Web dev

WordPress搬家教程:换空间与换域名

由于本人博客空间8月份已到期,便新购一个虚拟主机想进行WordPress搬家,于是特意在网上查了些WordPress搬家教程,进行了综合总结,并结合这次实操经验,制作了这个算是比较全面完整的搬家教程。大体上来说搬家分为三步: 一、备份博客网站文件和数据库; 二、把网站文件传到新空间,在新空间导入数据库; 三、修改网站配置和数据库; 四、检查转移结果。 WordPress博客搬家的几种情况: 1. 换主机不换域名 2. 换域名不换主机 3. 换域名也换主机 第一步:备份博客网站文件和数据库 1.在原来的空间中把博客文件下载备份。要是原来空间支持在线解压缩,建议打包下载,这样下载大小变小了,时间也会节省很多。(本人基本时有什么文章更新,就用FTP同步备份到本地的,大家最好也有这个习惯,不然突然而来的事故会让追悔莫及!) 2.备份数据库。可以通过phpadmin,帝国备份王,或者WP-DBManager这样的数据库备份插件,您可以选择您会的,熟悉的一种方式来做。(建议对于sql,gz,zip多种格式尽量都备份一下,你不知道下一个主机会支持哪种) 第二步:上传博客文件,导入数据库 1.把博客文件用FTP传到新空间,和下载一样,要是新空间支持在线解压缩,建议打包上传,这样时间节省了很多,流量也能节省一部分。(WordPress目录是public_html/下,所以只要把之前在public_html/目录下的文件,上传到新主机的public_html/下即可。) 2.导入数据库.PHPMyAdmin,帝国备份王都可以做到。(你需要在新主机内创建一个数据库,然后将你之前导出的数据库,导入即可) 如图: 第三步:修改网站配置和数据库(关键)…

Web dev

不用外掛也能增強你的WordPress編輯器

平常用一用WordPress內建的TinyMCE(所見即得編輯器),我認為 它還不錯用(雖然有時候會覺得少了一些功能~~~但不錯用),而 WordPress的外掛中有超多超多都是在增強內建的編輯器~~~ 不過啊~~用越多外掛,也就越容易耗資源,占空間,我就拿我自己 的經歷來說好啦~~有一次我就下載一個類似功能的外掛,厲害的是 它會把內建的編輯器變的超像WORD的~~但我又不是在辦公室, 而且編輯文章的時候也變得非常非常慢,所以我寧願用內建的編輯器 也不要用外掛,還好,我這次就是要提供如何加幾句語法,就能將 稍微有點陽春的內建編輯器,增加字體、分隔線、字號選擇、上標下標等功能~ 以下提供原本編輯器的功能圖~~~ 接下來就是要教你怎麼用啦~~~~ 將下列的代碼全部複製貼到你的主題post.php中 1 2 3 4 5 6 7 8…

Dev

Webix 1.5发布:一个强大的JavaScript UI组件库

日前,XB公司发布了新版的Webix 1.5,较之前的版本,Webix 1.5增加了一些新的特性,并进行了一些改进。Webix是一个跨浏览器的JavaScript UI组件库,可以构建跨平台的HTML5和CSS3应用。当你需要构建复杂的用户界面,或者测试项目中的UI部分时,使用Webix是一个不错的解决方案。 Webix 1.5主要新特性 改进对移动设备的支持 提升了在桌面和移动设备上更准确运行的能力。这就意味着,用户所开发的Web应用程序,可以在多个平台上运行。同时还改进了移动设备的皮肤,用户可以使用这个示例来检测自己设备皮肤。而且,从1.5版开始,皮肤设计会倾向于扁平化,没有渐变、阴影和反射,使你的移动web应用更轻更时尚。 图:点击图片查看示例 对部件的改进 像Tabbar、Charts、Accordion、Unitlist和Slider这些部件都有新的更改。例如Charts,Webix提供了HTML/JavaScript图表控件,你可以自行选择其外观种类。而Accordion则是JavaScript的一个小工具,可以将多个窗口以最节省空间的形式排放,点击打开你所需要的窗口,并把不需要的窗口隐藏。 图:Charts(点击图片查看示例) 图:Accordion(点击图片查看示例) 当然,Webix 1.5改进的地方并不只有这些,开发者可以进入Webix官网进行下载或点击此链接了解Webix 1.5更多的改进细节。

Dev

iOS开发必备的开源组件库

CoconutKit是一款专门用于iOS开发的高质量开源组件库,基于MIT协议发布,代码业已托管到GitHub上。从简单的视图控制器到先进的本地化功能,CoconutKit可以减少iOS开发者对样板代码(Boilerplate code)的编写,提高代码的质量和执行可靠的应用程序框架,这样,开发者就可以有更多的精力和时间来设计应用程序。 主要特性: 复杂的视图动画:用声明类的方式创建,由一些基于UIView块或基于Core Animation的子动画组成的动画。这些动画可以实现暂停、翻转、取消、重复等诸多功能。 高品质视图控制器容器:这些容器的功能甚至超过了UIKit内置容器。特别是,视图控制器可以组合或者堆叠,且可以使用任何种类的过渡动画。视图控制器中还包含API,内容更加丰富,使用也很便捷。 Core Data模型托管和验证更容易:只需通过引用上下文无关(context-free)文法作用于堆栈就可与托管对象上下文进行交互。Core Data验证不再需要样板代码,且文本字段绑定表单的创建也不会很麻烦。 标签和按钮本土化,直接包含在nib文件中,无需创建和绑定。

Web dev

选择对的DNS

DNS的效能瓶頸 先解釋一下重點原理,DNS基本上就是1張超大的表格,裡面填滿了IP位址和網址,只要有人送來「請問techbang.com的實際位置是什麼?」,DNS就會回應「techbang.com的位置是60.199.208.210」資訊。 DNS伺服器還有「分層」以及「快取」的觀念,因為地球是個說大不大、說小不小的星球,若是全部的人均向同一DNS要求域名解析,那麼住得離伺服器較遠的使用者回應時間會很高,目前除了最高等級的13個根(root)伺服器之外,還會再分成區域、國家、網路服務業者、公司等不同層級的DNS,服務當地的民眾。 因為服務區域以及成本的考量,越接近根伺服器的DNS效能越高,表格數越多,越底層的DNS就像是上層伺服器的快取,如果自己沒有techbang.com的資料,就向上一層要求,最糟的狀況就是最後向根伺服器請求。 也許有人會想,那為什麼不要直接向根伺服器請求就好?沒錯,根伺服器的確保有最完整的域名解析資料,但是數量也最少,且絕大多數位於美國,離使用者有段距離,回應時間並不一定比本地附近的DNS快。 另外一方面,快取資料具有「時間」以及「空間」的關聯性,你向DNS查詢的資料,很可能最近也有人查詢過,已經在本地的DNS中留下快取;住在你家附近的使用者,也很有可能跟你上過同樣的網站,以上這2種狀況將DNS伺服器指定為距離較近的主機,能夠獲得更快的回應。 ▲在網路連線的TCP/IP設定中,可自行設定2組DNS位址。 DNSBench 首先介紹的是DNSBench這套軟體,這款軟體曾在本雜誌上多次提及,也是筆者經常使用的軟體之一,下載回來就是個可直接使用的執行檔。 DNSBench剛開始執行時會抓取電腦內部所設定的DNS位址,以及世界上大部分公開的DNS位址;使用者也可以利用Nameservers分頁下的Add/Remove按鈕自行添加想要測試的DNS位址。等到軟體抓完位址或是自行輸入之後,便可按下Run Benchmark開始測量。 ▲在方框中輸入位址,其它的DNS便可加入DNSBench測試。 軟體預設為升冪排列,會根據3樣測量出來的資訊進行排名,使用者可在伺服器位址後方發現3種顏色的長條圖,綠色長條代表查詢資訊存在於DNS中的回應時間,藍色長條代表查詢資訊不存在DNS中,須向更高層級DNS查詢的反應時間,紅色長條則為.com域名的查詢時間。 ▲DNSBench預設為升冪排列,挑前幾個DNS使用就對了。 在某些狀況下,軟體內的DNS位址部分也會出現紅色長條,這代表了部分電腦送出的DNS查詢沒有回應。這表示了2件事,第一,這台DNS可能有過載的情況,無法處理送過去的查詢。第二,你和這台DNS之間的網路可能不穩定,會掉封包,若是發生以上其中1種狀況,就不建議將DNS設定為此類位址。由於升冪排列的關係,越上方的DNS位址就代表反應速度越快,建議使用者直接將電腦預設DNS更改為前幾名的位址。 ▲想得知更正確的測試結果,可至Tabular Data分頁中查看。(單位:秒) namebench 第二套軟體是namebench,下載回來是個自解檔,等程式解壓縮至暫存資料夾後便自動開啟,介面比起DNSBench簡單多了。但其實這是個更在地化、個人化的測試軟體,除了像DNSBench會自動抓取電腦和全球各地的DNS之外,還會自動加入區域性的DNS。更棒的是可以選擇使用者網頁瀏覽器的瀏覽紀錄,作為測試的樣本,找出適合每個人的DNS伺服器。 ▲namebench的Query…

Web dev

免費網路電視直播/轉播線上收看 – 免註冊.免下載(超多第四台節目頻道)@支援手機 Android.iOS 平台

平時在外租房子的上班族.住宿舍學生們!! 雖然有電腦陪伴著不會感到無聊,但遇到精彩日劇.電視新聞.職棒&NBA籃球體育賽事直播的時候,就很怨嘆為何身邊沒有一台電視呢?? 我想這是不少人共同的心聲,所以本篇文章整理”網路電視.第四台頻道”節目線上收看資訊懶人包,讓網友們可以透過電腦來”看電視”,免註冊&免下載就可以藉由網路即時觀賞,另外也整理手機與平板裝置 Android.iOS 系統 App 軟體,可以說是非常方便!! 那麼就可以隨時 TV 一下囉。   網站名稱:HiNet HiChannel – 網路電視.電台廣播 官方網站:http://hichannel.hinet.net/ – (需用IE瀏覽) FB粉絲頁:https://www.facebook.com/HiNethichannel 軟體版可下載 hifree…

Web dev

CloudFlare 免費雲端 CDN 網站加速服務,減少主機負擔、阻擋惡意攻擊

不知從幾何時,發現到我的網站流量越來越大,對於主機的負擔也越來越大,這陣子伺服器 CPU Time Loading 有些大,同主機用戶像是香腸等人也有類似的問題,為了要解決這問題爬文後得知 Cloudflare 提供免費 CDN 服務,何謂CDN呢?? CDN 全名 (Content distribution network) 它是個分散式的雲端伺服器,主機分布在全世界不同的國家,能夠將流量分散、阻擋惡意攻擊、加速網站瀏覽速度。Cloudflare 免費雲端CDN服務除了有以上優點外,還具有DNS代管服務,更新、對應速度比我使用過的主機都還要快(還真是方便),此外本身也有使用快取功能,減少主機流量、資源消耗,CDN 另一個好處在於有異地備援,當某個伺服器故障時,系統將會調用其他鄰近地區的伺服器服務,進而提供接近100%的可靠度。使用幾週下來成效也還不錯,有在獨立架站的朋友可以來試看看。   如果你喜歡這裡的文章 請點擊左手邊「讚」按鈕加入粉絲團…