Pages

2016年12月31日 星期六

浮雲雅築: [研究] 電腦網域控制站 (Domain Controller, DC) 安裝 SQL Server...

浮雲雅築: [研究] 電腦網域控制站 (Domain Controller, DC) 安裝 SQL Server...: [研究] 電腦網域控制站 (Domain Controller, DC) 安裝 SQL Server 2014 (Windows 2012 R2) 2016-04-14 基本上,微軟建議不要把 SQL Server 安裝到 DC 主機上,但有時候因為資源有限,還是會這樣做...

浮雲雅築: [研究] Microsoft.ACE.OLEDB.12.0提供者並未登錄於本機電腦上。(System...

浮雲雅築: [研究] Microsoft.ACE.OLEDB.12.0提供者並未登錄於本機電腦上。(System...: [研究] Microsoft.ACE.OLEDB.12.0提供者並未登錄於本機電腦上。(System.Data) 2016-04-05 後來安裝下面解決 2007 Office system 驅動程式:資料連線元件 http://www.microsof...

德瑞克:SQL Server 學習筆記: Access Database Engine 2010:安裝 64 位元與 32 位元版本的驅動程式...

德瑞克:SQL Server 學習筆記: Access Database Engine 2010:安裝 64 位元與 32 位元版本的驅動程式...: Access Database Engine 2010 (ACE 2010):安裝 64 位元與 32 位元版本的 ACE 2010 驅動程式在同一作業系統上 示範版本: 1. SQL Server 2012 2. Microsoft Access Database E...

James的資訊安全實驗室: Linux mysql root密碼重置

James的資訊安全實驗室: Linux mysql root密碼重置: Step1: killall -TERM mysqld  /etc/init.d/mysql start --skip-grant-tables  cd /usr/local/mysql/bin  ./mysql -u root -p  Step2: 此時會提示你...

James的資訊安全實驗室: 土耳其Hacker的教學影片

James的資訊安全實驗室: 土耳其Hacker的教學影片: 土耳其Hacker的教學影片,Po出來分享! http://www.mavi1.org/videolar/joomla.htm http://www.mavi1.org/videolar/root.htm http://www.mavi1.org/videolar/2-...

2016年12月26日 星期一

James的資訊安全實驗室: 簡單的內網入侵指令與步驟

James的資訊安全實驗室: 簡單的內網入侵指令與步驟: 第一個重要的命令:ifconfig ifconfig /all 要知道內網的初步結構,第一個是ipconfig /all。我們可以看到子網submask、本機IP、getway和dns的IP位址是多少。 ,看看有幾個Subnet呀,每個Subnet可能有多大等等 第...

James的資訊安全實驗室: WINDOWS命令提示字元下常用DOS命令

James的資訊安全實驗室: WINDOWS命令提示字元下常用DOS命令: net user 帳戶名 密碼 /add 建立帳戶。 net user guest /active:yes 啟用guest帳戶。 net user 查看電腦內有哪些帳戶。 net user 帳戶名,查看帳戶的屬性。 net localgroup administrat...

James的資訊安全實驗室: 運用 mimikatz 神器 獲取的Windows密碼

James的資訊安全實驗室: 運用 mimikatz 神器 獲取的Windows密碼: 這是一位法國駭客開發的工具,運用該工具可直接從Lsass.exe裡獲取 Windows的明文密碼 “mimikatz“下載地址: http://blog.gentilkiwi.com/mimikatz 相關文章: http://pentestmonkey.net/...

2016年12月23日 星期五

阿肥的DB學習之路: 使用DMV(Dynamic Management View)找出最消耗IO的查詢

阿肥的DB學習之路: 使用DMV(Dynamic Management View)找出最消耗IO的查詢: 通常 SQL 指令的效能不佳的原因有許多,其中的一個原因是因為大量的 IO 的緣故,所以增加 SQL 指令的效能方法之一就是減少 IO 的產生,為了要減少 IO 的產生第一件要務就是找處最花費 IO 的 SQL 指令,以下就是使用 DMV 找出最消耗 IO 的 SQL 指令...

阿肥的DB學習之路: SQL SERVER HA技術比較

阿肥的DB學習之路: SQL SERVER HA技術比較: 一、情境: 1.         A 機器 (SQL 2008R2) 單向 同步 B 機器 (SQL 2008R2),機器數目2台。 。 2.         在 特定時間大量的 DELETE 與 INSERT 資料。 3.         資料延遲要 小於 5 分鐘 。 4. ...

阿肥的DB學習之路: 如何在SQLSERVER EXPRESS設定排程?

阿肥的DB學習之路: 如何在SQLSERVER EXPRESS設定排程?: 如何在 SQLSERVER EXPRESS 設定排程? 問題: SQLSERVER EXPRESS 沒有 SQL AGENT 的服務,那要如何設定自動排程作業? 解答:要設定排程工作必需要使用 SQLCMD 加上 WINDOWS 排程,就可以達成自動排程作業。 ...

阿肥的DB學習之路: 如何刪除重複的值

阿肥的DB學習之路: 如何刪除重複的值: 問題: 如果我發現 Table 有重複的資料時,我該如何刪除重複的資料? 解決方法:使用 COUNT 加上 GROUP BY 找出重複的資料,在使用 TOP 或 SET ROWCOUNT 來刪除重複的資料。 步驟: 1. 使用 COUNT 加 GROUP BY 找出重複的資料...

2016年11月30日 星期三

VBA如何計算健保應負擔金額

資料來源

在會計師事務所待過、查過內控,應該都知道證期局有個《公開發行公司建立內部控制制度處理準則》,所有股票上市上櫃的公司,必須依照規定建立八大循環的控制作業。所以無論是會計人員配合外部查核、或者是公司稽核單位例行性內部稽查,都會針對八大循環開展工作。其中有個薪工循環,重點之一為「計算薪資稅及各項代扣款」,主要是代扣勞健保及所得稅。實務的標準作業,是到網站下載最新的級距金額表,核算代扣款是否合乎規定。這篇文章以健保為例,介紹如何以函數公式及VBA程式,自動依照級距計算金額,以下分享:
一、《全民健康保險保險費負擔金額表》,下載自「中央健康保險署」網站,依照不同月投保金額(薪資所得),分別列明員工及公司應負擔金額。
全民健康保險保險費負擔金額表
二、有讀過《會計人的Excel小教室》的讀者,應該都可以利用IF函數設計公式:「=IF(E2<20100,284,IF(E2<21000,296,IF(E2<21900,309,IF(E2<22800,323,336))))」為方便說明,這裡假設公司員工薪資只用到五個級距,而且員工皆無眷屬。
假設公司員工薪資只用到五個級距
三、游標移到下方工作表名稱,滑鼠右鍵,點選「檢視程式碼」,以最快、最直接的方式進入VBA。
檢視程式碼
四、「插入」、程序」,準備開始寫程式。
準備開始寫程式
五、在跳出來的「新增程序」視窗,名稱輸入「健保級距計算」,「型態」維持預設的「Sub(S)」,「有效範圍」維持預設的「Public(B)」。
新增程序
六、輸入如下程式碼:
Public Sub 健保級距計算()
For i = 2 To 6 If Cells(i, “D") < 20100 Then Cells(i, “G") = 284
If Cells(i, “D") >= 20100 And Cells(i, “D") < 21000 Then Cells(i, “G") = 296
If Cells(i, “D") >= 21000 And Cells(i, “D") < 21900 Then Cells(i, “G") = 309
If Cells(i, “D") >= 21900 And Cells(i, “D") < 22800 Then Cells(i, “G") = 323
If Cells(i, “D") >= 22800 And Cells(i, “D") < 24000 Then Cells(i, “G") = 336
Next
End Sub
Public Sub 健保級距計算
七、在上方功能區操作:「執行(R)」、「執行Sub或UserForm F5」意思執行VBA程式。Excel函數公式只要輸入完畢,便會開始計算,VBA程式輸入完畢會儲存,必須操作執行,程式才會運作,這是兩者不同的地方。
八、關閉Visual Basic編輯器,回到工作簿,可以看到G欄呈現和F欄相同的結果,正是依照級距個人應負擔的健保金額。
關閉Visual Basic編輯器

Visual Basic for Applications,聽起來艱澀,似乎專屬於資工系資管系的工程師領域,然而以這篇文章的VBA程式來看,即便不多作說明,應該也能看得懂這幾段程式在「講」什麼,這是BASIC語言自1960s年代延續下來的特色,接近自然語言,因此容易理解、也便於學習。套句周爺老電影台詞:「只要有心,人人都可以是食神,」在Excel世界裡,只要有心,人人都可以讓VBA飛!

2016年11月19日 星期六

解決找不到 AdobeARM.exe 進入點的錯誤

今天處理一台這個問題

問題: 在 ADVAPI32.dll 找不到 AdobeARM.exe 進入點 CreateProcessWithTokenW

當 Windows XP 或 Windows Server 2003 電腦重新開機,或在 Adobe Acrobat 或 Adobe Reader 啟動後,會跳出下方所示的對話框。

步驟是
1. 到 C:\Program Files\Common Files\Adobe\ARM\1.0 下 
2. 把 \AdobeARM.exe 改檔名備份一下 
3. 開啟 pdf 的文件檔案, AdobeARM 會重新產生一個 (問題即可解決) ,但是我沒產生,之後更新 adobe reader ,最後重新開機後這個問題就排除了

PHP 開發者工具

資料來源

Written by Simon Asika on

Landscaping With PHP Tools

Coding Tools

Editor

IDE

Online REPL's/editors/IDE's

Online PHP Sandbox


Cloud Hosting

IaaS

PaaS

VPS


Server Package

Apache


Project Management

Continuous Integration

Team Communication

Development Environment


Framework

Full-Stack

Lightweight

Micro

Extension Manager


Application

CMS

Wiki

Forum

File Manager

App Store & Manager

Auto deploy applications.

Library

ORM & Datamapping

Assets Manager

Debug / Profiler / Error Report

API Connection

Template Engine

Log

Parser

Testing

Command Line Tool

Code Generator

Image


Debugging Tools


Documention Generator


Coding Standard

Guide

Helper

主流PHP框架的優缺點對比分析

資料來源: 網頁教學基地


PHP是一種在國內外都比較流行的開原始伺服器端腳本開發語言。能夠適應大中小型專案的開發需求。我們將在這篇文章中向大家介紹幾款主流PHP框架及其相關優缺點評比,作為一個參考分享給朋友們。
  主要參考的PHP框架包括:CodeIgniterCakePHPZendFrameworkSymfony。我對很多框架也沒有認真使用,只是簡單試用了一下,可能很多看法不成熟或者是錯誤的,請大家指正,一起成長。
  CodeIgniter
\
  優點:
  1. 配置簡單,全部的配置使用PHP腳本來配置,執行效率高;具有基本的路由功能,能夠進行一定程度的路由;具有初步的Layout功能,能夠製作一定程度的介面外觀;資料庫層封裝的不錯,具有基本的MVC功能
  2. 快速簡潔,代碼不多,執行性能高,PHP框架簡單,容易上手,學習成本低,文檔詳細;自帶了很多簡單好用的library,框架適合小型應用
  缺點:
  1. Model層簡單的理解為資料庫操作
  2. PHP框架略顯簡單,只能夠滿足小型應用,略微不太能夠滿足中型應用需要
  評價:
  總體來說,拿CodeIgniter來完成簡單快速的應用還是值得,同時能夠構造一定程度的layout,便於範本的複用,資料操作層來說封裝的不錯,並且CodeIgniter沒有使用很多太複雜的設計模式,執行性能和代碼可讀性上都不錯。至於附加的 library 也還不錯,簡潔高效。
  CakePHP
\
  優點:
  1. CakePHP是最類似於RoRPHP框架,包括設計方式,資料庫操作的Active Record方式;設計層面很優雅,沒有自帶多餘的 library,所有的功能都是純粹的框架,執行效率還不錯;資料庫層的 hasOne, hasMany 功能很強大,對於複雜業務處理比較合適;路由功能,配置功能還不錯;自動構建腳手架(scaffold)很強大;適合中型應用;基本實現過了MVC每一層;具有自動操作命令列腳本功能;
  2. 文檔比較全,在國內推廣的比較成功,大部分都知道CakePHP,學習成本中等
  缺點:
  1. CakePHP非常嚴重的問題是把Model理解為資料庫層操作,嚴重影響了除了資料庫之外的操作能力
  2. CakePHPcache功能略顯薄弱,配置功能稍嫌弱;CakePHP不適合大型應用,只適合中型應用,小型應用來說略微的學習成本高了點
  評價:
  總體來說CakePHP框架代表了PHP框架很重要的一個時代和代表,並且目前發揮著很重要的作用,不少自己寫的框架都模仿了CakePHP的方式,是個里程碑式的產品;CakePHP透露著RoR的敏捷開發方式和把資料庫操作認為是唯一Model的設計思想,作為開發快速應用和原型是絕好的工具;同樣,用來做Web2.0網站的開發框架,也是值得選擇的。
  Zend Framework
\
  優點:
  1. 官方出品,自帶了非常多的 library,框架本身使用了很多設計模式來編寫,架構上很優雅,執行效率中等;MVC設計中,比較簡潔,具有路由功能,設定檔比較強大(能夠處理XMLphp INI),各種 library 很強大,是所有PHP框架中各種功能最全面的,包括它不僅是一個PHP框架,更是一個大類庫(取代PEAR),這是它的主要特色;能夠直觀的支援除資料庫操作之外的Model層(比 CodeIgniter CakePHP 強),並且能夠很輕易的使用Loader功能載入其他新增加的ClassCache功能很強大,從前端Cache到後端Cache都支援,後端Cache支持MemcacheAPCSQLite、檔等等方式;資料庫操作功能很強大,支援各種驅動(適配器)
  2. 文檔很全,在國內社區很成熟,並且目前不少Web 2.0網站在使用,學習成本中等
  缺點:
  1. MVC功能完成比較弱,View層簡單實現(跟沒實現一樣),無法很強大的控制前端頁面
  2. 沒有自動化腳本,創建一個應用,包括入口檔,全部必須自己手工構建,入門成本高
  3. Zend Framework 作為一個中型應用框架問題不大,也能夠勉強作為大型應用的PHP框架,但是作為一個很成熟的大型PHP框架來說,還需要一些努力
  評價:
  作為官方出品的框架,Zend Framework的野心是可以預見的,想把其他框架擠走,同時封裝很多強大的類庫,能夠提供一站式的框架服務,並且他們的開發團隊很強大,完全足夠有能力開發很強大的產品出來,所以基本可以確定的是Zend Framework前途無量,如果花費更多的時間去完善框架。同樣的,Zend Framework架構本身也是比較優雅的,說明Zend官方是有很多高手的,設計理念上比較先進,雖然有一些功能實現的不夠完善,比如View層,自動化腳本等等,這些都有賴於未來的升級。總體來說Zend Framework是最值得期待的PHP框架,當然,你目前要投入你的項目中使用也是完全沒問題的。
  Symfony
\
  優點
  1. Symfony 是我瞭解的PHP框架中功能最強大的,而且我使用時間比較長,但是很多功能還是沒有挖掘出來;它完整實現了MVC三層,封裝了所有東西,包括 $_POST$_GET 資料,異常處理,調試功能,資料檢測;包含強大的緩存功能,自動載入Class(這個功能很爽),強大的i18n國家化支持;具有很強大的view層操作,能夠零碎的包含單個多個檔;非常強大的配置功能,使用yml配置能夠控制所有框架和程式運行行為,強大到讓人無語;能夠很隨意的定義各種自己的class,並且symfony能夠自動載入(auto load)這些class,能夠在程式中隨意調用;包含強大的多層級專案和應用管理:Project --> Application --> Module --> Action,能夠滿足一個專案下多個應用的需要,並且每層可以定義自己的類庫,設定檔,layout;非常強大的命令列操作功能,包括建立專案、建立應用、建立模組、刷新緩存等等;
  2. Symfony絕對是開發大型複雜專案的首選,因為使用了Symfony,將大大節約開發成本,並且多人協作的時候,不會出現問題,在Project級別定義好基礎Class以後,任何模組都能夠重用,大大複用代碼
  缺點:
  1. 資料庫操作model採用了重量級的propelcreole,不過在我測試的版本中已經把他們移到了addon裡,可用可不用
  2. 緩存功能無法控制,每次開發調試總是緩存,需要執行 symfony cc, symfony rc 來清除和重建緩存;
  3. 效率不是很高,特別是解析範本和讀取設定檔的過程,花費時間不少;
  4. 學習成本很高,並且國內沒有成熟的社區和文檔,連中文手冊都沒有,相應的要掌握所有功能,需要花費比較多的時間
  評價:
  Symfony絕對是企業級的PHP框架,唯一能夠貌似能夠跟Java領域哪些強悍框架抗衡的東西;強悍的東西,自然學習複雜,但是相應的對專案開發也比較有幫助,自然是推薦複雜的專案使用Symfony來處理,覺得是值得,後期的維護成本比較低,複用性很強。相應的如果使用Symfony的應該都是比較複雜的互聯網項目,那麼相應的就要考慮關於資料庫分佈的問題,那麼就需要拋棄Symfony自帶的資料庫操作層,需要自己定義,當然了,Symfony支持隨意的構造model層。
  總結
  以上數款PHP框架,各有特色,而且都是開源項目,不過框架針對的項目不一樣,一般來說 CodeIngiter 比較適合小型項目,CakePHP Zend Framework 比較適合中型項目,Symfony 比較適合大型重量級項目,在項目選型的時候,要充分考慮框架的可以定制性、擴展性,因為每個項目都無法確定你是否會隨著需求的變化進行改變。
  相對來說,Zend Framework Symfony 應對變化的能力比較強,特別是能夠隨意定制 model 層的Class,能夠非常方便增加自己業務或者資料處理類,我是個人比較推薦在中大型項目中使用的PHP框架。

  CodeIngiter CakePHP 在中小型項目中同樣能夠發揮重大作用,快速開發和原型構建,非常適合目標不清晰的原型專案的開發。

Blogger教學大全輯

資料來源

《Blogger達人養成教學 總目錄》
為推廣自由與開放Blogger,笨貓製作了一系列教學影片,內容簡單上手,直接Show操作,並且有說明,不管男女老少,不懂Html、CSS都能簡單無痛學習Blogger,一起來加入Blogger 的一員吧!
《基礎篇》
 1-1 基礎認識Blogger 你不能不知大有來頭的Blogger
 2-1 Google與Blogger註冊流程教學影片
 3-1 建立新文章教學影片 Blogger的新文章建立方法不熟?這兒有實際演練的範例教學影片
 3-2 文章標籤Label編輯應用 教學影片 快速套用與刪除標籤
 3-3 Blogger基本設定 教學影片
   所有常見設定(引用實際操作、FeedBurner RSS、Blog共筆、瀏覽權限、訪客留言設定...等
 3-4 Blogger範本操作 教學影片 這裡告訴您什麼是展開小裝置範本, 如何備份與套用範本, 以及新增網頁元素

《如何看懂Blogger Template的XML檔》
 Template 的基本內容和結構
 [圖文] 寫給新加入Blogger的人
 你也可以看懂Blogger的樣版原始碼
 範本架構圖片
 圖片解剖Blogger beta模板代碼 彩色詳盡版!推薦(10/9更新)
 有關 Blogger in Beta 白老鼠的測試
 官方說明

《Blogger Template XML 修改實際操作範例》20071025新增!
 XML 修改教學:移除範本內嵌的影片神鬼奇航3

《如何引用-兩種方法》 在Beta使用HaloScan Trackback 使用第三方外掛
 Blogger引用文章(trackback)/反向連結功能 Blogger官方功能
 [教學] 顯示反向連結(BackLink)的數量… Blogger官方功能程式碼修改

《如何新增Blogger側邊欄 分欄 Widget》 2007/10/22新增!
 在標題列下加入功能選單(menu bar)
 改造雙欄blogger的版面為三欄式

《如何使用繼續閱讀》 繼續閱讀懶人加強版

《快速安裝外掛》20071022新增! 超級無腦安裝Blogger外掛功能
  外掛包中含有:
  1. 隱藏Blogger NavBar(預設浮動隱藏)
  2. 隱藏widget(預設隱藏)
  3. 表情符號(符號集為Yahoo)
  4. 繼續閱讀功能
  5. Sidebar側邊網頁元素(折收/展功)功能
  6. 作者的回應高亮度顯示
  7. 標籤雲Label Cloud功能
  8. Sidebar側邊網頁元素Icon圖示功能
  9. 社群書籤功能(預設七組)

《如何列出所有文章清單》 展開/隱藏所有文章的小工具

《如何使用文章分類》  [資訊]Blogger分類文章(利用Furl)
  [資訊]Blogger分類文章(暴力法)

《新增Blogger文章分頁功能》
 讓Blogger有文章分頁功能

《新增你的相關文章功能》 加入相關文章功能 (Related Post)

《設定元件的開關條件》 讓側邊列 (Sidebar) 的元件只在首頁顯示/不顯示

《備份你的Blogger》 Blogger.com 使用者如何備份網站內容

《豐富你的Blogger之技巧》2007/10/23新增!
 多媒體播放語法教學 教你如何插入影音檔
 使Blog具有多國語言線上網頁翻譯的語法 讓外國人也能看得懂你的Blogger
 如何在網頁文章裡嵌入網頁-iframe浮動框架的語法
 如何在文章裡顯示程式碼的語法

《在網址列加入專屬的圖示》 在網址列加入具有跑馬燈效果的專屬圖示 2007/11/18新增

《Blogger優質教學》
  Abin's Tech Note
 KeuviN's KrazyLog
 Fun New Run High
 羊男實驗の咖啡館 * [ METAMUSE ] via Blogger
 bitter of bitter
  堯@部落格

JQuery教學資源

資料來源:http://job.achi.idv.tw/


http://docs.jquery.com/Tutorials有很多語言的教學文章,大家可以先來這裡學學,當然為了滿足華人們愛讀中文的口味,ㄚ琪會想辦法把它翻出來的,不過我們也會列出其他語言的文章,不過ㄚ琪應該只能譯英文的吧,所以如果有懂其他語言的專家,也歡迎一起來翻譯吧。

繁體中文jQuery 教學

英文教學

一般教學

這些教學涵蓋了jQuery函式庫的基本原理 – 涵蓋各式各樣的主題。
  • How jQuery Works by John Resig.
    jQuery的基礎介紹以及你需要知道使用jQuery的概念。
    Tags:  Core, Selectors, CSS, Traversing, Manipulation,Events, Effects

介面

雜項

使用jQuery跟…

教學來源

這些網站致力於定期提供一些jQuery的教學。

jQuery API 教學

這些教學請直接看jQuery API裡的不同觀念,並且深入地討論。

jQuery核心

尋訪(Traversing)跟選擇器

操控、屬性跟CSS

事件

Ajax

外掛程式開發

工具

這些導覽檢視用不同的工具跟應用程式來使用jQuery。

Web服務

法文教學

西班牙文教學

荷蘭文教學

波蘭文教學

  • jQuery – to łatwe! – jeden z pierwszych w Polsce, przystępnie napisany kurs jQuery dla początkujących

土耳其文教學

简体中文辅导