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

SSHでパスワードなしでログインする方法

capistranoを使おうと思って、わざわざパスワードを聞かれるのがうっとおしかったので省略可能な様に設定。※sshは公開鍵暗号方式を利用するが、プロトコルのversionによって鍵の方式が違うので注意が必要である(ver1:rsa, ver2:dsa)。opensshでは、現在デ…

一つのUIViewControllerに対し、複数のUITableViewのdatasourceを紐付ける方法

正しいやり方かどうかはわからないが、一応出来たのでメモ。1.controller.h(UIViewController)に、tableViewA(一つめのUITableView)、tableViewB(二つめのUITableView)を宣言する。 UITableView* tableViewA; UITableView* tableViewB; 2.controllerのviewD…

iPhoneプログラミングめも

よく忘れることをいくつかメモーNSStringとintの相互変換 intからNSStringへの変換 NSString *str = [stringWithFormat : @"%d", 0]; NSStringからintへの変換 int intValue = [@"str" intValue];

UIScrollViewでスクロールさせるには

[scrollView scrollRectToVisible:CGRect animated:BOOL]; でスクロールさせることが可能。なお、UIScrollView上のViewがUiScrollViewのサイズより大きい場合にスクロールする。

チートシートまとめサイト

いろんなチートシートを纏めてあるサイト。CSS3のチートシートは便利そうだなー http://devcheatsheet.com/

mysqldumpの基本的な使い方

mysqldumpの使い方をメモ $ mysqldump --opt -c -uユーザ名 -p データベース名 [テーブル名] > 出力先ファイル名 これでOK。-c オプションを付けるとINSERT文付きでダンプしてくれるので、インポートするときは以下の様にするだけでよい。 $ mysql [database…

HTML5とCSSで何が出来るのか?

IDEA×IDEAさんのエントリより。HTML5とCSSでどんなことが出来るのかを淡々と説明してくれます。 HTML5 Watchどんなものか眺めているだけでも面白いし、ヒントを貰えそう!

slow_query_logを保存する場合

以下の記述をmy.iniに追加する。slow_query_log=1 long_query_time=0 log_queries_not_using_indexes=1ちゃんと設定されているかは、mysql>show variables like 'long%';などで確認!

MySQLのベストプラクティス20

IDEA×IDEAさんのエントリから。 PROCEDURE ANALYSYSで適切な型を示唆してくれるなんて知らなかったなぁ。。。便利!!

webNotificationを利用する場合

HTML5では、webNotificationという仕様があり、これを実装しているブラウザではPC画面の右下にNotificationを出すことが出来る。 参考にさせて貰ったのは、続・先取り! Google Chrome Extensionsのページ。 Notificationは以下の様に表示させる(別途note.h…

ブロック要素の中で強制改行させたい場合

cssで以下のstyleを指定する。 word-break:break-all; しかし、firefoxには対応していないので、その場合はto-RさんのwordBreak.jsを利用すれば良いとの事。

setTimeout, setIntervalに引数ありの関数を設定する場合

setTimeout/setIntervalに引数ありの関数を渡そうと思い、以下の様に書いたが動かない。 setTimeout(execFunc(arg1, arg2), 5000); 何故だろうと思い、ちょっと調べてみると、WebLifeHackさんに答えが。 以下のように引数意外をシングルコーテーションで括っ…

CentOS5でsubversionを設定するためのTips

ここを参照して設定。レポジトリを作成する場合は、任意のディレクトリに対して以下のコマンドを発行。 subversion.confを作成することも忘れずに。

人名つながり検索をするための情報まとめ

Web上のキーパーソン発見と関係の可視化 http://www.ingrid.org/~harada/publications/SIGFI71/slides/Slide01.html

rails役立情報

findの練習 http://d.hatena.ne.jp/rsakane/20081206/railsmigrationの記法 http://tam.qmix.org/wiki/Migration.html (因みにrails2.0では以下のコマンドでmigrateする) rake db:migrate modelのリレーションの設定 http://maskana.homedns.org/rails/pro…

CentOS5にruby, ruby on rails, passenger, svnを入れてみる

まずは、ruby、rails、gemをインストールする。↓ここを参考にする。 http://d.hatena.ne.jp/yatmsu/20081120/1227162444次にApacheでrailsアプリを公開するために、passengerを導入 http://d.hatena.ne.jp/fujioka0729/20090105/1231157914 途中でreadlineモ…

CentOS5にRealVNCで接続する

VMWAREで仮想環境を作成したので、CentOS5をインストールしてみた。 まずは、VNCの設定。CentOS5では、デフォルトでVNCserverがインストールされているので、解像度の変更設定を行う。まずは、以下のところからリモートデスクトップの接続許可設定を行う。 "…

Yahoo ローカルサーチを使って緯度経度から住所を取得する

こんな感じでGETアクセスすると良い。 http://map.yahooapis.jp/LocalSearchService/V1/LocalSearch?appid=***&lat=130.000&lon=130.000&dist=0.001&o=json 後はJsonから欲しい情報を取得する。

sqlite3でsqlファイルを実行する

よく忘れるのでメモ。 sqlite3のシェルで外部sqlファイルを実行する方法 sqlite3>.read

chrome extensionについての参考サイト色々

chrome extensionの開発について参考になりそうなサイト。 公式サイト なにげに仕様がちょこちょこ変わるので、公式を見るのがオススメだったりする。 続・先取り! Google Chrome Extensions chrome extension expertによる連載。 Content Scriptsでのクロ…

PythonによるNetworkGraph生成プログラム

またまた引き続き、今回は前回算出した共起頻度を可視化してみます。可視化はNetworkGraph形式でしてみようと思います。 ※なんか、丸がつながったアメンボの様なグラフです。SocialGraphとも言うのでしょうか? NetworkGraphの表示にはGraphGearというフリー…

Pythonによる文中の単語の共起頻度計算プログラム

先日に引き続き、今回はCvs形式で分割された文中の単語の共起頻度を計算しています。 この単語の関連度の抽出には、シンプソン係数を用いています。プログラムはこんな感じ。 # encoding: utf-8 ''' Created on 2010/01/30''' import sys import os import r…

eclipse3.4でpythonの開発環境を整える

eclipseでpythonを利用するためには、pydevというPluginを利用する必要がある。 現在は、ver1.5.4が利用可能で、eclipse3.4 and 3.5に使えるとのこと。実際には以下のURLからPluginをダウンロード可能。 http://update-production-pydev.s3.amazonaws.com/py…

Pythonによる単単語の出現頻度計算プログラム

たつをさんのPerlで入門テキストマイニングの資料をもとにPythonで書き直してみました。 一文毎にYahooの形態素解析APIを利用して、名詞に分割し、CVS形式で出力しています。プログラムはこんな感じ # encoding: utf-8 ''' Created on 2010/01/30''' import …

共起頻度ネットワーク図表示プログラムのフロー

1.サーバでプログラムを実行し、定期的に指定されたフォルダ内のテキストの共起頻度解析を行う 2.共起頻度解析されたテキストをGraphGear(ActionScriopt製のインタラクティブネットワークグラフ生成ツール)に合わせてパースする ※日本語を表示出来るように…

テキストマイニングに使えそうなWebサービス一覧

http://chalow.net/2010-01-26-2.htmlYahoo!!の日本語形態素解析を使うとヨサゲ。 実際のリクエストURLは http://jlp.yahooapis.jp/MAService/V1/parse になります。

HyperEstraierをWindowsに導入してみる

IT

1.まずはHyperEstraierのWindows用バイナリをダウンロード ※2010/1/30時点で最新版はhyperestraier-1.4.10-win32.zip2.解凍したフォルダを適当な場所に配置し、PATHを通しておく。 ※今回はc:\直下に設定3.cgiが実行出来るwebサーバのcgi実行可能フォルダにes…