数カ月前にLINEのボットがはやったとき、人の書いたPHPのやつをコピペして
一応動かせた。
その時は何がなんだかわかってなかったけど、
Rubyで作り直してちょっとわかった。
メッセージを送るだけの単純な代物
.envでいろんな値を管理しています。
こちらにある、from(mid)を間違う問題でめっちゃはまったよ。
タイトルのとおり。
ブレークポイントを設定しても止まらない。
厳密に言えば、とまってるっぽいけど、Webstorm上でそれが検出されない。
Resume buttonにも反映されないので、止まってるのを動かすこともできない。
再起動するしかない。
とりあえず、console.logを実行するとそれ以降のブレークとポイントで止まらない事がわかった。
stackoverflow等、いろいろ探してみた。
debugging - Webstorm console.log interrupts debugger - Stack Overflow
今のところ、解決策なし...
I found two ways.
ググりまくって、2つの方法を見つけた。iOSの場合は多いが、OSXアプリの情報は少ない。
References
https://github.com/lemonmojo/WKWebView-Screenshot
http://qiita.com/edo_m18/items/3df1861dfb837838d33b(timer)
let delay = 3.0 * Double(NSEC_PER_SEC) let timeout = dispatch_time(DISPATCH_TIME_NOW, Int64(delay)) let image = self.webView!.captureScreenshotWithTimeout(timeout)
"self.webView" is a instance of WKWebView.
This method works, but can not take contents inside iframe.
Another problem is that this code use private API, so you cannot publish apps through the App Store using this codde.
ただし、この方法だとiFrame内が真っ黒になってとれない。
References
https://github.com/leemachin/say-cheese
system("screencapture -c -x"); let imageFromClipboard = NSImage(pasteboard: NSPasteboard.generalPasteboard())
This code can get iframe content.
However, you have to crop image if you need only a part of the whole screenshot.
学生時代から10年くらいの私のTodo管理の変遷です。
でも初期の頃のは覚えてなかった...
これです。
Google カレンダーに ToDo リストを表示する | Google カレンダー の使い方
Gmailをずっと使っているし良いかと思ったけど、なんか欄が小さいからか定期的にみることが習慣化しなかった。
ちょうどGTDとか流行ってた時期、iPhoneアプリもいれてやってみた。
http://www.toodledo.com/signin.phpwww.toodledo.com
タスクとかの登録がめんどくさすぎてあきらめました。
Evernoteのチェックボックス機能とか使って単純にtodoリストを作ってたけど、
予定と実績を管理したいなと思って作ったテンプレート。
これを毎日コピーして使ってた。
ただし、スマホだと表がくずれるのと、予定の変更がめんどくさいのでもっとシンプルなものに変えた。
小学校とかの時間割みたいにしたら、週の予定を俯瞰できるし、あるタスクをどれくらいやるか管理できて便利じゃないかと思って作ってみた。
定着するかどうか試し中。
時間を決めるという点では、ポモドーロテクニックに影響を受けている。
今日から始める生産性アップ術。ポモドーロ・テクニック再入門ガイド | ライフハッカー[日本版]
最近、Airbnb関連のことを始めようと思ってて面白いサイトを教えてもらった。
どんなサイトかというと、日本のAribnbの宿泊率や客単価を東京の区とか、エリアごとに時系列で見られるというもの。
Airbnbやろうとしている人にとっては、どのあたりに物件を借りるかとか、宿泊料金をどう設定しようかとか、いろいろと使えそうなサイト。
なかなか需要がありそうなサイトだけど、私が初めて見た時はまだ東京24区しかデータがなかったし、いろいろ改善の余地ありと思ったので、パクリサイト(ある種のクローラー)をつくろうと実装を始めた。
Rubyベースで、ヘッドレスブラウザPhantomJS(poltergeist)を利用している。
GitHub - teampoltergeist/poltergeist: A PhantomJS driver for Capybara
これでビューを集めていろいろしようと思ってたのだが、なんと今日本家のエアビーデータバンクの作者が知り合いだったことが判明した。
そこと戦うのもなんだし、本家もしらんうちに日本全国に対応していたりして、やる気が失われたので、作りかけを公開します。
ソースコードはこちら。
例えばローカルで普通に動かすと、
http://localhost:3000/home/rooms
にアクセスすると、コード内で指定した地域について、物件の下記データを取得する。
本当はこの後、上記部屋データを元に、稼働率、宿泊料金に加え、データを分析して、例えば
なんかを提供できたら良いなと思っていた。
phantomjsをダウンロードして実行ファイルにパスを通す。
PhantomJS | PhantomJS
あとはこっからコードをダウンロードして動かすだけ。
GitHub - uozias/air-b-scraping-tool: scraping tool fof the famouts homestay service
これでわからない初心者の人がいたらコメントで聞いてもらえればこたえるかも。