2009年7月8日

網頁瀏覽紀錄 7/4 ~ 7/7

軟體設計與開發
  • Forgotten Refactoring
    • 重構是好事,但是請先確定你要修改的程式碼有對應的測試。
    • 否則你不是在 "重構",只是在 "change some shit" (這有沒有比較好的中文翻譯?)
  • A Basic Lesson in Password Hashing
    • 不要只對明碼做編碼動作,請記得加鹽(salt)
    • 不要整個系統都用一樣的 salt,請每次都以亂數方式產生。
    • 把 salt 跟編碼後的密碼合在一起,不要存在分開的位置。
    • 結合方式最好可以有變化(例如:由明碼程度決定 salt 的插入位置)。
    網站開發
    網頁設計
    Ruby
    Java
    JavaScript
    Scala
    其他程式語言
    • Lazarus - Free Pascal 的 IDE,簡單說就是 "偽-Delphi"
    • SharpDevelop - 免費的 .NET IDE,支援 C#、VB.NET、IronPython、F#、Boo
    • Fan - 有人說比 Scala 好的語言(出處找不到了...)
    • P-99 - 專為練習 logic programming (Prolog) 而設計的題目
      軟體介紹
      工具網站
      其他
      --
      終於,我把我的未讀文章清完了!!

      沒有留言:

      張貼留言