タグ

2014年12月17日のブックマーク (9件)

  • BeutifulCodeの正規表現エンジンをRubyに移植 - はこべにっき ♨

    今日,BeautifulCodeを読み始めたんだけど,1章目から正規表現エンジンを実装していたりして,かなり刺激的な内容だった.残りの章を読み進めていくのが楽しみ. ビューティフルコード (THEORY/IN/PRACTICE) 作者: Brian Kernighan,Jon Bentley,まつもとゆきひろ,Andy Oram,Greg Wilson,久野禎子,久野靖出版社/メーカー: オライリージャパン発売日: 2008/04/23メディア: 大型購入: 30人 クリック: 617回この商品を含むブログ (191件) を見る この1章には,C言語で書かれた正規表現エンジンのコードが記載されている.この正規表現エンジンは,正規表現のうち . ^ $ *が使えるようなやつで,もともと,プログラミング書法に載っていたやつらしい.教育のために非常に簡潔できれいに書かれていて読みやすい. そこ

    BeutifulCodeの正規表現エンジンをRubyに移植 - はこべにっき ♨
    sonots
    sonots 2014/12/17
  • Travis CIでMongoDB 2.6系を使う設定 - 俺たちのブログ

    あるクエリがローカルやサーバでは動くのにTravisCIのテストでコケる現象があって、よくよく見ると2.4系では無い機能を使っていた。 で、TravisCI側をどうすれば良いのかなーとググっていたら Using MongoDB 2.6 with TravisCI Builds というズバリのブログを見つけてそのコピペです。 before_install: - "sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10" - "echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list" - "sudo apt-

    Travis CIでMongoDB 2.6系を使う設定 - 俺たちのブログ
    sonots
    sonots 2014/12/17
    mongo
  • CentOS 7 入門

    This document provides an overview and summary of key information about CentOS 7, including: - CentOS is a Linux distribution derived from Red Hat Enterprise Linux (RHEL) and provides a free, community-supported version of RHEL. - Details on how CentOS 7 is based on and compatible with RHEL 7 and supports common server configurations like LAMP stacks. - Information on installing and deploying Cent

    CentOS 7 入門
    sonots
    sonots 2014/12/17
  • 脆弱性"&'\ Advent Calendar 2014 (17日目) - 葉っぱ日記

    この記事は脆弱性"&'<<>\ Advent Calendar 2014の17日目の記事です。今日は少し昔話をしようと思います。がはは。 かつて、日TwitterのようなWassrというサービスがありました。当時、Twitterは数日に一度くらいはサービスが落ちていて、Twitterユーザーも「またか」と思いながら我慢して使うようなサービスであり、Twitterが落ちるたびにWassrはユーザーを増やすとともに、画像の添付のように当時Twitterにはまだなかった機能をどんどんアグレッシブに取り入れていく、使っていて楽しいサービスでした。 さて、そんなWassrがある日絵文字機能を導入しました。当時はUnicode絵文字もなくスマートフォンも普及しておらず、主にレガシーな携帯電話で使える絵文字をなんとかWeb上でも使えるようにしたという感じのものでした。 絵文字をパレットから選択すると

    脆弱性"&'\ Advent Calendar 2014 (17日目) - 葉っぱ日記
    sonots
    sonots 2014/12/17
    実際実害出して訴えられたら負けちゃうん?
  • AkamaiがGoogle Public DNSに対応:Geekなぺーじ

    Google Webmaster Central Blogで、AkamaiGoogle Public DNSに対応したことが公表されています。この対応が行われるまでは、Google Public DNSを利用することによって、大手Webサイトの表示やiOSのダウンロード速度が低下しがちだったのが、これによって改善するかも知れません。 Google Public DNS and Location-Sensitive DNS Responses Google Public DNSがサービスを開始したのは2009年です。スノーデン事件の影響で利用者数が減った地域もあったという調査結果も2013年にあったものの(参考)、Google Public DNSユーザが世界中で非常に多いようです。たとえば、先月公開されたAPNICのブログでは、全世界で約10%のユーザがGoogle Public DNS

    sonots
    sonots 2014/12/17
  • Golang パフォーマンスチューニング - Qiita

    この記事は Go Advent Calendar 2014 17 日目の記事です。 Go におけるパフォーマンスチューニングの話をします。 これらは Denco や Kocha などでのパフォーマンスチューニングの経験などから得た知見です。 処理系の話ではありませんのでご了承ください。 前提 プロファイリングを取った後、じゃあどうやって最適化するかというところの話です 「推測するな、計測せよ」 アルゴリズムやデータ構造は最適なものが選択されていると仮定します 小手先の最適化を行うよりアルゴリズム自体を変えたほうが圧倒的に良くなります。 この記事の各ベンチマークは Go 1.4 (go version go1.4 linux/amd64)で下記のコマンドにて取っています

    Golang パフォーマンスチューニング - Qiita
    sonots
    sonots 2014/12/17
  • 株式会社Gunosy が引っ越したらしいので行ってきた! - 941::blog

    しわっす!くしいです。 グノシー!のCMですっかり耳慣れた感たっぷりの情報キュレーションアプリ「グノシー」を提供している株式会社Gunosyさん。去年の12月にお邪魔したけど最近お引越しされたばかりとのことで早速お邪魔してきた。噂によるとオフィス取材は初とのこと。やったぜ! 今回で99記事目な行ってきたシリーズ、スタートしてから5年半が経ってお引越しエントリも増えてまいりました。Gunosyさん、前回お邪魔した時のはこちら。 ▼株式会社Gunosy に行ってきた! というわけで更に広くなったGunosyさん早速いってみよー。 お引越し先は六木ヒルズ。受付真っ白。 ぐのしー! 引っ越しの際に最優先した条件が「メディア的な位置を目指しているGunosyが『災害時に通知が送れない』というのはありえないので防災に日一強いビルを選ぼう」という理由があったそうで、六木ヒルズになったとのこと。素晴

    株式会社Gunosy が引っ越したらしいので行ってきた! - 941::blog
    sonots
    sonots 2014/12/17
  • 2014年のWebパフォーマンスふりかえり - 来年以降の期待etc

    ひさびさにWebフロントエンドパフォーマンス系の話題をつらつらと書いてみます。例によってモバイル系開発者寄りの視点かもしれません。文中の参照リンク多め。 ファクタ まずはパフォーマンスに影響を与えるファクタについての所感。Webパフォーマンスにおけるイニシャライズとランタイム ::ハブろぐ で示した分類に基づきます。 イニシャライズ(いわゆるページロード) 4GやLTEが普及してもコンテンツの肥大化には追いついていない concat と CSS Sprites の呪いが解けない HTTP/2 の Streams and Multiplexing に期待 HTTP/2 の Server Push にも期待 画像周りだと <picture> 関連仕様も使いたい(srcsetだけならいける?) WebRTC とか WebSocket とかストリーミングとかは? (やや疎い、てかイニシャライズじゃ

    2014年のWebパフォーマンスふりかえり - 来年以降の期待etc
    sonots
    sonots 2014/12/17
  • Effective web performance tuning for smartphone

    第三回DeNAゲーム開発勉強会の資料です。 https://atnd.org/events/59594Read less

    Effective web performance tuning for smartphone
    sonots
    sonots 2014/12/17
    フロントエンドISUCONをやらざるを得ない