ぐるっとぐりっど

日曜プログラマがいろいろ試してみたことを、後の自分のためにまとめておく場所

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

skkを使うならazikも使おう! in 2013

azikとは emacsユーザの5人に6人はddskkを利用しているという噂もあるほど、skkは非常にメジャーな日本語入力システムです。http://openlab.ring.gr.jp/skk/index-j.htmlskkはその性質上、ローマ字入力が基本となるのですが*1、このローマ字入力をより便利に…

シェルスクリプトが捗る!bashのコマンド置換を入れ子にする1の方法!

今までBourneシェル派だったから、bashでシェルスクリプトを書くってことがなくて知らなかったんだけど、bashではコマンド置換に、従来の `コマンド`によるコマンド置換だけでなくて、 $(コマンド)という書き方ができるらしい。これのどこがうれしいのかとい…

2013年の振り返りと2014年の抱負

2013年の振り返り 2013年はブログ記事を13個書いていたようだ。さぼりまくりだった気がするけど、そこそこ(?)書いてるようだ。がんばってる月と怠けている月の差が激しく、この記事自体何ヶ月ぶりだろうか・・・2013年のメーントピックとしては、やはり、…

じぇじぇじぇ! jenkinsが動かない!

一話としてみたことないのに、流行に乗ってみました。 にわかキター!と、いうわけで何もしてないのにjenkinsが動かなくなってしまいました><実際は何もしてないわけではなく、yumでjenkinsをバージョンアップしたら、jenkinsの起動時に、以下のエラーメッ…

CakePHP2.3で主キーにUUIDを使用する(sqlite3)

以前も利用したことあるはずなのに、すっかり忘れていたので自分用メモCakePHP2.0以降では、主キー(デフォルト命名規則では各テーブルのidカラム)に連番(mysqlでいうauto_increment、postgresqlでいうSERIAL的な感じ)だけではなくて、UUIDを使うこともでき…

自動デプロイ用シェルスクリプトがsetuidしてるのにそのユーザで動作しない

jenkins+CakePHPで、継続的インテグレーション&継続的デリバリーしようと思って、いろいろごちゃごちゃやってたけど、うまく動かない。jenkinsを起動しているユーザとウェブサーバを動かしているユーザが違うので、パーミッションでごちゃごちゃしてるから…

EGitを使っていてコンフリクトがおきたときのマージ方法

EclipseでVCS用のツールなんて、subversiveしか使ったことなくて、gitの使い方に躓きまくりです。一人で開発してるはずなのになぜかコンフリクト起こして、「競合」って出てコミットできなくなってしまったのでメモ(これはひどい)subversiveだと、mark as …

超簡単!VMware Player上の仮想マシンをスイッチ・ルーターにする

あらすじ かわいいは作れる!ならばルーターは作れる! スイッチングハブも作れる! 本当のあらすじ snmpしゃべれるルーターほしーなー、でもたけーなー というか価格コムでもconeco.netでもBuffaloのサイトでも、snmpしゃべれるかどうかで絞込みできないじ…

google code jamをlispでときたい!! その2

残念ながら、google code jamは一回戦敗退でした。最近はお仕事のほうがなんやかんやいろいろあって、ソースコードをいじれてないですが、通勤時間や休日に、初めての人のためのLISPやらLand of Lispやらを読んでます。どっちも面白いですね。おちゃらけた感…

google code jamをlispでときたい!!

今日(今夜)はgoogle code jam 1回戦、B日程の日ですね!!!!私も職場の人に誘われて参加してます、google code jam。予選は突破したけど、1回戦突破は無理ッスと泣き言いってますが(A日程は、A問題smallしか解けなかったのよね、解の公式の存在を忘れる…

まずはそのふざけたプロセスをぶちこわす!!

tputの使い方をちょっと覚えたので、 ただtputとsleepを組み合わせてアニメーションっぽくするだけのシェルスクリプトを書いてみた。https://github.com/grugrut/buchikowasu.sh最近見ないAAがアニメーションすると同時に、最後に引数に入れたプロセスをkill…

私(のマックのターミナル)が(色)をモテないのはどう考えてもお前らが悪い

というわけで、tputでターミナルに色が反映されないのは、わたしがロートルになったから、ではなくmacのターミナルのせいっぽいteratermではちゃんと色が変わったからねとりあえず、macのターミナルでも、sshしてcentosにログインして、 $ echo '\e[0;31m ho…

tputで遊ぶ

久しぶりにシェルスクリプトで遊んでみようと思って、とりあえずターミナルの色をかえてみようと思ったんだけど、マックのターミナルって色かえるコマンド実行しても意味ないんだね気づかずに変だ変だと悩んでたけど、VPSの業者が提供してる仮想ターミナルで…

Passengerの浸食を食い止める

タイトルは大げさすぎるけど、超悩んでた事象が解決したので、同じ悲しみを二度繰り返さないための自分用メモ あらすじ チケット駆動開発を試そうと思ってredmineを導入した railsの設定やpassengerの設定を行った 巷で噂のpassenger-install-apache2-module…

SSH以外の攻撃を遮断したい

sshについてのブルートフォースアタックはだいぶノウハウもあちこちに散らばっていて、今時パスワード認証なんてwwwwwって言われそうですが、それでもdenyhosts君ががんばってhosts.denyに今日も明日も怪しいホストをセコセコ放り込んでくれている訳です。が…

お名前.comのVPS(KVM)のほう借りた

最近、家以外で開発したり何したりすることが増えてきたので、 やっぱエンジニアとしてはVPSの一つや二つ持ってるべきじゃね?と義憤にかられ、ついVPSの契約をしてしまった。 どこにしようか迷ったんだけれども、後々ドメインも取りたいな、ということを考…