風柳メモ

ソフトウェア・プログラミング関連の覚書が中心

2014-01-01から1年間の記事一覧

【twSearchFirstTweet】Twitterでキーワードを含む最初のツイートを検索するユーザースクリプトを試作

公式ウェブ版Twitter上で、特定のキーワードを含む最初のツイートが検索できれば、パクツイの元ネタ探しなんかのときに楽かな、と思って作ってみた。 ブックマークレット版はこちら→現在ではブックマークレットは動作しません。 ユーザースクリプト(GitHub…

Google ChromeへのTampermonkeyのインストールと基本的な使い方

Tampermonkeyは、ユーザースクリプト(特定のウェブサイト(ページ)において表示や機能の拡張等を行うためのスクリプトの総称、FirefoxにおけるGreasemonkey拡張用スクリプトの類)をGoogle Chrome等のブラウザでも使用できるようにするための拡張。 ここでは…

Twitterからのクリスマスプレゼントが酷かった件

クリスマスイブあたり?から、公式のウェブ版Twitterでの謎の挙動(不具合?仕様変更?)に悩まされていた。その状況と対策などをメモしておく。 追記 2015/01/09現在、対応されたものと思われる。 Twitterの範囲選択(コピペ)できない等の不具合が修正された…

ダウンロードしつつ逐次処理できるcURL wrapperを試作

PHP

PHPしか使えないような*1レンタルサーバ上で、HTTP GET/POST/HEAD 等の応答をダウンロードしつつ、逐次処理(典型的にはプログレスバー表示)できたら、それなりに使い道があるかも? と思って、試作してみた。 AsyncCurl: ダウンロードしつつ逐次処理を行…

お名前.com上に置いたページをブラウザで見ると点滅(短時間でリフレッシュ)してしまうことがある件

現象 お名前.comのレンタルサーバを使っていて気が付いたのだが、設置したページをブラウザで見ると、たまに点滅して表示される(ごく短時間でRefreshされたようになる)ことがある。 発生条件の詳細は不明だが、しばらく見ていないページを開いた時に起きや…

【twRotateImage】Twitterの画像を回転表示するユーザースクリプト試作

Twitterで、たまに90度傾いた画像をみかけるので、その場で回転できるようなユーザースクリプトを試作してみた。 ダウンロード(GitHubにて公開) 【twRotateImage】Twitterの画像を回転表示するユーザースクリプト furyutei/twRotateImage · GitHub インス…

Google ChromeのコンテキストメニューにAmazon著者検索を追加する(Context Menu Search使用)

承前 http://t.co/QIII5A2nSOで著者検索 - Hatena::Let http://t.co/5vMCPcxpRj これ、意外と使えるかも。ツイッターとかでみかけた著者の方の作品をすぐ調べられて便利。コンテキストメニューに欲しくなってきた…。— 風柳 (@furyutei) 2014, 10月 18 Contex…

Amazon.co.jpの正規化URLの構造を調べてみた

承前 【amzRememberOptions】Amazon.co.jpで検索のカテゴリー&並び替えオプションを保存するユーザースクリプト試作 - 風柳メモ Amazon.co.jpで著者検索 - Hatena::Let これらを作る前後にて、Amazon.co.jp の正規化URL(link[rel="canonical"] の href 値…

【amzRememberOptions】Amazon.co.jpで検索のカテゴリー&並び替えオプションを保存するユーザースクリプト試作

Amazon.co.jpのキーワード検索で新規に検索しようとすると、オプションがデフォルトに戻ってしまう(カテゴリーが「すべてのカテゴリー」・並び替えが「キーワードに関連する商品」)。自分の場合、検索対象は9割方は本なのに、いちいち指定しなおすのが煩わ…

連結リストになっているテーブルの関連するレコードのみをSELECTするためのSQL文を知りたい

たとえば、MySQL上で次のようなテーブルを定義して、 CREATE TABLE `t_history` ( `id` int(11) NOT NULL AUTO_INCREMENT, `memo` text NOT NULL, `next_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=u…

PHPのリファレンス(参照)について、自分なりにかみくだいてみる

php

経緯 最近、PDO で PDOStatement::bindParam を使う処理ではまったため。 bindParam()は、 public bool PDOStatement::bindParam ( mixed $parameter , mixed &$variable [, int $data_type = PDO::PARAM_STR [, int $length [, mixed $driver_options ]]] )…

レンタルサーバでlog4phpを使用するための覚書

php

log4php とは… Apache Logging ServicesプロジェクトのPHP用・高機能なログフレームワーク(ログ出力ツール)。 Apache log4php™ is a versatile logging framework for PHP. Apache log4php - Welcome - Apache log4php 出力先には画面やファイル等を指定でき…

「Jコミ」改め「絶版マンガ図書館」の初期不具合等

本日、Jコミが「絶版マンガ図書館」としてリニューアルされましたが、大幅な改定を行ったためか、ざっと見たところでも不具合等が目につきましたので、覚書を兼ねて。 まぁ、徐々に改善されていくのだと思いますが(初回の分は、Jコミ情報室!さん及び赤松…

RHEL6.3で、HTTP GET時に5分以上受信データがないとだんまりになる

現象 とあるレンタルサーバ(telnetやsshは未サポート)上のデータをローカル(RHEL6.3 サーバ)上に定期的にバックアップを取る必要があり、ファイル数が多くFTPだと時間がかかって仕方がないので、 レンタルサーバ上のPHPスクリプトを呼び出し、tar コマン…

32ビット環境だと2GBを超えるファイルサイズが正常に取れないのか…

PHP

PHP_INT_MAX = 2147483647 = 0x7FFFFFFF となっている環境だと、 注意: PHP の数値型は符号付整数であり、 多くのプラットフォームでは 32 ビットの整数を取るため、 ファイルシステム関数の中には 2GB より大きなファイルについては期待とは違う値を返すも…

【近傍ツイート検索】(twDisplayVicinity):Google Chrome拡張機能版を公開

2019年7月のTwitterデザイン変更に伴い、動作しなくなっております。 現状では実装方法が思いつかず、また調査の時間も取れないため、対応の見通しが立っておりません。悪しからずご了承ください。 なお、2019年8月現在、「GoodTwitter」(Chrome版・Firefox…

IRC用ダイスボット「ボーンズ&カーズ」(BCDice)のtestをLinux(CentOS 6.5)上で動作させるための覚書

先日、IRC用ダイスボット「ボーンズ&カーズ」のコマンドが使用できるTwitter用botを作成した。 IRC用ダイスボット「ボーンズ&カーズ」のTwitter版を試作: 風柳亭 これは、Diceだよ!(TwitterのStreaming APIを試用するための習作bot)を流用して作ったこ…

乙佳佐明(☆よしみる)著「ココロノミカタ」単行本がJコミより届く。

いえ、届いたのは先週なんですけれどね(苦笑)。先ほどやっと中身を確認できたので。 ちなみに、クロネコメール便で届きました。 発注日 2014/05/17(土) 発送日 2014/05/22(木) 投函日 2014/05/26(月) 『ココロノミカタ』Jコミで紙の単行本サービス「Jコミ…

「Jコミで印刷できるってよHD」で貰えるPDF版の画質に関するJコミさんとのやり取りについて

「Jコミで印刷できるってよHD」で貰えるPDF版の画質が悪くてちょっと残念… - 風柳メモ を書いた後、赤松氏はじめJコミの方とやり取りした内容のうち、公開できる部分に関して記述します。要点は、 現状配布しているPDFは交換すべき瑕疵ありとは判断しな…

「Jコミで印刷できるってよHD」で貰えるPDF版の画質が悪くてちょっと残念…

「Jコミで印刷できるってよHD」が正式にスタートしたということで、どんな感じかな?と思って注文してみました。 今回注文したのは、☆よしみる(乙佳佐明)氏の ココロノミカタ [ 198 頁 ] 表紙マット加工+無線綴じ (1320円) マンガ図書館Z です。送料が…

【KomeponHS】はてなスターをKomepon!につけるユーザースクリプトを試作

@roprossさん作のKomepon! - はてブやTwitterのコメントをワンクリックでチェック!で表示したページに、はてなスターを付けるユーザースクリプト(Greasemonkey/Google Chromeの拡張機能等兼用)を作ってみた。 [続きを見る]を自動的にクリックする機能付き…

PEARのブラウザによるインストールがうまくいかなかったのでgo-pear.phpを修正

2018/04/12追記 PHP 7 では、うまく動作しなくなってしまったようです。 インストール自体は出来るようですが、その後、Web Frontend(「Start Web Frontend of the PEAR Installer >>」リンク)でエラーが頻発し、正常に動作しません。 これは当方では対処…

【近傍ツイート検索】削除済(404)ツイートからの近傍検索機能追加・不具合修正等(ver.0.02b)

インストールはこちらから 【近傍ツイート検索(twDisplayVicinity)】特定ツイート前後のタイムラインを表示するユーザースクリプト furyutei/twDisplayVicinity · GitHub タイムライン表示から、詳細リンク等で個別ツイートに遷移した際、[近傍]リンクが付か…

いまさらながらStreaming APIをちょっと試してみた

Tweepyで簡単に試せるみたい PythonだとTweepyがStreaming APIをサポートしていることに気づき、試してみた。 streamig.py (使用例) tweepy · GitHub 習作 とりあえず、サイコロを振ってくれるbot「Diceだよ!」を作ってみた。*1 余談だが、こういうメンシ…

【近傍ツイート検索】不具合修正(ver.0.02a)

インストールはこちらから 【近傍ツイート検索(twDisplayVicinity)】特定ツイート前後のタイムラインを表示するユーザースクリプト furyutei/twDisplayVicinity · GitHub ユーザータイムラインを使った検索が、https://twitter.com/?max_id=...だとリプライ…

GAE-Cron:Python 2.7 runtime版を公開(version 0.0.3)

GAE-Cron(Google App Engine上で動作する簡易 web cron サービス)の Python 2.7 runtime 版を公開しました。 version 0.02aをPython 2.7 runtime対応版に修正したものであり、機能的には変わりません。 GAE-Cron ソースコード GAE-Cronの説明書 GAE-Cron最…

【近傍ツイート検索】少しだけ延命?!検索方法の変更とユーザータイムラインの新デザイン対応(ver.0.02)

終了宣言をしかけたものの、悪あがきをしてみた。 インストールはこちらから 【近傍ツイート検索(twDisplayVicinity)】特定ツイート前後のタイムラインを表示するユーザースクリプト furyutei/twDisplayVicinity · GitHub https://twitter.com/search?q=... …

【近傍ツイート検索】終了のお知らせ、か?短い寿命だった(哀)(ver.0.01c)

とりあえず新版はこちら 【近傍ツイート検索(twDisplayVicinity)】特定ツイート前後のタイムラインを表示するユーザースクリプト furyutei/twDisplayVicinity · GitHub 近傍ツイートの検索範囲を時間単位で指定可能にHIGH_TIME_RESOLUTION=true 時に、HOUR_B…

【librtrt】Twitterで公式RT直後の発言を取得するためのPythonモジュールを更新(0.0.2)

【librtrt】Twitterで公式RT直後の発言を取得するためのPythonモジュールを試作 - 風柳メモ GitHub - furyutei/librtrt: Twitterで公式RT直後の発言を取得するためのPythonモジュール 更新内容 Rtrt#get_rtrt()の引数にlimit_rtrt_wait:公式RTされた時点か…

【librtrt】ホームやユーザタイムラインからRTを抜き出してRtRTする例

承前 user_timelineで自分のTLを持ってきて"retweeted_status"要素を持っているもので絞り込むと、自分がRTしたつぶやきのRtRTが探せるので、100RT以上のつぶやきのテストや「へー、みんなはこんなこと言ってるんだなー」という暇つぶしに使えます。絞り込ん…