プログラミング

処理終了後にEC2をTerminateする簡単な方法

こんにちは、サービス開発チームの千葉です。 大雪と聞いてワクワクしていたのですが、江戸川橋はベチャベチャです。 さっそくですが『AWS Data Pipeline』や『Elastic MapReduce』を使うほどではないけれど ローカル環境で実行するのは避けたい処理ってあり…

『第一回 Ruby on Rails 勉強会』を開催しました。

こんにちは。CSチームの馬場です。 先日、社内で『第一回 Ruby on Rails 勉強会』を開催しました。 社内勉強会なので、営業・インフラエンジニア・プログラマー、と興味があれば誰でも参加OK、お酒・つまみ持ち込みOKという社内ならではのゆるい勉強会です。…

RubyMineを使ってみた

こんにちは、何故か営業部に所属している、サービス開発チームのhiroです。 サーバーワークスでは情報発信力を鍛えるべく、全員参加で社内Lighting Talk大会を 毎週金曜の夕方に行っています。公開していますので、興味のある方はご覧下さい。 http://www.us…

Heroku と Engine Yard と Elastic Beanstalk

こんにちは、営業部という部名を変えたくて他の名前を考えているものの横文字はチャラいなぁという古風の考えを持っているため雲解決部にしようとしている羽柴です。 今日は名曲「部屋と◯シャツと私」に似たような題名できめてみました。 3つのPaaSを比較し…

CloudFrontとElastiCacheとMVC

みなさん、こんにちは。 開発部の小田切です。 今回は、CloudFrontとElastiCacheを使用したときのMVCフレームワークとのキャッシュの関係について、書かせて頂きます。 AWSでキャッシュというと、CloudFrontとElastiCacheがキャッシュの機能を備えています。…

Rackと遊ぶ

プログラマの新井です。 今回は皆大好き「Rack」を触ってみたいと思います。 Rackとは -- Rack: a Ruby WebServer Interface 簡単に言うと「Webサーバの差異を吸収し、統一的なAPIを提供するインターフェース」です。 WebサーバにはApache,WEBrick,Mongrelな…

AWS Elastic Beanstalkを使ってみた

CSチームの馬場です。 使ってみたシリーズ、PHP Fogに続き第二弾は『AWS Elastic Beanstalk』です。 AWS Elastic Beanstalkは、Amazon Web Servicesの一つとして提供されているクラウド上のアプリケーションを簡単に管理できる機能です。ロードバランサーと…

node.jsからDynamoDB(Tokyo-Region)を使う

こんにちは!4月に入社したばかりのAWSチームの新人こと年寄りザビオです! Dynamoが東京にきて、マイスターシリーズでも取り上げられましたが皆さん使ってますか? Dynamo宮崎バージョン node.jsからDynamoを操作するクライアントを見つけましたのでご紹介…

Asterisk-IVR on AWS(外線接続編)

on こんにちは、開発担当の千葉です。 【第5回 JAWS-UG-Sapporo 勉強会】で発表した構成にて、050番号による外線接続を実現したので投稿します。 ustのアーカイブはこちら発表資料はこちら 外線番号には、高品質でイニシャルコストが魅力的なFusion IP-Phone…

Amazon SNSをAWS SDK for Rubyから利用する

プログラマの新井です。 障害が起きた際にメールなどで通知するのもよいですが、折角なので通知用のサービスを活用してみましょう。 また、自動で通知することを考えるとAPI利用は当然ですね。 というわけで、今回は AWS SDK for Ruby を使用して Amazon SNS…

PHP Fogを使ってみました

こんにちは。CSチームの馬場です。 早い、簡単と噂のAmazonクラウドを利用したPaaSサービス『PHP Fog』を試してみました。PHP Fogはアプリケーションやフレームワークを選択してドメインを登録するだけで簡単に環境が構築できます。現在はフリーアカウントで…

WindowsにRuby on Railsをインストールする 第1回 Ruby1.9のインストールを再び

こんにちは、プログラマの牧田です。ご無沙汰しておりました。前回の記事から1年以上経過してしまった為、第1回目から再度行なっていきたいと思います。 この記事は、Windows XPにRuby1.9.2-p290とRails3.2とAptana Studio3をインストールする手順となります…

AWS SDK for Rubyを使った添付ファイル付きメール送信プログラム(サンプル)

こんにちは!AWSチームの柳瀬です。 先日、検証作業でAWS SDK for Rubyを使って添付ファイルの送信をしていました。 SDK for PHPですと具体例がAmazon Web Servicesブログでも公開されているのですが、Rubyのサンプルがちょっと見当たらなかったので簡単なも…

EC2 on Asterisk-IVR

on 【第5回 JAWS-UG-Sapporo 勉強会】で発表させて頂いた内容に補足を交えて投稿します。 今回は内容を1枚絵で表現するpreziを使って資料を作成してみました。 同サービスについては『 PreziでCloudworksの資料を作ってみた』でも触れておりますので 是非こ…

Fukuoka IT Seminar for Next Generation参加レポート

こんにちは、AWSチームの柳瀬です! 今回のエントリーは技術的な内容ではなく、福岡で参加させて頂いたセミナーのレポートです。 福岡へは採用活動で出張したのですが、スケジュールの都合があって麻生情報ビジネス専門学校様が開催された次世代ITセミナーに…

CloudとNetBeansのSweetな関係

初めまして、開発メンバーのhiroです。 本日はCloudとNetBeansのSweetな関係について 書きたいと思います。 ここ数年JavaでWebアプリを作っていましたが、久しぶりに PHPでWebアプリを作っています。 AWSを使って開発していますが、Cloudを使っていない時代…

AWS SDK for Ruby を使ったEBSインスタンス起動/停止スクリプト

こんにちは! インフラエンジニアの柳瀬です!なぜだか連投が続いております。(汗) 『権藤、権藤、雨、権藤』なんて言ってたら年齢を疑われてしまうかもしれませんね★ 先日はAWS SDKを使用したスナップショット作成スクリプトを作りましたが、AWS(EC2)を使…

AWS SDK for Rubyを使ったスナップショット作成スクリプト

こんにちは!インフラエンジニアの柳瀬です。 みなさんすでにご存じだと思いますが、先週末にAWS SDK for Rubyがリリースされました。 喜ぶ人がたくさんいるだろうなと思っていましたが、かなりのインパクトがあったようですね。 せっかくなので、このSDKを…

WindowsにRuby on Railsをインストールする (1)Ruby1.9のインストール

こんにちは、プログラマの牧田です。 Windows XPにRuby1.9とRails3をインストールする手順についての記事となります。 普段ご利用のマシンがWindowsでも、ローカルで手軽にRailsアプリの開発が行えるようになります。 また、Railsの開発において私が、使い勝…

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

こんにちは、プログラマのおぐらです。毎度おなじみ流浪のJasmineチュートリアルをお送りします。 前回のJasmineによるJavaScriptのテスト その3では、beforeEachとafterEachによる「テストの事前準備と後始末」について解説しました。今回は実際にテストを…

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

こんにちは、プログラマのおぐらです。 前回のJasmineによるJavaScriptのテスト その2から1週間ほど空いてしまいましたが、今回もJasmineのチュートリアルをお送りします。 テストの事前準備と後始末 他のテスティングフレームワークと同様に、Jasmineにもテ…

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

こんにちは、はじめまして。 2010年4月入社しました新人の中嶋です。 まるっきりの未経験で4月からこの世界に飛び込みました。 初心者の私がつまずき、ぶつかった壁についてこれから書いていきたいと思います。よろしくお願いします。 PHPもフレームワークも…

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

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

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

JasmineによるJavaScriptのテスト その2 前回のJasmineによるJavaScriptのテスト その1に引き続き、今回もJasmineのチュートリアルになります。今回は、JavaScriptの組み込みクラスであるArrayを対象に、簡単なテストの作成と実行を行います。 基本的なテス…

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

JasmineによるJavaScriptのテスト その1 こんにちは、プログラマのおぐらです。 弊社のクラウドマネージメントサービス Cloudworksでは、JavaScriptのテストにJasmineというフレームワークを利用しています。Jasmine自体はとてもよく出来ていて便利なソフト…

ice_cubeでスケジュールの計算

プログラマのおぐらです。 このところとんでもなく暑い日ばかりですが、みなさんいかがお過ごしでしょうか。こう暑い日が続くと、プログラミングしている間だけでも涼しさを感じられるような工夫が欲しいですね。 というわけで、今回はice_cubeという涼しげ…

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

はじめに はじめまして。開発部エンジニアのあさくらです。 主にPHP、symfonyを使ったシステム開発を担当させていただいています。 好きな開発環境は、Mac、GNU Emacs。 好きな仮面ライダーは龍騎、カブト、Wです。 技術的なTipsやチュートリアル、開発手法…

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

こんにちわ、技術ブログ担当の川口です。 今回はちょっと変化球で勝負、ということでRuby+HTML+JavaScriptで デスクトップアプリケーションが簡単に作れる「bowline」ライブラリを 紹介してみたいと思います。 bowlineは「titanium(クロスプラットフォーム環…

LinuxでlibHaruを使ったPDF生成を行う

前回のlibHaruを使ったPDFの生成はMac OS X上での作業でしたので、今回はサーバサイド、CentOS 5.2上でlibHaruを使ったPDF生成をしてみます。 インストール まず、gccとPHPがインストールされていない場合はあらかじめインストールしておきます。PHPはmbstri…

libHaruを使ったPDFの生成

PHPでPDFファイルを生成する場合、PDFlibかFPDFを利用するというケースが多いと思います。 どちらもフォントの設定を行うことで日本語が扱えますし、情報も豊富なのですが、つい先日、日本人の方が開発されたlibHaruというPDF生成ライブラリを発見しました。…

PHP 5.3.0RC1リリース

PHPの次期バージョン5.3.0のRelease Candidate 1が[PHP-QAT: Quality Assurance Team]にて公開されましたので、早速作業用のMacBookでビルドしてみました。とりあえずコマンドラインでの動作・検証が目的なのでSAPIモジュールはCGIのままで。 $ wget http://…