2015年12月27日 星期日

AIO PIANO vol.3 @ Att4fun, Taipei, 12,12,2015




表演舞臺上擺著一台鋼琴,一旁還有著美麗的歐式茶几和沙發,像是能邀請朋友來喝下午茶,「我一直希望自己的房間裡面能有一座鋼琴。」小愛這樣說著,而能邀請客人來這樣的房間裡面一起聊天喝茶,是這次舞台設計的理念。

中場的時候還真的隨便點了兩個人上臺聊天,一個是大學生年紀的台灣女生,一個是快三十歲,一直跟著小愛演唱會到處跑的日本女生。被點上臺最讓我羨慕的就是可以和小愛在舞臺上面合照了,如果真的能合照的話,應該會變成我的傳家寶吧。

而從這次的AIO PIANO比去年的多了這些安排,看得出來小愛透過AIO PIANO來實現一些其他演唱會不能實現的想法。或許從生產完復出後,慢慢的開始找回自己音樂的本質,也開始慢慢照著自己的想法去實現一些想做的事情。


2015年9月12日 星期六

[CM3D2] 使用插件系統(解碼、步兵、MOD、中文化) 更新(update、DLC)後crash(崩潰、打不開、錯誤)

最近一次是1.07 1.08的更新,有些人可能會遇到 "ステージカメラ設定が不正です"的錯誤。

大部分會出現錯誤或崩潰的原因是因為你有裝Deflarc的插件系統,而這插件系統的使用需要把GameData資料夾中的arc檔都解壓。

而通常更新update或者DLC都會更新arc檔,所以你就要再一次得把有更新或新增的arc檔都解壓,至於解壓方式請參考[CM3D2] CM3D2v1.0.5 插件MOD系統 安裝步驟 ReiPatcher UnityInjector Deflarc 中Deflarc的部分

通常這樣後問題就會解決了,不過老玩家一定知道,之後更新的路還很長,所以還是請玩家盡量備份乾淨的主程式和存檔以免發生憾事。

[Mega] Mega SDK and megatools

最近突然回來想把下載漫畫的程式寫完,結果突然發現mega.py不能用了,原來是因為今年mega改版過,所以舊的api就不能用了。

而mega官方則是有提供sdk https://github.com/meganz/sdk,用c++寫的,並且有提供其他語言的intermediate layer的api,可以在bindings的資料夾裡面找到,像是python的 https://github.com/meganz/sdk/tree/029e5c4aa2dfb4722f3b58256df370ac15002db0/bindings/python

Some problem:

1. megacli: error while loading shared libraries: libmega.so.600: cannot open shared object file: No such file or directory

https://github.com/megous/megatools/issues/99

2. need python dev

sudo apt-get install python-dev

3. 使用intermediate layer api似乎沒有辦法直接透過連結下載檔案,只能下載自己的雲端空間的檔案,至少我研究了一整天都不行,如果要直接用網址下載檔案,就要使用low layer sdk。


後來我找了另外一個東西:megatools https://github.com/megous/megatools,他把一些功能都拆開來變成個別的小程式,可以直接用cmd參數方式操作。有這個我就可以用python透過subprocess來使用mega下載的功能

install on New Ubuntu:

1. $ sudo apt-get update
2. $ sudo apt-get -y install build-essential libglib2.0-dev libssl-dev libcurl4-openssl-dev libgirepository1.0-dev
3. $ wget http://megatools.megous.com/builds/megatools-1.9.92.tar.gz
4. $ tar -zxvf megatools-1.9.92.tar.gz
5. $ cd megatools-1.9.92.tar.gz
6. $ ./configure
7. $ make
8. $ sudo make install
9. $ export LD_LIBRARY_PATH=/usr/local/lib
11.$ sudo apt-get install glib-networking
10.$ mgeadl 'dl_url'

2015年8月31日 星期一

[CM3D2] CM3D2v1.0.5 插件MOD系統 安裝步驟 ReiPatcher UnityInjector Deflarc

  內容主要都是從seesaawiki.jp/cm3d2搬運來的,我的日文程度只有看得懂五十音而已,所以只依靠的一些英文、漢字、片假名外來語、和電腦的知識來理解內容,然後想發這篇文當作自己的備份還有可以教一些跟我一樣是日文苦手,又可能對於電腦操作不太熟悉的人。
而以下的步驟也是幾乎照wiki做,畢竟裡面有很多檔案路徑的問題,如果不照著弄的話,問題會比較多,如果自己懂的人,就可以照自己的路徑來擺。


2015年7月10日 星期五

Chrome Extension 學習筆記

其實Chrome Extension並不算是太難學,用到的就是HTML和Javascript,然後學一下他的Framework,Framework也挺簡單的。
還有就是Chrome Extension API,Google有還滿完整的APP Sample Code可以看Sample ExtensionChrome Extension Javascript API

1. Chrome Extension Icon Animation
  最簡單的方式就是用很多張icon圖檔,然後一直去setIcon,就會像是動畫的樣子。
簡單範例:
參考來源:Make an animated Chrome extension icon?@stackoverflow


2. Desktop Notification
現在可已產生在桌面的浮動視窗,跟Alert那種視窗不太一樣。要在Chrome Extension中使用這個功能的話要在manifest.json的permission中加入notification。
(1) Chrome Extension API有提供一個Notification的API
參考來源:Google Calendar Checker by Google

(2) 本身W3C Javascript就有Notification的功能
參考來源:Chrome desktop notification example@stackoverflow

不過這兩個做出來的東西似乎會有一點不一樣。

3. Chrome Extension Icon Badge
Badge其實就是Chrome Extension Icon下面的文字,例如Google Mail Checker下面顯示未讀信件的數字。

2015年6月2日 星期二

《LOVE Tricky》 - 小愛電音風格新專輯


《LOVE Tricky》這次小愛出的這張專輯,在預告時的重點就是在於他是一個全新的嘗試,一張全電音風格編曲的專輯。讓我想到以前有稍微follow一下步姊的歌,那個時候發現步姊有好多混音的專輯,不過我從小其實就對於電音或舞曲沒多大的好感,應該是被同學的舞曲大帝國之類的東西給嚇壞了。

而小愛的專輯一直都是滿多種類型和風格的,主要以搖滾和鋼琴伴奏為主,最為人知的是搞怪輕快的搖滾曲風和暖心的抒情歌曲,像是櫻桃、星象儀、愛這些,像上一張專輯《LOVE Fantasy》我最喜歡的就是「Love Fantasy」和「CHU x CHU」這兩首,也算是小愛一直都有的曲風,前面也講過,我其實不太聽電音的,所以我在買之前還真的有點怕這張專輯會讓我不能接受。

但其實以前小愛的歌曲中也是有一些有電音編曲的,像是「妄想手刀」,這首偏搞怪居多,然後還有一些多多少少有用到一些音效的,像是「未來計程車」。

拿到專輯第一首歌「時光機器」,不像是以前聽到的電音舞曲,一開場就是咚茲咚茲的重低音,反而是清亮的旋律在旋轉著,有點引人入勝的感覺,然後低音才加進去來,而且不會特別去強調Bass的份量,(話說我的耳機是AKG K551,本來就走三向均衡,低音稍微偏少的),跟人聲和旋律的部分分量抓得很均衡,這一直是我覺得小愛的歌不錯的地方,人聲和伴奏抓得很均衡,單聽樂器也不會很單調。

這張專輯中,我最喜歡的是「平行世界」和「I'm lonely」。「平行世界」的副歌聽起來就有一種令人酥爽的感覺,大概是因為有鋼琴伴奏吧,最愛小愛的鋼琴了,帶有一點慵懶但又輕快的氣音,像是在早上在耳邊催促著起床的聲音。「I'm lonely」則是很有味道的一首歌,帶著一種成熟叛逆的味道,有著漸進式的節奏,聽著聽著就會讓人想要跳動,而上一首則是想跑又想扭動的感覺。

其實這次的專輯真的沒讓我感到失望,也讓我對於音樂風格多了一些接受度,況且現在這張專輯也差不多變成我的作業用BGM,果然有點節奏的歌會比較容易集中精神。



2015年6月1日 星期一

[Python] 漫畫下載機器人

之前找到的一個蒐集漫畫且提供下載的網站,一直覺得下載要自己手動一個一個點有點累,所以一直想寫一個機器人幫我自動下載。
其實用說的很簡單,大概知道要怎麼寫,但是一直就沒有動力寫。
最近開始正式進入tornado 的八奇領域,所以乾脆這個東西也用Python來寫看看。

Plan:
  自動在一個blog網站裡,點擊進入每一篇文章,找到download link並進入Mega的download頁面,下載檔案。

Problem:
1. Spider Tool:
  這東西應該很好找,我直接跑去問大溪,他就直接丟給我一個叫Scrapy的module。不過這東西還滿大包的,也有點複雜,好處是功能應該很完整,壞處是我可能需要花久一點的時間去了解他的framework

reference:

2. 因為有adf.ly的轉址,所以需要想辦法自動跳過adf.ly,目前有一個網站可以做到,所以只要能夠adf.ly的網址給那個網站然後拿到他response的原本網址應該就可以解決

reference:

3. 自動下載Mega的檔案,Mega似乎有Python的api,不過好像有點久了,然後官方的api github已經找不到了,所以還要再查看看。


reference:
  https://github.com/richardasaurus/mega.py


Progress:

1. 試過之後,基本上google到的第一個就可以用了,而且簡單又好用。所以基本上已經可以直接用api下載mega的檔案了,所以接下來要測試怎麼用bypasshoturl那個網站來跳adf.ly

2. 基本上作法就是參考別人的adfly-skipper的作法,只不過他是用java寫,我把它改成用python。
基本上就是模仿input form然後傳送post的request給bypass網站跟他要解完的結果。
還好裝mege的module時幫我裝了另外一個module叫Requests,很容易的就可以直接寫一個request。

reference:
  http://cn.python-requests.org/zh_CN/latest/
  https://github.com/MacKittipat/adfly-skipper