タグ

2014年4月18日のブックマーク (17件)

  • MariaDB 10.0 GA記念 並列レプリケーションって何? - interdb’s blog

    2014年3月末にMariaDB 10.0.10 GAがリリースされて、並列レプリケーション(Parallel replication)が目玉の1つっぽく書かれているので、簡単に解説。(2014.12.3追記:以下の書籍にも記述した。) 並列レプリケーションとはスレーブ側の機能で、従来はSQLスレッド1つで処理していたrelayログの再生を、複数のスレッドで並列に処理しようというもの。 MySQLにもパラレルworkerという機能があるが、MariaDBのそれとは並列化の粒度が全く異なる。(注:MySQL5.7でMariaDBと同レベルの機能が実装された。) MariaDBのマスタがコミットしてバイナリログを書く際に、並列実行できるかどうかをバイナリログに書き込んでいる。スレーブはそれに応じて、並列に実行できるSQLは並列に実行する。 具体例をみてみよう。 マスタでbinlog_commi

    MariaDB 10.0 GA記念 並列レプリケーションって何? - interdb’s blog
  • "rspec の書き方がわからない"

    _ko1 @_ko1 やっぱり spec の書き方がわからない、のは理解が足りていないからだと思うんだが、書籍でも読むといいんだろか 2014-04-17 15:24:18

    "rspec の書き方がわからない"
  • Docker と LXC - Qiita

    Docker はただ LXC を再発明しているわけではないというお話。DotCloud のファウンダーによる stackoverflow の質問への回答。 LXC はネームスペースやコントロールグループ等の Linux カーネルケーパビリティ機能を利用し、プロセスを他のプロセスからサンドボックス化し、それらプロセスへのリソースの割当てをコントロールしている。Docker はこのローレベルのカーネル機能を軸に、以下のような機能を提供している。 LXC に対し Docker が提供している機能 どんなマシンへもポータブルデプロイ可能 Docker はアプリケーションをビルドするためのフォーマットが定義されており、その全ての依存関係を (Docker がインストールされている全てのマシンで動作する) 単一のオブジェクトに入れ、それはどこで実行してもアプリケーション実行環境が同一になります。LXC

    Docker と LXC - Qiita
  • Ubuntu 14.04 を Vagrant に準備する - Qiita

    ご存知の方への更新内容の1行説明: Ubuntu 14.04 の Packer テンプレートを時雨堂で作成したのでご利用いただけます。 この記事は、以前書いた VM を Vagrant で手軽に使えるようにするまで をアップデートしたものです。 Ubuntu が 14.04 に上がり、合わせて packer template が作成されたため再度掲載しました。 概要 ローカルで手軽に使える VM環境を構築します。 チームで環境を簡単に揃えられる、プロジェクトごとにクリーンな状態から環境を構築できる、などのメリットがあるので、すぐに準備できるようにすると便利だと思います。 ここでは Ubuntu の VM を用意して、Vagrant で快適に使えるようにします。 Ubuntu マシンイメージは Packer を使って自分で作ります。 公式のUbuntuイメージ も提供されており、これをダウン

    Ubuntu 14.04 を Vagrant に準備する - Qiita
  • Mailr - Vim好きが作ったPython製のWebメーラー

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Webメールと言えばGmailが一番使われている気もしますが、それでも自社でメールサーバを立てて運用しているケースは多いです。その際に何のクライアントを使うか悩んでしまいますよね。 IMAPに対応したメーラーは多数ありますが、Webブラウザ上で使えるものが良い場合はMailrをインストールしてみましょう。 Mailrの使い方 Mailrの特徴としてはGmail風に関連したメールをまとめてくれる機能があったり、2パネルでの表示があります。2パネルなのはVimの2パネルモードが大好きだからだそうです。試した限りでは新しいメールを作成する機能がありませんでしたが、MarkdownまたはreStructuredTextが使えるそうです。 2パネル表示というのは意外とありなのかと思います。G

    Mailr - Vim好きが作ったPython製のWebメーラー
  • 「猫は大切な家族」 京町家の盆栽店で、のびのび暮らす黒猫の千代丸 - はてなニュース

    はかわいい。お日様のにおいがする毛、りりしい目、ぷにぷにの肉球。ごろごろと喉を鳴らしながらすり寄って来たかと思えば、プイッとそっぽを向いたり、気まぐれなところもたまらない――。京都で暮らすを紹介するシリーズ、第1回は小さな盆栽店に住む美しい黒「千代丸」に会ってきました。 ■ 盆栽店を営む好きの店主 「ふくわか洞 盆栽店」は、春は梅、秋は紅葉が美しい北野天満宮から、南西へ10分ほど歩いた閑静な住宅地の中にあります。京都らしい町家の軒先に、鮮やかな緑の盆栽たちが並びます。 ちりんちりんと、首輪に付いた鈴を鳴らしながら出迎えてくれるのは、黒の千代丸。1歳の女の子です。 店主の工藤誠さんは、もともとはサラリーマン。まったく興味がなかった植物の世界に足を踏み入れたのは、ルームシェアをしていた同居人の一言がきっかけでした。 「同居人が花を育てていて、不在のときは僕が世話をしていたんです。そし

    「猫は大切な家族」 京町家の盆栽店で、のびのび暮らす黒猫の千代丸 - はてなニュース
  • Rails 4.1 ActiveRecord enums | MIKAMAYHEM

    Rails 4.1 has recently been released and it came out with the usual bag of goodies, one of the most notable being ActiveRecord enums, a handy new feature that simplifies the creation and use of state attributes for your models. Consider the following use case: our app needs users, and each of them has a state that can be registered, active or blocked. How would have we addressed the task in the pa

  • GitHub - alfa-jpn/inum: Inum(enumerated type of Integer) provide a java-Enum-like.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - alfa-jpn/inum: Inum(enumerated type of Integer) provide a java-Enum-like.
  • RailsのEnumと相性が悪い人向けのInumをバージョンアップさせた話。 - 波打際のブログさん

    はじめに Railsの列挙型事情 Rails4.1以前では公式に列挙型が実装されておらず、列挙型を実現するために様々なgemが生み出されてきましたが、Rails4.1でついにActiveRecord::Enumという列挙型のクラスがやっと実装され、長い列挙型宗教戦争が終わろうとしています。 ならオワコンなサードパーティの列挙型なんていらないのでは? 残念ながら妄想していた列挙型ではなかったのです。なのでActiveReocrd::Enumが登場してからもメンテナンスしています。 どうせI18n対応とかじゃないの? もちろんI18n対応も理由の一つですが、I18n対応だけで良ければ brainspec/enumerize · GitHub あたりを使うのがベストだと思います。それだけでは足りないほしがりさん向けです。 Inumができること モデルにロジックをわせてコレ以上肥満体型にしたくな

    RailsのEnumと相性が悪い人向けのInumをバージョンアップさせた話。 - 波打際のブログさん
  • 「ある卒業」について - いつか電池がきれるまで

    参考リンク:卒業 - tapestry これを読んで、僕はいろんなことを考えてしまいました。 夫婦であることからの「卒業」か…… このエントリには恨み言みたいなものはひとつも書かれていませんし、こうして送別会も開かれて、という経緯をみると、円満離婚だったでしょうね。 でも、あまりにもクリーンで前向きな言葉たちを読んでいると、僕のなかには「それでも、100%結婚生活に満足していたら、離婚という結論には達しないだろうな」という気持ちもわいてくるのです。 おふたりのことを「共通の目的をもって歩んできた夫婦」として、ある意味理想化してしまっていたところもあって。 具体的な原因について、あれこれ憶測することは失礼だし、直接の知り合いではない僕には、世間一般の「離婚の理由」しか思いつきませんが、それをあてはめる根拠も必要もありません。 うちは結婚生活7年目を迎えたのですが、その前にも、かなり長い間付き

    「ある卒業」について - いつか電池がきれるまで
  • DropBoxっぽいサービスを作る。無料・容量無制限?

    (A)さくらインターネットがストレージサービスを作った。現在無料で容量無制限。 (B)さくらインターネットのセミナーに行ったら、無料のクラウドサーバーのチケットくれた。 上記、(A)+(B)=無料でDropBoxっぽいの作れるよね! ・Amazonがストレージ作ったよ→クライアントつくった→DropBox→現在時価総額1兆円→米国鯖で日からは遅い。高い。 ・さくらがストレージ作ったよ→クライアントつくる→リリースする→将来時価総額ナントカ兆円→日鯖で速いし、安い。 俺も一兆円ゲットだぜ(棒 まぁ、ストレージサービスなんて、いまさら過ぎるが、さくらのストレージサービスのテスト的につくったけど、さくらのクラウドもBaseもかなりイイ。AWSよりいいかも。 Tweet 2014/02/24 00:25 todo: クラウドの契約」 クラウドから、BASEにつなぐ クラウドからBASEへのアッ

    DropBoxっぽいサービスを作る。無料・容量無制限?
  • RESTful Meetup vol.3 を開催しました #RWABookja - ぶろぐ。@はてな

    4/12(土)の夜に『RESTful Meetup vol.3』を開催しました。 RESTful Meetup vol.3 - Sendagaya.rb | Doorkeeper 昨年の記事の通り『RESTful Web APIs』の読書会を月2回ペースで開催してきましたが、その後、著者のMike Amundsen(@mamund)さんから、ワークショップのために東京へ行くという知らせがあったので、これはイベントをやるしかない!ということで企画しました。 vol.3ということで、実は過去2回開催しています。そのときは『RailsにおけるRESTfulなURL設計勉強会』というタイトルで、かなりターゲットを絞っていたのですが、今回は「REST」「Web API」というかなり広いテーマにしました。このことでRuby/Railsに限らず多様な言語の人に集まってもらえたのがとてもよかったです。 ビ

    RESTful Meetup vol.3 を開催しました #RWABookja - ぶろぐ。@はてな
  • プログラマーのための確率プログラミングとベイズ推定

    プログラマーのための確率プログラミングとベイズ推定¶PythonとPyMCの使い方¶ベイズ推定(Bayesian method)は,確率推論のためのもっとも適切なアプローチであるにもかかわらず,書籍を読むとページ数も数式も多いので,あまり積極的に読もうとする読者は少ないのが現状である.典型的なベイズ推定の教科書では,最初の3章を使って確率の理論を説明し,それからベイズ推論とは何かを説明する.残念ながら多くのベイズモデルは解析的に解くことが困難であるため,読者が目にするのは簡単で人工的な例題ばかりになってしまう.そのため,ベイス推論と聞いても「だから何?」と思ってしまうのである.実際,著者の私がそう思っていたのだから. 最近の機械学習のコンテストで良い成績を収めることができたので,私はこのトピックを復習しようと思い立った. 私は数学には強い方である.しかしそれでも,例題や説明を読んで頭の中で

  • JavaScriptを楽しく学べるRPG CodeCombat

    前回、Rubyを楽しく学ぶコンテンツのエントリで紹介したRuby Warriorが楽しいという声を幾つか見かけました。 オンラインでコーディングできるサービスは色々ありますが、デザインや音楽ゲーム性が優れていて熱中しやすいのでしょう。 残念ながら私は参加できませんでしたが、今月のGinza.rbもRuby Warriorをみんなでやってみるという催しで盛り上がったようです。 RubyWarriorのBGMが中毒性高い。しばらく口ずさんでしまいそう。#ginzarb— Masatoshi Iwasaki (@masa_iwasaki) April 15, 2014 RubyWarriorに集中していてだれもツイートしてない^^; #ginzarb— 高橋 明 (@Talos208) April 15, 2014 今回は同様にゲーム感覚でJavaScriptを学習でき、日語化もされているC

    JavaScriptを楽しく学べるRPG CodeCombat
  • 商用利用可能でハイセンスな無料写真素材サイト「IM FREE」|男子ハック

    @JUNP_Nです。センスのいい高解像度な無料写真素材サイト「IM FREE」のご紹介。海外のサイトですが、日の無料写真素材サイトにはないような素材が多いので覚えておくといいかもしれません。 日にはないセンスの写真素材サイト!カテゴリ分けで写真も探しやすい!日国内での無料写真素材と言えば「PAKUTASO」が大好きでよく使わせて頂いているのですが「IM FREE」は海外のサイトならではの、センスのある写真が多数掲載されています。 関連:国内外のフリー画像素材サービスまとめ48サイト(2013年冬版) 今回紹介するサイトに掲載されている写真素材は全て商用利用可能です。 IM Free - Free Design Resources | Free Images カテゴリ毎に分けられているので、写真を探すのも便利。現在は19のカテゴリに分類され「AMBIENT」「ART&MUSIC」「BU

    商用利用可能でハイセンスな無料写真素材サイト「IM FREE」|男子ハック
  • Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表

    Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表 Red Hatは、Dockerコンテナの運用に最適化した軽量なOS「Red Hat Enterprise Linux Atomic Host」を、今年リリース予定の「Red Hat Enterprise Linux 7」と合わせてリリースすると発表しました。 Red Hat Enterprise Linux Atomic Hostは、Red Hat Enterprise Linuxの派生OSであるため、Red Hat Enterprise Linuxと同レベルの信頼性、セキュリティ、使い勝手などを備えつつ、Dockerのコンテナの実行や運用に絞って軽量化することでオーバーヘッドを小さく、さらにパッチなどの運用の手間を小さくするとしています。 Dockerとの相互運

    Dockerのための軽量OS「Red Hat Enterprise Linux Atomic Host」、Red Hatが発表
  • 「URLをペーストしてブックマーク」など、はてなブックマーク スマートフォン版に3つの新機能を追加しました - はてなブックマーク開発ブログ

    いつもはてなブックマークをご利用いただき、誠にありがとうございます。はてなブックマークのスマートフォン版にて、3つの新機能を追加しました。 1. URLを直接入力/ペーストしてブックマーク スマートフォンでも、URLを直接入力してブックマークできるようになりました。はてなブックマーク スマートフォン版の左上にある「+」ボタンをタップすると、「ブックマークを追加する」画面が表示されます。URLを直接入力したり、コピーしたURLをペーストしたりして、ブックマークを追加できます。 はてなブックマークでは2014年2月より、スマートフォンでの利用体験の快適化を進めてまいりました。その結果、スマートフォンから直接ブックマークしたいというご要望が増加しております。これまでスマートフォンからのブックマークは「Twitter経由」「ブックマークレット経由」「アプリ経由」「メール経由」でご提供してまいりまし

    「URLをペーストしてブックマーク」など、はてなブックマーク スマートフォン版に3つの新機能を追加しました - はてなブックマーク開発ブログ