S3への転送が遅い件について

前回 書いた、 s3cmd を使ったamazon S3 への転送が200〜300Kbしか出ない件です。 試しに Mac mini に S3にも転送できる Macの定番FTPアプリCyberduck で同じファイルを転送したところ、1Mb 程度の速度がでました。 どうも s3cmd が遅いようですが、チューニ…

TimeMachineバックアップの中から重要なファイルのみ自動的にAmazon S3にバックアップする

前回 書いたように TimeMachineのバックアップをサーバーに移行したのは、使い勝手の向上以外に、TimeMachineバックアップの中から重要なファイルのみ自動的にAmazon S3にバックアップしたかったからです。 バックアップスクリプト 以下のようなshell script…

外部ディスクにTimeMachineでバックアップしていた内容をサーバーマシンに移行するには

Mac

Mac mini を購入しました。今までMacbook ProのバックアップはUSB接続の外部ディスクにTimeMachieでバックアップしていたのですが、このMac mini のデスクにバックアップすることにしました。早速、USBディスクをMac mini に繋いでバックアップをMac miniの…

Jekyll は軽快なブログソフトなので乗り換えてみた

今まで EY-Officeホームページ・ブログ は Radiant を使って作成していたが、Jekyll に変更しました。Radiantは高機能なのですが、Webアプリのため原稿を書き確認するというサイクルが遅いとか、文章を入力するtextareaは貧弱などの問題がありました。 また…

IE6用に作られたサイトは無理してIE8対応しなくても良いのでは?

数年前に作られた、サイトの Ajax部分が IE8 では正しく動かないという報告を受け、調査しました。その部分は prototype.js を使っています。色々と調査してみると IE以外のブラウザーでは イベントの元になるアクションをキャンセルする為には W3C DOM Leve…

最近の EY-Office.com ブログ

以前書いたように、EY-Office.com のブログを再開しました 。このブログは、はてなダイアリーとは違いRuby on RailsやiPhone開発をしてない方や、技術系のマネージャー向けに Ruby on Rails や iPhone開発に付いて書いています。 いくつか記事がたまったので…

MacでRuby on Railsを始めるには RailsInstaller !! Ruby,Rails,Git... が1クリックでインストール完了

Mac OS X には最初から RubyやRuby on Railsが入っていますがバージョンが古く現実的ではありません。最新の Ruby on Railsを使うには、 Xcode入れて、 rvm 入れて、 Ruby 入れて、Railsを入れて、MySQLとかをインストールするために Homebrew いれて 。。。…

Active Merchant で PayPal Sandbox を使うには

Ruby on Railsで作ったWebサービスからPayPalや海外の決済サービスを使う場合、そのサービス固有のAPIを使わなくても Active Merchant を使うと、簡単に信頼性の高い決済を組み込めます。Active Merchant の使い方は 以下の3つのRailsCastを見るのが一番良い…

EY-Office.com のブログを再開しました

私のやってる会社 EY-Officeのブログを再開することにしました。このブログはてなダイアリーとは違い、Ruby on RailsやiPhone開発をしてない方や、技術系のマネージャー向けに Ruby on Rails や iPhone開発に付いて書いて行こうと思っています。URLは http:/…

悲しいお知らせ「 萌えトークは無事終了いたしました。」

なんと、 「萌えトーク」 が無事終了していました。 しかも開発した私には、まったく連絡がありませんでした・・・・ ^^); ネットの世界では日々新しいサービスが生まれています。そして消えていくサービスもたくさんあります。私が関わったサービスで、消え…

Rails2.3アプリをRails3.2にアップグレードする、その3

少し間が開きましたが、今回はメール、Cucumber、Javascriptまわりです メール送信 ActionMailer メールは Rails3で ActionMailerで仕様が以下のように少し変わりました。またActionMailerを継承したクラスは app/mailers に置くようになりました。仕様の変…

バラバラのバージョンのRuby on Railsを1つのサーバーで動かす

現在、EY-Officeの社内利用サーバーではではいろいろなバージョンのRuby on Rails を2台で管理しています。ただし全てがほぼ私ししか使っていないので、さくらVPSのキャンペーン につられて1つのサーバーにまとめてみました。 移行前 さくら VPS 512Mをつか…

GitHubにコードを置いて、USに転職しよう〜!! (GitHireというUSの転職紹介会社からメールが来た)

数日前に、Web Application Engineer というサブジェクトメールが GitHire からやってきました。またスパムかぁ〜と思ったのですが、何となく読むと。 「転職に興味ありますか? 私たちはあなたのGitHubのコードを読みましたが、 あなたのには転職に必要なス…

Rails2.3アプリをRails3.2にアップグレードする、その2

今回は、RSpec と 性能測定結果です。その1はこちら RSpec 今回のプロジェクトでは、 全model、全lib (少しですが)、view のごく一部にたいしての RSpecが書かれています。 Rspecのバージョンは 1.3.2 から 2.8.0 へのアップグレードでした。 lib RSpec自身…

Rails2.3アプリをRails3.2にアップグレードする、その1

以前Ruby on Rails 2.3 (Ruby1.8.7) で作ったアプリを、Rails3.2 (Ruby 1.9.3)にアップグレードしようと決意しました。ただし、それほど性能の良いサーバーで稼働しているわけではないので、3.2にした時の性能(リソースの使用量)等も気になりますので早めに…

Ruby on Rails 3.X を教えるのに困るところ

EY-OfficeではRuby on Railsの教育を行っています。Ruby on Rails はアグレッシブにバージョンアップしていきますが、教育を行う際には毎回、最新のバージョンで教育させて頂いています。 Rails3.0では大幅な内部構造の変更、3.1ではアセットパイプラインな…

年賀状ありがとうございます

本年も、たくさんの年賀状を頂ました、ありがとうございます。 まことに勝手ながら、私、吉田裕美とEY-Officeの年賀状の習慣は20世紀をもって終了させて頂きました。 皆様にはよき新年をお迎えくださいますようお祈り申し上げます。

昨年のEY-Officeと今年のEY-Office (後編)

あけましておめでとうございます、 本年もよろしくお願いします。 年末からお正月にかけ、今年のEY-Officeというか私の仕事に付いて考えてみました。前編 はこちら 今年のEY-Office 昨年以来のお仕事は継続して行きますが、昨年立て続けにあった Ruby on Rai…

昨年のEY-Officeと今年のEY-Office (前編)

あけましておめでとうございます、 本年もよろしくお願いします。 年末からお正月にかけ、今年のEY-Officeというか私の仕事に付いて考えてみました。 昨年のEY-Office 一昨年は仕事が少なくEY-Office としては大変な状態でしたが、昨年はたくさんの仕事が頂…

Rails勉強会@東京第69回で 「今さら聞けないAWS on Rails」という話をしてきた

最近 Amazon Web Services (AWS) を使ってサービスを構築ていいますが、その際に調べたAWSの概要とRuby on Railsを動か際の注意点(ほとんど無いですが)やpaperclip + s3 でハマった事などを、先日行われた Rails勉強会@東京第69回 で話しました。 今さら聞け…

iPhoneで撮った画像をアップロード Paperclipで正しい向きのサムネール画像を作る方法

Ruby on Rails で画像のアップロードを行うのに便利なライブラリー Paperclip は サムネール画像も自動的に作ってくれる優れものです。 ところが、iPhoneを縦向きにして撮影した画像のサムネールが横向きになってしまします!実は iPhoneで取った画像は全て…

cronの中でsudo を使う方法

訳あって、root で動くcron の中で sudo を含むスクリプトを動かしたのですが sudo: sorry, you must have a tty to run sudoというエラーが出て動きませんでした(OSは Centos5)。 しかし検索してみると解決策が見つかりました。 その1 (セキュリティー上、…

現在お手伝いしているサービス Real Coach (リアルコーチ) が日経新聞に紹介されました

現在お手伝いしている Ruby on Rails 3.1 + iPhone + iPad を組み合わせたサービス Real Coach が日経新聞に紹介されました →記事iPhoneで撮影した動画を専門のコーチがiPadで診断するというとても興味深いサービスです! RealCoachホームページ にある動画…

jQueryMobileを使って 簡単にRuby on RailsサイトをクールなiPhone対応サイトにしてみた

jQuery Mobile | jQuery Mobile を使って Ruby on Rails で作ったWebサイトを iPhoneなどのスマフォに対応したサイトに変更してみました。以下の画像は Ruby on Railsの Scaffold で作ったサイトをjQueryMobile対応した後の画面です。クールなスマフォサイト…

Selenium のドキュメントに書かれてない事・・・

Selenium IDE, Selenium-RC + RSpec を使って規模の大きなテストを書いてみて経験したドキュメントに書かれてない事をいくつか書きます。 1. Speed Control これは、ドキュメント に書かれてますが、何に使うのかが今一つ不明な機能です。 1つは Ajaxを使っ…

Tweetなう Version 2.0のソースコードを公開しました

心を入れかえて大幅バージョンアップした 「Tweetなう」 こと Tweetなう Version 2.0のソースも GitHub で公開しました。 今回ためしに AdMobを組み込んでみました、AdMob-SDKやIDの取得は AdMobのページから行って下さい。不要な場合は消して下さい。

Rails3.1.0 + Capistrano 2.8.0 でエラーが発生するけどデプロイ出来る

Rails3.1.0を試していて現時点で最新の Capistrano 2.8.0 と組み合わせて使うとデプロイ中に以下のログのようにエラー(画像)が発生します。ログ・テキスト * executing "find /home/rails_apps/todo31/releases/20110912141706/public/images /home/rails_ap…

心を入れかえて大幅バージョンアップした 「Tweetなう」

以前作ったiPhoneアプリ Tweetなう (無料)は、とりあえず作ってみました感の強いものでしたが、心を入れかえ大幅バージョンアップを行い、大変に便利なアプリになりました。 使い方は、駅に着いたときに Tweetなう を起動すると、"その駅名 なう" と つぶや…

「iPhoneアプリ設計の極意」は良いiPhoneアプリを作りたいと思っている人の必読書!

iPhoneアプリ設計の極意 ―思わずタップしたくなるアプリのデザイン は良いiPhoneアプリを作りたいと思っている デザイナー、プログラマー、プロデューサーの必読書です! 内容や感想はたくさん書かれているので、ここではここでは、この本の使い方を書きます…

Mac OS X Lion に Gauche をインストールするには

全国1000万のGaucheファンのみなさま、今日現在のところ Gauche-0.9.1.tgzをダウンロードしビルドしてもLionではエラーになってしまいます。そこで、 Lion に Gauche をインストールする方法ですが、 1. SnowLepard用Gaucheを使う SnowLepardのマシンで Gauc…