墓頭(ボズ)

墓頭を読みました。内容はAmazonの内容紹介にあるようにドキドキしながら一気に読みたくなる小説です。 1955年。頭に、双子の片割れの死体が埋まったこぶを持って生まれ、周りの人間を次々と死に追いやる宿命を背負った男―ボズ。異能の子供ばかりを集めた福…

『マルレク第七回テーマ:「型の理論」と証明支援システム -- COQの世界 』に行ってきました

ひさしぶりに頭がグルグルする講演(勉強会)に行ってきました。講演の概要はここ の講演概要を読んで下さい。資料は ここ からダウンロードできます。 感想 万年Haskell弱者である私には、なぜHaskellerが 型 型 型 型 いうのかが理解出来なかったのですが、…

安全にクリーンインストールでMac OSのアップデートを行う方法

Mac

OSのアップデートを行うには、従来のデータやプログラムを残したままアップデートする方法と、ディスクを消去して新規にインストールするクリーンインストールがあります。私はクリーンインストールが好きです、理由は アプリやOSが使っていたテンポラリーな…

Mavericks(Mac OS X 10.9)にRuby1.8.7をインストールする方法

今さら最新のMac OS に Ruby 1.8.7 をインストールする人は少ないかもしれませんが、もろもろの理由でRuby 1.8.7が必要なのでインストールしてみました。特に新しい情報はありませんが、brew, rbenv を使ってインストールしました。 % brew install apple-gc…

RubyWorld Conference 2013 に参加しました

RubyWorld Conference 2013に参加し、教育関連の発表してきました。発表の方は 会社Blog を見て下さい。初めて RubyWorld Conference に参加した感想を書いてみます。 Matzは松江生まれでないという衝撃の事実を知る! Rubyの作者、まつもとゆきひろさん は…

S3へのアップロード速度を上げる方法

以前、S3への転送が遅い件について に書いたように、自宅 Mac mini からS3へのバックアップファイル転送ですが、単純に aws-sdk(Ruby版)を使うより2倍程度になったので書いておきます。 aws-sdk でのアップロードプログラム 次のようなコードで、ローカルに…

「はじめてのiPhone/iPadアプリ開発」の iOS7/Xcode5対応サンプルコードとサポートページを公開しました

今年3月に出版されたiPhone/iPadアプリ開発の書籍 はじめてのiPhone/iPadアプリ開発―iOS6/Xcode4対応版 (TECHNICAL MASTER) のiOS7/Xcode5に対応したサンプルコード と サポートページ を公開しました!はじめてのiPhone/iPadアプリ開発―iOS6/Xcode4対応版 (…

ssh ログインで ~/.ssh/id_ras が優先されるのを防ぐには

GitLab を開発用サーバーに入れて運用し始めたのですが ~/.ssh/config に接続用の秘密キーを指定しても ~/.ssh/id_ras を使って接続しょうとしエラーになり困っていました。GitHub風システム、GitLab は ssh 接続のgitコマンドからのアクセス時には、sshのキ…

Chef を学んで使ってみた

空前の DevOps ブームに乗り遅れてはいけないとChefを学び、お客様の次期サーバーやRuby on Rails教育で使うサーバーを構築してみました。 感想 今回、お客様の次期サーバーを作るにあたりChefを使ってみたたところ、一度recipesを作ってしまえば サーバー環…

Postfix 2.10 から中継制限の設定が変わった (smtpd_recipient_restrictions はダメ)!

Ubuntu 13.04 を使ってRailsを動かす環境を作っていたのですが、ひさびさにはまり何時間もロスしてしまったので書いておきます。Postfixで SMTPで認証を行い任意のIPアドレスからメール中継を可能にする設定は、2.09までは main.cf に smtpd_recipient_restr…

Ruby on Rails4.0.0正式版でJSON関連コードが無いキレイなscaffoldを生成する方法

Ruby on Rails4.0.0が正式リリースされましたが、4.0.0RC1 までと JSON関連のコードが無いscaffoldを生成する方法が変わりました ^^;4.0.0RC1 までは、以下のオプションで JSON関連のコードが無い、きれいな controller と views の *.json.jbuilder が生成…

Rails4.0で rake db:fixtures:load FIXTURES_PATH=spec/fixtures が deprecated と表示された際の対処法

Rails4.0RC2もリリースされましたね! Rails4.0 で rake db:fixtures:load FIXTURES_PATH=spec/fixtures を実行すると以下のようなワーニングが表示されます。fixtuesの読み込みは出来てますが、気持ち悪いですよね。 % rake db:fixtures:load FIXTURES_PATH…

RubyKaigi 2013の感想など

生まれかわった RubyKaigi RubyKaigi 2013 に参加しました。今回も私の会社 EY-Office は スポンサー (一番小さいのですが)になりました。 現在のEY-Officeの売り上げのほとんどが Ruby, Ruby on Railsの教育なので当然ですよね ^^) RubyKaigi全体の感想など…

今すぐ、Windows7で Ruby 2.0.0 + Rails 4.0RC1 を試したい人向けのメモ

以前書いた 今すぐ、Windows7で Ruby 2.0.0 + Rails 4.0beta1 を試したい人向けのメモ より、だいぶ楽になったので書きました。 警告 一応EY-Office教育テキスト(Rails, RSpec)のコードが動くところを確認しましたが、Rails4.0RC1の動作を保証するものではあ…

Xcodeでプロジェクトにドラッグ&ドロップでファイルを追加する場合の注意点

昨日の「出版記念! iPhone開発初心者向け無料セミナー」参加者のみなさま、参加ありがとうございました。ハンズオンで、音声ファイルをプロジェクトに追加する際には、File → Add Files to "..." を使った場合に表示されるダイアログで、 ■ Copy items into…

書籍 「はじめてのiPhone/iPadアプリ開発」の出版を記念して、初心者向けiPhone開発の無料セミナーを行います !!

「はじめてのiPhone/iPadアプリ開発」の出版を記念して、初心者向けiPhone開発の無料セミナーを行います。 iPhone開発に興味のある方、是非申し込んで下さい。http://atnd.org/events/38267

ピダハン―― 「言語本能」を超える文化と世界観

休暇中に読みました。この本は、言語学者でありプロテスタントの宣教師であった著者が布教の為にアマゾン奥深くに住む少数民族ピダハンの言葉を学ぶために彼らの村に暮らした記録と、著者が彼らの言語や文化を学ぶことで著者自身の人生が変わってしまう物語…

Push Notificationに関連する証明書の作成手順

先日、お客様にiOSのPush Notificationを説明するためのサンプルコードを作ったのですが証明書の作成でハマッたので手順を図にしました (下の画像をクリックすると大きな画像が表示されます)。 正確な作成手順は Local および Push Notification プログラミ…

書籍「はじめてのiPhone/iPadアプリ開発」をプレゼントします

iOSアプリ開発の本を書きました! 著者用の献本を何冊か頂きましたので、ブログに書評を書いてくれる方にプレゼントいたします。はじめてのiPhone/iPadアプリ開発―iOS6/Xcode4対応版 (TECHNICAL MASTER)作者: 吉田裕美出版社/メーカー: 秀和システム発売日: …

今すぐ、Windows7で Ruby 2.0.0 + Rails 4.0beta1 を試したい人向けのメモ

なんとか、Windows7 で Ruby 2.0.0 + Rails 4.0beta1 を動かせたので、そのときのメモです。 警告 一応、scaffold で作ったアプリが動くところを確認しましたが、Rails4.0beta1の動作を保証するものではありません もしMacやLinux環境が使えるなら、そちらを…

SQLアンチパターン

楽しく読める本です。そして、とても実用的です!SQLアンチパターン作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型本購入: 9人 クリック: 698回この商品を含むブログ (38件) …

私以外にも一名の利用者がいることが分かった Tweetなう がバージョンアップしました!

私以外にユーザーはいないと思われていたiPhoneアプリ Tweetなう ですが、昨年秋、ある方からバージョンアップのリクエストを頂きました。それから、だいぶ経ってしまいましたが、やっとiOS6やiPhone5に対応した Tweetなう がリリース出来ました。今回のリリ…

昨年と2013年のEY-Office

あけましておめでとうございます、 本年もよろしくお願いします。 年頭にあたり、昨年を振り返り今年の事を少し考えてみました。 昨年(2012年) Ruby on Railsの教育 昨年も書きましたが Ruby on Railsの導入がベンチャー企業だけでなく一般の企業にも広がり…

お仕事でiPhoneのテザリングを使ってみた

12月に行われたRuby on Railsの講習で、iPhone5 (au) のテザリングを使ってみました。 使い方 12月に3日間 x 4回のRuby on Rails講習を行い、ネット接続はテザリングだけで試してみました。講習中に使うネット接続は 弊社のサポートサイト(redmineのWiki)…

さくらクラウドとAWSを私の使い方で比較してみた

さくらクラウドが新規利用を開始したので、試してみました。そして現在、私が使っているAmazon Web Services(AWS)とコストをメインに比較してみました。 私のクラウドの使い方 私(EY-Office)では、現在開発用のサーバーとしては、サクラVPSとAWSを使っていま…

Ruby on Rails中級者コースを始めました。

私の会社EY-Officeでは、Ruby on Rails中級者コース を始めました → http://www.ey-office.com/blog_archive/2012/11/13/in-new-ruby-on-rails-education/このコースは、たんにRuby on Railsの知識を深めるのでは無く、Ruby on Railsを使って実際のアプリ・…

ソフトウェア技術者が独立して仕事をして行くには

ソフトウェア技術者が独立して仕事をして行くには、どうしら良いだろうという話を先日行われた Rails Girls TokyoのLT で話しました。その時のスライドを https://speakerdeck.com/u/yuumi3/p/independ にアップしました。

Ruby on Rails 3 の Ajax いろいろ

今さら感はありますが、Rails3 の Ajax 実装の方法を紹介します。 Rails3.1 から jQuery がデフォルトになり、AjaxもRails2の頃とは違うスタイルなりました。また、幾つかのパターンが選べるようになりました。ここでは上の画像のように、 rails g scaffold …

最近作った Jekyll (Liquid) のプラグイン

最近作った、Jekyll (Liquidテンプレート) のプラグインの解説を書きます。Jekyllの良いところは、Rubyプログラマーなら簡単に独自タグ等のプラグインが書けるところです。ただし、情報が少ないので参考になれば嬉しいです。 1. h1タグに付けた番号を引き継…

Redmineをバージョン 2.0 に上げてみた

Redmine 2.0.0 がリリースされてから時間が経ってしまいましたが、今まで使っていた 1.0.2 を 最新の 2.0.3 にアップデートしてみました。 インストール アップデートの手順は、Redmine 2.0.3 をインストールし、1.0.2 から DB と添付ファイルをコピーするこ…