目前分類:RUN!PC (133)

瀏覽方式: 標題列表 簡短摘要
2006年底,Yahoo併無名小站。

  • Microsoft Virtual server有可以把實體伺服器轉虛擬機器的工具。
  • 資料加密解密不求人:Enterprise library 有提供 Cryptography Application block
  • Java SE6.0-System Tray:java.awt.System.Tray,後面幾期有介紹 JDIC (Swing),可以相互參考。
  • Microsoft Ajax Control Toolkit:Accordion (滑動效果的面板)、AlwaysVisibleControl、Animation、CascadingDropDown(以非同步方式去後台撈dropdown內容的control,或者說,可以依照其他control條件改變內容的)

elleryq 發表在 痞客邦 留言(0) 人氣()

  • Visual studio的遠端偵錯:遠端電腦需先執行msvcmon.exe ,如:msvcmon.exe -anyuser -tcpip,權限要是系統管理員或Debugger Users。
  • Enterprise Library 2.0模型程式設計:有所謂的Enterprise Library 2.0 Hand on Lab,可以透過實習的方式學習如何使用。
  • Java SE 6.0-Splash:可利用java.ast.SplashScreen (可參考SplashDemo)。
  • Ajax網頁測試自動化:使用Selenium,可以搭配Selenium IDE (Firefox 的 addon)來服用。也可以在 JUnit 裡寫 code 來呼叫 Selenium,我想NUnit應該也可以用。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • JavaME電子行動白板:JSR180 SIP。
  • ASP.NET防駭指南:SQL Injection、XSS、Cookie、字串要加密:利用aspnet_setreg.exe或在web.config裡加connectionStrings configProtectionProvider、對上傳檔案做處理...等

elleryq 發表在 痞客邦 留言(0) 人氣()

  • javax.swing.text的Undoable:做 undo 的類別,可以參考 Java Swing 。
  • 快速升級SQL Server 7.0/2000 到 SQL Server 2005:可以利用Microsoft SQL Server Migration Test Toolkit 來進行檢查與資料收集,然後再執行升級程式。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • OpenMP:這個不知道現在還有沒有,平行處理的部份是在程式裡需要平行的部份加上 #pragma omp parallel sections / #pragma omp section 來宣告。
  • Exchange server 可以加裝 Forefront Security 來做掃毒的工作,這個看起來好像要另外買,不是內建的。
  • Boost.Hash:是規類在 functional 裡,所以要 include boost/functional/hash.hpp 。
  • Enterprise Library 有提供 Instrumentation,這可以用來監督效能,看起來是類似 Logging,但是會把效能有關數據紀錄到效能計數器去。
  • Ajax control toolkit:介紹 AutoCompleteExtender (類似 google suggestion)、CalendarExtender、MaskedEditExtender、TabContainer。


Enterprise Library 很好、很強大,但是湊在一起看就會覺得超複雜,以後如果要用,記得先只拿一個 Application block 來用就好,然後慢慢再套上去...

elleryq 發表在 痞客邦 留言(0) 人氣()

  • Push Mail:講Exchange的Push Mail,裏面也有講到原理,感覺上跟 IMAP 很相似 (所以就是IMAP?)。
  • IPSec攻擊:在區域網路內,使用傳輸模式,在網際網路,使用tunnel模式。這邊是介紹Paterson攻擊,針對資料封裝加密,透過竄改數據封包,使閘道伺服器產生ICMP錯誤訊息,然後依據此錯誤訊息來猜出傳輸內容的明文。
  • Boost.Tuple(下):以前看的時候不明白,學了python以後,才知道tuple可以拿來幹麼。這篇是介紹Boost.Tuple跟Loki.Tuple的實作與差別。
  • Security Application Block:Enterprise Library 有提供這個 Application block ,讓開發者可以更方便的設定Role-Based Security,並且可以控管執行某項功能的權限,也較容易維護。
  • XLINQ:就 LINQ ,但對象變成 XML。
  • Ajax Control toolkit:介紹 TextboxWatermarkExtender、ToggleButtonExtender、UpdatePanelAnimationExtender、ValidatorCalloutExtender。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • IIS方便的命令列管理工具:iisreset、iisweb.vbs、iisftp.vbs、iisvdir.vbs、iisftpdr.vbs、iisconfig.vbs、iisback.vbs、iisapp.vbs
  • 打造安全的網頁應用程式:直接對程式碼檢測的有Armorize CodeSecure(白箱測試),網頁弱點掃瞄的有Watchfire AppScan、WebInspect(黑箱測試)。
  • Boost的Array與Any:Boost.Array就Array,Boost.Any則是允許放不同型別的容器,在運用時,還要配合 any_cast 來轉換裡面的元素。
  • WPF的Layout:WPF支援了類似Java/Gtk的Layout機制,常用的容器有:Canvas、DockPanel、Grid、StackPanel、UniformGrid、WrapPanel。
  • Logging Application Block:看起來沒有 log4net 好用,需要先 new 一個 LogEntry,再用 Logger 去 write。好處是設定檔可以用Enterprise Library Configuration設定工具來設定。
  • Java Bindings for OpenGL:介紹 JOGL (JSR-231),可參考 http://java.net/projects/jogl/
  • Ajax Control Toolkit:介紹NoBot、PagingBulletedListExtender、PasswordStrength。NoBot 就提供 Captcha 功能的控制項。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 資安證照:CISSP、CISSP-ISSAP、CISSP-ISSMP、CISSP-ISSEP、SSCP、CAP。報考網址:https://www.isc2.org/cgi/exam_schedule.cgi 費用USD$499,資格維持3年,並要繳交年費USD$85。
  • 網路釣魚常見手法與技術:
    • 使用ip位址
    • 欺騙性的超連結
    • 相近字眼、變數、網域
    • 彈跳視窗
    • DNS Spoofing
    • 即時通訊
    • 短網址
    • Man in middle
    • 跨網站程式攻擊(XSS)
    • 社會工程
  • 軟體專案規模預估:這邊是介紹功能點評估(Function Point),依據不同的專案類型,有不同的計算方式。看起來頗複雜,有需要時,再用FP去查。
  • 好用的資料庫存取模組:介紹Microsoft Data Access Application Block,這個現在應該被Entity Framework取代掉了。
  • 開發高互動性的網頁(下):CollapsiblePanelExtender、ConfirmButtonExtender、DragPanelExtender、DropDownExtender
  • Java SE-System Tray:一開始是介紹怎麼在AWT的SystemTray去用Swing的JPopupMenu,不是正解,比較好的方法還是用JDIC為佳。
  • 製作安全的XML文件:.Net 已經有 SignedXml 可以輔助處理。
  • ASP.NET 2.0 佈署的解決方法:Web Deployment Project,這是一個Add-In,下載以後可以以專案方式來管理Deployment。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 利用VS2008 Team Test作負載測試:IIS的內容壓縮-cscript adsutil.vbs set W3svc/Filters/Compression/GZIP/HcScriptFileExtensions "asp" "exe" "dll" "aspx"、cscript adsutil.vbs set W3svc/Filters/Compression/DEFLATE/HcScriptFileExtensions "asp" "exe" "dll" "aspx"

elleryq 發表在 痞客邦 留言(0) 人氣()

  • SQL Server 2008(2)-自動產生資料庫物件的T-SQL Script:作者使用了新的 SMO 跟 sys.sql_modules 來做自動產生script。就是做類似 mysqldump 的事情,現在已經 2011 了,我想應該是有人有寫好的可用。
  • 統計圖表開發與設計:這裡是用 3D tools for WPF 來做,以Windows form搭配WPF方式處理。另外還推薦了:WPF Dynamic Data Display、WPFSimpleChart、WTCL3個Library。
  • Windows mobile開發-自動化白箱測試工具PEX:就介紹Pex,寫的方法跟NUnit很類似。
  • 處理大檔案上傳與進度顯示:這裡提出的作法是client端的silverlight應用程式把檔案切割成小段,然後呼叫遠端的webservice,把這些小段傳進去處理。WebService需要支援Session,才可以處理多人。Silverlight應用程式是等目前這一段上傳完成以後,才繼續在上傳完成的Event裡排下一段的上傳,所以遠端不需要管順序的問題,因為一定是依照順序上傳。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 主機監控自由軟體:Osiris,類似 tripwire,比較大的不同是可以在掃瞄以後去跑 script (商業版),但免費的只能自己另外寫script去掃log作判斷。
  • Anti-rootkit:
    • RootkitBuster
    • IceSword
    • Gmer
  • Windows server:2008把AD改為Service,所以可以用 net start/stop 來重啟。
  • 免費套件開發WPF應用程式:
    • WPF Toolkit:常用控制項
    • FluidKit Framework:拖放、視窗動畫與特效。
    • WPF Contrib:頁籤、控制項羽動畫特效
    • AvalonControlsLibrary:評點的控制項
    • WPF Themes:佈景主題
    • 3D Tools for WFP
    • Odyssey WPF Control:類似Outlook界面
  • JDK 6.0-以XML定義Look and Feel樣式:Swing提供的功能,類別名字是SynthLookAndFeel,載入以後,再用UIManager.setLookAndFeel設置。
  • 解析交易樣式-10個常用的交易樣式類別圖(下):家裡有作者的書,裡面不知道有沒有這部份,基本上可以參考 Peter Coad 的 Transaction patterns,主要是介紹各種交易常使用的樣式。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • SQL Server 2008-實作資料庫計劃指南與變更追蹤:可以使用 USE PLAN/sp_create_plan_guide/sys.sp_create_plan_guide_from_handle 來使用/建立。計劃指南可以視為賦予名稱的資料庫物件,它連結了某個查詢和執行該查詢的提示。這個會影響SQL敘述的效能,作者是傾向不要自行建立,讓SQL Server自己決定。另外則是變動資料追蹤,可以追蹤哪些資料列已經變更、哪個欄位變更。
  • 運用ThreadPool發揮CPU運算能力:用轉圖檔的例子來解說ThreadPool的好處,第一個例子是只用一個thread,第二個例子是一個檔案一個thread,第3個例子則是把Thread固定只有4個來處理,以Queue來協調分配,第四個例子則是用8個Thread,最後當然就是用ThreadPool當例子。結論就是第四個例子跟第五個例子是比較好的,ThreadPool勝在不必去調校Thread數量,會自動視系統的負載狀況來調整Thread個數,就能得到不錯的結果。作者吳志剛的文章我記得他的blog上都有留一份,只是不知道blog還在不在。
  • SilverLight開發技術(11)-新加入Layout控制與樣式設計:就2.0加入了類似Windows form的Layout佈局容器控制項。
  • 日期時間格式化與變更時區:設定時區需在php.ini設置functions;date.timezone=Asia/Taipei,或者是在PHP裡加入date_default_timezone_set()/ini_set()來設定。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • SIP原理、安全與建置簡介:原理可參閱RFC3261。protocol以sip開頭,如sip:guest@aaa.com.tw:309/resource/number。類似HTTP協定的方法,因此安全上的問題也相似。一般linux就有內建,如:ser。
  • 從程式根本防堵SQL injection:不要相信使用者輸入!這邊只有提到asp.net的寫作時,最好是改用參數方式或LINQ。
  • Share Storage架構與iSCSI實作:Share storage一般可以用下列幾種方式建置:
    • SCSI
    • SSA:只有IBM有提供,而且較貴
    • SAN
    • iSCSI
    iSCSI有兩個角色,一個是target,一個是initiator。target就放資料的,initiator就負責連線功能。
  • Windows PowerShell整合應用:這邊是介紹跟Exchange 2007整合的部份,換句話說,可以用PowerShell去管理Exchange 2007。
  • Exchange 2007備份策略-四種不同伺服器角色的資料備份:
    • 邊際傳輸伺服器:備份收件者、組態設定、反垃圾郵件紀錄、郵件追蹤紀錄、通協定紀錄、郵件傳遞大小限制的設定。可以用ExportEdgeConfig.ps1跟NTBackup來備份。
    • 集線傳輸伺服器:備份郵件追蹤紀錄、通訊協定紀錄、郵件傳遞大小限制的設定。使用NTBackup來備份。
    • 用戶端存取伺服器:備份IIS metabase資料、使用者連接設定。使用NTBackup。
    • 信箱伺服器:備份本身組態、信箱資料庫、公用資料夾資料庫與離線通訊錄。使用NTBackup。
    • 整合通訊伺服器:備份本身組態、自訂音訊提示。使用NTBackup。
  • SQL Server 2008-保障運算效能與分析:現在可以集中收集多台SQL Server伺服器執行個體的資料,然後有工具可以看分析報表。企業版有資源管理員,可以限制可用的軟硬體資源。
  • 設計好用的Application block(中):上期介紹怎麼建立Project,這期開始介紹哪些方法需要去實作,等要用時,再來抄範例吧。
  • Silverlight的IsolatedStorage:這個的底層不知道會不會直接就是HTML5的webstorage
  • 俱備漫遊功能的用戶端應用程式服務:介紹asp.net 3.5的Profile個人化服務,在web.config設定anonymousIdentification、profileService以後,就可以有一個個人化設定網站。然後Windows form專案裡就可以設定啟用用戶端應用程式服務,裏面網址就可以填剛剛新建的網站網址。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • RHCA-Single point of failure與其相關技術:
    • Ethernet bonding
    • fiber multipath,要用不同廠商所提供的軟體
  • 以影像區域特徵為基礎的釣魚網頁偵測:將網頁轉換為影像再分析其內容特徵,藉以有效反制。先萃取特徵,再來比對,並且做分數評估。比對是以K均值聚類演算法做特徵點分群來做評估,最後是以單純貝葉氏分類器來判定。
  • 行動裝置UI設計最佳實務:使用TabControl和Panel、提供便利的導覽方式、非同步資料的操作與考慮螢幕鍵盤位置。
  • IE8 Activity 開發模式:要follow Open Service Description XML,然後要寫好兩個網頁,一個預覽,一個完整操作。
  • 確保軟體品質的測試基礎:軟體測試案例書可以只針對下列需求產生,不需要搞得太多、太複雜:
    • 檢查畫面的資料輸入與使用呈現資料的元件特性
    • 針對table schema與ERD所定義的資料內容與對應與互動關係的檢核。
    • 針對前兩項的資料型態與內容與長度等進行檢核。
    • 所有元件互動與作業流程相對產生作業
    • 流程狀態控制
    • 作業流程中作業子動作的例外性
    • 公式或演算法的檢核
    • 系統強健度、穩定度、防呆、效能、資訊安全與系統還原等

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 通透地全資料庫加密:SQL2005只提供加密函式,SQL2008可以整個資料庫加密(但欄位型態是FileStream的則沒有)。要先CREATE MASTER KEY,再CREATE CERTIFICATE,建資料庫時,則要帶上ENCRYPTION KEY WITH ALGORITHM=演算法 ENCRYPTION BY SERVER CERTIFICATE xxx。要備份出來給其他人用時,則要用BACKUP CERTIFICATE/CREATE CERTIFICATE FROM FILE來備份跟還原憑證。另外也有SERVER AUDIT (CREATE SERVER AUDIT)。
  • F#入門:這還是上網找tutorial好了,雖然蔡學鏞寫的很好,但是他沒打算為F#出書,我也不可能整篇打進來...
  • 設計好用的Application Block(上):主要是參考Enterprise library裡的Application block software factory來進行自訂。
  • 行動裝置應用程式開發面臨的挑戰與對策:有以下挑戰或考慮以下要點:
    • 功能,要focus
    • 目標裝置
    • 裝置資源
    • 資料傳輸方式
    • 本地儲存空間
    • 裝態管理,也就是電源部份。
    • 安全性
    • 部署/自動更新
    • 位置資訊感知
    • 運作技術平台
    • 網路不會是永遠連線
    • 使用者介面的考量
  • 自製GPS衛星定位系統:就介紹如何開啟COM Port然後去parse讀到的字串,根據我的認識,這字串叫NEMA。
  • ADO.NET最新資料庫同步服務:主要是介紹SQL server compact edition,同步遠端SQL server的某些資料表格到本地端的SQL server compact edition以後,可以連接到本地端,至於同步的部份則是由SyncAgent處理,其他使用上看來是跟原來存取SQL Server的方法相近。
  • Semaphore在ASP.NET的應用:這篇寫的很好。先用沒有lock的情況來解說,再說明lock的缺點,最後再說semaphore。lock缺點就是同一個瞬間只有一個人可用,但是如果CPU有多核時,就等於是被限制住了。用semaphore則是可以指定可用的資源數量,也就是說,你可以指定在同一瞬間能有幾個人可用。文章這邊在初始semaphore時,以ProcessCount來初始,也就是假定最好的平行處理數量跟CPU個數一樣,詳細還是要實測,才能得到最佳值。
  • 撰寫程式設計規格書:筆者建議可以分為三類:
    • 類別/模組:沒有畫面,針對週邊、資料庫、邏輯、演算法與作業系統或不同模組/系統的橋接/API。
    • 共用畫面模組:像登出/登入、料號查詢、報表預覽...等
    • 人機互動系統畫面:就操作的細項。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • Layer 7網路流量管理:傳統是針對封包內Layer4的source address, destination address, port, potocol來做辨識。Layer7運用的是Deep Packet Inspection(DPI)原理,以特徵碼來辨識,例如BT封包內有BitTorrent protoclex、Info_hash20...等訊息,或是針對行為模式來圍堵。
  • Kernel mode rootkit技巧解析:
    • SSDT hooking-當user mode API被呼叫,Windows利用SSDT得到kernel API位置,並且有SSPT可以來查API所需的參數。Kernel 有提供KeServiceDescriptorTable這個export variable可以查詢。
    • IDT hooking-改寫Interrupt description table來攔截。每個CPU都有自己的IDT,利用SIDT組合語言指令取得位置,再用LIDT指定新的IDT。IDT的格式可以查IDTENTRY。
    • Layered driver-Windows driver是一層疊一層,所以可以藉由在中間疊入rootkit的方式來做。
    • Driver dispatch routine hooking-直接改寫driver的函式表
    • Inline function patch-可以參考#178的說明。
    • Direct kernel object manupulation(DKOM)-跳過Windows API直接存取核心物件,缺點是需要針對Windows版本來處理。
  • HA MySQL on RHCS 5.1(上):這篇主要是解說概念,講Failover domain、Fencing device,以後要考,再去查好了。
  • 為資訊系統加入簡易安全機制:講怎麼用SQL 2005內建功能對某些欄位做加密,SQL server有提供hashbytes()函數可以做加密這件事情,加密以後是varbinary,可以再利用sys.fn_VarBinToHexStr()轉換,所以可以再加上自訂函式做這件事情會更方便。
  • WPF與新世代使用者操作介面設計(下):
    • NetAdvantage for WPF express
    • Chart FX for WPF
    • DataGrid for WPF
    • SandRibbon
    • RadControls for WPF
  • 如同Vista外觀的Look and Feel:Swing的外觀比較豐富。範例可參考SwingSet3,主要函式為UIManager.setLookAndFeel()。也可以參考範例裡的Annotation方式來設定。
  • ASP.NET AJAX Templates初探:就介紹JQuery template+新的razor引擎。
  • 輕鬆建立互動式網頁圖表:Silverlight toolkit裡就有提供動態圖表。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 圖片木馬攻擊與防禦:JPEG圖片木馬,系統處理JPEG圖片的模組自己執行了JPEG圖片所夾帶的病毒,主要涉及gdiplus.dll。BMP圖片木馬,將木馬的可執行檔偽裝成BMP圖片檔,欺騙IE下載,再利用網頁的Javascript來操作、更名並放到Registry,等待下次開機執行。
  • Windows 2008 終端機服務應用可以利用負載平衡(NLB)來減輕負擔。
  • RHEL5如何實作iSCSI:實作iSCSI Target Server:
    1. 安裝iSCSI-target (scsi-target-utils)
    2. 利用fdisk/partprobe新增partition
    3. 啟動tgtd
    4. 建立target device:利用tgtadm來管理(可以參照scsi-target-utils裡的README.iscsi),設定完以後,還要把一些tgtadm指令放到rc.local裡。

    實作iSCSI Initiator:
    1. 安裝iscsi-initiator-utils
    2. 在/etc/iscsi/initiatorname.iscsi裡設定"InitiatorAlias=node1"
    3. 啟動iscsi
    4. 利用iscsiadm管理、登入

    有現成的產品:Open-E DSS Lite。
  • 簡單建立密碼驗證原則:藉由擴充Validation application Block的Provider來達到此目的。
  • 行動裝置表單開發實務(上):利用Panel來分類,但是太多Panel會造成效率不彰。
  • Silverlight 2.0的網路通訊方式:就利用WCF。裏面有特別提到cross domain的設定(clientaccesspolicy.xml或crossdomain.xml)。
  • PHP的引用與轉向:require 跟 include 其實相似,但require遇到檔案不存在,會停止執行,include則不管,繼續執行。header() 就設定response的HTTP header。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 網站掛馬與Clickjacking:Javascript的變形 也有解碼的工具,
    • Rhino
    • NJS
    • SpiderMonkey
    • Malzilla
    • FreShow
    或是利用NoScript。Clickjacking這個之前有在Armorize blog看到,蠻嚇人的。
  • 專案管理理論與工具的整合(1)-野雁型vs.野牛型組織:野雁型是,每個成員都需要適時出來擔任領導者,而野牛型是全聽主管的,才進行行動。然後,就介紹了一下甘特圖。
  • Windows live agents SDK開發實務(1)-MSN機器人開發(上):找Agent SDK來安裝,XP Professional要另外裝Windows 2003 Admin Pack。安裝SDK時最好用專門的MSN帳號來取得授權。用SDK看起來很方便。
  • WPF操作介面設計(上):可以用Visual Studio 2005/2008 或 Expression Blend 或 XAML Cruncher 或 XAMLPad。另外也有許多轉換工具:Maya To XAML、3ds to xaml、XAML Exporter for Blender、Adobe fireworks to WPF/XAML Exporter、Illustrator to WPF/XAML Export Plug-in、XAMLXporter for Illustrator、Lightwave to XAML Converters、SWF2XAML、theConverted、ViewerSvg、Paste2Xaml、PowerPoint to Silverlight Converter。
  • PNRP Peer Name-登入與登出近端分享:就利用PeerCollaboration.SignIn。
  • Unity Application Block相依性實作:就Dependency Injection的實作。要先 new UnityContainer(),再註冊 Type 進去(RegisterType),要取出指定型態的物件就用 Resolve。要套用相依性,就用BuildUp。這看起來沒有很麻煩,要用時可以再參考EnterpriseLibrary的example (怕就怕example複雜到嚇人)。
  • 在Java平台使用與設計資訊安全物件:就JCA、JCE。
  • 整合ADO.NET Data Service建構物件模型:VS2008 SP1裡可以選ADO.NET Entity Data Model template就可以輕易建出data model跟建立service。用的時候,就是 Add reference。
  • 解析交易樣式-10個常用的交易樣式類別圖(上):這裡是提出畫圖的要訣。最主要應該是這句:人事(交易)地物,以事件為中心,向外連結參與事件的人、地、物品。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • rootkit:user mode下有兩種熱門方法
    • IAT(Import Address Table) hook:應用程式用Win32 API時,會需要知道API的address,很多應用程式會把這個記在IAT裡,要用的時候就去這邊查。所以hook就是去做一份新的,讓應用程式先去執行到rootkit的code,rootkit的code再執行到舊有的API。
    • Inline Function Patch:也是hook,但卻是直接修改記憶體裡的byte code,所以不受late binding的影響。
    要怎麼對其他process修改?
    • 利用AppInit_DLLs registry (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVerion\Windows\AppInit_DLLs),設定這個值以後,只要有Process載入User32.dll,User32.dll就會被映射到該process的memory,User32.dll收到DLL_PROCESS_ATTACH,接著User32.dll就會去讀取AppInit_DLLs。
    • SetWindowsHookEx():正常的Hook方法
    • CreateRemoteThread:若A process要對B process下手,則要利用B process的LoadLibrary 載入指定的dll。
  • SQL Server 2008整合PowerShell:簡單說,就是有整合,所以可以用PowerShell去管理或去撈SQL Server資料,這方面去查MS文件應該就可以了。
  • WCF搭配Virtual Earth的銷售分析程式:文章第1部份是寫WCF service,提供資料。第2部份是client,就是Windows form+WebBrowser control的組合,去向第1部份的WCF service索取資料以後來做顯示,並操作WebBrowser control,顯示出地圖。
  • 行動裝置表單開發實務(下):
    • 觸控處理上儘量不要考慮所謂的滑鼠右鍵,因為這樣不直覺。
    • SIP(螢幕鍵盤)位置的控制會影響輸入的便捷。
    • 旋轉與表單的寬高考量。
    • 不同行動裝置有不同解析度。
  • 生產線模式的多執行緒應用:生產線的運作模式源自福特汽車廠大量生產汽車的作法,製造汽車的過程有很多步驟,每個步驟都有負責的人員依序完成他自己負責的步驟,等輸送帶到最後,車子就完成了。也就是說,把執行緒當作是負責組裝汽車的人員,有幾個步驟就有幾個執行緒。好處是簡單而且容易實作。文章裡舉的例子,是每個執行緒都有自己的Queue,所以執行緒A做完他的工作,就往執行緒B的Queue裡丟,以此類推。缺點:當其中一個步驟有耽擱的話,那麼後面就全部順延。效能會卡在如何適度的切割工作,讓每個執行緒都能在適當的時間內完成,不會空轉。或者是,某個步驟再多一個執行緒來處理。
  • 實作註冊PNRP Peer Name:.Net 3.5 有新增 System.Net.PeerToPeer / System.Net.PeerToPeer.Collaboration,這個要多安裝KB920342修正程式與對等式網路服務。首先要註冊,再取得cloud。

elleryq 發表在 痞客邦 留言(0) 人氣()

  • 一次性密碼應用現況與趨勢:OTP (One-Time Password),每次使用的密碼都不一樣,只限當次使用,或者是短暫的時間內有效。基礎是建立在每個使用者都有一個根本密碼上,再配合一個可以從根本密碼衍生OTP密碼的演算法。應用上主要有三種較常見:計數式、對時式跟問答式。Getcha 其實就是了。
  • RHCA Cluster-安裝人人都會,各有巧妙不同(上):上篇主要是心得,後面有一張安裝需求表,這蠻重要的,安裝前先確定要什麼,再來裝。
  • Task Parallel Library-.NET平台的多核心程式開發:概念介紹,這 library 主要提供 Parallel 類別來做平行運算,像 Parallel.For、Parallel.Aggregate、Parallel.Do...等。
  • ADO.NET Entity Framework運作機制(1)-什麼是ADO.NET Entity Framework:ADO.NET Entity Framework主要以跨資料庫支援為中心概念,LINQ to SQL則是以高效能為中心概念。
  • Office 2007開發系列(5)-Excel開發必備關鍵物件(上):(1)可利用Excel.Application.ScreenUpdating 來關閉螢幕更新以加快處理。(2)改變Excel.Application.Calculation以避免一直自動重算。
  • GLIB進階應用:陣列:GArray、g_array_new、g_array_append_val、g_array_remove_index、g_array_free。檔案:g_build_filename, g_file_set_contents, g_file_test, g_file_get_contents, g_rename, g_remove, g_mkdir, g_rmdir, g_dir_open, g_dir_read_name, g_dir_close。Timer:GTimer, g_timer_new, g_timer_elapsed。Event loop:GMainLoop, g_main_loop_new, g_main_loop_run。
  • Visual Studio 2005命令列專案建置工具:原來有個 devenv.exe 可以用來在命令列下使用 devenv.exe %1%.sln /build %3%。
  • 軟體開發專案實例(4):不一定要侷限於UML的圖形,也可以先將流程用DFD畫出來,再來拆解成ERD、類別圖、Activity...等圖形。

elleryq 發表在 痞客邦 留言(0) 人氣()