タグ

ブックマーク / dev.classmethod.jp (4)

  • 正規表現をサッと確認するのに重宝した神サイトを紹介してみる | DevelopersIO

    はじめに こんぬづは、ゲーム用のPCを東京に置いているため、実家に帰ってくるとゲームができなくてしんどい田中です。こういうときに限って、ゲームの実況動画を見てしまったりして余計に心を痛めています。 さて今回は、今年正規表現をサッと確認するのに重宝した Regexper を紹介します。 Regexper こんなサイトです。とてもシンプル。 以下のような特徴があります。 正規表現を図で表示してくれる 表示した図をダウンロードできる 正規表現を図で表示してくれる 入力欄に正規表現を入力して、Displayボタンを押すと、以下の画像のようにその正規表現のパターンを図示してくれます。 どんな範囲でパターンマッチしてくれるのかがとても見やすくなります。 表示した図をダウンロードできる 入力欄の右下にあるDownloadボタンを押せば、表示した図をダウンロードすることができます。 例えば正規表現の仕様を

    正規表現をサッと確認するのに重宝した神サイトを紹介してみる | DevelopersIO
  • ElectronでDB(MySQL)に接続してみた | DevelopersIO

    はじめに 好物はインフラとフロントエンドのかじわらゆたかです。 「Electron 1.0でデスクトップアプリ開発超入門――動作の仕組み、基的な使い方、セキュリティの懸念点」を @IT に寄稿しました! | Developers.IOを見てて、これでDB(MySQL)に接続ってできたりするのかなと思い検証してみました。 環境構築 今回用いた環境は下記となります。 OS : OSX El Capitan (10.11.4) Node.js 5.10.1 MySQL : 5.7.11 DB接続のライブラリの追加 今回はElectronの雛形として、electron-quick-startを用います。 Electronのオフィシャルサイトそのまんまですが、以下で導入が可能です。 $ git clone https://github.com/electron/electron-quick-sta

    ElectronでDB(MySQL)に接続してみた | DevelopersIO
  • [AngularJS] テキストをダブルクリックして編集させるディレクティブ | DevelopersIO

    車輪開発大好きおたいがです。こんにちは。(挨拶) AngularJS ディレクティブ開発の練度を高めるため、掲題通りのコンポーネントを作ってみました。名前は 'cmEditableText' とでもしておきます。 たとえば <p> 要素のテキストをマウスでダブルクリックしたときに <input type="text"> 要素に差し替かわり編集可能状態になり、編集を終えてフォーカスを解除したときには入力値が <p> 要素に適用される…という仕掛けになっています。 デモ 完成品はこちらです。 ディレクティブのタイプ、および、ngModel 連携 元々配置されていた <p> 要素や <td> 要素をお手軽に編集可能にするという設計思想に基づいて作ったため「属性 (Attribute) タイプ」に指定しています。 また、モデルとのバインディングを保持するために ngModel を必須属性としており

    [AngularJS] テキストをダブルクリックして編集させるディレクティブ | DevelopersIO
  • 積極的に利用したい AngularJS グローバル API | DevelopersIO

    記事で使用している AngularJS のバージョン 1.2.16 フレームワークが提供している機能は積極的に使いたい AngularJS の標準モジュール (ng module) には、サービスやディレクティブといったメイン機能以外に、便利な関数群のコンポーネントが用意されています。 ng(core module) Global APIs https://docs.angularjs.org/api/ng#function AngularJS を利用している以上は、他所のライブラリやフレームワークを極力使わずに、依存性を減らしてアプリケーションの純度を高めたいと考えています。たとえば、真偽判定 ( オブジェクトの評価 ) や配列走査する場合においても、提供されている API を積極的に利用するよう心掛けたいものです。 というわけで、実際に利用している API をいくつか紹介したいと思い

    積極的に利用したい AngularJS グローバル API | DevelopersIO
  • 1