なにかのまねごと

A Journey Through Imitation and Expression

tech

MacのAutomatorでiTunesのタイマーをつくる

http://macdays.net/2006/03/04_1153.php を参考に、AutomatorでiTunesのスリープタイマーを作ってみた。手順は以下の通り。 スリープタイマー Autometorを立ち上げる。新規ワークフローはカスタムを選択。 アクションからミュージックを選び、『iTunesの再…

タブ区切りのデータをカンマ区切りのcsvファイルに変換するRubyスクリプト

先日のiTunesネタに引き続き、rubyの勉強がてら作ったスクリプトです。 ARGV.each do |i| f = open(i) p i + ".csv" wf = open(i + ".csv", 'w') begin f.each do |str| str = str.gsub(/\t/, ",") wf << str end ensure f.close wf.close end end 2008.12.2…

Rails勉強会@東京第36回に行ってきた

今も勉強会中なんだけど、自分の頭じゃ追いつかないレベルの話が展開されてるので、前半にやった初心者向け講座のメモを残しておきます。 **Scaffoldの半歩先へ 講師:yuum3氏 http://d.hatena.ne.jp/yuum3/ 資料:http://www.ey-office.com/blog.htmlの Rub…

svnでのパーミッション管理

svnは基本的にファイルパーミッションを管理しない。しかし、実行属性だけは管理している。 svn proplistでファイルに実行属性が付いているかどうか確認できる。 http://subversion.bluegate.org/doc/re23.html svn:executableと表示されれば、そのファイル…

Telnetでtwitter

というわけで、telnetを使って超原始的にtwitterへ投稿をして遊んでみた。以下、ログ。 $ telnet twitter.com 80 Trying 128.121.146.100... Connected to twitter.com. Escape character is '^]'. POST /statuses/update.json HTTP/1.1 Host: twitter.com A…

telnetについてつらつらと

私が最初に情報系のバイトをしたときには、 telnet についてはこう教えられた。「サーバにログインしてそのサーバを操作できるようにするコマンドだよ。でもパスワードとかを平文で送ってしまったりするからセキュリティ的に危ないんだ。だから絶対sshを使い…

ってカテゴリつけるのも恥ずかしい話なんだけど。

今日もsvnでつまづいた。昨日svn importでサーバ上にアップしたhogeというディレクトリに入っているソースコード。それを更に改良したのでコミットしようと、hogeの中でsvn ciしたのだけれど、 svn: '/path/to/hoge' is not a working copy svn: Can't open …

初めての Facebook app 開発

なんてタイトルは実は詐欺で、単に Facebook app のライブラリについてくるPHPのサンプルアプリケーション、FootPrint を動かしただけです。開発者になってること前提。私はバイト先の方に開発者に追加してもらったので、そこら辺の手順が分からないのです。…

今日絶対覚えておかなければならないこと

svn で共有しているソースを変更する作業を始める前は必ず svn updateをかける。 そして、コンフリクトが起こっている場合、それを手作業で解決したのち、 svn resolved hogehogeとして解決したことを svn に伝える。でも、本当にコンフリクトが解決したとい…

今日覚えたことというより覚えておきたいことメモ - svnについて -

svn updateローカルの作業用コピーの更新。他の人がコミットした変更などがローカルに反映される。とりあえずCが出たらコンフリクトを起こしているので要注意。 svn status自分がローカルコピーにどんな変更をしたのか確認するコマンド。Mは自分がローカルで…

今日覚えたことメモ - MacPortとgemについて -

MacにLinuxアプリケーションなどをインストールするには、MacPortが便利。インストールの仕方などは以下のページに。 http://lapangan.net/darwinports/index.php?TheMacPortsWiki%2FInstallingMacPorts#r2bfd479 http://d.hatena.ne.jp/hakobe932/20061208/…

はてなRSSに追加のブックマークレットポップアップ版

タイトル通り、はてなRSSに新しいフィードを追加するブックマークレットの、ポップアップ版です。ポップアップ禁止設定状態のMac版Safari3.1.1とWin版Safari3.1.1とWin版Firefox2.0で動作を確認。ポップアップ禁止設定の状態のMac版Firefox2.0とWin版IE6だと…

Mitterを使ってみた&Mitter用ブックマークレットを作ってみた

http://mitter.jp/という動画閲覧履歴共有サービスを使ってみた。とはいえ、使ってみたもののみんなが履歴を共有してくれている訳ではない模様。むしろほとんどの方が履歴をオープンにはせず、ただ単にこの動画を見たということのみチェックするのに使ってい…

iPod touchでもdolipoを使ってネットを速くする方法

前提条件 dolipoを起動させているMacに固定IPが振られていること。 proxy.pacを利用すること。 家庭内LANが組んであること。 iPod touchでdolipoを使う方法 dolipoを起動させているMacのシステム環境設定>共有で、Web共有をオンにする。このコンピュータのW…