Saturday, January 30, 2016

Programmer Tools



https://hackernoon.com/7-must-have-tools-for-designers-developers-2018-48d26e7d8f52
Hyper
A cross platform terminal built on top of React.js. Open source, customisable and even Inspectable.


http://www.software-architects.com/devblog/2017/05/23/Markdown-pandoc-conceptual-documents

trello.com


https://quip.com/blog/markdown
* or - then spaceStart a bulleted list
// then space at the end of a line or paragraphAdd comment
# or ## or ### then spaceHeading 1, 2 or 3 respectively
Hit space 4 timesStart a new code block
[] then space (two brackets)Start a new checklist
{{ type any text then }}Contents contained within brackets turns into inline code

https://markdownmonster.west-wind.com/docs/_4sf0may9m.htm


MM's previewer includes the logic via JavaScript to render the code blocks as highlighted HTML using the highlightJS Javascript library.

http://sebastianraschka.com/Articles/2014_markdown_syntax_color.html


http://fusejs.io/
Lightweight fuzzy-search library. Zero dependencies.

https://github.com/philc/vimium
gi      focus the first (or n-th) text input box on the page

earching Bookmarks by Folder

When the Vomnibar is in bookmark mode, you can search for bookmarks by folder. By including / in the query, the query will also be matched against the names of bookmark folders. For example, to find bookmarks related to the BBC in the "Mobile bookmarks" folder, try:
/mob bbc

Muting Audio

The toggleMuteTab command mutes or unmutes the current tab. There are also two advanced forms of this command:
map X toggleMuteTab all
map Y toggleMuteTab other
In the first case, if there are any audible unmuted tabs then they are muted. Otherwise, all muted tabs are unmuted.
The second case is the same as the first, except that the current tab is excluded from consideration.
map m toggleMuteTab
map M toggleMuteTab all
map X toggleMuteTab other

https://github.com/philc/vimium/wiki/Visual-Mode
Visual mode is used for selecting text on the page.
  • use v to enter visual mode
  • use V to enter visual line mode
Visual mode implements a number of vim-like movements, jkhlweb, etc. Counts are also supported, for example 3e.
  • Esc - just exit visual mode
  • y - yank the selected text to the clipboard
  • p/P - send the selected text to the default search engine
https://github.com/phodal/fullstack-toolbox/blob/master/graphics.md
Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形。它也提供了供其它软件使用的库。
Dia 是开放源代码的流程图软件,是GNU计划的一部分,程序创立者是Alexander Larsson。Dia使用单一文件界面模式,类似于GIMP与Inkscape。 Dia将多种需求以模块化来设计,如流程图、网络图、电路图等。各模块之间的符号仍是可以通用的,并没有限制。

在线流程图:Processon
这个工具还是相当好用,至少是在GxFxW内比较快——我之前使用过Creately、draw.io、Gliffy等等的一些工具,只是随着版图的扩展,很多地区都已经“xx”了。

XMind思维导图软件被著名互联网媒体Lifehacker评选为“最佳头脑风暴和思维导图工具”及”最受欢迎的思维导图软件”。

Prism
https://scotch.io/tutorials/get-beautiful-syntax-highlighting-for-your-website-code
https://cdnjs.com/libraries/prism
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.5.0/themes/prism.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.5.0/prism.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.5.0/components/prism-java.min.js"></script>

Have to put pre:
<pre><code class="language-markup"> </code></pre>

http://www.58maisui.com/2016/05/10/article-153/
Navicat 数据库管理工具
MindManager 是专业级别的思维导图工具,架构网站结构、栏目规划的好手。除了程序员使用,大客户经理们也经常用到。
全民分享 (工具,App,习惯,网站),任何你想分享的东西

关于读书,推荐阅读一下:《如何阅读一本书》
番茄工作法:https://pomotodo.com/ 用了3年多
思维导图:Freemind,主要是简单
Read It Later:Pocket
密码管理:1Password
JSFiddle:http://jsfiddle.net/,前端代码在线编辑器,支持版本话,用来 show idea 非常方便
屏幕共享:Screenhero,TeamViewer
Chrome插件:
  • Transit
  • Vimium
  • Octotree,装上它,打开一个 Github Repo 你就知道干什么用的了
  • Postman
  • Trumpet,直接替换网站的资源,将 production 环境的 css 和 js 指向自己的 dev 环境。前端调试利器
  • GistBox
文档阅读:dash,devdocs
网页抓取:evernote + clear
正确上网:lantern,shadowsocks/shadowvpn,tor + meek
类似Dash的一个站点:http://devdocs.io/ ,支持离线功能哦(大概用了H5的localStorage),而且占用的的空间比Dash小 :)

CodeHub(ios),每天必开!

confluence
https://confluence.atlassian.com/display/CONF43/Adding+Pages

Universal Database Manager
http://dbeaver.jkiss.org/

http://codepub.cn/2015/10/07/Private-Treasured-Toolkit/
  • Everything:是速度最快的文件名搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果,简直是秒杀Windows搜索功能
  • SecureCRT:是VanDyke Software的一个商业SSH、Telnet客户端和虚拟终端软件
  • 文本编辑器:Sublime Text3,好用、漂亮、强大、极客
  • 知识管理工具:为知笔记
  • 鼠标手势工具:StrokesPlus,前进后退翻页放大缩小关闭全部鼠标手势搞定,再也不用一个个点了,极大解放你的鼠标手
  • Ad Muncher:俗称大奶牛,富有盛名的广告拦截软件。历史悠久,口碑极好。现已成为免费软件,下载地址
  • ManicTime:分秒不漏的记录你在用电脑的时候到底在干什么,可以自动分类各种操作,形成统计报表。督促自己干正事的利器,下载地址破解版点这里
  • 远程控制软件:TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案
  • FastStone Capture:话不多说,简单好用小巧的截图工具,推荐
  • 邮箱客户端:Yomail,做的很不错,登录邮箱之后会自动进行配置
  • 虚拟机软件:Oracle VM VirtualBox,远比VMware好用
  • 视频播放器PotPlayer,韩国人开发的绿色播放器,强大、小巧、免费,最棒的是其视频加速播放功能,在我与国内的常用视频播放软件的对比实验中,视频加速播放依然保留语音画面流畅度的没有超过它的,在我观看学习视频的过程中,为我节约了大量时间,我通常是2-2.5倍加速播放
  • Python的IDE:JetBrains PyCharm,专业强大
  • Java的IDE:IntelliJ IDEA,一句话,用了IDEA之后再也不愿用Eclipse了
  • PHP的IDE:PhpStorm,同样是Jetbrains出品
  • JavaScript的IDE:WebStorm
  • 浏览器:Chrome,不需要理由,不理解的请绕道吧
  • 超级牛逼的两台电脑用网线直连进行文件传输工具:飞秋,只需要设置IP为同一网段即可,在我从公司离职,将文件资料转移到我的笔记本上的时候超级有用
  • Gif录屏工具:GifCam,非常棒的屏幕录像工具,可生成Gif格式图片

Chrome Plugins


  • AdBlock:最受欢迎的Chrome扩展,拥有超过4000万用户!屏蔽整个互联网上的广告
  • Adkill and Media Download:去视频广告、视频音频下载、正常显示反盗链图片三合一
  • Firebug Lite for Google Chrome™:前端调试必备,不多说
  • JSONView:验证和查看JSON格式数据
  • Octotree:是不是受够了Github上面一层一层点击目录?那么用我吧,帮你在左侧自动生成目录树
  • Page load time:显示页面加载时间
  • Proxy SwitchyOmega:轻松快捷地管理和切换多个代理设置
  • SimpleUndoClose:这个简单的弹出可让您轻而易举的撤销关闭的标签!特别是我不小心关闭了页面,这个工具太有用了
  • Xpath Finder:帮助你在chrome devtools里查找Xpath匹配元素
  • 超级拖曳:超级拖曳,附带6个最常用鼠标手势
  • 穿越:专门为科研、外贸、开发人员服务的上网加速工具,chrome内核浏览器专用,请勿滥用
  • One Tab:强烈推荐,使用场景是这样的,我们使用Chrome经常会一次打开好多tab,很多是会用到的,又不舍得关,内存又耗着,这个时候点击下OneTab,直接把所有tab回收,然后每天的历史都给你记录着,接着你可以一键还原某一天的tab,真乃为Chrome而生
  • Alexa Traffic Rank:Alexa排名是指网站的世界排名,非常有权威。直接主流网站或博客绝对是有Alexa排名的
  • Isometric Contributions:一个小玩意,可以让你在GitHub上的commit像盖楼一样的展示,很有趣
  • Markdown Reader:Read markdown file in Chrome
  • ADfree.Player.Online:一款屏蔽国内主要视频网站部分视频广告的扩展
  • Imageus:鼠标指针悬停在链接或缩略图上时直接在当前页面的弹出视图上显示这些图片、HTML5视频/音频和内容专辑
  • 网页截图:注释&批注:捕获整个页面或任何部分,矩形,圆形,箭头,线条和文字,模糊敏感信息,一键上传分享注释
  • 任何以Chrome插件形式存在的翻墙工具:多数的这类插件都是骗人的,这些插件会在前期提供一段时间的翻墙服务,一旦你成为年费会员,这些插件多数都开始停止服务,再也无法登录,过段时间又会换个名字换个插件出现,例如:红杏翻墙,时空隧道等
  1. Mac的基本功能完善且贴心。区域截屏很好用,Spotlight搜索、启动程序非常方便,无需像Win额外安装软件
  2. Mac下没有很多Win下多余的东西。几乎不用担心病毒,不用整理硬盘,不用分区,几乎没有死机,不用关机,基本没用过进程管理器。所有和使用无关的东西,都被藏起来,用户很容易学习和使用
  1. 系统是一个整体。所有的软件的工具栏都是统一的,UI、操作相似;所有软件下都可以检查字母拼写;所有浏览器的密码保存都是统一存在keychain中
  2. Mac很少有更新,不像Win更新了也还是原样
  3. 无数的细节。比如复制是Command+c,用大拇指和其他手指配合
  4. 对于开发人员,结合了Windows、Linux的优点

Labels

Review (572) System Design (334) System Design - Review (198) Java (189) Coding (75) Interview-System Design (65) Interview (63) Book Notes (59) Coding - Review (59) to-do (45) Linux (43) Knowledge (39) Interview-Java (35) Knowledge - Review (32) Database (31) Design Patterns (31) Big Data (29) Product Architecture (28) MultiThread (27) Soft Skills (27) Concurrency (26) Cracking Code Interview (26) Miscs (25) Distributed (24) OOD Design (24) Google (23) Career (22) Interview - Review (21) Java - Code (21) Operating System (21) Interview Q&A (20) System Design - Practice (20) Tips (19) Algorithm (17) Company - Facebook (17) Security (17) How to Ace Interview (16) Brain Teaser (14) Linux - Shell (14) Redis (14) Testing (14) Tools (14) Code Quality (13) Search (13) Spark (13) Spring (13) Company - LinkedIn (12) How to (12) Interview-Database (12) Interview-Operating System (12) Solr (12) Architecture Principles (11) Resource (10) Amazon (9) Cache (9) Git (9) Interview - MultiThread (9) Scalability (9) Trouble Shooting (9) Web Dev (9) Architecture Model (8) Better Programmer (8) Cassandra (8) Company - Uber (8) Java67 (8) Math (8) OO Design principles (8) SOLID (8) Design (7) Interview Corner (7) JVM (7) Java Basics (7) Kafka (7) Mac (7) Machine Learning (7) NoSQL (7) C++ (6) Chrome (6) File System (6) Highscalability (6) How to Better (6) Network (6) Restful (6) CareerCup (5) Code Review (5) Hash (5) How to Interview (5) JDK Source Code (5) JavaScript (5) Leetcode (5) Must Known (5) Python (5)

Popular Posts