• 最近跟女朋友的周常

    最近因为加班有点多, 经常打断二人世界, 导致女朋友有点不开心。


  • 我的一点强迫症

    每个程序员都有他自己的强迫症。 一旦被戳中了, 就不禁心里暗暗会喊一声“舒服”。


  • 如何带节奏

    3月份我司周常分享轮到我的时候, 我讲了这个话题。 就像学好了“meta编程”就可以编的一手好程序, 我想着假如大家能掌握“meta分享”的技巧, 那日后我们的内部分享便会是盛宴不断了。

    本文语气更贴近 presentation, 文学性会欠缺一些。


  • 破案·Sentry迷云

    作为程序员, 日常开发中经常会出现一些“不科学”的事情, 这种时候也是“破案”的好时机: 让我们来用科学,解释不科学。


  • 链家小哥问我:听说搞IT的培训三个月就可以月入上万,是真的吗?

    我想了想, 说: 是的。


  • 我的好友柳宁宁

    柳宁宁真名其实不叫柳宁宁, 我帮他解释真名都是某个朝代的某个职位。 但柳宁宁的快递名都叫“柳宁宁”, 以致于我的快递名叫“柳宁宁的同桌”。


  • Git的理念

    本文尝试介绍一下Git的过人之处。 目标读者是想了解Git, 或者对软件设计有兴趣的人。


  • 这就是我2018年的OKR

    前阵子听了一位老师关于OKR很详尽的讲解, 受益匪浅。


  • 我的女友小米娅

    小米娅本名叫吴莹莹, 不过她很喜欢Mia这个英文名和对应的中文名米娅。 不过注册微信公众号的时候, “小米娅”已经被注册了, 于是最后纠结了好一会儿, 她选择了“一只米娅”这个听起来很精灵的名字。


  • 我是怎么实现《用弹幕玩GBA游戏》的

    大概是大二的时候, 我在TwitchTV上看到了一个极其精彩的Idea。


  • 一种简单的鉴权方式:JWT

    这是一篇关于 JWT(JSON Web Token) 的简短介绍。


  • 视差

    蚍蜉和大树是很好的朋友, 蚍蜉常常站在大树头上跟大树聊天。

    两只生物从诗词歌赋谈到人生理想, 无话不谈,谈了又谈, 所有的观点都无比契合。


  • Python项目自动化部署之一:举个栗子

    本文主要讲述一下我司 (一个成长中的创业公司) 目前的代码发布流程用到了哪些工具。


  • 怎么使用搜索引擎

    我就是这么用的。


  • 程序员之逻辑

    我有时会突然意识过来, 写程序这件事情给我带来了深远的影响。


  • 消逝的此刻

    前几天 Reddit 上有个赞的很多的 Shower Thought:

    One of the most bittersweet feelings has to be when you realise how much you’re going to miss a moment,

    while you’re still living it.

    我很喜欢这个说法。


  • 怎么写Bug

    时至今日, 笔者已经有十年以上的写Bug经验了。 是时候给各位想写Bug但还不够熟练的同学们, 分享一些写Bug的心得了。


  • 我眼中的大佬们

    近期有一个表情“给大佬递茶”用的蛮多的, 我理解的“大佬”的含义, 就是“三人行,必有我师焉”里的“师”一样的含义。


  • 什么是连字 (ligature)

    或者叫“为什么PDF里拷出来的有些字会消失”, “为什么有些字体里fi可以连在一起”, “Fira Code是怎么做到连体符号的”


  • 数据仓库解决方案 RedShift 入坑指南

    最近工程师小谢遇到了一个难题, 就是手头上有千万级别的数据, 但是没有一个快糙猛的解决方案。


  • 写代码怎么偷懒?多练练

    相比于“一门语言”, “一门程序语言”更多时候是“一门规范”。 (当然,“语言”本身就是“规范”。)


  • 写代码怎么偷懒?我想想

    我真的不是因为写了Python,就在黑Perl


  • HR与程序员的日常(二):OKR是啥

    TI 输了, 熬夜看比赛的 Lirian 感觉心很痛。 于是他打算换个心情, 看看 Mia 最近的学习任务是啥。


  • GitHub上的小标签有什么好玩的

    GitHub很多项目主页都会放上好玩的小标签(GitHub Badges), 这次我们也来玩点表面功夫。


  • 我们是怎么升级到Python3的

    最近我们从Python2.7, 全线升级到了Python3.5。


  • 人类真愚蠢——《南方公园》

    给你们介绍一个美漫。


  • 原来我喜欢的是打底裤

    以前一直觉得穿黑色丝袜的小姐姐们好好看啊, 后来才知道, 我以为好看的那些都是打底裤。


  • 现金牛是什么梗?

    最近产品经理小刘很苦恼, 因为别人一直问他, PPT上面的现金流是不是写错了? 写成了现金牛?


  • 程序员的二八定律

    二八定律 (Pareto Principle), 泛指在各种事情中, 80%的结果是由20%的原因决定的, 这个定律一般用来定性而不是定量。

    很有趣的是, 程序员们就很吃这个定律。


  • GitHub 要怎么玩

    经常会听到其它程序员说:

    哎呀,又在 GitHub 上发现了个好玩的项目。

    那么问题来了, 他们怎么发现的呢?


  • 那当然是选择原谅她是什么梗

    “她做了对不起我的事情,该怎么办?” “那当然是选择原谅她啦!”


  • 写程序的我的性格

    写程序真开心啊。


  • 写程序与取名字

    据说平均下来, 程序员会有10%的时间花在取名字上。


  • 我的工作

    前两天和家里打电话, 聊到了工作上的事情, 我多讲了几句, 虽然爸妈听不懂, 但他们听的很开心。


  • 我也看完了《人人都是产品经理2.0》

    最近把很有话题性的《人人都是产品经理》看完了, 看的是2.0版本,这大概是个读后感吧。


  • Vim, Tmux, Zsh怎么读

    孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说,“对呀对呀!……回字有四样写法,你知道么?


  • 我可能看了假的技术书

    清明节的时候在火车上把 How Google Works 给读完了, 我原以为读这本书会提升技术, 没想到提升了 HR 的知识(懵逼


  • hunter2是什么梗

    简单来说: 这是一个弱密码。


  • 搭建舒适的 Windows 开发环境

    假如你也不介意身处鄙视链的最底端, 那来交流一下怎么样搭建Windows的开发环境


  • HR与程序员的日常(一): HRBP与Markdown

    简单来说, HRBP是一种角色, Markdown是一种语法。


  • 一种轻量级的Http加密方式:Hawk

    这是一篇关于Hawk的简短介绍。


  • HR就讨厌我们这样的技术,今年一个offer都没发

    还好我司HR人美心善,任劳任怨……


  • XYZ问题

    有的时候我们想解决的是X问题, 但是我们却纠结于Y问题, 最后却陷入了Z问题的陷阱里。


  • 用GitHub托管静态HTML页面

    这是一篇入门级的技术文章, 教你怎么在GitHub上托管静态的HTML页面。


  • 最精简的程序语言:Iota

    这门语言,只有两个保留字(reserved keyword)


  • 如何在Mac OSX中用Finder打开特定Path

    今天终于学到了这个很有用的知识, 感觉有必要记下来…


  • disqus不稳定,于是我开始用commentit了

    挂在GitHub Pages上的静态博客的评论总是个蛋疼的问题, 我以前一直都是用disqus的, 但是它总是处于墙于被墙的边缘…


  • 用vundle来管理vim插件

    今天把vim插件管理器换成了Vundle, 之前我一直用的是pathogen


  • 后端工程师技能树

    我最近打算点专精天赋后端工程师, 于是先整理一份后端的技能树, 然后努力攒天赋点把它给点满。


  • git新手教程

    这是一篇针对技术小白们的Git科普文章。 本文主要介绍版本控制工具Git的基本概念, 以及init,status,add,commit,reset,log几个基本命令。


  • You can live your dream (En)

    前阵子我偶然看到了一个非常棒的关于梦想的视频


  • URL中参数编码不正确的解决方案

    说是说解决方案,其实并没有解决这个问题 :wink:


  • 在Windows上安装pip

    pip是python的包管理工具,在Linux上安装比较简单, 但是在Windows上安装就稍微麻烦些。


  • 如何用Windows命令行统计文件行数

    今天要统计文件行数,可是手边恰好没有Linux环境。


  • 为什么我讨厌吸烟

    这两周读完了《中国烟草的政治版图》


  • Ubuntu系统X packages can be updated的解决方案 (En)

    一个关于Ubuntu系统的小技巧。


  • 创建GitHub项目主页

    最近终于偶然了解了怎么给GitHub项目建主页。


  • 为什么我不招你当我的员工

    匈牙利有一个叫Andor Jakab的人写了一篇很犀利的文章, 然后匈牙利网络评论就炸了。


  • 读博客和写博客

    我最近把四火的唠叨里的推荐文章都看完了。


  • 我的VR初体验

    前阵子手机更新成了Android 6.0, 我照常到Gplay上看看有什么新App, 于是看到了一个Google Cardboard。


  • 《1984》读后感

    看完了《1984》的第一感想就是:这本书比我想象中要短不少。


  • 我的2016书单

    过年的时候有一个小契机,让我可以督促自己定下一个比往年要长的书单。


  • Jekyll build fail的解决办法

    我一直觉得笔记本和台式机jekyll build出来的结果不一样, 我猜想是Jekyll的版本不一致。 结果后来gem update以后, 反而jekyll build还失败了…


  • Jekyll-assume demo

    For own interest, I extend a markdown rule using Jekyll.


  • Javascript之路

    上大学的时候,有一门课是教各种Java的。 到了布置期末大作业的时候,老师大手一挥:“你们写个电商交易网站就可以了。” 我们满怀期待地问:“只要写后端?” 老师说道:“没有前端怎么叫网站?HTML, CSS, JS是每个程序员的基本素养。”


  • 石头剪刀布中的求输策略

    小时候七八岁,那时候还在看《读者》。 里面有篇文章讲了一下石头剪刀布中的求胜策略。


  • 利用AUFS和Docker搭建多个私有开发环境

    文章的开头先提个问题: 我们平常的工作中,一般都是怎样让每个人都拿到独立开发环境的呢?


  • Virtual Machine, Vagrant, Docker的区别

    Virtualization——虚拟化技术一直是计算机世界里面很重要的东西。 一般程序员听到这个词首先浮现出的就是Windows下面开着装着Linux系统的VMware。 而这个“装着Linux系统的VMware”就是我们口中的虚拟机(Virtual Machine)


  • VIM中小键盘失灵的解决方案(Putty)

    我目前的开发环境是用Vagrant起一个虚拟机,然后用Putty连上去,用VIM做日常的开发工作。

    但某一天更新了一些配置以后,我在VIM里用小键盘输入1的时候,VIM就会在前一行加了一个q字符,让我很是困惑。

    后来谷歌了一下这个问题,得知只要把Putty的Application keypad mode给关了就行了。


  • 这篇博客是怎么建成的

    其实最开始的时候我是用LAMP在学校的IP上搭了一个个人博客,当时这么搭博客有几个很蠢的问题:


  • 为什么我要写博客

    我其实很喜欢看别人写的东西,技术类的非技术类的中文的英文的

    很多人写文章的时候总喜欢说一句

    我先抛砖引玉

    但是往往他们写的都非常好

    这样的文章看的我特手痒,想也写博客,但是问题就来了


  • 我和女权的我打起来了

    一直以来我都自以为是一个大男子主义的人, 但我和女权的我相处的都比较和谐。 但是今晚我和女权的我打起来了。


  • 如何优雅地使用Perl的常量模块

    最近的Perl Coding遇到了一个问题:需要对一系列常量进行合法性检测。

    在Research&Develop后,有一些心得。

    本文从Perl的常量定义上,给出一个_自认为_优雅的解决方案。


  • 记一次有意义的吹B

    (一)引言

    我经历了一场绝妙的装B 可是这个地方太小写不下 ——@ooCast

    (可能内含各种广告)


  • Vagrant-up遇到mount no device的解决方案 (En)

    今天跑vagrant up的时候遇到了这个问题:


  • 用Openpyxl做两个Excel文件的比对

    起因

    最近老是要做比对Excel报表的工作,于是想写一个Python的小脚本来做这个工作。 关于Python的Excel处理,以前只用过xlrd库,处理的是Office03的.xls文件。 这次写小工具的同时也是学习一下新的东西。


  • 我的好友陈伟杰

  • 0x5f3759df 一个神奇的数字

    今天在看各种算法介绍的时候看到了这么一句话“神奇数字0x5f3759df并不是约翰·卡马克发明的。之所以一开始被误解,主要是许多对卡神光环膜拜已久的游戏程序员在读Quake3源码时吓尿了……”一下子引起了我的好奇心,在查阅了一些资料以后整理整个故事如下。



yanhaijing

2017-04-10 yanhaijing

test