タグ

2012年4月5日のブックマーク (26件)

  • Pandoc - index

    If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert between the following formats: (← = conversion from; → = conversion to; ↔︎ = conversion from and to) Lightweight markup formats ↔︎ Markdown (including CommonMark and GitHub-flavored Markdown) ↔︎ reStructuredText → AsciiDoc ↔︎ Emacs Org-Mode ↔︎ Emacs Muse ↔︎ Textile → Markua ← txt2t

  • そろそろjQuery Mobileでajaxを無効にしてるやつに一言いっておくか - へっぽこプログラマーの日記

    jQuery Mobileでは、ページ遷移の際に自動的にajaxが利用されています。特に何もしなくても遷移先のページをajaxで取得してアニメーションをつけて遷移するというのがjQuery Mobileの大きな特徴のひとつになっています。 しかしながら、巷では、何か問題があるとすぐにこのajaxを無効にするという対処方法が蔓延しているようです。ちなみにajaxを無効にする方法というのは、以下のようなものを指します。 a要素やform要素に data-ajax="false" を指定する。 グローバル設定で $.mobile.ajaxEnabled = false; を設定する。 もちろん、このajaxの挙動を理解した上で、ajaxを無効にするという方法を取ることは何ら問題ないのですが、とにかく困ったらajaxを無効にするということが多いようです。 具体的には以下のようなケースが挙げられるで

    そろそろjQuery Mobileでajaxを無効にしてるやつに一言いっておくか - へっぽこプログラマーの日記
    hiroyukim
    hiroyukim 2012/04/05
  • 🐛 LLDB

    The LLDB Debugger# Welcome to the LLDB documentation! LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler. LLDB is the default debugger in Xcode on macOS and supports debugging C, Objective-C and C++ on the desktop and iOS devi

    hiroyukim
    hiroyukim 2012/04/05
  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    iPhone/iPadアプリは、どうやって動いているの? 4つのレイヤに分かれている iPhone/iPod touch/iPad上のアプリはすべて「iPhone OS」(※2010年6月8日から「iOS」)という組み込みプラットフォームの上で動作しています。iPhone OSは、Cocoa Touch、Media、Core Service、Core OSの4つのレイヤ(層)で構成されており、これらのレイヤが提供する機能を使って、アプリは動作しています。 Cocoa Touch~Core OSの順に上位~下位レイヤとなります。下位レイヤは、よりデバイスに近い複雑な機能を持ちます。上位レイヤは、下位レイヤを抽象化したものです。 iPhone/iPadアプリの実装では、最上位にあるCocoa Touchの機能を主に使用して開発を進めていくので、こちらを説明していきましょう。 なお、そのほかレイ

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
    hiroyukim
    hiroyukim 2012/04/05
  • feb19

    Loading...

    feb19
    hiroyukim
    hiroyukim 2012/04/05
    iOS Fundation フレームワーク
  • Cocoaリファレンス日本語化計画 - Foundation Framework

    Tags:コアサービス フレームワーク リファレンス 未完 トップ> フレームワーク > Foundation Framework Foundation Frameworkリファレンス 翻...

    Cocoaリファレンス日本語化計画 - Foundation Framework
    hiroyukim
    hiroyukim 2012/04/05
  • ARC | Natsu note

    “iOS 4 プログラミングブック”の続編とも言える”iOS 5 プログラミングブック”が間もなく発売されます。今回、縁あって書の一部を執筆させていただきましたので、簡単ですがご紹介いたします。 iOS 5 プログラミングブックは、iOS 5で追加/強化された機能を中心にまとめた中上級者向けの書籍です。 書を企画、プロデュースしてくださった@Seasonsさんが全体の紹介をしてくださっているので、こちらも合わせてご覧ください。 上級プログラマー必読の書。iOS5プログラミングブックついに完成!!その目次を公開します。 まずは、目次から。 iC … 先日App StoreからリリースされたXcode 4.3ですが、個人的には結構驚きな変更がありました。ARCを利用している場合に、プロパティのデフォルト属性(オブジェクトの所有に関する属性)が変更になっているではないですか。 これまでのデフ

    hiroyukim
    hiroyukim 2012/04/05
  • iOS 5 公開記念! Objective-Cのメモリ管理の革命、 ARC 超入門(サンプルはgitHubに公開) – Zero4Racer PRO Developer's Blog

    iOS 5が公開されて、Dev CenterもWe’ll be back soon になっています。 iOS5 NDA will be gone soon! 記念に、iOS 5 のプログラム面での変化、ARCを使った簡単なサンプルをGitHubに登録しましたのでご覧下さい。 追記:うーねこ? (@ne_ko_)さんからの指摘であった、”クラス変数”という間違えた記述を、”インスタンス変数”という正しい記述に変更しました。 tomohisa/EasyBlockCallback – GitHub ARC は、メモリ管理でこれまで手動で行っていた、 Retain Release Autorelease を自動でコンパイラで行うようにさせる方式です。一定のルールに従う必要がありますが、メモリ管理に関する、Retain、Releaseを書かなくてよくなります。このサンプルには、ARCを使っているプロ

    hiroyukim
    hiroyukim 2012/04/05
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    hiroyukim
    hiroyukim 2012/04/05
  • 使えるとちょっと便利なSSHのTIPS

    こんにちは、牧野です。久々の、9か月以上ぶりのブログです。。 仕事では、ここ1年近くずっっとインフラ関係のことをやっていました。 今日は、SSHに関するTIPSを紹介します。 1. 特定のサーバーにSSHログインする時に、特定の設定を使用する ホームディレクトリ/.ssh/configファイルに設定を書いておくと、特定のサーバーにログインする時に、自動的に特定の設定を使うようにできます。 SSHのオプションをサーバーによって分けたい時に入力が楽になります。 以下は、xxx.yyy.zzz.aaaでアクセスする時に使う秘密鍵をid_rsa_testに設定しています。 .ssh/config Host xxx.yyy.zzz.aaa IdentityFile /home/asial/.ssh/id_rsa_test 2. ホストキーをチェックしないようにする LinuxからサーバーにSSH接続

    使えるとちょっと便利なSSHのTIPS
    hiroyukim
    hiroyukim 2012/04/05
  • lessでソースコードに色をつける

    シェルの操作中「テキストファイルをちょこっと覗きたいな」と思ったときに抜群に便利なlessコマンドであるが、普段綺麗に色付けされたソースコードを見慣れていると、モノクロのソースコードの見づらさに愕然としてしまう。結局lessを終了して他のエディタで開きなおすことになるのだが、lessでソースコードに色付け(シンタックスハイライト)できれば便利なのになーっ!と思ったことはないだろうか。そう、あるんです!lessでシンタックスハイライトする方法はあるんです!というわけで、今日はその方法を紹介しよう。 GNU Source-highlight結論から言うと、今日紹介する方法はGNU Source-highlightを使う。GNU Source-highlightを使えばイッパツだ。なのでまずGNU Source-highlightをインストールしよう。UbuntuやFedoraならリポジトリにあ

    lessでソースコードに色をつける
    hiroyukim
    hiroyukim 2012/04/05
  • Fast, easy, realtime metrics using Redis bitmaps

    Link: Fast, easy, realtime metrics using Redis bitmaps To count unique users that logged in today, we set up a bitmap where each user is identified by an offset value. When a user visits a page or performs an action, which warrants it to be counted, set the bit to 1 at the offset representing user id.Redis のビットデータ型を使って、ユーザのアクティビティをカウント、集計する手法。 ユーザIDのオフセットにしてフラグをたてて、アグリゲートはpopulation count、複数のデータセッ

    hiroyukim
    hiroyukim 2012/04/05
  • まったく未知の読書体験をしてみよう | fladdict

    最近になって気がついた読書方法。いちどやると世界が変わる。 耳栓をする。 新しいiPad小説PDFを入れる。 部屋を真っ暗にする。 PDFの表示を白黒反転する(そういう機能のあるPDFアプリを使うか。iPhoneの弱視モードでもできる)。 真っ暗な空間の中に超高精細な白い文字だけが浮かんでいる、そんな未知の読書体験がはじまるよ!。 なにこれ、ものすごい没入感!! <追記> 弱視モードのやり方。iPadの「設定アプリ」を開く、一般→アクセシビリティ(下のほう)→「黒字に白」

    hiroyukim
    hiroyukim 2012/04/05
  • http://tora-lang.org/

    hiroyukim
    hiroyukim 2012/04/05
  • Splay Tree Demo

    A demonstration of top-down splaying Splay trees, or self-adjusting search trees are a simple and efficient data structure for storing an ordered set. The data structure consists of a binary tree, with no additional fields. It allows searching, insertion, deletion, deletemin, deletemax, splitting, joining, and many other operations, all with amortized logarithmic performance. Since the trees adapt

    hiroyukim
    hiroyukim 2012/04/05
  • プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~

    続き (動的木編) はこちら http://www.slideshare.net/iwiwi/2-12188845Read less

    プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
    hiroyukim
    hiroyukim 2012/04/05
  • スプレー木 - Wikipedia

    スプレー木(スプレーき、英: splay tree)は、平衡2分探索木の一種で、最近アクセスした要素に素早く再アクセスできるという特徴がある。挿入、参照、削除といった基操作を O(log(n)) の償却時間で実行できる。多くの一様でない一連の操作において、その順序パターンが未知の場合でも、スプレー木は他の探索木よりもよい性能を示す。スプレー木はダニエル・スレイターとロバート・タージャンが発明した。 2分探索木の通常のあらゆる操作は、「スプレー操作」という1つの基操作と組み合わせられる。スプレー操作とは、特定の要素が木の根に位置するよう再配置を行うことである。そのためには、まず通常の2分探索木での要素の探索を行い、次にその要素がトップになるように木の回転を行う。別の方法として、トップダウンアルゴリズムで探索と木の再配置を単一フェーズに統合することもできる。 長所と短所[編集] スプレー木

    スプレー木 - Wikipedia
    hiroyukim
    hiroyukim 2012/04/05
  • 退職しました。 - 偏見プログラマの語り!

    僕の近況報告です。新卒から 6 年間勤めた前職を、3 月末をもって退職しました。今は東京に住んでいます。次の仕事はまだ決めていませんが、5 月半ばを目処に仕事を探す予定です。前職では C++ オンリーで開発をしていましたが、次の仕事ruby または C++フリーランスとして働きたいなと思います。とりあえずしばらく ruby の勉強しつつ次の仕事について考える期間を設けます。

    退職しました。 - 偏見プログラマの語り!
    hiroyukim
    hiroyukim 2012/04/05
    お疲れ様でした。
  • Shibuya.xss で話してきました - nothing but trouble

    すごい面白かった。会いたかった人にも沢山会えたし。 適当な感じのスライドですが、そこそこ反応があって嬉しかった。 [Shibuya.xss] セキュリティ小ネタ二 View more PowerPoint from send_

    Shibuya.xss で話してきました - nothing but trouble
    hiroyukim
    hiroyukim 2012/04/05
  • nginxの非同期I/Oとキャッシュ周りの実装について

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 nginx-1.0.14のソースを見ていく。非同期I/Oをどのようにくししているのか非常に興味がある。まずは、リクエストを受け取った後、どのようにファイルを非同期で読み込みそれをキャッシュとして扱っていくのか、また、非同期であることの優位性をどのように実装しているのかを紐解いていった。 まずは以下の「ngx_http_file_cache_read()」関数でキャッシュの読み込みや更新を行っている。 [program lang=’c’ escaped=’true’] static ngx_int_t ngx_http_file_cache_read(ngx_http_request_t *r, ngx_http_cache_t *c) { t

    nginxの非同期I/Oとキャッシュ周りの実装について
    hiroyukim
    hiroyukim 2012/04/05
  • Apache 2.4.1のスループット評価(旧ApacheとNginxとのベンチマーク比較)

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 久々のApache HTTP Server 2.4.1という安定版がリリースされたので、早速ベンチマーク評価を行う。今回はevent_mpmのExperimentがとれて、晴れてデフォルトMPMになったのでそれを使ってみたい。 日一(ひょっとすると世界一)早いApache 2.4.1 event_mpmのレビューを意識してみた。 はじめに 個人的にも、event_mpmが採用されたことに最も注目している。event_mpmは非同期型のIO処理をしていて、nginxに近いアーキテクチャをとっている。厳密には、nginxの非同期と比べた場合、nginxは徹底的にノンブロッキング(accept4を使う等)してworkerスレッドで次々と並列処理し

    Apache 2.4.1のスループット評価(旧ApacheとNginxとのベンチマーク比較)
    hiroyukim
    hiroyukim 2012/04/05
  • Linuxエンジニアを目指して入社一年目にやって役にたったと思う事

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 自分がLinuxエンジニアになりたくて、入社一年目にやってよかった事をまとめておこうと思う。一年目にどれだけやるかが、勝負の別れめといっても過言ではない。それは技術を学ぶだけではない。いっぱいあるんだけど、最低限やって良かったなと思う項目を列挙する。 それがぼくには楽しかったからを読む Amazonとかで買う。出来れば原著がいいけど無理しなくて良い。 Just for Fun. Linuxがどうやってできたか、なぜそれをしようと思ったのかが分かり、今後自分がLinuxエンジニアとしてどういう動機で仕事をしていきたいかを考えさせてくれる。このを読めば、自分が仕事でオープンソースを扱っていることに自信を持てると思う。 「なんでその仕事してる

    Linuxエンジニアを目指して入社一年目にやって役にたったと思う事
    hiroyukim
    hiroyukim 2012/04/05
  • Videos

    All of Percona’s open source software products, in one place, to download as much or as little as you need.

    hiroyukim
    hiroyukim 2012/04/05
    そんなことよりなんだろこの画像w
  • Plack::Middleware::Auth::OAuth2::ProtectedResource

    NAME Plack::Middleware::Auth::OAuth2::ProtectedResource - middleware for OAuth 2.0 Protected Resource endpoint SYNOPSIS my $app = sub {...}; builder { enable "Plack::Middleware::Auth::OAuth2::ProtectedResource", data_handler => "YourApp::DataHandler", error_uri => q{http://example.org/error/description}; enable "Plack::Middleware::JSONP"; enable "Plack::Middleware::ContentLength"; $app; }; # and o

    Plack::Middleware::Auth::OAuth2::ProtectedResource
    hiroyukim
    hiroyukim 2012/04/05
    oatuh server
  • The OAuth 2.0 Protocol

    The OAuth 2.0 Protocol draft-ietf-oauth-v2-10 Abstract これはOAuth 2.0プロトコルの仕様書である. Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is

    hiroyukim
    hiroyukim 2012/04/05
  • Twitter社のプログラマの1日とは? #openhouseTKY開催

    3日、Twitterの日オフィスにて、Twitter技術に興味のあるエンジニアを対象にしたオープンセミナー「Twitter Tokyo Open House」が開催された。この日は昼過ぎから爆弾低気圧のために各交通機関ともに混乱していたが、会場には多くのエンジニアが訪れた。 やっぱりバックエンドを支えるエンジニアは “バルス”を話題にするよね…… SNSが日々の生活に定着して久しい。2011年11月にニールセン・ネットレイティングスが発表したプレスリリースによれば、日の場合、PCからTwitterへのアクセスは1455万人、Facebookへは1131万人となっている。これらに未集計のスマートフォンやケータイなどからのアクセス数を合算すれば、この数値以上の人々がSNSサービスを利用しているというのは容易に想像できよう。 Twitterの基幹システムのエンジニアであるRob Benso

    Twitter社のプログラマの1日とは? #openhouseTKY開催
    hiroyukim
    hiroyukim 2012/04/05