FPs

獲取Local DNS 地址信息

在網頁中獲取local dns 不太方便,看看大家是怎麼做的。

阿里雲CDN 診斷工具

阿里雲CDN提供的阿里昆仑用户诊断工具
alicdn_local_dns

獲取到local dns 的這個請求:

https://123-66-35-57-122894414.dns-detect.alicdn.com/api/cdnDetectHttps?method=commitDetectHttps&detectId=122894414&cb=jQuery110102821084573750223_1503489263656&_=1503489263658

一個奇怪的域名,每次訪問都不一樣:
123-66-35-57-122894414.dns-detect.alicdn.com
設備ID :
detectId=122894414

用戶訪問一個域名,瀏覽器給按照分配的local dns 發起dns 迭代查詢,最後向域名的權威服務器名查詢,最後這一步的時候可以得到local dns 的地址。

Continue ->

給Pelican 添加Twitter Card

之前發Tweet 的時候,發現有些鏈接能夠被識別出內容,帶着一個“卡片”。

例如:

twitter_card_demo

twitter_card_demo_2

一開始以爲是Twitter 對某些網站的特殊照顧,最近喵了下某個網址的源碼,才明白是需要自己設置的。

twitter_card_meta

  • twitter:card 是類型,常見的有summary 和summary_large_image
  • twitter:site 是網站的twitter 帳號
  • twitter:title 卡片顯示的標題
  • twitter:description 卡片顯示的內容概述
  • twitter:images 卡片中的圖片

細節可以參考:Twitter Developer Documentation

對於我的個人博客來說,summary 類似的卡片就夠用了,給每篇文章找個配圖也挺累的。

博客是用Pelican 生成的,找了一下插件,果然有一個,我fork 了下,修了一個bug :twitter_card

按照插件的說明搞完之後,測試一下,可以用這個工具:Card validator

twitter_card_validator

搞定,然而並沒有什麼卵用。


Pelican插件:CDN Support

之前用WordPress 做博客的時候,用過一個WP Super Cache 的插件,
這個插件可以把WordPress 的頁面靜態化,然後用內存或者磁盤等做緩存,提升性能。

其中有個選項是開啓CDN 支持,開啓這種功能之後,插件會把所有指向本站的靜態資源(CSS,JS,各類圖片)的URL 替換爲CDN 的URL,當然填入的CDN 域名需要配置好回源。

wp-super-cache 圖片來源:keycdn.com

最近幫妹子做了一個網站(s.fangpeishi.com),想着各種優化,又想起這事。這個網站是用Pelican 生成的,所有就有了這個插件。

Continue ->

鹅厂日记

妹子的调侃,留存一下。

连续好几个晚上夜不能寐的方工,终于想明白一个道理,那就是在某市值3000亿大厂搬砖的自己,和来自安徽、山西,初中毕业就去东莞的电子厂装手机配件的小王和小李并无差别。在初中课本里,他们都有美好的未来。在社会学概念里,他们都属于没有固定资产的城市流动人口。唯一一点微小的差别就是,他的薪酬略微高一些。然而可悲的是,他不但没有同时结交两个厂花的运气,还要操心一个年纪不小但靠谱程度很低的女朋友。

他在这些睡不着的夜晚,也会想想还留在北京的金工,去年最后一轮大涨前上车的金工,正式且明确的成为了一个新北京人——最受北京欢迎的那种,有还30年房贷的能力和决心,没有隐形收入、工资全额纳税。而他却因为天不蓝、车太挤,任性的跑到深圳来了。来了才发现,除了天和车,一切烦恼的问题都没变,甚至成为更加突出的主要矛盾了。


方工隐隐觉得自己就是那个命运选定的两星。他好好回顾了一下这半年,团建的时候,给领导敬酒不积极,听同事讲黄段子笑的也不够妩媚,只顾两手是油埋头扒小龙虾;下班的时候,做完工便背起书包走人,也未曾好好留下来和同事们再多打俩小时王者荣耀,顺便一起领个免费晚餐券。总之,一切都糟透了,谁叫他恃才傲物不好好拉帮结派呢,打两星也是咎由自取。

每天晚上,方工都一边洗澡一边苦苦思索,被打两星后该怎么办?他掂量了一番,拂袖而去的勇气是没有的,讨价还价的能力也略嫩,而他的女朋友显然也缺乏一纸撕逼文就能风靡创投圈实现为其报仇雪恨顺带找好下家的本事。在考评出来这一周,方工的苦闷达到了顶峰,每每依靠王者荣耀排遣。当然有人的地方就有江湖,王者荣耀也是一个江湖,方工以人民币玩家的身份行走江湖,依然无法避免被人痛斥为小学生,进而几近被禁赛的命运。在现实和虚拟世界中双双失意的方工,经常怀念童年,怀念做奥数题,也怀念那些已经嫁为人妇、和他再了无瓜葛的小姑娘,那时候多单纯,那时候肯德基就算心目中的天上人间了。


未完待续


ip.fangpeishi.com

server {
    listen 80;
    server_name ip.fangpeishi.com;
    location / {
        default_type text/plain;
        return 200 "$remote_addr\n";
    }
}

获取外网IP,给自己在某些脚本里面用,没有查询地址、运营商的需求。


圖片優化筆記

這裏說的圖片優化,目標是想儘可能降低圖片大小,但又要保證質量不錯,非常矛盾。不過降低圖片大小,可以剩一大筆流量錢,降低負載,還能提升用戶體驗,值得花點功夫。

前端方面有一些關於圖片加載速度的優化,例如CSS 畫圖,CSS 合併素材,甚至用CSS 把圖片Base64 編碼(不推薦),和這份筆記關係不大。

格式選擇

不同的需求選擇不同的格式, JPEG 能夠滿足的需求沒必要選擇PNG。

format-tree

Continue ->

2017-06-08

下午四點,持續看了2個多小時文檔之後,煩躁,累。下樓走走。

一樓外邊弄了一個 分享空間,掛着許多捐贈的衣物。一個女生,好像大廈的物業人員,今天深圳天氣很好,白色的襯衣下的深色的內衣非常顯眼,在不經意得撥弄着掛着的衣服。我走近的時候,她轉過身,低着頭,對我泯着嘴笑,左邊的酒窩很漂亮。不知是因爲我戴着工牌,她給出日常工作式的微笑,還是因爲四處無人翻舊衣服,被我看到,爲了化解尷尬的一笑。

到7-11 買了益力多,回來還想再看一眼漂亮的酒窩,已經不見了。進了樓,想起物業的工作人員衣服一直是深色過膝短裙,是我打擾了她。


基於IRC 的同站聊天

circ

整理筆記發現一個大學時候的idea,那會玩IRC 的時候試用過circ這個Chrome 插件,冒出來一個想法:

基於CIRC 實現同站聊天,即在irc 上自動創建一個網站域名的頻道,瀏覽者在瀏覽網站時可以右鍵快速打開加入。

不過由於當時不熟悉JavaScipt 以及其他原因就擱置了。現在翻出來,想着把它給實現了。先找到circ 的源代碼(作者開源了),看了下有點頭大,又找了《Chrome 擴展及應用開發》這本書,看了幾章,到第六章的時候才發現circ 是一個chrome 應用,不是一個擴展,所以很多權限會受限制。我想在右鍵添加的contextMenus好像只能用於擴展,另外要獲取當前瀏覽頁面的URL,也只有擴展能拿到?

頓時信心大失,放棄了,寫一篇文章記錄下,希望有一天哪個高手看到能把這個idea 實現了。XD