heroku で rails 3.2.9 を動かすメモ

### # railsでアプリケーションを作る ### $ mkdir rails-sample $ cd rails-sample/ # gemfile を修正(herokuではPostgreSQLのみ無料で使える) $ vi Gemfile + # gem 'sqlite3' + + group :production do + gem 'pg' + end + group :development, :test do …

rails 3.2.9 の デバッガのセットアップ

rails 3.2.9 の デバッガのセットアップ install Gemfile # コメントを外す - # gem 'debugger' + gem 'debugger' bundle install $ bundle install execute $ rails s --debug 後は,ブレイクポイントを打ちたい場所に debbugger と書いておくだけで,ブラ…

phpで英数字のランダム文字列を生成する

mysql の int (m) について

int型の場合:表示幅 char型の場合:文字数 今まで、int型の場合の m をサイズだと認識してました。。 "MySQLがサポートするその他の拡張として、各タイプの基本キーワードに続くカッコ内に整数データタイプの表示幅を指定するオプションがあります(例 INT(4…

SystemUIServer がCPUを食いだしたら

osx

ターミナルで $ killall SystemUIServer とするといいらしい。らしい。参考 Macが妙に重くなる。SystemUIserverが暴走した場合。 | Macとかの雑記帳

2013年の抱負

「無理しない」 Webサービスを一つ作る(全て自分で書く) 単黒

Ruby で FizzBuzz

Ruby を一切書いたことのない僕が Ruby on Rails の Getting Start をやってもチンプンカンプンだったので*1、まずは Ruby ということで、オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル これからRubyを始める人たちへ この辺りをぐるっと眺め…

ブログを再開しました

実に2年のブランクです。はてなダイアリ -> WordPress と来ていたのですが、WordPressが面倒になってまた戻ってきました。このブログでは、主に技術ネタを取り扱います。 テーマは、Web, プログラミング, 開発環境, vim などです。少しずつアウトプットの量…

php で uuid を生成する

php

pecl に uuid とやらがあるらしいのでそれを使うのが良さそう。 以下インストールメモ。 for linux $ sudo pecl install -a uuid $ sudo vi /etc/php.ini +extension=uuid.so $ sudo /etc/init.d/httpd reload # test(uuidが生成されればOK) $ php -r "echo …

11/13 第6回山口県Web勉強会で喋ってきた #YWebGrp

第3回から参加している山口県Web勉強会に今回も参加し,初スピーカーをしました.少し遅くなってしまったんですがせっかくプレゼンの場をいただいたので振り返りたいと思います.今回は自身の反省が主な内容です. リンク 第6回 山口県WEB勉強会 : ATND @mes…

k-means法 と x-means法 と BSI (ベイズ情報量規準)

この記事はただのリンクまとめです. k-means法 クラスタ数(k)を固定してクラスタリングを行う. クラスタリングの定番アルゴリズム「K-means法」をビジュアライズしてみた - てっく煮ブログ x-means法 k=2によるクラスタリングを再帰的に行う. ベイズ情報…

FizzBuzz的なもの

問題(Java) 1から50まで数字を順に表示させます。ただし、2〜9の任意の数字(整数)についてその数字の倍数と一の位にその数字が含まれる数の時には、数字の隣に"うふふ"と表示させてください。2〜9の任意の数字はキーボードから最初に入力した結果を用います…

7/11 第3回山口県Web勉強会に参加 #YWebGrp

第3回 山口県WEB勉強会 : ATNDに参加してきました. 参加者の皆さん,お疲れ様です.@kh0129です.初参加で若干不安でしたが,皆さん気軽に話しかけていただいて楽しい時間を過ごせました^^ 以下,内容*1と感想ごちゃまぜに書いてます.時間割はこちら*2. …

linuxコマンドnkf

普段,WindowsとLinux間でファイルをやりとりする際に,Network Kanji Filter こと nkf (ん,逆か?)にお世話になっています.このコマンド,今まではこうやって使ってました. # hoge.txt を unix改行方式(LF),EUC-JP に変換したものを 0.hoge.txt に出力 $ …

GoogleCL(Googleコマンドライン)のインストールと少々

ご存知の方も多いと思いますが以前Googleからこんな朗報が. 米Googleは6月18日(現地時間)、コマンドラインからGoogleのサービスを操作するためのツール「GoogleCL」をリリースしたと発表した。Google Codeのプロジェクトページからダウンロードできる。Li…

CLでのサービス起動時などにUbuntuがserviceコマンドを推奨してきた

環境 Ubuntu10.04 以前は mysql, cron などのサービスの起動,停止,再起動,状態確認をするために以下を用いていた(例としてmysql) $ sudo /etc/init.d/mysql start $ sudo /etc/init.d/mysql stop $ sudo /etc/init.d/mysql restart $ sudo /etc/init.d/my…

ゴミ箱をコマンドラインから扱う

参考 アクセラと+αな生活 : Ubuntu 9.10 で trash-cli を使ってみる。 ubulog: ubuntuのゴミ箱をコマンドラインから操作する 環境 Ubuntu10.04 bash trash-cli のインストール Ubuntuではパッケージ化されているので以下のコマンドのみでOK*1. $ sudo apt-…

PHPではてなブックマークエントリー取得情報APIを使う

参考 はてなブックマークエントリー情報取得APIとは - はてなキーワード PHP: インストール手順 - Manual PHP: cURL 関数 - Manual 環境 OS :Ubuntu 10.04 PHP:php5, php5-cli getHatenar.php

コマンドラインでPHP

php

微妙なバグ(?)があったのでメモ. OSはUbuntu10.04,'apt-get install' で 'php5, php-cli' を入れています. 参考サイト PHP: 導入 - Manual Bug #573436 “PHP Deprecated: Comments starting with '#' are dep...” : Bugs : “php5” package : Ubuntu 手順 …

プロセスの話

psコマンドで動作中のプロセスを確認する(一部)(ubuntu10.04) $ ps x PID TTY STAT TIME COMMAND 1461 ? S 0:05 update-notifier 1463 ? S 0:00 /usr/lib/indicator-messages/indicator-messages-service 1465 ? S 0:00 /usr/lib/indicator-application/indi…

CSV形式のファイルをDBに突っ込む

データベースの生成 create database LDclip;テーブルの生成 create table clips ( user_id int not null, url varchar(255) not null, timestamp timestamp not null default CURRENT_TIMESTAMP, tags text, );CSVファイルの読み込み セキュリティ上の理由…

JavaでCSV形式のファイルを扱うためのライブラリ「OpenCSV」

JavaでCSV形式のファイルを扱うためのライブラリをインストールしました.opencsv | Free Development software downloads at SourceForge.netに置いてあるファイルを落として利用します. 環境 OS Ubuntu 10.04(LTS) ※LinuxならなんでもOKです インストール…

Lotka-Volterra モデル

みんなで Lotka-Vokterra モデルを用いた論文を調査したのでメモ。 サメ VS その他の魚 http://gi.ics.nara-wu.ac.jp/~takasu/lecture/global/H19-global-6.pdf 労働者と資本家の対立(Goodwinモデル)http://www.kurims.kyoto-u.ac.jp/~kyodo/kokyuroku/con…

Ubuntuにphpmyadmin

以前,自宅のlaptopの方にphpmyadminをインストールしたのだが,http://localhost/phpmyadmin/にアクセスしても'404 Not Found'となっていた.単にシンボリックリンクを張っていなかったためだった.よってメモ. # シンボリックリンクの生成 $ sudo ln -s /…

フィードの取得

php

$url = "取得したいURL"; 危ない例 $xml = simplexml_load_file($url); var_dump($xml); 安全な例 if( ($str = file_get_contents($url)) == true){ $xml = simplexml_load_string($str); var_dump($xml); } インターンで 確かこんなんやったっけ?一回URLが…

Livedoorクリップの EDGE Datasets

やられた "352","http://japan.cnet.com/news/media/story/0,2000056023,20147647,00.htm","2006-06-27 17:30:53","EC 気になる 仕事" "869","http://japan.cnet.com/news/media/story/0,2000056023,20147647,00.htm","2006-06-22 23:29:30","yahoo アフィリ…

ぜみがあまり進まない

論文 ブックマークの時系列情報を利用したソーシャルブックマークにおける注目度予測 (3.3節のみ) ゼミ 前回(http://d.hatena.ne.jp/kyohei_hamada/20100507)の続きをレジュメにまとめたので再びdisった.数式の説明に時間がかかったため,今回は1時間余りの…

できるのかこれ

ssh,イントラネット 「sshを利用して自宅のマシン(Windows)から研究室のマシン(Ubuntu)にアクセスしたい」が,学内のネットワークはイントラネットによって構成されているため,てこずりそうな予感.以下,「ssh イントラネット」でぐぐって得たキーワードの…

XML-RPCを知る,環境はUbuntu

参考ページ 404 - エラー: 404 404 - エラー: 404 概要 下図はより抜粋 クライアントがXML形式のテキストで記述された型付の引数をサーバ側アプリケーションに渡し、サーバが返り値を同じくXML形式のテキストで返すという動作をする。 perlのサンプルプログ…

論文がスラスラ読めない,数学を一から勉強するべきか

論文 ブックマークの時系列情報を利用したソーシャルブックマークにおける注目度予測 (3.2節まで) ゼミ 今日は,上記論文をレジュメにまとめた(まだ途中…)ので,教授・研究生とdiscussionした.私の読み込みが浅く,わかり辛い説明となってしまった.以下,…

Ubuntu9.10にLAMP環境

参考サイト ubuntu9.10にLAMPの開発環境を構築 - わんコロ餅。 UbuntuにLAMPサーバを手早くインストールする方法 - builder Ubuntu-phpMyAdminのインストール: Notepad On The Web apache2とphpのインストール(参考サイト1) #apache2インストール $ sudo apt…

論文

さらっと読んだ ユーザのタグ付けの傾向を利用したソーシャルブックマーク内の関連ページ検索手法 ソーシャルブックマークに基づく情報発見 ソーシャルブックマークにおけるイノベータに注目した情報推薦手法の提案 読んでいる途中 ブックマークの時系列情報…

Ubuntu9.10でPDFとLatex

参考サイト http://bach.istc.kobe-u.ac.jp/lect/tamlab/ubuntu/latex.html http://www.ubuntulinux.jp/products/JA-Localized http://uls.fam.cx/freebsd/archives/002200.html インストール 「システム」→「システム管理」→「日本語環境セットアップ」が上…

Windows Vista上のVirtualBox 3.1.6にUbuntu9.10を

VirtualBox 3.1.6 http://dlc.sun.com/virtualbox/vboxdownload.html Ubuntu9.10(.iso) http://www.ubuntulinux.jp/products/JA-Localized/download 上記からファイルを落とし,VirtualBoxをインストール.VirutalBoxを起動し,新規からUbuntu用の設定をする…

メールが届いた

livedoorは仕事が早い*1.先ほどのデータの乗ったURLが届きました.<基本情報> レコードの中身 "ユーザID(num)","URL","作成時刻","タグ1 タグ2 タグ3…" データサイズ $ wc ldclip_dataset_200912.csv 2467496 8472416 263373911 ldclip_dataset_200912.cs…

EDGE Datasets に応募

EDGE Datasets クローリングしてる暇があるなら…論文かいたら? | EDGE Datasets(研究用データセット) 『livedoor クリップで公開設定になっているユーザデータの URL, タグ, 作成時刻などを csv ファイルにまとめたものを用意しています。』 とのこと.これ…

ブックマークの評価軸

あるページがブックマークされた期間を評価軸に加えようというお話.「長期的にブックマークされ続けているページは有用.一方,短期的にブックマークされただけページはレコメンドには適さないのでは.」との観点. そこで,参考文献「http://web.sfc.keio.…

1日分のツイート飛ばすの止めた

しばらく放置していたらブログが「Today's Tweet」ばかりになってげんなりしたので,Twitterのつぶやきを飛ばす処理を止めました.これからこのカオスな状態をなんとかしていこうと思います. 就職活動について書いていこうと思います.では.

twitterについて

3日ほど前から,Today's Tweetというタイトルでtwitterの1日分のtweetを載せるようにしたが,想像を越えるうっとおしさだ.TOPページに"Today's Tweet"を載せないようにする設定があるだろうか. あったら適応したいのだが...

他己分析

「"kyohei_hamada"は説明力がないんじゃない?もっと興味を持てるような話し方をせんにゃ」 先日,友人から言われた言葉である. 自分の考案するWebサービス案とかTwitterの良さとかいろいろ話したけどどうも興味を引けていないようだ.致命的なのは自分の伝…

Today's Tweet

08:17 twilk.comの背景からfollowerに飛べたらいいのに. # 08:17 さてやろ. # 10:56 ドライヤーて RT @nanapi: 瞬間的に布団を暖めるハック | #nanapi - r.nanapi.jp/823/ # 11:02 「権力は腐敗する。絶対的権力は絶対に腐敗する。(アクトン)」(技術者倫理) …

Today's Tweet

01:14 @ymuto0302 こんな時間までお疲れ様です!! もう師走なんですね〜 # 01:51 同じですwRT @Takk1800: ノシ でも垢取ってから放置中…RT: @mooopan: 面白そう!RT @miyake2: これ活用してる人いますか? QT @Shukatsu_News: 就活SNS『Recrew(リクルー)』…

Today's Tweet

00:09 使いたいね RT @name_ghost: Google Wave公開はいつごろだろう # 00:22 1日分のtweetをブログにポストできた!! bit.ly/5Swk1S Twitterのつぶやきをはてなダイアリーに投稿するようにしてみた - Blog.IKUBON.com # 00:34 あとひとり # 02:06 今日何かイ…

起業×他己分析×twitter

起業 とあるWeb系ベンチャーでのインターン面接のこと.ESに「将来の夢」という欄があって「起業」と書いた私. きっかけとかプロセスについては書けた&しゃべれたんだけど, 質問で「なぜ起業でなければいけないのか?それって起業しなくてもできることじ…

Today's Tweet

00:15 @qanow タバコを吸ってる理由やメリットはなんですか? # 00:16 @qanow みなさんの「将来の夢」はなんですか?明確なビジョン・理由も添えて. # 01:27 @a7y1a7 Skypeもいいっすよ〜 # 01:28 火狐が落ちた…タブ30個程度のくせして # 01:34 ありがとう…

11月17日就活typeを終えて

11月17日 就活type 11:00~18:00 コンサル・金融・商社・ITの4業界. 厳選リーディングカンパニー30社の合同説明会. 就活type - 「就職」の本質を考える大学生・大学院生向けサービス 1つのブースに約20人分の椅子が設置してあり,そこに座って話を聞く.時間…

タグを用いて求めたユーザ間類似度をjungで描画(正しいバージョン)

なんと!! タグを用いて求めたユーザ間類似度をjungで描画 - 研究とプログラミングメモ by LNCTで示した図は正しい類似度を用いていなかったことに気付く.数値の妥当性をあまり考えていなかったようだ. 原因は「aの2乗」を「a^2」と書いていたため(この書…

タグを用いて求めたユーザ間類似度をjungで描画

tanimoto係数を用いた.まだまだ調査が必要.

SBMのタグを用いたユーザ間類似度について

はてぶの情報から得たユーザ間の類似度をJungで描画 - 研究とプログラミングメモ by LNCTではユーザ間類似度の算出に「BMしているページ集合」を利用しているが、現在は各々のユーザが付与したタグを用いた類似度の算出を試みているところである.以下に進捗…

tanimoto係数(Jaccard係数の拡張)

参考ページ 404 Not Found こちらに数式が記載されている.2008-11-18 - 初学者の箸置 PythonとRのプログラムを参考. 数式 Pythonプログラムの実行結果 >>> tanimoto([1.0, 0.0, 0.0, 1.0], [1.0, 0.0, 1.0, 1.0]) 0.66666666666666663 >>> tanimoto([3.0, …