読者です 読者をやめる 読者になる 読者になる

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

pixplus 1.13.3

pixplus (git / github) 不具合の修正のみ。 「原寸の画像を表示する」オプションについて いつかわからないのだけど、pixiv 側の機能追加で mode=medium のページで v キーを押すとページ遷移せずにオリジナル画像を表示できるようになった。で、それによっ…

pixplus 1.13.2

pixplus (git / github) コメントモード(Shift+c)など壊れていたので修正。 変更点 [修正] コメントモード(Shift+c)が動かなくなっていた不具合を修正。 2014/12/17 追記 更新履歴に書くの忘れてたけど、一部のページ(ブックマークページや検索など)でエラー…

pixplus 1.13.1

pixplus (git / github) 1.13.0 から Safari 5/6 で動かなくなっていたバグを修正。 Safari 7 は 10.9 Mavericks なので、10.8 Mountain Lion ないしそれ以前が影響を受ける。 その他のプラットフォームには影響しない……はず。 なお自動アップデートはすべて…

pixplus 1.13.0

pixplus (git / github) 前回、pixiv の変更に暫定的に対応したのだけど、対応が不十分だったため修正して更新する。 見た目の変更を含むのと内部的にわりと大規模な改修を行ったためマイナーバージョンをインクリメントしたが、 ひとつ前のやつでも致命的な…

crossdev emerge で mplayer

前回のラブライブ! opera-developer を動かすために x86_64 環境に移行した私たち。 opera-developer はあっさり動いたのだけど、mplayer の挙動がなんだかおかしい。 このままじゃ健康で文化的な最低限度の生活を維持できない。 「そうだ mplayer の 32 ビ…

pixplus 1.12.3

pixplus (git / github) マンガモードが壊れたので暫定的に対応。 とりあえず動くようにしたけど、いまいちなので近日中にもう少しなんとかして更新する予定。 バージョン番号と safariextz の自動アップデートについて http://t.co/NUVJ94f8nI これ出て設定…

safariextz の作り方(CUI)

以前 xar プロジェクトに safariextz に対応するパッチを投げたことがあって、 そのことをみょぺらブログに書いてたんだけど、みょぺらごと消えちゃったんで、 いつか safariextz の作り方について書こうと思っていた。 タイトルは釣り。 safariextz に署名…

pixplus 1.12.1

pixplus (git / github) 新着イラストページやブックマークモードなどが壊れたので修正。 crx 版について chromedriver がどうも不安定で、crx 版はじゅうぶんにテストできていないため、なにか問題があるかも知れない。 自動アップデート 前回の 1.12.0 か…

pixplus 1.12.0

pixplus (git / github) ブックマークなどが壊れていたので直した。 あと前回のブログ記事のコメントであった、 マンガモードの既読フラグを保存しない設定をつけてほしいという要望に対応した。 無条件にそういう挙動にしようかと思っていたのだけど、 自分…

QEMU で Raspbian で WLI-UC-GNM2

QEMU で Raspbian で WLI-UC-GNM2 するやつ。 Linux kernel config to use WLI-UC-GNM2 on Raspbian ... 参考文献 http://xecdesign.com/compiling-a-kernel/ http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/

Firefox でリンクをドラッグして文字を選択したい

invert the role of ALT key of text drag Firefox ではリンク文字列を選択するには Alt キーを押しながらドラッグする必要がある (少なくとも mousedown と mouseup の時点で押している必要がある。mouseup 時に押していないとリンクを開いてしまう。) のだ…

Firefox のスクロールバーを殺す

KILL scrollbars

Firefox の "Click to play" は二回クリックしないといけない

Firefox で "Recently Closed Tabs" ポップアップメニューを表示する

showRecentlyClosedTabsMenu こういうのなかなか見当たらないので、これからちょくちょく書いていきたい。

続: Linux デスクトップで ownCloud

以前「Linux デスクトップで ownCloud」という記事を書いたのだが、これ、 owncloudcmd がめっちゃ遅いせいであんまり実用的じゃないんだよね。 conflict 多発する。 そんで Qt なクライアントをちょこっと改造することにした。 ほげほげ システムトレイが存…

pixplus 1.11.0

pixplus (git / github) うごイラなる新機能が搭載されたので対応した。 原寸大の画像を表示するオプションを有効にしてると、場合によってはたいへん重くなるかも知れないので注意されたい。 うごイラに関してキーバインドを追加した。 m 再生/一時停止 , …

Linux デスクトップで ownCloud

Linux デスクトップで ownCloud を使いたい! 普通に emerge owncloud-client とかやればよいわけであるが、これ、通知領域 (Windows でいうとタスクバーの右端にある、常駐ソフトウェアのアイコンが出るとこ) のない環境ではなんか動かない。 とりあえず st…

旧 Opera のインストーラについて

この記事は、今は亡きみょぺらに書いた「Opera のインストーラについて」の復刻版である。 前の記事「兵馬俑」の技術資料のようなもの。 Opera 11/12 Opera 独自のインストーラ。ちょっぱや。 hoge.exe /silent /installfolder "C:\fuga" /setdefaultbrowser…

兵馬俑

この記事は、今は亡きみょぺらに書いた「絶景かな 絶景かな」の復刻版である。 Opera 考古学者になりたい!でも Opera をたくさんインストールするのは面倒! そんな悩みはありませんか?このスクリプトを使えば、実行して待つだけで Opera 7 以降の正式版(…

MDR-HW700DS 買った

折れた ガッデム pic.twitter.com/GPJtpQs5zt— wowo (@crckyl) April 25, 2014 四年弱を共にした人生のパートナー MDR-RF7100 が折れました。 買った やほーい!とどいた!あいちゃん大勝利! pic.twitter.com/kQ7h6LtWZU— wowo (@crckyl) April 28, 2014 ヘ…

pixplus 1.10.0

pixplus (git / github) 前回 pixiv のデザイン変更に対応して設定ボタンを直したら、 直後にデザインが元に戻って、また設定ボタンが死んでた。 git では修正済だったんだけど、まあ、テストを面倒がって更新してなかったわけであります。 crx 版はブラウザ…

crckyl.ath.cx をさくらに移した

ちょっと前に crckyl.ath.cx をさくらに移した。 crckyl.no-ip.org でも到達できる。