【網站架站、行銷、賺錢術】 課程 + 技術諮詢 教你全方位的網站架站技術 從網站網站架站,到網站行銷技巧、各種賺錢方式一次學會,馬上可以實際執行及運用。(生意馬上好!) 教你修改.設計.主題布景(型版) 你擔心型版(主題布景)沒地方下載?不用還要花錢請人修改,讓您100%學會型版(主題布景)設計。 提供網站安裝程式(含外掛程式) 課程中附贈網站安裝程式,外掛全部繁體中文化了!讓你賺得比學費還多,不用另外購買或花錢請人修改! 頁面構建器 Bootstrap 技術手冊 提供頁面構建器外掛程式也附給你(獨家中文化版喔!),還有CSS.Bootstrap語法手冊(也是中文化版),統統一次讓你擁有。 提供jQuery廣告看板掛載技術 要請專家幫你設計jQuery+JS+XML程式你要花5000元以上,各種廣告掛載更是不便宜!本課程中有附贈。 教你行銷及賺錢秘訣 總教頭提供實際職業架站及行銷賺錢經驗,錄影實際範例示範給你看!讓你完整學會各種技巧!快速成為:網站行銷賺錢達人。 傳授秘技、直接有效!(精準、快速、無學不會的擔憂....)

【文章內容】:
是一款優秀的PHP編輯器,它比傳統的PHP編輯環境功能更多,使用也更方便。
除了支援PHP外,它還可以用來編輯HTML, XHTML, CSS 以及 JavaScript 代碼。
內建的多種工具可以說明使用者更好的驗證、重新利用、搜尋自己的代碼。   

(網頁設計軟體 )Blumentals Rapid PHP 2014 12.0.0.143是我們有史以來最大的釋放。
它有更多的功能,更好的效能,減少混亂,並且是100%的現代。

    我們最大和最具挑戰性的釋放。
    直至目前為止,擁有現代化標準 – HTML5,CSS3,Web2.0的理念。
    解決所有問題和過去的5年中累計從我們的客戶最好的建議。
    量的3倍以上比任何我們在過去的主要版本的新功能和改進。

    高達50%的速度負荷
    更快的自動完成(特別是JavaScript中,PHP)
    在檔案中尋找幾倍的速度
    可以開啟一個批處理檔案瞬間無閃爍
    更大的檔案順利
    最小化的視覺閃爍
    現在在瞬間開啟Preferences視窗

——————————————————————————–
【文章標題】: (網頁設計軟體 )Blumentals Rapid PHP 2014 12.0.0.143
【文章作者】: 網站架設網頁設計教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/Website_Design/
【電子書製作教學課程】: http://por.tw/Website_Design/E_learning/index.php
【基地主機】: http://goto1688.com/Website_Design/
【版權聲明】: (原創)網站架設網頁設計教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
Blumentals Rapid PHP 2014 12.0.0.143

In short – version 2014 is our greatest release ever. It has more features, better performance, less clutter and is 100% modern.

    Our largest and the most challenging release ever.
    Up to date with modern standards – HTML5, CSS3, Web 2.0 philosophy.
    Address all the issues and the best of suggestions from our customers accumulated over the past 5 years.
    3 times more the amount of new features and improvements than any of our major releases in the past.

Much faster

    Loads by up to 50% faster
    Much faster auto-complete (especially JavaScript, PHP)
    Find in files is up to several times faster
    Can open a batch of files instantly without flickers
    Works smoothly with larger files
    Minimized visual flickers
    Preferences window now opens in an instant

Improved text editor

    Improved, more intuitive bracket auto complete
    Support for ZEN-coding-style auto replacement
    Pre-defined ZEN-coding-style auto replacement snippets
    Note: Full ZEN-coding development is planned for the first half of 2013
    Esc now closes code hints

Improved syntax highlighting

    Detailed editor color customization
    Support for dark and creamy color schemes
    Switchable color schemes – can be saved in a file and shared
    PHP highlighting within JavaScript
    Improved highlighting also for HTML, CSS, JavaScript

Improved Color Picker

    Brilliant color picking circle
    Support for rgb, rgba, hsl and hsla CSS color formats
    Easy color lightness adjustment
    Manual, web-compatible H, S, L, R, G, B value adjustment

Improved File Explorer

    Column view is now available
    Works faster

Improved Preview

    Built-in modern, hassle-free Chrome (Webkit) preview
    IE9 and IE10 (if installed) preview
    Dual monitor support for the full-screen preview window
    Refresh preview with a shortcut key (F5 by default)
    Integration with the official CSS XRay

Visual and eye-candy

    Cleaner, more modern user interface
    Choice of several new or good old and forgotten Interface color schemes
    Modern Open/Save dialog windows
    Every dialog window is updated and modernized
    New icons for the most important associated file types

Improved FTP/SFTP/FTPS

    FTP background transfers without interrupting work
    Added support for FTPS and FTPES
    Added key file support for SFTP
    Open from / Save to FTP window now displays clickable navigation bar
    Improved FTP interface and progress display
    Improved FTP stability
    Rename files with F2
    Under FTP settings, FTP port is now changed automatically when you switch protocol

Updated Find and Find in Files

    Proper Perl regular expression support
    Much faster Find in Files
    Sizable Find and Find in Files windows

Dynamic inline TODO support within projects

    Supports standard markers TODO:, FIXME:, CHANGED: placed directly in any file
    Works lightning fast

Better Project management

    Quickly edit current Project properties
    Have JavaScript, CSS and PHP libraries parsed and available in auto complete across the whole project
    New folder can be created when creating new Project
    Clickable Project name in status bar

Usability improvements

    Mouse scrolling over panels now works properly
    Smart Copy/Cut – if nothing selected uses the word at cursor
    Smart Paste (default Shift+Ctrl+V) replaces word at cursor
    Mouse hover over file Explorer shows current folder in status bar
    Project window now pre-selects current Project
    Reopen menu self-cleans from missing files
    Easily open Windows explorer from built in File Explorer
    Delete line shortcut now is changeable to satisfy everybody
    Easier settings export/import to/from a single file

Crash recovery system

    Don't lose even 10 seconds worth of coding
    Restore all tabs, documents and cursor positions on recovery

True portable mode (Rapid PHP & WeBuilder only)

    Changing portable drive letter is no more a problem
    Setup can now install software directly on a portable drive

Improved customizability

    Toolbars
can now be docked on both sides of panels
    External tools can be moved to any menu or toolbar and have keyboard shortcuts

Support for mobile development

    Viewport tag assistant
    Modern CSS media query assistant
    Preview on differently sized screen areas

Supports CSS3 in great detail

    New, up to date CSS3 definitions
    Detailed CSS3 compatibility watch
    Vendor prefix support in editor, auto complete and inspector
    Improved CSS code Explorer
    CSS formatter now fully supports CSS3
    CSS compressor now fully supports CSS3
    CSS validator now fully supports CSS3
    Built-in, instant CSS prefixizer

CSS assistants

    New CSS selector window supporting child and sibling selectors
    One-click automated CSS formatting management (now there is simple bold, italic, font, color etc. that works intelligently based on code)
    CSS shadow assistant
    CSS gradient assistant
    CSS box shadow expert
    New CSS box properties assistant

SASS and LESS support

    Syntax highlighiting
    Most CSS editing features

New font window with Google font support

    Better selection of the most common web safe fonts
    Font window now shows preview of all fonts
    Font window now assists with using Google fonts

Modern HTML features

    Full HTML 5 support
    Updated insert <script> feature
    Updated, quicker CSS link insertion
    Select content between tags now supports nesting
    Updated special characters / entities window
    Deprecated items have been replaced with corresponding CSS
    New UL, OL list wizard
    New TABLE, TD wizards
    New HR wizard
    New P (paragraph) wizard
    Updated form field wizards, added ID field
    Updated new HTML and CSS file wizards
    Fixed and updated all old templates

Apache syntax highlighting and .htaccess file support (Rapid PHP & WeBuilder only)
Basic Python support (WeBuilder only)

    Python syntax highlighting
    Python file type support
    Python comment support

Updated SQL features

    Updated SQL syntax highlighter
    Now supports SQLite and also MSSQL (experimental)
    Now supports Explain command
    SQL browser now shows all text fields

Plugins work in progress, planned for first half of 2013

    Write plugins in JavaScript (maybe also C++ and Pascal languages)
    Plugins can insert or process text or create new files
    Place plugins on menus or toolbars

(網頁設計軟體 )Blumentals Rapid PHP 2014 12.0.0.143 檔案大小:8.1 MB

(網頁設計軟體 )Blumentals Rapid PHP 2014 12.0.0.143 下載網址:
http://www.rapidphpeditor.com/download.php

——————————————————————————–
你在摸索如何架設網站?如何網頁設計與修改模版嗎?您有【技術顧問服務】可諮詢嗎?
問題無法解決要發很多時間處理(或許永遠找出答案)是自己摸索網站架設網頁設計痛苦的開始!
購買【網站架設網頁設計教學】DVD課程,就可獲得【網站架設網頁設計】技術【顧問諮詢服務】!
——————————————————————————–

文字編碼採用Big5與UTF-8 的優點缺點:
選擇Big5的人說—->big5模組比較多
(早期台灣使用big5比較多)目前可不是這樣。

選擇UTF-8 的人說—->有些新模組沒有big5模組
(目前新網站程式,大多採用UTF-8 )。

郵件問題
選擇Big5的人說—->主機是UTF-8系統 Big5系統發的郵件會產生亂碼。
選擇UTF-8的人說—->Big5系統新模組(utf-8)有許.功.蓋的問題。

跟著官方網站
選擇Big5的人說—->Big5比較穩且支援雙位元文字。
選擇UTF-8的人說—->這是驅勢,且總站發表模組也以UTF-8為主。

——————————————————————————-
Big5,Unicode and Unicode UTF-8 的差異

文字編碼基本上可以分為幾種:
ANSI(就是BIG5
GBXXXX那些的) : 優點是擁有小的檔案但是不支援多語系
較舊的軟體會採用這個編碼
你打開非BIG5的軟體,像是簡體中文的軟體
會亂碼
表示那個軟體就是採用ANSI編碼的軟體

Unicode(萬國碼、國際碼、統一碼、單一碼)
UTF-16 : 新的 WINDOWS作業系統
還有一些新的WINDOWS 軟體所採用的編碼,優點是擁有高效能固定位元
 
XP記事本存檔後,那個儲存編碼那邊的Unicode
指的就是UTF-16

我寫的繁體中文UTF-16應用程式卻可以在日文電腦啥都不用改就可以執行也不會亂碼這就是Unicode的好處之一

基本上
WINDOWS 95/98 => ANSI
WINDOWS 2000/XP/2003/Windows7、8 => UTF-16

UTF-8 : 跟UTF-16一樣,不過文字大小是變動位元,可能這個字要2byte,那個字卻要3byte,需要更多的CPU效能來做排序,所以效能沒utf-16來的好。
因為他是變動位元,所以他的大小會比utf16還要小,所以比較多人將他用在網頁上。

結論:
如果你要寫的是網頁,最好採用UTF-8編碼,除非你不想要多語系的優點

如果你寫的是應用程式,最好採用UTF-16編碼 ,除非你希望其他語系的作業系統,打開會亂碼,跟不想要多語系。

Xoops 發布新的 引擎 (X3) 【為什麼要重寫XOOPS?】

XOOPS 是一個高度可擴充、具物件導向、且易於使用的動態網站內容管理系統(CMS),採用 PHP 語言來設計。XOOPS 十分適合用於發展小型至大型的動態社群網站、內部 Intranet 網站、入口網站、並且可用來做為 WEB LOG 使用。
非常榮幸為您呈現 X3,一個為下一代XOOPS網站應用程式開發所設計的全新 Xoops 引擎。

此Xoops引擎不久就要呈現在世人眼前,這段期間,我們將會徹底的進行微調與除錯,但我相信,為了將XOOPS變成世界上最頂尖的網站平台,最終我們會將各種功能及技術方案做最佳的整合。

此新的Xoops引擎已從底層全面重新設計,並結合了各種第三方框架(如 Zend Framework 及 Smarty 3)的優點於一身。

為什麼要重寫XOOPS?
XOOPS 是眾多開放原始碼內容管理系統中成功的方案之一,在各種不同的平台評比中長期處於領先的位置,並獲獎無數。
但慢慢的已經顯露出疲態,因此,我們需要大刀闊斧的重寫其核心。

為了讓我們的開發者在開發時保持彈性以及擴展性,並且提供使用者一個高效能的平台,開發小組決定使用業界標準的各種框架。
如此一來,用現成的框架我們可以集中有限的資源使XOOPS更具獨特性及特殊性。

這樣我們可以擷取這些最新的網路開發框架的優點-就像是突然得到一個最頂尖最聰明的PHP以及RIA團隊來加入XOOPS一樣!

經多許多研究,現階段我們選用了一些框架:

    * PHP: Zend Framework
    * 樣板: Smarty 3,
    * JavaScript: jQuery

同時,Xoops引擎的多引擎機制,將可確保在未來繼續採用其他傑出的框架的可能性,例如Yii框架、Dojo Toolkit…等。

為什麼我們選用PHP 的 Zend Framework

    * 其設計與編程是最專業也是全球最先進
    * 全面物件導向以及純 PHP 5
    * 文件超完整,網路上還有數不盡的第三方資源可取用
    * 開發活動相當活躍且持續,此外,其團隊也是 PHP (Zend)幕後的開發團隊
    * 擁有來自主流企業的支援(包括 IBM, Google, Microsoft, Adobe Systems, 以及 StrikeIron)
    * 松耦合(Use-at-will)設計可以讓開發者獨立使用組件,每個組件幾乎不依賴其他組件。
    * 提供了強大且高效能的 MVC 實現和基於PHP的樣板。
    * 其組成元件廣大,且鬆散耦合並可相容於其他函數庫
    * 可搭配 PHPunit 來進行單元測試

我們的展望:
 XOOPS引擎架構是設計用來建構一個更受歡迎的XOOPS:

    * 模組化
    * 佈景主題
    * 樣板

於新的XOOPS Engine我們期望改善:

    * 彈性的架構以及優雅的程式碼及執行
    * 現代化的 MVC 架構:快速開發、頂尖技術工藝
    * 支援分散式的虛擬主機佈署
    * 貢獻者的友善架構:易於管理第三方模組及外掛
    * SEO 優化能力
    * 豐富的函數庫及框架
    * 可使用單元測試

自從新的Xoops引擎致力以穩定、彈性架構及頂尖框架來帶領XOOPS專案成為下一世代的網站開發平台,他的機制以及APIs可能會與傳統的XOOPS有所不同。
然而,我們將持續盡我們最大的努力去維持舊有的模組及佈景在開發上及佈署上可以相容於新平台。

在即將發布的文件中,我將會完整的詳細介紹新的功能。
在此刻,請先參閱 Technical.txt 作為臨時的說明文件。
您可能也會想要看看 Todo.txt 以了解我們接下來還有哪些事情要做。

測試:
我了解每個XOOPS人都熱切的想要看看新的Xoops引擎長怎樣以及它是如何運作,而且部份開發者可能已經迫不及待的想要在新的引擎上開發新模組。

然而自從發布了此新引擎的初版,我想強調這只是 Alpha 測試版本,主要是給經驗豐富的開發者以及設計者來使用,看看哪裡有臭蟲、遺漏的功能,而且也會常常在更新。請記住:這只是ALHPA 測試版!

給一般使用者:在經驗豐富的開發者與設計者使這個新系統更為友善之前,請耐心等待囉~

測試中的平台::
本平台源碼已經在一些有限的環境下測試過:

    * WAMP Server
    * CentOS/apache/php/mysql
    * Uniform Server

我們注意到 X3 無法在某些環境下運作(例如: EasyPHP)。然而, Alpha 測試版的目標並非測試X3可以在哪些瀏覽器及可能的平台上運作,而是測試其功能及規格。
所以,若您的測試網站無法運作時,請盡量使用上述平台環境。
等到我們將主要架構確認,我們就會開始測試各種不同環境的相容性以確保它可以順利運作。

系統需求:
Apache mod_rewrite
PHP 5.3+

臭蟲回報:
對於XOOPS引擎的開發,我們將使用獨立的 Bug Tracker: SourceForce Trac. 請在此回報任何問題。
關於相關討論,在示範網站建立前請使用 Sourceforge Forum 。

這是未來幾個月的計畫:

   1. 11月:我將會與少數經驗豐富的開發者,像是 Trabis 以及 MusS 來準備一些基本模組。
   2. 12月:一個指定的小團體,包括開發者、設計者、測試者以及技術文件編輯者將一起在一個有基本功能的系統上開始作業
   3. 我們的目標是在年底前可以生出一個相當穩定的平台,可以讓開發者及使用者來玩玩看。

CoolSoft HTML Optimizer 10.3.6軟體簡介
目前有很多的網頁編輯器都是具有可視化操作介面,都是所見即所得的操作模式
但此類軟體製作出的網頁檔案一般都有很多的多餘字元(在網頁顯示中沒有起到任何作用)
這樣就增加了檢視網頁時下載的時間。
本工具是專門針對此缺陷而開發的,(目前有很多同類工具軟體雖能減少空間,但對諸如ASP、PHP等特殊網頁檔案進行改善時都會發生源檔案不能使用的情況)

很多人都寫對網站優化的主題。
包含了許多很好的例子,如何寫更短的代碼。
然而,許多人都不會感到舒服,他們離開的編碼的HTML編輯器,如使用iWeb,Dreamweaver和許多。
你可能需要的是一個易於使用的程序,它可以可靠地優化現有的代碼。
這就是要CoolSoft HTML Optimizer 10.3.6 網頁編輯器來幫助你。

優化你的代碼是一種安全的方式,讓你的內容將顯示正確,沒有任何徵兆的腐敗經常看到與其他優化。
你的網頁將完美呈現在每個瀏覽器在每一個平台上,加載速度更快。
負載的速度是谷歌網頁排名的一個因素!

——————————————————————————–
【文章標題】: (網頁設計軟體)CoolSoft HTML Optimizer 10.3.6 網頁編輯器
【文章作者】: 網站架設網頁設計教學密訓基地
【作者信箱】: ster168ster@gmail.com
【作者首頁】: http://por.tw/Website_Design/
【電子書製作教學課程】: http://por.tw/Website_Design/E_learning/index.php
【基地主機】: http://goto1688.com/Website_Design/
【版權聲明】: (原創)網站架設網頁設計教學密訓基地,轉載必須保留完整標頭。刪除者依法追究!
——————————————————————————–
HTML-Optimizer Pro is recommended if you manage more than one website and/or if you need extra features like tag checking and link checking.
Switching from one web folder to another is very easy. HTML-Optimizer Pro has no upload facility.

Much has been written on the subject of website optimization. A well-known book is Speed Up Your Site by Andrew B. King. The book contains many good examples of how to write shorter code. However, many people don't feel comfortable with that and they leave the coding to their HTML Editor, such as iWeb, Dreamweaver and many more.
What you may need is an easy-to-use program that can optimize your existing code reliably. That is why our website optimizers are here to help you.    

Optimizing your code is performed in a safe way, so that your content will be displayed correctly, without any sign of corruption as often seen with other optimizers.
Your pages will render perfectly in every browser on every platform, and load faster. Load speed is a factor in Google page rank!

(網頁設計軟體)CoolSoft HTML Optimizer 10.3.6 網頁編輯器 官方網址:
http://www.tonbrand.nl/

(網頁設計軟體)CoolSoft HTML Optimizer 10.3.6 網頁編輯器 檔案大小:3.14MB

——————————————————————————–
【網站架設網頁設計】你在摸索如何架設網站網頁設計嗎?有【技術顧問服務】可諮詢嗎?
當問題無法解決你要發很多時間處理(或許永遠找出答案)那就是自己摸索網站架設網頁設計痛苦的開始!
購買【網站架設網頁設計教學】DVD課程,就可獲得【網站架設網頁設計】技術【顧問諮詢服務】!

網頁設計從Table走向css的好處

有人認為:css沒有像網頁設計中用Table來的『視覺化』『直接』,所以會猜疑:為何『網頁設計』的趨勢會走向CSS呢?
大家在架站時會發覺:『網頁設計』由table走向css的趨勢,很多架站程式已經都不用table,而改用css來製作!
其實很多設計包括我自已一開始都會覺得css是非常麻煩的,有的時候為了解決某個瀏覽器的一個小bug,往往花上半天到一天的時間,而雖然書上總是說的很容易,但在實作的時候也總是會碰到很多問題
所以很多設計都會直接跟我說:用table就好啦!幹嘛吃飽太閒嗎?為何要用CSS這種麻煩的東西?

可是因為在許多css的書籍及網站都宣揚許多使用css的好處,所以雖然一開始花了很多時間在研究
後來真的也漸漸發現了使用css及table的差異,和它的好處:
1.原始碼整個乾淨了許多,沒有那些多餘了tr,td, [原始碼瞬間瘦身成功]
2.由於原始碼變得整齊,而且標籤也具有意義,所以在修改的時候變得更容易, [更好管理] ,不需要盲目的尋找不具意義的標籤,一個一個作修改,節省了許多時間
3.網站檔案變小後,當然 [load網頁的速度也加快了許多]
4.有意義的標籤如title、h1、h2,使得搜尋引擊更容易去判斷此網站的內容及關鍵字為何,進而 [提升網站的排名]
當然使用css還有許多優點是我所沒有提到的,但是我覺得基於上面四項好處,我們就應該儘量的由table轉向css,致力研究更多css的用法,讓我們的客戶擁有更通用、更優化的一個網站。

 網路使用人口遽增,有人開始擔心:網址短缺將會不夠用?
其實那是:庸人自擾(有問題就會有對策)
請看以下的新聞報導:

網址短缺 教部推IPv6
【17:25】〔中央社〕
對於2012年全球網際網路協定位址(IPv4)將用完,教育部準備好了,推動能夠大量提供網路位址的IPv6因應,學術網路不用擔心;未來藉由IPv6,教育體系內打電話還可免費。

依據國際網路號碼資源組織發出通知,全球IPv4位址將於2012年枯竭,身為科技島的台灣要及早因應。教育部電算中心主任趙涵捷表示,校園網路已經做好準備,預估目前校園所配置到的實體IPv6位址數,足以滿足台灣所有學校的師生需求。

趙涵捷說,去年開始投入經費改善校園網路環境,台灣學術網路骨幹網路及各級學校網路設備,將成為全球第1個實際提供IPv4/IPv6雙協定(Dual-Stack)服務的網路。

趙涵捷表示,IPv6相較於IPv4有互動功能,IPv6可以說讓每個人都帶著伺服器走,使用更彈性,包括電子書、無線網路及網路語音交換平台(VoIP)等服務都會更加值。

趙涵捷還說,如果病人血壓升高,血壓計資料若使用IPv6傳輸,除了可將病歷資料傳送給醫療院所,還可從醫療院所反向要求血壓計縮短時間定時測量,從原本半天測量1次縮短為每小時測量,具備雙向功能。

台北市有60所國小有簡易的氣象站,趙涵捷說,若透過IPv6傳輸,氣象局可以獲得更多資訊,因此氣象局盼與教育部合作,有助於氣象預報。 

(PHP代碼自動生成工具) PHPMaker 7.01 繁體中文化版(含影片教學)

PHPMaker(PHP代碼自動生成工具)  PHPMaker(PHP代碼自動生成工具)
 7.0 Build 7600   PHP代碼自動生成工具,一款在Windows平台上運行的基於MYSQL資料庫自動生成PHP腳本的軟體。
使用生成的PHP代碼,你可以通過WEB網頁對資料庫的記錄進行瀏覽、修改、查詢、加入和刪除。
利用它你只需幾步就可以得到完整的PHP代碼。
清晰易懂的生成代碼,方便開發人員在其基礎上二次開發。

————————————————————–

網頁上對mysql表進行操作,代碼寫起來很複雜。
例如一個簡單的列表:首先連接資料庫,然後通過sql迴圈讀取表內容,最後關閉連接。
說起來不太複雜,但是還要考慮到html代碼(就是介面的樣子)就顯得很複雜。
還有如果要修改表的話,就要修改許多代碼。
這個樣子,如果完成一個項目的話,那就是一個大的工程了!

有了phpmaker事情就好多了,完全可以快速的完成網頁的代碼。實現較為實用的功能。
有些像access的操作,每個表都可以設置許可權進行記錄的操作、查詢、排序。
還可以通過建立表關係進行邏輯上的聯接。
html採用css風格定制在phpmaker裏就可以完成,而且通過對每個表的代碼重新寫入,馬上就能在網頁上看到效果。



原版是:英文版,總教頭已經有把他繁體中文化,最近會開此課程(再提供給學員使用)不要寫信來索取喔!
因為此軟體要有整體教學二次開發配套教學才有用,自己摸索費時無法商業運用開發賺錢!

解決IE6、IE7、IE8、Firefox的瀏覽器CSS相容性問題!

每次調CSS最令人頭痛的就是瀏覽器校正問題,因為每個瀏覽器對CSS的解釋都不太一樣,Firefox本身算是比較照規矩來,處理上比較簡單,但是遇到微軟的IE系列頭就大了,雖然都是IE,但是IE6、IE7、IE8各版本對CSS的解釋又不一樣,就算你本身已經在IE6調整好,但是在IE7看起來又是不一樣,這時我們就得來對各個瀏覽器設定不同的數值來解決版面移位的問題。

網路上有非常多關於CSS Hack的教學文章,當然處理方法也有很多種,接下來要跟大家說明的是屬於比較簡單的方法,但是以下的校正確無法通過W3C檢測,雖然無法通過檢測,但是針對各個瀏覽器校正確是有效的喔!

目前瀏覽器大宗還是屬於IE6的天下,這原因主要是因為XP本身內建IE6,而且很多使用者很喜歡重灌XP,因此IE6仍占走了大半的瀏覽器天下,不過隨著Windows7的出現,倒是有非常大的機會解決過氣的IE6,因為Windows7本身是內建IE8,微軟的IE8對CSS的解釋已經越來越標準,當然標準程度仍是不及Firefox。

另外,如果要處理IE各版本瀏覽器的相容性問題,那一定要有各版本的IE瀏覽器可以瀏覽,但是微軟作業系統內並沒有讓多版本的IE共存,為了讓自己電腦內存在多種版本的IE瀏覽器,那就趕快下載IETester來使用吧!另外,也別忘記下載Firefox來修正網頁CSS喔!

——————————–我是分隔線——————————–
區別IE和Firefox

【辨識符號】:「9」

【範例練習】:

#tip {

background:blue; /*Firefox 背景變藍色*/

background:red 9; /*IE6、IE7、IE8背景變紅色*/

}

【說明】:因為IE瀏覽器看得懂「9」,但是非IE的瀏覽器一律看不懂,因此就可以用這個語法來區分IE和 Firefox(非IE瀏覽器,像是Opera、Google Chrome、Safari等),因此以上CSS範例中,非IE瀏覽器是顯示藍色背景,IE系列瀏覽器是顯示紅色背景。

——————————–我是分隔線——————————–
區別IE6、IE7、IE8、Firefox

【辨識符號】:「9」、「*」、「_」

【範例練習】:

#tip {

background:blue; /*Firefox 背景變藍色*/

background:red 9; /*IE8 背景變紅色*/

*background:black; /*IE7 背景變黑色*/

_background:orange; /*IE6 背景變橘色*/

}

【說明】:因為IE系列瀏覽器可讀「9」,而IE6和IE7可讀「*」(米字號),另外IE6可辨識「_」(底線),因此可以依照順序寫下來,就會讓瀏覽器正確的讀取到自己看得懂得CSS語法,所以就可以有效區分IE各版本和非IE瀏覽器(像是 Firefox、Opera、Google Chrome、Safari等)。

——————————–我是分隔線——————————–
區別IE6、IE7、Firefox (方法 1)

【辨識符號】:「*」、「_」

【範例練習】:

#tip {

background:blue; /*Firefox背景變藍色*/

*background:black; /*IE7 背景變黑色*/

_background:orange; /*IE6 背景變橘色*/

}

【說明】:IE7和IE6可讀「*」(米字號),IE6又可以讀「_」(底線),但是IE7卻無法讀取「_」,至於Firefox(非IE瀏覽器)則完全無法辨識「*」和「_」,因此就可以透過這樣的差異性來區分IE6、IE7、Firefox,

——————————–我是分隔線——————————–
區別IE6、IE7、Firefox (方法 2)

【辨識符號】:「*」、「!important」

【範例練習】:

#tip {

background:blue; /*Firefox 背景變藍色*/

*background:green !important; /*IE7 背景變綠色*/

*background:orange; /*IE6 背景變橘色*/

}

【說明】:IE7可以辨識「*」和「!important」,但是IE6只可以辨識「*」,卻無法辨識「!important」,至於Firefox可以讀取「!important」但不能辨識「*」因此可以透過這樣的差異來有效區隔IE6、IE7、Firefox。
區別IE7、Firefox

【辨識符號】:「*」、「!important」

【範例練習】:

#tip {

background:blue; /*Firefox 背景變藍色*/

*background:green !important; /*IE7 背景變綠色*/

}

【說明】:因為Firefox可以辨識「!important」但卻無法辨識「*」,而IE7則可以同時看懂「*」、「!important」,因此可以兩個辨識符號來區隔IE7和Firefox。

——————————–我是分隔線——————————–
區別IE6、IE7 (方法 1)

【辨識符號】:「*」、「_」

【範例練習】:

#tip {

*background:black; /*IE7 背景變黑色*/

_background:orange; /*IE6 背景變橘色*/

}

【說明】:IE7和IE6都可以辨識「*」(米字號),但IE6可以辨識「_」(底線),IE7卻無法辨識,透過IE7無法讀取「_」的特性就能輕鬆區隔IE6和IE7之間的差異。
區別IE6、IE7 (方法 2)

【辨識符號】:「!important」

【範例練習】:

#tip {

background:black !important; /*IE7 背景變黑色*/

background:orange; /*IE6 背景變橘色*/

}

【說明】:因為IE7可讀取「!important;」但IE6卻不行,而CSS的讀取步驟是從上到下,因此IE6讀取時因無法辨識「!important」而直接跳到下一行讀取CSS,所以背景色會呈現橘色。

——————————–我是分隔線——————————–
區別IE6、Firefox

【辨識符號】:「_」

【範例練習】:

#tip {

background:black; /*Firefox 背景變黑色*/

_background:orange; /*IE6 背景變橘色*/

}

【說明】:因為IE6可以辨識「_」(底線),但是Firefox卻不行,因此可以透過這樣的差異來區隔Firefox和IE6,有效達成CSS hack。

——————————–我是分隔線——————————–

關於IE6、IE7、IE8、Firefox之間的CSS Hack大概是以上那樣,如果有疏漏或是有錯誤還煩請大家指證一下囉!這些CSS Hack是我目前看過比較簡單的處理方式,當然如果你不會很在意CSS是否通過W3C的驗證,你只會在意每個用戶在不同的瀏覽器下閱讀是否可以正常的話,其實以上CSS Hack對你來說是非常好用的,因為這些CSS Hack如果善加利用確實可以正確的解決瀏覽器相容性問題。

以上的CSS Hack參照了以下幾篇文章所整理出來的,感謝以下文章的詳細說明。

* 語法 | IE8正式版hack @ MUKI space*
* 技巧 | 同時KO IE6、7以及火狐 @
M
UKI space*
* 關於CSS對各個瀏覽器相容的其他作法 @ 獅子男的VOX

Reference: http://sofree.cc/ie6-ie7-ie8-firefox-css-hack/
本文章引用來至:http://code.yesjimmy.info/?p=223

無法連上XOOPS 出現警告:XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.

訪客來信問道:
請問總教頭,我的XOOPS網站更換不同主機後
無法連上XOOPS
我網頁資料、資料庫上傳後
網頁顯示及聯結都OK
但超連結xoops時卻顯示以下之訊息:
XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.

請問要如何解決此問題?

——————————————–
總教頭回覆:
請不要用『直接複製檔案』方式搬移網站
你應該是 mainfile.php 出錯!
原因:兩台主機的網站目錄實體路徑不一樣
這應該是你安裝時沒有修改mainfile.php 中的 XOOPS_ROOT_PATH 路徑
例如:請注意,你的網站在主機的路徑為何?
你的帳號應該是要設/home/你的用戶名稱/public_html/xoops/
如果你還是搞不定,那就再次上傳install目錄(重新安裝)
全新安裝後,再刪除install目錄
用PHPMyAdmin匯入你的原先備份之資料庫,應該就可以了!
—————————————————

三種讓網頁自動轉址的方法:HTML、Javascript、PHP
1. HTML 的轉址方法:
在 HTML 網頁的 </head> 前加入以下 HMTL 碼,網頁就會自動轉址。
<meta http-equiv=”refresh” content=”0;url=http://
你想要轉跳的網址” />
其中 content=… 中的 0 是指 0 秒後自動重新整理,並轉址到 “http://你想要轉跳的網址” 這個 URL。
——————————————————————————
2. Javascript 的轉址方法:
在 HTML 網頁中原則上是任一地方加入以下 JavaScript 網頁就會轉址。但放在網頁 HTML 碼的開始較有效率(也較有意義)。
<script>document.location.href=”
http://你想要轉跳的網址“;</script>
——————————————————————————
3. PHP 的轉址方法:
<?php
header(‘Location:
http://你想要轉跳的網址‘);
exit;
?>
—————————————————————————————————–

WHMCS是現用的最受歡迎,領先的域名和託管行銷與客戶管理系統,也是最完整的計費和支援解決專案。
它在使用者管理,財務管理,域介面,伺服器管理面板介面等方面具有非常人性化的設計。
它可以與cPanel / WHM / DirectAdmin / Plesk等流行的託管管理軟體完美配合,提供線上訂購,線上支付,客戶支援等各種常用功能。
簡而言之,全球越來越多的網站管理員已經熟悉,理解和使用它。

WHMCS本質上是一個出色的電子商務行銷系統,已廣泛用於網路託管銷售行業。
因此,您實際上可以用它來出售任何東西,因為WHMCS支援多種語系,通過提供API介面支援二次開發,並且整合了數十個支付通訊閘和豐富的模板以及模組化外掛程式,以便完全實現線上購物流程。
最重要的是,網路託管零售商可以輕鬆地在WHMCS中實現各種一站式管理,內含客戶訊息管理,說明系統管理,客戶訂單管理,客戶託管和域管理以及許多其他產品的管理。

WHMCS是一套將客戶管理,財務(賬單付款)和說明系統整合在一起的線上交易軟體,主要為IDC的整合業務的自動處理提供有效的解決專案。
它能夠與用於VPS,私人伺服器,域名,虛擬伺服器等的各種Web主機控制台很好地整合。
同時,所有流行的主機控制台(例如cPanel,VestaCP,ISPConfig,Plesk等)為WHMCS提供完整的API。
只要您想進入IDC行業,WHMCS至少現在是必不可少的。當然,市場上有許多類似的系統,但是它們在功能,效能和設計上均不如WHMCS。

 

【域名.託管行銷與客戶管理系統】WHMCS 7.8.3 主要特徵:
功能介紹
節省時間WHMCS致力於使事情自動化,因此您不必這樣做,從而節省了寶貴的時間和金錢。
自動開票WHMCS過去已不再具有傳送到發票,收取付款,稅款,提醒等功能。
Web&Domains與所有領先的Web託管控制台和域註冊商整合在一起,用於自動配置和管理。
支援工具整合的支援工具為您提供了一個帶有票務,知識庫,下載等內容的用戶端門戶。
開發人員友好的模組化,可延伸,文件完善的API和ORM都使使用WHMCS進行開發和自訂易於實現。
安全和可延伸WHMCS是一種安全,可靠和可延伸的解決專案,專為各種規模的企業而設計,並由強大的支援團隊提供支援。
【域名.託管行銷與客戶管理系統】WHMCS 7.8.3 系統要求:

PHP v5.6.0 +
MySQL v5.5.0 +
ionCube載入機6.0.4+
PHP記憶體限制:64 MB – 128 MB
PHP資料庫延伸– PDO
PHP延伸–使用SSL進行捲曲
GD2圖片庫
JSON支援
XML格式
捲曲支援(帶有SSL支援)
MB字串
Iconv

【域名.託管行銷與客戶管理系統】WHMCS 7.8.3 網址:
     https://www.whmcs.com/

 

WHMCS is currently the most popular, leading domain and hosting marketing & customer management system, as well as the most complete billing & support solution. It has very humanized design in the aspects of user management, financial management, domain interface, server management panel interface, and more. It can perfectly cooperate with cPanel/WHM/DirectAdmin/Plesk and so on popular hosting management software, offers online ordering, on-line payment, customer support and so forth all sorts of commonly used functions. In short, it has already been familiar to, understood and used by more and more webmasters around the world.

WHMCS is essentially an excellent e-commerce marketing system that is widely used in the web hosting sales industry. Therefore, you can actually sell anything with it, because WHMCS supports multiple languages, supports secondary development by providing API interfaces, and integrates dozens of payment gateways and rich templates, as well as modular plug-ins in order to fully implement the online shopping process. And most importantly, web hosting retailers can easily realize all kinds of one-stop management in WHMCS, including customer information management, help system management, customer order management, customer hosting and domain management, and management for many other products.

As a set of online transaction software that integrates customer management, finance (bill payment) and help systems in one place, WHMCS mainly provides efficient solutions for automatic processing of IDC’s integrated business. It is able to well integrate with various web hosting control panels for VPS, dedicated servers, domain names, virtual servers, etc. At the same time, all popular hosting control panels (such as cPanel, VestaCP, ISPConfig, Plesk, etc.) provide complete APIs for WHMCS. As long as you want to get into the IDC industry, then WHMCS is indispensable at least for now. Of course, there are many similar systems on the market, but they are far inferior to WHMCS in functionality, performance, and design.

// Key Features //
Feature Intro
Save Time WHMCS takes care of automating things so you don’t have to, saving you valuable time and money.
Automate Billing Sending invoices, collecting payments, taxes, reminders and more are all a thing of the past with WHMCS.
Web & Domains Integrated with all the leading web hosting control panels and domain registrars for automatic provisioning and management.
Support Tools Integrated support tools give you a client portal complete with ticketing, knowledgebase, downloads and more.
Developer Friendly Modular, extensible, well documented API’s and ORM all make developing with and customising WHMCS easy.
Secure & Scalable WHMCS is a secure, dependable and scalable solution designed for businesses of all sizes and backed by an awesome support team.
// System Requirements //

PHP v5.6.0+
MySQL v5.5.0+
ionCube Loaders 6.0.4+
PHP Memory Limit: 64 MB – 128 MB
PHP Database extension – PDO
PHP extension – Curl with SSL
GD2 Image Library
JSON Support
XML
Curl Support (with SSL support)
MBString
Iconv

Internet Explorer 瀏覽器為何要一再的更新?

PC作業系統Windows在安裝後預設瀏覽器就是:Internet Explorer
從IE6不行就換IE7,後來Windows 7又來個IE8
IE8很都人都還沒適應使用,現在又來個IE9(因為很多網友都不用IE瀏覽器,而改用其他網頁瀏覽器!)
微軟IE瀏覽器又推出新版本IE9,記者寫得天花亂墜(真的有那麼好嗎?還是照官方的廣告詞報導?)
不用花錢就可以免費下載的瀏覽器(其實暗地的商業收入是可觀的!)競爭當然火熱!
使用網頁瀏覽器時,使用者最在意的是:相容性(網頁看到的是否與原設計一樣?還是CSS設計都跑掉啦?)
說有【特色】?還不如穩定.安全.首頁不要被綁架,這才是使用者關心的!

以下是:台灣IE9繁體中文上市的新聞引用!
——————————————————————————-

台灣IE9繁體中文上市 展示效能威力
‧數位資訊 2011/03/21

微軟IE9正式版本在上週時候已經正式開放下載,而台灣地區在本日 (3/21)舉辦相關記者會活動,除了在現場展示IE9在執行效能以及對HTML5支援等方面表現外,同時現場在會後也分享了於3月12日所舉辦的微軟IE9「黑客松」活動心得。

微軟旗下IE9於上週 (3/14)釋出正式版本內容,並且在推出首日內即突破200萬次以上的下載次數,而台灣地區也在今天舉辦記者發表會,除了邀請相關合作廠商一同慶祝 IE9上市活動外,現場也提供展示IE9在執行方面的效能表現,另外從今天開始也將於台北信義誠品一樓開設「體驗,速度之美」IE9展示區,提供使用者親身體驗微軟新版瀏覽器的實際執行速度,另外也能在現場欣賞美麗的蓮花Elise Hardtop限量版跑車。

根據台灣微軟營運暨行銷事業群總經理陳宣霈表示,他將瀏覽器本身比喻為「電影院」,而使用者所想看的便是「電影 (即網頁)」內容,因此微軟秉持對瀏覽器市場的高度重視及對於使用者的承諾,此次IE9的推出便是擁抱網頁開發標準,同時結合支援硬體加速及強化安全隱私保護等機制,提供全新的「網路原力之美」瀏覽體驗,而配合微軟此次與各廠商的合作,除了將帶給使用者更多便利之外,同時也期望能帶來更多營運商機。

而延續去年在beta版本推出時所加入的I'm TV、痞客邦及6waves等合作夥伴,微軟此次也宣佈新加入的合作網站,包含MSN、遊戲基地、巴哈姆特、Groupon、KKBOX、美麗佳人、 Rojo (樂宙遊戲)、Pubu電子書城 (湛天科技)、UDN聯合線上、中華電信Xuite,甚至是台北市民當家熱線1999等知名廠商。

IE9特色介紹
現場除了分享IE9在開放下載後的表現外,同時也向現場媒體介紹微軟IE9中所做的改進與創新。

首先是與微軟合作廠商所提供的服務網站內容,將能透過IE9本身釘選功能 (Pinned Site)直接將網頁「釘」在Windows工作列上成為一組「應用程式」。不僅能提供一般網頁瀏覽,同時在釘選之後的圖示上按下滑鼠右鍵顯示的「跳躍清單 (Jump List)」,也能發現合作廠商所提供的特殊功能服務,例如直接顯示新聞分類項目,或是提供網路串流音樂播放控制,甚至對應部落格服務的話,佈僅能就各分類熱門內容推薦外,使用者也可直接點按發文功能撰寫內容。

而在IE9當中,隱私及安全保護更是主要議題之一。即使將網頁釘選為工具列程式後依然提供隱密瀏覽的 (InPrivate Browse)功能,避免IE儲存在瀏覽過程中會用到的網頁Cookie、暫存檔內容、歷程記錄或相關資訊,而可不留痕跡地放心瀏覽網頁內容。而在反追蹤部份,IE9提供「追蹤保護清單」的功能,讓使用者自訂管理可疑的網頁名單,避免特定網頁執行瀏覽行為紀錄的現象。

能有效將特定網率內容予以阻擋
而在惡意軟體防護方面,除了微軟本身團隊強化防堵之外,IE9本身亦可有效杜絕99%的社交引擎惡意軟體攻擊,根據官方統計報告透露,阻擋效果幾乎為Firefox的5倍及Chrome的33倍之多,同時亦提供使用者透過SmartScreen惡意軟體防護機制進行網站篩選,另外也能在下載過程中提醒安全性及可能存在的潛在威脅。

安全性方面,由微軟投資人力製作阻擋惡意網址清單等方式提供瀏覽安全
當然,IE9最重要的還是對應HTML5網頁技術,提供使用者結合Canvas、video等標籤進行特效技術呈現,讓瀏覽器本身即可呈現過去可能必須仰賴各式外掛才能顯示的效果。另外除了採用新款Chakra JavaScript引擎外,IE9也加入對應GPU或GPS等硬體項目的支援,使得執行效能可以更快,同時也能發揮過去以往可能無法完成的應用,諸如多媒體聲光播放呈現、具備華麗特效的Web頁面遊戲發展,或是以筆電為主的LBS服務應用等。

效能方面明顯提昇不少
而因為擁抱HTML5等網頁標準,IE9的開發者套件其實也顯得相當容易上手,透過撰寫一組網頁程式即可在各瀏覽器平台中運用,對於使用者而言則可毫無阻礙地瀏覽網頁內容,而無須考量是否有瀏覽器版本相容,或是遺漏外掛程式的困擾。而對開發者而言,內容跨平台的發展更是有利無弊,不但能吸引更多使用族群,對於旗下服務的推動也能更快加速發展。

黑客松活動分享

與現場媒體分享IE9諸多特色之後,微軟在會後也邀集3月12日所舉辦的「IE9黑客松」活動優勝團隊,同時分享活動當天的創作內容與心得,其中也能看見許多採用IE9內建的canvas繪圖技術及各項HTML5網頁技術的應用,甚至除了透過IE9呈現以投籃及迷宮為主題的遊戲創作外,也有開發者製作出「偽.Kinect彈力球」的遊戲,並且透過IE9完整重現在Xbox 360上呈現的效果 (雖然體感是透過電腦鍵盤操作…)。

而小編在私下與微軟官方人員談論時,也透露行動版的IE9將會在年內釋出 (不過出不僅對應WP7平台),其中當然也包含硬體加速與支援HTML5技術等特色,因此未來預期將能看見更多微軟或其他廠商在跨平台方面的網頁服務應用。 (至於先前一再更改日期的WP7首波更新內容,則確定將在近期釋出)
IE9上市慶祝活動
而此次台灣微軟為慶祝IE9正式上市,目前除了在台北信義誠品展示之外,同時也推出「即刻下載IE9,體驗速度之美」活動,讓使用者有機會獲得四萬元雙人來回機票或Groupon十萬團購金,另外也將特別安排其中五名幸運者親身體驗Lotus純手工賽車Exige S240的實駕速度。

【改朝換代】CMS架站程式Joomla! 1.6 將只支援PHP5環境
根據在新的Joomla!官方的開發網站中,這篇發表在五月中的開發部落格文章「Joomla! goes PHP 5」,明確的指出,在下一個Joomla!的版本(應該是1.6)就不會再支援PHP4的環境,隨著只支援PHP5,MySQL也只支援4.1以上的版本。(逐步的改朝換代的時間好像已經來臨了)
其實目前很多虛擬主機已經都改成PHP5了,其實PHP5已經出來那麼久了(也該有出頭的日子了)


當然,有很充份的理由是PHP官方在今年(2008)下半年就會停止再發佈PHP4新的版本。PHP官方網站寫出在2007年年底就停止PHP4的相關支援了。
早在這時,有許多的Open Source的專案都紛紛把專案移到PHP5上作為開發平台。
這個網站GoPHP5.org有列出一個表,裡面約有100個已經移至PHP5的Open Source專案。許多知名的網站應用程式或CMS,早就已經移轉到PHP5,比較起來,Joomla!的移轉是慢了許多。

此外,Joomla!官方也宣佈,1.6版本的向下相容模式(Legacy Mode),只針對1.5作向下相容,意思是說1.6將不會再支援1.0版本的擴充套件。
過去大家怕各種架站程式CMS架站程式Joomla!是否支援PHP5?以後要注意的卻是CMS架站程式Joomla!:新版本是否支援PHP4?

OB2D主機伺服器使用【SUDO】,那什麼是:【SUDO】呢?

SUDO是一個可以讓某些人暫時以root的身分執行某些經過允許的指令,也可說像是指派使用者至不同的群組給予特殊的檔案權限。
無論如何,他允許使用者於機器上使用特殊的指令,可以有效指派特殊權限的方法。

第一步,拿到SUDO軟體。

可以到Debian下載(副檔名.deb)於ftp://ftp.debian.org、或下"apt-get ins
tall sudo"

或於http://www.rpmfind.net/RPM尋得。

如果上面都行不通,到http://www.courtesan.com/sudo/拿Tar壓縮檔。

配置SUDO允許執行的使用者

現在SUDO裝好,我們於/etc找一個叫sudoers檔案編輯。
如果上面都行不通,到http://www.courtesan.com/sudo/拿Tar壓縮檔。

配置SUDO允許執行的使用者

現在SUDO裝好,我們於/etc找一個叫sudoers檔案編輯。

話說在前,你還要一個visudo軟體,他已置入SUDO軟體內,它提供安全檢查,
核對sudoers 的語法及斷句的錯誤,及禁止修改文件。

Visudo要Bash的VISUAL參數,設定文字編輯器的環境,請跟我下這個指令:

export VISUAL="pico -w"

在此,我們用PICO來做為文字編輯器的環境,我們現在輸入visudo,現在它打
開了/etc/sudoers供我們編輯。
在這,你會看到像這樣幾行的字:

注意:這是Debian的安裝方式,這裡有些參數我沒有著墨,我們是用預設值,
引以為例。這份是Sudo基本安裝指南,你可以輸入"man sudoers"或"man sudo
"看看我沒寫的地方。

#主機群列表

#使用群列表

#使用命令群

#設定某人能使用某命令
root    ALL=(ALL) ALL

以下為範例,純屬虛構。不過你聽完我這一席話,你就知道設定的方法。
主機名稱,就是可以使用Sudo的主機或簡易機主機名,在這裡可以指定一個或
多群主機,看看下面設法:

I.主機群列表
這一部分為主機的名稱。格式為:

Host_Alias 主機群名稱 = 主機一,主機二,其他…

第一類就是設定使用群的定義,如果只有一台要用Sudo,就不用設定。

II.使用群列表

這一部分為使用者群組的名稱。格式為:

User_Alias 使用群名稱 = 使用者一,使用者二,其他…
II.使用群列表

這一部分為使用者群組的名稱。格式為:

User_Alias 使用群名稱 = 使用者一,使用者二,其他…

我們來試看看,設定三個群組:ADMINS、PARTTIME及LINUXGROUP,也可以包含
不同組別的使用者。

User_Alias      ADMINS = netman, harrier, master
User_Alias      PARTTIME = jalala, sonar , huge
User_Alias      LINUXGROUP = lyte, SirPlaya

III.使用命令群

這一部分跟上面兩種格式相同:
User_Alias      ADMINS = netman, harrier, master
User_Alias      PARTTIME = jalala, sonar , huge
User_Alias      LINUXGROUP = lyte, SirPlaya

III.使用命令群

這一部分跟上面兩種格式相同:

Cmnd_Alias 命令群  = 命令一,命令二,其他…

如果要加入特別參數,可以用[]通用參數使用指令,舉個例子,USERS 這群使
用/usr/sbin/adduser [A-z]*,後面可使用一至多個參數。

Cmnd_Alias      BROWSE = /bin/ls, /bin/cd, /bin/cat
Cmnd_Alias      KILL = /bin/kill
Cmnd_Alias      USERS = /usr/sbin/adduser [A-z]*,/usr/sbin/userdel –
r [A-z]*

IV.設定某人能使用某命令

下面這行就是全部的指令都能執行,不過有個麻煩是「他什麼都能做」。

root    ALL=(ALL) ALL

下一行就是設定ADMINS群組裡面的netman、harrier及master,給予權限。

ADMINS ALL=ALL

下一行就比較有趣了喔,我們來設定PARTTIME裡的這三位臨時工jalala、sonar
及huge,可以在所有伺服器中,使用USERS、KILL及BROWSE這三群指令,還可以
執行/usr/bin/passwd,可是我們現在不想讓他改密碼( 因為我怕他們信用太低
把我的主機吞了 ),那有什麼方法,來!看看我下面怎麼變魔術:

PARTTIME ALL=USERS,KILL,BROWSE,/usr/bin/passwd [A-z]*, !/usr/bin/pass
wd root

看到了嗎,我在/usr/bin/passwd我加了一個"!",這樣就Ok拉。

djg DJNET=ALL

那這一行又是什麼,就是讓DJNET主機群來的djg「開放所有權限」。

最後快大功告成了,我們來設定LINUXGROUP內的lyte及SirPlaya 執行KILL,USE
RS, and BROWSE命令群內,本機的www 使用者能用的指令表,讓LINUXHELP(lin
group1及lingroup2這兩台)使用。該使用者可暫時使用Root 身份執行該指令。

LINUXGROUP LINUXHELP=(www) ALL (root) KILL,USERS,BROWSE

好了,現在/etc/sudoers經過適當調整後,存檔並離開visudo,如果語法錯錯誤
他還會提示您。
使用SUDO

現在看看我怎麼用Sudo:

djg@localhost:~ $ sudo -l
Password:   (在這輸入您的密碼)

如此一來,djg 就會按照/etc/sudoers的規則,來分配指令。

djg@localhost:~ $ sudo -u 使用者可以執行的指令 commandhere
Password:   (在這輸入您的密碼)
(如果無誤就會執行「使用者可以執行的指令」)

如果您使用root指令,-u參數會為預設值,通常這不需要,最簡單的用法:

djg@localhost:~ $ sudo commandhere

sudo於五分鐘之內,不需重新輸入密碼。

MySQL資料庫管理 phpMyAdmin 3.4.3.1 Final 多國語系(繁體中文版)

phpMyAdmin 是一個用PHP編寫的,可以通過際網路控制和操作MySQL。
通過phpMyAdmin可以完全對資料庫進行操作,例如建立、複製/刪除資料等等。
可以用來管理 MySQL-server 以及單一資料庫的 PHP 程式,對於不熟悉 MySQL 指令列指令的人來說,是很方便的管理工具。」

MySQL的管理工具:phpMyAdmin

所謂的phpMyAdmin簡單的說就是一種MySQL的管理工具。
透過此一程式,可以直接從web上去管理MySQL,不需要到系統上去執行。
安裝步驟:
 1.取得檔案
   其中唯一的差別是在於後者不需要再做中文最佳化的動作。
   所謂的中文最佳化乃是因為此程式的翻譯者可能是大陸的..所以翻譯不佳
   若你覺得沒有關的話,也可以忽略它。
 2.我們先採用前者然後再加上中文最佳化。
 3.將此檔解壓縮到web伺服器的文件根目錄
   說明白些也就是你放置網頁的地方啦
   ex:/usr/local/apache/htdocs/        (這是我網頁存放的位置)
   a. # mv phpMyAdmin_2.0.5.tar.gz /usr/local/apache/htdocs/ 移到文件的根目錄
   b. # tar zxvf phpMyAdmin_2.0.5.tar.gz     解壓縮phpMyAdmin_2.0.5.tar.gz
   c. 路徑 /usr/local/apache/htdocs/phpMyAdmin
   d. 修改設定檔
      # vi config.inc.php3
     找到下面的部分   
     $cfgServers[1]['host'] = 'localhost';  // MySQL 的hostname
     $cfgServers[1]['port'] = '';             // MySQL 的port 空白表示預設3306
     $cfgServers[1]['adv_auth'] = true;      // 是否採用進階功能
     $cfgServers[1]['stduser'] = 'root';   // MySQL的管理者
     $cfgServers[1]['stdpass'] = 'abc123';   // MySQL管理者的密碼
     //我採用root為管理者,密碼為abc123 你可以採用自己喜歡的
 4.測試
   開啟瀏覽器,輸入http://的網址/phpMyAdmin/
   done …
中文最佳化
   若你一剛使用的檔案是c_phpMyAdmin_2.0.5.tar.gz則沒有中文問題的困擾
   若你是照我的步驟來做的話請取得中文最佳化檔(ftp://ohaha.ks.edu.tw/pub/source/php/chinese_big5.inc.php3)
   將此檔放入的phpMyAdmin的目錄之中 他會取代chinese_big5.inc.php3此檔
   若你覺得不太保險的話 你可以先將原有的chinese_big5.inc.php3更名然後將新檔案放入
   a. mv chinese_big5.inc.php3 chinese_big5.inc.php3.old    
      // 更名為chinese_big5.inc.php3.old
   b. mv chinese_big5.inc.php3 /usr/local/apache/htdocs/phpMyAdmin/
小技巧
   聰明的你是否發覺上面有什麼不對了呢?如果每個人都照我這樣做
   那麼..是不是每個人的phpMyAdmin的位置都在http://網址/phpMyAdmin這裡?
   這種情況是可以改變的..只要將phpMyAmin資料夾更名即可。
   若我想要更名為pma(各取一個字,方便記憶)
   a. 路徑:/usr/local/apache/htdocs/
   b. # mv phpMyAdmin  pma

MySQL資料庫管理 phpMyAdmin 3.4.3.1 Final 多國語系(繁體中文版)下載網址:
 
 
http://por.tw/Downloads/phpMyAdmin-3.4.3.1-all-languages.exe

MySQL資料庫系統的Web管理界面phpMyAdmin 3.3.3 安裝與使用
一、概述:
phpMyAdmin是一套以php3寫成,針對MySQL資料庫系統的Web管理界面。
它可以很方便地以圖形化界面,來對MySQL資料庫內之資料做增刪的做動,更可以做資料庫本身的增刪管理。
另外附帶的好處是,您也可以籍著這個界面來學習SQL正確的語法。
二、資源:

      phpMyAdmin 3.3.3 版檔案下載網址:
  http://www.hanzify.org/software/12851_2_cn.html
  或
  http://www.hanzify.org/software/12851_4_cn.html

三、phpMyAdmin的安裝:

   1. 取得原始檔。
   2. 將原始檔解壓縮到Web伺服器的文件根目錄
      
   3. 變換到phpMyAdmin的目錄底下
     
   4. 修改設定檔config.inc.php3:

      將原來的設定
      $cfgServers[1]['host'] = '';           // MySQL hostname
      $cfgServers[1]['port'] = '';                    // MySQL port – leave blank for default port
      $cfgServers[1]['adv_auth'] = false;             // Use advanced authentication?
      $cfgServers[1]['stduser'] = '';             // MySQL standard user (only needed with advanced auth)
      $cfgServers[1]['stdpass'] = '';                 // MySQL standard password (only needed with advanced auth)
      $cfgServers[1]['user'] = '';                // MySQL user (only needed withbasic auth)
      $cfgServers[1]['password'] = '';                // MySQL password (only needed with basic auth)
      $cfgServers[1]['only_db'] = '';                 // If set to a db-name, only this db is accessible
      $cfgServers[1]['verbose'] = '';                 // Verbose name for this host -leave blank to show the hostname
      :
      :
      require("english.inc.php3");

      修改成
      $cfgServers[1]['host'] = 'MySQL Server的hostname';           // 填入您的MySQL Server的主機名稱
      $cfgServers[1]['port'] = '';                    // 填入連結 MySQL的port,不填則以預設的port進行連結
      $cfgServers[1]['adv_auth'] = true;             // 改成true則進入phpMyAdmin必須先身份認證
      $cfgServers[1]['stduser'] = 'root';             // MySQL使用者的帳號
      $cfgServers[1]['stdpass'] = '密碼';                 // MySQL使用者的密碼
      $cfgServers[1]['user'] = 'root';                // MySQL管理帳號
      $cfgServers[1]['password'] = '密碼';                // MySQL管理密碼
      $cfgServers[1]['only_db'] = '';                 // 指定管理的資庫名稱,不填則可以管理整個Server
      $cfgServers[1]['verbose'] = '';                 // 指定MySQL的名稱,不填則使用系統本身的hostname
      :
      :
      require("chinese_big5.inc.php3");         //將語言介面改成中文,因中文翻譯的不好,在此不建議使用

說明:
(1)因本管理介面,可以以一個介面,管理多個MySQL Server,所以可以在config.inc.php3中找到
            $cfgServers[1]…
            $cfgServers[1]…
            $cfgServers[1]…
             :
            $cfgServers[2]…
            $cfgServers[2]…
            $cfgServers[2]…
            的敍述,其中[1]代表第一個MySQL Server,[2]代表第二個MySQL Server,您要管理的MySQL Server超過三台以上,您可以依照同樣的敍述,增加[4]…..下去!
(2)若您的MySQL Server與http Server是同一台,則$cfgServers[1]['host'] =可直接填入localhost。

   5. 打開流覽器,輸入 http://你的網址/phpMyAdmin 之後您會看到一個密碼驗證的小視窗,輸入您的MySQL管理帳號及密碼,即可成功地看到phpMyAdmin的管理畫面。
   6. 開始享受吧!!

四、多台MySQL站台管理

      適用範圍為您有多個MySQL Server,且需要用同一個phpMyAdmin來管理。或是您的phpMyAdmin與MySQL在不同的主機。
   1.   確認你的phpMyAdmin站台的位址完整名稱(host+domain)
   2. 在MySQL Server上,加入要phpMyAdmin控管之帳號。
         1. 進入以管理者的帳號進入mysql的資料庫
            mysql mysql -uroot -proot的密碼
         2. 針對phpMyAdmin,增加一個帳號,並提供完全的權限給phpMySQL做控管。
            mysql> GRANT ALL PRIVILEGES ON *.* TO 帳號@phpMySQL的位址 IDENTIFIED BY '密碼&
#3
9;;
            或
            mysql> insert into user values ('phpMyAdmin的位址','帳號',password('密碼'), 'y','y','y','y','y','y','y','y','y','y','y','y','y','y');
   3. 修改phpMyAdmin中的 config.ini.php3設定檔
      $cfgServers[2]['host'] = 'MySQL Server的hostname';           // 填入您的MySQL Server的主機名稱
      $cfgServers[2]['port'] = '';                    // 填入連結 MySQL的port,不填則以預設的port進行連結
      $cfgServers[2]['adv_auth'] = false;             // 改成true則進入phpMyAdmin必須先身份認證
      $cfgServers[2]['stduser'] = '剛剛新設的帳號';             // MySQL使用者的帳號
      $cfgServers[2]['stdpass'] = '密碼';                 // MySQL使用者的密碼
      $cfgServers[2]['user'] = '剛剛新設的帳號';                // MySQL管理帳號
      $cfgServers[2]['password'] = '密碼';                // MySQL管理密碼
      $cfgServers[2]['only_db'] = '';                 // 指定管理的資庫名稱,不填則可以管理整個Server
      $cfgServers[2]['verbose'] = '';                 // 指定MySQL的名稱,不填則使用系統本身的hostname
   4. 打開流覽器,輸入 http://你的網址/phpMyAdmin 之後您會看到一個密碼驗證的小視窗,輸入您的MySQL管理帳號及密碼,即可成功地看到phpMyAdmin的管理畫面。
   5. 您可發現多一個站台名稱的欄位。在站台欄位中,選擇一個您要管理的MySQL Server,然後按下'Go'即可控管該MySQL Server。
   6. 若您有第三個MySQL Server,則將第三台的述敘填入$cfgServers[3]的述敘中,餘此類推!

五、中文介面的安裝:
   1. 到上述站台下載檔案。
   2. 解壓中文套件檔,並置於 phpMyAdmin 的目錄中。
   3. 修改設定檔 config.inc.php3
      將 require("english.inc.php3");
      改成 require("chinese_big5.inc.php3");

Xampp伺服器(免費自由軟體)
Xampp伺服器的優點:許多人從他們的經驗中得知安裝Apache 網站伺服器是相當不容易的一件事情,尤其是如果要在安裝MySQL、PHP及Perl等,那就變得更加困難了。
XAMPP 是一個相當容易安裝的Apache擴充版本,它已經包括了MySQL、PHP及Perl等軟體在其中。
XAMPP 非常容易安裝及使用,你只需要:下載、解壓縮及啟動就可以了。
官網下載點:http://www.apachefriends.org/zh_tw/xampp-windows.html

要開發 Windows 上面的應用程式,裝 VS 就好了,加裝個 M$ SQL server 可以搞定很多的中小型應用
(不過顯然這不是公司的話搞不起,因為 M$ SQL server 也是頗貴啊)。
開發 Web,如果不要安裝 IIS、M$ SQL server,大部分的人都會選用 Apache + MySQL
於是坊間有很多懶人包應運而生來解決環境建置的問題。XAMPP 這個 package 是我比較推薦的。
XAMPP的優點如下:
xampp優點
1. 可以按程式調起,apmserv是通過臨時安裝service使用的,當沒有在apmserv中標準卸載而重啟電腦的話,需要先卸載再加載
2. 有綠色安裝版,有些人就討厭安裝,7zip的還不到30MB,可以接受。
apmserv優點:
1. 預設支援asp
2. 通過UI設定虛擬目錄和主電腦,我在xampp中轉了好幾圈也沒發現,最後手動修改的conf檔案
3. 管理介面直接連到phpmyadmin, xampp需要進到web頁面才能轉到phpmyadmin
4. 個頭小點,90MB, xampp220MB,應該是xampp帶了更多的庫和工具,但apmserv帶的也差不多夠用了
5. 帶了兩個版本的MySQL,4.0 & 5.0
6. 帶了SQLite
安裝完後你可以輕鬆擁有:
Apache 2.2.3, MySQL 5.0.27, PHP 5.2.0 & 4.4.4 & PEAR + SQLite 2.8.17/3.2.8 + multibyte (mbstring) support, Perl 5.8.7, ProFTPD 1.3.0a, phpMyAdmin 2.9.1, OpenSSL 0.9.8d, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.4, cURL 7.13.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.07, FPDF 1.53, XAMPP Control Panel 0.6
這麼一大包,你想要的不想要的通通塞給你,真是簡單方便又好用。

免美工經驗(快速製作 Logo 標誌 徽標)The Logo Creator 6.8.0

快速製作 Logo 標誌 徽標 The Logo Creator 6.8.0 能製作標誌和看起來像一個Photoshop大師花了幾個小時製作的一樣圖形!
除設計費,工作在自己的節奏,…和你有無限的版本!可能性是無窮無盡的!
與該商標Creator,你可以建立各種圖形……在幾分鐘內!

閒來無事即使是接近!
– 那些「免費」線上徽標莊家居然收費下載您ONE徽標!
– 標誌設計者是昂貴的!帶徽標的創造者,你控制你自己的形象
– 該標誌造物主給你高品質的圖形。不剪貼畫
– 你可以賣你的標誌造物主創造什麼。其他軟體產品不容許此

你將要使用的軟體在幾分鐘內。
25,000 Facebook粉絲愛的標誌Creator軟體!隨著Laughingbird的驚人的軟體,你可以停止浪費時間和金錢,並開始建立(和銷售!)專業顯卡,這將使你感到驕傲。

200「現成的」模板來開始你的想法流淌!
該商標Creator向您展示超過200個創意模板,開始你了!沒有您的部分額外的工作。所以,現在你的著陸頁,銷售頁和會員的網站都將目光驚艷!

超過300圖形元素
寶珠,標誌設計…手…吉祥物…各種真棒圖像在您的設計使用! (你可以匯入你自己的圖形呢!)

一個易於使用的介面
超級簡單的編輯工具! …你不會找到任何複雜的Photoshop一樣的圖示來迷惑你。點擊文字 – 你會得到你的文字選項。
 …點擊圖片上,你​​會得到你的形象選取!只需點選並拖曳圖像到畫布上!太好了!

Make Logos and other Graphics that look like a Photoshop Guru spent HOURS on! Save designers fees, work at your own pace, … and you have UNLIMITED revisions! The Possibilities are endless! With The Logo Creator, you can create all kinds of graphics … in minutes!

Nothing else even comes close!
– Those “Free” Online Logo Makers actually charge you to download your ONE logo!
– Logo Designers are expensive! With The Logo Creator, YOU control your own image
– The Logo Creator gives you high quality graphics. NOT clip art
– You can SELL what you create with The Logo Creator. Other software products don’t allow this

You’ll be using the software in minutes.
25,000 Facebook Fans love the The Logo Creator Software! With Laughingbird’s amazing software, you can stop wasting time and money and start creating (and selling!) professional graphics that will make you proud.

200 “ready made” templates to start your ideas flowing!
The Logo Creator starts you off by showing you over 200 creative templates! No extra work on your part. So now your landing pages, sales pages and membership sites will all look stunning!

Over 300 Graphics Elements
Orbs, swooshes… hands … mascot characters… all kinds of awesome images to use in your designs! (and you can import your own graphics too!)

An easy to use interface
Super easy editing tools! … you won’t find any complex Photoshop-like icons to confuse you. Click on the text – you’ll get your text options. … click on an image, you’ll get your image options!Just click and drag images onto the canvas! Nice!

免美工經驗(快速製作 Logo 標誌 徽標)The Logo Creator 6.8.0
  | Homepage: www.thelogocreator.com

免美工經驗(快速製作 Logo 標誌 徽標)The Logo Creator 6.8.0
  | Size: 285 MB

Ruby on Rails 正體中文版
RoR 包括了
甚麼?Rails 是個完整的程式架構用來開發有資料庫的網頁程式。 其程式設計型態為 模型-檢視-控制器 (Model-View-Control)。不管是 檢視裡的 Ajax,還是 控制器裡的 需求/回覆,還是模擬資料庫的模型,Rails 都是用 Ruby 來開發。你只需要一個資料庫 和一個網頁伺服器就可以上線。
誰已經在用
Rails 了?新開的公司,非營利性的組織,和企業機構都有在用 Rails。 Rails 注重基礎建設所以幾乎任何的網頁程式都可用到。 協同運作,社群,電子商務,內容管理,統計資料等 都可用 RoR。例子:

Basecamp: 企劃管理
37signals 開發的第一套 Rails 程式。
Campfire: 商業界用的團體聊天室。
Ajax 套用推於極限。
43things: 實現你生命中的目的。
ODEO: 錄下並分享音樂。
Strongspace: 安全的分享檔案。
Typo: 部落格程式
看更多例子
我還需要
甚麼?Rails 跟很多不同的 網頁伺服器 和 資料庫 都可相容。我們推薦Apache 或 lighttpd 跑 FastCGI / SCGI 來當網頁伺服器。資料庫的話你可以用 MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2, 或 Firebird. 幾乎任何的電腦系統都可以跑,但我們推薦 Unix 家族的來當上線用的機器。
如果你需要架站,RoR 官方網站用的是 TextDrive。 它提供極好的專案並有經驗的職員。 不管是分享或私人的架站服務,他們是 RoR 的專家。 Wiki 裡面有列其他提供架站服務的廠商。

Ruby

 
Rails 開發環境詳細的步驟可以來這裡看, 裡面有影片顯示喔。
我們建議用Ruby 1.8.6 . Ruby 1.8.7, 1.8.5, 1.8.4, 還有 1.8.2 也可以,可是 1.8.3 版不行。
原始碼: 自己編輯程式
Windows 安裝檔案: Ruby, 受歡迎的外加功能, 編輯器
OS X 10.4: 內含的 Ruby 壞了,用這篇入門文章
OS X 10.5: 先安裝系統的 developer tools 然後下 “gem update rails” 指令
詳細的 Ruby 跟 Rails 安裝方法可到這裡參考。

RubyGems

 
RubyGems標準的 Ruby 套裝軟體管理程式. 它很像 apt-get, emerge, 和其他作業系統的套裝軟體管理程式。
下載
(解壓縮,然後在其目錄下打:”ruby setup.rb”)

Rails

當 RubyGems 安裝好後,用一行的指令就可以安裝 Rails 和它的附屬物:

gem install rails –include-dependencies

以後更新版本的 Rails 也可以用同樣的方式安裝。或下載獨立的 Rails 程式

寫你的程式

把程式的骨幹寫好然後啟動伺服器:

rails path/to/your/new/application
cd path/to/your/new/application
ruby script/server

“path/to/your/new/application” 是 到你的程式的路徑
你現在已在跑 Ruby on Rails 了! 打開 http://0.0.0.0:3000 並遵照上面的指示。

包裝好的 Ruby on Rails

如果你不想要花時間自己安裝 Ruby on Rails,你可以試試看已經包裝好的軟體。這寫軟體包含了所有的軟體:網頁伺服器,資料庫,Ruby,Rails 等等。
OS X: Locomotive.
Windows: Instant Rails.

用附加程式增加 Rails 的功能

網路上有很多為了 Rails 架構而寫的附加程式。雖然大部份的人不一定會用到,如果你有需要的話,它們會幫你增加很多很酷的功能。去 wiki 那裡讀有關附加程式。

編輯器

整個 Rails 的核心團隊都用 OS X 上的 TextMate。它是個很好的編輯器,有專門針對 Ruby on Rails 的關鍵字突顯跟指令。 如果你沒有在用蘋果電腦,試試看 Netbeans。 它是個 Sun Microsystems 開發的編輯器。

【無需編碼的網站製作工具】Adobe Muse CC 2014.2.1.10 繁體中文版

Adobe Muse CC 是 Adobe公司出品的一款非常好用的零編碼網站製作工具

這款軟體的目的就是讓Web設計師不編寫任何的HTML和CSS代碼,製作出符合Web標準的網站
從網站規劃到設計、預覽到發佈、PC端到搬移端等功能都具有,非常的好用,今天和大家分享Mac上最新的7.0版本。

Adobe Muse CC 2014.2.1.10 繁體中文版軟體介紹:
Adobe官方人士稱,Muse能讓平面設計師,設計和發佈專業品質的HTML網站,而無需手動編寫代碼或僅局限於模板內工作,Muse的口稱就是讓Web設計師從代碼中徹底解脫出來。Muse基於AIR平台,其目的是讓設計師把精力放在設計上,讓那些不懂代碼的設計師也可以製作、發佈網站。主要內含四大功能:網站規劃、設計、互動性、以及網站的發佈。

Muse支援最新的Web標準,內含HTML5和CSS3。另外,Muse與Adobe InDesign可以很好的相結合,創作出具有交談式內容和各種流行元素的Web站台。

支援內嵌Google地圖,Facebook feed等元素,結合內建工具可提高網站互動性。支援拖放自訂導航選單、幻燈片、面板等內容。Muse支援最新的Web標準,內含HTML5和CSS3。另外,Muse與Adobe InDesign可以很好的相結合,創作出具有交談式內容和各種流行元素的Web站台。

Adobe Muse – a visual site builder, working on the principle of "mapping the changes in real time." That is, the developer does not have to open the HTML-code of the site, edit panel allows you to work with a Web page as an image. Obviously, this approach focuses on the development environments available to the user without special education.

Muse software uses new web standards, including HTML5 and CSS3 (with the support of these standards browsers), and combines precision design, creative freedom and the ability to work with libraries and platforms, while adding elements of navigation, widgets and HTML code to develop interactivity on the site. Muse allows you to make custom widgets, such as navigation menu, by dragging and dropping elements. Users can add fully customizable interactive elements including slideshows, tooltips, and complex effects of guidance (remote rollover). Muse embeds HTML finished piece of code from various sources, including from Google Maps, YouTube and Facebook. In addition, Muse allows you to test sites that are stored on the servers of Adobe, for testing and evaluation. Further, these sites may be sent to clients, convert to a paid hosting on Adobe servers or exported for FTP transfer to the sites of other hosting providers.

Changelog:
Crash after using font menu submenus
Cannot use In-browser editing to edit content within all widgets or text frames that have at least one inline image
Crash while dragging and dropping full screen slideshow between pages
Crash when entering an invalid port while using SFTP on Mac
FTP upload fails if access to an .htaccess file is blocked
Pages with Synchronized Text published to a subfolder on Business Catalyst fail to display correctly
Fixed crash when canceling during certain phases of FTP upload
FTP upload fails if 'ftp://' is in the server address
Fixed: Long hang when attempting to upload a site with non-standard SFTP ports
Improved performance of selecting long text frames
SVG applied as a rectangle background image with fill colors in active state disappears when on a master page
Fixed crash resizing certain images to very small sizes
Display error message instead of crashing when certain Adobe ID login errors are encountered
Fixed memory leaks when placing large PSD files
SVG applied as a background image fails to display in Internet Explorer 8
Objects on master pages that have SVG backgrounds incorrectly render as raster in the browser when navigating between pages

Languages: German, English, Italian, Spanish, French, Japanese, Portuguese, Turkish, Finnish, Danish, Hungarian, Swedish, Russian, Ukrainian, Hebrew, Dutch, Simplified Chinese, Traditional Chinese, Korean

【無需編碼的網站製作工具】Adobe Muse CC 2014.2.1.10 繁體中文版 | Homepage: www.adobe.com/products/muse.html

【無需編碼的網站製作工具】Adobe Muse CC 2014.2.1.10 繁體中文版 | Size: 115.7 MB

用XOOPS架設【購物網站】平台(完全中文化版)

什麼是 XOOPS?
XOOPS (eXtended Object-Oriented Portal System)為新一代網站內容管理系統(CMS, Content Management Systems)。
所謂網站CMS,其網頁發展概念不同於以往的方式。
傳統網站的架設與後續的維護,需要用的網頁編寫及管理軟體,如微軟的FrontPage或最近流行的 DreamWeaver等。
這種方式架設的網站由於技術門檻相當高,往往需要專人來負責。
相對的使用網站內容管理系統CMS,網站管理者可以很方便的對網站進行管理與設定的動作。

XOOPS是一套相當方便、實用的免費架站程式,除了提供一般的討論區、會員管理、群組管理、文章管理…等機制,也可以裝上購物車模組,讓你的XOOPS網站升級為購物網站!
時常有網友曾問『總教頭』:XOOPS可不可以升級為購物網站?其實XOOPS是可以安裝【購物網站】模組的。此購物車系統合併了iePay付款機制及離線ATM轉帳的金流功能,所以是一個非常完整的購物車模組。
你可以從iePay的官方網站下載XOOPS購物車模組。
因為下載後我發現『Paypal的外掛』語系還是英文,所以總教頭就順手把它中文化了!
請點擊下面的連結(可以下載XOOPS架設【購物網站】模組完全中文化版):

  http://por.tw/Downloads/xoops_iepay_car.rar

注意:裡面有兩個版本(Big5與UTF-8)請先確認自己 XOOPS網站是何種編碼?

安裝的方式完全依照我Xoops2架站(新增模組)的方式就可以順利完成!

http://por.tw/Website_Design/E_learning/index.php

如果你是註冊學員還有不懂之處,可以循學員技術諮詢方式問我!

MySQL資料庫查詢改善的5個好用方法

使用PHP架站時最常使用的資料庫當然是:MySQL資料庫,這裡介紹MySQL查詢改善的5個十分好用方法,其中內含如何改善資料類型,小心字集轉換,以及如何改善子查詢等關聯內容。
Java開發中類隱藏及應用場景分析 MySQL資料庫所支援的三個引擎。

熟悉SQL語句的人都清楚,如果要對一個任務進行操作的話,SQL語句可以有很多種關聯寫法,但是不同的寫法查詢的效能可能會有天壤之別。

本文列舉出五個MySQL查詢改善的方法,當然,改善的方法還有很多。

1、改善資料類型

MySQL中資料類型有多種,如果你是一名DBA,正在按照改善的原則對資料類型進行嚴格的檢查,但開發人員可能會選取他們認為最簡單的專案,以加快編碼速度,或是選取最明顯的選取,因此,你可能面臨的都不是最佳的選取,如果可能的話,你應該嘗試以通用準則來改變這些決定。

(1)避免使用NULL

NULL對於大多數資料庫都需要特殊處理,MySQL也不例外,它需要更多的代碼,更多的檢查和特殊的索引邏輯,有些開發人員完全沒有意識到,建立表時NULL是預設值,但大多數時候應該使用NOT NULL,或是使用一個特殊的值,如0,-1作為預設值。

(2)僅可能使用更小的欄位

MySQL從磁碟讀取資料後是存儲到記憶體中的,然後使用cpu週期和磁碟I/O讀取它,這意味著越小的資料類型佔用的空間越小,從磁碟讀或打包到記憶體的效率都更好,但也不要太過執著減小資料類型,要是以後應用程式發生什麼變化就沒有空間了。修改表將需要重構,間接地可能引起代碼的改變,這是很頭疼的問題,因此需要找到一個平衡點。

2、小心字集轉換

用戶端或應用程式使用的字集可能和表本身的字集不一樣,這需要MySQL在運行過程中隱含地進行轉換,此外,要確定字集如UTF-8是否支援多位元組字元,因此它們需要更多的存儲空間。

3、改善count(my_col)和count(*)

如果你使用MyISAM表,在沒有where子句的情況下使用count(*)速度是很快的,因為行數量的統計是非常精確的,因此MySQL不會一行一行地去找,進而得出行數,如my_col列沒有空值,那麼和前面說的情況會一樣,即count(my_col)速度也會很快。

如果有where子句時使用count( ),基本上就無法進行更多改善了,在where子句中超出了明顯的索引列,對於複雜的where子句,只有使用覆蓋索引才有用。

除了上面的建議外,你還可以使用匯總表,它們讓你可以對表的內容保持更新,你可以使用觸發器,或是應用程式邏輯保持匯總表總是最新狀態,或是定期運行一個批處理作業保持填充最新的資料訊息,如果你採用後者,你的訊息將會非常接近,但不是精確的,依賴於批處理作業多久運行一次,這需要權衡應用程式對精確訊息的需要,和保持資料更新的系統開銷,要在這二者之間找到一個平衡點。

4、改善子查詢

遇到子查詢時,MySQL 查詢改善引擎並不是總是最有效的,這就是為什麼經常將子查詢轉換為連線查詢的原因了,改善器已經能夠正確處理連線查詢了,當然要注意的一點是,確保連線表 (第二個表)的連線列是有索引的,在第一個表上MySQL通常會相對於第二個表的查詢子集進行一次全表掃瞄,這是嵌套迴圈算法的一部分。

5、改善UNION

在跨多個不同的資料庫時使用UNION是一個有趣的改善方法,UNION從兩個互不關聯的表中返回資料,這就意味著不會出現重複的行,同時也必須對資料進行排序,我們知道排序是非常耗費資源的,特別是對大表的排序。

UNION ALL可以大大加快速度,如果你已經知道你的資料不會內含重複行,或是你不在乎是否會出現重複的行,在這兩種情況下使用UNION ALL更適合。
此外,還可以在應用程式邏輯中採用某些方法避免出現重複的行,這樣UNION ALL和UNION返回的結果都是一樣的,但UNION ALL不會進行排序。

小結:

雖然本文列舉的改善方法並不完全,但無論何時,只要可能,盡可能嘗試不同的解決專案,檢視查詢計劃,在大資料集上進行測試,並會定位結果基準點,觀察在實際應用中的情況怎麼樣。
同時,事先檢視一下你的慢速查詢日誌,盡可能早地找出需要調整的查詢。

以上的關聯內容就是對五個MySQL查詢改善的方法介紹,望你能有所收穫。

學員來信問道:
我的網站發生錯誤,出現Warning: Cannot modify header information – headers already sent by 請問總教頭,我該如何解決呢?謝謝!


總教頭回覆:
遇到了「Cannot modify header information」的問題,當然之前也有遇過這問題。
通常會出現在網頁轉向時,採用「header」函式,才造成這個緩衝區的錯誤訊息。

其實解決方法很簡單,只要調整一下php.ini內的設定值就可以正常了,換句話說,就是系統本身有個設定值預設是未開啟,只要我們將他開啟就可以了。
所以找到系統設定檔「php.ini」,建議使用「EmEditor」開啟,找到「output_buffering」並將他後面的值設定為「On」(啟動),當然也可以設定成「4096」或更高的數值(設定緩衝區大小),然後儲存並重新啟動Apache就可以了。

如果你是使用虛擬主機而遇到這樣的問題,建議可以先詢問主機商是否可以啟動這項函數?
 

網站免受駭客攻擊!你有技術顧問可以教導你:修改網站程式嗎?

以下內容引用來至: 聯合人力網
             
目前全球至少有約13萬的網站遭受SQL資料隱碼攻擊(SQL Injection),透過Google查詢約有6千多筆tw網站可能有惡意連結,其中包含購物、旅遊、政府機關等知名網站,其實這些大多是駭客舊有手法,往往是忽略程式弱點因此才慘遭攻擊。
      
舉例來說,使用者發現在銀行網址欄隨便鍵入一組流水號,突然出現了其他人申請信用卡的個人資料;以及總統府網站網頁遭到網友惡作劇放上總統跳Sorry Sorry影片等等。

「只 要有網路防火牆或入侵偵測防禦系統(IDS/IPS),您所寫的網頁應用程式就毫無風險、萬無一失嗎?」一般企業的資安管理者大多是網路系統管理者兼任, 對於應用程式的安全問題卻常是力不從心,而程式設計師若只管將程式寫好,卻無法瞭解應用程式內所可能產生的安全威脅,一旦應用程式出問題,程式設計師還是 難辭其咎。目前國內程式設計師較未具備完整的安全撰寫程式觀念,或是企業委外時沒有考量到應用程式的風險,常是在程式交付或結案之後,才發現層出不窮的安 全問題,日後修補時往往要付出更多的成本與代價!

許多IT人員所關注的議題是企業內部發生資安問題時,如何釐清是網路系統或網頁應用程式 的問題並迅速解決?目前企業的網路系統、網頁程式遭受駭客攻擊的機率各佔50%,程式設計師對於網站應用程式安全必須負起全責,業界所提出的十大安全應用 程式開發程序,可作為開發者最佳參考。

——————————————————————–
說明:想在網路上架設網站,您還在靠【網路搜尋找零碎的資料】?
還是在【討論區貼文】問東問西,卻等不到解決的答案?
網路架站賺錢要這麼辛苦嗎?或許沒人會告訴你更重要的【網站免受駭客攻擊】的技術!
你要花大錢闢請顧問公司或專家嗎?有人當然好辦事,萬一你只是【初期創業的個體戶】呢?
因為你沒有錢所以就要忍受駭客攻擊?
購買【網站架設網頁設計購物網站架設教學課程總教頭有提供技術諮詢!

http://por.tw/sale/cmmerse-4-all/index.html

http://por.tw/Website_Design/E_learning/index.html