ひよこの外部記憶

めもおきば

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

Vim

Vim

# 覚えておきたい事メモ### 指定の行に移動``` :数字 指定の行に移動 ```### or条件での検索``` \(hoge\|piyo\) "hoge"と"piyoにマッチ ```### 一部領域をファイルとして保存 選択モードで選択している行がある時に:を入力すると :' 的な出力が出る この状…

Homebrew + rbenv + ruby + Railsインストール

基本的には以下のサイト見ながら行けたhttp://d.hatena.ne.jp/takuya_1st/20111224/1324750111 XCodeの重さにドン引き > ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go) >brew install rbenv >brew install ruby-build >echo 'eval "$(rbenv init -)"…

Macの設定メモ

備忘録がてら はてなブログにこういう記事書くときに記事内の小見出しの目次出したいのだがやり方分からず。。。 環境 バージョン Mac OS X 10.7.4 PC名変更 spotlightで「共有」を探す 上の段にコンピュータ名があるのでそこで設定 ユーザー名変更 アカウン…

Eclipseの設定とか

リファクタリングの輪読の番が回ってきたので覚え書き Egitの使い方とはてな記法の思い出し Eclipseの設定 師の推奨設定 オートフォーマット window > Preferencesで検索にformatって入れれば出るEditor > Save Actions セミコロン、中カッコの空気読み 検索…

Webを支える技術 第二部(4,5章)

URI インターネット上でリソースを一意に識別するID Cool URI CoolなURIの在り方は今後も変わらない:シンプルである事 シンプルであるための条件は以下 1.プログラミング言語に依存した拡張子やパスを含めない URIが.plとか.jspとかで終わるサイト良くない(…

GitHubにRalisアプリをpush〜branch切り替えとともに〜

なんかフランス料理みたいなタイトルになった参考サイト:remote に branch を push し、remote から clone したリポジトリの branch を変更して push する - basyura's blog branch切り替え 現在あるbranchを調べるには git branchを使用する(引数に-aを指…

Webを支える技術 第一部(1〜3章)

Webを支える技術isbn:4774142042読んだ感想、大事だと思ったところ、疑問点を忘れないように書いていく コンピュータにとって最も重要なソフトウェアはブラウザである。 第1章 Webとは何か WEBの用途3つ 1.Webサイト まぁこれは良いか 2.ユーザインタフェー…

RailsアプリをGithubにPush

GithubにコマンドラインからPushする方法、個人的にはEgitより簡単な気がする(盛大にハマったからなぁ・・・)鍵の話はめんどいからしないよ。 環境 Windows Vista(笑) Ruby 1.9.3 p125 Rails 3.2.2 Git 1.7.8 GithubでPush先リポジトリ作成 Githubのページ…

Rubyの記法

Railsと同様Rubyやるのも必要だよね 条件分岐 リアルなif-then(リアルとは何なのか) if num % 2 == 0 then puts "even num" 後置のif(Rubyistたちはこっちを使うらしい) puts "even num" if num % 2 繰り返し 結構慣れないが、記法が違うだけで使い方はPytho…

Gitコマンド

明らかにGitの理解が足りない、Egitばかり使っていた代償です。 取りあえずGitについて理解したいという事でまとめ分散リポジトリ 自分の関係ないコードもバージョン管理出来る Gitのバージョン管理がハッシュ値によって行われるのはコミット番号つけてると…

コマンドプロンプトのTips

範囲選択で実行or右クリックでコピーされるドライブを切り替えて移りたいときには cd /d D:\hogeとかで移れる

Rails serverがCtrl+Cでシャットダウン出来ない時

環境 Windows7 ruby 1.9.3p125 (2012-02-16) [i386-mingw32] Rails 3.2.2Ctrl+Cでサーバが止められなかった取りあえずではあるが Ctrl + PAUSE/BREAK >Y でサーバをシャットダウン出来た。

posterous Spaces

取りあえずposterous Spacesに作業ログ上げてみる どっからポストするかを貼り付け(画面遷移が分かりづらすぎる・・・)取りあえずhoge@posterous.comにメール投げときゃ大丈夫なはず・・・ その後

dir()関数とhelp()関数

作成中、dirはアトリビュート等を調べる、helpはpydocを調べる方法

ファイル操作

後から使いそうなもの適当に shellで使いたいタイミングもそのうち来るかも・・・ 指定したパスのディレクトリにあるファイル一覧取得 import os files = os.listdir('C:\Python27\src') ディレクトリの中の階層、ファイルごと全て削除 import shutil shutil…

ファイルコピー

ファイル(あるいはディレクトリ)をコピーする import shutil shutil.copyfile(frompath, topath) frompathにファイル名入れたらそのファイルがtopathにコピーされる topathがディレクトリ名だったらそのディレクトリの直下にコピーされるfrompathにディレ…

ディクショナリ

Pythonのディクショナリ(辞書)の備忘録 .setdefault 第一引数をキーとして持たない場合第二引数をvalueとしてディクショナリに登録してくれる例えば以下のようにwordに形態素解析済みのリストを入れると 単語:出現頻度 のペアを持つディクショナリを作成出…

文字コード(Python)

忘れないように 他の言語でも文字コードで詰まっているのでそれぞれの言語毎に記事にしてみる。 読みこむファイルの文字コード Windowsだと(エディタによるが)デフォルトの文字コードがUTF-8で無い場合がある、もう一回保存してUTF-8に変えないと処理が出…

Ruby記法

ただRubyというタグが使いたかった 気になった所だけ書いていく・・・と思ったら気になる所だらけ RubyチャラいよRuby・・・ 式展開 ""で囲まれた中だけ#{}で囲まれた式を展開する puts "5×5=#{5 * 5}" puts '5×5=#{5 * 5}' 結果 5×5=25 5×5=#{5 * 5} フ…

はてな日記記法まとめ

この記事は後から追加していく gistの表示 <script src="http://gist.github.com/2001284.js?file=git_diff_macvim"></script> ブログタイトル表示とそのハイパーリンク [http://d.hatena.ne.jp/ura_ra/:title]ura_raの日記 取り消し線 <del>hoge</del>hoge

PostgreSQLのコピぺ用SQL

めんどくさいからコピペ用フォーマット作成Gistからコードを呼んで表示するように変更してみた

TwitterAPI

クエリーをappendした後のツイートの取得 リスト内包表記に今はまだ慣れていないのでメモ search_results[0]['results'][0]['text'] ちなみにリスト内包表記で書くと [r['text'] for result in search_results for r in result['results'] ] てな感じA libra…

画像の表示

上手く指定出来ていない感が満載だが記述環境 Eclipse 3.7 Glassfish 3.1.1 のような構成でプロジェクトを作成した時、jspに <img src="http://localhost:8080/TestMVC2/img/2.jpg">//ローカルのみ <img src="/TestMVC2/img/$2.jpg"> <img src="/TestMVC2/img/${item.id}.jpg"> //item.idがあればと書けば画像は表示された(・・・が美しくない,驚きの再配置不可感) 何か探して何とかしたい…

リスト内包表記

参考:みんなのPythonちょっとしたforでの処理もインデントを入れなければならない ⇒リスト内包表記があるじゃない的な感じ例えば以下の2つのプログラムは等価 l=[] for x in (1,2,3): for y in (100,200,300): l.append(x+y) l = [x+y for x in (1,2,3) for…

SimpleUrlHandlerMappingとInternalResourceViewResolver

参考:Springによるアプリケーションスーパーサンプル数日前の記事 HandlerMappingとViewResolver - ura_raの日記においてDispacherServletの定義ファイルにHandlerMappingとViewResolverの定義を書かなかった時に呼ばれるデフォルトクラスについて書いたが、…

HandlerMappingとViewResolver

HandlerMapping リクエストされたURLとControllerクラスを対応付ける。 DispacherServertの構成ファイルにHandlerMappingの設定を書かないとデフォルトのクラスを呼ぶ。 デフォルトのクラスは「BeanNameUrlHandlerMapping」この場合beanのname属性に書かれた…

複数の戻り値を受け取る方法

MATLABしか触っていなかった頃Java触って一番不便だと思っていた点 今ならobjectに入れればええやんと言えるが「そもそもobjectって何ぞ?」状態であった当時の私には何の意味もない助言であった・・・(何かCっぽくなるのはどうして???) #seqの要素の最大…

日本語対応

デフォルトasciiのまま対応出来るようになる必要があるが、現状はデフォルト文字コードを変更することで対応 デフォルト文字コード変更(Windows環境) .\Python27\Lib\site-packages の中にsitecustomize.pyを作成、中に import sys sys.setdefaultencoding…

険しい道こそ楽な道説

THW

Learn Code The Hard Way -- Books And Courses To Learn To Codeの備忘録 学ぶもの C (for understanding some products) Ruby (for being ニッチ) Python (for concern with 機械学習) 簡単な本で勉強するのはギターでTAB譜を使う事と同義!(本当にすまな…

ビルド環境構築

〜openjdk rubyのビルドを目指して〜 MinGW + MSYS Unix(というかGNU)をWindows上で使えるようにするソフト MinGWインストール MinGWインストール参考サイト:http://www.kkaneko.com/rinkou/cygwin/mingw.html この通りやっていって下記のコマンドでhello …