window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/dusty.jjvk.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.2"}};
/*! This file is auto-generated */
!function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
var breeze_prefetch = {"local_url":"https:\/\/dusty.jjvk.com","ignore_remote_prefetch":"1","ignore_list":["\/wp-admin\/"]};
https://dusty.jjvk.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://dusty.jjvk.com/wp-includes/js/jquery/jquery.min.js
https://dusty.jjvk.com/wp-includes/js/jquery/jquery-migrate.min.js
var ajaxurl = "https://dusty.jjvk.com/wp-admin/admin-ajax.php";
跳至主要內容
看霹靂那麼久,從來沒有考慮買什麼周邊,頂多上次去買了幾個資料夾而已。可能是我比較講究實用性吧,所以要買周邊商品也要選具備實用性的。
不過,由於還蠻喜歡殢無殤這個角色以及音樂,所以得知霹靂推出他的專屬兵器:墨劍鐵涎後,忍不住就入手了。我同時也買了一頁書的如是我斬和戢武王的或天戟,但我把或天戟給了老姐,自己留下如是我斬。可能因為一頁書世人氣角色之故,霹靂也推出了如是我斬拆信刀,而且還有異色版。
廢話不多說,來幾張墨劍的照片吧。
殢無殤兵器。劍身為金屬,劍鞘為塑膠製。
Continue reading “殢無殤兵器:墨劍鐵涎” »
繼『諸神之城:伊嵐翠』之後,這是我第二本攻略的奇幻小說。
龍騎士首部曲:飛龍聖戰(精)
看這本書,你需要有極大的耐心,才能夠一步一步跟著作者走完整篇故事。因為在書中出現了許多詳細的描述句,有時會打斷讀者對情節的興致。雖然伊嵐翠可能也有這些傾向,但我發現讀龍騎士時,分心的機率比較高。也許是我個人受不了主角和龍之間的互動。
先從結構說起。其實本書開頭倒是符合「給予懸念」這個鐵律,一開始就讓女精靈陷入危機,讓讀者迫切地想知道這場獵捕到底事出何故。這個開頭給予了我想繼續翻頁下去的渴望。之後,主角撿到了龍蛋,使他失去了親人,與一位神秘導師展開長久的旅途。隨這故事進行,過去的迷團也漸漸明朗。而故事也一步一步地朝高潮前進,導入到最後的地底大決戰。
Continue reading “【讀後評論】龍騎士:飛龍聖戰” »
前陣子接了張訂單,客戶指明要以空運的方式出貨。一開始我還以為是要用UPS還是FEDEX之類的,不過客戶卻說他有自己的貨代,要我們向該貨代台灣分公司聯絡。
於是這時我猜想,這大概是以前國貿課曾經聽老師講過的「空運承攬業者」吧?總之先打了通電話向對方確認,對方說等到要出貨前再通知即可。由於是第一次和這類業者接觸,心中不免有點忐忑不安。
等阿等,產品終於生產完成了。於是我急急忙忙地打電話通知貨代,順便也把出貨單據mail過去。有了packing list,對方也可以開始安排艙位。然後我就收到了一份委任書之類的文件,要蓋大小章與發票章後,連同packing list & invoice的正本郵寄給貨代。對了,packing list & invoice也需要蓋上大小章、發票章。
Continue reading “空運經驗” »
其實,標題的「讀後」並非事實,因為我只讀了一半左右而已。不過因為本書後半部幾乎都是練習題,對於非母語的讀者來說,似乎沒有太大的用處。如果真的要練習的話,不如先拿中文書籍來練習,或許比較恰當。若是日文我多少還有點自信,但畢竟目前英文閱讀的語感尚不如日文那般順利。
OK,切入正題。
Continue reading “讀後摘要:Triple Your Reading Speed: The Proven Self-Study Plan” »
花了不少時間在這本書上,好不容次才把它看完。
諸神之城:伊嵐翠
諸神之城:伊嵐翠(全新封面)
以我看到的書評來說,大多數都稱讚本書的背景設定,不過也有少數人給予較差的評價。這些較差的評價大致有:複雜難以記住的符文系統,可預測性太高,語調幼稚,不善於描寫人物。其中一位評論者甚至點出一個重點:有時角色的對話彷彿變成了旁白,幫作者解釋故事的發展。
其實從整篇的手法來說,伊嵐翠採用了全知手法。也就是讀者可以知道每位角色內心真正的想法,企圖以及感受。並不是說這種方式不好,只不過有些比較講究的評論者仍偏好較嚴謹的寫作方式。
Continue reading “「諸神之城:伊嵐翠」感想” »
先前幫辦公室升級了一台新電腦。為了解省經費,只有買了主機板、CPU、記憶體以及DVD燒錄機,搭配舊的機殼與POWER使用。機殼確實很舊,是2007年購買的,但POWER大約是去年買的,花了1500左右,沒記錯的話應該有80 PLUS的標準。
這次使用的CPU為Intel G840,是文書機等級的CPU。反正這台電腦真的就是文書機,不需要執行太複雜的運算,只需收傳真、偶爾跑跑Photo Impact。
這台新電腦搭配的是G840處理器。
主機板是技嘉的H61M-DS2 ,針腳為LGA1155。盒子上貼著技嘉2012年的活動:免費4年升級保固 ,活動時間到2012年12月31日為止。眼下我忘了當初是否有上網登記了!得在年底之前確認並且登記,免得白白喪失權益。
本次採用技嘉H61M-DS2主機板,剛好今年有免費4年升級保固的活動。
Continue reading “組裝電腦: Intel G840 + Gigabyte H61M-DS2” »
最近又入手一本SEO相關書籍。
不過,很妙的是本書的作者與譯者。怎麼說呢,因為這本書的作者是中文名子,譯者也是中文名。一開始以為作者可能是華裔美國人之故,不過看了一半才了解,作者應該不是華裔美國人,而是標準的中國人,原文應該也是以中文寫成。
至於為什麼要翻譯?我想就是所謂的簡轉繁吧。簡體字與繁體在一些科技用詞上仍存在著不少差異,所以稍微負責任的出版社就會進行簡繁校對,確保台灣的讀者看得懂。
廢話少說,這本書我看了一半,得到了兩個關於SEO的新知識:一、內外部連結仍具有高參考價值。二、圖片的”alt”描述有助於SEO。其實對於SEO高手來說這應該不是新知識,但我是門外漢,當初可能真的沒注意到這兩點。
先說第一種。大致上的概念是,如果有個Page Rank排名很高的網站,其中的連結連到你的網站,那麼對你的SEO就有很大的幫助。其實我以前就知道了,可是覺得要別人連到自家網站大概很困難吧。比較好奇的是,如果是自己在站內設個連向這些高排名網站,結果會如何?
第二種就是針對圖片的SEO。據說對圖片做SEO,目前還不是很風行。不過既然書中提到這點,那麼就加減做一做吧。
補充一點:網站的圖片最好放在自己的主機上,如果是外部連結,就可能會錯失流量。但相對的,為了節省主機空間,就得所小圖片的尺寸。但既然主要目標是SEO的話,那麼圖片的解析度就應該是次要考量吧。
( function() {
var dropdown = document.getElementById( 'wp-block-categories-1' );
function onCatChange() {
if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) {
location.href = "https://dusty.jjvk.com/?cat=" + dropdown.options[ dropdown.selectedIndex ].value;
}
}
dropdown.onchange = onCatChange;
})();
https://dusty.jjvk.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-lazy-load.min.js