前からブログ始めてます

こんにちは。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…

Javaフレームワーク「Play!」が熱い!!.....かも...

javaplay! こんにちは。 JavaのフレームワークはWicketしか使ったことのない私です。 Wicketが冗長すぎるのではないのかという疑問が前々からポツポツ沸いてました。そんな中でPlay!というフレームワークがあるらしく触ってみたらいい感じだったので熱い!!…

12秒でしゃっくりを止める方法より簡単にしゃっくりを止める方法

しゃっくりを12秒で止める方法 | POP*POP ここで12秒でしゃっくりを止める方法が書いてありますけどもっと簡単な方法があります。 首を曲げて下を見ます。背中は丸めないでおヘソを見る感じです。 その状態でしばらく息を止めます 多分これでしゃっくりとま…

Twitterアプリ作った

http://w1mvytwitter.appspot.com/twiquiz/login/ 作りました。練習がてらなのでバグが色々あると思います。 これを作ったのでPython,Djangoに少し慣れたかなーと思ってます。使い方が微妙に分かりにくいのでUIをどうにかしないと... 問題を登録する ログイ…

Django-nonrelでAdminInterfaceが使えない

ここを参考http://yasakawa.blogspot.com/2010/05/django-nonrel.htmlにずっとDjango-nonrelを導入してDjangoの練習してた。で、GAEでもAdminインターフェースが使えたのを思い出して使ってみることにした。が、 できん...http://yasakawa.blogspot.com/2010…

GoogleAppEngine-pythonを利用して簡単なtwitterbotを作成する

pythonGAEtwitter 基本的にGAEがある程度分かっている人向けに書きます。はい。 GAEのサイトからSDKをとってきて開発環境はできているのを前提に書きます。 とりあえずファイルを置くフォルダを作成しましょう。 twitterbotというフォルダを作ります。場所は…

Hadoop

大量のデータを扱ってみたいというのがあったので流行りのHadoop触ってみた。 とりあえずMapReduceのJava実装Apache Hadoopを使ってみた (1/3):いま再注目の分散処理技術(後編) - @ITを参考にローカル環境にインストールしてみた。 $ cd hadoop $ mkdir …

Javaプラス+

java ラブプラス凛子派の私ですがラブプラス+をやってたら寧々さんが段々可愛く見えてきたので………。前見たときに爆笑したCrimson_Appleさんの下記の記事を参考に書いてみました。 Javaで俺の嫁を軽く表現してみた。 - 低学歴エンジニアの戯言。皆!これで凛…

wicketjava*1277316892*wicketでタブパネル wicketでタブパネルができるとかしりませんでした…。html側で 省略 <div wicket:id="tabs"></div> 省略 java側で public class TabbedPanelPage extends WebPage { public TabbedPanelPage() { List tabs = new ArrayList(); tabs.add(new Abst…