タグ

2012年7月5日のブックマーク (12件)

  • Test frameworks

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Test frameworks
  • Detecting Boolean Traps with Esprima · ariya.io

  • Static module resolution

    By contrast, in the ES6 module system, modules are not objects, they’re declarative collections of code. Importing definitions from a module is also declarative: This import is resolved at compile time — that is, before the script starts executing. All the imports and exports of the declarative module dependency graph are resolved before execution. (There’s also an asynchronous dynamic loading API

    teppeis
    teppeis 2012/07/05
    dhermanのES6 Modulesの設計思想
  • On ES 6 Modules

    Note: This was written quite some time ago. The current ES6 Module specification has changed a lot since then, and many of my complaints have been addressed. Treat this essay as a piece of history. click here to acknowledge this caveat and read the essay. A few things have rubbed me the wrong way about the current Modules and Module Loader specification. I regret that I have not been very clear ab

  • ES Modules: suggestions for improvement

    There has been a recent bout of comments about ECMAScript (ES) harmony modules on twitter and elsewhere. Here is my attempt to explain parts of it, some of the design tradeoffs, and perhaps a middle ground that would open up some options that may bridge some gaps. Modules are one of those things that seem very simple, but involve quite a lot of decisions and tradeoffs. This post is mostly just abo

  • LensBar

    LensBar - Visualization for Browsing and Filtering Large Lists of Data Abstract We propose a simple and powerful graphical interface tool called the LensBar, for filtering and visualizing a large list of data. Browsing and querying are the most important techniques for information retrieval, and LensBar integrates the two techniques into a simple-looking scroll window with a slider. While it looks

    teppeis
    teppeis 2012/07/05
  • 【デブサミ2012】16-A-6 レポート グリーに学ぶ、グローバル展開の最新事情

    ソフトウェア国際化の環境の整備が進むが留意点も多い グリーでCTOを務めている藤真樹氏のセッションテーマは、ソフトウェアの国際化。タイトルに「いまどきの」と入れた理由は、5年前、10年前と比較して、最初の一歩を踏み出す際の敷居が非常に下がっていることを伝えたかったからだ。 では、なぜi18n、ソフトウェアを国際化しなければならないのか。これまで日エンジニアは日語だけで作成することが多かったが、世界の言語比を見ると日語を話す人は3%。一方英語は53%になる。単一言語で作成したアプリケーションを2言語にするのは大変だが、仕組みを整えておけば、それを3言語に増やすのはそれほど難しくない。 藤氏はこの2~ 3年、多言語対応の意識が高まってきていると見ている。その背景にあるのがスマートフォンの普及だ。プラットフォームとしてのコントロールが効いているので、アプリケーションを世界に向けて出し

    【デブサミ2012】16-A-6 レポート グリーに学ぶ、グローバル展開の最新事情
  • Java と MySQL で時差を正確に扱う方法。 - hikomaの日記

    最近は C# や SQL Server を使っているので、JavaMySQL で遊ぶ時間がなくなってしまいました。ちょっと眠っていたネタがあったので忘れる前に書き残しておきます。 日時の国際化 日時の国際化というと、時差の変換が一番イメージしやすいかと思います。例えば twitter の場合、海外のツイートでも、タイムラインでは日時間で表示されますよね?これを実装する場合、内部的には UTC 時間で保存しておいて、表示する人のタイムゾーンに合わせて時差を変換してやるのが一般的かと思います。 保存先に RDB を使う場合、WHERE で絞り込んだり、ORDER BY でソートする分には、タイムゾーン変換は不要なので、レコードを取得した後にアプリケーション側でタイムゾーン変換をすれば問題ありません。 だけど、GROUP BY を使って日ごとに集計をする場合、UTC をその人のタイムゾー

    Java と MySQL で時差を正確に扱う方法。 - hikomaの日記
  • 購入のきっかけがFBの2倍「ピンタレスト」でローソンがキャンペーン開始

    ローソンは3日、画像のスクラップに特化したSNSPinterest(ピンタレスト)」を活用したキャンペーン「ローソン うちカフェスイーツの夏 フォトコンテスト」を開始した。ピンタレストを活用したキャンペーンはコンビニ業界初となる。 これまでローソンのピンタレスト公式アカウントでは、同社が撮影した商品写真をアップするのみだったが、フォトコンテストではソーシャルメディアユーザーやローソンのファンが「うちカフェの夏」をテーマに撮影した写真を投稿。それらの写真からほかのユーザーの投票などをもとに入賞作品を決定し、入賞者にはローソンプリペイドカード3万円分などが渡される。また、写真投稿はツイッターやカメラアプリでも可能だが、投票はピンタレストへの登録が必要だ。 米国のSteelHouseが今年5月に行った調査ではSNSのコンテンツをきっかけに商品を購入する割合は、ピンタレストがフェイスブックの2倍

    購入のきっかけがFBの2倍「ピンタレスト」でローソンがキャンペーン開始
    teppeis
    teppeis 2012/07/05
    そんなに日本ユーザーいるようには感じないけどなぁ。
  • Facebookは非課税、ヤフーなら増税。消費税と電子取引の抜け穴 | 企業ホームページ運営の心得

    コンテンツは現場にあふれている。会議室で話し合うより職人を呼べ。営業マンと話をさせろ。Web 2.0だ、CGMだ、Ajaxだと騒いでいるのは「インターネット業界」だけ。中小企業の「商売用」ホームページにはそれ以前にもっともっと大切なものがある。企業ホームページの最初の一歩がわからずにボタンを掛け違えているWeb担当者に心得を授ける実践現場主義コラム。 宮脇 睦(有限会社アズモード) 楽天がカナダの電子書籍出版企業「Kobo」を買収しました。海外企業の買収自体はさして珍しくありませんが、それによりめざましい成果を上げたという話は寡聞にして知りません。それより楽天市場の海外進出は「現地化」で苦戦していると、楽天の元ECコンサルタント(顧客担当者)から聞いたことがあります。辞めた社員の話ですから、うのみにはできませんが、今年の4月に撤退した中国市場の苦戦は言い当てていました。 「現地化」とは地域

    Facebookは非課税、ヤフーなら増税。消費税と電子取引の抜け穴 | 企業ホームページ運営の心得
    teppeis
    teppeis 2012/07/05
  • 【シェルスクリプト】sshをwhileでまわすと止まる? : シェルスクリプトとかperlとか

    8月12 【シェルスクリプト】sshをwhileでまわすと止まる? カテゴリ:linux Tweet シェルスクリプトのwhileのなかでsshを実行したら、どうも次のループに入らずに止まってしまった。for文だと、なぜか大丈夫。 ssh に -n オプションをつけてあげると通るようになる。 オプションの説明 --- 標準入力を /dev/null からリダイレクトするように (つまり標準入力からの読み込みを禁止した状態に) します。 ssh をバックグラウンドで走らせるときには、このオプションが不可欠です。 --- んーわかったようなわかんないような。 追記 whileのループの継続判定は、readがstdinを読み込めるかどうからしい。 参考 シェルスクリプト中のwhileループ内でsshの実行 「linux」カテゴリの最新記事 タグ :#シェルスクリプト#ssh#while#止まる#

    【シェルスクリプト】sshをwhileでまわすと止まる? : シェルスクリプトとかperlとか
    teppeis
    teppeis 2012/07/05
    「whileのループの継続判定は、readがstdinを読み込めるかどうからしい」
  • MOVEは望まれなかった子 - the sea of fertility

    なにやらMOVEが話題です。 MVC is dead, it’s time to MOVE on. http://cirw.in/blog/time-to-move-on [翻訳]MVCは死んだ。MOVEするときがきた きしだのはてな http://d.hatena.ne.jp/nowokay/20120704 Twitterで「”MOVEは生まれた瞬間死んだ” って記事まだー?」って騒いでたら「お前が書けよ」の流れだったので息抜きに書きます。息抜きなので図が無いのは勘弁してください。 MOVEが生まれていない理由 この文中ではMOVEが生まれた理由はMVCの問題点に関わるとされており、そのMVCの問題点としてされているのは次の2点です。 MVCではControllerが肥大化する MVCは10年古い技術で設計されていて、最新のプログラミングパラダイムに対応していない。 しかしこの理由のう

    teppeis
    teppeis 2012/07/05