yuyunko's blog

ぼうびろく

ブログ移転

Tinkerer にしました!ホーム — yuyunko's blog http://yuyunko.bitbucket.org/blog/html/index.html

rubyでFlickrに全写真アップロード

いよいよFlickrに全写真をアップロード。 Flickr.rb # -*- encoding: utf-8 -*- require 'pp' require 'rubygems' require 'flickraw' class MyFlickr < FlickRaw::Flickr API_KEY='' SHARED_SECRET='' ACCESS_TOKEN='' ACCESS_SECRET='' def initialize Fli…

重複ファイル削除

先ほどの記事にてexiftoolで 写真の整理を行う方法を書いたが、この方法だとたくさんの重複ファイルが出来る可能性が ある。そこでmd5sumを用いて重複ファイルの整理を行うスクリプトを書いた。 #!/bin/bash # tmp_dir TMP_DIR=_TMP_DELETE_FILES_ TMP_FILE=…

exiftoolを使った写真の整理方法

exiftoolを使った写真の整理方法Flickrにローカルの全写真をアップしたい。 ということで、その前にローカルの写真を整理。exiftoolを使用すると簡単に整理出来る。 $ brew install exiftool 写真がたくさん入っているディレクトリで以下を実行。 $ exiftool…

rubyでFlickrの写真全部削除

Flickrに写真を全部アップロードするにあたって、 まず既存のよくわからん写真を全て削除。 # -*- encoding: utf-8 -*- require 'pp' require 'rubygems' require 'flickraw' class MyFlickr < FlickRaw::Flickr API_KEY='' SHARED_SECRET='' ACCESS_TOKEN='…

rbenvインストール方法ぼうびろく

rbenvのインストール方法 $ brew install rbenv $ brew install ruby-build $ brew install readline $ brew install openssl $ brew link readline $ brew link openssl $ CONFIGURE_OPTS="--with-readline-dir=/usr/local --with-openssl-dir=/usr/local" …

rubyでFlickr API

Flickrに写真を大量にアップしたい。 その為にrubyでFlickr APIを使用する。とりあえず自分の写真のPhoto_IDを取ってくるとこまで・・・flickrawというgemを使った。searchで自分を指定する場合、'me'とすればいいらしい。 (通常は@を含むUSER_ID) # -*- enc…

NeoBundleでvimproc自動ビルド

githubのNeoBundleのtest/vimrcにこんな記述があった。 NeoBundle 'Shougo/vimproc', { \ 'build' : { \ 'windows' : 'echo "Sorry, cannot update vimproc binary file in Windows."', \ 'cygwin' : 'make -f make_cygwin.mak', \ 'mac' : 'make -f make_ma…

robocopyでrsyncもどき

Windowsには高機能なrsyncてきコマンドはないと思ってた.robocopy ・・・ あるじゃないっ!!Windows XPではまだないらしいけど. んで,robocopyで $ rsync -av8 --progress SRC DEST をrobocopyでは > robocopy SRC DEST /e /dcopy:t とかく.

Mac samba マウント

#!/bin/sh # ディレクトリがない場合は作成 if [ ! -d "/Volumes/mountA" ]; then mkdir -p /Volumes/mountA else echo "もうmountAはあるよ" fi if [ ! -d "/Volumes/mountB" ]; then mkdir -p /Volumes/mountB else echo "もうmountBはあるよ" fi # マウン…

ネオ!!バンドル!!!

新しくneobundleというのが作られてたのでvundleから乗り換えた。vimprocと連携してるらしいので、今度入れよう。(macではvimprocバグ多くて昔やめたんだけど再度挑戦)

account_switcher.js でGoogle

google+の影響なのかvimperatorのaccount_switcher.jsで Googleでアカウント切り替え出来なくなってた. ほんとにこれでいいのか不明だが,一応account_switcher.jsの この部分を直したら動いた. var _services = { google: { - host : 'https://www.google…

pre要素ではみコにならない!!

はてなダイアリーでpre要素内のコードが横幅に収まらない 時にはみ出ることがある.通称はみコらしい(ほんと?)これを解決するには設定のスタイルシートのpre要素に以下を追加 する. pre { white-space: pre-wrap; word-wrap: break-word; } overflow: au…

3連休

いきなりやってきても困るね. なにしようか.

ハードディスク

今はハードディスクが1Tで5千ちょいで買えるのか・・・.安いな.っと思ったら,なんか値段上がってる!!5千5百円で買った僕勝ち組??

てすと

てすと

FeedWordPress

先日の日記でwordpressに移行!!って書いたけど,やっぱ hatenaの使い心地も捨てがたい.というわけで(?)またMacVimから投稿てすと.

Ubuntuでsshアクセスして一時的にX落とす

家にUbuntu64bitのパソコンが1台ある.けど普段はMacしか触んないんで,そのUbuntu(正確にはLinux Mintだけど)にアクセスする にはMacからsshでアクセスする.で,sshでコンソールからアクセスする場合は,Xが立ち上がってても意味ないんで落としたい.実際…

Macで一時的にスリープさせなくする

MacBook Airの場合,バッテリーで動かすことが多いんだけれども(というかほとんどそう) そうすると省電力にバッテリー長持ちさせるためなのか,すぐにディスプレイが暗くなる.コード書くとか,考えながら作業してる時にいきなり画面が暗くなると思考が止ま…

ubuntu server 11.04にsun-javaインスコ

インスコ $ sudo add-apt-repository 'deb http://archive.canonical.com/ natty partner' $ sudo apt-get update $ sudo apt-get install sun-java6-jreでフォルト設定変更 $ sudo update-alternatives --config java

見たい映画メモ

ミスト 空気人形 シャッターアイランド グラントリノ ダークナイト 真実の行方 愛のむきだし ショーシャンクの空に OLDBOY オーロラの彼方へ

いろいろプラギン入れてみたい.

タブを使ってみたい.

MacVimとVimShellとQuickSilverで快適コマンドライン生活

最近VimShellが便利すぎる.MacVimで全画面で使うのが最高にいい.そこで便利な設定を. QuickSilverを使うとホットキーでアプリケーションを呼び出すことができる.それに加えて,QuickSilverの環境設定のActionから新しいActionのToggle Applicationに チ…

タイトル

MacVimからてすと タイトルってどうやって設定すんだ? →わかった! *t*で出来ますた 参考 はてな記法のVimヘルプ — Gist

exiftoolでファイル名変更とディレクトリ作成&移動

exiftoolが非常に便利だ.ふいに写真のファイル名を全部変更したくなった.こういうのはコマンドラインでシェルスクリプトとかでやるのが簡単でいいんだろうと思って調べたら exiftoolというコマンドがあることを発見.本来はperlのモジュール?的なものらし…

Javaでsqlite3にJDBCで接続

最近Javaの勉強をしている.そしてMySQLのめんどくささから,またRailsで正式採用されていることから sqlite3を使ってみている.そんなことでJavaからJDBCを用いてsqlite3に接続する方法を調べた. まず,sqlite3に接続するコード. パッケージはsqliteとし…

mocp

mocが音楽を聞くのにかなり便利. Ubuntuでは簡単に使えたにの,Macではなかなかうまく出来なかったけど出来た.まずMacPortsでインスコ sudo port install moc +vorbis vorbisをvariantsで指定するのを忘れずに.それからjackdでサーバーを起動 jackd -d co…

iTerm2

Macではターミナル + Visorがとても便利だったので使っていたのだが,最近iTerm2の存在を知った.これはデフォでVisorと同じようにホットキーで呼び出せて,ProfilesのDisplayのStyleの ところをTop of ScreenにするとVisorとほぼ同じになる.(Visor特有のあ…

macでzip,7z,rarなどのコマンドラインでの扱い

Macのターミナルで,7zの解凍はどうやるんだろうと思って調べた.Macでは,HomebrewかMacportsでp7zipをインストールする. 僕はHomebrewのが好きなのでHomebrewでインストール. sudo brew install p7zip 使い方は 7z -h でだいたいわかる. 7z l hoge.7z …

lsでディレクトリのみ,ファイルのみ,表示する

あるディレクトリに,ファイルとディレクトリがたくさんあって,ディレクトリのみ見たい! ファイルのみ見たい!っていうときの方法がわからなかったので調べた.ディレクトリのみ ls -F | grep / ファイルのみ ls -F | grep -v / 世の中には賢い人がいるも…

HandBrakeCLI

動画を変換するのに,HandBrakeはとても便利.でも,GUI版は,同じプリセットでたくさんのファイルをいっぺんに変換するのには不便. いちいちキューに追加していかなければいけない.ということで,HandBrakeCLIでコマンドラインから使う.Macの場合はHandB…

dpkgでパッケージのバックアップ

debian系OSでのパッケージ管理はdpkgを使う.バックアップとリストア方法.listにインスコされてるパッケージ一覧を書き出し dpkg --get-selections > list listからインスコ dpkg --set-selections ちなみにこれはJailBreak済みのiPhoneでも使える. Amazon…

よーし!!挑戦!!

MacBook Air 11インチ欲しい!

Macでcueシートとttaでのファイルを処理する方法

Macでcueシートとttaでのファイルを処理する方法がわからなかったので調べたら,X Lossless Decoderっての使えばいいってことがわかった.X Lossless Decoder: Lossless audio decoder for Mac OS XGUIはめんどくさかったので,コマンドライン版をダウンロー…

ubuntu 10.10にもどす

やっぱりubuntuのがいいや.ってことでlinux mint からubuntuにもどした. Amazon.co.jp ウィジェット

Homebrew

Macには有名なパッケージ管理ソフトとして、Macportsがあるんだけど、 なんかたまにエラーでたり、インスコされる場所が/opt/local以下でデフォでPATHが通ってなかったり して、何かとスマートじゃない。しかもビルドに時間かかるし、Macには元々入ってるも…

Linux Mint 10 -Julia-

Ubuntu 10.10からLinux Mint 10に乗り換えた.使い勝手はほとんど変わらない.外観はうぶんちゅよりいい.

Firefox Ramdiskで高速化

FirefoxのキャッシュをRamdiskに置くことで高速化できる,とのことなのでやってみる.はじめにRAMディスクを割り当てるためのディレクトリを作成(今回は/mnt/ramdisk) sudo mkdir -p /mnt/ramdisk sudo chmod 777 /mnt/ramdisk 再起動してもログイン時にマウ…

mplayer オプション

mplayer にはいろんなオプションがあって,かなりわかりにくい.自分が作業しながら,ながら見するのに使えるオプションを書いておく. mplayer -loop 0 -fixed-vo -geometry 100%:100% -ontop -shuffle -framedrop -vf dsize=400:-3 ~/Videos/* -loop 0 ル…

2chブラウザJDでスレ内の画像を一括ダウンロードする3

よくよく考えると,前回のだと 1http://hogehoge.jpg 2http://fugafuga.jpg 3http://null.jpg とかなってる,リンク前に変なもんがついてるやつは無視しちゃうことがわかった. んでこうする. #!/bin/bash # Usage: command input_url downloaded_directory…

2chブラウザJDでスレ内の画像を一括ダウンロードする2

前回のは本当くそなスクリプトで,もうちょっといい書き方があった. #!/bin/bash # Usage: command input_url downloaded_directory CMDNAME=`basename $0` if [ $# -ne 2 ]; then echo "Usage: $CMDNAME input_url downloaded_directory" 1>&2 exit 1 fi c…

2chブラウザJDでスレ内の画像を一括ダウンロードする

JDは大変便利な2chブラウザだけれども,画像を一括で保存する方法がない.(Ctrl + a してから選択画像を開くをして,画像表示画面で全画像を保存・・・ってやってもできるけどウェイトがあるので時間かかる)そこで超適当でスマートじゃないけどスクリプト…

wineでの日本語入力

wineでwinのアプリを動かせるけど,日本語入力が出来なかった.以下のようにして解決まずバックアップ cp ~/.wine/user.reg ~/.wine/user.reg.bak ~/.wine/user.reg の最後に以下を追加 [Software\\Wine\\X11 Driver] "InputStyle"="root” 参考

vimmerなファイラーvifm

vim使いにぴったりなターミナルファイラーvifmubuntuでは簡単にインストールできる. sudo apt-get install vifm 使い勝手もvimを普段使っていたら簡単にわかる キー 効果 j 下移動 k 上移動 h 親ディレクトリへ l ディレクトリなら掘る,ファイルなら実行(E…

zshの設定,zshrc

zshは最強のシェル!!・・・ということらしいので,zshいれてみた. だけど最強にするためにはそれなりに設定が大変で.いろんなサイトを見まくって自分なりに使いやすいようなzshrcにしてみたつもり.以下自分用メモ ####################################…

ソースからビルドするのに必要なもの一括インストール

ubuntuでは,ソースをmakeする際に必要なものは簡単にそろえられる.たとえば,2chブラウザであるJDをmakeしたいと思ったら, sudo apt-get build-dep jd でおk

my.cnfの文字コード設定

[client] default-character-set = utf8 [mysqld] default-character-set = utf8 skip-character-set-client-handshake [mysqldump] default-character-set = utf8 [mysql] default-character-set = utf8 参考:MySQL 5.0の文字コード設定 - ある異邦人の技術…

MySQLを扱うのに便利なソフト

MySQLを使うのにはターミナルで行ってもいいのだが,見にくい.そこで,Mysql query browserを使うと便利.Ubuntuでは以下のコマンドでインストールできる. sudo apt-get install mysql-query-browser かんたん.使い方もけっこう直感的にできる. Server Hostname…

rubyからMySQLを扱う方法

MacではMacPortsでmysql-develが必要らしいのでそれをいれる. sudo port install mysql-devel また,これは必要あるかどうかわかんないが,自分の場合はrb-mysqlをいれたらうまくいった sudo port install rb-mysql 追記 ruby-devも必要らしい・・・ Ubuntu…

vimperatorで直前のタブに戻る(トグル)

Firefoxではツリー型タブを用いていてタブをいっぱい開く. んで,直前のタブにフォーカスする方法 C-^ 直前のタブに戻る C-^ 再度キー入力することにより、新規に開いたタブに戻る 便利参考