Rubellum fly light

ほぼPHP日記

iPhoneアプリと外部アクセサリ

Dockコネクタで繋いだ機器(外部アクセサリ)とiPhoneアプリとで通信したかったので調べてみた。 以下メモです。 iPhoneアプリ作成の際には External Accessory Framework というのを使う。 これは外部アクセサリと通信するためのAPIで、接続の監視や入出力…

BloggerにRubyで投稿

ローカルで記事を書く→投稿(自動) っていうことがしたかったので、BloggerにRubyで投稿する方法。 準備 今回はRubygemsのbloggerを使いました。名前のまんまですね。 $ gem install blogger 投稿 実際に投稿するコード。 ブログIDはダッシュボードの「投稿…

Saezuriが起動しなくなったら

なんでかよくわからないが、突然Saezuriが起動しなくなった。 どうやら設定ファイルを削除すると直るらしく、実際に削除したら動いてくれました(設定は消えますが)。 削除したディレクトリは以下(環境はMacです)。 /Users/(ユーザ名)/Library/Preferen…

CUDA Toolkit 3.2 の PTX

CUDA Toolkit 3.2 の PTX 規格のPDF。 PTX 、全然いじったことのないんだけどね…。 PTX: Parallel Thread Execution ISA Version 2.2 →http://developer.download.nvidia.com/compute/cuda/3_2_prod/toolkit/docs/ptx_isa_2.2.pdf 誰か和訳してくれないかな…

Tumblrのブログを閉じる方法

Tumbrのブログを削除するときに戸惑ったのでメモ。 Tumblrブログにはアカウント作成時にできるデフォルトのブログと、追加で作成できる追加のブログがある。 追加ブログの方は簡単でDashboardメニューの「Members」から自分を「Leave this blog」を選択すれ…

関数呼び出しでは、thisにはグローバルオブジェクトがセットされるという話

タイトル長っ!というのは置いといて。 最近ちょこちょことJavaScriptをいじりはじめたのですが、thisの挙動に戸惑ったのでメモ。 次のコードは直感的に動いてくれる。 var kyube = { face: "(◕‿‿◕)" }; kyube.say = function () { document.writeln(this.fa…

ちょっと前に流行って、最近よく耳にする(ような気がする)技術たち

そろそろ血のバレンタインの足音が、ぺたりぺたりと聞こえてくる頃ですね。 バレンタインチョコ欲しい! マリみて全巻ほしい! ふぅ……今日のノルマは達成ですね。 さてさて本題。 最近よく聞く(ような気がする)技術を4つ、めもめも。 自分は今のところ使…

Dropboxを利用してGitのプライベートリポジトリをつくる方法

はじめに GitのプライベートリポジトリをDropboxを利用して構築する方法です。 Dropbox上にリポジトリを作成することで、同期しているすべてのマシンからこのリポジトリを利用することができるようになります。 このリポジトリを共有ディレクトリにすること…

960 Grid System がヤバい便利

CSS

「960 Grid System」はCSSのフレームワークです。 CSSのフレームワークっていうと「?」って感じですが、レイアウトの形成(カラムの並び)を補助してくれます。 デモページを見ると、何やってるのか一目瞭然です。 一般的なブログレイアウトである2カラム…

WordpressでFTP接続情報を求められたときのメモ

さくらのVPSにWordpressをインストールしたのだけれど、プラグインの更新やテーマのインストール時にFTP接続情報を入力するように促されて「?」になったので回避メモ。 基本的には「wp-config.php」に以下の行を書きこめばOK。 define('FS_METHOD', 'direct…

2chのmailto:〜を削除するUserScript

とある事情により2chのmailto:〜を削除してブラウザ表示したかったので、ChromeのUserScriptで削除することにした。 UserScriptの流儀みたいなのはよくわからないのでおかしいところがあるかも。 ソースコードは以下。 // ==UserScript== // @name 2ch mailt…

『にっちあんてな』作った。

アニメ・漫画・ゲーム・声優関連のアンテナサイトを作りましたよと。にっちあんてな - http://nicheantenna.com/まとめブログ、ニュースサイト、声優のブログをチェックしてます。 アンテナしてるサイトが少なかったり機能がアレだったりしますがとりあえず…

さくらのVPSに sqlite3-ruby (+ DataMapper) をインストール (Debian 5 Lenny)

Ruby でデータベースをいじるときはもっぱら DataMapper + SQLite なのですが、 さくらのVPS(Debian)上に DataMapper をインストールするときに全力でこけたのでメモ。 最終的に解決はしたものの、意外と手間がかかった。 原因はどうやら apt-get でインス…

RVM(Ruby Version Manager)を導入

RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation RVM は Ruby Version Manager の略で,その名の通り異なるバージョンのRubyを共存させるためのソフトです。こんな感じでバージョンの切り替えができます。 $ rvm 1.9.2 # バージョン…

声優さんフォロワー数ランキング

気になったので調べてみた。 とりあえず自分の声優さんリストに載っている人だけ。 (2010年9月27日22時30分くらいの統計) 名前 フォロワー数 備考 http://twitter.com/sugitaLOV:image=http://a0.twimg.com/profile_images/941227188/kanai_normal.JPG 杉田…

Togetterのまとめをはてなダイアリーに丸投げ(引用)するブックマークレット

追記:2011/11/28動かなくなっていたので、バージョンアップしました。 → 新・Togetterのまとめをはてなダイアリーに丸投げ(引用)するブックマークレット - Rubellum fly light 以下、古い内容の記事です。 Firefox と Safari で動作を確認(他ブラウザは…

『声優ったー』復活の巻

声優のブログ更新をつぶやくBOT『声優ったー』を復活しました。 声優ったー (@Seiyutter) です。よろしくね。 詳細は → http://lib2.jp/seiyutter/ 現在の声優さんリスト(五十音順) 阿澄佳奈 伊藤かな恵 伊藤静 井上麻里奈 今井麻美 植田佳奈 加藤英美里 …

Rubyで文字列から日付を生成

RSSの日付をパースするときに引っ掛かった。 結論から言うと超初歩的なミスだったんだ。 二度とこんなことしないためにもメモ。 素直に下のコードを実行。 ParseDate.parsedate(item.date) 見事にエラー発生。 in `_parse': private method `gsub!' called f…

simplexml で dc:〜 を取る方法

PHP

メモメモ。 <dc:date>〜</dc:date></item> の場合 $dc = $item->children('http://purl.org/dc/elements/1.1/')->date; ?> simplexmlは便利だけどところどころ引っかかるところがあるので後でまとめようかな。

PHPのsimplexml_load_string()でCDATAの中身を取る方法

PHP

素直に simplexml_load_string($xml_str); ってやるだけだとCDATAの中身を認識してくれなかった。 取得する方法は↓。Google先生に聞いた。

ニーソ

Twitpic の検索より。 http://twitpic.com/search#q=%E3%83%8B%E3%83%BC%E3%82%BD&type=mixed&page=1 Googleのアップデート検索より。 http://www.google.co.jp/search?hl=ja&prmdo=1&tbs=mbl%3A1&q=twitpic.com+%E3%83%8B%E3%83%BC%E3%82%BD+-RT&aq=f&aqi=&…

フォロー同期ツール作ってみた(Java)

サブアカとの同期を手でやるのは死ねるのでツールを作ってみた。 Javaで作ってるのでWindows/Mac/Linuxで動くはずですが、Macでしか確認していません(試してみてね)。 無保証ですので、使用は自己責任でお願いしますね。 FollowSync ちなみに同期と書いて…

フォローとフォロワーを簡単に全件取得する方法(しかも認証なし)

フォローの全取得。ユーザーID(≠screen_name)の一覧で取れます。 http://api.twitter.com/1/friends/ids.json?screen_name={screen_name} # {screen_name}には各々のscreen_nameを入れてね! おいら(@rubellum)のフォロー → http://api.twitter.com/1/frie…

さくらのVPS - nginx のインストールメモ

バージョンは「0.8.50」 必要なパッケージをインストール。 sudo yum install pcre-devel zlib-devel openssl-devel ソースからインストール。 # cd /usr/local/src # sudo wget http://nginx.org/download/nginx-0.8.50.tar.gz # tar zxvf nginx-0.8.50.tar…

さくらのVPS - iptablesの設定メモ

さくらのVPSは初期状態だとポートが開きまくりらしい。 とりあえず「SSH」「http」「https」だけ開けておき,あとは閉じる。 SSHのポート番号はデフォルトの22から変えた。 現在の設定の確認。 $ sudo /sbin/iptables -L「/sbin」にパスが通ってなかったので…

さくらのVPS - RubyとRubygemsをインストール

CentOS(5.5)にRuby(1.9.2-p0)とRubygems(1.3.7)をインストールする。 Rubyのインストール。ソースからインストール。 $ sudo cd /usr/local/src $ sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz $ sudo tar zxvf ruby-1.9.2-p0.tar.…

今見てるページをTwitterでつぶやけるブックマークレット

いわゆる今〇〇見てるボタン。 ドラッグアンドドロップで登録できる!みたいなことしたかったけど,ブログにリンクが張れなかったのでその辺は手打ちで…。 (追記:2010/09/17)URLエンコードするの忘れてたので追加。 javascript:(function(){d=document;u=…

「さくらのVPS」借りてみた(作業ユーザー作成,SSH設定)

月額980円(初期費用0円!)と安いので借りてみた。OSはCentOS(5.5)。 コントロールパネルから再起動や停止,OSの再インストールができるのでちょっぴり安心。 とりあえず作業ユーザーの作成とSSHの設定。 登録後「申込受付完了」と「仮登録完了」のメール…

phpDataMapper

PHP

phpDataMapper なるものを発見。 今まで ORM でよさげなものがなかったので超気になってる。 Ruby の DataMapper をなぞって作ってみるみたい。Home | phpDataMapper – PHP DataMapper ORM http://phpdatamapper.com/:image:largeただ MySQL+UTF8 で案の定文…

Things

かっこいいー!Cultured Code http://culturedcode.com/ http://culturedcode.com/:image:large