タグ

ブックマーク / blog.masuidrive.jp (18)

  • チャットで勤怠管理する「みやもとさん」をリリースしました

    トレタで使っている、チャットで勤怠管理する「みやもとさん」をオープンソースでリリースしました。 https://github.com/masuidrive/miyamoto Slackの#timesheetsという部屋で、「おはようございます」と書き込みと出勤が記録され、「お疲れまでした」と書き込むことで退勤となります。「明日はお休みさせて頂きます」と書き込むと、休暇の届け出になります。 チャットで勤怠管理する最大のメリットは、オフィスに居なくても誰がいつ出勤・退勤したのか全員が分かることにあります。出退勤管理アプリは色々出ていますが、営業で直行直帰する人や、リモートワーカーなどは、帰った時間がリアルタイムでわかりにくいという欠点があります。 「みやもとさん」では、チャットでやりとりする事でみんなの見える形で出退勤が記録され「あ、帰る前にあれも!」など、ありがちなコミュニケーションがスムー

    チャットで勤怠管理する「みやもとさん」をリリースしました
    send
    send 2014/10/20
  • PHP to Rails – Webキャリアバージョン

    PukiWikiなどのオープンソース活動を経て、2005年からRuby on Rails関係の開発を中心に行う。2008年4月にアメリカにてBig Canvas Inc.設立、iPhoneアプリなどの開発を行う。2010年12月〜2012年9月、米Appcelerator社のテクニカルエバンジェリストとして活動。miilを経て、現在Toreta, Inc.のCTOとして活動。トレタ作ってます。 最近は、wri.peやMobiRubyの開発も行う。

    send
    send 2007/11/13
  • 1時間版 PHPからRails

    楽天さんで話しをさせていただいた、PHPからRailsへの移行方法の講演資料です。 今までの比べて短いので、すこし読みやすくなっていると思います。 [追記] if構文の変数スコープの説明に間違えがあります。新しいスコープは作られません。

  • RailsConf1日目 Scaling a Rails Application from the Bottom Up

    RailsConf 1日目はTutorial/Guidebook day。 registrationをすませた後は”Scaling a Rails Application from the Bottom Up“に参加してみる。 その名の通り、下位層からRailsのスケーリング話。 スピーカーはJoyentのCTO Jason Hoffman。 前半、Guidebookの写真とか撮っててあんまり聞いてなかった Joyentの構成とハードの話し OSはLinux/FreeBSD/Solaris ディスクはSunFire X4500(RAIDZ2+1 likes RAID6+1) and NetApp NAS ベンチマークで10,000op/sec, 80-100Mb/s ハードウエア ベンダーはDELL > HP > Sun DELLは直接色々してくれるけど、Sunはリセラーに丸投げ 体が$

    RailsConf1日目 Scaling a Rails Application from the Bottom Up
  • Railsでスタンドアローンアプリを作るJoyent Slingshotが出るらしい

    Posted by masuidrive Wed, 04 Apr 2007 11:21:00 GMT Joyeur: Joyeur: Joyent Slingshot ApolloはFlashの技術を使ってWebアプリの開発方法をデスクトップに持ち込もうとしてるけど、Joyent Slingshot は、Railsデスクトップで動かせるようにするつもりらしい。 Rails体と、Firefox3のエンジンをパッケージングすることで、ダブルクリックで起動できるRailsアプリケーションができあがり。 ActiveResourceやdRubyを使えば、外部のサーバとの連携も簡単にできるしいいかも。データベースはSQLiteでいいし。たしかにRailsでできたら結構いいかも。Firefox3ベースならViewでクロスブラウザの問題に悩まなくてもいいし。もしかしたらXULも使えるのかな? 実はま

    send
    send 2007/04/04
    ほほう
  • [最強Railsサーバ構築計画 その2] User Mode Linux 環境を作る

    Posted by masuidrive Mon, 05 Mar 2007 15:00:00 GMT [最強Railsサーバ構築計画 その2] User Mode Linux 環境を作る Posted by masuidrive 18 days ago 先のdebianでSoftware RAID1マシンを作る でDebianのインストールが完了したので、これにRails環境を構築していきます。 しかし、このDebianに直接Railsをインストールすると、複数の環境を作るのが難しくなるので、User Mode Linux を作って、Debianの上にDebianをインストールし、Rails環境はその上に載せるようにします。 UMLを使うと、複数の環境を簡単に構築できるので、テストをしたり複数のバージョンのライブラリを使うのが非常に楽になりますが、メモリやパフォーマンスが犠牲になります。

    send
    send 2007/03/06
  • [最強Railsサーバ構築計画 その1] debianでSoftware RAID1マシンを作る

    インストール後、初回設定が終わったら、RAIDの設定開始。 まずは必要なソフトをインストールして、次にまだ使っていないhdbをRAID用に設定。 aptitude install mdadm # RAIDディバイスの作成 mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/hdb1 mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/hdb2 mdadm --create /dev/md2 --level=1 --raid-devices=2 missing /dev/hdb3 mdadm --create /dev/md3 --level=1 --raid-devices=2 missing /dev/hdb5 mdadm --creat

    send
    send 2007/03/05
  • 「設定より規約」でWebサーバ設定の自動化 - masuidrive.jp

    Posted by masuidrive Thu, 20 Jul 2006 10:33:00 GMT Ruby on Railsが簡単にアプリケーションを構築できる一つの特徴に「convention over configuration」=「設定より規約」があります。 Railsはアプリを作るのは簡単ですが、それを公開するのがちょっと面倒です。そこで、Railsに限らずWebサーバも「設定より規約」に則って、設定なしでサイトやアプリケーションを公開できるようにしてみましょう。 設定項目を洗い出す まず、Webサーバでアプリケーションを公開する場合に必要な設定項目を洗い出します。バーチャルドメインを使う場合は、 ドメイン名 DocumentRoot ログファイル名 CGIを使うならScriptAlias の4つが基になると思います。規約を決める これらの設定を自動化するための規約を決めます

    send
    send 2006/07/24
    なるほど
  • Railsで日本語を使う時に必須のパッケージ Ruby-GetText

    Posted by masuidrive Sun, 02 Jul 2006 18:22:00 GMT Railsで日語アプリを使う時のサポートパッケージとしては、ActiveHeart が有名です。私もずっとActiveHeartを使ってましたが、RJS+Safariの文字化け問題解消のため、Ruby-GetText に移行することにしました。それぐらい自分で書いても良かったんですが、せっかくあるので使わないとw Railsの日語化ユーティリティとしては、今のところ最強な気がする>Ruby-GetText Ruby-GetTextはgemsで配布されているので、インストールしてみます。 Ruby-GetTextとActiveHeartを簡単に比較してみました。 Ruby-GetTextが有利な点 Safariで文字化けする問題も解消されます。RJS利用時も問題ありません メッセージをプ

    send
    send 2006/07/05
  • OSX+Emacsで快適なRails開発ライフを送る

    Posted by masuidrive Tue, 23 May 2006 13:22:00 GMT Rails用エディタを放浪 した結果、やっと、OSX上のCarbonEmacs で、rails.el + ECB + psvn.el を使い、EmacsなのにEclipse以上の環境を作る事ができました。 この環境+Terminal上でscreenを立ち上げ、いくつかのログを tail -f LOGFILE で表示させて、殆どのソフトを作っています。 あとは、migrationをもう少し楽にできるツールが欲しいかな。そういえば、DB管理ツールのConductorとか、クラスタ管理のGaugeはどうなったんだろう? まず、OSXRailsを開発する上で気になっていたのが、subversion for OSX のパッケージを使うとメッセージ類が文字化けする件。これはロケールを正しく設定してや

  • 増井的Railsアプリの始め方 その1

    Posted by masuidrive Sat, 06 May 2006 08:54:00 GMT Railsでアプリを作るときの始めの作業をまとめて、自分メモがてから書いておきます。 まずは、いまさらsubversion解ってきた で紹介した、自作のrails.create コマンドでプロジェクトのディレクトリを作り、自動でsvnにまで入れます。 このコマンドでは、railsコマンドでプロジェクトのディレクトリを作り、database.ymlを自動設定して、logなど必要のない部分を除いてsvnのimportしてくれるコマンドです。 もしsvn使わないなら、railsコマンドとdatabase.ymlを手動でやってもOK。 続いてsessionDBに保存するために、config/envitoment.rbに下記の1行のコメントを削除して、イキにします。

    send
    send 2006/05/06
  • http://blog.masuidrive.jp/articles/2006/05/04/capistrano

    send
    send 2006/05/04
  • http://blog.masuidrive.jp/articles/2006/05/03/marshal-data-too-short

    send
    send 2006/05/04
  • chrootなDebian環境を作ってRailsを閉じ込める

    Posted by masuidrive Tue, 18 Apr 2006 09:42:00 GMT 最近、Rails仕事が増えてきて、一つのパッケージ空間でRailsRubyGemsを動かすのに問題が出てきたので、Debianをchrootして、その中にアプリを閉じ込める様にしてみる。 chroot を使って異なる Debian ディストリビューションを起動する を参考にして、Debian内に新しいSargeをインストールし、そこに手動でRails環境を構築。MySQLサーバは、chroot外の物を利用。 (chrootされてない環境で) # mkdir -p /sub/APPNAME # debootstrap sarge /sub/APPNAME http://ftp.debian.org/debian/ # echo "proc-APPNAME /sub/APPNAME/pro

  • cache:http://blog.masuidrive.jp/articles/2006/04/07/rails111 - Google Search

    Your search - cache:http://blog.masuidrive.jp/articles/2006/04/07/rails111 - did not match any documents. Suggestions:Make sure all words are spelled correctly.Try different keywords.Try more general keywords.

    send
    send 2006/04/07
  • Rails 1.1キター

    Posted by masuidrive Tue, 28 Mar 2006 12:30:00 GMT RC(リリース候補)は、あっという間に終わり、Rails 1.1がリリースされました。新版に関する情報は、Rails 1.1はどこが新しくなるのか を参照してください。 blogにも Rails 1.1: RJS, Active Record++, respond_to, integration tests, and 500 other things! という、記事が流れています。特に新しい事が書いてある感じはないのですが、ちまちまと翻訳しようと思っています。いま翻訳許諾申請中なんで、OKが出次第、公開しつつ翻訳作業しようと思ってます。 Rails 1.1のインストール/アップグレード方法はいつもの通り。 インストールが終ったら、プロジェクトディレクトリに打つって”rake rails

    send
    send 2006/03/29
  • Rails 1.1はどこが新しくなるのか (翻訳中)

    Posted by masuidrive Tue, 28 Feb 2006 23:20:00 GMT Scott Raymond氏が、ChangeLogなどを元にRails 1.1に搭載される予定の機能をWhat (will be) new in Rails 1.1 にまとめて公開しています。 氏に許可を頂いたので、ここで翻訳したいと思います。私は英語が苦手で勉強をしつつ翻訳なので、間違いもあると思います。気がついた事があれば、コメントをお願いします。 できた所からアップしていますが、自信がなかった部分については、英文も残してありますので、おかしい部分があったら、これもコメントお願いします。 追記 2006/03/03 22:00 遅くなりましたが、やっと終わりました。どーしても訳せなかった文がいくつかあるので、誰か教えてください。翻訳は初めてやったんですけど、ホント難しいですね。 追記

    send
    send 2006/03/23
  • Realtime validation using Ajax

    Posted by masuidrive Wed, 04 Jan 2006 21:45:00 GMT Ajaxなどを駆使して、入力値を動的にチェックするライブラリ、realtime validation を公開しました。 >> http://masuidrive.jp/validation 正規表現とメッセージを指定するだけで、入力した瞬間にユーザに対してガイドメッセージを表示させる事ができ、今までの様に画面遷移後にエラーが出て、ユーザがエラー位置を把握しづらいと言う事がありません。 これで、あなたのサイトも一気にWeb2.0! なのに使い方は超簡単。 prototype.js とvalidate.js を自分のHTMLに読み込んで、下記の様に正規表現で表示するメッセージを指定するだけ。 Validator.register({ "#mail" : { "/^([^@\\s]+)@((?:

  • 1