タグ

2017年2月1日のブックマーク (5件)

  • Ruby: Procによる変数の隠蔽とbindng | TECHSCORE BLOG | TECHSCORE BLOG

    最近更新サボリすぎな寺岡です。 今回はRubyのProcに関するトリビアをご紹介します。 JavaScriptで変数隠蔽 JavaScriptではプロパティをprivateにして隠したりできないので、 どうしても隠蔽したい変数はクロージャのローカル変数に閉じ込めてしまうのが定石です。 function createCounter(start) { var count = start || 1; return function() { return count++; }; } var c1 = createCounter(); var c2 = createCounter(); console.log("c1: " + c1()); // c1: 1 console.log("c1: " + c1()); // c1: 2 console.log("c2: " + c2()); // c2:

  • 格安SIMの管理人の比較

    格安SIMを30枚くらい契約、格安スマホは100台以上購入している格安SIMの管理人が、毎月のスマホ料金が安くなる2024年最新の格安SIMを徹底解説します。 格安SIMにするとスマホ料金が月0円〜月3278円です。このサイトでは料金の安さ、速度、メリットデメリットから格安SIMと格安スマホを比較します。 自分に合うおすすめの格安SIMを選べるようにサポートします。格安スマホを購入したり、今のスマホのままでも大幅に節約できます。 主な更新 / 全記事の更新順 / Twitter / 速度比較6月16日 楽天モバイルを海外で使う方法のまとめ!データ通信2GB&通話料無料6月01日 楽天モバイルの三木谷キャンペーンの注意点←やたら人気なキャンペーン、2回線目以降や再契約でも最大14,000ポイント還元、iPhoneは最大34,000円相当お得に買える最近のコメントと口コミと実体験 6月17日

    格安SIMの管理人の比較
  • 脱「JavaScript疲れ」のために注目すべき、3つの最新ライブラリー

    ツールやライブラリーが乱立し、年々複雑化するJavaScriptの世界。それでも2017年に注目したい3つのライブラリーを紹介します。 JavaScript界にとってはクレイジーな年だった、2016年が終わりました(編注:記事の原文は2017年1月2日に公開された)。この1年で数え切れないほどの印象的なライブラリーやフレームワークが登場しました。「You Might Not Need JavaScript」はJavaScriptを使わなくても実現できるコードを紹介してJavaScriptの使い方について疑問を投げかけ、Nolan LawsonがFronteersで発表したスライドに関するツイートが議論を呼び、Jeremy KeithやChristian Heilmannといった著名人からもレスポンスがありました。この様子はNolanの投稿にまとめられています。最初にクレイジーと書きました

    脱「JavaScript疲れ」のために注目すべき、3つの最新ライブラリー
    takaesu
    takaesu 2017/02/01
    es5shim
  • Amazon Dash Buttonを(正しくない方向で)使ってみた - Qiita

    2019/11/6追記 既にAmazonのApp上から設定項目が削除されてしまった関係上、DashButtonのセットアップ手段がないのでこちらの手法を使うのはかなり厳しいかと思います。 代替のセットアップ手法があれば良いんですが、Amazon側がリセットコマンド返せたりするので多分面倒しかないです。 いずれにしても安くでボタンを買える以外にはメリットがないので、省電力なワイヤレスボタンがほしいってニーズを満たすなら、割高ではありますがAWS IoTエンタープライズボタンあたりを検討したほうが良いかと思います。 少なくとも低消費電力という点はDashButton同様ですし、ローカルで監視掛けなくても良いのでスマートです。 話題のAmazon Dash Buttonを買ってみました。昼過ぎに買えば19時には届いたのでAmazonすげぇなと。 それはさておき、4個も買った理由は500円という値

    Amazon Dash Buttonを(正しくない方向で)使ってみた - Qiita
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 8.2.1.19 LIMIT クエリーの最適化

    結果セットから指定した数の行のみが必要な場合、結果セット全体をフェッチして、余分なデータを破棄するのではなく、クエリーで LIMIT 句を使用します。 MySQL は LIMIT row_count 句があり HAVING 句のないクエリーを最適化することがあります。 LIMIT で少数の行のみを選択すると、MySQL では、通常フルテーブルスキャンを実行するより望ましい特定の場合に、インデックスが使用されます。 LIMIT row_count を ORDER BY と組み合せると、MySQL はソート結果の最初の row_count 行を見つけた直後に、結果全体をソートするのではなくソートを停止します。 インデックスを使用して順序付けが行われている場合、これはきわめて高速になります。 filesort を実行する必要がある場合、最初の row_count を見つける前に、LIMIT 句を

    takaesu
    takaesu 2017/02/01
    LIMIT句の最適化