V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mr7
V2EX  ›  程序员

一周 IT 技术干货(码农周刊第 24 期)

  •  
  •   mr7 · 2014-03-22 09:22:28 +08:00 · 3983 次点击
    这是一个创建于 3935 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Web 版:
    http://weekly.manong.io/issues/24?ref=v2ex

    快速订阅:
    http://weekly.manong.io/subscribe-via-wechat?ref=v2ex

    工作机会(关注微信号 developerWorks,直接回复 工作 即可)
    上海菜根科技有限公司
    Python 开发工程师 | Node.js 开发工程师 | Web 前端开发工程师
    更多工作机会
    在招人?欢迎将招聘启事发送到 [ [email protected] ],我们会择优免费发布。

    程序设计
    1. 分布式文件系统 FastDFS 设计原理及技术架构(@mysqlops)
    FastDFS 是一个开源的轻量级分布式文件系统,由跟踪服务器、存储服务器和客户端三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件为载体的在线服务。

    2. HBase 优化案例分析:Facebook Messages 系统问题与解决方案(@DataScientist)
    Facebook 在使用 HBase 中遇到的一些问题和解决方案,使用 HBase 做 online storage 的同学可以参考下。

    编程语言
    1. C 程序中的内存管理 (Alex Smith)
    分析了常见 C 程序内存管理技术的优缺点

    2. Java 8 教程 (Benjamin Winterberg)
    想快速了解 Java 8 新特性的同学,可以看看。

    3. 写给 iOS 开发者的 Android 教程 (Stuart Hall)
    作者有 5 年的 iOS 开发经验,写得不错。

    4. 写给 iOS 开发者的 C++ 教程 (Matt Galloway)
    系列文章,此为第一部分,第二部分。

    5. objc.io 第十期 - Syncing Data
    译文可以关注这里

    6. 免费 JavaScript 电子书《Speaking JavaScript》 (Dr. Axel Rauschmayer)
    O’Reilly 出品,从入门到进阶。

    7. 30 个你可能不知道的 Python 语言特性和技巧 (Sahand Saba)
    拿来即用

    8. Facebook 发布新编程语言 Hack
    专门用于 HHVM,强烈推荐 PHPer 关注。同时推荐 Engine Yard 上的系列博文。

    9. PHP 最佳实践 (TIM)
    挺实用,PHP 新手可以关注。

    10. [译] 高效 Node 程序员的 10 个习惯 (renyuzhuo)
    经验之谈

    11. 免费 Go 语言电子书《Go Bootcamp》 (Matt Aimonetti)
    对 Go 感兴趣的同学可以关注

    12. Go 并发模式:管道和取消 (Googol Lee)
    介绍如何使用 Go 来编写并发程序,并按照程序的演化顺序,介绍了不同模式遇到的问题以及解决的问题。

    工具资料
    1. [ZIP] 知道创宇研发技能表 v2.2(@余弦)
    从通用技能(沟通、成长等)、专业技能(Web 安全、研发清单等)、设计思想到优质资源,应有尽有。

    2. [PDF] ThoughtWorks 技术雷达中文版
    对了解技术发展趋势有帮助

    3. [PDF] 树莓派杂志《MagPi》第 21 期
    树莓派迷们不容错过

    4. [译] Storm 入门(吴京润)
    Storm 是一个分布式的、可靠的、容错的数据流处理系统。它会把工作任务委托给不同类型的组件,每个组件负责处理一项简单特定的任务。此为第一章,第二章。

    5. jQuery 编码规范与最佳实践 (Abhinay Rathore)
    使用 jQuery 的同学可以关注

    6. [译] MEAN 简介(@ShuPengfei)
    MEAN = MongoDB + Express + AngularJS + NodeJS,它是基于 JavaScript 的现代 Web 应用全栈开发工具。

    7. [译] 55 分钟学会正则表达式(@Hi_DosLin)
    原文地址

    8. Google DNS 劫持背后的技术分析(@乌云知识库)
    很有技术含量的分析

    9. 一些不错的 iOS 开发者网站(@Girl_iOS)
    感谢作者的整理

    10. Apple 设计资源列表
    官方出品

    11. Git Extras - Git 扩展工具集
    包含不少有用的小命令

    12. 貔貅比特币交易所网站开源
    基于 Ruby 2.1.0 + Rails 4.0+

    13. vitess - YouTube 出品的开源分布式 MySQL 工具集
    自动分片存储 MySQL 数据表,将单个 SQL 查询改写为分布式发送到多个 MySQL Server 上,支持行缓存,支持复制容错,已用于 YouTube 生产环境,文档有待完善。via @KissDev

    14. iCreator - 一个用于生成 iOS 应用图标和启动屏图片的命令行工具
    基于 Node 和 ImageMagick,感谢作者 @大城小胖。

    编程之外
    1. 知乎周刊·程序人生(@知乎)
    非常棒的一期内容

    2. 腾讯程序员一年写多少代码?(@腾讯大讲堂)
    其实我更关心:你一年写多少代码?

    3. [音频] 和中国著名 Common Lisp 程序员冰河聊聊 Lisp(@teahourfm)
    啊?你不知道伞哥?!

    4. 在硅谷面试:如何证明你是最优秀的?(@尹汝杰)
    简历最好只有一页,最多不超过两页。

    每周一书
    《恰如其分的软件架构:风险驱动的设计方法》 George Fairbanks
    本书描述了一种恰如其分的架构设计方法。作者建议根据项目面临的风险来调整架构设计的成本,并从多个视角阐述了软件架构的建模过程和方法,包括用例模型、概念模型、域模型、设计模型和代码模型等。感谢译者张逸、倪健、高翌翔。

    赞助我们
    小额赞助《码农周刊》
    觉得《码农周刊》不错的话,欢迎小额赞助我们。特别感谢赞助过我们的一些朋友,谢谢。



    Web 版:
    http://weekly.manong.io/issues/24?ref=v2ex

    快速订阅:
    http://weekly.manong.io/subscribe-via-wechat?ref=v2ex

    ----
    如果你在招人,可以将招聘启事发送到 [ [email protected] ] ,我们会择优免费发布;
    找工作或者招人,关注微信号 developerWorks,直接回复 工作 即可。
    4 条回复    1970-01-01 08:00:00 +08:00
    Email
        1
    Email  
       2014-03-22 10:32:43 +08:00 via Android
    干货。
    tammy
        2
    tammy  
       2014-03-23 21:22:18 +08:00
    小白路过
    mr7
        3
    mr7  
    OP
       2014-03-29 09:33:30 +08:00
    @Email 多谢,;-)
    mr7
        4
    mr7  
    OP
       2014-03-29 09:33:40 +08:00
    @tammy 。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:25 · PVG 04:25 · LAX 12:25 · JFK 15:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.