工作達人(Job Da Ren)
服務是我架站的宗旨,全球華人及男女青年未來的工作方向

  • Home
  • About achi
    • My Disclosure Policy
  • Archives
    • Link Exchange
  • 隱私權政策
  • stock photos
  • Contact
  • Top Posts
  • Poll
  • wp-buzz
    • ㄚ琪的Live PR
  • Advertise
Job Da Ren > CompScience > Programming > Languages

Archive for the ‘Languages’ Category

« Older Entries

 Powered by Max Banner Ads 

感興趣的xampp-win32-1.7.7

2012-05-19,Last modified: 2012-05-17Please wait

 Powered by Max Banner Ads 

這次為了客戶的一個案子,又要安裝Xampp了,從網站上下載了xampp-win32-1.7.7-usb-lite.zip來用,發現很多程式碼不能用了,像是

Deprecated: Function ereg() is deprecated

這樣的錯誤可以用preg_match函式來替代。

Deprecated: Function eregi() is deprecated

Deprecated: mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead

Deprecated: Function ereg_replace() is deprecated

改用preg_replace解決

看起來最近使用PHP升級的網站都要經過這樣的陣痛期了。

 

 

 

 

 

Print Friendly

Tags: ereg, eregi, ereg_replace, mysql_db_query, mysql_query, php, preg_match, preg_replace, XAMPP
Posted in php應用 | No Comments »

MSSQL to MySQL Exporter

2012-04-28,Last modified: 2012-05-14Please wait

 Powered by Max Banner Ads 

最近因為工作的需求關係,需要將MSSQL的資料庫轉到MySQL的資料庫,自己寫程式覺得很累,想說有沒現成的軟體可以做轉換,有找到MSSQL-to-MySQL不過要價$49美金,其實也不算貴,但自己已經會寫程式了,還得另外花錢,就不划算了。

芝麻電腦診所有一篇MS SQL移轉MySQL,是透過MySQL Migration Toolkit來轉的,不過ㄚ琪沒找到。

最後在SourceForge找到了MSSQL to MySQL Exporter,它是用C#的.NET平台寫得,可以資料表,然後選擇你要匯出的資料表,它會輸出新增資料表及資料列的SQL語法,屆時再把這些SQL語法匯入到MySQL中就可以了,雖然沒有直接轉換,但是這樣子已經可以符合需求了,對於幾百MB的資料量轉換已經夠了。

不過ㄚ琪實際在使用時發現了一個問題,就是不知哪位天兵,竟然將一個資料表的名稱設為Function,眼尖的人都會曉得這很可能是關鍵字,所以這個系統會丟出錯誤。

ㄚ琪算是比較龜吧,就開啟原始碼來改了,這個原始碼是Visual Studio舊版編譯的,所以用ㄚ琪的Microsoft Visual C# 2010 Express開啟需要做轉換,一度還發生ㄚ琪安裝的Microsoft Visual C# 2010 Express有問題需要重新安裝。

警告 1 ‘System.Data.SqlClient.SqlParameterCollection.Add(string, object)’ 已過時: ‘Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  http://go.microsoft.com/fwlink/?linkid=14202′這樣子的警告,將Add方法改為AddWithValue就可以正確。

另外因為Function是關鍵字,所以ㄚ琪需要將cm = new SqlCommand(“select * from “+tablename, objConn);

改成cm = new SqlCommand(“select * from \””+tablename+”\””, objConn);

這樣程式才能正確執行。

好了,這個程式現在不用錢ㄚ琪奉送給各位免費使用。下載=>MSSQLtoMySQL

Print Friendly

Tags: microsoft visual c, migration toolkit, MS SQL
Posted in C#, MSSQL, MySQL, 軟體報報 | No Comments »

讓人怒吼的WordPress 分類 404

2012-05-12,Last modified: 2012-05-10Please wait

 Powered by Max Banner Ads 

今天Sophia特別告訴我工作達人下方的連結都點不進去,這奇怪的問題ㄚ琪一直搞不懂是server升級後的問題,還是Wordpress升級後的問題造成。

ㄚ琪就把問題假設是固定網址的問題,發現好像不是。

再把問題假設成是Apache 的mod_rewrite沒有開,去檢查也有開?

繼續找了一個早上,發現How To Fix the 3.1 Custom Permalinks Bug這一篇提到,這是3.1版的問題?

好奇怪以前怎沒有注意到這個問題?好吧,先把它當死馬醫吧。

ㄚ琪在自製佈景主題裡的functions.php中放入了文中建議的程式碼:

// repairs the custom permalink bug with WordPress 3.1+
// works with or w/out custom permalinks enabled

add_action('init', 'wcs_hotfix_31_redirect_canonical', -1);

remove_filter('template_redirect', 'redirect_canonical');

function wcs_hotfix_31_redirect_canonical()
{
    // hotfix version: 0.97
    // developed by Luke America with valuable assistance by Jonas Nordström

    // source code release 2011-03-23
    // updated 2011-04-05 (added fixes to pagination for searches, categories, & tags)
    // updated 2011-04-08 (added support for multisites that use subdirectories)
    // updated 2011-04-09 (added hotfix bypass to retain XML-RPC Support)
    // updated 2011-04-11 (added fixes for RSS feeds for categories & tags)

    global $wp_version;

    // does NOT assume bug will be fixed by next version release
    if ((!is_admin()) && ($wp_version >= 3.1))
    {
        // extract current URI
        $uri = untrailingslashit($_SERVER['REQUEST_URI']);

        // bypass hotfix to retain XML-RPC Support
        $pos = strpos($uri, 'xmlrpc.php');
        if ($pos >= 1) {return;}

        // process hotfix for custom permalink CAT lookup
        $pos = strpos($uri, 'category/');
        if ($pos >= 1)
        {
            // prep fix for CAT rss feeds
            $feed = '';
            if (strpos($uri, 'feed'))
            {
                $feed = '&feed=rss2';
                $uri = substr($uri, 0, strlen($uri) - 5);
            }
            // continue CAT hotfix
            $pos = strrpos($uri, '/');
            $len = strlen($uri);
            $cat_slug = substr($uri, $pos + 1, $len - $pos - 1);
            $cat_id_object = get_category_by_slug($cat_slug);
            $cat_id = $cat_id_object->term_id;
            $url = site_url('?cat=' . $cat_id . $feed);
            header("Location: $url");
            exit;
        }

        // process hotfix for custom permalink TAG lookup
        $pos = strpos($uri, 'tag/');
        if ($pos >= 1)
        {
            // prep fix for TAG rss feeds
            $feed = '';
            if (strpos($uri, 'feed'))
            {
                $feed = '&feed=rss2';
                $uri = substr($uri, 0, strlen($uri) - 5);
            }
            // continue TAG hotfix
            $pos = strrpos($uri, '/');
            $len = strlen($uri);
            $tag_slug = substr($uri, $pos + 1, $len - $pos - 1);
            $url = site_url('?tag=' . $tag_slug . $feed);
            header("Location: $url");
            exit;
        }

        if (empty($_SERVER['QUERY_STRING']))
        {
             // handle true 404's, normal processing, etc
            redirect_canonical();
        }
        else
        {
            // fix pagination for categories, tags, and searches
            $page_query = wcs_hotfix_31_get_page($uri);
            if ($page_query != '')
            {
                $url = site_url() . $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING'];
                $url .= '&' . $page_query;
                header("Location: $url");
                exit;
            }

            // handle default queries (not needed)
            //$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING'];
        }
    }

    /**********************************************************************
     Copyright © 2011 Gizmo Digital Fusion (http://wpCodeSnippets.info)
     you can redistribute and/or modify this code under the terms of the
     GNU GPL v2: http://www.gnu.org/licenses/gpl-2.0.html
    **********************************************************************/
}
function wcs_hotfix_31_get_page($uri)
{
    // init
    $page = '';
    $pos = strpos($uri, 'page/');

    // convert to page query
    if ($pos >= 1)
    {
        $page = substr($uri, $pos + 5);
        $page = 'paged=' . intval($page);
    }

    // exit
    return $page;
}

OK!測試成功,收工,等等,網址那裡怎會變成非固定網址啊?還是覺得有點怪怪的,希望下一版的Wordpress有解。

Print Friendly

Tags: 404, category, php, tag, wordpress, 佈景主題, 工作達人, 程式碼
Posted in Web Blog, Wordpress | No Comments »

讀Swing實作手冊:Java UI最完整的參考

2012-03-28,Last modified: 2012-03-27Please wait

Swing實作手冊:Java UI最完整的參考這本書是ㄚ琪為了寫wysiwyg的編輯器,看到裡頭有建立HTML編輯器應用程式這一章時,就順手借了來看,這本書定位為程式設計指南,同時扮演教材與參考書的角色。這是一本厚達1100多頁,且對Swing詳細解釋與提供非常多範例的書,可滿足最高標準的Java Swing開發者之需要。本書第二版包含許多新範例、章節內容更新、與新增內容,以將本書「升級」至Java 1.4,包括新JSpinner與JFormattedTextField元件的完整涵蓋、新的焦點與鍵盤架構、可捲動的標籤式窗格(tabbed panes)、居中的進度列(progress bars)、可變高度的JTable、與其他諸多新功能。
目錄有
第1章 Swing概觀
第2章 Swing機制
第3章 框架、面板及邊線
第4章 佈局管理者
第5章 標籤及按鈕
第6章 頁籤式窗格
第7章 捲動窗格
第8章 分割窗格
第9章 組合方塊
第10章 清單方塊及微調器
第11章 文字元件以及復原
第12章 選單,工具列以及動作
第13章 進度列,調整器以及捲動軸
第14章 對話框
第15章 階層窗格
第16章 桌面與內部框架
第17章 樹狀元件
第18章 表格
第19章 內部文字元件
第20章 建立HTML編輯器應用程式
第21章 可外掛外觀
第22章 列印
第23章 建立XML編輯器
第24章 拖放
附錄A Java Web Start/ 附錄B 參考資源

不過ㄚ琪在碰到p.844裡的這段程式碼

Action actionNew = new AbstractAction(“New”, iconNew) {

public void actionPerformed(ActionEvent e) {

if (!promptToSave())

return;

newDocument();

}

};

讓ㄚ琪覺得受益無窮,值得推薦,ㄚ琪也很樂於聽取你對這本書的看法。

Print Friendly

Tags: java, java swing, java ui, Java Web Start, Matthew Robinson, Pavel Vorobiev, Swing實作手冊:Java UI最完整的參考
Posted in java, 文章導讀 | No Comments »

Python整合發展環境

2008-11-26,Last modified: 2012-03-26Please wait

/! 這一篇是IntegratedDevelopmentEnvironments中譯版本。

※這篇是在2008 年 11 月 26 日 17:57:17翻譯好的,剛好深入淺出Python有提到WingIDE,所以2012/03/21回來看並繼續更新。

評論

  • Do Python coding with NINJA IDE (Dmitri Popov, 2011-07-13)
  • Is there a better Python IDE? (Lennart Regebro, 2010-10-09)
  • Stackoverflow “what IDE to use for python” (Various, 2009-01-01)
  • Ask Slashdot: Best Cross-Platform, GUI Editor/IDE For Python? (Various, 2008-09-16)
  • Wing IDE Professional 3.1.1: An IDE for Python (Dr. Dobb’s Journal, June 9, 2008)
  • Python Development Environments (IDEs) part1, part2 (Ian Ozsvald, 2007-05-14)
  • ShowMeDo Blog: Choosing a Python IDE (Jeremy Jones, 2007-03-08)

  • 2005年九月 Review of 6 Python IDEs (PyDev、 Eric3、 Boa、 BlackAdder、 Komodo、 Wing) 及2006年二月 follow-up review of 4 (PyDev、 SPE、Komodo、 Wing)

  • Charming Python: Review of Python IDEs (David Mertz, 2003-12-11)

  • Charming Python: A review of Python IDEs (David Mertz, 2001-05-01),※英文的已被幹掉,反到中譯的留下了,http://www.ibm.com/developerworks/cn/linux/sdk/python/charm-14/

  • A New Harvest of Python IDEs (Boudewijn Rempt, 2000-11-27)

及這些關於 Wing 3 Professional SPE、 PyDev (Eclipse內嵌) 及 IPython的 ShowMeDo 影片。

IDE內含 introspection-based 程式碼完成及整合式除錯功能

Name

Platform

Updated

Notes

Komodo

Windows/Linux/Mac OS X

2010

多語言 IDE,有 Komodo IDE (商業付費) 及 Komodo Edit (開放原始碼作為OpenKomodo 專案的一部分)

NetBeans

Linux, Mac, Solaris, Windows  2009 Python/Jython 支援在NetBeans – 開放原始碼,允許編輯Python跟Jython、程式碼自動完成、除錯、重構、樣板、語法分析等等;另見http://wiki.netbeans.org/Python。更新: Netbeans 7.0 版本沒有Python支援,檢視http://wiki.netbeans.org/Python70Roadmap 即將來臨的Python支援。

PyCharm

Linux/Mac OS X/Windows  2011 付費的IDE有Python智慧編輯器提供快速程式碼導覽、程式碼自動完成、重構,完全支援 Django網站開發、單元測試,提供有Django樣板偵錯功能的除錯器,以及版本控制整合,也有開放原始碼專案的免費授權版本。

PyDev

Eclipse

2011

Eclipse開放原始碼外掛–允許 Python 、Jython跟IronPython編輯、 程式自動完成、 除錯、重構、快速導覽、樣板、語法分析、單位測試整合、Django整合等等;另外可以查看 PyDev Extensions

Wing IDE

Windows/Linux/Mac OS X/Unix

2011

付費的編輯器有網路除錯、整合的單元測試、原始碼瀏覽器及語法顏色/自動完成等功能的編輯器,免費版本的開放原始碼開發者有一個建立的專案。

PyScripter

Windows

2009

MIT授權條款的IDE用Delphi寫的有除錯器、整合的單元測試、原始碼瀏覽器、程式碼導覽及語法顏色/自動完成等功能的編輯器。

Pyshield

Windows, Linux

2010

付費的IDE工具用來編輯、Python指令碼的除錯、發佈編碼的指令碼、建置獨立的執行檔、透過專案視圖管理更多檔案,以及製作不同格式的安裝(.msi、.tar.gz、.rpm、.zip、.tar.bz2),它包括一個模擬Emacs python模式的編輯器、一個模擬GDB的GUI除錯器、一個用來管理指令碼的專案視圖、模組、延伸功能、套件、平台特定的資料檔案,以及GUI介面來製作安裝。

Spyder

Windows/Linux/Mac OS X

2009

免費開放原始碼的科學Python開發環境提供類似MATLAB的功能:有變數瀏覽器的主控台、 sys.path瀏覽器、環境變數瀏覽器、整合的繪圖功能、程式碼自動完成跟工具提示-有語法高亮、類別/函式瀏覽器、pyflakes/pylint程式碼分析、內嵌搜尋/取代以及多重檔案搜尋功能、程式碼自動完成跟工具提示的編輯器,100%純Python,部份的(Windows/Linux)Python(x,y)發佈版本。

IDLE

Windows/Linux/Mac OS X/All Tk Platforms

2009

多重視窗彩色原始碼瀏覽器、自動縮排、程式碼自動完成、工具提示、程式碼內容面板、多重檔案搜尋、類別跟路徑瀏覽器、除錯器、以乾淨分隔的子程序用單鍵來執行程式碼,100% 純Python,部份的Python 2.x跟3.x發佈版本。

µ.dev

Windows((其他的平台需要手動編譯)

2010

一個開放原始碼IDE,使用Lazarus建構的。它只能用於Python,包括語法高亮、專案管理器以及使用pdb來除錯。

IEP

Windows/Linux/Mac OS X

2010

開放原始碼的Python IDE側重於互動和自省,使得它很適於做科學計算,它的實際設計目的在於簡單和效率,IEP包含兩個主要部份,編輯器和命令行介面,它使用一組可插入的工具以不同的方式來幫助程式設計師:原始碼結構、互動式幫助、工作區、檔案瀏覽器(有搜尋功能)、web瀏覽器、記錄器。

PythonToolkit (PTK)

Windows/Linux/Mac OS X

2011

一種以matlab風格的控制台視窗跟編輯器建置的python互動式環境,它設計來提供python的環境類似那種用來給科學家和工程師的Matlab然而它也可以用作一般用途的python互動式環境特別是用在互動式的GUI程式設計,功能包括:多個獨立的python解譯器,使用不同GUI工具組(wxPython、 TkInter、pyGTK、 pyQT4跟PySide)的互動式程式,Matlab風格的命名空間/工作區瀏覽器,物件自動完成、函式提示及控制台內多行命令編輯,物件查看跟python 的路經管裡,減曳的程式碼編輯器跟整合的除錯器。

PyStudio

Windows/Linux/Mac OS X

2011

開放原始碼外掛增加了語法檢查、整合的除錯器跟模組搜尋到Editra,這是一個一般用途的開發者文字編輯器用來支援python語法高亮、自動縮排、程式碼自動完成、類別瀏覽器,跟從編輯器內執行指令碼。

Python Tools for Visual Studio

Windows

2011

用於Visual Studio的開放原始碼的外掛,支援語法高亮、除錯跟豐富的提示功能、重構、物件瀏覽器、MPI cluster debugging, and an interactive REPL window.

IDE內含 introspection-based 程式碼完成或整合式除錯功能

Name

Platform

Updated

Notes

BlackAdder

Windows/Linux

2004

商用付費、整合式除錯、Qt設計者介面

eric

Python + PyQt + QScintilla

2008

Qt 設計者介面、Qt Linguist、單位測試、整合式除錯

SPE

Windows, Linux, MacOsX, FreeBSD, more

2008

wxPython 介面的開放原始碼,程式自動完成、呼叫技巧、類別總管、原始碼索引、自動的 todo list、 Blender 支援、整合式的 PyChecker (原始碼醫生) 及 Kiki (regex 控制台), 下載操作

Pida

Linux, FreeBSD, …, (Windows in progress)

2007 (2008 dev)

用Python寫的GTK介面的開放原始碼,支援不同的語言、python trough rope 及 pyflakes 跟 rpdb2,支援不同編輯器(Vim、Medit、Emacs) 目前的Repos

SharpDevelop

.net CLR

26/7/2009

自由及開放原始碼軟體的IDE使用IronPython來支援製作python模組的解決安案。

NINJA-IDE

Python + PyQt + (Linux/Windows/Mac OS X)

2011

NINJA-IDE (來自:忍者不只是另一個IDE「Ninja Is Not Just Another IDE」),是一個跨平台的整合開發環境特別設計來建置Python應用程式。

Aptana Studio 3

Linux, Windows and Mac OS X

10/01/2012

Aptana Studio3是一個開放式網路的專業開放原始碼開發工具。

有整合式gui設計工具的IDE

Name

Platform

Updated

Notes

MonkeyStudio

Windows/Linux/Mac

2010

開放原始碼 (GPL)超有威力的跨平台(Win,Mac,Linux) RAD GUI IDE,包括一整合的QtDesigner支援Python+PyQt4。

BoaConstructor

Python + wxPython

2007

wxPython的RAD GUI 設計的 IDE類似Delphi。

PythonCard

Python + wxPython

2006

RAD GUI 設計的 IDE

Xcode

Mac OS X 10.5 and later

2008

Apple的免費IDE,現在完全用 Python GUI 做的,需要免費開發者註冊才能下載。

Visual Python

Python + Tkinter

2010

視覺化圖形介面,Python GUI

Python Tools for Visual Studio

Windows

2011

整合的WPF GUI Designer用於IronPython (Free/OSS)

 

編輯器

如果你比較喜歡輕量級的看看PythonEditors,沒有整合任何Python-特定的功能也可以列在PythonEditors#Glorified_Editors。

Print Friendly

Tags: david mertz, dr dobb, editor, gui, linux sdk, Python, python development, python ide
Posted in Python | No Comments »

下載jQuery

2012-03-18,Last modified: 2012-03-23Please wait

jQuery太常用了,甚至於可以不需要再討論了,但是ㄚ琪今天回到jQuery官方網站,發現它的下載方式有很多新的說明,讓ㄚ琪有一點兒想要翻譯出來讓大家知道,jQuery又有什麼新訊息。

關於程式碼

程式碼本身寫得相當乾淨,並試著自我說明文件,如果你已經發現一些程式碼有可以改善的地方,請隨時到Development mailing list討論,所有的投入都很樂意感激!

所有的程式碼以兩種方式使用:

  • 壓縮的(讓你可以有較小的檔案容量)以及
  • 未壓縮的(好偵測以及容易瞭解其神奇的原因)。

如果你有興趣下載jQuery貢獻者開發的外掛,請拜訪外掛這一頁。

jQuery是根據以下的MIT和GPL許可來提供。

CDN Hosted jQuery

一些大型企業在現有的CDN網路上提供jQuery主機託管的備份供大眾使用,底下jQuery的CDN-主機託管備份連結是熱門的:

  • Google Ajax API CDN (也支援透過HTTPS的SSL)
    • http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
    • Google Ajax CDN Documentation
  • Microsoft CDN (也支援透過HTTPS的SSL)
    • http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js
    • Ajax CDN Announcement, Microsoft Ajax CDN Documentation
  • jQuery CDN (透過 Media Temple)
    • http://code.jquery.com/jquery-1.7.1.min.js 簡化版本
    • http://code.jquery.com/jquery-1.7.1.js 原始碼版本

註:ㄚ琪就是喜歡CDN託管的方式,可以稍微減輕網站的載入,雖然應該很早就有了,但還是ㄚ琪第一次注意到這件事,所以值得翻譯分享。

下載jQuery

這是你應用程式建議使用的jQuery版本,這裡的程式碼是穩定的而且可以在所有現代的瀏覽器使用。

簡化的版本,比被包裝的版本檔案容量還大(注意:被包裝的版本不使用在現行的版本中),通常是使用在產品佈署時最好的版本,被包裝的版本需要不少的客戶端處理時間來解壓縮程式碼而簡化的板本不需要,jQuery的包裝版本的下載時間不會比簡化版本或是未壓縮的版本多;然而,每次函式庫載入時(第一次使用或是瀏覽器暫存的使用)它都需要解壓縮而這會造成任何jQuery程式碼每一次執行時的載入需要不少的延遲。

現行的版本

  • 1.7.1 (Release Notes)
    Minified, Uncompressed

過去的版本

  • 1.7 (Release Notes)
    Minified, Uncompressed
  • 1.6.4 (Release Notes)
    Minified, Uncompressed
  • 1.6.3 (Release Notes)
    Minified, Uncompressed
  • 1.6.2 (Release Notes)
    Minified, Uncompressed
  • 1.6.1 (Release Notes)
    Minified, Uncompressed
  • 1.6 (Release Notes)
    Minified, Uncompressed
  • 1.5.2 (Release Notes)
    Minified, Uncompressed
  • 1.5.1 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog
  • 1.5 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog
  • 1.4.4 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog
  • 1.4.3 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog
  • 1.4.2 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog
  • 1.4.1 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog, Visual Studio
  • 1.4 (Release Notes)
    Minified, Uncompressed
    Google’s AJAX Library API/CDN: Minified
    Documentation: Changelog
  • 1.3.2 (Release Notes)
    Minified, Uncompressed
    Google’s AJAX Library API/CDN: Minified
    Documentation: Visual Studio
  • 1.3.1 (Release Notes)
    Minified, Uncompressed
    Documentation: Visual Studio
  • 1.3 (Release Notes)
    Minified, Uncompressed
    Documentation: Changelog, Visual Studio
  • 1.2.6 (Release Notes)
    Minified, Packed, Uncompressed
    Documentation: Visual Studio
  • 1.2.5 (Release Notes)
    Minified, Packed, Uncompressed
  • 1.2.4 (Release Notes)
    Minified, Packed, Uncompressed
  • 1.2.3 (Release Notes)
    Minified, Packed, Uncompressed
  • 1.2.2 (Release Notes)
    Minified, Packed, Uncompressed
  • 1.2.1 (Release Notes)
    Minified, Packed, Uncompressed
  • 1.2 (Release Notes)
    Minified, Packed, Uncompressed
  • 1.1.4
    Compressed, Uncompressed
  • 1.1.3.1
    Compressed, Uncompressed
  • 1.1.3
    Compressed, Uncompressed
  • 1.1.2
    Compressed, Uncompressed
  • 1.1.1
    Compressed, Uncompressed
  • 1.1
    Compressed, Uncompressed
  • 1.0.4
    Compressed, Uncompressed
  • 1.0.3
    Compressed, Uncompressed
  • 1.0.2
    Compressed, Uncompressed
  • 1.0.1
    Compressed, Uncompressed
  • 1.0
    Compressed

jQuery Git – 一種未完成作品即時的建置測試

這種未完成作品的建置(也叫做jQuery Git)是從jQuery Git repositoryi每分鐘產生一次的,它提供給想要幫助測試下個版本jQuery的人一個方便。

當要報告jQuery未完成品建置問題時,請確認你有包含日期的截圖產生(要列在檔案的前面)。

不建議從CDN連結到WIP建置目錄,因為檔案一直在更新,而且在新的提交到檔案庫時會每分鐘改變。

警告:不要使用jQuery Git在產品系統或現場應用中!它沒有測試過,也不穩定,它可能會意外地炸毀你,你已經被警告了!假如有疑問,請停止並使用現行版本。

  • jquery-git.js – Uncompressed, work-in-progress build

從Git來建置

注意:下面是相當先進的,假如你只想使用較新版本的jQuery,請試試未完成品建置。

所有原始碼保存在Git版本控制下,你可以線上瀏覽,假如你只想下載一部分的jQuery程式碼,每個檔案或目錄都有下載連結可以使用。

假如你可以存取Git,你可以連線到這裡的檔案庫:

git clone git://github.com/jquery/jquery.git

你也可以從GitHub檢查出一個特定的jQuery版本在:

git clone git://github.com/jquery/jquery.git
git checkout <version>
e.g. git checkout 1.2.6

假如你想從Git檔案庫建構你自己的jQuery備份,你會需要建構它。

注意:jQuery UI程式碼在它自己的Git檔案庫中:

git clone git://github.com/jquery/jquery-ui.git

※想瞭解git如何使用嗎?請參閱讀版本控制使用git

建置需求

jQuery目前需要下列的部份來安裝:

  • 一個建置系統(不是make就是ant):
    • make: 在很多的Unix-基礎的系統上有(Unix, BSD, OSX, Cygwin)
    • ant: 在任何有JDK跟ANT安裝的平台上都會有
  • java: Java的拷貝,1.6.0或以上的版本(需要來建構jQuery簡化版本)。

建置程序

現在你會需要使用前面你選擇的建置系統 – 不是make就是ant。

假如你是使用:

  • 要建構jQuery:make
    • 這樣會產生jquery.js以及jquery.min.js在dist目錄中

假如你是使用ant:

  • 要建構jQuery: ant
    • 這樣會產生jquery.js以及jquery.min.js在dist目錄中

看來jQuery越來越強壯了,竟然要用到make或ant來建置,佩服!

Print Friendly

Tags: AJAX, Application programming interface, cdn, GitHub, JavaScript, jquery, Media Temple, Microsoft
Posted in JavaScript | 4 Comments »

« Older Entries
  • 1
  • 2
  • 3
  • ...
  • 88
  • 下一頁>

廠商贊助

贊助廠商連結請點我

最新照片

P3080170 IMAGE_950 DSC_6301 P1151495 P1121445 P4121410 P3070121 DSC_6158 cats
觀看更多的相片 >

熱門文章

  • GTK+ 2.0 教學 - 13,446 views
  • jQuery UI入門 - 7,623 views
  • 介紹NetBeans下的Android開發 - 6,967 views
  • 正確使用java array - 5,898 views
  • eclipse 3.4.1 中文 好好玩 - 5,125 views
  • 程式語言教學 – C、C++、OpenGL、STL - 4,233 views
  • GTK+ 2.0 教學-從這裡開始 - 3,648 views
  • jQuery UI 的 Demos展示及說明文件 - 3,562 views
  • Python 圖形使用者介面程式設計 - 2,813 views
  • 如何在手機裡安裝Java ME應用程式 - 2,603 views
  • Microsoft Visual C# 2010 Express更新 - 2,532 views
  • sudo apt-get install sun-java5-jdk - 2,332 views

隨便看看

  • 安裝 PyGTK!
  • 隨便看看
  • 奈米級防護的Hardened-PHP Project
  • netbeans 匯入 eclipse 專案
  • 鏈結串流 vs 連結串流
  • C Cplusplus JAVA - 基本資料型別
  • 開始使用MASM
  • Python 跟 XML
  • Quotes about Python
  • python 遇到 Deadlock

懶得上網看文章!

就來訂閱我的電子報吧!

輸入你的電子郵件地址:

發送者為 FeedBurner

近期文章

  • 感興趣的xampp-win32-1.7.7
  • 與其給我邀請送禮物,倒不如幫工作達人按讚
  • 【夏日保養】小心辦公室冷氣,讓雙手提早變老!
  • 成人紙尿褲價格戰 苦了父母
  • Smart Life創意無痕壁貼
  • 不用出國的專業全美語兒童營隊
  • 試用BUGSLOCK純天然香茅防蚊手環(防蚊效果一級棒)
  • 多功能的除污達人
  • 五月連結Fun Taiwan送【DIANA】愛媽咪施華洛彩鑽項鍊
  • 網購熱銷缺貨!titan抗菌活力襪,抑菌除臭、護腳2合1

鳥鳴啾啾

    Follow Me on Twitter

    與我交誼!做我的粉絲!

    • technorati
    • Twitter

    其它

    • 登入
    • 文章 RSS 訂閱
    • 迴響 RSS 訂閱
    • WordPress.org

    快上www.blognews.com.tw,就有機會天天免費吃大餐!

    我的書摘

    RSS 科技新聞 – 頭條新聞 – Yahoo!奇摩新聞

    • 摩托行動侵權 部分手機遭禁 2012/05/19
    • 臉書掛牌上市 電腦出包 2012/05/19
    • 揭祕深海不明物體 專家:罕見水母! 2012/05/19
    • 大馬發明展 台灣學子溫馨奪金 2012/05/19
    • 亞洲市場成長趨緩 臉書新挑戰 2012/05/18
    • 蘋果亞馬遜相爭 面板雙虎得利 2012/05/18
    • 擁近10億用戶個資 將是獲利關鍵 2012/05/18
    • 小行星撞地球 中日菲會重創 2012/05/18
    • 小行星若撞地球 大陸先遭殃 2012/05/18
    • 英「條碼」小鎮 維基百科導遊 2012/05/18
    • 臉書濫用個資 人權組織要告 2012/05/18
    • 美報告:陸藉西方科技壯大軍力 2012/05/18
    • 點閱率低 臉書廣告效果惹議 2012/05/18
    • 英小鎮掃條碼 維基百科當導遊 2012/05/18
    • 玻璃構成的一天 影片解密未來世界 2012/05/18

    Blogroll

    • 628之巨蟹座的水世界
    • Blog語法研究室
    • Chip123創新論壇
    • Chungyuchen's Blog
    • Daphne's Fresh Look
    • Frank的雜記
    • Fun Taiwan
    • GOWEIS的好康分享記事簿
    • L K K 的心聲
    • LuckyDog 抽獎達人
    • Office 達人空間(章美蘭)
    • Potato的探索樂園
    • QK3000小遊戲
    • Russian Brides
    • Web Game @Live
    • yal's blog
    • 《心靈翅膀》發現不同的聲音
    • 『PDF』點滴夯發現
    • ㄚ晟的IT筆記
    • 企鵝碎碎唸
    • 傑尼斯部落
    • 免費訊息軟體下載
    • 免費軟體下載
    • 凱特打結該該叫
    • 台中蔣小姐
    • 台灣天氣網
    • 台灣排行榜 Rank.tw
    • 台灣部落格網站目錄
    • 嗡財財嚕嚕唆哈
    • 大紀元賀卡城
    • 好朋友二手家具
    • 小遊戲388
    • 小遊戲天堂
    • 小邱邱的測量放樣工程
    • 拆組達人
    • 敗家誌°
    • 時間不等於金錢
    • 月光下的嘆息!
    • 梅森手扎
    • 淘淘寶小遊戲天堂區
    • 玩物尚誌
    • 生活工場家
    • 白文MIMI與小鸚KIKI的生活記事
    • 紅色死神
    • 綠色工廠 Easylife Blog
    • 網路聯盟行銷中心
    • 美食美景紐西蘭美女的家
    • 蓉兒ㄉ天空
    • 遊戲世界
    • 遊戲阿布
    • 遨遊天地任我行
    • 野兔村
    • 阿文兄A日誌
    第五屆部落客百傑 第五屆部落客百傑 第五屆部落客百傑



    GetRank - Webmaster and Seo Tools
  • 分類
    • Android
    • ASP
    • BU幣任務區
    • C#
    • CentOS
    • CGI
    • CompScience
    • C_and_CPP
    • Database
    • DB2
    • debian
    • Featured
    • In Search of Stupidity
    • Information Architecture for the World Wide Web
    • j2me
    • java
    • JavaScript
    • JavaScript權威指南:ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹
    • Languages
    • lds
    • Linux
    • LinuxDev
    • MSSQL
    • MySQL
    • NetSecurity
    • Office
    • Oracle
    • Palm
    • Peopleware: Productive Projects and Teams
    • perl
    • php應用
    • PostgreSQL
    • Python
    • Quality is Still Free
    • ruby
    • Solaris 系統
    • Sponsored Reviews
    • Symbian
    • System
    • THE MYTHICAL MAN-MONTH
    • The Peter Principle
    • TinyERP
    • ubuntu
    • Uncategorized
    • VBA
    • VoIP
    • Web Blog
    • weberp
    • Windows
    • windows mobile
    • Wordpress
    • xml
    • ㄚ琪走透透
    • 中壢社大河川踏查社
    • 人才庫
    • 企業ERP
    • 免費好康
    • 公司簡介
    • 口碑貼文
    • 商品推銷
    • 就業資源
    • 工作大未來
    • 工作訓練
    • 廠商簡介
    • 我攝過的教堂
    • 我的論文
    • 掌握Google關鍵字:SEO搜尋秘技全攻略
    • 數位拍古蹟
    • 文章導讀
    • 求才訊息
    • 生活與社會
    • 發燒鑑貨文
    • 直到路的盡頭
    • 神社
    • 科技通訊
    • 笑話
    • 約耳趣談軟體
    • 組合語言
    • 網站報報
    • 網站評論
    • 網路賺錢
    • 美味食記
    • 翻譯
    • 職業達人
    • 自然與科學
    • 藝術與表演
    • 觀察力培養
    • 設計模式之禪
    • 貼貼樂
    • 資料處理
    • 軟體報報
    • 閒聊
  • 最新的回應

    • 小倆口東京自由行-Day 2一日乘車券 | 工作達人(Job Da Ren) 在 小倆口東京自由行-Day 2明治神宮
    • Washer Parts - Our site provides essential information on ge appliance parts - Ge Appliance Parts 在 Whirlpool Appliance Parts
    • ㄚ琪 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
    • MESON 在 四月連結Fun Taiwan送好市特超大附門掛衣架組
    • GP 超霸充電池高電力鎳氫(NiMH)電池第十五次使用 | 工作達人(Job Da Ren) 在 GP 超霸充電池高電力鎳氫(NiMH)電池試用
    • ㄚ琪 在 webERP : WebERP 4.03.5 推出

    請幫工作達人按讚

    • Copyright c 2005 - 2009 工作達人(Job Da Ren) and is proudly powered by WordPress
    • Entries (RSS)
    • Comments (RSS)
    • Home
    • About achi
    • Archives
    • 隱私權政策
    • stock photos
    • Contact
    • Top Posts
    • Poll
    • wp-buzz
    • Advertise
    ss_blog_claim=fec8047405cd9a7a8d8d623b47b39edf
    Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣
    This work by ㄚ琪 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 台灣.

    无觅相关文章插件,快速提升流量