WordPress之提交網站地圖Sitemap

Wordpress之提交網站地圖Sitemap
WordPress之提交網站地圖Sitemap

WordPress之提交網站地圖Sitemap

在Wordpress的下方有一個”文章RSS訂閱”,配合RSS閱讀器用於訂閱網站文章.其實這個連接的內容就是以RSS格式生成的XML.如果你要為你網站製作應用程式(APP),用它來導出網站文章是非常好的選擇.以前我寫過類似的應用.本Blog的RSS

https://www.bookcard.net/wordpress/feed/

其實它還有另一個用途,就是給網站提交網站地圖Sitemap,將網站的文章鏈接置於網站地圖(sitemap)中,然後將網站地圖(sitemap)提交給搜索引擎,之後搜索引擎會定其的抓取網站地圖(sitemap),在根據裏面的鏈接抓取網頁.RSS的大小都不能大於10M

下面我給出Google,Bing和百度的網站地圖(sitemap)提交方法.

 

搜索引擎 提交RSS
Google Search Console
百度 百度站長平臺
Bing Bing 網站管理員

 

IBM-T60P筆記本影片播放不流暢

IBM-T60P筆記本影片播放不流暢
IBM-T60P筆記本影片播放不流暢

IBM-T60P是IBM賣掉其ThinkPad最後一款型號,雖然歷史悠久,但依然使用,只因冇銀更換.主要問題係影片播放時不同步.播放Flash FLV/.F4V文件影片慢過聲音.播放RMVB文件唔流暢每隔幾秒就停一停.換其它播放器也一樣,它自帶獨立顯卡ATI Mobility FireGL V5200 顯存512M PCIExpress X16接口.理應唔會造成這種現象.

主要問題係在驅動上,在ThinkPad網站上下載驅動太差,需要ATI Mobility Radeon 系列移動顯卡移動版催化劑驅動,才可能解决這個問題.最好安裝是集成了控制中心驅動版本,安裝8.4版需先安裝微軟Microsoft.NET Framework組件

 

 

WordPress之百度統計

WordPress之百度統計
WordPress之百度統計

Google Analytics在牆內無使用,但還有另一個替代品百度統計(tongji.baidu.com),它唯一的不足是不能與Google Adsense廣告對接,百度統計也是基於Javascript的數據存放在百度上,減輕服務器的負擔.不過最重要的是Javascript技術能排除群發和採集機器人的流量,因為機器人不會去運行Javascript代碼的.

雖百度統計也建議直接把Javascript代碼保存為JS文件,然後在頁面<head>中載入.但我依然建議使用百度統計插件.因為下下修改代碼實屬不智.

  1. 你需要百度統計的帳號(tongji.baidu.com),與百度帳號不同的是你需要重新註冊.
  2. 新建一個站點,添入你網站域名
  3. 帳戶管理/代碼管理/代碼獲取/複製代碼
  4. 進入WordPress/設定/百度統計功能,填入統計代碼後保存設置
  5. 飲杯咖啡,安裝統計代碼後需要等20分鐘(奇實五止),先能查閱統計報表.

不過這個插件與WordPress並不很容合,不能在後臺查看文章的瀏覽量.有DD不方便.不過它有個移動網頁的版本,加微信公眾號可打開.

 

WordPress之流量統計分析Google Analytics

WordPress之流量統計分析Google Analytics
WordPress之流量統計分析Google Analytics

做WordPress你需要知道你網站有幾多流量,特別是你有Google Adsense廣告後,雖然你可以安裝WP 統計插件但它並不是基於Javascript技術,大量留言和採集機器人被納入流量,這些機器人會自動改變user-agent冒充成其它瀏覽器.讓你以為有人瀏覽.

Google Analytics建議生成analyticstracking.php寫入Javascript代碼的文件在Body中加載<?php include_once(“analyticstracking.php”) ?>但我不建議修改代碼,因為你可忘記而且停用的話下下修改代碼實屬不智.我強列不建議使用插件,下載Google Analytics插件當然要免費的,(有D是要收費啊),下載並啟動後要激活,

  1. 點擊Get Access Code按扭
  2. 登錄Google Analytics授權Wordpress 插件訪問你的帳號,讀取你的數據,並拷貝訪問代碼
  3. 反回Wordpress 插件填入訪問代碼(Access Code)並保存(Save).

雖然Google Analytics強大直觀而易於使用,最重要是能查看閱實時流量,使用插件可以在後臺直接查閱網站流量,而無需登錄Google Analytics超方便.光這點就值的推薦.

排除追蹤:你最小要排除管理員Administrator,否則失去統計意義.

資料檢視權限:默認勾選管理員(Administrator),最多給編輯(Editor) 查閱,作者(Author)和   寫手(Contributor)則不應讓其查閱.

不過如果網站的流量大部分來自牆內,則失去統計意義,因為analytics.google.com以無法連接.只能改用其它的統計數據.

 

Maya之手部骨骼

3D建模-手部骨骼
3D建模-手部骨骼

3D建模-手部骨骼

當你要彎曲手指時要綁定骨骼,從而獲得平滑的旋轉

  1. 按F2切換到動畫(Animation)模式
  2. 切換到正交頂視圖
  3. 按數字4鍵啟動線框模式
  4. 骨骼/關節(Skeleton/Joints)
  5. 按Y鍵在手指的3個關節位創建關節
  6. 最後在指尖創建一個關節
  7. 所有手指按3至5執行
  8. 切換到透視視圖
  9. 在Y軸移動關節至手指中間
  10. 創建手掌和手腕關節
  11. 設置關節鏈
  12. 選擇第一個關節作為子關節
  13. 按住Shift鍵選擇第二個關節作為父關節
  14. 按P鍵連接骨骼
  15. 重複11至13步驟完成骨骼連接
  16. 如果連接錯誤可選擇關節後按Shift鍵+P鍵斷開骨骼
  17. 按F8切換到對象模式
  18. 選擇手部加按住Shift鍵選擇骨骼
  19. 蒙皮/綁定蒙皮/平滑綁頂(Skind/Bind Skin/Smooth Bind)
  20. 按F8選擇手指關節,按E鍵選轉(Roate),
  21. 中指比食指彎曲,無名指比中指彎曲,小指比無名指彎曲
  22. 要注意,手指手指之間的面(Face)不能重疊.試想一下人的皮膚粘在一起骨骼移動時會點樣.

Maya之手部UV

3D建模-手部UV
3D建模-手部UV
3D建模-手部UV
3D建模-手部UV
3D建模-手部UV
3D建模-手部UV

3D建模-手部UV

  1. 按下F11選擇手部多邊形對象模型(OBJECT)
  2. 按下SHIFT同時選擇前視模板
  3. 創建UV/平面貼圖選項( UV/Planar Mapping Options)
  4. 選擇Y軸生成平面映射
  5. 編輯UV/ UV紋理編輯器(Edit UV/UV Texture Editor)
  6. 下面主要的工作是把重疊指甲和手指的UV分離
  7. 切換到3D透視視圖
  8. 按F11選擇選擇指甲的面(FACE),按ALT+鼠標左鍵(LEFT)移動焦點.
  9. UV紋理編輯器/多邊形/分割UV(UV Texture Editor/Polygons/Splits UVs)
  10. 按W鍵移動(Translate)到一側
  11. 按F12選擇指甲兩側重疊的6個UV
  12. 按E鍵使用縮放往兩側張開
  13. 按F12選擇指甲前端重疊的3個UV
  14. 按W鍵使用移動往移端張開
  15. 切換到3D透視視圖
  16. 按F11選擇選擇手指心的面(FACE)
  17. UV紋理編輯器/多邊形/分割UV(UV Texture Editor/Polygons/Splits UVs), 要注意手指與手指之間UV不能重疊.
  18. 按W鍵移動(Translate)到一側,剩下的是手指背的面(FACE)也移到一側.
  19. 按F12選擇手指與指甲重疊的UV並移動(Translate)到內側
  20. 大拇指、食指、中指、無名指、小指以7至19步完成. 大拇指的UV需在做Z軸平面映射
  21. 按F11選擇選擇手背的面(FACE),按ALT+鼠標左鍵(LEFT)移動焦點.
  22. 分割UV(Splits UVs)按W鍵移動(Translate)到一側,剩下的是手心的面(FACE)也移到一側.
  23. 張開手背和手心側面重疊的面,點選一個UV然後按F對焦滾輪放大後移動UV,這樣做的喂一好處是減小平面UV
  24. 手腕需X軸平面映射

Maya之手部

3D建模-手部

手部建模的困難在於它的逼正寫實,手部非常富有表現力,塑造出具有掌紋,皮膚褶皺,色斑,指甲,彎曲手掌.任何不當的造型都會破壞可信度.首先造出平直的手掌和手指,然後令手指能彎曲和緊握.

  1. 創建/多邊形基本體/立方體(Create/Polygon Primitives/cube),在網格中間拉出
  2. 切換到正交頂視圖
  3. 網格/插入循環邊工具(Mesh/Insert Loop Edge Tool).分割出打橫三條環邊,剛好四隻手指,打豎兩條環邊性成掌紋
  4. 按F9,鼠標拖放選擇先後頂點一齊移動(Translate),拉出手掌的形狀,
  5. 按F11,選擇中指的面(FACE)
  6. 編輯網格/擠壓(Edit Mesh/Extrude),拉出最長的中指
  7. 網格/插入循環邊工具(Mesh/Insert Loop Edge Tool).分割出中指關節,每只中指3個關節
  8. 按F11,選擇中指頂端的面(FACE)
  9. 擠壓(Extrude)拉出一點點後按R縮小(SCALE)塑造出指尖
  10. 切換到透視視圖視圖,CTRL鍵+鼠標Left鍵切換焦點
  11. 按F9,鼠標拖放選擇先後頂點一齊移動(Translate)調整手掌和中指的厚度
  12. 網格/插入循環邊工具(Mesh/Insert Loop Edge Tool).在中指需分割兩次,把中指塑造為六邊形
  13. 按F11選擇中指所有的面(FACE)
  14. 網格/提取(Mesh/Extracr)提取出中指
  15. 按F10選擇中指的邊,令中指由粗變窄,尖尖的中指
  16. 網格/插入循環邊工具(Mesh/Insert Loop Edge Tool)在每個關節位的左右兩則處分割
  17. 指關節也應逐漸變窄,為添加指甲作準備
  18. 按F11選擇指尖頂部的四個面
  19. 擠壓(Extrude)馬上按R縮小(SCALE)在向下擠壓(Extrude)
  20. 在次擠壓(Extrude)向上拉形成指甲,移動頂點修整指甲
  21. 使用混合變形來優化中指
  22. 手指與手掌的組合
  23. 顯示/多邊形/面法線(Display/Polygons/Face Normals)檢查所有面法線的朝向是否正確,只要有一個面反轉都會引起錯誤
  24. 編輯手部UV
  25. 創建手部骨骼
  26. Mudbox數字雕刻

Maya之手指與手掌的組合

3D建模-手指與手掌的組合
3D建模-手指與手掌的組合
3D建模-手指與手掌的組合
3D建模-手指與手掌的組合

3D建模-手指與手掌的組合

  1. 大拇指在最上方,按大拇指、食指、中指、無名指、小指的順序, ,每只手指絕非平行
  2. 切換到正交頂視圖
  3. 按F8選擇中指按CTRL+D把中指複製三次,按W移動(Translate)到相應的位置
  4. 大拇指在最上方,再次複製中指,按E旋轉(ROATE)90度作為大拇指,指甲翻向外側,按W移動(Translate)到相應的位置,按E鍵縮短並加粗.
  5. 食指在大拇指的下麵, 食指比中指與無名指稍短,按E鍵縮短(Scale). 輕輕旋向(ROATE)中指並貼緊
  6. 中指的長度無需調程
  7. 無名指比中指稍短,按E鍵縮短(Scale). 輕輕旋向(ROATE)中指並貼緊
  8. 小指在無名指下麵,按E鍵縮短縮窄. 輕輕旋向(ROATE)無名指並貼緊
  9. 把手掌和手指的材質透明度設為50%左右
  10. 插入循環邊工具(Mesh/Insert Loop Edge Tool).打橫四條環邊,剛好與四隻手指的中線對接,打豎一條環與大拇指的中線對接.確保手掌有足夠的邊(Edge)與手指對接
  11. 網格/結合(Mesh/Combine)令手掌與手指結合為一個多邊形
  12. 切換到透視視圖
  13. 按F9選擇手指頂點然後按V進行頂點吸附
  14. 編輯網格/合併頂點工具(Edit Mesh/Merge Vertices Tool),把重疊的頂點合併.
  15. 移動(Translate)第三節關節的頂點與手掌邊沿平習慣成行
  16. 選擇手腕的面擠壓(Extrude)出手臂.

Maya之手指

3D建模-手指
3D建模-手指

3D建模-手指

手指是重點塑造

  1. 按F8選擇手指
  2. 按CTRL+D複製多邊形
  3. 按W把複製品移到(Translate)到一邊
  4. 選擇中指複製品,按住SHUIFT鍵加選原裝品中指
  5. 按F2切換到動畫(Animation)模式
  6. 創建變形器/混合變形(Create Deformers/Blend Shape)
  7. 窗口/動畫編輯器/混合變形/(Window/Animation Editors/Blend Shape)
  8. 把數值調到1即100%,這將允許低多邊形手指任何更改影響高多邊形手指
  9. 按F3切換到多邊形(Polygon)模式,
  10. 按F8選擇手指
  11. 網格/平滑(Mesh/Smooth)
  12. 按F8選擇低多邊形手指
  13. 按F10選擇手指底中間的邊(Edge)按W拉動讓手指變得圓潤
  14. 按F9選擇手指關節位中間上下6頂點拉升讓其形成明顯的關節位.
  15. 按F9選擇指甲尖的3個頂點按W移動拉長指甲
  16. 按F9選擇指甲縫的頂點拉升讓皮膚包裹指甲
  17. 按F9選擇手尖頂點按W移動與指甲貼合
  18. 一旦完成手指優化就可以把高多邊形中指刪除

WordPress排除機器人

Wordpress排除機器人
WordPress排除機器人

WordPress_user_agent_Robot

WordPress排除機器人

你可能會天真認為瀏覽你網站㑟人,但其實很大一部分(可能一半以上)流量都是網絡機器人造成,我更喜歡叫它做網絡蜘蛛,其實我以前用C寫過網絡蜘蛛.如果有清晰目標我還是希望將其實用化.

無論是瀏覽器還是網絡蜘蛛它都有使用user-agent,它是HTTP協議中為表明客戶端的身分而設,你可以通過增加user-agent列表來排除網絡蜘蛛.這樣你就可以知到你網站真實的瀏覽量是幾多.

人的瀏覽是真實的流量,而蜘蛛瀏覽的流量是點樣呢?如果你寫過HTML分析器,你就五會去分析Java script代碼.因為它語法分析唔容易寫.就算給你寫好,它只會浪費大量CPU時間.而你想要HTML文本正等這你,所以就連Google也唔回去掂Java script.

你可以在Wordpress的wp-statistics设置user-agent列表

下麵是常見的個大廠家網絡蜘蛛

user-agent: 簡介:
Googlebot Google文本蜘蛛,抓取網頁中的文本內容
Googlebot-Mobile Google文本蜘蛛,抓取移動網頁文本內容
Googlebot-Image Google圖片蜘蛛
Google-AMPHTML  
Mediapartners-Google Google文本蜘蛛,Google Adsense 專屬蜘蛛,用於分析關鍵詞, 只有投放了Google Adsense網頁才會吸引它前來.
Adsbot-Google Google文本蜘蛛,Google AdWords專屬蜘蛛, 衡量網頁的質量,只有在Google AdWords投放廣告網頁才會吸引它拜訪.
Feedfetcher-Google 如果用戶在Google閱讀器訂閱了你RSS.

Google Feedfetcher文本蜘蛛,就會定時定後依RSS中的URL拜訪

Yahoo! Slurp China 雅虎中國蜘蛛
Yahoo! Slurp 雅虎英文蜘蛛
YahooFeedSeeker 雅虎RSS蜘蛛
Yahoo Image 雅虎圖片蜘蛛
Yahoo AD 雅虎廣告專用蜘蛛
Yahoo Blogs 雅虎博客蜘蛛
Yahoo ContentMatch Crawler 雅虎搜索競價蜘蛛
Yahoo-MMCrawler 雅虎圖片蜘蛛
Baiduspider 百度文本搜索蜘蛛
Baiduspider-image 百度圖片搜索蜘蛛
Baiduspider-mobile 百度文本搜索蜘蛛,移動網頁
Baiduspider-mobile-gate 百度文本搜索蜘蛛,移動網頁
Baiduspider-video 百度影片搜索蜘蛛
Baiduspider-new 百度新聞搜索蜘蛛
Baiduspider-thumbnail 百度快照蜘蛛
Baiduspider-Transcoder 百度人工審查蜘蛛
Baiduspider-favo 百度搜藏
Baiduspider-cpro 百度聯盟專屬蜘蛛,只有網站加入百度聯盟,才會吸引它來.
Baiduspider-sfkr 百度競價排名的網頁的專屬蜘蛛,只有網站加入競價或營銷,才會吸引它來.
MSNBot: MSN文本搜索蜘蛛
MSNBot-Media MSN圖片與多媒體搜索蜘蛛
MSNBot-NewsBlogs MSN的新聞與博客搜索蜘蛛
MSNBot-Products MSN的產品及購物搜索蜘蛛
MSNBot-Academic MSN的學術搜索蜘蛛
bingbot 必應蜘蛛
iaskspider 新浪愛問
360Spider 360搜索蜘蛛
Sosospider 搜搜文本蜘蛛
Sosoimagespider 搜搜圖片蜘蛛
Sosoblogspider 搜搜博客蜘蛛
sogou spider 搜狗蜘蛛
Sogou Push spider  
Sogou Orion spider  
Sogou Web spider  
Sogou Test spider  
YodaoBot 有道文本蜘蛛
YodaoBot Image 有道圖片蜘蛛
YodaoBot Reader 有道RSS蜘蛛
BSpider  
ia_archiver Alexa網站排名蜘蛛
iaarchiver Alexa網站排名蜘蛛
YisouSpider 一搜蜘蛛
EasouSpider 宜sou蜘蛛
JikeSpider 即刻蜘蛛
EtaoSpider 一淘網蜘蛛

設置user-agent只能防君子不能防小人,大量群發機械人(這裏使用機械人與搜索蜘蛛區分來), 更改user-agent只是平常事.

還有一個方法是在Wordpress的wp-statistics設置Robot visit threshold:只要當日超過一定數值就可以視為是機械人,設為6是比較合適的,設為0則關閉這個工能.