タグ

2013年6月26日のブックマーク (12件)

  • ちゃんとCSSを書くために - CSS/Sass設計の話

    TalkNote Vol.8 発表スライド 2013/06/30 追記: スライドで紹介しているSMACSS日語訳(電子書籍)が発売されたので、興味のある方はご覧ください。 SMACSS https://smacss.com/Read less

    ちゃんとCSSを書くために - CSS/Sass設計の話
  • [和訳] 初心者Chefアンチパターン by Julian Dunn #opschef_ja - クリエーションライン株式会社

    項はChefConf 2013: Beginner Chef Antipatternsを和訳したものです。 はじめに よく Chefの学習は大変 Chefの学習曲線は急勾配 と言われているので、Opscodeでは緩和するためのコンテンツを色々準備しています。 learnchef.com docs.opscode.com パブリック/プライベート トレーニング Podcasts (Food Fight Show など) 各地のユーザグループ (訳注: 日なら #opschef_ja ) ChefConf! (訳注: これは ChefConf 2013 で行われたセッションなので) それでも、正しいことをやっているのか知るのは難しく、何か間違ったことをやっているのか知るのはさらに難しいものです。コミュニティの中で「ベストプラクティス」は常に進化してきました。 ベストプラクティスについてもっ

    [和訳] 初心者Chefアンチパターン by Julian Dunn #opschef_ja - クリエーションライン株式会社
  • Scala Language-Integrated Connection Kit

    .typesafe.com Scala Language-Integrated Connection Kit Jan Christopher Vogt Software Engineer, EPFL Lausanne A database query library for Scala "select * from person" or for( p <- Persons ) yield p id name 1 Martin 2 Stefan 3 Chris 4 Eugene … … person including insert, update, delete, DDL http://foter.com/photo/cypresses/ Slick is to Hibernate and JDBC, what Scala is to Java and Groovy Slick • Eas

  • PuPHPet - Online GUI configurator for Puppet & Vagrant

    Welcome to PuPHPet A simple GUI to set up virtual machines for Web development. Easily share with friends and coworkers Everything is controlled via a simple-to-read YAML file, and comes packaged in a small ZIP archive. Deploy to any server in the world! Native support for Rackspace, Digital Ocean, Linode, and more! Free plugin to deploy to any SSH-enabled server. Open sourced, MIT licensed. Want

  • コンパイラの構造を解説 | Shinta's Site

    はじめに 久しぶりに Aho氏, Sethi氏, Ullman氏の書いた Compilers(レッド・ドラゴン・ブック)という書籍を目にしたので、昔、コンパイラを作った時の事を思い出しながらコンパイラについてまとめてみました。 Translator (翻訳) Translatorとは、一つのプログラミング言語(Source Language: 原始言語)で書かれたプログラムを入力として取り、別の言語(Object Language or Target Language: 目的言語)のプログラムとしてつくり出すプログラムです。 原始言語が FORTRAN, C, Pascal などの高水準言語で、目的言語がアセンブリ言語や機械語といったような低水準言語である時、そのような Translator をコンパイラ(Compiler) と呼びます。また、原始言語がアセンブリ言語で目的言語が機械語であ

  • Hadoop運用管理の今

    Hadoopの最新状況 2006年、Hadoopはウェブのインデックス処理を行うために開発されました。その後さまざまな用途に利用されるようになり、それに伴いパフォーマンスの改善、セキュリティの強化、Hadoopを効率よく利用するためのエコシステムも多く誕生しました。今回は、そのうちのいくつかについて紹介します。 1) マスターノード単一障害点の解消 2) Impala - Hadoopの高速クエリエンジン 3) Hadoop運用管理ツール、Cloudera Manager 単一障害点(SPOF)の解消 Hadoopには単一障害点があるから怖くて使えない、という印象をお持ちの方はいらっしゃるのではないでしょうか?以前のバージョンのHadoopにはそのような問題がありました。(前回のコラムを参照)。単一障害点を解消するためにLinuxのクラスタソフトウェア(PacemakerやRed Hat

    Hadoop運用管理の今
  • ECMAScript.Next ECMAScipt 6

    This document discusses the history and evolution of JavaScript and ECMAScript. It begins with the origins of JavaScript in the mid-1990s as LiveScript and Mocha, developed by Netscape. JavaScript was standardized by Ecma International as ECMAScript, with various versions released over time adding new features. The presentation focuses on the latest ECMAScript 6 specification, covering new feature

    ECMAScript.Next ECMAScipt 6
  • 「ゲーム性」を美学的に分解する - 9bit

    海道賢仁さんの以下の記事(とくに2)をネタに考えたことなど。 まるさんかくきかく〜ゲーム屋稼業〜: 第16回 謎の用語「ゲーム性」を説明してみた(1)~問題提起編 まるさんかくきかく〜ゲーム屋稼業〜: 第17回 謎の用語「ゲーム性」を説明してみた(2)~解決編 まるさんかくきかく〜ゲーム屋稼業〜: 第18回 謎の用語「ゲーム性」を説明してみた(3)~高けりゃいいってもんじゃない編 これまでに見た「ゲーム性」概念の用法の整理のなかでは、圧倒的にクオリティが高い(井上明人さんの某卒論もすごいが、言説史的アプローチなのでまたちょっと毛色がちがう)。 海道さんの基的な考えは以下。 「ゲーム性」という用語を使う場合、その文脈によって以下の3つの意味に大別できると考えています。 広義のゲーム性 = fun factor 狭義のゲーム性 = core game play mechanics 面白さを表

    「ゲーム性」を美学的に分解する - 9bit
  • http://three.kibana.org/

    http://three.kibana.org/
    potato777
    potato777 2013/06/26
  • Rails 4のturbolinksについて最低でも知っておきたい事

    Rails 4のturbolinksについて最低でも知っておきたい事 (追記)turbolinksに関するセキュリティ上の懸念について turbolinksとは、ページ遷移をAjaxに置き換え、JavaScriptCSSのパースを省略することで高速化するgemで、Rails 4からはデフォルトで使用されるようになります。 高速化は大歓迎なのですが、JavaScriptのイベントの起き方が変わるため、Rails 3までの書き方をしているとまず間違いなく問題が起きます。しかも、Rails 4ではデフォルトの機能ですので、最新版を使いたいなら必ず知っておかなければいけません。 エントリではturbolinksを使うために絶対に知らなければいけないことを分かりやすく紹介したいと思います。 動作 turbolinksの動作は、すごく大雑把に言うと以下の通りです。 リンクのclickイベントをフッ

    Rails 4のturbolinksについて最低でも知っておきたい事
  • Zshをかわいくする.zshrcの設定 - Qiita

    はじめに 仕事などで触っている時間が長いのがエディター、それとシェルです。 今回はそんな触っている時間が長いシェル、かつその中でもZshをかわいくする方法を書いていきます。 なお、この記事は以下の記事を参考にしています。 可愛いzshの作り方 - プログラムモグモグ 完成形 以下の画像の通りとなります。かわいいですね。頑張っている様子が見受けられます。 ちなみに、顔文字のモチーフは過去所属していた会社の社内IRCに住み着いていたunazu_kunというbotが元となっています。 プロンプトで使うための関数定義 設定はそれぞれ関数に切り出して各プロンプト内でevalして使う形にすると見やすいかなと思っています。 以下の3つの関数は .zshrc 内に羅列しても構いません。

    Zshをかわいくする.zshrcの設定 - Qiita
  • デーモンの起動・終了にはserviceコマンドを利用しよう

    斎藤です。こんにちは。 今日は、デーモンの起動・終了に際してはserviceコマンドを使った方がいいよ、というお話です。 ※CentOS 6.4 (x86_64) でテストしています。尚、特記がある所を除きます。 デーモンの起動・終了には大きく2手 Linux、特にRedHat, CentOS, Fedora, Ubuntu[1]などでは、デーモンの起動・終了の制御の際に、大きく分けて次の2つの方法を用いる事ができます。 "/etc/init.d/"配下のスクリプト(以下、スクリプト)を直接実行する "service"コマンドを実行する 一見、同じ事をやっているように思えるのですが、実は違う部分があります。それは、起動スクリプトが扱う環境変数が違うのです。次の節で、検証してみます。 扱う環境変数が違う スクリプトを直接実行する場合は、実行時の際の環境変数をそのまま利用します。一方、serv

    potato777
    potato777 2013/06/26
    「serviceコマンドを用いると、実行ユーザの環境変数の設定状況に影響を受けにくくなる。」