原创 IT人的良好閱讀習慣

一、學會挑剔只看經典   人的精力是十分有限的,只能有有限的精力做有限的事情,讀有限的經典的書。  現在互聯網上充斥的信息太多了,以至於我們根本就沒有精力在上邊花心思,還有一些比較片面,當然您可以自己去甄別,但是在甄別的過程中就浪費了很

原创 程序員最艱鉅的十大任務

程序員最艱鉅的任務跟編寫代碼沒有多少關係。編碼是邏輯思路的一種實踐,這跟程序員日常工作中的其它任務比起來相對簡單。如果你認爲自己還是一個水平一般的程序員,在你真正的能進入到高手行列前,請確保你已經克服了下列晉級的障礙。 1. 解釋你在幹

原创 程序員應該學會正確休息

在科學家眼中,休息的真正含義是:恢復疲勞,放鬆神經,當你重新投入工作與生活時覺得自己又是一個精力充沛的“新鮮人”。如果你的休息方式並不能讓你達到這樣的效果,那麼,無論你選擇的休息方式聽起來有多輕鬆、看上去有多High,它都是一種錯誤。你

原创 好的程序員做不出好的軟件設計

你不能看到一個程序員還不錯,就把他推到系統分析師、軟件設計師或軟件架構師的位置上。 如果你在團隊或公司裏尋找一個能勝任軟件架構師或設計師這樣重要位置的人時,首先出現在腦子裏的想法通常是在程序員中選一個最好的。別這麼幹。這樣的位置不是隨意

原创 老程序員的中年危機(評論更精彩)

不知該從何說起,不知不覺已經從事軟件開發和測試工作超過10年了,年齡也三十多了,身體狀態也走下坡路,雖然家庭穩定了,生活也穩定了,但是總是對工作的未來發展有一種恐慌。   看多了國外什麼程序員都幹到退休或者五十多歲,不知道自己能不能堅持

原创 用Python處理郵件

總體來說python處理郵件還是比較方便的,庫提供了很多工具.下面我把心得寫出來,給新手一個啓迪,也請高手給些更好的方法. 先說接受郵件.  poplib 方法. 1.poplib.POP3('這裏填入你pop郵件服務器地址') 登陸服務

原创 Virtio:針對 Linux 的 I/O 虛擬化框架

聯繫 Tim Tim 是我們最受歡迎並且很多產的作者之一。查看 Tim 的個人資料 並與他和 My developerWorks 上的其他作者和讀者聯繫。 概而言之,virtio 是半虛擬化 hypervisor

原创 ZooKeeper程序員指南

  譯自http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html 1 簡介 本文是爲想要創建使用ZooKeeper協調服務優勢的分佈式應用的開發者準備的。本文包含理論

原创 Ruboto:Android 之上的 Ruby

簡介今天,軟件開發中的大部分有趣工作都出現在兩個極端上:巨型雲服務器和微型移動設備。這些領域解決完全不同的問題,相應地,也就擁有不同的工具支持。服務器開發往往使用腳本語言將不同的組件捆綁在一起並完成複雜的自動化任務,而移動開發主要關注某

原创 函數式思維: 函數設計模式,第 1 部分

關於本系列 本 系列 的目標是重新調整您對函數思維的認識,幫助您以全新的方式看待常見問題,並提升您的日常編碼能力。本系列文章將探討函數編程概念、允許在 Java™ 語言中進行函數式編程的框架、在 JVM 上運行的函數編程語言,以及語

原创 分佈式服務框架 Zookeeper -- 管理分佈式環境中的數據

安裝和配置詳解 本文介紹的 Zookeeper 是以 3.2.2 這個穩定版本爲基礎,最新的版本可以通過官網 http://hadoop.apache.org/zookeeper/來獲取,Zookeeper 的安裝非常簡單,下面將從單

原创 虛擬 Linux

進行虛擬化 就是要將某種形式的東西以另外一種形式呈現出來。對計算機進行虛擬化就是要將計算機以多臺計算機或一臺完全不同的計算機的形式呈現出來。 虛擬化也可以將多臺計算機組合成一臺計算機的形式呈現出來。這通常稱爲服務器聚合或網格計算 。 下

原创 AIX 7.1 中的工作負載分區 (WPAR)

簡介 WPAR 是在 AIX 6.1 中實現的一項大膽創新,它能虛擬化操作系統而不無需在 IBM System p 分區服務器上創建完整的 LPAR。WPAR 能提供類似的分離層,但可以避免完整系統鏡像的開銷。LPAR 需要有自己的操

原创 Erlang 編程簡介,第 1 部分

什麼是 Erlang? Erlang 由 Ericsson 開發,用於幫助開發管理許多電信項目的軟件。Erlang 的第一個版本發佈於 1986 年,1998 年發佈了它的第一個開放源碼版本。可以從擴展的 Erlang 版本信息中瞭解

原创 Node.js 究竟是什麼?

編者按 本文的第一版發表後,文中談到的各種觀點在社區中引起了廣泛的討論。因此,本文作者修改了第一版,其中借鑑了社區成員提出的觀點。這種同行審閱和討論是開源世界的關鍵組成部分。感謝那些提出建設性意見的同行。 與所有開源項目一樣,Node