サーバーワークス の技術ブログ

新人がSymfony1.4 Jobeetを始めてみました

こんにちは、はじめまして。 2010年4月入社しました新人の中嶋です。 まるっきりの未経験で4月からこの世界に飛び込みました。 初心者の私がつまずき、ぶつかった壁についてこれから書いていきたいと思います。よろしくお願いします。 PHPもフレームワークも初めての私は、ただいまSymfony1.4 jobeetのチュートリアルを使い、先輩とアプリケーション制作対決をしていま

今年もAdvent Calendarの時期になりました

はじめに こんにちは、プログラマのあさくらです。 今日は技術系Advent Calendarについて小ネタを投稿させて頂きます。 Advent Calendarとは もともとは、イエスの降誕祭を待ち望み、12月1日からクリスマスまでの1日1つカードの窓をあけていくカードのことだそうです。 転じて、1日1つ技術Tipsや小ネタをリレー形式で投稿していく試みのことを指しています。 日本人にはそれほ

JasmineによるJavaScriptのテスト その2

JasmineによるJavaScriptのテスト その2 前回のJasmineによるJavaScriptのテスト その1に引き続き、今回もJasmineのチュートリアルになります。今回は、JavaScriptの組み込みクラスであるArrayを対象に、簡単なテストの作成と実行を行います。 基本的なテストの書き方 前回、Jasmineのインストール方法として JavaScript単独のプロジェクトで使用する場合(jasmine-standalone-X.X.X.zipを展開) Rub

JasmineによるJavaScriptのテスト その1

JasmineによるJavaScriptのテスト その1 こんにちは、プログラマのおぐらです。 弊社のクラウドマネージメントサービス Cloudworksでは、JavaScriptのテストにJasmineというフレームワークを利用しています。Jasmine自体はとてもよく出来ていて便利なソフトウェアなのですが、まだリリースされて日が浅いということもあってあまり日本語の情報がありません。そこで、Cloudworks担当

EBSタイプのインスタンスを他リージョンへ移行する手順

みなさんこんにちは!インフラエンジニアの柳瀬です。 毎日暑いので、データセンターに行くのも嫌になってしまいますね。 あ、すいません。データセンターに行くのは暑くなくても嫌でした。インフラエンジニア失格ですね(笑) さて、『全てのサーバーをクラウドに移行する事が出来たら、データセンターに行く事もなくなる!』と夢見ておりますが、シンガポールに

ice_cubeでスケジュールの計算

プログラマのおぐらです。 このところとんでもなく暑い日ばかりですが、みなさんいかがお過ごしでしょうか。こう暑い日が続くと、プログラミングしている間だけでも涼しさを感じられるような工夫が欲しいですね。 というわけで、今回はice_cubeという涼しげな名前のRuby用ライブラリのご紹介です。 ice_cubeは、 毎日 隔週の月曜日と火曜日 毎月1日と最終日 毎月第1と最

RightScaleを試してみました。

こんちには!サーバーワークス柳瀬です! 弊社ではCloudworksというAmazon EC2を少し便利に使う事が出来る管理サービスを提供しておりますが、同じようなクラウド管理サービスはたくさんあります。先日RightScaleというAmazon EC2をメインとしたクラウド管理サービスを触ってみたので簡単にレポートしたいと思います。 RightScaleは有料版と無料で使用出来るものがあり、今回触
AWS

symfony+MongoDBでNoSQLはじめの一歩 〜MongoDBインストール〜

はじめに はじめまして。開発部エンジニアのあさくらです。 主にPHP、symfonyを使ったシステム開発を担当させていただいています。 好きな開発環境は、Mac、GNU Emacs。 好きな仮面ライダーは龍騎、カブト、Wです。 技術的なTipsやチュートリアル、開発手法についての情報を中心に投稿させていただこうと思っています。 どうぞ、よろしくお願いいたします。 私は普段、symf

ruby+html+javascriptでデスクトップアプリケーション開発

こんにちわ、技術ブログ担当の川口です。 今回はちょっと変化球で勝負、ということでRuby+HTML+JavaScriptで デスクトップアプリケーションが簡単に作れる「bowline」ライブラリを 紹介してみたいと思います。 bowlineは「titanium(クロスプラットフォーム環境)」を元に作られた Ruby GUIフレームワークで特徴としては下記のような点が挙げられます。 gemパッケージ MVCモデルフレー

ブブゼラを聞きながらEmacsでSimplenoteを操作してみました

(はてブコメントへの返信を末尾に追記しました。2010年7月2日) 全国1000万人のEmacs + iPhone + Simplenoteユーザーのみなさん、こんにちは。 これまで、Windows→Linux→BeOS→Mac OS XとOSを渡り歩いてきましたが、その間ずっとEmacsのお世話になっている、プログラマーのおぐらです。 iPhoneでメモをとる際、みなさんそれぞれお気に入りのアプリケーションを使われていると思います

JPUG 2010年夏セミナーに参加してきました

サーバーワークスでインフラを担当している、柳瀬です。 少し時間が空いてしまいましたが、6月19日(土)にJPUG 2010年夏セミナーに『PostgreSQL on Amazon EC2の可能性』という内容でJPUG 2010年夏セミナーでお話しさせて頂きました。 弊社twitterアカウントからは既にご案内させて頂いておりますが、当日の様子と発表資料をUstreamとSlideShareで公開致しましたので、PostgreSQLやAmazon EC2

リサイズ・トリミング、ひとりでできるもん

おひさしぶりの更新となります、丸山です。こんにちは。 一昔前に比べてプログラマーに求められる守備範囲って広がってきていると思いませんか? ■ プログラマーの画像編集 システムで使用する画像素材は、クライアントやデザイナーから提供されることが多いと思います。 プログラマーのお仕事はプログラムを書くことです。 しかしながら、素材を渡されて「い

カスタムクエリで複数プロジェクトを3倍早く渡り歩く

PM担当の丸山です。こんにちは。 サーバーワークスではRedmineを利用したチケット駆動開発を実践しています。 チケットを基本とした開発にはわりと馴染んできたのですが、いまひとつRedmineの実力を生かしきれていません。 Redmineは私たちが「使い方を工夫すること」で初めて実力が見えるツールなのかな。と感じています。 今日はRedmineのカスタムクエリの工夫について

EC2のEBSボリュームからインスタンスを起動できるようになりました

ついにAmazon EBSボリュームからAmazon EC2のインスタンスを起動することができるようになりました。 Amazon EC2 Instances Now Can Boot from Amazon EBS これは、新たに用意された「EBS Images」という種類のAMIでインスタンスを起動すると、自動的にEBSボリュームの作成・アタッチを行ってくれ、ルートデバイスがEBSボリュームという状態でOSが起動するというものです。AmazonからはEBS Images
AWS

新オフィス候補の内覧

そろそろ創業10年目ということで、オフィスがだいぶ手狭になってきたサーバーワークスです。すでにデスクを増やすのも限界になりつつあるのですが、それよりも開発メンバー的には「足を伸ばしてゴロゴロできる畳」が欲しい今日この頃。 本日は午前中を使って新しいオフィス候補物件の内覧を行いました。さいわい候補物件はいずれも現オフィスから歩いて数分の