タグ

2013年8月18日のブックマーク (16件)

  • コールバック……駆逐してやる…この世から…一匹…残らず!! - Qiita

    このテキストは JavaScript のコールバック地獄に疲れたひとのためのコールバック駆逐術指南書です。対象読者は JavaScript道初段くらいの人です。このテキストを読むと、以下のそれぞれの手段における非同期処理制御の仕組み、利点および欠点がわかるようになるかもしれません。 コールバック地獄 jQuery.Deferred async.js Concurrent.Thread generators co fibers Web Workers (※なぜか『進撃の巨人』の一部ネタバレが含まれるので注意してください) それは『何故人はコールバックするのか』という話でしょうか? 非同期処理って面倒ですよね。JavaScriptではいわゆる コールバック地獄 というやつにしばしば陥りがちです。たとえば、Ajax でふたつのファイル hoge.txt と piyo.txt を持ってきて、それら

    コールバック……駆逐してやる…この世から…一匹…残らず!! - Qiita
  • 2013年秋のIT系イベント。Cloud Show Japan、ソフトウェア品質シンポジウム、XP祭り、YAPC、DevOpsDayなど盛りだくさん

    2013年秋のIT系イベント。Cloud Show Japan、ソフトウェア品質シンポジウム、XP祭り、YAPC、DevOpsDayなど盛りだくさん IT業界の秋はイベントの季節。各地でコミュティやベンダ、イベント会社などが展示会や年次総会などさまざまなイベントを開催します。ここでは主なイベントの情報をまとめてみました。 新たな情報の収集や学習の機会、あるいは人脈の拡大の機会として、いまから気になるイベントに参加する予定を立ててはいかがでしょうか? Publickeyもさまざまなイベントを取材する予定です。ぜひ会場でお会いしましょう!(それぞれのイベントの正確な情報は、主催者のWebページでご確認ください。また、現時点で発表されていないイベントなどもこれから順次発表されていくと思いますので、ここに載っているのがすべてのイベントではありません) FIT2013(第12回情報科学技術フォーラム

    2013年秋のIT系イベント。Cloud Show Japan、ソフトウェア品質シンポジウム、XP祭り、YAPC、DevOpsDayなど盛りだくさん
  • SimplyNoise – The original free color noise generator on the Internet. Hear what your mind has been missing…

    Welcome to SimplyNoiseThe original free color noise generator on the Internet. Please enjoy a sample of our most popular Soundscapes and signature noise. Hear what your mind has been missing...

    SimplyNoise – The original free color noise generator on the Internet. Hear what your mind has been missing…
  • Vagrantで仮想マシンの一覧を簡単に取得する方法

    全国1000万人のVagrantユーザーのみなさんこんにちは。 Vagrantを普段から多用していると、知らないうちに仮想マシンが沢山起動していて母艦に負荷がかかったり、止めるの面倒くさい~といったことがよくあります。 VirtualBoxの場合は以下のようにVirtualBoxの画面で起動中の仮想マシンの一覧を把握できますが、どこのパスで起動した仮想マシンなのかもよく分からないため十分ではありません。 そこで今日は起動中のVagrantの仮想マシンの一覧を簡単に取得する方法を紹介します。 プラグインのインストール 今回使うのはvagrant-global-statusというプラグインです。 インストールは vagrant plugin install vagrant-global-status でOKです。 実行するには、好きな場所で vagrant global-status -a と

    Vagrantで仮想マシンの一覧を簡単に取得する方法
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • Windowsのターミナル環境を整える vol.1 - Qiita

    ##Cygwin Cygwinとは、Windows上に仮想空間のようなものを構築し、Unixコマンドなどを扱えるようにするツールのことです。こちらからダウンロードして、実行ファイルをダブルクリックするのもいいですが、PowerShellでやったほうが簡単なので、以下にスクリプトを記します。ただし、実行ファイルをダブルクリックしてからインストールする場合は、Wgetにチェックを入れておきましょう。 function Install-Cygwin { param ( $TempCygDir="$env:temp\cygInstall" ) if(!(Test-Path -Path $TempCygDir -PathType Container)) { $null = New-Item -Type Directory -Path $TempCygDir -Force } $client = ne

    Windowsのターミナル環境を整える vol.1 - Qiita
  • DMM inside

    アニメ初の快挙!海外アニメ賞を受賞した『スキップとローファー海外ライセンス部長&プロデューサーが語る、奮闘の舞台裏

    DMM inside
  • Replicated Serializable Snapshot Isolation解説 - 急がば回れ、選ぶなら近道

    ちょっと諸般の事情で放りだしてあったのですが、まとめておかないと忘れるので、記録的においておきます。あとでたぶん自分でも見直すと思うので。 このエントリーは完全にトランザクションの人向けです。現時点これが当に必要な人は世界でたぶん50人ぐらいだと思います。全日的には絶対わかんないとまずいという人はたぶん5人ぐらいです。 ただし、分散DBガチの人はわかっていた方がいいと思うので、おいておきます。 論文はこちら http://sydney.edu.au/engineering/it/~hyungsoo/vldb2011.pdf 内容はSerializable Snapshot Isolation (以下SSIと略記)の分散環境下への適用に関する論文です。一応実装もあってベンチマーク結果が出ています。SSIについては下記エントリーを参照にしてください。 http://d.hatena.ne.

    Replicated Serializable Snapshot Isolation解説 - 急がば回れ、選ぶなら近道
  • Selfkleptomaniac — Titanium夏期講習

    Blogging is a disease: selfkleptomania, your normal condition. About GPG Public Key 8/17、クリーク&リバー社様主催、Titaniumユーザー会による初心者向け講習を実施しました。当日はTi関連イベントなのに珍しく晴天に恵まれたので、いつも雨を降らせている犯人はぼくや@ryugoo_、@h5y1m141ではないことがほぼ確実になりました。 大勢の方にご参加頂きましたが、告知から会場の準備や誘導など滞り無く運用して頂けましたので、C&R社様には改めて御礼申し上げます。 午前中はぼくがずっとしゃべりっぱなしで、Titaniumについての説明と今後の展望などについてのおおまかな解説をしました。こちらに公開していますのでご笑覧下さい。 午後からは3つのクラスに分かれて実習となりました。少々暴走気味な解説もあったか

  • 数学は何の役に立つのか? ユークリッドから数学を取り返したエンジニアの答え

    今日では、「数学は役に立つ」という表現は、ほとんど冗語である。 しかし20世紀に入ってもまだ、そう口にすることは、上品な人たちの怒りを買い嘲笑を受ける危険があった。 数学は蔑まれていたのではない。 むしろ《役に立つ》以上のものとして扱われていた。 誤解を恐れずに言えば、数学は、ラテン語や古代ギリシア語と同様に、古典古代の精華を今に引き継ぐ《古典科目》のひとつであった。 実利性を欠くが故に、エリートが学ぶべきもの、エリートしか学べないものとしての地位を保っていた。 イギリスでは19世紀の半ばになっても、オックスフォードやケンブリッジといった大学では、数学、ラテン語、古代ギリシア語の三つを身につければよかった。 そのかわり、大学に残り自分の研究をやろうとするならフェローとなる必要があったが、それには、難関であったトライポス(優等卒業試験)をパスし、しかも優秀な成績(おおよそ上位3人まで)をとら

    数学は何の役に立つのか? ユークリッドから数学を取り返したエンジニアの答え
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

  • FluentdとRiakの話 - After Coding

    Fluentdは、Ruby製のログコレクタだ。コードは公開されている。 様々なログを構造化して一元管理することができ、収集と解析へのハードルを大きく下げてくれる。 インストールもプラグイン開発も簡単。日語の資料も多い。 その資料も様々あるが、プラグインを見るならこれが最良だと思う。必要な情報がよくまとまっており、必読といえる。 Big Data入門に見せかけたFluentd入門 from Keisuke Takahashi データの確実な転送を実現するバッファ機能については、池田大輔さんのブログが詳しい。さて、Fluentdはデータを収集してくれるが、保存はしてくれない。 永続化にはデータベースが必要だ。 そこで、Riak。 Basho社がスポンサードするErlang製分散型KVS。これもOSSだが、契約によって商用サービスが受けられる。 これがまたエッジ立ちまくってて

  • Rubyist が今すぐ Elixir を使ってみるべき理由 - m.igrs.jp

    Elixir の読み方は多分「エリクサー」。RPGゲームのアイテムにありそうな名前だ。 個人的には「エリクシール」と読みたいところだが多分「エリクサー」で良いだろう。 Elixir は最近になって開発が活発化しており、公式サイトも最近立ち上げられたようだ。 http://elixir-lang.org/ つい先週のことだが Github でも公式にサポートされている。 Elixir is officially supported on Github! Including file identification and syntax highlight: github.com/languages/Elix… — Elixir Lang (@elixirlang) March 5, 2012 ここにきて盛り上がってきた感があるので、作者である José Valim が約1年前に書いた Why

  • 夏休みの自由研究に最適!Raspberry Piで組込みプログラミングを学ぼう! - サラリーマン休日副業で月10万円以上目指すページ

    はじめに Raspberry Pi がヤフーニュースで紹介されてました。 自由研究にいかが? 手のひらパソコン「ラズベリーパイ」の魅力 (THE PAGE) - Yahoo!ニュース Raspberry Piとはイギリスで2012年2月より販売開始された手のひらサイズの小さなパソコンです。非常に小さなサイズにも関わらず、Linux系のOSをインストールでき、画面につなげばWindowsと変わらないGUI環境が提供されます。しかも$25~$35という低価格。新興国向けの教育PCとしても大いに注目されています。 Raspberry Piはその小ささゆえ、これまでとは違ったPCの利用方法を私達に提供してくれます。従来高度な組み込みプログラミングの知識が必要だった機器をRaspberry Piは実現します。例えば、携帯音楽プレーヤー、監視カメラ、温度等のセンサモジュール、ドライブレコーダーなど・

    夏休みの自由研究に最適!Raspberry Piで組込みプログラミングを学ぼう! - サラリーマン休日副業で月10万円以上目指すページ
  • ORACLE XEのインストール

    今日の気晴らし PG/MS SQLは書いてるので無償のORACLEで検証環境構築 前回 起動したらIPv6で取れなくなってたのでIPv6を止めておく cp -p /etc/sysctl.conf /etc/sysctl.conf.BAK20120703 echo “net.ipv6.conf.all.disable_ipv6 = 1” >> /etc/sysctl.conf echo “net.ipv6.conf.default.disable_ipv6 = 1” >> /etc/sysctl.conf ついでに検証用なので火壁を止めとく. /etc/rc.d/init.d/iptables stop ※運用ではまじめに設定しましょう メディアの置いてある場所をマウント(winファイル共有) mount -t cifs -o username=Administrator,password=

    ORACLE XEのインストール
  • CentOS DropBox を CUI で使う

    このドキュメントの内容は、以下の通りです。 はじめに やりかた はじめに X を起動していない Linux でも dropbox が利用できないか、試してみました。 やりかた $ sudo yum install dropbox $ dropbox This client is not linked to any account... Please visit https://www.dropbox.com/cli_link?host_id=ffff&cl=en_US to link this machine. dropbox コマンドを起動すると、「クライアントがアカウントにリンクしていないので、dropbox のサイトにアクセスしてね」とメッセージが出ます。 この URL にアクセスするのは、LinuxPC のブラウザではなくて、ほかの PC からでもかまいません。 パスワード再