Info
so easy...自制代码截图工具
· ☕ 3 分钟

因为Talk is cheap. Show me the code,写编程的文章,往往都要附上代码片段。

文章中展示代码普遍有3种形式:

  1. 代码文本,通过pre或code标签插入
  2. codepen.io 等工具 或 gist链接
  3. 代码截图

今天讨论的就是第3种——代码截图。


软件工程的最大难题
· ☕ 6 分钟

一、引言

大学有一门课程《软件工程》,研究如何组织和管理软件项目。

说实话,这门课不适合本科生,因为学生可能体会不到,课程到底要解决什么问题。只有亲身参与过大项目的开发,经历过大团队,才能感受为什么软件工程很重要,又很难做对。


大提琴为什么这么难学
· ☕ 35 分钟

(本文记录了我开始“破解大提琴计划”一个月以来的阶段性发现。图片比较多,虽然经过压缩,还是需要一定时间,请耐心等待加载。)


Javascript异步编程的4种方法
· ☕ 5 分钟

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。

所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。


【译】为什么每个人都应该停止使用Mac电脑并自己组装PC
· ☕ 4 分钟
  • 原文:Why Everyone Should Build Their Own PC and Stop Using Macs
  • 作者:弗朗西斯·福山
  • 翻译:码农真经
  • 摘要:弗朗西斯·福山给AMD背书。福山说他自己组机三十几年,DIY PC是对抗苹果等垄断邪恶势力的武器。
  • 弗朗西斯·福山(Francis Fukuyama)生于1952年10月27日,日裔美籍学者。哈佛大学政治学博士,现任约翰霍普金斯大学、保罗·尼采高级国际问题研究院、舒华兹讲座、国际政治经济学教授,曾师从塞缪尔·亨廷顿。曾任美国国务院思想库政策企划局副局长。著有《历史之终结与最后一人》、《后人类未来──基因工程的人性浩劫》、《跨越断层──人性与社会秩序重建》、《信任》、《政治秩序的起源:从前人类时代到法国大革命》。他的第一本著作《历史之终结与最后一人》让他一举成名。


巴赫,肖邦与莫扎特
· ☕ 6 分钟

很多人简单地以为“古典音乐”就是好的,是高雅艺术,可是古典音乐和古典音乐却是不一样的。音乐不能只是悦耳,它还需要有趣。很多人盲目崇拜古典音乐,却没有意识到某些古典音乐可以有多无聊。


吉他的正确调音方式
· ☕ 3 分钟

吉他是比钢琴的音符排布更科学的乐器,因为它的 12 个音是均匀分布的,每个间隔都是一个“半音”(semitone),但是昨天通过乐理分析发现,大部分吉他手正在用的传统吉他调音方式居然是错误的,而且错的方式有点离谱。虽然本质上比钢琴设计好,可是这个调音的“bug”导致了很多不必要的复杂性。这篇文章的目的是引导人们去理解和修正这个错误。


Fetch API 教程
· ☕ 13 分钟

fetch()是 XMLHttpRequest 的升级版,用于在 JavaScript 脚本里面发出 HTTP 请求。

浏览器原生提供这个对象。本文详细介绍它的用法。

一、基本用法

fetch()的最大特点,就是使用 Promise,不使用回调函数。因此大大简化了 API,写起来更简洁。


20个有争议的编程观点
· ☕ 9 分钟
  • 原文:https://programmers.blogoverflow.com/2012/08/20-controversial-programming-opinions/
  • 翻译:码农真经
  • 配图:码农真经