https://codepen.io/jkantner/pen/NaqooN
It seems like Sublime text released their logo after Microsoft though? Also, Visual Studio Code for Mac's logo is just the same as the on they use on Windows, but with shading added and a bit of rotation.
http://www.sublimetext.com/3dev
BUILD 3127 12 April 2017
https://blogs.msdn.microsoft.com/visualstudio/2017/03/08/iterations-on-infinity/
March 8, 2017
Edit: Ok, just got the upgrade to the orange icon, didn't know that they changed color on both platforms. That makes this post a bit more true. Windows still use the flat style without shadows though. :)
Sublime Text was hardly an original design.
Edit: I was referring to the general design, the command-palette looks very much like Sublime.
Source /u/PT2JSQGHVaHWd24aCdCF (Horrible name) http://www.sublimetext.com/forum/viewtopic.php?f=2&t=15476
Edit: I should actually give a little ramble about what it is: The best text editor ever. With Package Control installed, you can find auto-complete hints, text highlighting, syntax completion, and generally anything to help you be more productive when editing code. It's very customizable and $70 USD for the license but the fully featured "trial" lasts forever and only bugs you yo buy when you save sometimes. I've completely replaced Monodevelop with Sublime, and I basically use it for any type of text editing.
My recommendation to this question is always the same: Sublime Text 2.
It makes coding really easy, it has syntax highlighting and code hinting for all the major programming languages, a file explorer so you can easily work within your project folder, it looks amazing, it has brilliant distraction free full screen mode, as well as the ability to view files side by side, etc.
It's definitely worth checking out - it's full of features that speed up your workflow dramatically, it even helps you type code faster.
Also, Sublime Text 2 > than any other text editor -- It's light-weight, is written in python, configured with json files and has a ton of available plugins.
I love that I can ftp my changes to my server on save or sync up my server with my local machine.
Even though it doesn't have the built-in support of FlashDevelop or FlexBuilder, I can compile actionscript projects, view ADB logs, goto php documentation, and much, much more
http://www.sublimetext.com/ (I paid the $60 or so (to help out the dev), but it's free, so long as you don't mind a pop-up every few saves :-D)
As a full featured IDE i would recommend PyCharm. A good alterantive would be a good programming text editor like Sublime Text 2. I would choose Sublime Text over vim, because it's much easier to learn an contains a full python interperter to extend it's functionality - perfect for every python programmer. Personaly i use a combination of both.
His latest update to 3 was the 5th of May:
http://www.sublimetext.com/3dev
There is an explanation for the downtime here:
https://www.sublimetext.com/forum/viewtopic.php?f=2&t=15477&start=50#p58951
(bottom post, "kari", starting with: "From the Sublime office:...")
I was a diehard Notepad++ user for years until a friend showed me Sublime Text (http://www.sublimetext.com), I've been in love ever since. My favorite part is how easy you can "script" your own tasks in it. To take it a step further, you can sync your settings with Dropbox or similar and get full cross platform support (I use a Mac but my old job was Windows, made it easy to use one tool everywhere).
> Sublime Text 3, while still technically in beta, is the recommended version of Sublime Text to use: compared to Sublime Text 2, it's faster, more polished, and of course, has a lot of extra functionality. Download it now and give it a try!
http://www.sublimetext.com/blog/articles/sublime-text-3-build-3080
I use Sublime Text 2 for all my Python. It's basically a programmer's dream :) I wouldn't call it an IDE though, so if you're looking for something more along those lines, you could check out PyDev.
SublimeText 2. I almost knew people would ask, and I was excitedly waiting to answer. The best editor I've ever used and it's cross platform. (I'm mainly a front end developer but I do some back end as well).
I've used Coda, Eclipse / Aptana, Textmate, Vim, Emacs, and now I'm using Sublime Text 2 which is without a doubt, the best text editor I have ever used. Can't endorse it enough.
It's great that you all are getting started with programming!
For a text editor, I would recommend sublime text as it has little learning curve and is available for both Windows and Mac.
Python actually comes installed by default on Mac—but you need to know the basics of how to use the terminal to use it. These seem like good tutorials:
http://mac.appstorm.net/how-to/utilities-how-to/how-to-use-terminal-the-basics/
http://computers.tutsplus.com/tutorials/navigating-the-terminal-a-gentle-introduction--mac-3855
Really all you need to know is how to move around the filesystem, using "ls" and "cd". Once you have learned that, and have navigated in the terminal to where you saved your python script in sublime text, to run a python program, all you have to do is is type "python <name of program>" into the terminal.
Pencil / paper -> Sketch -> Sublime Text. Honestly do a lot of my design in the browser these days. I usually only do the mockup phase when the client requires it.
What are you using Dreamweaver for? Coding? File management? WYSIWYG design?
For coding, I recommend Sublime Text. Its interface is much better, and it has a million plugins and themes available through Package Control.
Sublime Text 2. It costs $59 for a license (per user, available on any number of machines you'd like), but the great thing is that the demo has no time restriction, and other than a pop-up message every 10 file saves or so, it is no different than the full version.
>For editing code, it's a perfectly capable editor.
In my experience, it is swiftly outperformed by other text editors (like Sublime Text 2). Dreamweaver's FTP features are awesome, but it really is a mediocre 'editor' for most intents and purposes.
I'm a die hard vim guy, but recently I started using Sublime 2, and I really enjoy it! Also, it has a vintage mode that pretty much emulates vi inside of the editor...which is amazing.
Developer here. I use Sublime Text 3 with the MavensMate plugin to do local development. All the metadata is checked into git.
Check it out, you won't be disappointed.
First off, I'd look into getting a better editor than Notepad. Try Notepad++ or Sublime Text. Finding a good editor is a big part of programming, as syntax highlighting and auto completion, in addition to other features save a lot of time writing and debugging code.
After that, I'd say either:
They have been working on Sublime Text 3 for a while...you can get the beta if you'd like.
The fact that they are charging me again for the same (slightly upgraded) software is annoying, but I'm made a shit load of money using it, so $60 isn't going to kill me.
They haven't updated it since Dec 17th, but that's not nearly as bad as TextMate who waited years to make minor fixes.
http://www.sublimetext.com/ or notepad++ on my desktop.
Pico or nano from the command line. I know they're not as "good" as Vi, but I'm just so fucking helpless in Vi that I've always had to do it that way.
I'm surprised nobody mentioned SublimeText yet which IMO is the best text editor out there. There is a syntax highlighting plugin and also a plugin for Racer integration (although I couldn't make it work on Windows).
My apologies.
Let's start where we should. You will need a code-aware text editor. I suggest you stay away from the more powerful stuff like vim and emacs for now, and just get something that works and is intuitive. I say you go with sublime for now. You can use it for free for a time. Editors like MS Word, Pages, and other "rich text" applications are not code aware, and will not produce usable source code.
Next, code lives in source files. These files are plain text files that contain source code. You use the editor above to edit them. Rails is notorious for using a lot of files, so it might be confusing. I would suggest you get more familiar with Ruby, and then learn a little about Rails. Both are easy, and it will pay off. Trying to fiddle with a Rails app before you know either of these, or git, or how to even use any of it, will simply confuse you.
Git will help you keep track of changes made to your code over time. I'm told version control is hard for newbies to pick up, so if you find it confusing, just ignore it for now, and focus on the programming part. Github is somewhat of a social application build on top of git, that allows programmers to share and discuss code, as well as collaborate on projects. I know I'll get slapped over the head for this, but I like to think of Github as Facebook for coding nerds.
To run a Rails application, you will need a server. Configuring a server is not hard, but considering the kind of question you're asking, it's probably beyond what you would want to learn right now.
I second the suggestion others have made to create a local html file and embed js or add reference to a .js file with a <script> tag.
Additionally,
Get yourself a decent text editor like Sublime Text. See here to get started with some of its more powerful features. I guarantee that you will learn to love it.
You can also run javascript interactively using http://jsfiddle.net/. You wouldn't use this for any large project, but it's great for prototyping. You can write JS, HTML, and CSS in the three panes and immediately see the result. The Frameworks & Extensions section on the sidebar will allow you to load commonly used libraries like jQuery. You can also save fiddles and easily share them with a link.
Used Dreamweaver when I first started to code. One of my buddies told me to try Sublime Text and I've never looked back. It's clean, fast and has a ton of plugins/tools that allow for expansion. I think you'll find that a lot of people in the WebDev subs will agree as well. http://www.sublimetext.com/
Oh, this. We had this a while back. Sublime Text Editor is a great tool for coding, but it has chosen some weird control buttons: It uses control-p and control-shift-p for 'goto anything' that's a general-issue thing.
Now, what happens when you try to ctrl-p followed by enter in another text editor with other control keys? Or, say, while Firefox is accidentally up? It's likely going to print.
Thankfully the guy who had this had never actually configured a printer right, so a bunch of trees were saved. Still, he was having slowdown issues and our network was kinda slow with 300+ print spooler calls every few seconds coming from his computer :)
Sublime Text 2. It seems to have a relatively loyal following, but I don't see it getting mainstream exposure. I was never a TextMate guy (opting to use vim in a shell, instead) but supposedly Sublime Text 2 is a worthy competitor to TextMate.
Sublime 2 is currently my go-to editor for everything, especially Python.
Emacs has excellent Python support and can do what you describe. It just takes a while to get up to speed - though it is worth it! :)
Sublime Text 2 is an awesome cross-platform editor (commercial but very reasonably priced). It has great Python support and several extension modules for Python.
It may not "technically" be an IDE, but I prefer Sublime Text. It's great for those starting out, as it does not have the complexity that a full-blown IDE has. It also doesn't have the learning curve that VIM has.
As you get better and better, you can add on extensions to beef up the environment so that it acts much like an IDE.
Best of both worlds, IMHO.
Check out this blog post for customizing Sublime for Python development -> Setting Up Sublime Text 3 for Full Stack Python Development.
You should upgrade to Sublime Text 3. According to the dev:
> Sublime Text 3, while still technically in beta, is the recommended version of Sublime Text to use: compared to Sublime Text 2, it's faster, more polished, and of course, has a lot of extra functionality
While not nearly as feature-heavy as Dreamweaver, I recommend Sublime Text (free). It has syntax highlighting, code completion, and multiple/split views. Also, there are plenty of plug-ins via Sublime Text's Package Manager that can add functionality, though I haven't looked for any for HTML specifically.
This is something I read about the other day from one of the developers of the SublimText website. Probably not answering your question directly though
http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html
>Sublime Text 2 may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation.
Does this not mean that it can be downloaded and used for free? I mean, not that you shouldn't pay for it or anything. Just that it is usable for free. I definitely with you and recommend dropping the $60 on a license if you are doing this professionally. Am I misunderstanding what they're saying there?
Well, sorry guys. this aint free (nor ready yet) but you can get free alpha to test it. Sublime (http://www.sublimetext.com)
Seems pretty promising and is going to replace mine gedit and coda when its ready.
(for the free alternative i say: gedit)
notepad++ with Zen coding is great for plain HTML editing. I've started to really like Sublime Text 2 but it's still an alpha build so if far from complete.
I primarily use Eclipse, but spend most of my time working with PHP and javascript
I hope you're using SublimeText 3 newer than 3085 with the new syntax format. if not let me know and I'll give a converted version of the old tmLanguage format.
Caveats:
This only supports 8 level of indentation (for more than that you probably want a custom tmTheme file)
This only work with tab indented files, not space intended ones. (it's easy to convert them using the status bar)
Code:
%YAML 1.2 --- # http://www.sublimetext.com/docs/3/syntax.html name: Indented scope: text.indented contexts: main: - match: ^(\t{1})(?!\t).+$ scope: 'keyword' - match: ^(\t{2})(?!\t).+$ scope: 'constant' - match: ^(\t{3})(?!\t).+$ scope: 'storage' - match: ^(\t{4})(?!\t).+$ scope: 'entity' - match: ^(\t{5})(?!\t).+$ scope: 'string' - match: ^(\t{6})(?!\t).+$ scope: 'support' - match: ^(\t{7})(?!\t).+$ scope: 'comment' - match: ^(\t{8})(?!\t).+$ scope: 'invalid'
I love it. And it's compatible with Windows, OS X, and Linux. Plus it's got a large number of extensions and is compatible with TextMate extensions.
I also like vim. But I'm weird in that way.
If you are just looking for an editor Sublime Text 2 is a very good general purpose editor. If you are looking for more of an IDE for Python development I would reccomend either PyCharm or Komodo.
*Edit: Fixed the links
Try out Sublime Text 2 for a super bad ass, light-weight text editor. http://www.sublimetext.com/2
You can use TextMate themes & bundles, so look for a TextMate theme that tickles your fancy. You'll be glad you did.
looks like Visual Studio. DateTime.Today.DayOfWeek is totally .NET and class names are normally that light blue color (for C#, at least). also, that font is Consolas which is the default in VS 2010.
however, check out Sublime Text. it's very nice. as is Droid Sans Mono, which I much prefer over Consolas when ClearType is off.
I really like Sublime. It's pretty basic, it's just a text editor, but it has some cool features. Instructions for getting it set up with Unity here.
Sorry, MonoDevelop team. Your thing isn't good, and it's getting worse.
Mavericks, which I love. Haters gonna hate, but OS X continues to be the best desktop environment out there if you ask me.
Some of the notable icons:
Hate. Simply because it's bloated. Yeah, there are probably some nice features that come in handy, but the majority of them I will never use.
I much prefer Sublime Text 2; it's lightweight, cross-platform, and pretty inexpensive. Also there are oodles of customizations and addon packages.
For a live preview, I would recommend Coda. It's what I used before finding Sublime Text 2. I've heard good things about Espresso as well.
I'm sure there are some others out there that other people will recommend.
Sublime Text 2 is great, especially with the CodeIntel plugin for completion and SublimeREPL for a Python command line. I definitely plan on purchasing a license for it some day soon.
Sublime text is using the canvas element https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas
I'll leave the sublime devs to explain what they did, http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html
You're mixing up syntax highlighting with text editors. A text editor lets you edit text, like Word or Notepad. The syntax highlighting is what makes things like var
or if
stand out. Syntax highlighters have different color schemes that turn the different parts of the syntax different colors.
I prefer Sublime Text cause it's fast, it doesn't crash, a lot of designers prefer it and I work with designers a lot, and it works on Windows, OS X and desktop Linux. Here are some color schemes for it.
If you have money then phpstorm (cheaper with a student license.) It has good autocomplete and it checks for errors as your write your code. If you don't have money then sublime text
Quora is hardly a reputable source, so let's click the second link, Yahoo... Hmmm, citations lead to BGR, an Apple-biased website. Oh wait, what's this? BGR is just talking about converting from iOS to Android. Let's click this link anyways. Google+? Hrm. Ah, I see.
> Like the people who moved from PCs to Macs and never switched back
Yes, this means everyone at Google switched to Macs huh? No, that's not how this works.
Secondly, I use Linux for programming, but thanks for the wild assumptions there. I can redefine my shortcuts however, the hell I want. Multiple desktops? Yeah, we've had them as long as I can remember.
Coda for Windows? Why not Sublime?
> If it does more than syntax highlights, I call it IDE.
And IDE usually needs to have a debugger and build tools for it to be considered an IDE. That's exactly why Sublime Text calls itself a "text editor" right on their site.
But yeah, I agree we're discussing semantics, I simply wanted to highlight that you don't need some full fledged IDE like Eclipse or Visual Studio for this sort of stuff.
Sublime Text 2 (or 3). Looks so nice if you change the color scheme, it has the ability to move lines of code up/down with copy paste and editing multiple lines of code simoultenously. Did I mention unlike $EVERY_IDE_EVER it boots in under a second.
Ps, it has a console for executing your code, but imo you should be doing that in a terminal. Unless you're on windows. In which case go with like Eclipse, because you seem to like living the hard life.
Sweet baby Jesus, Sublime Text 2 is a fantastic piece of software. It's "nag-ware," so it will occasionally prompt you to purchase it, but it's fully functional apart from that.
Just have them email their code to you? It's simple text, anyway...
vim is an amazing tool. however, it's not designed to be easy to learn. it's extremely easy to go from mind to text with vim once you know how to use it a little bit, but it's definitely not easy to start. if you're curious, I'd recommend using sublime text 2 with vintage mode enabled for a while so you can get used to some of vim's commands but still having the ones you're used to: http://www.sublimetext.com/docs/2/vintage.html
I love vim, and I strongly recommend it if you have the time to learn it and write enough text for it to be useful. I also strongly recommend remapping caps lock to escape, since caps lock isn't really very useful anymore (hasn't really been since typewriters).
:wq
Looks good! One thing, have you thought about animating some of your key features the way Sublime Text does?
I remember when I first came across Sublime, seeing some awesome features that I didn't even know I needed, clearly demonstrated right there on the front page. I instantly knew I needed their editor.
Well, with code (maybe long bodies of text?) there's a sense of the layout or "shape" of it so the more you can see the faster you can scan and find. The Sublime text editor has a feature where it shows you a shrunk down version of the file you are editing. (http://www.sublimetext.com/) With longer text this is pretty handy. It seems to make up for what horizontal monitors lack in vertical height.
To start, learn HTML and CSS. I recommend doing the lessons on Codecademy, which are pretty good when starting out. After that, start learning Javascript and jQuery.
As far as applications go, for creating webpages you'll need a text editor, and that's about it. Try out Sublime Text or Brackets.
For creating logos and artwork, I use Photoshop and Illustrator. If you're looking for something free, try GIMP and Inkscape, respectively.
As you start making websites, w3schools is a great reference.
If you don't like Notepad (or Notepad++) I would recommend Atom or Sublime Text, both excellent editors.
Edit: I can also use UTF-8 encoded filters just fine, maybe they fixed that bug.
Another one: You are quoting Antnee without context there, which makes it seem as if "sections" were a feature of GGG's loot filter syntax, which they aren't. Make sure to differentiate between syntax and conventions.
A license is valid for Sublime Text 3, and includes all point updates, as well as access to prior versions (e.g., Sublime Text 2). Future major versions, such as Sublime Text 4, will be a paid upgrade.
Licenses purchased for Sublime Text 3 do not expire, however an upgrade fee will be required for Sublime Text 4.
^(Source: http://www.sublimetext.com/sales_faq)
While I don't use Mac myself, sublimeText has an OSX version. There is a page here on setting up auto complete and syntax highlighting for it.
It's not ideal and is missing some features (I found the autocomplete more painful than helpful more often than not), but is an alternative if MonoDevelop is that bad. Could be worth looking in to?
I develop on a windows machine. Ignore the haters, it's fine.
I use Uru for ruby environment manager: https://bitbucket.org/jonforums/uru
And Sublime for text editor: http://www.sublimetext.com/
I hope this helps.
Sublime Text 3 is great if you like a decluttered IDE. You can download and evaluate it for as long as you want, and you'll only be nagged every so often to buy a license. You can install Package Control alongside it to access plugins.
Any text editor that supports syntax highlighting (eg Sublime Text). It looks like the Monokai color scheme. You would just have to enable syntax highlighting for a programming language (like so).
I don't have a real solution for you, but you could try ST3 instead and see if the problem persists.
I have never heard of a problem like that, it sounds very weird.
I find sublime text works really well, with LaTeXTools. Sublime text theoretically costs money, but it's got an unlimited free trial with no missing features. Very customisable, and even without any extra customisation it comes with autocompletion/etc. Also, snippets mean preambles/ the code for images and all the other boring stuff can be evoked through keyboard shortcuts or a quick [hotkey combination] + [search].
I use it in conjunction with mendeleydesktop; downloading pdfs to a monitored folder allows their highlighting/notes/whatever in mendeley, and an entry is automatically created in a .bib file that sublimetext automatically looks at for autocompletion.
I'm on Linux, but I believe the setup is cross-platform.
A good medium, especially as a widows dev, would be using Sublime.
Using the "Open Folder" option allows you to have that IDE-feel of having your whole project right at your fingertips, while still giving you the flexibility of a simple text-editor.
Not sure what is up with the nay-sayers, it's more competition in an already heated space. Just means we; the users win more. I already use <strong>Sublime</strong> and I am aware of <strong>Brackets</strong> too. I'm more than happy to have a third contender in the shape of <strong>Atom</strong>.
Yeah, just run 'subl .' and Sublime will open with the current directory in the folders list. Or, to open Sublime with every file in the directory in a tab, run 'subl *'.
If you don't have the subl command on your command line yet, follow these instructions:
I would add for programming:
CyberDuck - like FileZilla but better. Does all of what FileZilla does but also allows seamless editing on your local machine without having to download and upload each file.
Sublime Text 2 - Better than Notepad++ in my opinion. Supports just about any language I can think of and has great built in features.
No problem. You asked so nicely. Give a man some bash and he'll get work done. Teach a man to bash and he'll create things. :)
Yeah, I wrote the diagram out. It was easy when it was part of the comment, but then it got borked and I simply had to fix it. It's just a screenshot of copy/paste. The editor in the screenie is SublimeText, which is very pleasing to the eye.
The main problem with dreamweaver is that it has its own wacky HTML-comment based templating system that's incompatible with all other tools. So your whole development workflow ends up needing to revolve around dreamweaver.
Also, though there's nothing wrong with its FTP integration in itself, it tends to lead to people being in the habit of just ftping changes to their server. You're better off using a nice text editor to edit your code and something like git or subversion to manage code revisioning / deployment.
http://www.sublimetext.com/2 This will make you, and your co-workers much happier than using Dreamweaver
Check out Sublime Text 2. Absolutely phenomenal text editor.
Using Sublime Text 2, make a selection, then go Edit > Tag > Wrap selection with tag...
Hope that helps. I'm not sure if Notepad++ has a similar feature.
A simple site? A few days.
A more complex site would definitely take at least a week or two.
My biggest shortcut is using Zen Coding and code snippets. Also using a good text editor helps. I like Sublime Text 2.
Coming from the Coda/Espresso world, Sublime Text 2 has been my editor of choice for the past 6 months. I originally tried it after coda had a show stopping bug after upgrading to Lion... I never looked back.
If you just need a programmers editor, go with Sublime Text. It has a modest price tag attached to it, but it is an amazing editor.
From the site:
> Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use. There is no enforced time limit for the evaluation.
I can't tell you how awesome the fuzzy search is. You just need to experience that for yourself. I use this daily, it was worth every penny.
If you need an IDE, use Netbeans. It's like Eclipse, without the hideous problems.
Use Sublime Text 2 instead. It's free.
This is coming from a Mac user who replaced Espresso, Textmate, Coda, and BBEdit with it. It is the best text editor I have ever used and it's cross-platform.
Sublime Text is such an underrated text editor. It's by far the best cross-platform text editor I've used.
It's one-time-per-session nagware, but well worth the money: http://www.sublimetext.com/2
I've been using Sublime for a while now and can't imagine being without it! The minimap is awesome, it's regex support very handy. It's getting constant updates, and i really like the multi-insert points :)
Let "everyone" = "everyone who codes on Windows."
ninite lists and installs most great, free software that most will benefit from using.
Console gives your console tabs and some fluff like transparency. Works with Windows' default command prompt, but also lets you specify alternate shells like Cygwin. (Make sure to grab the dev build, with version >= 2.00.)
Also, while not technically freeware, SublimeText2 is a great nagware editor. Has better syntax highlighting for some things (Rails .html.erb files spring to mind) and the goto-anything functionality (ctrl+p) is really, really cool.
SublimeText 2 is usable indefinitely. The only disadvantage is an occasional reminder to buy it that appears maybe every 30th file-save, but doesn't really disrupt workflow.
Something that I LOVE, that is not necessarily GIS related, but immensely helpful to anyone that codes (to include quite a few GIS guys) is Sublime Text. I find it leaps and bounds better than Notepad++ or any other editor. The developer seems to have the same licensing scheme as the infamous WinRAR:
"Please pay, but if not it's cool."
Just bought a few licenses for the company, but it has GREAT personal licensing if you like supported great developers.
Just for reference, Jon's style seems to be a pattern of going dark working on things and then appearing with a series of iterations. If you look at this forum post from 2008, you can see users wondering if it was dead back then: http://www.sublimetext.com/forum/viewtopic.php?f=2&t=150. This was during Sublime Text 1 days, when it only ran on Windows.
The documentation for the sublime command-line tool says that -w
(or --wait
) causes the command not to exit until the file is closed. Otherwise, the command quits as soon as Sublime is launched, which means it runs completely independent from the terminal.
For the record, it’s OS X, not OSX.
http://www.sublimetext.com/ i dont use it myself, but i've been told it's pretty good.
When you're programming, you dont wanna do it in just a notepad or something of the sort, there are many text editors specialized for this (such as indenting or highlighting certain code words and such) so sublime is one of those text editors.
>am in the process of designing the site in dreamweaver
This is an extremely outdated method for doing things and is looked down on. If you're using the visual designer, then something like Wix.com or SquareSpace.com would be a much better option for you. These follow standards and are up to date. Dreamweaver is not.
If you're using it as a code editor look at Sublime Text instead. You don't need to pay for it.
>What I'm wondering about is how I'm going to host it, I don't want to have to pay a third party if I can help it because I have a spare PC and a fast internet connection on a business plan which I hope means I'm able to host a site.
You also don't want to do this either. You'll be opening your computer up to all sorts of nasty people. Once you go live with a domain, you become a target. It's going to be a pain in the ass to make sure you have all the proper security measures in place and that they stay in place as you use your server.
If you're only hosting static files, like HTML/CSS then you can look at hosting them on Github for free.
You'll be better off asking questions like this in /r/learnprogramming. You'll find people there who are more skilled and willing to help beginners, with less trolls.
Not only does it visually look badass while pounding out scripts and such, it supports syntax markup for all the major languages and has a lot of of plugins available online.
Whether you need to use Wordpress or not depends on the site - if it's a site that the client will need to access to change content, then you'll need a CMS like Wordpress. If it's a small, static site that doesn't require a lot of updates, then you can build it from scratch.
So you have your domain - now you need a hosting account. Pretty much everyone advises against Godaddy, but search around for threads about best web hosting. Once you have that, you can use almost any sort of text editor to create your HTML/CSS pages and then use FTP or a file manager on your host to upload them.
As far as text editors go, a lot of people swear by Sublime. I personally love Brackets, and if you're mainly doing HTML/CSS I would strongly recommend trying it out. It has live browser preview, so you can see changes happen in your browser as you code them.
Sublime text has an autocomplete plugin for Objective-C. It doesn't include Apple libraries, though.
It should do syntax highlighting as well.
You could use Word, but it's probably going to do weird things with the formatting.
I'll live and die by Sublime Text. It can do regex-based search and then some, and it handles enormous files fine unless you try interting cursors at either end simultaneously.
If you weren't looking for nagware, TextMate is a close second.
I recommend learning JS with only a basic editor with syntax highlighting:
Once you're ready to start developing, there's WebStorm:
JS Books:
JavaScript - The Definitive Guide
Eloquent JavaScript
Professional JavaScript for Web Developers
JavaScript - The Good Parts
You will, of course, need to consult Dynamics AX documentation whenever it's released. These books were really written for general development with JavaScript.
Any recent HTML5/CSS3 book will likely teach you what you need to know.
You can use both dreamweaver and sublime text, a text editor, on a windows machine. I have used it on windows and other than having different shortcut keys (using control instead of command) they are both the same.
From the SB2 "Buy" page:
>Licenses are per-user, rather than per-machine, so you can enjoy Sublime Text on as many computers and operating systems as you wish with your license.
I.e. yes. my original post wasn't entirely clear, sorry about that.
Assuming you are learning HTML and CSS:
One of the more recent beginners books I've been recommending is HTML & CSS by Jon Duckett. It's a great step-by-step guide and a beautiful book to boot. In my early days I was a fan of the O'Reily CSS Pocket Reference as a quick go-to for specifics on how certain css attributes work.
Dreamweaver is a bit costly for what you need to start. I'd recommend giving Sublime Text 2 a try as it is more affordable and offers they key features you'll use when you're first learning.
Instead of posting a screenshot like this one, I'd recommend bookmarking this site:
And any time you want to post code that you are using, post via Github's gists (Github's a great source for coders, by the way). One of the things that a gist will allow us to do is to edit the code and associate our revisions with the code that you're showing us. That means that you can see the incremental changes that we make to the code that you've shared with us.
As far as this example goes, you've fallen victim to one of the classic blunders, the most popular of which is this: remember the difference between a single equals sign and a double equals sign. Doubles are for checking equality, so your if statements aren't doing what you think they are doing.
I'd also recommend getting a better text editor. There are a number of free and easy to use ones; one of my favourites is called Sublime. It does a number of things, including giving you an overview of your file, syntax highlighting (this is something you will probably love), and the ability to use snippets. Snippets are pretty awesome - you could, for instance, set up a blank HTML file as a snippet, and then whenever you started something, you don't have to type out all the stuff that's the same from file to file.
Good luck!
You might be able to shorten it by taking a section that some-what loops and fading into itself. Like what they do on /r/cinemagraphs
Also you could try the techique described here http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html
I have not checked out all the different packages out there for Markdown. Maybe there is one that already does this. Alternatively, you can do it yourself by making a new .sublime-syntax
file. You could copy an existing such file, and modify it. Or, you could start from scratch, write the new bit, and "import" everything from an existing file.
Going for the second option, here is a quick and dirty example. with_prototype
does the magic here, for reference see the official docs.
%YAML 1.2 --- # http://www.sublimetext.com/docs/3/syntax.html name: Markdown Custom file_extensions: - md - mdown - markdown - markdn scope: text.html.markdown.custom contexts: main: - match: '' push: scope:text.html.markdown with_prototype: - match: '(^)([)([^]]*)(])' captures: '1': punctuation.separator.footnote.markdown '2': punctuation.definition.footnote.begin.markdown '3': support.function.footnote.markdown '4': punctuation.definition.footnote.begin.markdown
I borrowed the regex from u/Asmor, and chose some placeholder scope names.
To use it, place it anywhere Sublime Text can find it, e.g. in sublime-text/packages/user/
. With a markdown file open you can navigate to View/Syntax/Open all with current extension as...
in the menu and select whatever you called it (the bit name: Markdown Custom
in the above snippet).
If you need FPO images for a website, a friend of mine made a hilarious, nick cage based service: PlaceCage. For example, the following will render a 200px X 300px image of nicholas cage being insane:
<img src='https://www.placecage.com/c/200/300' alt='crazy cage' />
Sublime text is another popular IDE
Also, codepen is for html, css and java*script*. It might seem pedantic, but there is a big difference between java and javascript. It's common for people new to web design/development mix to them up and it's important to know they aren't the same thing.
I haven't run Eclipse in a long time so I can't remember if it has it's own bundled JRE that it uses or if it uses the system one. Try installing Oracle Java in place of the fedora provided java-1.8.0-openjdk packages.
Also, a great alternative IDE is Sublime Text 3. I use it every day and you can easily install it via Fedy. You can also install Oracle Java via Fedy too, but learning how to do it manually from the link above is good Linux Desktop maintenance practice for you. ;)
Remote Desktop Manager can do a lot of things besides what the name says
Lansweeper scans your network and makes a database of everything.
Sublime Text 3 is an awesome text/code editor