すがブロ

sugamasaoのhatenablogだよ

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

Trac Lightningが凄い件

久しぶりにバージョンアップさせた 会社で使っているオレオレ Trac を、半年ぶりくらいに新しいバージョンをインストールしてみた。 チケットとカレンダとガントチャートの連携のすごさに吹いたwww 何これ。普通にプロジェクトで使えるじゃん。見た目カッコ…

eclipse 3.3 for mac を日本語化する

英語の方がカッコいいと見栄を張ったが やっぱり日本語が良い>< というわけで、再度挑戦してみる。 Mac OSX 10.4 Tiger - Eclipse 3.3日本語化手順 - alice_quxのブログを参考にするとすぐにできるんだけど、意外とハマった。 日本語化ファイルのDL Eclips…

若手IT勉強会に行ってきました

サイ本読書会0次会 とりあえずどんな感じに進めていくか、メンバーのスキルセットについての話等をした。 若手IT勉強会 - 第2回勉強会 FireBugについてのメモ id:monjudoh が素晴らしい知識を披露してくれた。 monjudoh++++++++++++++++ profile の取得 画…

うはっオワりそうだ\(^o^)/

かなり危ない 先日、会社でおれのブログがバレそうだった。後輩のカンが鋭すぎて、Twitter がバレてしまったよ\(^o^)/ Twitter を知っている、もしくは調べる事に対してもう少し本気だったらあっというまにここまで到達したことだろう*1。 なんというか、…

FTPでそれすぐ実行!

FTP の自動実行 -n で自動化できる。 下記のようにすると、事前に入力したコマンドを実行してくれる。 sugamasao% ftp -n ftp.riken.jp << EOS user anonymous hoge@example.com dir quit EOS 値を動的に変更する こんな風に、``でコマンドを実行して文字列…

それすぐ実行!

vim

C言語のちょっとしたファイルを書いたとき いちいち別ターミナルや :! でセコセコ入力するのって結構面倒ですよね! っていうか、ゆとり脳なんでトライ安堵エラーじゃないと開発できないので、ビルド〜実行までのサイクルは短ければ短い方が良いのだ。 どう…

やばいやばいやばい

土日ブログを更新していなかったため 秋葉原の事件に巻き込まれたと思われた件www これがまた一人なら冗談ですむが二人に言われるとへこむぞwww っていうか、おれ、あんまり秋葉原行かないですから!>< というか、本当にヤバいのは Ruby 会議(金曜)にも…

Google Developer Day 2008

どうみても参加できません 平日に休みを取るほどの余裕がありません。あったら土曜日に出社してませんから! ,. -‐'''''""¨¨¨ヽ そこで問題だ!この状況をいかに打破するか (.___,,,... -ァァフ| |i i| }! }} //| 3択─ 一つだけ選びなさい |l、{ j} /,,ィ//|…

失敗したら実行する

失敗した時のみ実行する記述方法 以下のように書くと、左辺の処理が成功(exitコード 0*1)の場合に右辺を実行するようになる。 gcc hoge.c && ./a.outつまり gcc のコンパイルが正常に終了した場合にはプログラムの実行を行う、ということだ。 おれは良くこ…

ニコ動デビュー

恥ずかしくて死にたい 第四回で話してきました! - @sugamasao.blog.title # => ”コードで世界を変えたい”の動画がアップされてた\(^o^)/ アナウンスが無かった(気がつかなかっただけかもしれないけど・・・)ので、ニコニコ動画にアップされてなかったの…

プログラミング言語の選択

生産性の悪さを目の当たりにした! 今C言語で開発をやっているのだけど*1、おれの生産性悪すぎワロタwww 2週間弱で2000行くらい書いてるけど(コメント含む)、どう考えても行数に大して実装される機能の割合がすくねぇ。 文字列操作を頻繁にやっている…

mixiの日記

web

ちょっと書いてみたい時があるのだけど 外部ブログを設定していると、 mixi 内の日記が書けないんだよね。 mixi 外でブログ書くような人間は mixi は相容れないということですか? わかりません!>< マジなところ 外部ブログの有無に寄らず日記書けた方が…

iPod nano で動画が見たい

見たいんだ! おれの持っている iPod nano は動画再生(mp4の再生)が可能だ。 だけど、手持ちの動画ファイルで mp4 のファイルなんて皆無なので、なんとかエンコードしたい。 QuickTime Proバージョンだとできそうな気がするが、大して使う訳でもないので、…

FTPコマンドについて

FTP のコマンドのオプション FTP を使用するときに、 open やら get やら put やらのコマンドを使うと思うんだけど、そのコマンドに対するオプション(のヘルプ)ってのは無いのだろうか。 具体的に言うと dir コマンドのソート順についてのオプションが知り…

Hudsonの機能について

あると良いなーあるのかなーという機能 ビルドエラー時のメール送信での日本語エンコード(OSのエンコードが EUC だと、日本語が化ける) ビルド実行時のコンソールログに出てくる "+hogehoge" という実行文の表示抑止 この二つは、ようするにビルド失敗時の…

勉強(読書)会がしたい

対象は二つのどちらか JavaScript 第5版作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/08/14メディア: 大型本購入: 52人 クリック: 1,011回この商品を含むブログ (270件) を見る 計算機プログラムの構造と解釈作者: ジェラ…

C言語のエラー処理

C

どうやれば美しくなるのか 例えば、こんなソース 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int hoge(void) { 5 char* list1; 6 char* list2; 7 int returnCode = 0; 8 9 list1 = malloc(sizeof(char)*10); 10 if (list1 == NULL) { 11 puts("><"); 12 return 1; 13 } </stdlib.h></stdio.h>…

Google App Engineその2

前回の続き http://d.hatena.ne.jp/seiunsky/20080525/1211733044 できた! どうやら先日インストールしたのは、やはり単なるランチャーであって、別に SDK があった。 イマイチ公式リンクからたどれなかったのだけど、ググっていたらDLページを見つけたので…

Google App Engine

いまさらやってみようと思った 相変わらずタイミングを逃している感があるけれど、ようやくやってみようと思ってアカウント登録を行った。 やはり待ち行列に巻き込まれたので、とりあえず SDK でもいじくってみようと思い、SDK のインストールを行う。 だが…

第一回 Jiemamyインサイド for contributorsに行ってきました

書くのが遅くなりました<>< id:daisuke-m さん主催の Jiemamy 説明会がありました。 アウェイ感*1とビルのエレベータのオシャレっぷりに苛まされての会場入りとなりました。 今回は Jiemamy のコア部分のデータ構造やクラス設計に付いての説明をしつつの…

静的コード解析ツール splint

C

splint という解析ツールがある MacOSX だとデフォルトでは入っていないようだけど、port install splint でインストールできる。 これを使う事でバグが混在しやすいコードや、未使用の変数等を解析して教えてくれる。 ためしに使ってみる。 以前書いた正規…

Jiemamyインサイド for contributors へ向けて

eclipse 環境を作ってみる おれはそもそも eclipse を使っていない、っていうか、 ここ2年くらいJava 使ってない/(^o^)\ という間抜けな状態でプラグイン開発を行いたいとぬかてしている大バカものですからして、まず ecliipse のインストールから始めな…

正規表現したい!

C

このあつい思いは止められない あまり C言語で正規表現するって聞かないのだけど、もはや正規表現脳なので字句解析に正規表現なしとか考えられない。 なので、必死こいて調べてみた。 以下参考になりそうなサイト regex.hの使い方 404 Not Found sh1.2 pyblo…

YankRing すごいよ YangRing

vim

YangRing.vim ヤンク(レジスタ?)に保持されたデータを次々に表示してくれる。 インストールは下記を参照。 YankRing.vim : ヤンクの履歴を管理し、順々に参照、出力できるようにする — 名無しのvim使い ※他の Plugin と同様で、.vim/plugin/ に vim ファ…

リストその2

C

リストを作ってみた( new と add だけ) こんな感じの双方向リストを定義して、追加や削除を行う汎用的な関数を作ってみようと思う。 今のところ、追加のみ対応している。 こんな構造体のリストになっているけど、value は void 型のポインタとかにすれば汎…

リスト

C

所謂 List的なもの 標準Cに List なるものは、当たり前だけど、無いようだ。 できるだけ汎用だといいんだけど、例えば int ならこんなデータ型を用意すれば良いのだろうか。。。 typedef struct list { int value; struct list* next; } intList; んで、動的…

プロセスを監視するプロセス?

C

fork-exec において 複数の子プロセスを生み出して、常に一定のプロセスを起動させるにはどのようにすれば良いだろうか。 いまいちイディオム的なのがよくわからなかったので、必死こいて作ってみた。 子プロセスが exec するプログラム(sleep というファイ…

vim に華麗にコピペするための必殺コマンド

vim

できる・・・!私にもできるぞ! Web でソースを見つけて、ちょっくらローカルマシンにコピペして動かしてみたい! とか、HTMLの面倒な定型部分(Documenttype 云々とか)をコピペしようと思って、おもむろに Ctrl-c Ctrl-v で貼付けるとこんな悲惨な事にな…

第一回 Jiemamyインサイド for contributors

まったくもって Java ができないのに応募してしまった http://d.hatena.ne.jp/daisuke-m/20080511/1210511542 とりあえず、21日に行うらしい。 Java をやらなくなって2年近く絶っているので上にプラグイン開発とかまったくやったことない>< なので とりあ…

vimで効率的にコードを書くには

vim

こんなサイトがあったのか>< ちょっとここでも見て勉強しよう>< http://d.hatena.ne.jp/bonar/20070415/1176651778 大分慣れてきたとはいえ、まだまだ使いこなせるとは言えないからなぁ。