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

オブジェクト指向を勉強してみる4

perlのロギング用モジュールを作ってみる。なぜかPPでローテートを備えているモジュールがないみたいなので。いまのところ要求仕様は以下のとおり。 とにかくログに書けて、それをローテートできること。 ローテートしたファイルをgzでcompressできるとなお…

オブジェクト指向を勉強してみる3

package Log; # Thank you for # - http://search.cpan.org/~gng/File-Log-1.05/Log.pm # - http://perldoc.jp/docs/modules/File-Log-1.02/Log.pod # - http://www.jp-z.jp/perlmemo/file_FindBin.html # - File::Temp use strict; use warnings; use File:…

オブジェクト指向を勉強してみる2

package Foo; use strict; use warnings; sub new { my $class = shift; my $self = { piyo => 1, cnt => 0, }; bless $self, $class; return $self; } sub bar { my $self = shift; $self->{cnt}++; return $self->{cnt}; } package main; use strict; use …

オブジェクト指向勉強してみる 一ファイルに複数のパッケージを持つ方法

xxx.pm をいちいち分割してつくりはじめるのも面倒なので一ファイルに書く方法 404 Blog Not Found:perl - 複数パッケージを含むファイル package Foo; use strict; use warnings; sub bar { my ($class, $msg) = @_; print "$class $msg\n"; return; } pack…

5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ | HIROKI.JP 5分で分かる PHP を知らない人が PHP の便利さを学べる記事を書いたよ | ウェブル プログラマが選ぶプログラミングに関する格言ベスト10: とみー

JavaScript Advent Calendar 2010 : ATND JPerl and JavaScript Advent Calendar 2010 【プログラミング】Brainf*ckを作ってみた【実況解説・番外編】 ‐ ニコニコ動画(原宿) brainfuck トップページ - Nico Nico Programming JavaScript - Wikipedia 適当に…

@INC にみる Perl のやりかたがいっぱい - JPerl advent calendar 2010 casual Track corelist (Module::CoreList) 5.8.9〜

Linuxで使えるクレージーな小技コマンドいろいろ - IDEA*IDEA 〜 百式管理人のライフハックブログ rm !(*.foo|*.bar|*.baz) some_very_long_and_complex_command # label 黒ぶちメガネのblog » Blog Archiv » historyコマンドで日付を付ける方法 $ HISTTIMEF…

less の tail -f モード的な何か - YoshioriのBlog less 中でも shift+g で更新かけられます。ちなみに当ブログは tail -F を推進しています。-F はログが回っても付いて行ってくれるので便利。 virtualization.info | Red Hat社がSPICE用GTKクライアントの…

xinetd の設定 ネットワークプログラミングの基礎知識 radikoを録音する | kentaro teraterm scp - お前の血は何色だ!! 4 TeraTermから直接ファイルを転送する方法。TeraTermが古いとダメ。最近実装された機能? FTPS - Wikipedia FTPの暗号化版 SSHのパスフ…

少人数開発に役立つ5つのまとめ Gitorious オープンソースのgithub Redmine - Wikipedia

kvmclone.pl コードリーディング

2010-11-27 - kj-kiのはてなダイアリー経由、IBM Linux at IBM | RHEL5.4 KVM 仮想マシンの自動複製のkvmclone.plをリーディングしてみる。 #!/usr/bin/perl # # kvmclone.pl for RHEL5.4 KVM # # 2009/12/22 ver1.0 # ### モジュール及び、グローバル変数の…

Trac

必要条件 Python, version >= 2.4. setuptools, version >= 0.6 Genshi, version >= 0.6 Optionally, Subversion, version >= 1.1.x and the Subversion SWIG Python bindings (not PySVN, that's something different). One of the following Python bindin…

IS03見てきた

秋葉ヨドバシでIS03見てきた。docomoとかソフトバンクが長蛇の列を作ってるのにauは…。通路挟んで反対側のipadの(契約待ち?)カウンターの方が賑わってた。auの人可哀想に。 仙石浩明の日記: 月額8円で運用できる Android 端末 IS01 で、root 権限が必要な…

tig を使ってみた - do_akiの徒然想記 TSOが原因でさくらVPSへのウェブアクセスが異常に遅くなるトラブルに遭遇 - 橙工房 Atelier Laranjeiras CentOS5.5に「CheckInstall」のインストール - 外部記憶として Category:UNIXのソフトウェア - Wikipedia Netcat…

Bashの擬似シグナルを使ったデバッグ方法 - harry’s memorandum そういえばperlにもエラートラップがあった IS01のカーネルをビルドしてみた - nigakyのメモ帳

Ubuntu 上に IS01 の開発環境構築 #1 Android SDK 編 - Born Too Late Ubuntu 上に IS01 の開発環境構築 #2 PhoneGap 編 - Born Too Late Ubuntu 上に IS01 の開発環境構築 #3 実機にデプロイ編 - Born Too Late Perl embarking on new era (perl 5.13.7 fea…

本を読む レッドハットフォーラム2010に行ってきた

linux/kvm – Yuna's Technical Guide 先に読みたかった。 Cybozu Inside Out: KVM にシリアルコンソールで Ubuntu をインストールする インターネットに繋がらない環境でもインストールする? DHCPとかでIPアドレス取得しなくてもできる?

KDDI、IS01のOSアップデートは行わないことを決定 - スラッシュドット・ジャパン あーそうなのか。残念無念。

コンソールから使える git ブラウザ、tig が超便利 - って、なんでですか〜 - subtech Born Too Late » CUI な Git ブラウザ tig を入れてみた これは便利そう。gitというかcvsやsvnもそうだけどコンソールだと履歴とか調べにくいのよね。

vnc設定に挑戦してみる まとめ

KVM

適当にまとめる。 エラーしていたのは address type の solt を定義しなおしていなかったから。(address type の行をすべて削除してdefineかけると成功) ゲストに対して、シリアルコンソールとvncは両立できない。 extra_argでシリアルコンソールから設定…

vnc設定に挑戦してみる2

KVM

前項でvnc設定はできた。接続してみると以下のように表示された。どうやらゲストへのシリアルコンソールと競合している様子。 Starting SeaBIOS (version pre-0.6.1-20100702_142500-palmer) Booting from Hard Disk... GRUB Loading stage2... Press any ke…

vnc設定に挑戦してみる

KVM

No route to … » Blog Archive » KVMで外部からのVNCアクセスを設定やKVM仮想マシンのVNCサーバ設定: 猫おやじのIT備忘録 - Linux, Windowsを試してみても virsh defind でなぜかエラーする。これの解決を試みる。 などを追加で定義してみるとエラーする # v…

QEMUの引数からlibvirt XMLを自動生成する

KVM

QEMUの引数からlibvirt XMLを自動生成する - GeekFactory そんなことができたのか!

窓の杜 - 【NEWS】オンラインストレージサービス“SugarSync”が無償で5GBまで同期可能に 仕事で使えるファイル同期サービス、「SugarSync」の始め方 -INTERNET Watch トラ技、通巻555号達成、タイマIC555開発者へのインタビューも - スラッシュドット・ジャパ…

RHEL6きた!

RHEL 6発表 - スラッシュドット・ジャパン redhat.com | The World's Open Source Leader Linux Daily Topics:2010年11月11日 ミッションクリティカルシステムの最高峰 Red Hat Enterprise Linux 6がリリース|gihyo.jp … 技術評論社 レポジトリは6のbetaか…

拡張開発メモ

Google chrome extension(拡張機能)を開発してみた | スマートネットワーク 開発ブログ Google Chrome 拡張ことはじめ - 川o・-・)<2nd life

Google製リモートデスクトップNeatxのコピペの挙動を調べてみた

http://d.hatena.ne.jp/ymko/20101105/1288969844 でコピーが云々書いてまともに使えるようになったらいいなということで ちょっとだけ調べてみる。 実験 リアルタイムにクリップボードの挙動が見れるツールを使う ファイル名を指定して実行から clipbrd を…

androidをビルトしてみる

ビルドに必要なパッケージをインストールする。Get Android Source Code | Android Open Sourceの Setting up your machine の Ubuntu Linux のところ参照 # apt-get install git-core gnupg sun-java5-jdk flex bison gperf \ libsdl-dev libesd0-dev libwx…