pixplus 1.19.2

pixplus (git / github) せっつかれたので少し直した。 アンケート機能 UIを再実装した。こんなの。 変更点 [修正] アンケート機能を再実装。 [修正] 作者欄が壊れていたのを修正。 [修正] 設定ボタンを修正。

pixplus 1.19.1

pixplus (git / github) 「いいね!」にとりあえず対応した。 キーバインドは以前10点に割り当ててた Shift+1 をそのまま流用することにした。 設定画面の表示が「評価する (10点)」のままになってる。直し忘れた。 アンケート機能はまだ直せてない。今日や…

pixplus 1.19.0

pixplus (git / github) pixivのURLが変わって完全に動かなくなったのを直した. あと「いいね」にまだ対応できてないので, 評価機能を一時的に止めた. いまとても忙しいのでしばらく対応できない見込み. それから前回のバージョンで追加したアイコンやらイン…

python-modeで空行を入れるときのインデントをいい感じにするやつ

私は, いま行のどこにいたとしても, C-oでその下に, C-M-oでその上に空行を挿入してカーソルを移動する, という風にしている. C-oするとき, 今の行の下に空行を入れるのだから, その行のインデントは今の行と同じにしたいし, C-o C-oしたら, 一回目のC-oで挿…

pixplus 1.18.1

pixplus (git / github) いろいろ動かなくなっていた不具合の修正とUIの改善のみ. UIに関して, もう少し親切に作ろうという気になったので, 右上のほうにあったやつをアイコンに置き換え, ツールチップを追加するなどした. 機能追加はないのでマイクロバージ…

pixplus 1.18.0

pixplus (git / github) 1.16.0で削除したコメント投稿機能を再実装した. 以前はpixiv側のコードをpixplus内でも参照して利用していたのだが, 1.16.0のときにpixiv側のJSオブジェクトの多くが非公開になり, 使えなくなってしまったので, 今回はコメント投稿…

pixplus 1.17.0

pixplus (git / github) 前回直し損ねた不具合や新たにこさえたバグの修正と, 前々回のコメント欄で要望があった新機能の追加. 新機能について ポップアップの最小サイズを指定するオプションを追加した. これは指定サイズより画像が小さいときに拡大して表…

pixplus 1.16.0

pixplus (git / github) pixiv側で多くのJSオブジェクトが非公開になり, いろいろ動かなくなっていたのでいろいろ再実装した. コメント投稿機能はスタンプや絵文字に対応するのが困難なので廃止した. 前回のコメント欄にあった要望はまだ実装できてない. 変…

pixplus 1.15.2

pixplus (git / github) 旧Operaのみ対象のバグ修正. 前回更新したときにコメントにきてたやつの修正. Opera本体のバグと思われるけど, pixplus側で対応可能だったのでスタイルの処理を変えることで対応した. 変更点 [修正][Opera12] Opera12で矢印ボタンの…

pixplus 1.15.1

pixplus (git / github) バグ修正のみ. 重大な問題が発生しないので放っておいたら一年もたってしまったため, 最新バージョンの日付を新しくするために更新することにした. safariextzを作るために証明書を発行しようとしたらApple Developer Programに1ユキ…

Buffalo ルータのファームウェアアップデータを分解する

WZR-HP-G450H のファムウェアアップデータを分解する手順を調べたのでメモ. 使用ツール OpenWrt の buffalo-enc.c firmware-mod-kit の unsquashfs-lzma binwalk buffalo-enc $ cd $ git clone git://git.openwrt.org/openwrt.git --depth 1 $ cd openwrt/to…

Gentoo で Portage と Entropy を混ぜて運用する

目的 Chromium などビルドにたいへん時間がかかるものを emerge するのはしんどいので, そういうものだけ Sabayon のバイナリパッケージを導入したい. Entropy の導入 参考文献: HOWTO: Install from an existing Linux system Sabayon Wiki の説明にはやや…

書きためたパッチのまとめ

書いたパッチがたまっているので, ここにまとめておく. avfs gistaecf835f94404da8842b avfs で zip 内のファイル名の文字コードを変換する. CP932=>UTF-8 決め打ち. 読むほうしか書いてないので書き込みはたぶん上手くいかない. gist272347ff4ac44d088a8d a…

Firefox の Chrome Code から任意のドメインに対してクッキーを許可する

概要 about:permissions や Page Info dialog では任意のドメインに対してパーミッションを操作できないので, 任意のドメインに対してパーミッションの設定をしたい. これだけのためにアドオンを入れたくないので自作する. やり方 let uri = makeURI('http:/…

sympy で遊ぶ

目的 とりあえず動かす, というところまでの how to な記事が少なくいろいろ苦労したので, そのあたりのことを書いておきたい. スクリプトから API 叩くというだけなら sympy 入れたら良いだけなのだが, インタラクティブな UI で遊ぶことを目指す. 概要 ipy…

Apple EFI でトリプルブート

MacBook Pro Mid 2009 で OS X, Arch Linux, Windows 10 をトリプルブートする覚書. rEFIt, rEFInd は甘え. 参考文献 MBPのApple EFIが自動的に認識するブートEFIファイルについて - ichelmの日記 MacBook - ArchWiki GRUB - ArchWiki Hybrid MBRs Arch Linu…

pixplus 1.15.0

pixplus (git / github) 作者アイコンの上に表示してた、フォロー中とかのステータスを表すアイコンが壊れていたのを修正。 これ。以前は pixiv 側の CSS スプライトを勝手に流用していた(URL を参照していただけで再配布はしてない)のだけど、 ファイルが消…

WebGL で二次元画像処理するサンプル

ちょうどいいのが見当たらなかったので書いた。 jsbin.com ちゃんと gl.deleteBuffer() とか gl.deleteTexture() とかしたほうがよさげ。

有名なイギリス人物理学者を調べる

タイトルはただのお題であって意味はない。 ざっくり言うとあれしてそれしてソートしましょうというお話。 % curl 'https://en.wikipedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:English_physicists&cmlimit=1000&format=json'>…

gnuplot で積分

gnuplot で積分したい。gnuplot は関数型言語であるから、ふつうに再帰で書いてみよう。 f(x)=cos(x) int_delta(x1,x2)=(f(x1)+f(x2))*(x2-x1)/2 integrate_(x1,x2,n,i)=(i==n?0:integrate_(x1,x2,n,i+1))+int_delta(x1+(x2-x1)*(i-1)/n,x1+(x2-x1)*i/n) int…

pixplus 1.14.0

pixplus (git / github) 特にこれといって問題はないのだが。 pixplus 致命的な問題が発生したら更新というふうにしてたら最近 pixiv が大きな変更をしないせいで問題なさすぎて前回の更新から半年もたってしまい更新の手順を忘れてしまったので、ここらで一…

クォーテーションを解さないコマンド実行インターフェースで任意のシェルスクリプトを実行する

目的 # pyonpyon.py import sys, os, re cmd = re.split(r'\s+', sys.stdin.read().strip()) os.execvp(cmd[0], cmd) % python3 pyonpyon.py <<<'date' Sat Apr 4 16:52:55 JST 2015 % python3 pyonpyon.py <<<'echo kokoro pyonpyon' kokoro pyonpyon 例え…

Arch Linux で Chrome Remote Desktop

目的 細い回線でリモートデスクトップしたい。 サーバは Arch Linux でクライアントは OS X ないし Android。 x11vnc, xrdp, Chrome Remote Desktop (CRD) を試したのだが、 この中では CRD が最も速く使い勝手がよいという結論に達した。 ただ CRD は導入の…

Opera Wiki の zip

https://ccl4.info/operawiki/ zip でくれとの意見を目にしたので作った。 静的な HTML なので、展開すればローカルでも見られる。 一応見られるという程度で、いろいろ問題がある。 追記 https://github.com/crckyl/opera-wiki-remains に移動。

MediaWiki で人気のページを調べる

MediaWiki の API を叩いてページの一覧を得てアクセス数でソートする。 curl -s 'http://opera-wiki.example.com/w/api.php?action=query&generator=allpages&prop=info&format=json&gaplimit=10000' \ | jq '[.query.pages[] | select(.redirect != "")] |…

Firefox の chrome code で cookies.sqlite のパスを得る

hg からソースとってきて適当に grep する。 https://hg.mozilla.org/releases/mozilla-release/file/33bd422806be/netwerk/cookie/nsCookieService.cpp#l73 https://hg.mozilla.org/releases/mozilla-release/file/33bd422806be/netwerk/cookie/nsCookieSer…

Opera Wiki の DNS が死んでた

二月のはじめから、自宅サーバのシステム入れ替えに伴って OperaWiki観測所 を止めていて気付かなかったのだけど、どうやらちょうどその時から Opera Wiki の DNS 設定が死んでて到達できなくなっていたらしい。 以前から Opera Wiki を閉鎖するかどうか、と…

MariaDB で ORDER BY してから GROUP BY

まえがき 「MySQL で ORDER BY してから GROUP BY するっぽいことをする - はてダ」のようなことをやりたい。 検証環境に MariaDB が入っていたためタイトルには MariaDB と書いたが、 MySQL でもたぶん同じである。 MariaDB [(none)]> select version(); +-…

search2ch.opera-wiki.com について

前回までのあらすじ search2ch.opera-wiki.com では、「2ちゃんねる」の Opera 関連スレッドのログを収集してミラーしていた。 私はそのメンテナをしていたわけだ。 ところが、去る 2014 年春、2ch.sc のアレ (cf. ニコニコ大百科) が起き、大丈夫か大丈夫じ…

pixplus 1.13.4

pixplus (git / github) 不具合の修正のみ。 変更点 [修正] 非常に縦・横に長いイラストに対して「原寸の画像を表示する」オプションが機能していなかった不具合を修正。 [修正] 単ページのマンガ作品に対して「原寸の画像を表示する」オプションが機能して…