TIPI项目是一个自发项目, 项目主要关注PHP的内部实现, 以及PHP相关的方方面面, 该项目包括《深入理解PHP内核》这本书,以及一些相关的PHP项目,例如一些PHP扩展及研究项目.
你可以联系以下作者
reeze http://reeze.cn reeze.xia@gmail.com
er http://www.zhangabc.com er@zhangabc.com
phppan http://www.phppan.com/ phppan.p@gmail.com
HonestQiao http://www.wapm.cn/ honestqiao@gmail.com
mengkang https://mengkang.net i@zhoumengkang.com
或者发给所有组员: team@php-internals.com
贡献者
感谢这些贡献者:https://github.com/reeze/tipi/contributors
你可以联系以下作者
reeze http://reeze.cn reeze.xia@gmail.com
er http://www.zhangabc.com er@zhangabc.com
phppan http://www.phppan.com/ phppan.p@gmail.com
HonestQiao http://www.wapm.cn/ honestqiao@gmail.com
mengkang https://mengkang.net i@zhoumengkang.com
或者发给所有组员: team@php-internals.com
贡献者
感谢这些贡献者:https://github.com/reeze/tipi/contributors
这篇文章是原文《Functional Programming For The Rest of Us》的中文翻译。
因为懒,在知道有这篇文章的时候我Google了若干篇中文翻译版,打算在吃午饭的时候随便扫扫了解一下。可是偏偏运气不太好,搜到的几篇翻译质量都不太理想:有把“Is it edible”被翻译成“它可以被掌握吗”的,有把“calculus”翻译成“微积分”的,几乎所有的版本都把“With any luck your coworkers will start making fun of you for your FP comments in no time” 译为“很快你的同事就会开始取笑你对函数式编程的观点了”……读起来矛盾拗口让人担心会不会有其他地方出错引起误解,让人不敢再往下看。
看来还是“自己动手,丰衣足食”,我最终还是开始自己翻译这篇文章。
这个版本在追求“信达雅”的同时,希望在不改变原意的前提下用中文语气/语境来进行本土化表达。唯一的例外是专业术语,如continuation,关于术语的翻译有很多讨论,我倾向于不翻译直接用,这样对以后写程序以及和国际友人交流都有帮助。
如果您在阅读之后没有明显感到央视翻译腔的话,我的目的就算达到了。非常期待您的任何反馈。 对了,在翻译的同时,我还把这篇文章转成Markdown的格式以图更好的保存和传播。You are welcome Slava ;)
译者 Justin Huang 于 2013年
因为懒,在知道有这篇文章的时候我Google了若干篇中文翻译版,打算在吃午饭的时候随便扫扫了解一下。可是偏偏运气不太好,搜到的几篇翻译质量都不太理想:有把“Is it edible”被翻译成“它可以被掌握吗”的,有把“calculus”翻译成“微积分”的,几乎所有的版本都把“With any luck your coworkers will start making fun of you for your FP comments in no time” 译为“很快你的同事就会开始取笑你对函数式编程的观点了”……读起来矛盾拗口让人担心会不会有其他地方出错引起误解,让人不敢再往下看。
看来还是“自己动手,丰衣足食”,我最终还是开始自己翻译这篇文章。
这个版本在追求“信达雅”的同时,希望在不改变原意的前提下用中文语气/语境来进行本土化表达。唯一的例外是专业术语,如continuation,关于术语的翻译有很多讨论,我倾向于不翻译直接用,这样对以后写程序以及和国际友人交流都有帮助。
如果您在阅读之后没有明显感到央视翻译腔的话,我的目的就算达到了。非常期待您的任何反馈。 对了,在翻译的同时,我还把这篇文章转成Markdown的格式以图更好的保存和传播。You are welcome Slava ;)
译者 Justin Huang 于 2013年
目前 Vue 3 的 pre-alpah 源码已经放出,核心功能已经完成,只是还差 vue2 的部分指令等功能还未迁移过去,可以看到,离正式版 Vue 3 发布的日子已经不远了,新版本新增了composition api,目前英文文档已经发布,并且官方提供了插件的方式,让我们可以在 Vue 2 中使用 Vue3 的新特性!
也就是说,只要你学会了 composition api,就相当于掌握了 Vue 3。
也就是说,只要你学会了 composition api,就相当于掌握了 Vue 3。
在编程之余,有时候我就在想,什么样的程序员属于高级程序员呢?或者说,高级程序员 有哪些特性呢?工作年限一定不是一个关键的指标,许多工作多年的程序员依然写不出优雅的 程序。无论是在Android 开发还是其他领域,高级程序员一定是勤奋的,可以快速地掌握大量 的新技术、新框架,不仅懂得原理,还能把新的技术落地到公司的产品中去。这是衡量程序员 工作能力的一个重要标准,那么怎样才能将技术运用自如呢?唯有实践。基于此,我想把组件化 在日常实践中的一些大厂经典案例,编著成一本成体系的书,以便为想要进步的Android 程序员增 加更多的实战经验,这也是编写本书的核心目的所在。
编写本书的另外一个目的,是帮助程序员建立产品的思想,对于技术而言,孤立的存在是 没有任何意义的,技术只有与需求相结合,才能具有自身的价值。技术人员在开发的过程中, 要时刻了解所完成的功能可以为公司带来哪些价值,是提升用户的访问兴趣,还是提升用户的 使用流畅度,抑或是其他。当以产品思维去思考技术的时候,就会有动力、有目的地学习更多 有价值的技术,而不是哗众取宠地学一些“看似有用”的新技术。
编写本书的另外一个目的,是帮助程序员建立产品的思想,对于技术而言,孤立的存在是 没有任何意义的,技术只有与需求相结合,才能具有自身的价值。技术人员在开发的过程中, 要时刻了解所完成的功能可以为公司带来哪些价值,是提升用户的访问兴趣,还是提升用户的 使用流畅度,抑或是其他。当以产品思维去思考技术的时候,就会有动力、有目的地学习更多 有价值的技术,而不是哗众取宠地学一些“看似有用”的新技术。
《Netty 实战(精髓)》是对 Norman Maurer 的 《Netty in Action》(基于 MEAP v10)的一个中文精简。取其精华,去其糟粕,带你快速掌握 Netty ,插入配图,图文并茂方便用户理解。本书利用业余时间编写,由于时间紧凑,精力和能力有限,书中未免有纰漏和错误,望读者能够热忱斧正。
《Netty 4.x 用户指南》中文翻译(包含了官方文档以及其他文章),并在原文的基础上,插入配图,图文并茂方便用户理解。至今为止,Netty 的最新版本为 Netty 4.1.49.Final(2020-4-22)。
如果你喜欢本开源书,也请支持下该书的正式出版物《Netty原理解析与开发实战》
实体店及各大网店有售。
当当:http://product.dangdang.com/29180429.html
京东:https://item.jd.com/13072504.html
如果你喜欢本开源书,也请支持下该书的正式出版物《Netty原理解析与开发实战》
实体店及各大网店有售。
当当:http://product.dangdang.com/29180429.html
京东:https://item.jd.com/13072504.html
多数软件开发人员并不是SQL专家,很多人对SQL的错误使用更使其效率低且难以维护。本书针对SQL使用中经常犯的错误展开分析,从数据库的逻辑设计、物理设计、查询设计、应用开发几个方面总结归纳各种典型错误,提出避免陷阱的方法。作为一本经验总结性的著作,本书是数据库编程人员不可或缺的手边书。你也会学到最新的全文搜索技术,设计出可以防范SQL注入的代码,掌握其他非常实用的使用技巧。
作者:Bill Karwin
作为软件工程师、咨询师和管理者,他在20年间开发并支持了各种各样的应用、程序库以及服务器,如PHP 5的Zend Framework, Interbase关系型数据库,以及Enhydra Java应用服务器等。他一直无私地分享他的专业知识,来帮助其他程序员提高效率、获得成功。他曾以各种方式回答了上千个关于SQL的疑问,其中不乏一些严重但又经常被忽略的问题。
本书适合SQL 数据库开发人员与管理人员阅读。
作者:Bill Karwin
作为软件工程师、咨询师和管理者,他在20年间开发并支持了各种各样的应用、程序库以及服务器,如PHP 5的Zend Framework, Interbase关系型数据库,以及Enhydra Java应用服务器等。他一直无私地分享他的专业知识,来帮助其他程序员提高效率、获得成功。他曾以各种方式回答了上千个关于SQL的疑问,其中不乏一些严重但又经常被忽略的问题。
本书适合SQL 数据库开发人员与管理人员阅读。
Spring Cloud旨在为一些常见的场景提供一些开箱即用的功能,它是基于Spring Boot构建的。本文将作为Spring Cloud的应用入门篇讲解如何快速的利用Spring Cloud搭建起一套可运行的开发环境。
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
作者:elim
博客:https://www.iteye.com/blog/user/elim
作者:elim
博客:https://www.iteye.com/blog/user/elim
前一页
后一页