ionicFramework 資料整理

我這裡主要針對自己使用ionic開發的HybirdApp 種種問題的記錄和解答 如何安裝Ionic 確保電腦安裝了Nodejs,執行全局安裝 Read More

WordPress上传中文名称文件自动重命名

在网上找了一段WordPress上传文件自动重命名的代码,感觉不完整,因为该代码将所有上传的文件都重命名了,出于SEO考虑,有时我们需要带有关键词的文件名,如果被重命名为随机字符串,那就没有任何意义了。 所以我改进了一下代码,实现在文件名包含字母、数字、连接符、下划线之外的字符的情况下,才重命名为15个字符长度的名称,符合要求的文件名称将不作任何修改,这样就保证了我们刻意设置的对SEO友好的文件名称不会被破坏,而不小心上传的会变乱码的文件名称将被md5编码并截取为15个字符。 function Read More

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

由于本人博客空间8月份已到期,便新购一个虚拟主机想进行WordPress搬家,于是特意在网上查了些WordPress搬家教程,进行了综合总结,并结合这次实操经验,制作了这个算是比较全面完整的搬家教程。大体上来说搬家分为三步:一、备份博客网站文件和数据库;二、把网站文件传到新空间,在新空间导入数据库;三、修改网站配置和数据库;四、检查转移结果。WordPress博客搬家的几种情况:1. Read More

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

平常用一用WordPress內建的TinyMCE(所見即得編輯器),我認為 它還不錯用(雖然有時候會覺得少了一些功能~~~但不錯用),而 WordPress的外掛中有超多超多都是在增強內建的編輯器~~~ 不過啊~~用越多外掛,也就越容易耗資源,占空間,我就拿我自己 的經歷來說好啦~~有一次我就下載一個類似功能的外掛,厲害的是 它會把內建的編輯器變的超像WORD的~~但我又不是在辦公室, 而且編輯文章的時候也變得非常非常慢,所以我寧願用內建的編輯器 也不要用外掛,還好,我這次就是要提供如何加幾句語法,就能將 稍微有點陽春的內建編輯器,增加字體、分隔線、字號選擇、上標下標等功能~ Read More

选择对的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 Read More

Github 上最受欢迎的开源 CSS 框架(库)

设计和开发一个网站有时会很累人,因为所有的小事情都需要被考虑到,包括所有的调整和随时可能发生的小的修改等等。 因此设计师和开发人员不断的推出各种工具来改进工作流程。而 Read More