【51CTO活动】8.26 带你与清华大学、搜狗、京东大咖们一同讨论基于算法的IT运维实际
上周把电脑摔坏了,本人给本人放了一个国庆假期。如今换了一个新电脑,虽然速度很快,但是总是用得不如旧电脑随手。由于之前很多设置都是一点点累积微调出来的,如今从头来过才发现假设不记载一下,真的得花一番功夫才能找回原来的觉得。因此我决议写这样一篇文章把本人常用的软件和设置列上去,并不活期更新,以备再有不测发作。
操作系统
Windows 10 真的挺好用的。之前我不断跑的Linux 和 Windows双系统,但自从Windows整合了Bash以后,我发现本人基本再也没进过Linux。
目前普通的Win10还是不支持Bash的,你得在设置了把系统调成开发者形式才能更新到支持Bash的那个版本。首先,你需求注册一个微软账号,然后进入这个网页选择参加 Windows Insider 项目。 参加了这个项目后,你可以下载一个安装包把你的Win10 晋级到 Build14393。晋级到Build 14393之后,你可以参照这个 网页 把Bash调出来。但是一个比较烦人的成绩是这个Bash用的是Linux 14内核, 没法晋级。
一个处置办法是晋级到Build 14931, 这个版本可以Windows Insider 那个网页里的更多下载选项里找到。听说这个最新的版本可以把Linux晋级到 16, 不过我还没试。
数据剖析软件
R: The R Project for Statistical Computing
没啥好说的。然后配套的 Rstudio 一定得装。
Stata 14 (收费软件,但是某经济学论坛你懂得)
关于还用Stata 13的人,我真心引荐晋级14。支持Unicode,生活美妙了太多。对了,Stata里还有很多常用的package,目前还没想起来, 以后更新。最常用的是,estout(爱恨交集)。
Matlab (以前有,这回没下)我团体十分厌恶它。。R基天分够替代。
Python
不能算在统计软件下面,但是我也常常用Pandas清算数据。我发现Pycharm这个编辑器很美观,也很好用。
Qgis
GIS数据处置的开源软件,基本可以完成arcgis的一切功用,也有python接口。(特地一黑,arcgis真的是我见过的最烂的商业软件,又丑又慢又难用。)
文本编辑
LaTeX
我觉得Windows上 MikTeX 这个发行版就挺好用的。假设你还在用Word写论文,你会发现学LaTeX相对受益终身。 LaTeX - Wikibooks, open books for an open world
另外, BibTex真是神器,再也不用手动排参考文献。似乎需求稍微设置一下,记不起来了。
编辑器
Sublime Text 3
十分弱小而且美丽的编辑器。我的Tex file和do file 如今都是用sublime来写的。安装后可以去学习一下Sublime里常用的快捷键。尤其是当你用熟多重选择后,你会发现Stata自带的do editor简直是屎。其实R 和Python的脚本也都可以用sublime来写,只不过Rstudio和Pycharm更专业点。
安装了Sublime3后,首先要安装Package Control (谷歌一下,我记得很复杂)。安装好后首先在package control里安装Latextools。然后跟据他引见文件的指示下载安装一个Sumatra PDF阅览器就可以直接在Sublime里编译tex 文件了。
要在sublime里运转Stata需求在package control里安装 Stata Editor 。另外一定要记得安装pywin32才能完成交互。这些安装完成后,按照指示停止一些设置就可以直接在sublime里用ctrl + d 跑do file了。
此外一些sublime里比较有用的package: DiffTabs可以比较两个文件的区别, GBKsupport处置一些中文编码成绩。
其他适用工具
Box and Dropbox
硬盘坏了以后才体会到,100刀买个Dropbox会员真心是值。
Winscp
用于往学校的Server上传数据,很好用。另外有了bash以后,可以直接用ssh拜访效劳器,再也不用Putty了。
ConEmu
Windows的控制台(console)太丑了,ConEmu是可以本人调整外观的控制台,而且用tab翻开各种不同的控制台,比如bash, powershell, git bash。挺适用的。
Git
版本控制。
Photo Credit: skotcher.com
【编辑引荐】
Java效劳化系统线上应急和技术攻关,你必须掌握的Linux命令
LinuxCon + ContainerCon + CloudOpen中国大会明天在北京开幕
六大理由通知你为什么 GNOME依然是最好的Linux桌面环境
8 个安全性最高的 Linux 发行版引荐
红帽方案把 .NET Core 2.0 添加到其 Linux 和云端产品中
(责任编辑:admin)