开发工具 又对工具感到不满了

jiyinyiyong · 2013年06月29日 · 最后由 jiyinyiyong 回复于 2015年04月16日 · 3699 次阅读

数据应该可视化

晚上在豆瓣翻一篇文章,提到了大量的数字 http://www.douban.com/note/283819171/ 于是我想到按照按照 Bret Vector 说的,数据应该可视化 因为大脑的能力有限,只有用计算机转化到人脑理解的形式 好歹我学了这么久编程,会写 Canvas 绘制图表

神奇的 d3

但是重复裸写代码,不知道用现成的工具,我明白是非常愚蠢的 我知道 d3.js 非常适合做这个,之前没看,现在想想应该是不晚 于是搜索.. 我发现 d3 做的示例非常有未来感,目标也让我钦佩 https://github.com/mbostock/d3/wiki/Gallery http://vis.stanford.edu/files/2011-D3-InfoVis.pdf http://alignedleft.com/tutorials/d3/ 但看了好久我都没有开始写,我想起来另外的事情

大脑的机器码

于是跑到豆瓣一阵吐槽,主要是整理一下我的想法 http://www.douban.com/group/topic/40849093/ 我觉得传授知识应该是像下载代码一样,传到一个人脑子里他大都学会了 我是说,大部分知识并不为了懂才学会的,只要会用,那就足够 而教程的意义是让某个内容尽快转化为能被人理解的记忆的内容 人们记忆,对记忆重演和推断,加以判断,就有了思考

用计算机来记忆

而记忆这件事情,并不是非要人去做才行,人们也不擅长记忆 如果能把记忆映射到计算机上,设计好一些的流程来管理 那么,可以有比情绪化的人们更合理的方式来管理任务 然后我惨惨地尝试了一下:http://todo.jiyinyiyong.info/

重复的 HTML

还是先回到 HTML 的问题上来,, HTML 写起来太难受了 每次我想码个页面都要重写个 head body, 这多烦人 当然模板是种选择,可是,重复生成代码,每次在大量文件切换同样是麻烦 还有每次下载 CSS, 每次重复绑定元素样式,一直在重复 面对 Github 那样的网速,面对满屏幕的 HTML 标签 Life is short.

没有人来解决这个相对简单的问题

回到 HTML 上,d3.js 真让人感到震撼,原来我们能轻易做那样的事了 我们能设计出让大多数人都学不会的语言,造几万行能跑的代码 回过头,想要的只是用技术来表达自己脑子里想象的种种 前端的 HTML 相对都不是难题,可至今这样的事情都好麻烦 或者我信仰的又错了,代码就不应该手写,而应该用动作来生成

结果

结果我一晚上一行代码没跑成... 中文写了一堆 - -! 一定是我进的动画不对.. 求解救

Grunt / Yeoman 可以拯救 而且不止是 scaffolding 这块

@qhwa 说模板重复,说 Github 慢,, 有点吐槽 Bower 工具链的意思.. 我瞅着国外 VPS 访问 Github 超快,于是把 VPS 目录挂载到本地,, 那么 VPS 上装包,本地编辑器操作... 结果网络延时加不稳定,编辑器死了

模块化我是 Browerify 信徒.. 但是 HTML 和 CSS 就算打包也跟没打包似的

#2 楼 @jiyinyiyong 恕我直言,你的问题就是想太多。

其他的我不知道。 我只知道, html 可以换用 slim css 可以换用 scss/sass vps 网速慢,就在本地调试。 搞好了,再部署到 vps 上。 另外要记得用 git 哦。

#4 楼 @zealinux Jade Stylus 死党路过,Github 水党路过 VPS 刚重新买... 部署方案不熟悉,直接用 Git 觉得难,用 Gitlab 又功力不够 其他的代码传送方案接触很少.. 求指点

#3 楼 @nightire 也有这感觉.. 毕竟写帖子的时间手写 Canvas 都画出来了 ... 不过还是觉得想把问题理理清楚吧,我已經不是一次在这件事情上疙瘩了 从我决定要学前端的编程工具前就有开始想类似问题... 现在大学都过了。回头看问题没解决,太伤心了

#6 楼 @jiyinyiyong 在学 Canvas 么?

#7 楼 @lips 一年前的事情了.. Canvas 不过深入啊

#8 楼 @jiyinyiyong canvas api 真多,你用 canvas 做过有趣的例子么?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号