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

iPhoto 8(iPhoto '09 / iLife '09)のデータベース情報めも

Fat Cat Software - iPhoto Library Manager Help - iPhoto Library Internals iPhoto Library フォルダのファイルの紹介。 写真データベースは iPhoto 7, 8(iLife '09)では SQLite のデータベースである iPhotoMain.db iPhotoAux.db なお iPhoto 9(iLife…

RubyからSQLite3を使うめも

sqlite3-ruby gem が主流っぽい(うすいラッパ) sparklemotion/sqlite3-ruby File: README ― Documentation for sqlite3 (1.3.9) インストール $ gem install sqlite3 Fetching: sqlite3-1.3.9.gem (100%) Building native extensions. This could take a w…

wgetでサイトを丸ごとダウンロードする

まえがき 昔から大好きなサイトがあります。 大阪の川(淀川水系・大和川水系)を源流から調べたサイトです。淀川 via kwoutこのサイトを一括して丸ごとダウンロードしてみたいと思い、アプリを探してみました。その途中に「cURL と違い wget ならばサイト内…

ffmpeg 2.3.2 で映像と音声を結合させる

メモです。 ffmpegはバージョンが違うとオプションの使い方が大きく変わったりしますのでご注意ください*1。 ffmpegのバージョン $ ffmpeg -version ffmpeg version 2.3.2 Copyright (c) 2000-2014 the FFmpeg developers built on Aug 17 2014 23:24:49 wit…

Parallels Desktopの環境でVagrantをインストール(失敗込み)

ホントよく分からずやってますm(_ _)m 参考:VagrantをParallelsで使う - ペリャウドのプログラミングとか(第2期) Vagrant インストール Download Vagrant - Vagrant からインストール。 8/17 現在では 1.6.3 。 Parallels で使うための Parallels provid…

Hashで全要素の値がfalseであることを確かめるには

Hashで全要素の値がfalseであることを確かめるには - Qiita

Object#self があればちょっとうれしい(→2.2.0からは Kernel#itself ができるそうです)

Object#self があればちょっとうれしい(→2.2.0からは Kernel#itself ができるそうです) - Qiita

self gem

self gem - Qiita

自分がコメントをした投稿を検索する

自分がコメントをした投稿を検索する - Qiita

OptionParser よりも指定が楽な ARGV.getopts のオプション指定(ロング/ショートも)

OptionParser よりも指定が楽な ARGV.getopts のオプション指定(ロング/ショートも) - Qiita

ruby-qml gem をインストール

ruby-qml gem をインストール - Qiita

Pokebell gem でキムタクからのメッセージを復号してみよう

Pokebell gem でキムタクからのメッセージを復号してみよう - Qiita

ASCIIじゃないアルファベットを取り扱う(正規表現、upcase/downcase)

ツールドフランスが終わって「ああ夏が終わった」とぼんやりしている[twitter:@riocampos]です。 ASCII以外のアルファベットの「\w」 ツール向けに参加選手情報をリプする[twitter:@tdfmembers]というアカウントを運用(ただし途中で停止)していました。 そ…

Macの日本語キー配列で特殊文字を打つ(オプション⌥キーを押した場合)

環境:MacBook Pro w/Retina 13" Late 2013, OS X 10.9.4 初期状態 1 2 3 4 5 6 7 8 9 0 - ^ ¥ q w e r t y u i o p @ [ a s d f g h j k l ; : ] z x c v b n m , . / _ シフトキーを押した状態 ! " # $ % & ' ( ) 0 = ~ | Q W E R T Y U I O P ` { A S D F…

Shift_JISサイトをNokogiriでパースするときにはエンコード指定

Shift_JISサイトをNokogiriでパースするときにはエンコード指定 - Qiita

MacでRuby2.1.2をソースコードからインストールすると共にrbenvで管理する

もともと rbenv を使っていたのですが、 同時に複数のスレッドが動作可能になる「Ruby 1.9.3のGVLにHTMを用いるパッチ」を当てて rbenv / ruby-build でインストール - Qiita で検証のためにソースから Ruby 1.9.3-p547 をインストールした後で rbenv が使え…

Gyazoのアップロード先をTwitterに

Gyazoのアップロード先をTwitterにした - 9mのブログ のパクリですスクリプトを若干変更しました。 基本的には同じです。 システムの Ruby に twitter gem をインストール $ rbenv global system $ sudo gem install twitter Gyazo内のスクリプトファイルを…

同時に複数のスレッドが動作可能になる「Ruby 1.9.3のGVLにHTMを用いるパッチ」を当てて rbenv / ruby-build でインストール

同時に複数のスレッドが動作可能になる「Ruby 1.9.3のGVLにHTMを用いるパッチ」を当てて rbenv / ruby-build でインストール - Qiita 補足:残念ながら私の環境ではHTMが動きませんでしたorz

読みをポケベル入力数字に変換するPokebell gem

読みをポケベル入力数字に変換するPokebell gem - Qiita

Jewelerで作ったGemをGithubとRubygemsに登録

Pokebell gem を作った際の記録。 Ruby - 読みをポケベル入力数字に変換するPokebell gem - Qiita アカウントは予め github には登録済みで、既に pokebell フォルダに、符号化できる状態の pokebell.rb を作成してある状況から開始しました。 Jewelerをイン…

homebrewを使ってHaskellをインストールする

本体インストール ghc と haskell-platform をインストールすれば(いちおう)良いようです。 gcc とかも入ってきましたが… トータルで20分くらい(MBP/retina 13" Intel Core i5 2.4 GHz 8GB)。 $ brew install ghc haskell-platform ==> Installing depen…

markdown2hatenaをインストール

(ツール紹介)Markdown記法をはてな記法に変換するツール - 雲行きそらゆきココロイキ を使いたいので先ほどHaskellをインストールしました。バージョンは以下の通り。 $ ghc --version The Glorious Glasgow Haskell Compilation System, version 7.6.3 次…

ツイートIDからツイート時刻を算出

ツイートIDからツイート時刻を算出 - Qiita

正規表現/REGEXP/が含まれない行にマッチする正規表現(該当行を削除したい場合に)

正規表現/REGEXP/が含まれない行にマッチする正規表現(該当行を削除したい場合に) - Qiita

RackのSessionもしくはCookieに含まれる内容について私的理解(Sinatra利用向け)

Sinatra で簡単なサイトを構築しようと思いつつ、理解力がないためになかなか進まない[twitter:@riocampos]です。 Session? 再度書きますが私的理解です。誤解を含んでいるかも知れません。 Ruby on Rails でも Sinatra でも、Rack というものの上に立って…

herokuへデプロイしたあとにgit commit --amendしたらデプロイでエラー

herokuへデプロイしたあとにgit commit --amendしたらデプロイでエラー - Qiita

モンキーパッチ:Enumerable#select_index と Enumerable#reject_index

モンキーパッチ:Enumerable#select_index と Enumerable#reject_index - Qiita

スレッドではインスタンス変数を排他的に使わないとメモリを喰いまくるorz(←Rubyで使用メモリを減らすには(特にNet::HTTPライブラリを使う場合))

ガーベージコレクション(以下GC)すれば不要なオブジェクトが整理されてメモリが減る、と思い込んでいた[twitter:@riocampos]です。 環境はRuby 1.9.3です。 2014/8/19追記 google-picasa gemを扱うときにログインを終えたインスタンスをインスタンス変数に…

日本語表記の日時をTimeオブジェクトに変換(Time.strptimeメソッド)

日本語表記の日時をTimeオブジェクトに変換(Time.strptimeメソッド) - Qiita

homebrewでOpenSSLを1.0.1hへ更新

1.0.1hは CVE-2014-0224 対策版です。 早めに更新しましょう。 バージョン確認 OpenSSL 1.0.1gです。 $ openssl version OpenSSL 1.0.1g 7 Apr 2014 $ brew info openssl openssl: stable 1.0.1g (bottled) http://openssl.org This formula is keg-only. Ma…