作为一个想拿代码玩的人, 我一直期待的是学会编程然后写我需要的小工具
比如我喜欢的歌, 如果能自己写个 UI 直接拉网上的 API 直接放,
或者进一步用个 API 在网上存一下我喜欢的歌曲成为列表, 也是不错的
为此费点小钱也不打紧. 不过技术够的话自己挥动大刀写一遍数据库那也无所谓了
而且用 Jade 做模板生成 HTML 还是听方便的, CoffeeScript 也是
但我主要想花少点功夫就写一个软件出来, 而且本身就不复杂的..
比如说几首喜欢的歌, 我想在屏蔽杂音时循环播放
我想到的方案是界面放两个列表, list1 是全部的歌, list2 是从 list1 选中开始循环的歌
当然 list2 上写一些删除, 调整位置, 这些必要的.
此外顶部添加下进度条, 播放暂停, 音量几个按钮, 用 buzz.js 不麻烦的
然后只要我用一段代码列出歌名, 就能从主页 GET 歌曲进行播放
考虑到我想放一首歌就能放, 而不用改一遍代码, 就需要能读取目录中的文件名...
这时.. 下意识就要用到 Node 了是吧... 任何服务端语言...
于是就不开心浏览器是这样一个软件, 各种强大却各种不方便
这样, 浏览器不能做, 我自己用 Linux 上的语言写一遍成吧. 可是..
牛人的话就无所谓了, 可我只是个赖在学校没家庭环境的 coder 啊
回想最开始学 Linux 的原因就是难受 Windows 界面难看不能自己写
慢慢我学会一些网页上写界面了, 可浏览器传个文件都烦的
我觉得这种重复的功能被那么多人写过, 应该一个函数就搞定才对吧
有些技术很简单, 只是有些重复. 结果几乎所有人都在重复
浏览器画图还有生成界面的门槛明明很低了, 但就是没出来让人惊喜的软件
我想, node-webkit 那样融合前端后端功能的开发平台不难完成的吧
让浏览器有 OS 的权限, 操作目录, 连接数据库, 连接其他电脑
之后就轻松写脚本播放音乐快速浏览文件, 以及这之类的各种扩展功能
或者深入到 OS 像 GNOME3 的插件, 让每个人能分享一些实用的脚本
把自己的脚本分享给需要的人, 那本来能很开心的不是么?
我也尝试去想象应该是有个怎么美好的未来, 可惜我描绘不出来
笔记里记录了一些关于网页想法, 如果大神的话请快速掠过菜鸟的抱怨吧
http://jiyinyiyong.github.com/article/02-div-nested/page/index.htmlhttp://photo.weibo.com/1651843872/wbphotos/large/photo_id/3505858274792479?refer=weibofeedv5一直我对开源的期待, 不在开源是否能改变世界, 技术是否能改变世界
而是 Linux 这我期待有各种自由的桌面, 自由的开发工具, 来做我想要的东西
或者就直接用别人现成的软件尽我所能去 folk 一些功能也好啊
也因错个人比较厌烦 C 之类语言. 因为他们总是只适合解决离我很遥远的问题
回想一直困惑着这个说 Haskell 好那个说 Go 好我被好奇地到处去看
可结果我至今没学会什么平台能轻松解决手头的问题..
为了有个好的地方放博客, 多少人努力去折腾 jekyll 拿静态文件调来调去
我大致在网上搜到了不下 5 种语言实现的 jekyll, 惊喜而困惑
还有我怎么和人聊天, 怎么去写个页面自己吐槽, 怎么和朋友沟通
烦 QQ 烦新浪却没有办法轻松折腾一套自己的环境把事情解决了...
我想每个被他人归类的到技术宅的人都会在心里怀揣一些梦想, 不管能否实现
花了好多心情默默去对付代码, 春去秋来的结果还是黑乎乎的终端和简陋的脚本
我真的很向往有一天因为能写代码而生活得更开心, 那会是汗水的回报
而不是一天天被人当作一个技术宅看不懂这个世界读不懂别人的心情
.. 虽然确切说技术宅中话少也只是一部分人这么的而已..
而且命令行也不是为了装什么, 像 Vim 一样, 就是因为还没更好的替代
图形本来就比命令形象, 不去用就因为性能慢了加上设计得多么不友好
另外虽然说我们注意到了想去改变, 但想做盖过 Vim 的神器的确梦太大了
我是不是扯远了.. 话说有没有人真觉得以后图形能取代命令的?
.. 我指的是图形界面设计得很轻简很精准, 然后不再有人用纯命令
至少我是这么觉得, 命令行的缺陷总有一天需要被时间被图形淘去
可很多事很多人会去做, 有些却很少有人有机会有能力去完成
不能太跑题的话, 我想说 Linux 也没多么自由, 我是说用户使用的话
虽然有那么多代码, 很少有人能自由地把自己设计的桌面部署到上边
你要去接受 Ubuntu 麻烦的升级和他换的桌面以及加入的公司的理念
而且 Linux 未必有足够漂亮的软件, 因为开源不等于免费之类
另外新手参与到其中, 门槛也不小, 会写代码么.. C, Python 会么..
Bash 和 Vim 的确不适合新手, 能有更好的细节设计, 但学 Linux 的总绕不过
尽管技术宅的眼里网络意味着距离的消泯, 可这种距离依然各种遥远
感谢楼下听我的抱怨..