Today, I talked to someone about the learning process. By the way, I sorted out my current software.
The name of a person on the Internet is very good: the good use of soft, there are a lot of useful things, the impact on me is quite large (here I want to explain, I am a very vulnerable person ).
Some of the following softwareProgramDedicated for staff, many things should be known to everyone
Operating System
- Windows XP
- Cygwin
- Windows 7
- Ubuntu 12.4
I have installed three systems for the operating system. In fact, Windows 7 and Ubuntu are not commonly used.
I know cygwin is not an operating system.
I am highly dependent on cygwin. Cygwin is more suitable for me than all Linux systems.
The earliest installation of win7 was due to the development of WP, but it was too lazy at last, and the environment was not installed. Finally, it was used for entertainment, online shopping, and online banking, however, sometimes it is still difficult to switch between them directly in XP.
At the beginning of ubuntu, I was very confident that I started using Ubuntu, surfing the Internet, learning, and so on every night. However, since cygwin was used, ubuntu was less and less open.
XP expired several hundred days later and may change the usage of my operating system. At that time, I may try arch. Because we are all engaged in Windows development, we certainly need one for windows, so when we use 7, 8, or 9, that's the end.
Browser
In terms of browsers, I don't know when to start using chrome, so I 've been using it all the time, and my favorites are mostly using chrome, and none of them are using favorites.
Chrome is really easy to use, and more websites are now available in terms of compatibility.
Firefox is used in Ubuntu. I have been tossing ff for a while, but due to high customization and scalability, it is too hard to go over. Finally, I gave up. Chrome is also installed in Ubuntu, however, FF browsing is generally used. Plug-ins, such as firebug and keysnail Il, are rarely used and are not too involved. We will not make any recommendations here.
As for IE, it is getting fewer and fewer to use now. In the system, the default browser is replaced with chrome. For some chrome files that cannot be opened, you can also start IE if you want to check the support of multiple browsers occasionally.
Text Editor
I will not talk much about vim and Emacs.
As mentioned above, I am a relatively affected person. I don't want to argue about who is better about God's editor and editor, and I don't want to talk about it with IDE users because I am still using ide at the same time.
But I really want to talk about it. No matter who the programmer is or not. Vim really should learn.
I tried to use Emacs at the beginning, but due to the many problems of Emacs in windows, I used Vim For A While (in windows, VIM is obviously more natural than Emacs). Of course, it is also related to work, the working servers are all AIX and the editors are basically VI, so I spend more and more time on vim.
However, since I used cygwin, I have regained Emacs. In cygwin, emacs still has many problems (for example, if I use C-@ above, I cannot mark-set. I can only use ESC-@ instead, and then there was a problem with ESC ......), However, Emacs is smoother, and VIM is not used to directory management. Installing a plug-in Emacs (I do not know what plug-in is, and I am using a configuration of a cool man) is very easy to open the file, sometimes it is basically a few press ENTER issues. Also, eshell and w3m in Emacs are good things.
Yes. I also use notepad. It is the notepad that comes with windows. The main usage is due to the problem of file encoding format (fileencoding) or file format (fileformat). After editing in Vim, I will use NotePad to check whether the format is correct, some Vim open is garbled (I don't know what the problem is, for example, the problem of multiple ^ @, I will be dizzy, not the encoding problem), and I will use notepad.
Speaking of notepad, I used a feature a while ago. Changzhi has a system that shields the right-click. My general practice is to use a browser.View-source: + URL
ViewSource codeBut Vim is not enabled. I often do this with notepad.
Shell
- Bash
- Bblean
- CMD
- Powershell
I think I do have command line syndrome.
When using Ubuntu, you like to operate under TTY.
There may be force-installation components, but the use of commands will make people feel more accurate.
For example, we often have backup and replacement operations when going online. Using FTP for direct connection is certainly convenient, but it is always difficult to start. But it is different in the command line. If you make a wrong command or make a wrong path, it will make an error.
Bblean I think this is not bad. We still need to work with other applications, such as the TC described below.
Although I have read other shell introductions, I use Bash from beginning to end. How much learning is needed.
As for cmd, I won't talk much about it.
Powershell was used in Windows 7 and has studied several powershell scripts. I am very excited to support. NET Framework library functions. I thought I could dare many things, but I still thought too much at last. It was also installed once in XP, but not many were used.
File Management
- Total commander
- Everything
At first glance, Tc was not too concerned.
Then I can see that the introduction of the best use of software is indeed a good thing.
In the end, I decided not to use explorer directly. I replaced the desktop with bblean and directly used bblean + Ahk + TC. It was a very powerful software, but obviously I am not as determined by the author to pursue all software legalization. I am using piracy. In the eyes of many people, there is no such thing as software copyright. As a software developer, you can use piracy, but you cannot hate those who make software to use various encryption techniques to protect the software, or add advertisement methods in the software to get some benefits.
If you use software for free, do not think there are advertisements.
For everything, I 'd like to say that this is really good, at least much better than Microsoft's search. (Wait for a while for the first time)
Remote Login
Usually telnet to the AIX server.
Many people in the company use netterm, And I occasionally use securecrt.
There is nothing to say about mstsc.
Hotkey
Autohotkey is too powerful.
Basically, autohotkey is more accurate as an interpreter. Haha.
As for xkeymacs, after a while, I finally gave up. Later, we added Emacs scripts to Ahk. However, we still deleted a lot of scripts.
It seems that I cannot live in Emacs
Translation
- Google online translation
- Lingoes
I used to include up to 100,000 lingoes files. The last time I switched the system, it was too troublesome to back up idle data and gave up.
Currently, translation is rarely used offline. Basically, online translation is used for all problems.
Even if communication
QQ will not talk about it.
I'm surprised that almost all companies use feiqiu or Feixin internally.
Speaking of taking off autumn, I found that it was too creative to set a level in autumn.
Plotting
I have never installed PS in my previous system change.
However, FW is increasingly used.
As for mspaint, I think it is still indispensable.
Cloud storage
- SkyDrive
- Ubuntu one
- Dropbox
- Baidu cloud
Thanks to the WP mobile phone, SkyDrive is the most commonly used.
Ubuntu one is mainly used because it comes with it. In fact, this cannot be used.
The Dropbox was installed several times due to the incitement of others.
It is worth mentioning that Baidu cloud. I knew it would only take one year to back up some of my images. The result was a bit pitfall. I don't know how many days it would take to back up my images, only Backup less than 20%. Although it has not been uninstalled yet, it is also fast.
IDE
Vs mainly uses version 05 and 10.
I liked vs2010 very much, but since I stayed in Changzhi for a few months, it feels better to use 05. It seems that 05 is faster than 10.
In addition, the viemu under 05 is very useful.
As for myeclipse, I don't use a lot. It is mainly used to modify several Java and generate a war package.
Some time ago, I set up the environment in eclipse when I was working on Ruby, and I forgot to use it.
Version Management
SVN is used because the company uses SVN.
I also tried using SVN in the command line. To be honest, I have not studied version management tools too much. I really don't know the difference between SVN and git.
Git is mainly used because of GitHub.
I have been learning how to build a website on GitHub recently. Make an advertisement by the way, my site
VSS is used when learning to use it, and is used by the previous company all the time.
For more information about version management, it is increasingly recommended that you use version management tools to manage important files.
Database client tools
Since I started using Oracle, I have been switching to the client tool.
I used PLSQL all the time before, But someone said how powerful and powerful toad is. Toad is also used by hackers.
Now toad is very skilled, but it is a few simple operations, so the number of features is less than a tenth of development, it is very embarrassing.
Packet Capture
I used httpwatch for a while before, but later I changed it to win7 and it was always wrong.
Once Fiddler is found, another packet capture tool is not taken into account.
Fiddler is not very powerful. It can still break points.
. NET development tools
- Reflector
- Linqpad
- Viewstatedecoder
Actually, don't think you don't use reflector.
I now get a. Net program and want to ref it.
Linqpad does not actually use a lot. However, the examples provided are quite good, and the download is quite good.
Viewstatedecoder is a tool used to view viewstate. I used it several times later and used it to analyze the daily report system.
Others
Other software is always used, and there are not many changes and attempts.
- input method-sogou pinyin (for advertising purposes) and QQ five (rarely used)
- download -- thunder (I guess it's all over the country)
- compression-good pressure (since I used TC, good pressure is basically useless)
- video-shooter (I don't know why I use this, but it's really green. I have changed the system several times and run it directly)
- online video-Baidu (originally used Pipi, learned from someone, and then installed Baidu casually)
- video editing-avisynth (almost no time available now)
- virtual optical drive-daemon tools (I want to say that I have installed Rubik's Cube ......)
- screen recording -- Wink (for tutorial)
- pdf reader-fu Xin (useful)
- photo management-Picasa (that is, photo management. In fact, it is used to view images, but it is not managed)
- -- QQ + hprsnap (the former has the habit of using the Internet, the latter is very powerful and has not been deleted)