This domain may be for sale!
March 4, 2013 Volume 11, issue 2 PDF How Fast is Your Web Site? Web site performance data has never been more readily available. Patrick Meenan The overwhelming evidence indicates that a Web site's performance (speed) correlates directly to its success, across industries and business metrics. With such a clear correlation (and even proven causation), it is important to monitor how your Web site pe
iOSアプリを開発中、AdHoc版を用意するなどして、いくつかの異なるデバイス環境でベータテスティングを行いたい場合がよくあります。 純粋にAdHoc版を作って配布してがんばってきましたが、その労力をかなり軽減させてくれる便利なサービスが「TestFlight」です。 このたび(2012年12月)、Adobe AIRにおいても、Gaming SDKというのがリリースされ、その中にTestFlightに対応したANEが含まれていて、これはとりあえず触ってみないわけにはいかないと思います。(iOSアプリ開発の分野に力を入れまくっているアドビさんが買収しそうな匂いがプンプンしますね^^)[追記(2014.2.26):買収したのはAppleさんでした。→「iOSアプリ開発に便利すぎるTestFlightがAppleへ」] というわけで、TestFlight環境をセットアップして、とりあえずベータビ
俺聞け4というイベントで zsh について発表しました (その時の発表資料)。「普段シェルを使っていない人でも zsh を使うと便利だよ」という内容で発表したので、それを聞いて使ってみようと思った人もいたようです。 でもググってみても色々分かってる人向けの記事はありますが、「どうやって起動するんですか?」という本当の初心者のための記事はあんまりありません。 そういう初めての人にも zsh を使って欲しいと思ったので、初心者向けの入門記事を書きました。Mac を使えば簡単に zsh を始めれるので、使い方が分からないという人は参考にしてみてください。 ターミナルを起動する zsh は「ターミナル」というアプリを起動して使います。 「アプリケーション」 -> 「ユーティリティ」の中に「ターミナル」があるので起動してみましょう。 次回起動するときのために Doc に追加しておくと便利です。 zs
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)です。これまで、JavaScriptで非同期処理を書く上での問題として、コールバック地獄やエラー処理に例外が使えないことなどを解説してきました。 これらの問題に対処するライブラリの1つであるjQuery.Deferredに関して、もう少し丁寧に解説いたします。なお、jQueryのバージョンは記事執筆時点の最新である、1.9.1を想定しています。 jQuery.Deferredとは jQuery.DeferredとはjQueryのバージョン1.5から導入された、非同期処理をうまく扱うための標準モジュールです。使いこなすことで、以下のような効果が見込めます。 非同期処理を連結
移転しました http://please-sleep.cou929.nu/20121103.html
流された人が笑顔で手を振っていた「ニコーっと笑って、お前もか、って」 配信=2013/02/07 記事=耳塚 佳代 Tweet 大槌町本町 臼澤良一 64歳 当日は自宅にいたんですよ。事業の報告書を書いていたんです。あとはファイルに綴じるだけだったので、るんるん気分でインデックスを付けていた。そうしたら、とんでもない大きな揺れ。一度も経験したことがない、本当に恐ろしい揺れ。うちが潰されるんじゃないか、死んでしまうんじゃないかという。プリンタやパソコン、本棚とかレコードとか、ぜーんぶ(崩れてきた)。前にも進めない。早く止まってくれないかと思っていたが、本当に長いんですね。 やっと揺れが終わって、そしたらうちの妻が「お父さん津波だから逃げよう」って、1階から声が掛かった。テレビも電気も全部付かない。ラジオのスイッチ入れて聞いたら、3メートルの津波だと。親父の代からあそこに住んでいたけど、ここま
EmpireJS 2012 Talk
続いて、開発するアプリの登録を行います。アプリの登録では【1】アプリ名や識別名などの登録、【2】プロビジョニングプロファイルを作成しダウンロード、インストールします。 これらの準備が終わったら、App Storeへ公開するためのアプリ開発、パッケージング、アップロードといった流れになります。 「Jenkins Xcode Integration Plugin」でビルドを自動化 このアプリ公開までの作業のうち、いくつかをJenkinsによって自動化することで継続的にアプリを公開できるようになります。通常、アプリのビルドやパッケージングはXcodeから行うことになりますが、Jenkinsから実行する場合にはXcodeのコマンドラインツールである「xcodebuild」などを使って処理を行います。 Jenkinsジョブからシェルを起動してxcodebuildなどのコマンドを直接実行するか、「Je
(This is a write up of the talk that I gave at Velocity 2010 last Thursday. This is a joint work of myself, Nagendra Modadugu and Wan-Teh Chang.) The ‘S’ in HTTPS stands for ‘secure’ and the security is provided by SSL/TLS. SSL/TLS is a standard network protocol which is implemented in every browser and web server to provide confidentiality and integrity for HTTPS traffic. If there's one point tha
How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot
setTimeout(fn, 0)より高速な関数は最近はこんな感じのを使うといいと思う。 var nextTick; if (typeof setImmediate === 'function') { nextTick = setImmediate; } else if (typeof process === 'object' && typeof process.nextTick === 'function') { nextTick = process.nextTick; } else if (typeof MessageChannel === 'function') { (function () { var channel = new MessageChannel(); var queue = null; channel.port1.onmessage = function () { t
An interactive Git visualization tool to educate and challenge!
Mark Nottingham (@mnot) Why Change HTTP? The Web Has Changed. Heavier and More Interactive HTTP Archive Performance = Attention = $$$ Courtesy Ilya Grigorik Mobile Is Here Courtesy Ilya Grigorik Web Engineering Today: Current Perf Techniques Spriting Inlining #globalheader { background:#707070; background: -o-linear-gradient(top, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 97%, rgba
3月1 Zopfli を使って PNG の再圧縮を行ってみた はじめに Google から Deflate 互換の圧縮アルゴリズム実装 Zopfli が公開されました。 「Deflate 互換ってどういうこと?」って方もいると思いますので簡単に説明します。 符号アルゴリズムは同じ(LZSS + Huffman符号) RFC では、 LZSS はこんな感じで Huffman 符号はこんな感じと大体のやり方が書かれている RFC に書かれている方法とは異なる手法でより最適な LZSS + ハフマン符号化を行うのが今回の Zopfli Kflate との比較 PNG の圧縮界隈では、一部で Kflate と呼ばれる Deflate 互換実装が圧縮効率の良いものが知られています。 (この実装は PNGOUT として PNGGauntlet や ImageOptim で使用されている) 今回は Im
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く