作者hidog (.....)
看板Soft_Job
标题Re: [心得] 我在 GitHub 上的微型创业
时间Sun Jan 3 19:33:33 2016
借这篇当闲聊XD
一开始,只是因为目前的工作无法让我在技术面有所成长,於是就开始思考自己能干麻
=> 写一些自己会用到的工具或软体吧
=> 在windows上面有tortoise git, mac上面有source tree, ubuntu只有付费smartgit
=> 就写个ubuntu能跑的图形介面git软体吧 !!
於是乎,就有了底下这个github连结
https://github.com/hidog/HiGit
开发环境是QT5
目前进度非常前面
跨年花了三天的时间,也才完成简单版本的git clone功能而已
虽然看起来很简单,实际上也花了不少力气.
只是按照QT官网提供的QProcess去执行git,基本上是无法得到output讯息的.
从QT到git,看了不少指令说明,最後才有了以下的画面
http://imgur.com/qZ5cG8J
图片放的是mac版本,实际上也有windows跟ubuntu版本.
目前功能就是能下git clone,能将terminal的输出讯息转印到画面上
并且将字串中的完成度百分比转成画面上的进度条.
未来目标会将这个软体完成,只是进度问题....XD
下班後写程式其实还蛮累的 orz|||
写了这麽一大串,
其实只是在思考,自己常常会哀怨台湾没有好的软体工作环境
既然没有环境,就想办法自己创造一个环境吧....!!
目前就是像这样,写一些自己有兴趣,会用到的软体来玩玩
同时也是看能不能因此认识同样对写程式有热忱的网友,可以一起交流 XD
题外话
另一个想写的东西是椭圆曲线加密吧
半年前将AES,ECC两个加密演算法的基础理论整个念过一次
然後再去看openSSL的source code,
会发现原作者真的很厉害XD
那是我完全想不到的加速方法
同样是写AES,我写出来的code硬是比openSSL慢了不少 orz|||
没事多看open source,可以从中学到不少技术
相对於国外,台湾比较缺乏知名的open source专案
看未来能不能改变这样的环境吧 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.194.83
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1451820816.A.319.html
1F:推 evan176: 推一个 01/03 19:48
2F:推 Clangpp: 推 我是想写一个跟TrueCrypt一样的东西 01/03 20:18
3F:推 ntddt: 有心贡献open source 推一个! 01/03 21:23
4F:推 joe791023: 推一个 01/03 21:25
5F:推 RouterHsieh: 其实linux上面有RabbitVCS啊,只是感觉快要被放生了 01/03 21:53
6F:推 descent: 下班後要写自己想写的程式真的不容易, 01/03 22:08
7F:→ descent: 除非工时很正常 01/03 22:09
8F:→ hidog: 哈哈 linux有其他可用的软体,只是自己用不惯,就打算自己写 01/03 22:10
9F:→ hidog: 目前工作薪水不高,但是准时下班XD 比较能写自己的东西 01/03 22:11
10F:→ hidog: 写这篇也是希望能遇到同样有热忱的网友啦 哈哈 01/03 22:11
11F:推 kor525: 推 01/03 22:31
12F:推 iWRZ: 真的 出社会当RD真的回家不想再写程式 01/03 23:36
13F:推 RunRun5566: 很想加入 外行问一下 用MAC有办法参与吗!? 01/04 00:28
14F:→ RunRun5566: 对作业系统应用程式的开发很陌生 哭哭 01/04 00:29
15F:→ homer00: 推 01/04 00:38
16F:→ badyy: gitk除了看起来丑,功能有什麽问题吗?! 01/04 01:05
17F:→ ckvir: 用gitk 就好了+1 01/04 01:20
18F:推 Jimmy0301: 如果有人一起讨论跟写程式比较有动力 01/04 01:22
19F:推 nick03008: 推有心 01/04 02:44
20F:→ hidog: 这个专案本来就有mac版本阿XD 跨平台的 01/04 08:12
21F:→ CP64: 嫌 gitk 丑可以试试 gitg XD 01/04 08:45
22F:推 secondDim: 推 01/04 09:02
23F:推 demo1945: 推一个分享 01/04 13:13
24F:推 x00420x: 前辈只能推了! 01/04 22:20
25F:推 ckknmark: 推!工作用source tree 个人电脑的smartgit 超不习惯! 01/11 15:23