Board logo

主題: [其他] 屬於自己的程式資料庫 [打印本頁]

發表人: Vic    時間: 2012-5-14 12:54 AM     主題: 屬於自己的程式資料庫

熊小想請問大家如何管理自己寫的程式…我指的並不是為某一project用cvs/svn/git來管理source,

而是指大家如何管理一些常用的程式源碼。

例如登入程式,validation,來來去去都差不多…但熊小因為沒整理好…這裡一個那裡一個…也沒有統一的版本…每次找來用都覺得很浪費時間。

熊來想是不是該寫一個資料庫…用來管理這些源碼…那以後“用”或者“找”都比較方便…也有比較一致的版本。

大家有沒有什麼好主意?
發表人: watchme    時間: 2012-5-14 07:33 AM

試試 Erernote,依照 語言/功能導向 分類,已經很好用了,不必辛苦自己寫。當然如果真的很苦力要自己寫,也不妨考慮開放給大家用,說不定還可以來個分享討論什麼的,像是程式碼版的 Facebook,不光是當自己的筆記,還能跟有人提供意見。
發表人: Vic    時間: 2012-5-14 09:18 AM

evernote好像有限制是嗎?過了某mb要收費…我試過ipad上用…算不錯。不過用來管理源碼好像並不是很方便…

如果寫…當然願意開放給大家用…分享是我們TWed2k的精神支柱…

如果有人想一齊寫也很好…可以交流想法…互相學習~
發表人: Ralse    時間: 2012-5-14 01:25 PM

我是用Quick Note
https://chrome.google.com/websto ... mdpmllgcfadlkankhok

僅僅用來記一些零散的程式,因為不能分類,所以每個Note的名稱標籤要寫清楚...

有搜尋功能可以全文搜尋...只是有沒有容量限制就不知道了(至少目前用起來還ok)
發表人: watchme    時間: 2012-5-14 01:40 PM

Evernote 個人用還可以,要大家能討論確實有困難。
程式碼資料庫最困難的工作就是分類跟管理,分類基本上衣照語言分類好像不是很大的問題,但是如 VB/VB script,Java/Javasrcip 這種使用相同的指令,背後運作模式卻大不相同的,會很難分別,例如一個 base64() 其實在兩邊都能通,但是大部分的情況是 script 用的 code 有很大的不同。如果要細分又好像會弄得很複雜,像是 C/C++/C# 都獨立出來的話就變成 3 個了。
另外一個困難就是關鍵字的使用,像是 splite 這種,關鍵字要使用「分割」、「切割」就陷入語文使用習慣不同的困境。
如果直接在程式開發討論區,依照各語言建立一個程式碼分享子區,發文只能是發起程式碼,不能提問,可能是個最快速上線的解決方法。智財是最大的問題,可能要公告預設採用 GPL,個別獨立的原始碼提供者如果要再使用更高等級的保護,就要自己宣告。

[watchme 在  2012-5-14 01:49 PM 作了最後編輯]
發表人: Ailio    時間: 2012-5-14 05:58 PM

建立一個 Twed2k 專屬 wiki 如何?

可以把很多東西收錄進去 不只程式的東西

連一些動慢電影的年表都可以收錄

分享或是找分享的人都能利用

理面不需有任何下載連結 只需要資訊 或是連結到外部網站(例如連到真正的wiki)

[Ailio 在  2012-5-14 06:00 PM 作了最後編輯]
發表人: apencilbox    時間: 2012-5-14 06:28 PM


引用:
Ralse寫到:
我是用Quick Note
https://chrome.google.com/websto ... mdpmllgcfadlkankhok

僅僅用來記一些零散的程式,因為不能分類,所以每個Note的名稱標籤要寫清楚...

有搜尋功能可以全文搜尋...只是有沒有容量限制就不知道了(至少目前用起來還ok)

完全仿IOS的筆記本~不過我喜歡
發表人: ROACH    時間: 2012-5-14 07:53 PM


引用:
Ralse寫到:
我是用Quick Note
https://chrome.google.com/websto ... mdpmllgcfadlkankhok

僅僅用來記一些零散的程式,因為不能分類,所以每個Note的名稱標籤要寫清楚...

有搜尋功能可以全文搜尋...只是有沒有容量限制就不知道了(至少目前用起來還ok)


這不錯可以拿來記一些有的沒的
話說我自己也常寫的很多程式
我倒是都用word來存~

word拉一個小格子,程式碼貼上去
步驟寫一寫在設定一個標題,還可以把畫面剪貼下來貼上步驟
還可以設定目錄

如果要找的時候,word的搜尋功能搜尋一下就找到的~滿方便的

[ROACH 在  2012-5-14 07:56 PM 作了最後編輯]
發表人: Vic    時間: 2012-5-14 11:03 PM

熊小之前用過keepnote…蠻不錯的…支援windows, linux & MacOS...windows的版本很好…linux與mac的也不錯。

功能:
Rich-text formatting (e.g. Bullet point lists, Inline images)
Hierarchical organization for notes
Web links and note-to-note links
Full-text search
Integrated screenshot
File attachments
Spell checking (via gtkspell)
Auto-saving
Built-in backup and restore (archive to zip files)
Extensions (i.e. "plugins")
Cross-platform (Linux, Windows, MacOS X)


以下是熊小在mac的screen


發表人: watchme    時間: 2012-5-15 01:45 PM


引用:
Vic寫到:
熊小之前用過keepnote…蠻不錯的…支援windows, linux & MacOS...windows的版本很好…linux與mac的也不錯。

這看起來真的很強大很好用,又能搜尋,資料檔放到 dropbox 也就相當於雲端筆記,不必煩惱檔案同步攜帶的問題,不知道苦力覺得哪裡不足會想尋求更好的工具?
我所想到的幾個功能需求就是
1. 跨平台:可以方便在 pad 上面查找參考,又可以在 desktop 寫成是的時候可以容易剪貼
2. 全文搜尋
3. 多層分類
4. 圖文並茂
就目前看到這幾個 note 工具都能輕鬆勝任。
發表人: x13    時間: 2012-5-15 05:40 PM

snippets on mac osx
因為我第一個就用它 也沒比較過別的 不知道該寫什麼推薦 簡單說就是非常好用
看起來像這樣 http://d.pr/i/9S4r

http://www.snippetsapp.com/
$39.95 今天特價五折
發表人: Vic    時間: 2012-5-15 11:54 PM


引用:
watchme寫到:

引用:
Vic寫到:
熊小之前用過keepnote…蠻不錯的…支援windows, linux & MacOS...windows的版本很好…linux與mac的也不錯。

這看起來真的很強大很好用,又能搜尋,資料檔放到 dropbox 也就相當於雲端筆記,不必煩惱檔案同步攜帶的問題,不知道苦力覺得哪裡不足會想尋求更好的工具?


word以一個document來分…keepnote用一頁來分…雖然沒錯都可以貼上源碼…但感覺怪怪的。沒有tag,沒有syntax highlight,也不是以每個class/function來顯示…整理的感覺不是很好。


引用:
x13寫到:
snippets on mac osx
因為我第一個就用它 也沒比較過別的 不知道該寫什麼推薦 簡單說就是非常好用
看起來像這樣 http://d.pr/i/9S4r

http://www.snippetsapp.com/
$39.95 今天特價五折


snippets看上去很棒呢… 已經很接近我想要的東西…如果它有win版…就完美了。
發表人: watchme    時間: 2012-5-17 03:58 PM

Developer's Tips & Tricks
差不多都有了,但是搜索要贊助版才提供,並且少了 auto save。剛剛稍微用了一下,還不錯,比用 note 類輕鬆多了。

10 Free Desktop Applications for Managing Your Code Snippets
總會試到一個好用的!
比較讓我眼睛一亮的是 Code Bank,有歷史版本管理,還可以直接開兩個版本比對。另外還有 sever 機制,看起來是可以多人共同使用及維護。server 環境要 PHP 5.2.x 以上,MySQL 5.x 以上,苦力熊要不要考慮建一個來試試?
發表人: Vic    時間: 2012-5-17 08:22 PM

Code Bank很有趣…可以local也可以連上server…

也有syntax highlight…分類,tag等…good

唯一缺點是速度有點慢…可能是以用flash來寫的關係…不過蠻正點的就是了。

架code bank server可以啊…改天有時間弄來玩玩。
發表人: 陽だまり    時間: 2012-5-18 06:39 AM


引用:
Vic寫到:
Code Bank很有趣…可以local也可以連上server…
也有syntax highlight…分類,tag等…good
唯一缺點是速度有點慢…可能是以用flash來寫的關係…不過蠻正點的就是了。
架code bank server可以啊…改天有時間弄來玩玩。

靠熊小了
有這個確實也蠻方便的
不然我都是開一堆視窗從別的程式裡剪過來使用

不過函數要在各程式間通用的話
名字還是得取得有sense一點比較好
發表人: Vic    時間: 2012-5-18 11:32 PM

server已架好…詳情看這裡:
http://twed2k.org/viewthread.php?tid=367179
發表人: innova    時間: 2012-5-20 02:37 PM

死大腸 快把你手中的 code全倒進我腦袋裡!




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0