2011-01-01から1年間の記事一覧
bashの場合 # 直前と同じコマンドラインはヒストリに追加しない export HISTCONTROL=ignoredups# スペースで始まるコマンドラインはヒストリリストから削除 export HISTCONTROL=ignorespace# ignoredups と ignorespace の両方を指定したい場合は以下の1行 e…
以下のようなテーブルrosterがあったとする。 +----+--------+ | id | name | +----+--------+ | 1 | Daniel | | 2 | NULL | | 3 | Bob | | 4 | Alice | | 5 | Carol | +----+--------+単に ORDER BY key_col ASC とするとNULLが先頭にくる。 mysql> SELECT …
JAPAN INNOVATION LEADERS SUMMIT 2011に参加してきました。 震災から見えたtwitterの可能性と、今後のメディアインキュベーション展望について(株式会社デジタルガレージ Twitterカンパニー EVP 佐々木智也氏) twitter スケッチから2週間で実装 最初から…
ABC 2011 Summerに参加してきました。 Android3.0/3.1/3.2 HoneycombとAPI解説(Android Developers' Club (デ部)のゆかいな仲間たち) ■ @cyberspacefarm Honeycombとは? - タブレット向けの新しいUIデザイン "horographic" UI design "lights out mode"…
ページを開いた後、アドレスバーに javascript:alert(document.lastModified);と打つ
Nコマンドを使う $ cat test.txt hoge fuga piyo$ sed -e "/hoge/{ N s/hoge\nfuga/foo\nbar/ } " test.txt foo bar piyo
Windows(XP, Vista, 7)での方法 Win + R で「ファイル名を指定して実行」を起動し "regedit" と入力 [HKEY_LOCAL_MACHINE] -> [SYSTEM] -> [CurrentControlSet] -> [Control] -> [Keyboard Layout] を選択 右クリックして [新規] -> [バイナリ値] を選択。名…
パイプで bc に引き渡せばよい。 $ echo '計算式' | bc例) $ echo '3.5 * 7.8' | bc 27.3ちなみに $ echo `expr 計算式`や $ echo $)((計算式))(という方法もあるが、これらは整数演算にしか使えない。
早稲田大学で行われたオープンソースカンファレンス2011 Tokyo/Springに参加してきました。 世界標準ウェブ制作ツールWordPressとそのコミュニティーの魅力 ■ WordPress3.1 2/24に公開 特徴 内部リンクワークフロー 投稿フォーマット 管理バー 高度なタクソ…
Ubuntu10.10では公式リポジトリに採用されているが、10.04ではリポジトリを追加する必要がある。 $ sudo add-apt-repository ppa:japanese-testers/mozc $ sudo apt-get update $ sudo apt-get install ibus-mozcいったん再起動する。 再起動後 $ ibus-setup…
Handtec Clove eXpansys UK eXpansys Japan 1ShopMobile.com Play.com eXpansys Japanは円、1ShopMobile.comはドル、他はポンド。
ディレクトリ構造を維持したままファイルをコピーしたい場合は cp の --parents オプションを使用するとよい。 例えば以下のようなディレクトリ構成だったとする。 . -- dir1 `-- dir2 `-- dir3 `-- fileこのとき、 $ cp dir2/dir3/file dir1とすると、以下…
-i オプションを使えばよい。 $ sed -i 's/検索文字列/置換文字列/g' foo.txt -i の後ろに拡張子を指定するとバックアップファイルを作ってくれる。 $ sed -i.bak 's/検索文字列/置換文字列/g' foo.txtとすると、置換前のファイルが foo.txt.bak、置換後のフ…
公式サイトにもあるし他のブログでも散々取り上げられているが自分用にメモ。ia32-libsのインストール(64bitの場合)64bitか確認する方法は前回のエントリ参照。 $ sudo apt-get install ia32-libsJDKのインストール $ sudo add-apt-repository "deb http://a…
現在Androidのmasterブランチのソースをビルドするには64bit環境が必要。 ということでCPUとOSが32bitか64bitか調べる方法について。CPUが32bitか64bitか調べる $ cat /proc/cpuinfoflags の箇所に "lm" があれば64bit。 手元の環境で実行すると以下の通り。…
(1) 以下のどちらかの方法でシェルスクリプト(e.g. ~/bin/git-proxy.sh)を作成し、実行権を付ける。 (1-a) corkscrewをインストール。 $ sudo apt-get install corkscrew スクリプト #!/bin/sh corkscrew $1 $2 (1-b) socketをインストール。 $ sudo apt-get…
~/.subversion/servers を編集。 [global] # http-proxy-exceptions = *.exception.com, www.internal-site.org # http-proxy-host = defaultproxy.whatever.com # http-proxy-port = 7000 # http-proxy-username = defaultusername # http-proxy-password =…
1. システム全体で同じプロキシを使う場合[システム]→[設定]→[ネットワークのプロキシ] でプロキシを設定して[システム全体に適用]ボタンをクリック。 /etc/apt/apt.conf に Acquire::http::proxy "http://:";と書かれていればOK。 2. 個別にaptのプロキシを…
system-config-samba をインストール $ sudo apt-get install system-config-samba[システム]→[システム管理]→[Samba] から設定できる。ユーザを制限した場合はパスワードを設定する。 $ sudo smbpasswd -a パスワードを設定 $ sudo service smbd restart //…
Macを意識したのかUbuntu10.04からタイトルバーのボタンが左に配置されている。 従来通り右側に配置したい場合は次のコマンドを実行。 $ gconftool-2 -s "/apps/metacity/general/button_layout" -t string "menu:minimize,maximize,close"左側に戻したい場…
grep -r で再帰的に検索すると.svn/ や.git/ 以下のファイルまでひっかかる。 だからといって毎度毎度 $ grep -r hoge | grep -v svnとかするのは面倒。そういうときはack-grepが便利。インストールはaptで。 $ sudo apt-get install ack-grep $ ack-grep ho…
masuidriveと学ぶ「60分で覚えるAndroidアプリの作り方」に参加してきました。 第1部 masuidriveと学ぶ「60分で覚えるAndroidアプリの作り方」 @masuidrive ※ Ust、スライド ■ Androidの4つの特徴 Open All applications are created equal Breaking down ap…
Ubuntu, Macを個人で使っている場合、sudoのたびにパスワードを入力するのは面倒。 そういうときはvisudoを使う。 $ sudo visudo/etc/sudoers を編集できるようになるので %admin ALL=(ALL) ALLとなっている箇所を %admin ALL=(ALL) NOPASSWD:ALLとする。vis…
cdとかするときにディレクトリ名が「デスクトップ」とか「画像」といったように日本語だと不便。 以下のコマンドでディレクトリ名を英語にできる。 $ LANG=C xdg-user-dirs-gtk-updateUbuntuをインストールしたら最初にやることをおすすめ。
UbuntuやAndroidに関する備忘録、その他140字じゃ収まらないことを書く予定です。MacBook Air 11インチ欲しい!