Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I can't make up my mind regarding the choice of a new keyboard. In my daily life I am a programmer which as you all know requires the extensive use of brackets etc... I have tried several keyboards in low and high price ranges.
At this moment I am using a low profile Logitech keyboard which I like because I got the idea that low profile keys are causing less finger tip pain when I type for longer periods of time. However I also feel that with a low profile keyboard I seem to be making quit a lot of typo's compered to high/normal height.
Therefore I was wondering about your experience / tips regarding the following.
Low profile vs Mechanical
Any knowledge of keyboards that are suited for programming (special character key placement)
Any other useful info about programming keyboards you might find useful
Thank you for reading!
I would recommend a happy hacking professional 2 keyboard, it is a little expensive ($270) but worth it. The keyboard was made by a computer scientist and was made to be used in vi text editor (you can google it and check out its layout). I started using the keyboard after coming from a mechanical keyboard, and I have to say it is the best keyboard I have used for programming. You will absolutely love the keyboard after about three weeks of use, before that you will feel bipolar about it.
I agree with your observation that low profile keys seem to create typos. I think that part of the problem is that because the keys are dead flat with no curvature, it is hard to quickly place fingers in the correct place. As programmer's typing is a huge part of what we do, so we need to be able to type quickly, accurately and without discomfort.
12 months ago I changed to a Filco mechanical keyboard (w. brown switches) and have never looked back.
My typing accuracy has increased
I do not experience any hand discomfort
The keyboard is pleasure to type on
The keyboard should last a long time
I have also purchased a Leopold keyboard for work at home. The downsides to these keyboards are:
Noisy
Cost
Filco large keys sometimes get squeeky - silcone lubricant fixes this
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
I have finished watching the 2nd season of House of Cards, and I'm appalled. The show really is fantastic, however let me get down straight to the point - computer-wise, how realistic is the show? Gavin Orsay, a hacker and informant for the FBI created a USB stick for the The Washington Herald reporter Lucas Goodwin, which contained malicious code that would be automatically injected into any machine when plugged in.
- Theoretically, is this possible?
Not that I would want to do something like that, I'm just interested... And I'm not talking about autorun.infs, I mean real code that would be able to penetrate into a system, a virus, essentially. And if there was to be such a virus, would it be able to inject itself cross-platform? i.e. do the same amount of damage both on Windows, Unix, Linux distros etc.
This is possible. There have been certain countermeasures that have been implemented in Unix systems that pride themselves on being safe from attacks such as these.
That said, it wouldn't work on every machine.
This is not only possible it has been done many times. have a look at the Stuxnex virus developed by the United States to slow down Iran's uranium enrichment program.
http://en.wikipedia.org/wiki/Stuxnet
As far as cross platform, the flash drive could have different versions of the same virus/trojan/worm compiled for different hardware and operating systems. Developing software like this is not a matter of "if" it can be done, it is a matter of how much time/money do you have to make it happen!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
This semester, I have a Hardware course which requires the use of Verilog. I Googled for some free Verilog IDEs in which I can write Verilog programs and also compile and run them (I think the right word is "simulate", but forgive me, I'm still used to C!), but I didn't get anything.
Could you suggest some free software for Verilog program writing and simulation on Windows 7? My college provides some software called Xilinx in the college PCs, but I think that's not a free software. And they are not willing to provide it to us on our personal computers as well. So any advice will be greatly appreciated!
Also, I am a newbie to Verilog. If you know any great resources for beginners to master Verilog, at least to some extent, then please do share them here as well! Thanks!
There are professional tool provider such as Modelsim and Aldec who provide something like an IDE - with features like:
source code editor, and you can set breakpoints in it.
running compilation process
running simulation
viewing waveforms and other outputs
For Eclipse, I was aware of nothing - then RossRogers' comment pointed me to DVT Eclipse - neither of us have used it though :)
Personally, I use Emacs, a makefile and then run the simulator "by hand"
Have a look at http://iverilog.icarus.com It's a free simulator and synthesis tool. Any text editor will do. Many people like vi, but you also use something like sublime text.
EDIT:
If you want a complete IDE, there is Xilinx WebPack. It includes a simulator. It is free (as in free beer) but limited compared to the complete Xilinx software. But more than enough to get you started. If your college is using the same software, you should probably try this.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Years ago I was looking for a way to learn Vim that didn't involve a wall of text, or scrolling through vimtutor without knowing the commands to do so. I wondered if anything else existed for such a purpose.
I programmed a game just for this purpose! It's an online game where you move the cursor using vim commands and motions. Check it out on http://vim-adventures.com.
The first couple of levels teach hjkl and word navigation. The rest is planned to cost money.
Interactive tutorial:
http://www.openvim.com/
HJKL-learning game:
http://www.vim.org/scripts/script.php?script_id=3409
Screencasts:
http://derekwyatt.org/vim/tutorials/index.html
http://vimcasts.org
To answer your question: vimtutor is the good way to interactively learn vim. If you read through it, it gives you all the necessary commands to go through it, and you actually learn to use vim.
If that's too much effort, I really doubt vim is for you.
Old question, but for others looking for something similar that has not been mentioned: https://www.shortcutfoo.com/
http://kikuchiyos-vim-game.herokuapp.com
Spiked this mid 2011, around time vim adventures was made, but never went nearly as far as vim adventures did. Never got much play, but still a free alternative for anyone interested in getting over the vim learning curve - basic movement and changing modes.
haven't used it, but it looks close to what you're asking for
http://www.openvim.com/tutorial.html
For the very beginner http://vimsnake.com is also a nice one.
It will interestingly improves the muscle memory for keys h,j,k,l, esc and i
Now after getting prepared for those keys, we can move to http://www.vimgenius.com/ for learning. It is just similar and alternative for shortcutfoo.com and more it is vim specific.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Yes, I'd prefer to buy them instead of using "free" or "free" with some kind of weird license. Tried Google, but no luck and my fav RF graphics sites don't have any... :(
You're unlikely to find sets of tiles that are simultaneously online, exactly meet your needs and are purchasable for a fee.
I'd suggest going to one of the freelance graphics / design sites e.g. 99 designs and get the work done for a small commission. Depending on your game you will probably have custom requirements anyway, so getting custom tiles created is probably the best bet. This is how I'm planning to source the graphics and artwork for my next game.
Alternatively, you'd be surprised by how many good "free" tile sets you can find. But then you will be forced to stick to the graphic style and theme of the free tileset, and run the risk of looking very similar to other games using the same tileset.
You could pay someone to create them, perhaps at a site like vWorker/Rent A Coder.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for an equivalent software to Dreamweaver in Linux.
It is not an exact match but it is based out of Eclipse which means super cross platform funky java love.
http://www.aptana.com/
Aptana Studio is actually what I replaced Dreamweaver with since Adobe bought Macromedia, I use it on Windows and Linux without trouble. But for the suggestion you will also get my 2 cents about Wysiwtf... it is almost never what you get. Some of the best code I have ever done in my life was done in SciTE (also available in Linux), it supports multiple coding languages and offers enough features to be useful without becoming bloated.
If you want something reasonably non-technical, then perhaps Kompozer?
Or, if you want more technical stuff, then you probably want Aptana.
Another mention bluefish.
Depending on what desktop environment you use I can recommend Quanta+ to you. It's part of the KDE SC but can also be used in other DEs.
You could also use KompoZer, it seems to be nice as well. Didn't test this one though.
I've also researched this for myself, and the answer is that, in my opinion, there is nothing comparable.
Most people choose Dreamweaver for its WYSIWYG (as good as it can be with HTML), and the ease of use. If you're looking for database connectivity, PHP debugging and the like, then Elipse beats Dreamweaver by a lot, but chance is the original poster is looking for the ease-of-use, so neither Bluefish nor Eclipse is going to satisfy him.