読者です 読者をやめる 読者になる 読者になる

dev

cygwinでredis-3.2.5コンパイル

(追記)これを書いたときは知らなかったのですが、Windows用のRedisがあるのでそれを使った方がいいと思います。 RedisをWindowsにインストール - Qiita ちょっと苦労しました。このバージョンではhiredisなどが追加されており、まとまった日本語の情報がない…

cowsayでいろいろな人に喋らせて色を付けるワンライナー

amazonのブログでlolcatというコマンドで出力に色をつけてたのを見つけて、 さらに他のサイトでログイン時にいろんな人にランダムで喋らせるのをさらにワンライナーにしてみました(長いけど)。 ~/.bashrcの最後に入れると楽しいかもです。 (あ、それぞれ…

vagrantをもう少しmake風に

vagrantは"Vagrantfile"なんてものを作るので make風にターゲットを複数指定したり依存解決してくれるのかと思いきや、 $ vagrant up ssh halt The machine with the name 'ssh' was not found configured for this Vagrant environment. とかやっても怒られ…

MathJax

とあるブログを見ていたら数式を文字選択できることに気づいて、MathJax というのを知りました。 (何年遅れてるんだ。。。)MathJax - Wikipedia はてなもMathJax対応してるっぽいので、ここで昔数式を書いてましたが、移行してリダイレクト設定してるので…

Hadoop Conference Japan 2014に行ってきました!資料・メモ・感想など

Hadoop Conference Japan 2014に行ってきました! 見たものをざっくりまとめると: 大物がいっぱい来てるね(ダグさんとか太田さんとか古橋さんとか)。 Sparkがそろそろ来そう(だけどもうちょいか)。 Googleすごすぎ。 Prestoめちゃくちゃ良さそう。hive…

HBase at Facebook に行ってきました

FacebookでのHbase利用について、 アーキテクトのJonathan Grayさんに来てもらって、プレゼンしてもらうという 素晴らしい会に参加しました。 http://www.zusaar.com/event/agZ6dXNhYXJyDQsSBUV2ZW50GOuRAgw @tatsuya6502 さんによるJonathanのプレゼン資料…

単純ファイル集計の各言語ベンチマーク

いろんな言語でファイルを単純に集計するという処理のベンチマークをとってみました。 処理はタブ区切りのkey-valueの羅列のファイルからkeyごとにvalueを合計するというモノ。 但し家で環境もないのでだいたいcygwinの結果です。 Javaだけ素で動くからちょ…

第7回 データマイニング+WEB 勉強会@東京 資料まとめ

dev

第7回 データマイニング+WEB 勉強会@東京 (Tokyo.Webmining #7) −機械学習・解析・セマンティックウェブ祭り− http://atnd.org/events/8164 ハッシュタグ: #TokyoWebmining http://search.twitter.com/search?q=%23TokyoWebmining togetter: 第7回デー…

twitterアプリを開発中

とりあえずJavaで。twitter4Jを使ってみてる。 Twitter4J - A Java library for the Twitter API まず、コード例がほとんどベーシック認証くさいのでOAuthから攻める。 OAuthがかなりめんどくさいが、とりあえず投稿できるようになった。 だいたいここ(Twitt…

goでぐるぐるまわしてみた

forで10億回まわすだけみたいのをC言語と比較してみた。 実行は5回。(Ubuntu Linux 9.04 2.6.28-16-generic i686) なんと平均でgoの方が2.6倍くらい速かった。 平均 min max go real 1.711 1.097 2.228 user 1.312 1.084 1.524 sys 0.002 0.000 0.012 C real…

goでhelloworld

してみました。 386なので8*ってコマンドになります。 UTF-8で統一するのがいいかも。 $ cat hello.go package main import fmt "fmt" func main() { fmt.Printf("Hello, world; or Καλημρα κσμε; or こんにちは 世界\n"); } $ 8g helloworld.go $ 8l hellow…

Googleが公開したgoをコンパイルしてみた

気になって気になって仕事どころじゃなかったgoogleの人が公開したgo cygwinで通らなかったので友達に環境借りてコンパイルしてみました。(Ubuntu Linux 9.04 2.6.28-16-generic i686) http://golang.org/doc/install.html とりあえずhistoryをめも。 sudo a…

Hadoop The Definitive Guide 読書会

Hadoop: The Definitive Guide 作者: Tom White, Doug Cutting 出版社/メーカー: Oreilly & Associates Inc 発売日: 2009/06 メディア: ペーパーバック Amazon.co.jpで詳細を見る 今、会社の人たちと Hadoop: The Definitive Guide を英語の本を翻訳しながら…

最近やってること

dev

最近やってること Java Seasar GoogleAppEngine Chromeサンプルをちょいいじった伝言板。 Python版:http://chatocci.appspot.com/ Java版: 未 Hadoopの本を買って読んでます 最近やりたいこと スレッドでいじりたい。とりあえずPerl? Python ちょっとやっ…

Hadoop資料集

dev

HadoopやMapReduceあたりのサイトまとめ MapReduce http://labs.google.com/papers/mapreduce-osdi04.pdf (Googleが発表したMapReduceの論文。ここが起源) MapReduce - Wikipedia いま再注目の分散処理技術(前編):GoogleのMapReduceアルゴリズムをJavaで…

pythonマニュアル

概要 — Python 2.7.x ドキュメント 正式2.5版 http://www.phactory.jp/py/manual/ 2.4だが検索付。検索があるとGoogleツールバーが使えるのでなにかと便利。

Ajaxに興味あり

探したが、まとまった資料がない気がする。 (prototype.js, jQueryなどについての、補完表示や通信やGridなど、よく使う機能一通りのサンプルなど。あったら教えてください) 習いつつ、チュートリアル風なものをまとめたい(ほんとに無ければ)。 入門サイト…

ck

書いていたと思ったがまだckのことを書いていなかったようだ。 今は基本的にcygwinはckというcygwin専用のターミナル(?)を使っている。良いところは ・ドラッグアンドドロップでファイルを扱える(DOS窓みたいにクォートされたWindowsパスになる)。 ・日…

そういえば

言語勉強できなかった。。(python, ocaml) 今年の目標に切り替え。 資格も取りたいな。

XPのSP2が途中で止まる

あるソフトを入れるのに必要で、XPのSP2を入れようとしても入らない現象がありました。 ひとつはPC工房でもらったCDのプロダクトキーがそのままついていたためで、PCの底にあるプロダクトキーを入れてOK。 それでもまた止まって、Intelの無線LANのドライバを…

今年の学習言語:ocaml, python

というわけで、今年はocaml とpythonを勉強して行こうと思ってます。理由は、 ocaml インタプリタ有。速いから。ぱっと見わかりやすいから。(Haskell はぱっと見わけがわからないので) python インタプリタ。コード量が少ないから。Benchmarkで全ての機能…

プログラミング言語比較

dev

ここら辺で言語の比較をしてみた。 Create your own Ranking | Gentoo : Intel® Pentium® 4 Computer Language Benchmarks Game プログラミング言語の比較 - Wikipedia インタプリタ使用可能な言語で一番速いのはHaskel(かOcaml)のようだ。 読みやすいならや…

日付とコード

我々は時間に縛られているためかカレンダーに特別な意味づけをする。 僕もあるニュースに惹かれていろいろな有用なページを見つけてしまったのでメモしておく。 最初に惹かれたニュースはコレ。 中長期の予定を立てるのに便利な「Compact Calendar 2008」日…

PostgreSQLのパフォーマンスはMySQLを凌ぎOracleに肉迫 | スラド

これもとうとう来たかという感じで軽く衝撃でした。

【PHP4のサポート終了は2007年12月31日 | スラド】

最近のこういう系のニュースで一番衝撃かも。 (スラドのページヘッダー変?)

家のプロンプト

bashのバージョンを上げたらなんだか変な字が出たので少し環境変数PS1を直した。 色変えたらちゃんと閉じないとだめっぽい。一応メモっとく。 export PS1="\n\[\033[0;32m\]\u@\h \[\033[0;35m[\!]\]\[\033[0;31m(\$?)\]\[\033[0;36m\D{%m/%d(%a)%H:%M:%S}\]…

「ソフトウェア開発の名著を読む」

ソフトウェア開発の名著を読む 作者: 柴田芳樹 出版社/メーカー: 技術評論社 発売日: 2006/07/26 メディア: 新書 ? 読みました。 著者は「プログラミング言語Java」や「Effective Java プログラミング言語ガイド」などの翻訳者でもあり開発者でもある。 素晴…

PHP関係便利モノ

なんかXAMPPとかデバッガとかいろいろ書きたかったのですが、 まとまっているのでココを。 PHPプログラミングことはじめ

Googleツールバー カスタム検索

dev

再び書きますが、これちょーいい!! 他には検索枠の大きさをスライドできるのもいいけど。 今は自作の検索をいくつか追加してます(みなさんもしてる?)。 で、作ったボタンってGoogleに送った方がいいのかな・・・?会社と自宅で共有したいし・・・

'逮捕'を'タイ━━━━||Φ|(|゚|∀|゚|)|Φ||━━━━ホ!!'に

[]javascript:document.body.innerHTML=document.body.innerHTML.split('逮捕').join('タイ━━━━||Φ|(|゚|∀|゚|)|Φ||━━━━ホ!!!');focus();[]

'ー'を'━━━(゚∀゚)━━━'に

[]javascript:document.body.innerHTML=document.body.innerHTML.split('ー').join('━━━(゚∀゚)━━━');focus();[]

クマーAA化Bookmarklet

Bookmarkletというのをご存知だろうか。 Javascriptをお気に入りなどに直接登録して、見ているページに実行するもの。 おもしろいものがあったのでご紹介を。 (長すぎてお気に入りに収まりきらず特殊な実行方法ですが・・) クマー アスキーアート化 Bookma…

ふたたびdebian

しばらくnVidia問題は放置していたのだが再チャレンジ。 問題は、ネットは必ず使えなくてはいけなくて、 このパソコンが基本無線LANしか使わない。 nVidiaも無線LANもカーネルの縛りがあるっぽい、ということ。現状の対応表 kernel ipw2200 nVidia 2.6.8-2-*…

IMEの単語登録のショートカット

Ctrl+[F10]単語登録の方法−ショートカットメニュー:Windows(ウィンドウズ)の使い方-IME 日本語入力システム

debian messenger

kopete,gaim

GRUBのバグ

これか? https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=115980#c39:site これか? [ Debian ] GRUB でソフトウェアRAID1 ブート設定 | nDiki

無線LANの衝撃的事実

Centrinoの11g対応のやつで、「Intel(R) PRO/Wireless 2200BG」というものです。今までは懸命にNdiswrapperなどの設定を試みていたのですが、うまく行かず、めんどくさくなってさっぱり忘れていたのですが、先日、リリースされたkernel-2.6.14でCentrinoが正…

cygwin+postgresql8の設定

久しぶりになにげなくcygwinをアップデートしたら困ったちゃんなことに。 サービスで登録してたpostgresが動かなくなった。 どうやら7→8でだいぶ構成が変わってしまったらしい。 前はわりといい加減に登録してたので、postgresユーザーで登録しなおしてみる…

TODOメモ

言語系 アセンブラ Java python UML Eclipse ソフト作成 プログラミング補助エディタ エディタ 住所録っぽいエディタ 囲碁エディタ/ゲーム ソフトいぢり EmEditorのプラグイン漁り* なにかを作るにしてもどの言語で作るかが問題だなぁ。 Webアプリにするか、…

getoptsの使い方例

ある雑誌に載っていた小さいシェルスクリプトだが、getoptsの使い方の例として素晴らしいのでここにメモしておく。Usage: topless [-sh?] top(1)のようにコマンドを一定間隔で実行する #!/bin/sh waitsec=1 while getopts s:h option ; do #※1 getoptsの基本…

Cygwin日本語化

ノートを買ったせいでいろいろ入れなおしが激しい。 Cygwinのメッセージを日本語化するついでに とりあえずインストール後にする日本語化まわりのことをまとめておく。 ちなみに最近Cygwinが全体的におかしい気がするのは僕だけ? .bashrc #export LANG=ja_J…

ToDoリストなんて作れたらいいな

こなかんじ 家 早起き ゴミ捨て 料理の勉強 公園でバドミントン 仕事系 PHPのインストール postgresのインストール お勉強 STLのお勉強 JAVAのお勉強 HTML_QuickFormのお勉強 Smartyのお勉強 趣味 囲碁ソフトを作る エディタを作る ToDoリストを作るか探す …

cygwinでphp4のインストール

php5は知りません。あしからず。 ソースを落としてくる(普通にPHPユーザ会のリンクから行きました)。 前にも書いたが、configureオプションが山ほどある。 一応調べてから実行すること。 $ ./configure --with-apxs=/usr/local/bin/apxs --without-mysql --e…

cygwinでapacheのインストール

これは簡単だが、phpをcygwinで使う場合はmakeからやる必要がある。 $ ./configure --enable-module=so --prefix=/usr/local ... $ make ... $ make installとやるだけ。

cygwinでPostgreSQLのインストール

これは現時点では必ず失敗すると思う。$ cygcheck.exe -Vとして1.5.18と出る場合、失敗する。 initdb時にコアダンプすると思う。 回避策はcygwin1.dllをこの問題の対応版に置き換えること。 スナップショットから最新のcygwin1.dllをダウンロードし、動いて…

bash3て

dev

ちょっと変。 表示がくずれまくるので2に戻しました。

cygwinで日本語man

postgresがおかしいのを直す前になんとなくやってみました。 いろいろやり方はあると思うのですが、ここ(http://shooting-star.myhome.cx/cygwin/obsolete/jp.html)に従ってやってみました。 基本的にhttp://www.linux.or.jp/JM/のマニュアルをProject Heavy…

cygwin+php4インストール成功

やっとできました。 今すぐ導入!PHP×PostgreSQLで作る最強Webシステム―実例満載!導入から設計/運用までを徹底解説 という本+ PHP 4.x のインストールメモでできました。 情報はサイトの方が新しいけど本の方がわかりやすかったです。 結局apacheもmakeせん…

再度cygwinにphpインストール

かなりつかれました。 今はあと一歩のとこ。 なんだかphpのmake〜make installまでは通るし、phpコマンドは動くんだけどapacheが上がらなくなってる。しかもいつからなんだかわからん。 ついでにpostgresもあがらんくなってる。これはcyg-ipc→cygserver移行…

phpのmake成功

やっと終った。なんか出てるけど。えい。 Build complete. (It is safe to ignore warnings about tempnam and tmpnam).$ make install Installing PHP SAPI module: cgi Installing PHP CGI into: /usr/local/bin/ Installing PEAR environment: /usr/local…