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

おめでてハッカソンで作ったもの

作ったものは地獄のミサワの「女に惚れさす名言集」のRSS取得してTumblrでミサワ画像を投稿するというものです。 普通の投稿は簡単にAPI叩いてできたのですが写真に手こずりました。 http://w1mvy.tumblr.com/ で確認できると思います。後私のツイッターのタ…

第1回 おめでてハッカソンに参加しました

第一回おめでてハッカソン : ATND 皆さんお疲れ様でした。楽しかったです。遅刻しました。ごめんなさい。14:00ぐらいに会場に到着してカップ麺をすすっていました。 本当は作りたいAndroidアプリあったのですが前日にTitanium Mobileの設定ひたすら手こずっ…

Ubuntu10.04にTitaniumを導入メモ

ubuntutitaniumandroidjavascripthttp://akabeko.sakura.ne.jp/blog/2010/11/titanium-aptana-mobile/こんな記事があったのでインストールするだけしてみた AndroidSDKを入れる Download Android Studio and SDK tools からLinux版をDLして適当な場所に解凍 …

jQueryでエラー

javascriptAtomAPIを利用したい。AtomAPIはWSSE認証が利用されているみたい。 はてなブックマークAtomAPIとは - はてなキーワードでwsse.jsというのがあったので利用。 はてなグラフをJavaScriptから更新してみた時にWSSE認証がなかなか通らなかった件 - プ…

ActiveObjectsの資料作った

研究室でActiveObjectsを使うことになったのでゼミで発表するために資料作った。 間違っている点や盛り込んだ方がいい機能があったらご指摘下さい。 https://docs.google.com/present/edit?id=0AcR4zwJFrOTtZDc5cXNnYl82NmY0c3BqdmNj&hl=ja&authkey=CLDX8JEH

Twitterでおまえの発言を侵略するグリモンとChrome拡張を作ったでゲソ

http://tezawaly.jp/archives/2010/11/ikamusume-de-geso-greasemonkey-de-geso/ 2010-11-06このお二人のソースを参考にしたでゲソ。というかほぼそのままでゲソ。グリモンの方は http://www18.atpages.jp/w1mvy/twika.user.js からDLできるでゲソChrome拡張…

ActiveObjectsエラー

java activeobjectsmigrateで自動で生成してくれるのは非常に助かるけど勝手にテーブルをドロップするのがいかんせん慣れない。 今日も8つテーブルつくろうとしてマイグレーションしたら3つしかテーブルが生成されなかった。 テーブル構成がダメなのか実装が…

初めてのActiveObjects

activeobjectsjavadb公式ドキュメントのソースの写経です。利用したライブラリ activeobjects-0.8.2.jar mysql-connector-java-5.1.13-bin.jar Person.java package sample; import java.sql.Types; import net.java.ao.Entity; import net.java.ao.ManyToMa…

前からブログ始めてます

こんにちは。TaRO改め@w1mvyです。夏季休暇を終えて、新しくWebアプリを作っています。丁度良い区切りですので、今日から学習内容はこちらの方でまとめてようと思います。しばらくはテーマをちょこちょこ変更する可能性が高いです…。よろしくお願いします。

GAEでInvalidURLError

pythongaeflask TwitterBotでマルコフ連鎖でもやるかーと思って作った。ローカル環境は正しく動くのにGAEに上げてURL叩いてもエラー吐く。原因もわからない。なんでだろ。 exception InvalidURLError() 要求の URL が有効な URL ではないか、サポートされて…

FlaskでGAEやってたときに出たエラー

久しぶりにPython触ってほったらかしてたbotを動かしたら下記のエラーがでてきた。 コマンドは sudo /usr/local/google_appengine/dev_appserver.py ./アプリケーションのパス Traceback (most recent call last): File "/usr/local/google_appengine/google…

CakePHPでバリデーション

CakePHPのAuthコンポーネント利用してパスワードをハッシュ化して保存する。 CakePHP:パスワード登録時のバリデーション: 机上の楼閣 ここにのっているように一度ただのテキストフォームに入力させてそれにバリデートかけてAuth->password()を通してハッシ…

TwitterをGoogleにしてみた

[Firefox][Greasemonkey][Stylish]FirefoxのアドオンであるGreasemonkey – Firefox (ja) 向け拡張機能を入手を使ってTwitterのホームをGoogleの検索ページに似せてみた。これで後ろから誰かに見られても平気だよ!授業中、仕事中...先生や上司に見られてもG…

GoogleChrome拡張作成してみた

ChromeのextensionはJSON、HTML、JSのみで書けるので比較的簡単に作成することができます。Chromeの拡張を作成するためにはWindowsであればdev版が必要なためhttp://www.google.com/chrome/intl/en/eula_dev.htmlからdev版をDLしてきましょう。今回作成する…

導入してるChromeアドオンまとめ

AdBlock - Chrome Web Store 広告とかブロックしてくれます https://chrome.google.com/extensions/detail/aeolcjbaammbkgaiagooljfdepnjmkfd 次ページをどんどん読み込んでくれます。 https://chrome.google.com/extensions/detail/lojpenhmoajbiciapkjkiek…

Flaskで作るTwitterBot on GAE

python twitter GAEでbotを作るときのテンプレートです。 一定時間ごとにランダムでつぶやく 自分でもOAuth認証でポストできる フォームからランダム投稿のDBに登録ができる この機能です。ホントに最小限です。http://github.com/gigq/flasktodo/とりあえず…

CakePHPのfind('list')でとってくるときの注意点

php cakephp昨日の続き。コメントを頂いたのでSet::extract('/Blog/id',$this->Blog->find('all');を利用すると Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) あらすてき!!セレクタとかラジオボタンの設置ならこれが楽ですね。 また …

CakePHPでつまってるところまとめ

とりあえず色々なところを参考にサンプルを書いてみた view部分 search.ctp <h2>検索画面</h2> create(array('action' => 'search', 'type' => 'post'));?> ショップID text('Blog.shopid', $options=array('size' => '40', 'maxlength' => '40'));?> <br /> 合計値 text('B…

HadoopでJSONデータを扱う

hadooppythonHadoopでJSONを扱うのにはどうしたらいいのだろうとググっても出なかったのでかいた。 Twitterから取得できるデータは基本JSON。yatsのAPIを叩いてデータを保存しておく。search.jsonという名前で保存した。 やりたいことはツイートの内容をYaho…

HadoopでPython

hadooppython HBaseをとりあえずあきらめてHadoopをPythonで書くことにした。mapper.py #!/usr/bin/env python import sys for line in sys.stdin: line = line.strip() words = line.split() for word in words: print "%s\t%s" % (word, 1) reducer.py #!/…

HBaseインスコ

hadoop hbase 続き アンインスコ、インスコを繰り替えした。 sh hadoop-start.sh sudo /etc/init.d/hadoop-zookeeper-server start sudo /etc/init.d/hadoop-hbase-master start までは順調 hadoop% sudo /etc/init.d/hadoop-hbase-regionserver start [~] S…

HBaseエラー:FATAL zookeeper.HQuorumPeer

ClouderaのHPを参考にインストールhadoop-start.sh for service in /etc/init.d/hadoop-0.20-* do sudo $service start donestart-hbase.sh sudo /etc/init.d/hadoop-zookeeper-server start sudo /etc/init.d/hadoop-hbase-master start sudo /etc/init.d/h…

HBaseインスコ

[hadoop][hbase][zookeeper]Cloudera Product Documentation 参考にインスコ hadoop% sudo /etc/init.d/hadoop-zookeeper-server start [~] [sudo] password for hadoop: JMX enabled by default Using config: /etc/zookeeper/zoo.cfg Starting zookeeper .…

Hadoopが終了できない困った

[java][hadoop]Hadoopインストールして意気揚々と起動した。起動はできたが終了できない hadoop% jps [/etc/alternatives/hadoop-0.20-conf] 31488 HMaster 6678 DataNode 6570 NameNode 6799 SecondaryNameNode 6981 TaskTracker 10825 Jps 31427 HQuorumPe…

Hadoop導入

ApacheからHadoopを落としてきて利用してたのですが、どうやらClouderaというところから落としてくると勝手に色々設定してくれるそうなので試してみる。 リポジトリ追加 cat > /etc/apt/sources.list.d/cloudera.list >deb http://archive.cloudera.com/debi…

Hadoop

誰かHadoopのモダンな開発環境って感じの記事書いて...。

Python2.5系にgoogleappengineインストールしたらハマった

どこかの記事を見て python ../google_appengine/fugefuge.py こんな感じにインストールしてDjango-nonrelを動かそうとしたら全く動かなくなってしまった。エラー内容は忘れたがsqlite3がないよーって怒られた。実際端末で import sqlite3 と入力したらエラ…

Ubuntu10.04にPython2.5.4導入

Python2.5.4をダウンロード wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz 解凍してそのフォルダに移動 ./configure zlibを利用するためにちょっと書き換える vim Module/SetUp #zlib fugefuge みたいな部分があるのでコメントアウト外す。…

「Play!」でTwitterのOAuth認証

java play! とりあえずサンプルで書いてみました。 appフォルダ controllersパッケージ Application.java package controllers; import java.util.List; import org.apache.lucene.search.ReqExclScorer; import models.*; import play.libs.WS.HttpResponse…