開源項目最終還是迎來了屬于它的勝利,雖然這勝利姍姍來遲,但終究還是實現了。在信息安全領域,盡管許多公司封鎖了它們的專有軟件代碼,但仍有許多開源項目可供安全專家使用。
衡量一個開源產品好不好,看看產品在Github的Star數量就知道了。由此可見,Github已經淪落為開源產品的“大眾點評”了。
此前,推出的GitHub平臺上“最受歡迎的開源項目”系列文章引發了許多讀者的熱議,在“GitHub上最火的40個Android開源項目(一)、(二)中, 我們也相繼盤點了40個GitHub上最受歡迎的Android開源項目。對于GitHub上如此眾多的項目,有人不斷Mark,有人分享自己的經驗,有 人心生“看得眼花繚亂,果然是需要終身學習的時代”的感慨,不管怎么樣,如果能讓你真的有所學習有所收獲,我們的目的也就達到了。
hexo是一個基于Node.js的靜態博客程序,可以方便的生成靜態網頁托管在github和Heroku上。作者是來自臺灣的@tommy351。
GitHub中的README文件,使用markdown格式的文件。這種文件語法比較簡單,特別容易上手。 Markdown的語法簡潔明了、學習容易,而且功能比純文本更強,因此有很多人用它寫博客。世界上最流行的博客平臺 WordPress 和大型CMS如 joomla 、 drupal 都能很好的支持Markdown。
人氣代碼共享網站GitHub已經成功吸引到全球無數用戶的目光,其代碼庫規模也保持著傲人的增速——當然,隨之而來的則是滾滾不絕的支持與注資。除此之外,也有越來越多的第三方軟件與GitHub相對接、旨在為用戶提供從項目管理到持續集成再到PaaS云服務等多種功能拓展。
ZenHub 能優化你的 GitHub 工作流,是輕量級的 Chrome 瀏覽器插件。
本周的Pycoders Weekly上,看到幾個有意思的repo,和大家分享一下,也給自己留個記錄,便于以后review
Classroom for GitHub 可以自動創建代碼倉庫和訪問控制,可以讓老師很方便的在 GitHub 上發布代碼任務和收集作業。
git和gitHub在Eclipse和AndroidStudio中的使用
GitChecker關于Github上項目的聚集統計
最近我研究了一下Flask的OAuth庫。情況并不樂觀,大部分的包都已過時并且不再被支持了。大家熟知的Flask-Oauth基本上已經被廢棄了,我也不推薦依賴這個庫。有趣的是OAuth本身其實是很簡單的,認證之后你會得到一個訪問token,你只需將其作為GET參數或者作為request的特殊的header即可。也許其他的OAuth提供者需要更復雜的邏輯,但是Github僅此就足夠。
折騰了好久,終于在Github上搭建了自己的博客。這里面總結一下過程希望對大家能有所幫助。
markright是一個簡約GitHub風格的markdown編輯器,基于Electron開發。
作為開源代碼庫以及版本控制系統,Github擁有140多萬開發者用戶。隨著越來越多的應用程序轉移到了云上,Github已經成為了管理軟件 開發以及發現已有代碼的首選方法。GitHub上已自動配置的Mac筆記本電腦。GitHub于今年8月份為Mac和Windows平臺發布了統一的桌面 版客戶端,用以取代之前兩個平臺上的apps。如果你的電腦上已經安裝過,那么它們會自動更新為GitHub Desktop,并且能夠與GitHub Enterprise一同使用。
最近在群里發現總有人問一些關于Android Studio的問題,Android Studio是Google新出的一款IDE工具,它是基于Intellij IDEA開發的,AS開發Android很方便,那么今天就說一下怎么將Github的項目導入Android Studio中而不報錯,完美運行。Github上的項目大部分是基于Gradle編譯的,而gradle在線下載是下不了的,除非你翻墻,買了自己的vpn,就不需要以下的操作了,可以直接忽略過,直接導入github項目,然后Fix Project坐等就ok。如果你沒有vpn,沒有翻墻,那么下面請看好我是怎么導入一個github項目的。
octokit.objc 是 Objective-C的 GitHub API 客戶端。 OctoKit 是 ?Cocoa and Cocoa Touch 框架,用來與 GitHub API, 進行交互,可使用 AFNetworking,Mantle 和 ReactiveCocoa 發出請求: 為了與API進行交互,您必須實例化一個 OCTClient. 這里有兩種可創建無需驗證客戶端的方法。 -initWithServer:這是實例化一個客戶端...
通過 ssh-keygen -t rsa -C "username@example.com" 來生成密鑰文件。 創建第二個ssh key文件時,需要指定文件名,比如 id_rsa_2 。
之前看到有開源項目用了github來做maven倉庫,尋思自己也做一個。研究了下,記錄下。
作為一名程序員,你幾乎每天都會使用到GitHub上的那些著名Java第三方庫,比如Apache Commons,Spring,Hibernate等等。除了這些,你可能還會fork或Star一些其他的開源庫,但GitHub上的庫實在太多了,以至于對于個人來說,你很難有時間去發現并了解那些不斷加入的新庫,而它們卻往往能在一些新興領域中給你提供幫助。