太阁极客榜是什么?
太阁极客榜是太阁极客圈的专属排行榜,根据成员过去7天之内的GitHub活跃度进行排名,然后前25名的同学将登上这份榜单。我们会每周发布榜单并介绍三名到五名极客视篇幅而定。另外,“sindresorhus”和“ruanyf”是两位国内外的顶尖开发大牛,我们引进这两位的信息也是为了向广大编程爱好者定期展示大牛们的日常。
Hello 各位读者老爷大家好,欢迎选择点开阅读本期的太阁极客榜,本期极客榜将继续秉承之前确立的书写原则,在为大家介绍各位大牛的代码项目的同时,为各位读者老爷抛砖引玉,提供一些新的思路,本期将会篇幅更长,真正给大家带来干货,带来福利。
本文的很多分享都有链接导引,为了各位方便阅读学习,请点击文章最后面的“阅读原文”或“read more”查看带有链接的文章。
照例,让我们先看看这周的TOP5同学都有哪些:
第一名: sindresorhus
第一名仍旧是雷打不动的sindresorhus,他在过去的一周内仍然孜孜不倦地更新着自己的Github,虽说他的项目肯定很优质,可是对于广大读者来说可能暂时没什么实质性的作用,所以小编反思了一下上周的内容,我认为继续像上周一样继续报道他的Github的内容会导致文章越来越枯燥,然后就让我摇身一变,化身为狗仔队小编,稍微挖掘一下这位大牛的个人信息,让各位读者老爷过过瘾吧。
当然,小编肯定不会用非法的方式去人肉别人,以下内容均出自S大大自己的博客,我只是稍带翻译了一下,并在可以发散介绍的地方做了进一步的补充,尽量提供一些有用的信息,希望能做到让各位读者老爷的阅读时间物有所值吧。
sindresorhus的个人开发环境大揭秘:
硬件:MacBook Pro
软件:Terminal (with TotalTerminal), Chrome, Sublime Text, Dash, and Alfred.
小编强行点评,发散一下:
1 硬件这个要看个人喜好,不过在Mac环境下使用Github真的是一件很舒爽的事情。
2 命令行工具方面,我自己使用的是iTerm2,推荐的原因是,这真的是一个很好用的命令行的工具,有许许多多方便的快捷键,而且还能够自定义外观,对于经常使用Git的小伙伴来说尤其方便,效果如下:
大家可以看到,随着项目所在文件夹的改动,当前所在的branch的颜色也发生了变化,小编自己已经使用了很久这款颜色主题了,非常喜欢,奉上自定义外观的教程链接。
3 编辑器也是有很多“门派”的,Sublime Text自不用说,其他主流的web开发的编辑器有web storm, brackets, GitHub自家开发的atom等等,这四款主流的编辑器中,除了web storm已经自身集成了很多功能不需要安装太多插件之外,其余三款编辑器都是需要安装插件才能发挥其最大作用的,当然,很多人喜欢自定义编辑器,所以安装插件这个过程对于他们来说是一种享受,觉得安装插件很麻烦的同学可以直接使用web storm,只要你的电脑能够带得动web storm就好。
4 下面想要介绍一下Dash和Alfred的组合,具体如何安装请参照这个知乎回答链接,好处就是可以随时随地查询文档,无论有没有网。而且Alfred的功能还有很多,各位看官可以自行搜索发现。
关于sindresorhus的其他故事我们下周继续聊,让我们继续看一下第二位开发者吧。
第二名: ruanyf
阮一峰大大又重回了第二位,我们之前两期中,他都是前三位的,而且一直致力于进行web开发的知识分享与推广,而且他的更新Github的持续性真的很让人佩服,大家可以看一下他的364/365的小格子的分布。
不出意外,这周他的主要工作仍然是更新了自己的开发教程的作品,具体内容我们就不做介绍了,下面是几个链接,欢迎大家点击最下面的“阅读原文”,然后点开这些链接去支持一下作者。
除了这三本主要的书籍之外,小编还发现阮一峰大大也更新了一个叫做“中文技术文档的写作规范”的项目,一个合格的开发者除了代码要写好之外,相关文档的开发也是要跟进的,这里放一个链接大家一起来学习一下吧。
第三名: bigteemo
第三名是一个自称为“大提摩”的同学,他在过去的一周主要更新了自己的Github page的项目,有些读者不太清楚github page是做什么的,这里放上一个链接,简单说来,github page是一个可供用户免费使用的网络空间,用户开发者可以在自己的github page空间中搭建自己的网站,来发布自己github上的作品。
上图是大提摩同学的个人网站的截图,可以看到这也是一个算法刷题爱好者,界面也非常简洁,想要学习搭建这种个人网站的同学可以参照大提摩的这个项目链接。
然后是小编自作主张的发散环节啦:
在这里想要推荐一款Chrome的插件,叫做Wappalyzer。
使用这款插件,可以很方便地看到一个网站是用什么技术开发的,比如大提摩同学的这个网站,就是用下列技术开发的:
小编自己已经使用这个插件一年多了,现在已经养成了访问一个网站先点一下这个插件看看网站是用什么技术开发的习惯。比较有趣的场景应该是:看到一个页面的按钮,然后跟旁边的同事说这个网站肯定用了Bootstrap,然后点开Wappalyzer列表,一看果然有Bootstrap。
既然提到了Pure和Bootstrap,读者老爷们可能会想知道除了这两个还有没有其他的前端css开发框架呢?当然有啦,具体请阅读这个链接的内容。
结语
本着“五分钟阅读”的原则,就先介绍到这里吧,本期太阁极客榜的内容相比较前两期稍有不同,小编自己“擅作主张”地加入了一些自己主观的推荐和介绍,毕竟我想要践行自己前两期说过的“抛砖引玉”的原则,读者里面肯定有很多开发者已经使用过我所说的这些插件了,希望这些同学能够留言指正,如果上面列举的插件或者小工具能够对你以后的开发活动有一点点帮助,那小编就心满意足了,当然还是希望各位观众老爷多留言,多分享,让我们一起打造一个集“程序员八卦”,“最炙手可热的技术”,“麻雀虽小,五分钟阅读之后仍能绕梁三日而不绝”一体的程序员周刊杂志吧。
再祝各位读者老爷“码运昌隆”,下周见,bye bye bye bye。