タグ

2013年9月16日のブックマーク (14件)

  • Windows 8.1 + VagrantでRails4開発環境を構築する - terurouメモ

    RailsはおろかRubyもほぼ開発経験なしで、そもそも無職なんですが、なぜかRails4開発案件の話が来ているため、ここ数日ほどRailsの学習/開発環境を用意したりしております。 基方針 コーディングやDBメンテなんかは全てWindows上で行う Ruby/Railsの実行環境はLinux仮想マシン上に構築する 使うもの 仮想マシン関連 Vagrant 1.3 最近流行ってるらしい、VirtualBoxやらをラップした開発環境構築・管理ツール vagrant-vbox-snapshot Vagrantで作成した仮想マシンイメージのスナップショットを管理(VirtualBoxのスナップショット機能のラッパーコマンド) Ubuntu 12.04 Rails関連 Ruby 2.0.0-p247 Rails 4.0.0 MySQL 5.5 SQLite3 rbenv 複数バージョンのRuby

    Windows 8.1 + VagrantでRails4開発環境を構築する - terurouメモ
  • Varying Vagrant Vagrants で WP 開発環境を手に入れる - dogmap.jp

    Vagrant 流行ってますね。 ローカル環境での WordPress の開発でも使用できるので、どんどん使用しましょう。 WordPress のローカル環境で Vagrant を使うのであれば 10up 社が提供してくれている Varying Vagrant Vagrants (VVV) を利用するのが便利です。 インストールするには、以下の URL を参考にすれば良いんですが、ついでなんでやりかた書いておきます。 10up/varying-vagrant-vagrants 前提として git が使用できるようになってないと何もできません。 Mac 環境であれば Xcode 入れて、Homebrew 入れて brew install git して git をインストールしておきましょう。 インストール方法は、そこら中に書いてあるので、ここでは割愛します。 Xcode インストールしただけ

  • How to Continuously Upgrade Web Services Written in PHP

    PHP Conference 2013 #phpconf2013

    How to Continuously Upgrade Web Services Written in PHP
  • MySQL Index勉強会外部公開用

    ポーリング、Ajax、Comet、Server Sent Events、WebSocket サーバPUSH方式の大雑把な比較

    MySQL Index勉強会外部公開用
  • 2013年8月 Groovyist/G*のあれやこれや - みちしるべ

    Grailsの記事を1人がんばって書いてる人がいる!! enterprise grails challenge, 2013 Summer じゃんけん 難しいことは置いといて3ステップで検索機能をGrialsアプリに追加するGrails Searchable Pluginのチュートリアル | weboost ねこ元帥の中の人 /* gradle 使用メモ */ ぐるーびーたんポスターを描かせていただきました - 虎塚 関数型の考え方: 関数型プログラミングの人気が高まっている理由 8月24日発売の『WEB+DB PRESS Vol.76』にGradleの記事書いた。 - さにあらず GradleのFinalizer tasksを試す - しおしおの雑記帳 ちょっとしたことがGroovy「PostgreSQLのXML型のカラムのデータを修正する」 - Qiita (キータ) GroovyでJM

    2013年8月 Groovyist/G*のあれやこれや - みちしるべ
  • RubyからPHPへ -エンジニアのための思考移行ガイド-

    社会人になって幸運にも4年間Ruby + Ruby on Railsを使った開発に慣れ親しんだ後に、 PHPを使った歴史あるシステムに2年間携わってきました。 その中で、 * RubyからPHPを使うようになってどう考えが変わったか * RubyPHPの両方を見れて良かったこと * 今後RubyからPHPへ移行する方々へのメッセージ をお話します。

    RubyからPHPへ -エンジニアのための思考移行ガイド-
  • はじめる Ember.js!! ~ Getting started with ember.js ~

    「はじめる Ember.js!!」OSC Hokkaido 2013 での講演資料です。Read less

    はじめる Ember.js!! ~ Getting started with ember.js ~
  • 条件句 – Ember.js入門(6) | DevelopersIO

    Ember.js入門の6回目は条件句、いわゆるifとかunlessです。それほど難しい話題でもないのでサクサクといきましょう。 バインディングと条件句 Ember.jsでは他のテンプレートエンジンと同様にModelやControllerのプロパティを参照し、特定のタグを表示したり、しなかったりする制御を行うことができます。Ember.jsでは、さらに特徴的な機能があり、条件句の判定値も自動的にバインディングされ、変更されると自動的に再描画されます。 開いて閉じるアプリケーション 今回作成するアプリケーションは、ボタンをクリックするとリストが展開され、Closeボタンが表示されるアプリケーションです。Closeボタンをクリックすると最初の状態に戻ります。 Controllerを実装する 前回と同様に、Controllerを定義して、プロパティとアクションを定義します。 window.App

    条件句 – Ember.js入門(6) | DevelopersIO
  • バインディング – Ember.js入門(5) | DevelopersIO

    Ember.jsの基礎を徹底的に解説するEmber.jsの5回目です。今回はいよいよバインディングについて解説します。内容としては、アクションの基 - Ember.js入門(4)からの続きとなるため、読んでない方は先にご覧頂くと良いでしょう。 バインディング Ember.jsの最も特徴的な機能のひとつはバインディング(Binding)です。 Ember.jsのバインディングとは、ModelやControllerのプロパティに対し、Templateの入出力値を結びつける(Bind)する機能です。簡単に言えば、ModelやControllerのプロパティを変更したならば自動的にViewの表示内容が更新されたり、Viewの入力項目に入力を行うと自動的にModelやControllerのプロパティが変更されます。Ember.jsでは、基的に自動でバインディングが行われるため、MVCアプリケーシ

    バインディング – Ember.js入門(5) | DevelopersIO
  • アクションの基本 – Ember.js入門(4) | DevelopersIO

    1.0.0がリリースされたのにも関わらず、あまり盛り上がっていないEmber.jsですが、めげずに入門シリーズを継続します。 Ember.jsは、日語の情報が致命的に少ないというのもありますが、@emadurandal 氏が翻訳した公式ドキュメントが公開されています。稿執筆時点では全ドキュメントの翻訳が完了しているわけではありませんが、学習の大きな手助けになると思います。また、同じ札幌で活躍されている@tricknotes氏による「はじめるEmber.js!!」Ember.js入門セッションの資料がSlideshareにあります。こちらもEmber.jsをはじめる時には役立つ資料となると思いますので、ブログの入門シリーズと合わせてチェックしてみてください。 なお、今の所、Ember.jsが、これからどのようになっていくかは解りません。もしかしたら、メジャーなフレームワークとして成長し

    アクションの基本 – Ember.js入門(4) | DevelopersIO
  • 今更聞けないSSL/HTTPS - Qiita

    SSL/HTTPSの仕組みをざっくり理解しながら、 オレオレHTTPSの稼働まで。 0.そもそもSSLって何? 概要 SSLサーバー証明書とはウェブサイトの所有者の情報、送信情報の暗号化に必要な鍵、発行者の署名データを持った電子証明書です。 SSLサーバーには主に二つの役割があります。 証明書に表示されたドメインの所有者であることの証明 ブラウザとウェブサーバー間でのSSL暗号化通信の実現 一般的には、第三者サービスがWHOISと企業実在情報を照会して証明書を発行します。証明書を発行する人を認証局といいます。 よし、SSLサーバー証明書をつくればいいんだな。 オレオレSSLとは "俺自身が認証局になることだ…" 社会的信用はないSSLなので運用には注意してください。 その前に、暗号化ってなんですか? # encoding: utf-8 require 'OpenSSL' def encry

    今更聞けないSSL/HTTPS - Qiita
  • Packerを使ってAmazon EC2のAMIを作る(2) - okochangの馬鹿でありがとう

    こんにちは@oko_cangです。 前回のブログでPackerをとりあえず使ってみましたが、今回はもう少し作成するAMIに手を加える部分をまとめておきます。 前回の内容に付け加えるもの ルートデバイスのEBSを拡張してAMIを作る Amazon Linuxに簡単な初期設定を加える 公式で提供されているAmazon Linuxはルートボリュームのサイズが8GBのEBSを使用するので、これをもっと大きなEBSにします。 また、拡張したEBSをファイルシステムからも認識させたり、タイムゾーンを設定したりなど簡単な初期設定もした状態でAMIにします。 設定ファイル 実際に出来上がった、設定ファイルは以下の通りです。 作成するAMI名が前回と同じもにになっているので、適宜書き換えます。 ※access_keyとsecret_keyはそれぞれ自分のものに置き換えて下さい。 $ cat ~/.packe

    Packerを使ってAmazon EC2のAMIを作る(2) - okochangの馬鹿でありがとう
  • Systemd入門(3) - cgroupsと動的生成Unitに関する小ネタ - めもめも

    この連載では、Fedora 17での実装をベースとして、systemdの考え方や仕組み、利用方法を説明します。今後出てくる予定のRHEL7での実装とは異なる部分があるかも知れませんが、その点はご了承ください。 今回は、表題の小ネタを2つお届けします。 cgroups systemdの管理下では、すべてのプロセスについて、cgroupsによる分類が行われます。cgroupsでは、グループに階層構造を持たせることができますが、systemdは「systemグループ」と「userグループ」を用意した上で、その下にサブグループを作成していきます。 グループ 説明 system systemdから起動するserviceについて、この下に該当service用のサブグループを作成します。 user この下にユーザアカウントごとのサブグループを作成します。その下には、さらに、ログイン端末ごとのサブグループ

    Systemd入門(3) - cgroupsと動的生成Unitに関する小ネタ - めもめも
  • 今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]

    Vagrant と Chef Solo ってとてもベンリそうに見えてたのですが、ネット上にあるのは断片的な情報が多かったり、そもそもいろんなやり方があって混乱してたので、サックリ始めるためのチュートリアルを書きました。これをきっかけにベンリな Vagrant ライフを堪能して頂ければ幸いです。 [追記10/10/2013] Window 上の Vagrant でも問題なく動きました。ただ1点注意があって、UAC のポップアップに反応しないと、Vagrant か VirtualBox 側でタイムアウトになってしまうので、ポップアップを見張るか、放置したいなら一時的に無効にしておくとよいです。 [/追記終わり] [追記 10/23/2013] VirtualBox 4.3 だとまだうまく動かないようです(私も host-only adapter の作成で VirtualBox 側のエラーになり

    今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]