Python 入门建议

对于我来说,Python 似乎已经入门了。那就把我的入门建议写出来吧,能让看到的人避免走弯路就好。下面的标题按时间顺序排列。 查阅全文 ›

文章分类 技术 标签: ,

我的创业-读《从0到1》有感

《从0到1》 是我今年 30本读书计划 中的第10本。

  • 开始日期:2015-06-08
  • 读完日期:2015-06-16

《从0到1》 讲了许多直白的道理和创业故事,而如果把《从0到1》和《浪潮之巅》互相印证,则会觉得更有趣。下面是我的摘录和一些思考: 查阅全文 ›

文章分类 感悟 标签: ,

Python3 对 dict list 进行排序

Python3 中的排序,在 Sorting HOW TO 中已经讲得很清楚了。来个实际的例子,对下面的这个 list 依据创建时间排序: 查阅全文 ›

文章分类 技术 标签:

《硬派健身》和《囚徒健身》读书笔记

《硬派健身》 是我今年 30本读书计划 中的第12本。

  • 开始日期: 2015-06-12
  • 读完日期: 2015-06-14

本篇笔记算是 《硬派健身》《囚徒健身》 的读书笔记合集。 查阅全文 ›

文章分类 感悟 标签: , ,

Fenced Code Extra for Python-Markdown

Python-Markdown 库中,有一个插件 Fenced Code Blocks 。使用它能够支持 PHP Markdown ExtraGitHub Flavored Markdown 格式的代码块。

我对 Fenced Code Blocks 插件进行了扩展,使其可以支持以下功能:

  1. 注释的代码块;
  2. Graphviz 支持。

扩展过的插件,名为 Fenced Code Extra ,暂时托管于我的 wpcmd 项目中。 查阅全文 ›

文章分类 技术 标签: ,

GraphViz 简易教程

Graphviz 是一个绘制关系图/流程图的工具包,使用它提供的 dot-language ,我们就可以在文本中通过嵌入绘制代码的方式实现图的绘制。不再需要 GUI 工具了,也更便于版本管理。

听起来有点像 SVG 的味道,不同之处在于 SVG 是使用浏览器的渲染引擎来渲染。

基本语法

让我们了解两种不同类型的图: graph 和 digraph。前者使用 -- 描述关系,后者使用 -> 描述关系。我们一般会为每张图定义一个名称。

digraph 代表 direction graph ,意指 “有方向的图“ 。

看看下面两个例子,就知道它们的区别了: 查阅全文 ›

文章分类 技术 标签:

在 Mac OS X 的网络账户中修改 shell(chsh)

在 Mac OS X 上,我们可以在 Users & Groups 设置中指定 Network Account Server 来开启网络账户的登录。但是,当我试图将网络账户的默认 shell 从 bash 修改为 zsh 的时候,出现了问题。

查阅全文 ›

文章分类 技术 标签:

cocos2d-x 滤镜对 dragonbones 的支持

目前项目需要对 dragonbones 骨骼动画增加滤镜支持。这样就可以方便地利用同一套骨骼动画资源制作例如变色、中毒或者真假英雄等效果,节省美术同学的工作量以及运行时的内存占用。

cocos2d-x-filters 项目提供的滤镜功能,是针对纹理进行操作的。用于显示的两个类 FilteredSpriteWithOneFilteredSpriteWithMulti 也是继承自 Sprite 。

但 dragonbones 是一个层级结构,dragonbones 中的那个 _display ,其实仅仅是起到了容器的作用,并没有什么特殊的渲染工作。因此要对 dragonbones 进行滤镜处理,最简单的办法就是对 dragonbones 中的每一个骨骼做滤镜处理。

具体的方法如下: 查阅全文 ›

文章分类 技术 标签: ,

关于 cocos2d-x 滤镜

cocos2d-x 并没有提供滤镜支持。由于美术同学的强烈需求,我不得不在刚刚学习 C++ 的时候写了一个 cocos2d-x-filters 项目,为游戏中的纹理提供一些基本的变色、模糊等效果。

这个项目从2014年3月开始,到现在已经一年多了。最近为了给 dragonbones 增加滤镜支持,不得不把原来的项目翻开来重新看了一遍,发现以前学的 OpenGL 现在都忘得差不多了。这是个很糟糕的体验,我决定趁着这个机会把这个项目捡起来,增加一些必要的滤镜,同时继续学习 OpenGL 知识。

于是,我为 cocos2d-x-filters 项目单独写了一个 page ,方便持续更新。

这套滤镜项目最早是在 cocos2d-x v2.2 下开发的,后来我将其移植到 quick-cocos2d-x 中并做了必要的 Lua 封装,也将其推送到了 quick 官方库

后来,quick 团队将其移植到了 v3quick 中,我基于 quick 团队移植的版本,重新调整了项目结构,形成了现在的 cocos2d-x-filters v3.x 分支

我将在这个分支的基础上持续更新。

(全文完)

文章分类 技术 标签: ,

《HTML5程序设计(第2版)》读书笔记

这本书是我今年 30本读书计划 中的第6本。

  • 开始日期:2015-03-27
  • 读完日期:2015-04-04

cover for Pro HTML5 Programming

本月初就已经读完了这本 《HTML5程序设计(第2版)》 ,可一直磨蹭到现在才开始写读书笔记。

HTML5 和我十年前学习的 HTML4 相比并没有什么太大的变化,只是多了一些 API 而已。

看来我还要找本 CSS3 相关的教材看看。

下面是本书的思维导图: 查阅全文 ›

文章分类 技术 标签: ,

联系我

订阅


RSS订阅:http://zengrong.net/feed

FORK THIS BLOG

分类目录

文章归档

在读