タグ

2013年8月21日のブックマーク (13件)

  • 【初心に帰るシリーズ】月額約10円で設置したウェブサイトの有効活用方法 - サーバーワークスエンジニアブログ

    Sorry画面、どうやって出してますか? 『【初心に帰るシリーズ】月額約10円でウェブサイトを設置する』にてAmazon S3でウェブサイトを設置できるよという話をしました。 今回はこの応用編のお話をしようと考えております。 「メンテしてます」画面、いわゆるSorry画面をお気軽に出せますというお話です。 「Sorry画面を出さないような運用をしましょう」というツッコミは無しの方向でお願いします。 Sorry画面の出し方 ざっと考えると、Sorry画面を表示できるようには下記のようにします。 「番サイトが生きているか」の監視 「番サイトが死んだら」の切換え つまり、「番サイトを止めたら、ぱっとSorry画面を表示するサイトを立ち上げる」を行う必要があります。 面倒ですよね。 通しで考えると、 番サイトを監視 ↓ 番サイトが死んだら… or 止めたら… Sorry画面サイトを立ちあ

    【初心に帰るシリーズ】月額約10円で設置したウェブサイトの有効活用方法 - サーバーワークスエンジニアブログ
    oppara
    oppara 2013/08/21
    【初心に帰るシリーズ】月額約10円で設置したウェブサイトの有効活用方法 - サーバーワークス エンジニアブログ
  • High Performance PHP Framework - Phalcon Framework

    Its innovative architecture makes Phalcon the fastest PHP framework ever built! Developers do not need to know C to use Phalcon. Its functionality is exposed as PHP classes and interfaces under the Phalcon namespace, ready to be used.

    oppara
    oppara 2013/08/21
    High performance PHP framework
  • PHP Phalcon 噂の爆速フレームワーク、はじめの一歩。 | SONICMOOV LAB

    こんにちわ、パッションの伝道師こと鰯です。 今月の私の標語は『速いは、正義!!』です。 Webフレームワークは、いつの時代も、速さと戦ってきました、最近ではWebフレームワークの ベンチマークサイトまで登場して、いかに、速さに対する関心が高いかというのが伺えますね。 そこで、今PHPで速いフレームワークと言えば “Phalcon“!! もちろん、他にもいくつもの速いフレームワークはあるのですが、PhalconはFull-Stackでありながらも、際立つ速さを持っているというのが他と違うところです。 ですが、C言語で実装された、PHPのExtensionというわけで、速くて当然と言えばその通り。 しかしながら、昨年には、『Facebookが開発、運用ともにHHVM/JITを使用開始』なんてニュースもあり、PHPの速さに対するアプローチの仕方が、新たな時代へ突入した感じがします。 もともと同様

    PHP Phalcon 噂の爆速フレームワーク、はじめの一歩。 | SONICMOOV LAB
    oppara
    oppara 2013/08/21
    PHP Phalcon 噂の爆速フレームワーク、はじめの一歩。
  • Phalconでマイクロフレームワーク - ぷぎがぽぎ

    久しぶりにPHPのエクステンションで書かれた超高速フレームワークPhalconを見たら 公式ページが見やすくなってた バージョンが1.0.0になってた annotationリーダーのライブラリができてた(そしてPhlconで使える) Microというクラスがあり、マイクロフレームワーク風に書けるようになってた と、相変わらず斜め上まっしぐらな感じがします。 マイクロフレームワークはルーティングだけ欲しいのなら選択肢としてありなきがします。 Phalconのことだからオーバーヘッドも少ないでしょうし。 というわけでGWで遊んでみたい人のためのやってみよう記事。 Phalconをインストール たぶん一番難しいのはここだけ。 インストール方法: http://phalconphp.com/download 自分はmacのローカルに入れたので、以下のコマンドをぽちぽちたたいた。 $ git clo

    Phalconでマイクロフレームワーク - ぷぎがぽぎ
    oppara
    oppara 2013/08/21
    Phalconでマイクロフレームワーク - ぷぎがぽぎ
  • Big Sky :: 分散環境情報サーバ etcd を使った設定共有の活用

    etcd って何と聞かれた場合、一言で言ってしまえば zookeeper なんだけど Documentation · CoreOS etcd etcd is a highly-available key value store for shared configuration and service discovery. http://coreos.com/docs/etcd/ coreos/etcd - GitHub https://github.com/coreos/etcd etcd の良い所は curl で使える様な簡単な API SSL Cert 認証もオプションとして使える ベンチマークで 1000s of writes/s per instance を出せるくらい速い Raft を使って正確に、確実に分散する という感じらしい。作ってるのは CoreOS。 etcd はキーを

    Big Sky :: 分散環境情報サーバ etcd を使った設定共有の活用
    oppara
    oppara 2013/08/21
    Big Sky :: 分散環境情報サーバ etcd を使った設定共有の活用
  • iOSの一歩進んだ不具合報告·BARK MOONGIFT

    BARKはObjective-C製、iOS用のオープンソース・ソフトウェア(MIT License)です。 ソフトウェアにはバグが付き物です。それは人が作っている限り、決して逃れられません。問題はそれをいかにうまく収集して改善につなげるかでしょう。今回はBARK(Better App Reporting Kit)、アプリ不具合報告ライブラリを紹介します。 デモアプリです。シェイク操作で不具合発生をデモします。 メールで送る、またはGitHubの課題として登録するのどちらかが選択できます。 メールを選んだ場合。メールの文面はカスタマイズできます。 スクリーンショットを自動的に付与します。 GitHubの場合はログインが必要です。 タイトルなどが入力できます。 マイルストーンの入力も行えます。 後は課題の種類を指定して、最後に作成すれば完了です。 BARKはクラッシュレポーティングではなく不具

    iOSの一歩進んだ不具合報告·BARK MOONGIFT
    oppara
    oppara 2013/08/21
    iOSの一歩進んだ不具合報告「BARK」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • WebCrypto APIのJavaScript実装·PolyCrypt MOONGIFT

    PolyCryptはJavaScript製、BSD Licenseのオープンソース・ソフトウェアです。 HTML5で策定が進んでいる仕様の一つにWebCrypto APIがあります。これはWebブラウザの標準機能として暗号化を提供するものです。しかし実際に実現するにはまだしばらく時間がかかるでしょう。そこで使ってみたいのがPolyCryptです。 デモです。入力と暗号化しての出力、そして復号化が行われています。 SHA-256のハッシュ値を算出するデモです。 メールアドレスとパスワードを指定して、PEM/P12の証明書を出力するデモです。 ダウンロードするとちゃんと証明書になっています。 PolyCryptはWebCrypto APIJavaScript実装です。Androidのデフォルトブラウザ、Opera Mini、IE10未満では動作しませんのでご注意ください。先進的な機能を先んじ

    WebCrypto APIのJavaScript実装·PolyCrypt MOONGIFT
    oppara
    oppara 2013/08/21
    WebCrypto APIのJavaScript実装「PolyCrypt」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • iOS7のメニュー表示を再現·RESideMenu MOONGIFT

    RESideMenuはObjective-C/iOS用のオープンソース・ソフトウェア(MIT License)です。 iOS7ではUIが大幅に変更されることになり、それによって既存や新規のアプリに大きな影響を与えるでしょう。今回はiOS7風のメニュー表示を行うRESideMenuを紹介します。 デモアプリです。左上のメニューボタンをタップします。 ビューが小さくなって代わりに左からメニューが表示されます。 デモ動画です。 RESideMenuではこれまでのサイドメニュー表示とは大きく異なる表示方法を採用しています。色合いはまさにiOS7風でモダンなデザインに仕上がっています。iOS7らしいアプリを作りたい方はぜひ参考にどうぞ。 MOONGIFTはこう見る iOS7はこれまでのOSとはデザインが全く異なります。アプリ開発者にとっては大変な作業が待っているかも知れませんが、チャンスも多いです。

    iOS7のメニュー表示を再現·RESideMenu MOONGIFT
    oppara
    oppara 2013/08/21
    iOS7のメニュー表示を再現「RESideMenu」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • スマートフォン/デスクトップ双方にスライド式メニューを·SpSlidemenu MOONGIFT

    SpSlidemenuはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 スマートフォンでは一般的になっているスライド式のメニュー。小さく隠しておけるのでデスクトップで使っても便利ではないでしょうか。そこで試して欲しいのがSpSlidemenuです。 こちらがデモです。左上にメニューアイコンがあります。 クリックするとメニューが出てきます。選ぶと引っ込みます。 こちらはメニューヘッダーなしのバージョン。 右側配置もできます。 両側もできます。 一般的にこの手の機能は画面幅の狭いスマートフォン向けに提供されますが、便利な機能はデスクトップであっても使っていきたいところでしょう。サイドメニューとはまた違う使い勝手で提供できそうです。対応ブラウザはMobile Safari/Android 2.2以上のブラウザ、AndroidのFirefox/Operaブラウザ

    スマートフォン/デスクトップ双方にスライド式メニューを·SpSlidemenu MOONGIFT
    oppara
    oppara 2013/08/21
    スマートフォン/デスクトップ双方にスライド式メニューを「SpSlidemenu」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • ActionScriptをJavaScriptに変換·Randori Framework MOONGIFT

    Randori FrameworkはActionScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。 ActionScriptやFlashは実に不遇です。AppleのFlashを使わない方針やAdobe自身の戦略の転換によってFlashの需要が一気に冷え込みました。しかしそこで挫けないのもプログラマです。今回はActionScriptをJavaScriptに変換するフレームワーク、Randori Frameworkを紹介します。 デモのゲームです。HTML5で出来ていますが、まるでFlashのように動きます。 マウスでスーパーマンを操作するゲームです。 5回飛行物体に当たるとゲームオーバーです。 Randori FrameworkではActionScriptまたはC#をJavaScriptに変換します。Visual StudioやIntelliJ向けの

    ActionScriptをJavaScriptに変換·Randori Framework MOONGIFT
    oppara
    oppara 2013/08/21
    ActionScriptをJavaScriptに変換「Randori Framework」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • JavaScriptとObjective-Cを連携させるハイブリッドアプリ解発に·HybridKit-JS MOONGIFT

    HybridKit-JSはObjective-C/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 最近のスマートフォンアプリ開発では必要に応じてJavaScriptとネイティブを組み合わハイブリッドアプリが増えています。そこで紹介したいのがHybridKit-JSです。 デモアプリです。この画面はHTMLで出来ています。 HybridKit.runCommandで予め登録されているコマンドを実行します。 アラートを表示するデモです。 Open URLを使ってMobile Safariを使ったURLを開く操作もサポート。 set_titleを使うとタイトルバーのラベルを変更できます。 背景色を変更する機能もあります。 HTMLはこのようになっています。 HybridKit-JSではJavaScriptからネイティブの機能を呼び出す形で連携できるようになっ

    JavaScriptとObjective-Cを連携させるハイブリッドアプリ解発に·HybridKit-JS MOONGIFT
    oppara
    oppara 2013/08/21
    JavaScriptとObjective-Cを連携させるハイブリッドアプリ解発に「HybridKit-JS」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Webブラウザ上でタイポグラフィをコントロール·kern.js MOONGIFT

    kern.jsはJavaScript製、WTFPLのソフトウェアです。 Webページ上にある文字が大きさを変えたり、配置を変更したらどう効果的になるか。それをWebブラウザ上で試せるのがkern.jsです。色々試すと、思いもしなかったインパクトあるデザインができるかも知れません。 デモです。テキストの場所を変えたり、文字を離したりできます。 その結果のスタイル設定を表示できます。 emの他、px単位での表示もできます。 文字を縦方向にずらしてみました。 さらに文字を縮小したりできます。 ブックマークレットを使えば任意のサイトでkern.jsを試せます。 この場合もスタイル設定が取得できます。 kern.jsはテキストの配置を変えたり、文字サイズを文字ごとに変えて楽しめます。普段のスタイルシートの使い方とは異なるビジュアル的な変更は面白さがありそうです。 MOONGIFTはこう見る まさにテ

    Webブラウザ上でタイポグラフィをコントロール·kern.js MOONGIFT
    oppara
    oppara 2013/08/21
    Webブラウザ上でタイポグラフィをコントロール「kern.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
  • Packer+chef-soloでAWSのAMI構築を試してみた - アルパカDiary Pro

    最近、DevOpsというキーワードと共にPackerというツールの話がちらほら耳に入るようになりました。 Packerとは何ぞや?という話もあると思いますが、 すでに多くのブログで言及されているので詳しくはそちらをご参照いただくのが良いかと。 Packerでさまざまな仮想マシンのテンプレートを作成する|Ryuzee.com Packerリリースおめでとうございます!|As a Futurist… PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成する|Developers.IO ざっくりと説明すると 「OSの構築からVM作成まで、統一したインタフェースで自動化出来るツール」 という感じでしょうか。 なんだか便利そうですね。 実は社内でもDevOpsを推進しており、 「Packer、プロダクト環境で使えないかなー」と 調査がてら試してみたのでメモ

    Packer+chef-soloでAWSのAMI構築を試してみた - アルパカDiary Pro
    oppara
    oppara 2013/08/21
    Packer+chef-soloでAWSのAMI構築を試してみた - アルパカDiary