タグ

2013年2月18日のブックマーク (9件)

  • TechCrunch | Startup and Technology News

    The National Democratic Alliance (NDA) has emerged victorious in India’s 2024 general election, but with a smaller majority compared to 2019. According to post-election analysis by Goldman Sachs, JP Morgan,… The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to i

    TechCrunch | Startup and Technology News
    hkataoka
    hkataoka 2013/02/18
  • Webはインターネットになったねぇ - yohei's diary

    1月の話になるけど、CROSS 2013というイベントに行ってWebの話をしてきました。詳細なログは前田さんが取ってくれたのでそちらをどうぞ。で、オブザーバ的な立場で聞きにきてくれたid:naoyaが僕の言葉を引いてエントリを書いてくれた。 来Webはインターネットの1アプリケーションだった。ここでいうインターネットはTCP/IPのこと。これはid:naoyaが引いた論文の中でTimBLも強調していることだ(Keep the Web separate from the Internet)。 テクノロジーとしてはそのとおりで、今でもたぶん教科書にはそう書いてあるはず。低レイヤの技術革新が上位レイヤとは独立して進んでも大丈夫というのはとてもきれいだなとエンジニアとしてよくわかる話です。 ただ、それでもやっぱりWebはインターネットになったんだなあとしみじみ感じるんだよな。今でもDNSを引いて

    Webはインターネットになったねぇ - yohei's diary
    hkataoka
    hkataoka 2013/02/18
  • 最近のJSの開発環境について知っておくべきライブラリ10個 - mizchi log

    ほんとに10個だと思った?(無意味に煽っていくスタイル) 最近JSだけのリポジトリで無益なゲームを大量に作っては破棄しているのだけど、割とストレスなく出来上がってきたので書く。 長々と書くが、要は次のリポジトリに概要が詰まってる。 mizchi/mizchi_client_boilerplate · GitHub https://github.com/mizchi/mizchi_client_boilerplate 前提として、最近はCSJSでもnodeのインストールを前提とする環境が多い。必須といってもいい。 grunt gruntjs/grunt · GitHub https://github.com/gruntjs/grunt ビルドタスクを簡単に作れる。make、rake、などに相当するが、node製らしくファイルシステムの監視でアクションを作れるのが特長。$ grunt serv

    最近のJSの開発環境について知っておくべきライブラリ10個 - mizchi log
    hkataoka
    hkataoka 2013/02/18
  • YappoLogs: Try::Lite 「より安全な例外キャッチを簡単に」

    Try::Lite 「より安全な例外キャッチを簡単に」 I wrote too safety exception handling module. https://metacpan.org/release/Try-Lite $@ の処理を安全に取り扱う例外処理モジュールとしては Try::Tiny があまりにも有名ですが、別の実装を作ってみました。 アプリケーションを作る時は、よく例外クラスを作ってから die bless {}, $foo_class; みたいな形のオブジェクトの例外を投げて、上流の方で eval で受け取ってから $@ の isa を調べて例外に応じた処理をする事が多いと思います。 ここで問題になるのが、受け取った例外の中から不要な物を、さらに上位に向けて rethrow するわけですが、 rethrow するのを忘れてしまうとクリティカルなバグを発生させる要因となりま

    hkataoka
    hkataoka 2013/02/18
  • 全自動パラメータチューニングさん

    2013/02/18 Yahoo! Open Hack Day 参加作品 KLab賞 受賞 ソースコードはこちら: https://github.com/mirakui/tuningsan 説明: http://blog.mirakui.com/entry/2013/02/20/003401

    全自動パラメータチューニングさん
    hkataoka
    hkataoka 2013/02/18
  • 第17回 Webアプリケーションのパフォーマンス改善(1) | gihyo.jp

    大きな効果を上げるために チューニンガソン#1~#3の改善率を見ると、アプリケーションや全体のアーキテクチャに手を入れないで改善できるのは最大でも10倍以下です。もちろん数倍速度が違えばサーバ台数を大きく減らせるので有意義なのは間違いないのですが、ISUCONやチューニンガソン#4のような飛躍的な高速化は望めないことがわかります。 つまりチューニングでは、単にパラメータ設定を変更するのみではなく、ボトルネックになっているコードやクエリ、アーキテクチャに的確に手を入れていくことで大きな効果を上げることができるのです。 ボトルネックの発見と解消が大事 システム全体の処理時間についてパレートの法則(経験則)を適用すると、「⁠全体の処理時間の80%は20%の部分で発生している」ということになります。実際にシステム全体で一番ボトルネックになっている部分を解消しないことには、ほかの部分に手を入れても大

    第17回 Webアプリケーションのパフォーマンス改善(1) | gihyo.jp
    hkataoka
    hkataoka 2013/02/18
  • #perl - Encode 2.48 Released! : 404 Blog Not Found

    2013年02月18日12:00 カテゴリLightweight Languages #perl - Encode 2.48 Released! Encode 2.48 を Release しましたのでお報せします。 /lang/perl/Encode/trunk - CodeRepos::Share - Trac dankogai's p5-encode at master - GitHub Dan Kogai / Encode - search.cpan.org 一番の違いは、encoding プラグマが Perl 5.17 以降では非推奨(deprecated)になったことと、Perl 5.11 以降では CPAN などを経由して後でインストールする場合は perl core lib を上書きするのではなく、「普通の」CPANモジュールと同じく site_perl にインストールする

    #perl - Encode 2.48 Released! : 404 Blog Not Found
    hkataoka
    hkataoka 2013/02/18
  • HRForecastを使ってみる - ぱいぱいにっき

    まあ、どうも、お世話になっております。名刺を見せるとちょっと「僕も面白く出来ていますかね」と自問してしまいます、どうもマコピーです。 さて、なんで昨日GitHubなんかのAPI使うぜみたいなこと書いたかというと、新しいおもちゃを使ってみようと思って、それには取ってくる数字が必要だったわけです。 それが、HRForecast。 HRForecast - もうひとつのデータビジュアライズツール - blog.nomadscafe.jp GrowthForecastに比べて使っているよという話が少ないのですがどうでしょうか。やっぱりドキュメントがGrowthForecastに比べるとあまりないような気がします。 というわけで、ちょっくら使ってみます。 GrowthForecast vs HRForecast これら2つはどちらも数字の可視化ツールなわけでございますが、少し毛色が違っていて用途も少

    HRForecastを使ってみる - ぱいぱいにっき
    hkataoka
    hkataoka 2013/02/18
  • SQLアンチパターン - 開発者を待ち受ける25の落とし穴

    3. 諸君は自らの経験からいくらか学ぶことがで きるという、全く愚かな考えであろうが、 余はむしろ他人の失敗を学ぶことで、自分の 失敗を回避することを好む。 ─オットー・フォン・ビスマルク Nur ein Idiot glaubt, aus den eigenen Erfahrungen zu lernen. Ich ziehe es vor, aus den Erfahrungen anderer zu lernen, um von vorneherein eigene Fehler zu vermeiden.

    SQLアンチパターン - 開発者を待ち受ける25の落とし穴
    hkataoka
    hkataoka 2013/02/18