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

FreeBSD 8.0でBuffalo WLI-UC-G

PCには標準で無線LANにIntel WiFi 5300が載ってるんだけど、8.0-RELEASEのiwnでは未対応みたい(currentでは対応してるっぽい)なので、代わりにお店で一番安かったバッファローのUSB無線LAN WLI-UC-Gを買ってきた。WLI-UC-GはRalinkのチップが載っているとの…

FreeBSD 8.0でZFS

ZFSを使ってみたいのでFreeBSD 8.0をインストールしてみる。 現在のインストーラだとZFSに対応していないので RootOnZFS/GPTZFSBoot - FreeBSD Wiki を、参考にして FreeBSD Root on ZFS using GPT を構築する。 準備 8.0-RELEASE-amd64-memstick.imgだと Li…

Goの最新ドキュメント

Go

毎日、最新のリポジトリを追いかけて $ hg pull $ hg update $ cd src $ ./all.bash してると、まだまだ変更が盛んなので公式サイトの更新が追いつかずにドキュメントが古いまま。 パッケージのドキュメントはソースから生成するし、実はリポジトリには公式…

Ubuntu 9.10 で D02HW

やはりNetwork Managerから使えなったので、以前と同じように EMOBILE D02HW - m92oの技術系日記 pppconfig を使って設定。デバイスファイルは /dev/ttyUSB0 pppconfigで設定 $ sudo pppconfig ・Create Create a connection を選択 ・Provider Name : emobi…

Ubuntu 9.10 で KVM

Ubuntu 8.10の時に書いたのを見ながら試してみる Ubuntu 8.10 x64 で KVM - m92oの技術系日記 今回はXubuntu 9.10 x86_64を使用 必要なパッケージ Synaptic または apt-get を使って以下のパッケージをインストール kvm virt-manager (GUIで管理したい場合) …

Xubuntu 9.10入れた

パーティション構成を決められないのでLVMを使うことにした。これで後からサイズ変更できる。サイズはこの辺を参考に https://help.ubuntu.com/9.10/installation-guide/i386/partitioning.html DesktopのGUIインストーラはLVMに対応してないので、Xubuntu 9…

Twitter package for Goにユーザ検索機能を追加した

Go

GitHub - m92o/twitter-go: Twitter package for Go 追加機能 users search 使い方 t := twitter.NewTwitter("USER", "PASSWORD", false); users, err = t.UsersSearch("USERNAME"); その他、細かな修正

Twitter package for Goにリスト機能を追加した

Go

GitHub - m92o/twitter-go: Twitter package for Go 追加機能 lists (index) list statuses

Goの翻訳プロジェクト

Go

shibukawaさんがはじめたので貼っておく。素晴らしい! プログラミング言語 Go ドキュメント — プログラミング言語 Go ドキュメント v0.1 documentation

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プログ…