Twitter package for Go

Go

先日作ったのを整理してGo言語のTwitterクライアントパッケージ(ライブラリ)を作ってみたよ。 GitHub - m92o/twitter-go: Twitter package for Go 対応してるTwitter API statuses / public_timeline statuses / friends_timeline statuses / user_timelin…

go-mode.el

go-mode.elがGoのリポジトリ(miscディレクトリ)に入ってた。これでemacsが使いやすくなったよ。vimとxcodeのもあるんだね。go-modeをコピー $ cp -p $GOROOT/misc/emacs/*.el ~/.emacs.d .emacs.elに設定追加 ;; Go mode (require 'go-mode-load) あと、make…

プログラミング言語GoをMacに入れてみる

Go

Googleから新しいプログラミング言語Go (golang) がリリースされた The Go Programming Language LinuxとMac OS Xのx86, x86-64, armがサポート対象 (OS X / armは、まだ) 20%プロジェクトとして開発がスタートし、Rob PikeやKen Thompsonも関わってるみたい…

GoでTwitter

Go

Goでつぶやくコマンドを書いてみたよ。http.Postを使おうとしたけどヘッダ(ベーシック認証)の設定が出来ないようなのでnetパッケージを使った。あとhttp.URLEscapeが日本語未対応なので英語メッセージしか送れないw SSLもまだか (追記2) 内部文字コードはuni…

Pythonでmixiボイス

Pythonの勉強も始めた。まずは「みんなのPython」をさらっと読んで、手始めにRubyで作ってたmixiボイスの一部をPythonに移植してみた。 GitHub - m92o/mixi-python: mixi library for python 移植したメソッドは login と add_echo 使い方はこんな感じ impor…

toRuby 35th

dRuby本、前回(とちぎRuby会議02)の続きRinda P165〜P177辺りで終了 次回12/2(水) 18:30〜dRubyによる分散・Webプログラミング作者: 関将俊出版社/メーカー: オーム社発売日: 2005/07/01メディア: 単行本購入: 1人 クリック: 41回この商品を含むブログ (144…

mixi atom api

ボイス機能は一通り出来たので、この辺の情報を http://ido.nu/kuma/2007/06/29/mixi%e3%81%ae%e3%81%82%e3%81%97%e3%81%82%e3%81%a8api%e7%99%ba%e6%8e%98/ http://ido.nu/kuma/2007/08/01/two-more-api-found-in-mixi-station-221/ 元にマイミク、更新情報…

Rubyでmixiボイス全機能を実装した

今週ずっとやってるRubyでのmixiボイスの実装、とりあえずmixiボイスのページのHTMLを解析して全機能(?)を実装してみた。GitHub - m92o/mixi-ruby: mixi library for ruby実装した機能は以下の通り Mixi#new(user, pass, use_ssl = false) Mixi#login --- ロ…

Rubyでマイミクのボイス取得

昨日の続き Ruby逆引きレシピを見るとnokogiriと言うHTMLパーサがあることが判明 早速、nokogiriを使ってマイミクのボイスを取得する機能(recent_echo)を実装してみた。 更新したソースコード(mixi.rb)はこちら GitHub - m92o/mixi-ruby: mixi library for r…

Rubyでmixiボイス

GitHub - m92o/twitter-ruby: Twitter library for Ruby を改造してmixiボイス(発言のみ)を作ってみた。 mixiはAPIを公開してない(よね?)のでパケットをキャプチャしてでっち上げ。 ボイスリスト取得も作りたいけど、HTMLから抜くのめんどい。 (追記) nok…

リファクタリング

土曜日はとちぎRuby会議02に参加しまして、すごく楽しかったですねー 特に懇親会では、ノートPCを取り出して僕の書いたコードをRubyistの先輩方 (しかも超豪華メンバー)に見てもらいました。呑みながらのレビューです。 優しく教えてくれる人、口調は厳し…

twitter.rbをSSLに対応

SSLに対応させた。これでベーシック認証だけど暗号化される。 http://github.com/m92o/twitter

明日はとちぎRuby会議02

とちぎRuby会議02 - Regional RubyKaigi 明日持って行くもの 本(サインを貰いたいとも言う) ・dRubyによる分散・Webプログラミング dRubyによる分散・Webプログラミング作者: 関将俊出版社/メーカー: オーム社発売日: 2005/07/01メディア: 単行本購入: 1人…

GitHubからリポジトリのクローンを作る

Git

GitHubにitunes.rb, twitter.rbを公開 - m92oの技術系日記 のリポジトリをセカンドマシンからも作業出来るようにクローンを作っておく。 $ git clone git://github.com/m92o/itunes.git itunes $ git clone git://github.com/m92o/twitter.git twitter 以後…

MacPortsのローカルリポジトリ作成

Mac

忘れないようにメモ /opt/local/etc/macports/sources.confを書き換えてportindexを実行 詳細は以下の通り http://lapangan.net/darwinports/index.php?HowTo/LocalPortfile

GitHubにitunes.rb, twitter.rbを公開

RubyでiTunesとTwitter - m92oの技術系日記 のソースを少し手直し してGitHubに置きました。Gitって使いやすいな。 GitHub - m92o/itunes-ruby: iTunes control library for Ruby (Mac only) GitHub - m92o/twitter-ruby: Twitter library for Ruby

リモートリポジトリとしてGitHubを使う

すでにあるローカルリポジトリをGitHubにコピーします。 GitHubにリポジトリを作成 Your Dashboard - GitHub の「New Repository」で 「Project Name」をローカルレポジトリ名と同じにして作る。 リモートリポジトリを追加 $ cd レポジトリ名 $ git remote a…

SSH Keyを作成

GitHubを使う準備としてSSH Keyを作って登録しておくSSH鍵作成 $ ssh-keygen -t rsa -C "メールアドレス" 作成した秘密鍵と公開鍵のペアを確認 $ ls .ssh id_rsa id_rsa.pub 公開鍵をクリップボードにコピー $ cat .ssh/id_rsa.pub | pbcopy Your Dashboard …

MacでGitを使う

インストール GUIも使いたいのでMacPortsでGitXをインストール(gitも一緒に入る) $ sudo port install GitX 初期設定 自分の名前とE-mailを設定 $ git config --global user.name "名前" $ git config --global user.email "メール" カラー出力 $ git conf…

RubyでiTunesとTwitter

この間作ったスクリプトを iTunes と Twitterクラスに分離して機能を増やしてみた。 gemなどにはすでに便利なクラスもあるみたいだけど、勉強用なので自前で実装。 Twitterクラスはまだ update と friends_timeline のみなので、徐々に増やそう。 今回は XML…

RubyでiTunes再生中の曲をTwitterにつぶやく

とちぎRuby会議01から toRuby勉強会に参加をはじめたが 月一回の勉強会のみでは、全然Rubyを覚える気配がないので 「たのしいRuby 第2版」を買って来て、今月頭ぐらいから ちょっとまじめに勉強を初めてみた。 2週間ぐらいで読み終えて、初めてのRubyプログ…

AppleScript で iTunes から曲名取得

Mac

初AppleScriptiTunes から再生中の曲名とアーティスト名を取ってくるスクリプト nowplaying.scpt tell application "iTunes" set trackName to name of current track set trackArtist to artist of current track return trackName & " / " & trackArtist e…

osascript で Adobe Unit Types.osaxのエラー

Mac

Snow Leopard で osascript を実行しようとすると Adobe Unit Types.osax が no matching architecture だとか言って動かない。 (64bit未対応のAdobeのアプリ入れてる人のみ?) $ osascript test.scpt 2009-10-13 15:41:47.865 osascript[253:903] Error loa…

Echofon for Mac

Mac

iPhone でおなじみの Echofon (旧TwitterFon) の Mac版ベータが出た。http://echofon.com/twitter/mac/iPhone との Sync機能とか良いな。iPhone側を Pro版にしないと使えないけど 追記 (2009.10.1) 正規版では有料化されるようです Echofon for Mac ベータリ…

Microsoft Security Essentials

マイクロソフトから無料ウィルス対策ソフトの提供が開始されました。http://www.microsoft.com/security_essentials/default.aspx?mkt=ja-jp

iTunes 9 にはカート機能がない

Mac

iTunes 9 からショッピングカート機能がなくなってしまいましたが ウィッシュリストで代用が可能ですhttp://support.apple.com/kb/HT1368?viewlocale=ja_JP

とちぎRuby会議02申し込み

2009/10/24 (土)に西那須野で「とちぎRuby会議02」が開催されます。とちぎRuby会議02 - Regional RubyKaigi

Snow LeopardのZFS対応は?

Mac

ディスクユーティリティのフォーマットにはZFSの選択肢はありません。 対応はServer版のみなの?

MacPortsのSnow Leopard対応版

Mac

MacPorts 1.8.0 がリリースされました。 http://distfiles.macports.org/MacPorts/MacPorts-1.8.0-10.6-SnowLeopard.dmg

Snow Leopardに含まれる主な言語のバージョン

Mac

$ ruby -v ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] $ perl -v This is perl, v5.10.0 built for darwin-thread-multi-2level $ python -V Python 2.6.1 $ php -v PHP 5.3.0 (cli) (built: Jul 19 2009 00:34:29) $ javac -version ja…