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

はじめてのPostgreSQL 9.1.5文書 第三章

PostgreSQL 9.1.5文書の第三章を読んだ。なかなか難しい…… 環境:Ubuntu 12.04 LTS 64bit / PostgreSQL 9.1.9 - pgvm 3.2 ビュー 問い合わせをビューとして作成すると、テーブル参照のような形で結果を参照することができる。 mydb=# CREATE VIEW myview AS …

最近よく使ったコマンドのメモ

sh

最近、シェルスクリプトを書くことが多くて文字列処理をたくさんしたのですが、その中でとても便利だったコマンドをメモしておこうかと。 ただ、ディストリビューションとかコマンドそのもののバージョンによって微妙に違うのでいつでもそれが使えるわけじゃ…

雑多なメモ

\c psql内で指定されたDBに接続する \h SQLのヘルプなどが見れる \x psqlでSELECTした時、カラムが行ごとに表示されるようになる \? 上記のコマンドなどが表示される \c postgres=# \c test You are now connected to database "test" as user "sasaplus1". …

はじめてのPostgreSQL 9.1.5文書 第一章〜第二章

そろそろRDBのひとつくらいちゃんと扱えるようになりたいなーと思い、日本PostgreSQLユーザ会のPostgreSQL文書を読もうかと。 http://www.postgresql.jp/document/9.1/html/ HTML版がデザイン的にとてもシンプルなので若干の読みにくさがあるのですが、文章…

pgvmを使ってみたよ

mysqlenvとかmysqlenvとかあるけど、PostgreSQLのないのかなーと思って探してみたらpgvmというものを見つけました。 PostgreSQLのバージョンを切り替えて使わなきゃならないほどPostgreSQL使えるわけじゃないのだけど、特定の場所にインストールしてくれるし…

rsyncではまったメモ

XS35から玄箱/HGにrsyncしようとしたらはまったのでメモメモ。 rsync用の公開鍵と秘密鍵を生成して、それぞれにおいた後に以下のテストをしたのですよ。 rsync -anv --delete --force --progress --human-readable /xxx sasaplus1@xxx.xxx.xxx.xxx:/mnt/shar…

MontaVista Linuxに戻したよ

捨てようと思っていた玄箱/HGを、DebianやUbuntuでなく標準のMontaVistaのまま使い続けることにしました。 メンテ面倒なんだけど、ただのNASとして使えばまあ良いかと。Apache動かして外部に公開とかもしないし。 ここですることは、 付属CDのbinaryディレク…

ネット環境のないところへ行く前にnode.jsのドキュメントをクローン

$ git clone https://github.com/nodejsjp/nodejs.org_ja.git としておかないと、node.jsのコアモジュールのメソッドがわからなくなったとき見れなくなるので忘れないように。 というのを新幹線に乗る前とかに確認したい。まあ、山間部とおるまではWiMAX通じ…

doccoがいろいろ変わってた

以前ちょっと使った、Doccoがいろいろ変わってました。 標準搭載テンプレートが増えた Pygmentsに依存しなくなった 複数ファイルを同時に指定するとjumpできるようになった? という感じでしょうかねー。 標準搭載テンプレートが増えた 以前のテンプレートは…

RhodeCodeをインストールしたよ

RhodeCodeを入れてみました。Gitlabも気になるけど、もともとMercurialを使っていたことがあったり、そもそもRhodeCodeの方を先に知ってたり、インストールが楽そうなのもあってRhodeCodeに。 環境:Ubuntu Server 12.04 LTS 64bit インストールとか $ sudo …

Vagrantを使ってみたよ

ちょっと前に知ったVagrantを使ってみました。 RhodeCodeを入れるための環境を作りたくて、ちょうど使う機会ができたという感じ。 環境:Ubuntu 12.04 LTS 64bit rubyのインストール Rubyが入っていなかったのですが、rbenvとruby-buildが入っていたのでRuby…

SQLite3をコンパイルする

ちょっとSQLiteを使いたくなったのですが、公式のバイナリを使おうとしたら32bit用で64bit環境では動作しないようで…… で、ソースコードもどこにあるのかわからなかったり、いろいろ調べたらやっと使えたのでメモなのです。 環境:Ubuntu 12.04 LTS 64bit ダ…

最近あまりコード書いてない

最近あまりプログラミングしてないのでそろそろ何か書きたいなー。 やる気が何故か出てこない。春だから他の事したくなる。掃除とか。

基礎からわかるGo言語 Chapter01..02 その1

Go

基礎からわかるGo言語を買ったものの、あまり読み進めていなかったのでちゃんと読みつつ記事としても書いて行こうかと。 node.js + Go言語って組み合わせで今後何か作れると良いなあと思いつつ。 Hello, World! とりあえずHello, World!を。 1.go package ma…

awkで行番号を付加する

awk

#!/usr/bin/awk -f { printf("%05d: %s\n", NR, $0) } awk便利だなー。

sedでソースコード中の一部の記号をHTMLの実体参照に変換する

sed

#!/bin/sed -f s/&/\&amp;/g s/"/\&quot;/g s/'/\&#039;/g s/</\&lt;/g s/>/\&gt;/g sed便利だなー。

FirefoxにJavaプラグインをインストールする

さくらのVPSにインストールしたOSを再インストールしたくなったのですが、まともなJRE環境がなかったので作ったのですよー。その手順です。 環境:Ubuntu 12.04 LTS 64bit JREのダウンロード http://java.com/ja/download/から、tar.gzをダウンロードしてき…

github.io

https://github.com/blog/1452-new-github-pages-domain-github-io $ curl -I -L http://saisa6153.github.com/ HTTP/1.1 301 Moved Permanently Server: GitHub.com Date: Sat, 06 Apr 2013 03:44:52 GMT Content-Type: text/html Content-Length: 178 Conn…

はじめてのpull request取り込み

Git

はじめてgithubでpull requestをもらったので、それの取り込み方です。 まあ、そのまま取り込んでよいのであればmergeのボタンがあるのでそれを押せば良いのだけど。 pull requestを取り込む $ git checkout develop # developで作業したいので移動する $ gi…

3月のまとめ

3月のまとめ。スーパーダンガンロンパ2で忙しい。 やったこと Effective JavaScriptを読んだ ドットインストールのAWK入門を観た node.jsのstream2に大分苦戦した Benchmark.jsを試した Niigata.LLに行ってきた ブラウザを使ったプレゼンテーションの作り方…