日本軟件開發實踐性技術讀物
首度全版引進
IT業革新進化的 秘密“軟”動力
《Software Design》是日本主流的計算機技術讀物,旨在幫助程序員更實時、深入地瞭解前沿技術,擴大視野,提升技能。內容涵蓋多平颱軟件開發技巧、雲技術應用、大數據分析、網絡通信技術、深度互聯時代下的移動開發、虛擬化、人工智能等最前沿實踐性講解。以人腦思維模式,激發計算機操控的無限可能;以軟件開發技巧,挖掘係統與硬件的最大價值。
Software Design 為日本最暢銷的IT技術雜誌,每期均以當前最受關注的技術為主題。本期的主題為:3D打印。 內容涉及3D打印的現狀、工作原理、建模和設計、輸齣,如何選擇3D打印機等。同時還介紹瞭一些關聯技術和動態,如Maker Faire展示的3D打印機、高可用性、APT攻擊、CGI腳本等內容。
IT工程師必須知道的最新術語[56] 次時代的Web瀏覽器內核引擎 杉山貴章 001
自己傢的服務器機架之推薦篇 機架的電源問題(2) tomocha 002
新潮數碼[176] 讓人愛不釋手的童趣Digital Gadget 安藤幸央 004
結城浩的再發現隨想[3] Consistent 結城浩 007
enchant~激發創造力的魔法~[4] 乘風破浪正此時——一億人程序員的國傢計劃 清水亮 009
我所偏愛的鍵盤圖鑒[4] 沒有按鍵的鍵盤?orbiTouch & COOL LEAF 濱野聖人 013
發自鞦葉原!創客在行動[34] Maker Faire中的3D打印機 坪井義浩 015
特輯1 3D打印機拓展未來的理由從理論到實踐
第1章 3D打印機的現狀分析 坪井義浩 020
第2章 3D打印機的構造 坪井義浩 027
第3章 嘗試製作3D模型 山田齊 035
第4章 嘗試用3D打印機來打印輸齣 山田齊 050
第5章 如何選擇3D打印機 坪井義浩/山田齊 058
特輯2 以係統洞察力(眼力)駕馭軟件開發狙擊Bug的技術
用社會統計、醫學等其他産業的知識來看軟件評測技術 細川宣啓 064
從小規模工程學習活用Jenkins 第2迴 有效管理、輕鬆運用 島崎聰 087
分布式數據庫“未來工房” 第2迴 何為高可用性——Riak功能探究與測試 上西康太 097
安全實踐鬼手訣 當今流行的目標式攻擊和APT攻擊 鈴木弘信 103
菜鳥編程入門 開發一個iPhone閱讀類應用[4] 讓圖片可以根據不同機型切換 GimmiQ 109
Android工程師的邀請函[39] 用設計簡易且高速的FPGA改變Android 小山忠昭 115
如何構建超級係統管理程序[11] 基於virtio的半虛擬化設備之一virtio概要與Virtio PCI 淺田拓也 121
輕鬆獲取文本數據大徹大悟shell腳本[20] 編寫CGI腳本(2)——使用GET方法獲取字符串 上田隆一 126
網絡虛擬化的陷阱[3] 檢驗OpenFlow 伊勢幸一 132
Debian熱點[6] Debian 7.0桌麵周邊的變化 山根秀樹 141
紅帽惠比壽報道 我傢寶貝兒綜閤癥:關於用戶谘詢的思考 大村芳樹 145
Linux內核觀光遊[17] Linux 3.10新功能——減少時鍾中斷的NoHZ 青田直大 148
jus快訊[22] 2013年的LL節 法林浩之 154
在iPhone上開發應用程序 Delphi XE4——桌麵同步開發提升生産效率 Software Design編輯部 156
創造互聯網服務未來的人們[25] 探索CyberAgent公司的網絡基礎設施(後篇) 川添貴生 158
自己傢的服務器機架 之推薦篇 第4迴機架的電源問題(2)
引 子
上期我們聊瞭電源的話題,本期我們將繼續就電源進行討論。
選擇UPS
瞭解服務器機架的總用電量後,就可以研究如何選擇UPS(不間斷電源)瞭。UPS已經被視作必需品,但為什麼一定要使用UPS?是為瞭提供不間斷的電源供給嗎?答案是否定的。UPS原本的作用是確保服務器等設備在斷電後仍然有足夠的時間安全關機,其他的功能還有保護用電設備免受電路間斷、噪聲、脈衝、電壓不穩等的影響。UPS能夠有效地保護設備免受供電問題的傷害,因此選用UPS是非常必要的。
UPS大緻有3 種供電方式:後備式(Offline)UPS、在綫互動式UPS以及在綫式UPS。
下麵我將簡單介紹下3種供電方式的差異。
● 後備式UPS正常情況下,交流電源流經UPS直接給設備供電。在檢測到停電的瞬間,UPS會切換到備用電池供電,轉換時間一般在10 ms 左右。後備式UPS結構簡單、體型小巧、價格便宜,但是無法穩定輸入電壓。
● 在綫互動式UPS
在綫互動式UPS同後備式一樣,正常情況下交流電源流經UPS直接給設備供電,但其內部有穩壓器,可穩定電壓、抗市電乾擾。停電或者電壓波動過大時,在綫互動式UPS會切換到電池供電。同樣,轉換時間也為10 ms 左右。此類UPS結構比較簡單,成本較低,並且有穩定電壓的作用。不過,若電壓劇烈波動,電池會很快消耗完。
● 在綫式UPS
該類UPS 將輸入的交流電轉換為直流電,為電池充電的同時使用電池供電。因此可以始終保持穩定的電力輸齣。由於一直在進行直流電轉換,所以用電量比起其他的UPS要大。
綜上,在綫式UPS性能最好,同時價格也是較高的,因此經常用於不間斷(No Stop)係統以及對可用性要求較高的情況。若僅作為傢用就有點顯得殺雞用牛刀瞭。如果不是非常貴重的設備,很少會使用在綫式UPS。
麵嚮傢庭用戶和SOHO的低價後備式UPS不具備穩壓、抗乾擾功能,所以介於兩者之間的在綫互動式UPS就成為主流。各大生産商在售的主要産品就是在綫互動式UPS,當然也有在綫式UPS。
容量研究
確定UPS的種類後,我們再來研究UPS的容量。
UPS所需的容量,應該根據機架上設置並且使用設備的閤計耗電量來確定。
UPS的容量以VA 為單位錶示。VA 是伏特安培(Volt Ampere)的簡稱,為視在功率的單位。維基百科中將其定義如下:視在功率是正弦交流電電路中電壓有效值與電流有效值的乘積。正如其字麵意思,視在功率錶示設備用電的容量。因此通過VA,可以事先得知實際用電量。有一些設備也會同時標明VA(視在功率)和W(功率)。
實際用電量可以通過下麵的公式來計算。
VA×功率因數=W
(※ 一般服務器和網絡設備的功率因數在0.7到0.8之間)
如果覺得上述計算公式麻煩,也可以這樣:全部使用15 A 供電迴路的話,選擇最大容量1500 VA的UPS就行瞭(實際消耗的電量小於1500 VA的話,後備供電的時間會變長)。但如果不留神買瞭3000 VA(3 KVA)的UPS,插座和插頭需要符閤L5-30( 30 A用迴路及插座)標準,還可能涉及到輸電綫路的施工,所以需要特彆注意。傢用插座的形狀一般是像NEMA 5-15(圖1)這樣的。空調等使用20A迴路的電器,多為NEMA5-20 (圖2)。雖然很多情況下都沒有接地端子,但200 V 的話就需要用NEMA6-XX/L6-XX(XX為安培數)瞭。
筆者個人比較偏好使用市麵常見的APCSmart UPS 機架安裝型號。SUA1500RMJ2U(圖3)屬於在綫互動式UPS,二手貨1 到2 萬日元(人民幣約為560 元到1200 元)就能買到,電池方麵性價比也比較閤適,因此推薦這款。
最近的一些UPS,搭載瞭網絡管理模塊的可選功能,能夠通過SNMP協議獲取UPS的溫度、負載等信息,還可以通過網絡在備用電池運作的時候自動關閉服務器。請大傢綜閤考慮需要的功能、容量、價格等因素,選擇一款適閤自己的UPS吧。
▼ 圖1 NEMA 5-15 插座的形狀
▼ 圖2 插座L5-20( 左)以及NEMA 5-20( 右)
▼ 圖3 APC SmartUPS(SUA1500RMJ2U)
……
拿到這本書的時候,首先吸引我的就是它那略顯樸實的封麵,沒有過多花哨的圖案,隻有簡潔的字體和穩重的色調,這本身就傳遞齣一種“內容為王”的信號。我對於那些能夠從根本上提升開發效率和代碼質量的書籍情有獨鍾,而軟件設計無疑是其中最核心的部分。在實際工作中,我經常會遇到各種各樣棘手的技術挑戰,有時候覺得問題齣在技術選型,有時候又覺得是代碼邏輯不清晰,但歸根結底,很多時候是由於早期設計上的缺陷導緻的。因此,我非常渴望能夠通過閱讀這本書,學習到一套係統性的方法論,來理解和掌握如何構建高質量的軟件。我特彆期待書中能夠詳細闡述一些經典的設計模式,並且能夠結閤實際案例,說明它們在不同場景下的應用。同時,我也希望作者能夠分享一些關於如何評估和選擇閤適的設計方案的經驗,以及如何避免在設計過程中陷入一些常見的誤區。在我看來,一本優秀的設計類書籍,不僅要傳授知識,更要激發讀者的思考,引導他們形成自己的設計理念。
評分這本書的標題“Software Design”本身就極具吸引力,尤其是在加上瞭“中文版 02”這樣的後綴,讓我覺得它可能是一套係列作品中的一部分,或者是某個經典著作的最新修訂版。我一直相信,好的軟件設計是構建復雜、可維護、可擴展係統的基石,而這往往需要超越語言和框架的通用知識。在我的職業生涯中,我曾目睹過許多項目因為糟糕的設計而陷入睏境,也曾因為優秀的設計而事半功倍。因此,我非常期待這本書能夠為我提供一套清晰、實用、並且能夠經受時間考驗的設計理念和方法。我尤其關注那些關於如何處理係統復雜性、如何實現代碼解耦、如何保證數據一緻性等問題的論述。我希望作者能夠用一種係統性的、循序漸進的方式來講解,從基礎概念到高級技巧,幫助我建立起一個完整的軟件設計思維框架。我也希望書中能夠包含一些能夠引發深入思考的案例分析,讓我能夠將學到的知識融會貫通,並應用到自己的實際工作中。
評分最近我對如何構建可復用、高內聚、低耦閤的代碼組件産生瞭濃厚的興趣。在實際開發中,我們經常會遇到需要重復實現相似功能的情況,或者在修改一個模塊時,不小心影響到瞭其他不相關的部分。這通常都指嚮瞭設計層麵的不足。因此,我對於能夠提供切實可行方案的書籍非常感興趣。這本書的標題“Software Design”直擊核心,讓我覺得它或許能解答我長久以來的睏惑。我希望它能夠深入淺齣地講解各種設計原則,比如SOLID原則,以及它們如何體現在實際的代碼結構中。我特彆期待書中能夠提供一些“代碼壞味道”的識彆和重構的技巧,以及如何利用設計模式來解決常見的結構性問題。同時,我也希望這本書能夠引導我思考如何為團隊成員提供一個清晰、易於理解的設計藍圖,從而提高整個團隊的開發效率和代碼質量。我希望這本書不僅僅是理論的堆砌,而是能夠真正幫助我提升在實際項目中的設計能力。
評分我對這本書的期待,很大程度上源於我對軟件工程領域“道”的追求。很多時候,我們沉浸在“術”的層麵,學習各種技術框架、編程語言,但如果缺乏對“道”的理解,我們就容易成為技術的奴隸,而不是主人。軟件設計,在我看來,正是探索“道”的重要途徑。我希望這本書能夠幫助我跳齣“寫代碼”這個行為本身,去思考“為什麼要這樣寫代碼”,“怎樣寫纔能讓代碼更好”,以及“如何設計一個係統纔能讓它更容易被理解、被修改、被擴展”。我希望這本書的作者是一位真正深入理解軟件本質的“智者”,能夠用富有哲理的語言,揭示那些隱藏在代碼背後的設計規律。我尤其看重書中能否提供一些關於“軟件熵”、“代碼腐蝕”等概念的解讀,以及如何通過良好的設計來對抗這些負麵影響。同時,我也希望書中能夠探討一些關於“演進式設計”的思路,畢竟軟件很少有一次完美的設計,更多的是在不斷演進中走嚮成熟。
評分這本書的封麵設計給我留下瞭深刻的印象,那種簡約而富有科技感的綫條,以及深邃的藍色背景,仿佛預示著書中蘊含著某種高級的智慧與洞見。我個人一直對那些能夠觸及軟件設計本質的書籍抱有極大的興趣,尤其是那些能夠幫助開發者跳齣具體框架、技術細節,而上升到更高層麵思考問題的作品。翻開目錄,看到那些熟悉又陌生的術語,心中便湧起一股強烈的求知欲。我期待著作者能夠用清晰的語言,深入淺齣地剖析那些在實際開發中常常被忽視但卻至關重要的設計原則和模式。很多時候,我們花費大量時間在解決眼前的技術難題,卻很少停下來思考,我們所構建的係統是否具有良好的可維護性、可擴展性,是否能夠應對未來的變化。我希望這本書能夠成為指引我在這條道路上前進的燈塔,讓我能夠建立起更紮實的軟件設計功底,從而寫齣更優雅、更健壯、更易於維護的代碼。我尤其關注那些關於如何平衡復雜性與效率,如何在團隊協作中達成一緻的設計思路,因為這往往是項目成功的關鍵所在。
評分島國it雜誌,內容很新穎,可惜沒法訂閱
評分剛性需求,非常實用。
評分性價比高
評分我看過太多的創業故事,很多故事談的都是成功、運氣和領導者的天纔,但傑瑞·卡普蘭卻在這本書中如實地記錄瞭GO公司創業過程中遇到的一個又一個難題。在有資金睏難、無法融到錢的時候,創業者和所有遇到睏難的普通人一樣,會情緒低落,甚至歇斯底裏;在技術問題無法很好解決的時候,創業者會在迷茫中苦苦探尋;在一個羽翼未豐的創業公司被微軟等大公司圍追堵截的時候,創業者是不是敢於和微軟這樣的公司打一場官司?所有這些真實的故事共同為我們描繪瞭一幅感人的創業圖景。
評分查閱方便
評分從他們提供的資源和我自己的記憶中,我搜索瞭其中最能夠錶達新企業的勇氣、想象力、遭遇的挫摺以及幽默感的細節和事件。在努力保證準確性的同時,我也重新調整瞭一些對話,以達到意義、目的及人物風格更具有真實性的效果。 挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!挺好的!!
評分贊!!!!!!!!!
評分挺不錯的書。。。。。。。。
評分性價比高
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有