特别嘉宾 木遥 与 Rio 和吴涛讨论了数学与编程之间的联系。话题包括但不限于:数学系的发展、统计学、数学与科学的关联、明尼苏达的天气、数学背景对于成为程序员的助益、Google 的工程师驱动特性、人们嘲讽新泽西的原因、养猫的经验、抽象几何学、Haskell、编程动手能力的来源、学习编程语言的意义、可视化编程、Lisp、FORTRAN、Go、C++、Swift、Optional、Google 的激励机制、欧洲的社会保障体制、技术变革带来的社会影响、中国政治坐标系测试、和食物替代饮料 Soylent。 相关链接 木遥在 Apple4us.com 的文章列表 Quant (Quantitative analyst) 贝叶斯定理 形式科学 UCLA(加州大学洛杉矶分校) Flyover States 正交基 Why your Cat Thinks You’re A Huge, Unpredictable Ape Category Theory Logo 语言 Maker Movement 木遥的 blog 文章:《学 C 编程记》 John Backus John McCarthy Twee...
Mar 07, 2015•2 hr 33 min•Ep. 12
(Pocket Casts 用户如果最近无法下载 IPN 的节目请退订再重新订阅试试。谢谢。) Willow 给大家介绍了工作中编写基于 Backbone 的应用遇到的种种困难、小团队如何做技术选型、以及如何逐步将一个大型的 Backbone 应用以 React 重写。在节目后半段,Rio 和吴涛聊了聊 OS X 上的 .NET CoreCLR,还有窗口管理器 i3。 相关链接 Backbone Underscore React AngularJS Building and Running .NET’s CoreCLR on OS X 可在 Visual Studio 中编译 Swift 的 Silver i3 窗口管理器 Divvy 窗口管理器 人物简介 Rio:《 IT 公论 》主播, IPN 联合创始人, Apple4us 程序员。 吴涛: Type is Beautiful 程序员,《内核恐慌》主播。 Willow: Backplane 前端工程师。...
Feb 22, 2015•2 hr 16 min•Ep. 11
Willow(柳成荫)参加完两天的 React.js Conf 2015 回到家里,Rio 和吴涛邀请他一起来聊一聊相关话题:React.js, Flux, JSX, XHP, ES6, React Native, Flexbox Layout, REST, Relay, GraphQL, graph database 等。 相关链接 《IT 公论》 #42: 海外中国程序员系列之三:WhatFont 插件作者柳成荫(Willow) 《IT 公论》 #121: WhatFont for iOS 开发者访谈 Backbone.js Ember.js AngularJS React React.js Conf 2015 议程及录像 Flux 应用架构 Reflux Immutable.js JSX CSS Flexbox Layout in JavaScript React Native 初体验 Titanium Hyperloop Representational State Transfer Principled Design of the Modern Web Architectur...
Feb 08, 2015•1 hr 56 min•Ep. 10
吴涛和 Rio 在前几期的听众反馈以及新闻评论中聊到了 Namespace、Python3、带机械键盘的笔记本电脑、传说中的 2015 款 12 吋 MacBook Air 的键位问题、微软 HoloLens,并从吴涛入职新公司两周的感受出发,讨论了程序员的理想工作环境是什么。 相关链接 云风 v2ex.com 关于 Perl 为何没落的文章「Why Perl Didn’t Win」 雾件应为“Vaporware” Jython Pypy Everything you did not want to know about Unicode in Python 3 Namespace The Use of Name Spaces in Plan 9 Chocolatey This is MSI’s insane mechanical keyboard laptop IBM ThinkPad Butterfly Keyboard InfoSec Taylor Swift Jeff Atwood 关于键盘布局的文章 Have Keyboard, Will Program 「Apple is l...
Jan 25, 2015•2 hr 32 min•Ep. 9
作为「生命周期管理」三部曲的最后一部分,Rio 和吴涛探讨了 DevOps 的工作,部署网络应用的若干知名工具,改变了实体世界的集装箱,及其在赛博世界的对等品有何意义。 相关链接 IT 公论 131 期「我仍然记得早期的互联网是什么模样。」 Ubuntu Mono Anaconda 《狂蟒之灾》 Dr. Dobb’s Michael Abrash’s Graphics Programming Black Book 实体书 , GitHub 上的电子版 AnandTech DevOps Cisco CCIP Digital Ocean Linode Ender’s Game Fabric Capistrano Chef Puppet Pallet Salt Rex 《集装箱改变世界》 《集装箱改变世界》英文 Kindle 版 cgroups LXC Docker Vagrant CoreOS Rocket Nix / NixOS 人物简介 Rio:《 IT 公论 》主播, IPN 联合创始人, Apple4us 程序员。 吴涛: Type is Beautiful 程序员,《内核恐慌》主...
Jan 11, 2015•2 hr 30 min•Ep. 8
延伸上期「生命周期管理」话题,本期节目中吴涛和 Rio 讨论了 package management,包管理。内容包括 Windows 的 DLL hell,各 Linux 发行版的打包格式,Homebrew 有何过人之处,Python 包管理工具的混乱现状,其他关键字包括 npm、Ruby Gem、Rake、Zope、Maven,当然还有 Rio 钟爱的 Go。 相关链接 Apple Bundle 格式 Apple Package 格式 Windows Installer Property List (.plist) file format What is the AppData folder The Rule of Silence “when a program has nothing surprising, interesting or useful to say, it should say nothing”. DLL hell Debian package RPM format 知乎问题:服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS? Yum Zyp...
Dec 27, 2014•2 hr 29 min•Ep. 7
本期吴涛和 Rio 花了相当长的时间讨论第一人称平台解谜游戏 Portal ,目的只是为了让这期节目不要被以下干燥内容独占:如何用同一套 Java/Go/C# 代码同时支持 web/Android/iOS 三大平台?如果电脑内存和硬盘合二为一的话,编程模型会有什么变化? 相关链接 个性化定制 Input 字体 Go 1.4 正式支持 Android Go 1.5 计划支持 iOS GopherJS: Go 语言到 JavaScript 编译器 Google Inbox 如何用同一套 Java 代码同时支持 Web, Android, iOS GWT: 将 Java 编译成 JavaScript J2ObjC: 将 Java 编译成 Objective-C Portal 主题曲 Still Alive Still Alive 作者 Jonathan Coulton 的网站 Portal 2 漫画: Lab Rat ( 中文版 ) Portal 真人电影短片 Portal 大反派 GLaDOS Core Dump 磁芯存储器 (Magnetic-core Memory) 王安电脑公司 创始...
Dec 14, 2014•2 hr 22 min•Ep. 6
从补遗上期未能提及的若干编辑器开始,follow up 持续了一小时,话题包括 .NET 跨平台、Handmade Hero、学徒工、DIN 1451 和 San Francisco 字体的差异。在后半部分,Rio 和吴涛分别历数了自己最喜欢的编程字体并分别做了推荐。 相关链接 LoL 中的 Vi Vico 所使用的 Nu 语言 MacRabbit Espresso Coda 支持竖排的 CotEditor Bracket jEdit QML 的 Go 语言 binding Quantum OS Crimson Editor Visual Studio Community 2013 with Update 4 Github 上的 ASP.NET Handmade Hero Handmade Hero 在 Twitch 上的频道 Eclim Pluralsight,PeepCode 的后继网站 以 San Francisco Font 作为 Yosemite 系统字体 DIN 1451 字体 德国车牌字体 FE-Schrift 1984 年的 San Francisco 字体 Susan...
Nov 30, 2014•2 hr 19 min•Ep. 5
吴涛和 Rio 作为两个 Vim 用户讨论了 Emacs 与 Vim 之间(以及程序员界其他)的圣战、Sublime Text、TextMate、Chocolat(没有 e)、Vim、SciTE、UltraEdit、EditPlus、Notepad++、Vim、Atom、Acme、Vim、Eclipse、IntelliJ、NetBeans、Vim、Visual Studio、Xcode,以及 Vim。 相关链接 Logic vs. American Logic NeoVim Vico Bram Moolenaar Rio 的知乎回答《Windows 8 失败了吗?》 A tour of Acme SciTe SciTe Mac App Store 版本 Quora 上的问题:Vim 和 Emacs 的区别何在? Visual Studio 各版本的差异 自动删除 Xcode 临时文件的工具:Watchdog 微软宣布 .NET 平台服务器端开源 人物简介 Rio:《 IT 公论 》主播, IPN 联合创始人, Apple4us 程序员。 吴涛: Type is Beautiful 程序...
Nov 16, 2014•2 hr 45 min•Ep. 4
动态网站太重了。轻量级的静态网站生成工具一时蔚然成风,至少在开发者圈子里如此。它是什么,解决了怎样的问题,为什么流行,效果如何? 吴涛希望 Rio 转写成 Go 的 Python 代码: import datetime print datetime.datetime.now().strftime('北京时间 %H 点 %M 分') Rio 的回复: import ( "fmt" "time" ) func main() { fmt.Println(time.Now().Format("北京时间 15 点 04 分")) } 简单来说,Go 使用「2006」、「Jan」、「2」、「15」、「04」等字面值来代替 strftime 中的「%Y」、「%b」、「%d」、「%H」、「%M」作为格式化日期时的占位符。延伸阅读: Parsing and formatting date/time in Go 、 http://golang.org/pkg/time/#pkg-constants 。 相关链接 @horse_mans 的推特帐号 Static site generator 列表及 Git...
Nov 03, 2014•1 hr 45 min•Ep. 3
机械键盘、薄膜键盘、电容键盘、单手键盘、无刻印键盘、人体工学键盘、「和弦」键盘(Chorded Keyboard)、IBM Model M、Apple Extended Keyboard II、Matias Keyboard、HHKB、Das Keyboard、CODE Keyboard、黑轴、红轴、青轴、白轴、透明轴、Alps 轴、美式英语键位、英式英语键位、国际英语键位、德语键位、法语键位……两小时的键盘饕餮大餐。Bonus: Rio 人生开发的第一个软件曝光(下有 GitHub 链接)。 相关链接 机械键盘百科 Happy Hacking Keyboard Cherry Cherry 键盘轴简介 The Verge 关于 IBM Model M 的报道 PS/2 接口 ADB 接口 腕管综合症(Carpal tunnel syndrome) RSI(重复性劳损) Truly Ergonomic Mechanical Keyboard Matias 单手键盘 Das Keyboard WASD Keyboards Jeff Atwood 的博客 Discourse CODE Mec...
Oct 19, 2014•2 hr 6 min•Ep. 2
《内核恐慌》节目初始化,主持人是 Rio 和吴涛,内容基本上是从 kernel panic 说到程序的异常处理机制,中间穿插着人机交互、NAS、社会工程学、报税、输入法、行车记录仪和 systemd,顺便黑了黑法国和 Java。 相关链接 Kernel Panic pmset 「The car guy」相关新闻及评论 i3 Awesome Informatics Youtube 上面俄国行车记录仪影片集锦 C setjmp / longjmp Defer, Panic, and Recover Swift 为什么没有异常处理? Systemd 作者对于来自开源社区攻击的评论 抵制 systemd 的网站 boycottsystemd.org 鼠须管 鼠须管 GUI 配置工具 戛然而止 人物简介 Rio:《 IT 公论 》主播, IPN 联合创始人, Apple4us 程序员。 吴涛: Type is Beautiful 程序员,《内核恐慌》主播。...
Oct 12, 2014•58 min•Ep. 1