為さねば成らぬ

retia.verno@gmail.com

PxViewer ver 3.3.0 リリース

いつも通りこちらから。 http://www.vernobox.com/pxviewer/downloads/index.html いくつか設定できるようにしました。 機能追加 ブックマーク削除 ブックマーク一覧画面から、作品の長押しで解除できるようにしました。 保存ファイル名変更 ようやっと実装…

PxViewer ver.3.2.1 リリースしました

3.2.1リリースしました。 しょぼいですがダウンロードページapk一覧ページ作ったのでこちらからどうぞ。 http://www.vernobox.com/pxviewer/downloads/index.html どうやらPixiv側で仕様の変更があったようで、ブックマーク一覧・ランキングの小説が取得でき…

3.2.0リリースしました

3.2.0リリースしました。 ダウンロードページからどうぞ。 http://www.vernobox.com/pxviewer/downloads/index.html 機能追加 作品数の表示 検索やブックマーク一覧など、件数をツールバーに表示するようにしました。 バックボタンで左側メニューを閉じる 簡…

3.1.0リリースしました

3.1.0リリースしました。 ダウンロードページからどうぞ。 http://www.vernobox.com/pxviewer/downloads/index.html 機能追加 初期画面選択 ご要望の多かった、起動時の画面を選択出来るようにしました。 ドロワーメニューのものと、以前のダッシュボード画…

3.0.1リリースしました。

うちの部署が得意(笑)な、いわゆるHotFixです。 割と致命的なバグがあったので出します。 以下からダウンロードお願いします。 http://www.vernobox.com/pxviewer/downloads/index.html 修正項目 ブラウザで開く をするとアプリ一覧から消える 今回の致命的…

カンパに関して

カンパを募ることにしました。 https://www.amazon.co.jp/Amazon%E3%82%AE%E3%83%95%E3%83%88%E5%88%B8-1-JP-Email-Amazon%E3%82%AE%E3%83%95%E3%83%88%E5%88%B8-E%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%97-Amazon%E3%83%99%E3%83%BC%E3%82%B…

PxViewer 3.0.0リリースしました

お待たせしました。Google Play から削除されておよそ1ヶ月、修正作業が完了しましたのでver 3.0.0として公開いたします。 なお今回からはGoogle Play で公開できなくなったため野良アプリとしてapkファイルを配布します。 インストール作業が必要なのでご注…

Google Playから削除されました

今日になってPxViewerから一部通信ができなくなり、 さらにGoogle Playから削除されてました。 通信エラー [PxViewer]通信エラーに関して 本日16時ごろからPxViewerの一部機能で通信エラーが出ています。 エラーが出ている機能、また他の非公式アプリのエラ…

obj.hitsはHIT/MISSを厳密には表していない

Varnishを扱う上で、リクエストがCacheにHitしたかMissしたかを判別するためにheaderを付与することがままある。というか公式Wikiに書いてある。 sub vcl_deliver { if (obj.hits > 0) { set resp.http.X-Cache = "HIT"; } else { set resp.http.X-Cache = "…

レイドシミュ更新

更新しました。 http://www.vernobox.com/asagi/raid_simu.html とりあえず2ヶ月くらい放置してたカードを追加しました。 で、今回のイベント報酬の【バレンタイン】井河アサギ ですがまだ実装してませんが 遂に来ちゃったか という感じです。 "防御デッキ…

su: cannot set user id: Resource temporarily unavailable

suできない問題。 プロセス使い過ぎでファイルディスクリプタの上限超えることが原因。 ps -eLF | grep USER | wc -l 対象のプロセスを殺すか、/etc/security/limits.confをいじる 参照 : su: cannot set user id: Resource temporarily unavailable | zmonk…

SlidingUpPanel ver3.0

いつのまにかver3.0になってました。 umano/AndroidSlidingUpPanel umano/AndroidSlidingUpPanel · GitHub 移行のために変更したところのメモ (https://github.com/umano/AndroidSlidingUpPanel/releases/tag/3.0.0) attributesのprefix追加 すべてに umano …

イベントボーダー更新 (時子のバレンタイン!?)

更新しました。 http://www.vernobox.com/asagi/ranking/tower8 マラソンだとわかっていたのでcronで仕込んでおいたのですが動いてくれませんでした。 今までのスクリプトだとランキングデータ取得に失敗するようになっていたので修正しました。 ということ…

Backendを操作する

1日1つ学びを掲載していくスタイル。搾りかすの更に出涸らしとも言う。 Backendのstatusを見る varnishadmを使う。 varnishadm backend.list Backend name Refs Admin Probe newgeneration101(100.66.254.1,,80) 1 probe Healthy 6/6 newgeneration102(100.6…

Twitterの埋込みタイムラインでユーザーを指定する

https://twitter.com/settings/widgetsから適当にユーザータイムラインを作成する 生成されたコードのaタグにdata-screen-name属性でスクリーンネームを指定する (hrefも変えておく) <a class="twitter-timeline" href="https://twitter.com/verno3632" data-screen-name="verno3632" data-widget-id="xxxxxxxxxxxxxxxxxxxxx">@{{ .Twitter }}さんのツイート</a> <script>!function(d,s,id…

KANDA LOUNGE

家に引きこもってると作業効率が非常に悪いので外に出て勉強するの始めました。 先週は家の近くのモスで土日まるまる過ごしてましたが、ちょこちょこ気を使ってしまって若干居心地が。 1. 昼時とか結構混む中で席を占拠する。 2. 申し訳ないので注文する。馬…

VarnishのインラインC

そもそもドキュメントがなかなか見つからないし、あったとしても古くてVarnish 4じゃ使えなかったりが多いインラインC。 VCL書いて出力したC見たほうが遥かに早かった。 varnishd -d -f hoge.vcl -C コンパイル通るかで使ってたコマンドだけどCのコード出力…

Varnishのpipeについて

Varnishを本番導入してみたけど時々変な挙動します。どうやらpipeを使っているかららしいです。 pipe VarnishのVCL中でreturn(pipe)と呼ぶことにより、VarnishはTCP proxyのように振る舞うことが出来ます。 つまりVarnishへのClientとBackendが直接通信する…

EventBus

greenrobot/EventBus greenrobot/EventBus · GitHub 最近EventBusをつかってるけど、かなりいい。 これのおかげでAsyncTaskLoader使わなくてよかったり、Fragment間の通信に関してActivityにinterface実装して~とかしないでいいので挙動がわかりやすい。 自…

Nested Fragmentではまる

Fragmentの中にViewPagerを突っ込んでさらにその中でFragmentを表示する。 PxViewer/NicoScapeでのイラスト一覧について、複数のFragmentをViewPagerで表示することをやろうとしました。 だけど、Viewpagerで切り替えていくとFragmentのViewが消えるというよ…

ニコニコ静画のサムネイル

Nicoscapeで使うために調べたのでちょっとまとめておきます。 ニコニコ静画では一つ作品があったときにそれに対する画像サイズが複数用意されています。 基本のURLは http://lohas.nicoseiga.jp/thumb/${ID} で、接尾辞にアルファベット1文字が付きます。 例…

イベントボーダー更新(魔界騎士の招待状〜NEOカオス・アリーナ〜)

第7回レイド イベントボーダー更新 http://www.vernobox.com/asagi/ranking/hunt7 更新しました。今回はイベントが事前に分かっていましたし休日スタートなのでデータ取得開始をイベントと同時に始められたはず。。反省 JSON API修正 グラフのデータはDBか…

R.java が見つからない

Android作っている時によくあるのがRが見つからずリソースへの参照が出来ないこと。 対処法を今まで経験した対処法をいくつかまとめてみる。 (Android Studio) Build > Clean Project とりあえずやっとけ感 Tools > Android > Sync Project with Gradle File…

ver1.0.7

Nicoscape0をver1.0.7にあげました。 強制終了する系のバグを修正したのと、 一部機種(HTC Butterfly)等でタグ一覧の文字色が見づらい現象に修正しました。 といっても後者のは付け焼き刃くさいので別の端末で別の不具合がでてる気がしますが。。

イベントボーダー更新

最近全然やってないんだけどね、イベントボーダー更新しました http://www.vernobox.com/asagi/ranking/tower7 ランキングのページからスクレイピングしてとってくるわけだけど、 面倒なのがイベントによって取ってくるところの要素名が変わってくること。 …

getSupportFragmentManager().executePendingTransactions() の弊害

理由はわからないし,特殊すぎて誰かの手助けにならない気がするけどハマったところをメモっておく 現象 PagerTagStripのViewが残る。 PagerTabStripはVIewPagerに連動してタブがスライドするわけだけど、操作しても最初の状態のViewが残ったままだった。 解…

Androidでスクレイピング with TagSoup

この記事はクローラー/スクレイピング Advent Calendar 2014 - Qiita 21日目の記事です。 今回はAndroidでスクレイピングをする話です。 PxViewerやNicoscapeといったアプリを公開していますが、どちらもページからスクレイピングしたものを表示しています…

Android Advent Calendar 2014に投稿しました

Android - Activity/Fragment Transitionsのつかいかた - Qiita Android - Activity/Fragment Transitionsのつかいかた - Qiita 初Advent Calendar。 Android2.2からUIの変わらないPxViewerを改修しながらネタを探そうと思ってましたが,そこではなく結局Loll…

Varnish メモ

仕事で使いそうなので触ってみる インストール 公式のコマンド+jemallocが必要。今回はepelから取ってくる rpm --nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm yum install -y epel-release yum install -y jemalloc yum inst…

ver2.11.2リリース

[PxViewer]ver2.11.2アップデートしました。マイピク限定・非公開小説作品が閲覧出来る不具合を修正しました。— verno3632@おなかペコい (@verno3632) 2014, 8月 2 PxViewerの小説閲覧機能について、詳細情報などはWebページからスクレイピングしてきていま…