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

Less is Best

rubyが好き。技術の話とスタートアップに興味があります。

munin のインストール

munin のインストール 参考 直近でwebサービスをリリースしようと考えているので、サーバー監視をするためにmuninをインストールしました。 まずはインストール $ yum --enablerepo=epel install munin munin-node $ sudo /sbin/chkconfig munin-node on $ s…

RailsAdminでLogoutボタンのpathを変更するtips

RailsAdminをPassenger+サブディレクトリ下で動かしていたときに、ログアウトが出来なくなってしまったので、それを解消するためにいろいろ探っていました。 参考ページ javascriptでlogoutボタンのhrefを強引に書き換えてしまう方法を見つけたので、とりあ…

swgiを使ってFlaskアプリケーションをデプロイする方法

swgiを使ってFlaskアプリケーションをデプロイする方法 最近Pythonで自然言語処理を使ったwebアプリケーションを作りたいなと思ったので、Pythonのminimalなフレームワークについて勉強しておりました。 そこで、Flaskアプリケーションをデプロイする方法で…

プロダクション環境でRailsのコンソールを起動したい

プロダクション環境でRailsのコンソールを起動したい 環境: Rails3.2.13, Ruby 2.0.0-p0 SakuraVPS, CentOS6.4, Passesnger4.0.1 プロダクション環境のサーバーで $ Rails console で、コンソール開いていろいろ処理を行おうとすると、エラーが発生。 /usr/l…

MeCab-pythonのインストール

MeCabのインストール 日本語形態素解析ツールであるMeCabをUTF-8でインストールします。 Pythonから使いたいのでmecab-pythonも一緒にインストール。 まずまMecab $ wget https://mecab.googlecode.com/files/mecab-0.996.tar.gz $ cd mecab-0.996/ $ ./conf…

ChaSenのインストール

ChaSenのインストール 形態素解析による日本語自然言語処理システムであるChaSenをインストールしたメモ。 こことここを参考にインストールしてみました 環境:centos6.3 まずはChaSenの情報を見に行く http://chasen-legacy.sourceforge.jp/ http://sourcefo…

nltkにてProver9導入方法

入門自然言語処理にて、nltkで使用する定理証明器であるProver9のインストール方法でちょっと迷ったので、メモしておきます。 まずはDL $ wget http://www.cs.unm.edu/~mccune/mace4/download/LADR-2009-11A.tar.gz そして解凍 $ tar xvzf LADR-2009-11A.tar…

nltk.MaxentClassifier.train()がエラーを吐く。

入門 自然言語処理作者: Steven Bird,Ewan Klein,Edward Loper,萩原正人,中山敬広,水野貴明出版社/メーカー: オライリージャパン発売日: 2010/11/11メディア: 大型本購入: 20人 クリック: 639回この商品を含むブログ (44件) を見る nltk.MaxentClassifier.tr…

Rails:プロダクション環境にデプロイしたら開発環境でjavascriptがおかしくなった

assets:precompileなどして本番環境にデプロイして上手くいったと思ったら、 開発環境でjavascriptがおかしくなった。 若干はまったのでメモ。 何事かと思って色々調べてみた結果、どうやらassetsを同時に読み込んでしまっているような状態でした。 原因はお…

自然言語処理入門第2章演習問題②

とりあえず、中級難易度まで。 15. # -*- coding: utf-8 -*- from __future__ import division import nltk from nltk.corpus import brown text = nltk.Text(brown.words(brown.fileids()[0])) fdist =nltk.FreqDist(text) for w in fdist.keys(): if fdist…

railsでajax通信をした際にjavascriptが上手く動かないエラー

railsとの値の受け渡しの際に、改行が含まれているとjavascriptが上手く動いてくれなくなるようです。 railsからのレスポンスが $('#markdowned').html(window.markdown.toHTML('あああああああああああ ああああああああああ')) という状態。これではjavasc…

自然言語処理入門第2章演習問題①

1.単語のリストを含んだ変数を作成そして、操作してみる wlist = ["summer","autumn","winter","spring"] print wlist #errorおこる > list同士連結しろ #wlist + "fortal" #print wlist print wlist + ["fortal"] #>['summer', 'autumn', 'winter', 'spring…

capybara-webkitなajaxテストが通らない

capybara-webkitでajaxのテストしておりましたが、 解決したとおもったら解決していなかった件。 何度やってもテスト通らなくておかしいなーと思っていましたが、 みごとにはまってました、ハイ ここに書いてある通りにして、上手く解決 spec_helper.rb RSpe…

capybaraでajaxなテストをする。

Twitterみたいな、もっとみる機能を作っていたのですが、その処理をajaxにしたらテストがよくわからない状態に変貌を遂げました。 フツーにrspecでajax処理をテストしようとしたら、なにかおかしい。 どうやらまた新しいgemをインストールしなければいけない…

kaminariでTwitterライクな、もっと読む機能の実装

kaminariでTwitterライクな、もっと読む機能の実装方法 link_to_next_page()を使用する。 参考資料 strix01: [rails]kaminariで「もっと見る」を作る。 Twitter風なAjaxページネーションをKaminariで実現する - chulip.org これで、もし次のページが無ければ…

入門自然言語処理1章を読みはじめるので。

入門 機械学習作者: Drew Conway,John Myles White,萩原正人,奥野陽,水野貴明,木下哲也出版社/メーカー: オライリージャパン発売日: 2012/12/22メディア: 大型本購入: 2人 クリック: 41回この商品を含むブログ (6件) を見る 章末の練習問題を解いたログをぽ…

backbone.jsを勉強してみました。

backbone.js。 AngularJSなどもよく聞きますが、JavascriptのクライアントサイドMVCフレームワークです。 Angularとは異なりbackbone.jsはunderscore.jsに依存しています。 webサービス作るに当たって、せっかくですし何か習得したいと思い立ち、勉強してい…

ウェブサービスを作ってみたい

と、いうことでの初めてのブログ投稿です。 緊張しますね。 表題の通りウェブサービスを自分で作ってみたい!と思い始めてはや数ヶ月。 月日の流れは早いものです。。 いままで、勉強ばかりでウェブサービス作ることをすっかり忘れていました。 本末転倒... …