Twitter
RSS
Facebook

Act as Professional

MacでubuntuのインストールUSBメモリを作成する


投稿日:2011年11月3日(この記事を読むのに必要な時間: 約 2分33秒

SONYユーザになったたださんSONYユーザになったたださん / shugo.maeda

今回紹介するのはCD/DVDドライブを搭載していないノートPCへUbuntu(Linux)をインストールするために、USBメモリからインストールするアプローチである。

→ «MacでubuntuのインストールUSBメモリを作成する»" class="more-link">続きを読む «MacでubuntuのインストールUSBメモリを作成する»

passengerもrvmで動かすOSのrubyに依存しない環境づくり


投稿日:2011年5月29日(この記事を読むのに必要な時間: 約 6分44秒

Katoomba Railway Station

OSに最初からついているrubyのバージョンやパッケージのバージョンとかを見てみると、

[@MacBook-Air]$ /usr/bin/ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

とか表示されて、Rails3使ってる人にとっては、だいぶ残念な感じ。

かといって、passengerが1.8系で既に動いていたり、1.8系でしか稼働しないコードやgemを使っていたりする場合、OSのrubyバージョンを勝手に変更するわけにもいかない人は多いんじゃないだろうか。

でも、rubyは1.9でrailsは3なんだよ。って人は、なんでもかんでもrvmでやること推奨する。

そして、rvmにインストールした1.9系のrubyを使ってpassengerを稼働さましょう。

→ «passengerもrvmで動かすOSのrubyに依存しない環境づくり»" class="more-link">続きを読む «passengerもrvmで動かすOSのrubyに依存しない環境づくり»

VPSをかりたなら知っておくべきDropboxへのバックアップ方法


投稿日:2011年1月24日(この記事を読むのに必要な時間: 約 3分53秒

Dropbox

激安VPSでもサーバのバックアップは必須です。せっかく安いVPSかりてるんだから安くバックアップも済ませなきゃ。rsync?unison?まだそんなの使ってるの?時代はクラウドだよ。Dropboxだってバックアップに使えるんだよ。

→ «VPSをかりたなら知っておくべきDropboxへのバックアップ方法»" class="more-link">続きを読む «VPSをかりたなら知っておくべきDropboxへのバックアップ方法»

プロとしての5つの行為 ITエンジニア編


投稿日:2011年1月23日(この記事を読むのに必要な時間: 約 4分31秒

このブログのタイトルを「HIROKI.JP」から「Act as Professional」と変更しました。このブログを始めた当初は何もタイトルを考えていなかったので、ドメインをそのまま使って早1年半が経ちました。そしてこのブログを通して得たものは「Act as Professional」日本語にいいかえるとすると「プロとしての行為」だということに気づきました。

そして、尊敬する情熱プログラマーの著者であるChad Fowler氏に頂いた言葉「Keep it Fun!!」を与えました。プロとしての行為を楽しみ、維持することを続けられることが僕の目指すところです。

そこで、プロとしての行為とは?自分なりに考えてみました。

→ «プロとしての5つの行為 ITエンジニア編»" class="more-link">続きを読む «プロとしての5つの行為 ITエンジニア編»

第2回Symfony2勉強会 これからの「Symfony2」の話をしよう


投稿日:2011年1月15日(この記事を読むのに必要な時間: 約 1分16秒

明日から使えるエンジニアに「へぇ〜」っていわせる話 10選


投稿日:2011年1月14日(この記事を読むのに必要な時間: 約 4分57秒

へぇ〜×10

知っている人は知っているんだけど、あまり話にでないから、実は周りの人は知っていない、エンジニアが「へぇ〜」っていいそうなお話を10個あつめてみた。

→ «明日から使えるエンジニアに「へぇ〜」っていわせる話 10選»" class="more-link">続きを読む «明日から使えるエンジニアに「へぇ〜」っていわせる話 10選»

daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ


投稿日:2011年1月13日(この記事を読むのに必要な時間: 約 5分15秒

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法

にて、Rubyスクリプトをデーモン化して、簡単に自動起動と停止できるようにしました。

ですが、何らかの影響で、Rubyスクリプトが終了してしまった場合にスクリプトが落ちたままになってしまいます。これは精神衛生上非常に良くない。

今回は、daemontoolsを使用して、プロセスが終了しても自動的に立ち上げ直す状態をつくります。

→ «daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ»" class="more-link">続きを読む «daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ»

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法


投稿日:2011年1月10日(この記事を読むのに必要な時間: 約 11分19秒

Ruby 1.9系からRubyスクリプトをデーモン化するのが1行できるようになりました。

→ «Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法»" class="more-link">続きを読む «Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法»

Ruby Enterprise EditionによってRedmineのメモリ使用量を42%節約


投稿日:2011年1月9日(この記事を読むのに必要な時間: 約 9分14秒

昨日インストールしたRedmineですが、格安VPSで動かすにはちとメモリを使いすぎる。

Ruby Enterprise Editionでpassengerを動かして、45%ものメモリを節約することに成功した。

その一部始終を語ろう。

→ «Ruby Enterprise EditionによってRedmineのメモリ使用量を42%節約»" class="more-link">続きを読む «Ruby Enterprise EditionによってRedmineのメモリ使用量を42%節約»

Gitのリポジトリを柔軟に管理する gitosis


投稿日:2011年1月7日(この記事を読むのに必要な時間: 約 5分24秒

GitHubの大普及で、もうプログラマーさんはみんなgitで開発しているかと思います。

でも、大人数でリポジトリを扱ったり、いくつものプロジェクトを扱うと、アクセス管理が大変です。

gitosis

アクセス管理を柔軟におこない、リポジトリの追加も簡単なgitosisを使いましょう。

→ «Gitのリポジトリを柔軟に管理する gitosis»" class="more-link">続きを読む «Gitのリポジトリを柔軟に管理する gitosis»