2013-01-01から1ヶ月間の記事一覧

branchの作成と切り替えのショートカット

git

$ git checkout -b branchnameでできる。

今日覚えたvimコマンド

vim

一行上へスクロール Ctr-y分割後、選択ウィンドウの「行」を増やす、減らす (数字)CTRL-W + (数字)CTRL-W -分割後、選択ウィンドウの「横幅」を増やす、減らす (数字)CTRL-W > (数字)CTRL-W

stream_socket_clientのメモ

php

ちょっとやりたいことがあったので、メモ

引き続きvimコマンド

vim

ファイルを開く :e filenamefile explorer カレントディレクトリをexplorerで開く :e . 開いているファイルのある場所をexplorerで開く :E explorerの操作 カレントを選択したdirに c新しいwindowでファイルをひらく oプレビュー p 1つ上の階層に移動 - 入…

couchdbのインストール

webコンパネがどんなものか見てみたかったので。 yumから。 # yum install couchdb # /etc/init.d/couchdb startport5984を使用するそうなので、FWを開放。 # vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5984 -j ACCE…

sambaインストール

yumでインストール # yum install samba # /etc/init.d/smb start # chkconfig smb on接続にはsmbaの管理するユーザが必要 # smbpasswd -a username New SMB password: Retype new SMB password: Added user username.

引き続き操作コマンドメモ

vim

左右分割 :vsplit :vsp単語ヤンク ywヤンクした文字で検索 q/ p1行下へずらす C-eバックアップファイルを作成しない :set nobackup

上下分割

vim

:spまたは :splitで

抽象度高めようとしたら、クラスファイルだらけになりそうでござるの巻

php

例えば、各クライアントごとに、ほぼ同一のトランザクションだけど、違ったインスタンスを利用したい場合。 基本、抽象化されたインスタンス、メソッドを実行したいんだけど、素直にAbstractFactoryするとクライアントの数と組み合わせが膨大で実装の継承ク…

参照渡しの挙動

php

PHPの参照渡しの挙動

google map v3で複数マーカー

こんな感じになりました。 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> <script type="text/javascript"> function initialize() { var latlng = new google.maps.LatLng( center_lat, center_lon); var myOptions = { zoom: 15, center: latlng, mapTypeId: google.maps.MapTypeI…

引っ越しします

引っ越し先、決まりました。 ちょっと通勤は遠くなるけど、理想の物件に巡り会えました。新生活が楽しみです。

Hbaseを触ってみる

触れるまで。 javaバージョンの確認 $ java -version java version "1.6.0_22" OpenJDK Runtime Environment (IcedTea6 1.10.4) (rhel-1.41.1.10.4.el6-x86_64) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)ソフトウェアをダウンロード $ wget ht…

each構文

array.each(callback)として使用。example var i=0; array_data.each( function(){ console.log(i); i++; }); こんな感じで。

文字のぼかし

css

text-shadow: 0px 0px 1px #fff(左右のズレ 上下のズレ ぼかし具合 ぼかし色)で。

背景グラデーション

css

background-image: -webkit-gradient(linear, left top, left bottom, from(#ff99cc), to(#ffffff));でwebkit系のブラウザで対応できる。 ( linear, 開始位置, 終了位置, 開始色, 終了色で)

escキーの代替

vim

nnoremap ;; <Esc>これでちょっと試してみる。</esc>

編集中のカレントファイルの実行

vim

%でカレントのファイル名に補完される $ vim script.sh echo hoge :!sh %で実行。簡単なスクリプトの確認に便利なのでメモしておきます。

計算量の表し方

計算量はオーダー で表す。例えば、n = 1024の時、各計算量は = 1024^2 = 1048576 = 1024 * 10 = 10240 = 1024 = 10となる。logは対数表記で、2を底としてn = 2^xのxを表す。ちなみにはてなで数式は [tex:O(n)]でw

禁煙1年達成

今日で禁煙1年達成でした。意外となんとかなるものですね。 晩酌も昨年8月から控えております。

トラブル2件

xenの仮想サーバで現在時刻がずれる /etc/issue CentOS release 5.6 (Final)/etc/ntp.conf restrict xxx.xxx.xxx.xxx mask 255.255.255.255 nomodify notrap noquery server xxx.xxx.xxx.xxx # local clock/proc/sys/xen/independent_wallclock 1/etc/sysctl…

generate_series for range type

range typeと相性が良さそうなので、作ってみた。 create or replace function generate_series (int4range, int4) returns setof int4 as $$ select generate_series( lower($1), upper($1), $2 ); $$ language sql; select * from generate_series( int4ra…

redmine svnリポジトリでphpファイルが文字化け

Redmineでphpをリポジトリ表示すると文字化けする を参考にして修正。vi /var/lib/redmine/lib/redmine/syntax_highlighting.rb 38 class << self 39 # Highlights +text+ as the content of +filename+ 40 # Should not return line numbers nor outer pre …

chrome developer toolsのお勉強

Element 読み込まれたDOMの参照、編集 Resources imageや画像、cookie等の参照 Network ダウンロードしたファイルの一覧 Source javascript,cssの編集、確認

windows7のスタートアップの場所

C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup にある。

さくらのVPSに契約した

さくらVPSと独自ドメインを取得しました。取得〜利用までおよそ15分。 簡単に契約できるものですね。

仕事はじめ

今日から仕事はじめ。 NEW PCへの移行作業とお休み中のメールの整理。今年は積本消化できるように読書する。お正月に買った本。増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発…