タグ

sugarbabe335のブックマーク (4,271)

  • Peter Bourgon · Go: Best Practices for Production Environments

    (This was originally a talk at GopherCon 2014. Find the slides here, and the video here.) (This article has been updated for 2016.) At SoundCloud, we structure our product as an API with many clients. That is, our main website, mobile client, and mobile apps are all first-order clients of a single main API. Behind that API is a universe of services: SoundCloud operates basically as a Service-Orien

  • mysqldumpでバックアップ&復元 - phpspot

    mysqldumpのバックアップは、SQLベースのバックアップが可能です。存在するデータをすべてSQLにしてテキスト形式に保存できます。

  • GitHubの画像diffが凄い

    昨年末から仕事で使い始めて以来、すっかりGitHubがお気に入りになってしまった。 GitHubが素敵なのは、今でも日々進化を続けているというところだ。例えば、先日実装されたcommit閲覧における画像ビューの機能拡張なども、なんだかすごいことになっている。 Behold: Image view modes - GitHub Blog 新しい画像ビューでは、コミットによる更新内容を4つのモードで確認できるようになっている。例えば"Swipe"モードでは、画像の上をドラッグすることで2つの画像をめくるように見ることができる。 “Difference"モードでは、2つの画像における差分を視覚化して表示する。これは変更の度合いが小さい場合にとても便利な機能だ。 実際にデモを触ってみると、機能の内容がよく分かると思う。 個人的には、これらの機能はデザイナーさんと連携をするにあたって、とてもありがた

  • HTML タグをエスケープする方法 3 通りと速度比較 - Craftworks Tech Blog - Branch

    HTML::Entities を使う方法と、正規表現を段階的に使う方法と、変換テーブルを用意して正規表現で置換する方法と、どれが一番速いか気になったので計測してみました。& から順番に変換していく方法が一番速かったです。ベンチマークスクリプトは以下です。 Rate cpan once step cpan 372/s -- -32% -56% once 550/s 48% -- -35% step 847/s 127% 54% -- use strict; use warnings; use Benchmark ':all'; use HTML::Entities; my $html = join '', <DATA>; my %table = ( '&' => '&amp;', '<' => '&lt;', '>' => '&gt;', '"' => '&quot;', "'" => '&

    HTML タグをエスケープする方法 3 通りと速度比較 - Craftworks Tech Blog - Branch
  • XPath Tutorial

  • Gentleちゃれんじ Tips -関数を利用したXPath式-

    関数を利用したXPath式 「XPath」は、 既に昔の正規表現によるHTMLからの情報抽出を形骸化させるほどに流行っています。 ネット上にも、XPathを紹介しているページが沢山ありますが、ここでは、 普段あまりネット上で見ないXPathの関数を使って、 より強力なXPath式を紹介したいと思います。 レファレンス テキストノードではなくテキストを取り出す perlでいうtrを、XPathで使う テキストを X 文字以上含む要素の取り出す 特定の拡張子を持つリンクのみを取り出す まとめ テキストノードではなくテキストを取り出す 使用する関数の紹介 Function: string string(object?) (example) string(id('hoge')) = id が hoge の要素内のテキストを返す 案外知られてないですが、要素内にあるテキストをそのまま文字列の形で取り

  • XPathについての概略 - 久幸繙文

    この記事の概要 記事はXML言語の一つ「XPath1.0」の仕様に関する概略である。主に軸方向(Axis)と関数の定義をXPath仕様書の邦訳から要約、加筆した。 記事はXML及びXPathについて一定の理解のある者を対象としており、初めてXPathを学習する方は別の解説記事を参照されたい。 XPathの概要 XPath は、XML ドキュメントの一部をアドレッシングするための言語であり、XSLT および XPointer で使用するように設計されている。 XPathは、マーク付け言語において要素を特定する手段の一つである。アドレス形式で記述し、基的な記法は軸方向::名前空間:ノードテスト[述語]/~~となる。これをロケーションパスと言い、"/"で区切られた一つの記述をロケーションステップと呼ぶ。 ロケーションパスは、"/"で始まるものを絶対パス、始まらないものを相対パスとして展開す

  • Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して

    Java5以降では総称型(generics)がJava言語に導入されています。総称型自体は、最近の静的な型付けのプログラミング言語で珍しいことではなく、現在の最新版では.NETのC#やVisual Basicにも導入されています。一般的には総称型をサポートするクラスライブラリを自分で正しく定義することは非常にスキルがいるが、事前に定義されたクラスを使うだけであれば、それほど難しくないとされています。しかし、Java言語の総称型はエントリで説明するように特殊なところがあり、単に利用するだけでも他の言語に比べて遥かに難しいところがあるというのも事実です。特に総称型をパラメータ化する際に指定するワイルドカード型(List<? extends Serializable>など)の意味を正しく理解して使いこなすことは簡単なことではありません。その結果、昔のJDK1.4までのように型パラメーターのない

    Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して
  • 『Twitterが17文字に…』~虚構新聞ネタに踊らされるTLの面々

    虚構新聞のネタですが、凄い勢いで広まっていった様子をまとめてみました。TL上の抜粋です。(公式RT含まず)

    『Twitterが17文字に…』~虚構新聞ネタに踊らされるTLの面々
  • 「日本のジオ」のこれからの姿と情報発信について

    hfu @_hfu_ [b] Apple (US) が「iOS Maps Application Developer」を募集しています。 → http://am6.jp/eVFxQd Masaki Ito @niyalist @_hfu_ これ,似たような募集が去年もあり,履歴書を送ったりもしました.コネ社会に対して,紙一枚で挑もうとするのって難しいですね.現状のMapは,基的には机で眺める「地図」を前提に最適化されていて,mobileへの適応にはあと3段階くらいの進化が必要,と思ってます. hfu @_hfu_ @niyalist 「シリコンバレー」のコネ社会への紙一枚での参入を試みつつも、一方で米国「東海岸」みたく、「日」に場に負けない良い意味での「コネ社会」が構築できたりすると素敵でしょうね。あと3段階の進化、誰が実現するにしても、我ら世代が目撃できることはほぼ確実という幸福。

    「日本のジオ」のこれからの姿と情報発信について
  • あらゆる曲をサンボマスター調にしたいんですよ皆さん!!!!!! 路地裏音楽戦争

    1:名無しの歌が聞こえてくるよ♪:2005/04/07(木) 21:45:31 ID:??? 色んな曲をですね、サンボマスター調にしてみたいと思うんですよ、皆さん! ネタを叫んで下さい!ネタを叫んで下さい!ネタを叫んで下さい! ロックがあればね、どんな曲でもやれるんだぜって所を見せようじゃありませんか! そして今、この私達の暇な脳を、暇な脳を、暇な脳を、 ネタの為にに使いたいんですよ、皆さん! ――始めようぜ! 3:名無しの歌が聞こえてくるよ♪:2005/04/07(木) 21:59:26 ID:??? 笑顔が咲いていますか、皆さん! 僕は皆さんと繋がっていたいと思うわけなんですよ! もし、遠い未来を予想するのならば、 愛し合う2人は幸せの空で、 隣どおし、さくらんぼのようでありたいわけなんですよ! 貴女と僕が、さくらんぼのように、 さくらんぼのように! さく

  • Cocoa::EventLoop - unknownplace.org

    そういえば Cocoa::EventLoop と言うモジュールを書いたんでした。 これはもともと AnyEvent::Impl::NSRunLoop として書いていたイベントループ処理部分だけを単体モジュールとして切り出した物で、 AnyEvent を使わなくても Cocoa のイベントループを Perl から使用できるというものです。 くわしくはドキュメントを参照してもらうとして、Cocoa::Growl を使ったサンプルを載せてみます: use Cocoa::EventLoop; use Cocoa::Growl; my $done = 0; growl_notify( name => 'Notification Name', title => 'Hello', description => 'Cocoa World!', on_click => sub { $done++; }, o

  • FTIRマルチタッチディスプレイの作り方(前編) - arc の日記

    昨日、CV/ARに関する普通じゃない勉強会2.0で「touchBox: マルチタッチできる箱を作ってみた+α」と題して発表してきました。箱を作るのに時間を取られて発表はぐだぐだ気味でしたが、そのフォローアップの意味も兼ねて、マルチタッチディスプレイの作り方を2回に分けて具体的に説明します。 06/26追記; スライド公開しました: http://handsout.jp/slide/1447 前編は原理から素材の購入まで、後編は組み上げからハードウェアの完成、ソフトウェア開発の導入部までを扱います。ソフトウェア側で輪郭抽出をして座標を取って…というあたりはライブラリに頼るか必要に応じて自作することになると思うので、導入に留め、詳しくは書きません。 僕が所属している研究室で初めてマルチタッチディスプレイを組み上げ、基的なノウハウを蓄積したhttp://www-ui.is.s.u-tokyo.

    FTIRマルチタッチディスプレイの作り方(前編) - arc の日記
  • ランニングを習慣にしたいあなたに送る8つのアドバイス

    僕もちょっとずつ「走るiPhoneブロガー」として認知されてきたようで、最近オフやセミナーなどでお会いした方から次のような質問を受けることが増えてきた。 「私も走りたいとは思っているのですが、とても立花さんみたいには走れません。どうすれば走れるようになりますか?」 「一日も休まず走る秘訣を教えてください!」 「どうやったらそんなに意志が強くなるんですか?」 僕はちっとも意志は強くありませんし怠け者です。しかも小学生から中学生にかけては体育はいつも落第点ばかりで徒競走も長距離走もずっとビリばかりでした。 ランニングも5年前くらいからようやく軌道に乗ってきましたが、その前はしばらく続けて走っても何ヶ月も走れなかったりと、なかなか習慣化できずにいました。 そんな僕が、ちょっとしたきっかけから走ることが習慣になり、それがどんどん楽しくなり、ついにはハーフマラソンを1時間台で完走でき、25kgものダ

    ランニングを習慣にしたいあなたに送る8つのアドバイス
    sugarbabe335
    sugarbabe335 2011/01/04
    自転車買う金がないので走るの再開しようかな...
  • UIST 2010: Enabling Beyond Surface Interactions (showcased at Siggraph 2010 E-Tech)

    We present a programmable infrared (IR) technique that utilizes invisible, programmable markers to support interaction beyond the surface of a diffused-illumination (DI) multi-touch system. We combine an IR projector and a standard color projector to simultaneously project visible content and invisible markers. Mobile devices outfitted with IR cameras can compute their 3D positions based on the ma

    UIST 2010: Enabling Beyond Surface Interactions (showcased at Siggraph 2010 E-Tech)
  • スケジュール調整ツール『トントン』

    イチイチ全員の予定を聞いて回る手間を省くシステム『トントン』

    sugarbabe335
    sugarbabe335 2011/01/03
    他の奴とは何が違うんだろ
  • ポニーテールとシュシュ(off vocal ver.)聴いてみたけどすごいな

    ■編集元:モ娘(狼)板より「ポニーテールとシュシュ(off vocal ver.)聴いてみたけどすごいな」 1 名無し募集中。。。 :2010/12/29(水) 12:24:25.94 0 名無し募集中。。。 :2010/12/29(水) 12:28:02.15 0 やっぱポニシュ良いよ 5 名無し募集中。。。 :2010/12/29(水) 12:28:20.13 0 インストゥルメンタルってやつね 楽曲がいいから聴けるわ 9 名無し募集中。。。 :2010/12/29(水) 12:30:09.20 0 最高のアイドルソングですね 11 名無し募集中。。。 :2010/12/29(水) 12:32:04.16 0 クリエイターが優秀 12 名無し募集中。。。 :2010/12/29(水) 12:33:30.19 0 このスレみて聴いてみたがすごいね テレビだとあん

    sugarbabe335
    sugarbabe335 2011/01/03
    これはある。
  • 【PHP】複数バージョンのPHPを使う方法 - ぱそ子のめも

    PHP3とPHP4共存させる場合--enable-versioningオプションがあったみたいだけど、PHP4とPHP5、PHP5.XとPHP5.Xでは使えないみたい PHPを共存させる方法を調べて見たところ、下記の方法がありました 複数のApacheをインストールしてポートを分けて実行する方法 複数ののApacheを通常&Proxyを通して使う方法 1台のApacheでPHPをDSOとCGIで実行する方法 1台のApacheでhttpd.confのLoadModuleディレクティブを切り替える方法 ソースコード内のMIMEタイプ文字列を直接変更してインストールする方法 4と5の方法が気になる・・・ ソースコード内のMIMEタイプ文字列を直接変更してインストールする方法をやってみたけど、動作はしてるようだけど、PHPファイルが認識してくれませんでした・・・ ・・・ので、1台のApache

  • HIFANA&仙波清彦

    うつべより。MPC使い必見。■祥寺拍子2 〜冬期太鼓オリンピック〜■日伝統的雅楽の家元でありながらにして、ドラムを始めとする様々なパーカッションを 縦横無尽に操る【仙波清彦】氏と、FRESH PUSH BREAKER【HIFANA】による冬期太鼓オリンピック。リズム大好きっ子は、要チェック!!

    HIFANA&仙波清彦
    sugarbabe335
    sugarbabe335 2011/01/03
    まじすごい
  • Express - Node.js web application framework

    Express 5.0 beta documentation is now available. The beta API documentation is a work in progress. For information on what’s in the release, see the Express release history. Web Applications Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. APIs With a myriad of HTTP utility methods and middleware at your dis