タグ

2015年1月29日のブックマーク (7件)

  • 特定の文字列を含まない文字列にマッチする正規表現 - じゅんじゅんのきまぐれ

    2014/01/27 未だにこの記事が検索されるようなので、誤りパターンを目立たないようにしました。 特定の文字列を含まない文字列にマッチする正規表現を考えてみた。 例えば、「xyz」を含まない文字列にマッチする正規表現。 否定先読みで処理すべき(否定先読みが使えない処理系はもうないでしょう) ^((?!xyz).)*$ 行単位でない場合は、前後を適宜修正する必要がある。 否定先読みを使えない場合を考慮すると、 ^(.*xyz.*|(.*))$ で、「$2」を使う。 この方向がシンプルでしょう。 ただ、マッチ数が増えるし、全てマッチしてしまうので、判定が素直じゃない。 それを嫌うなら、たまたま目にした教えてgooの方法ですね。 解説他 たまたま目にした教えてgoo http://oshiete.goo.ne.jp/qa/4522181.html なんか難しいのが書いてあったので、考えてみた

    特定の文字列を含まない文字列にマッチする正規表現 - じゅんじゅんのきまぐれ
  • Colorkrew Blog

    Moving to Japan The first time I came to Japan, I was a tourist. I spent 1 week here durin

    Colorkrew Blog
  • TBWA\HAKUHODO

    TBWA\HAKUHODO 2006年に博報堂、TBWAワールドワイドのジョイントベンチャーとして設立された総合広告会社です。博報堂のフィロソフィーである「生活者発想」「パートナー主義」とTBWAがグローバル市場で駆使してきた「DISRUPTION(R)」メソッドを中心とした独自のノウハウを融合。質の高いソリューションを創造し、クライアントのビジネスの成長に貢献します。 DISRUPTION(R) それは既成概念に縛られず、常識を壊し、新しいヴィジョンを見いだすTBWA\HAKUHODOの哲学です。マーケティングに限らず、ビジネスにおけるすべての局面でディスラプションという新しい視点を武器にブランドを進化させるアイデアを生み出します。

    TBWA\HAKUHODO
  • テストできないコードをE2Eテストを使ってリファクタリングしよう

    ユニットテストがしにくい状態となってるコードをTestiumを使ったE2Eテストを書いてリファクタリングしてみる話です。 例えば、以下のようなjQueryで書いたコードは外(テストコード)から取り出すポイントがないので、ユニットテストを書くのは難しいと思います。(そもそもViewのコードなので) 特定のバージョンでの変更点を簡単に確認できるよう、 「Aの列のラジオボタンを選ぶと同じ行より一つ下にあるBの列のラジオボタンを自動で選ぶ」 という補助機能 $(document).ready(function () { // seq: シーケンス番号 $.each(["new_version", "old_version"], function () { $("input[name='" + this + "']").each(function (idx, elem) { if (idx == 0

    テストできないコードをE2Eテストを使ってリファクタリングしよう
  • PolymerでMaterial Designなチャットアプリを作ろう

    今年注目のオープンWebテクノロジーのひとつに、Web Componentsが挙げられると思います。HTML5Experts.jpでも今まで幾度も関連記事、Polymer.jsについての記事が紹介されてきました。今回は実際に、PolymerとMaterial Designのデザインコンセプトを用いて、視覚的にもユーザエクスペリエンスにも優れたチャットアプリを実際に作ってみましょう。 まず始める前にこのライブデモ、Kitteh Anonymousデスクトップまたはモバイルのモダンブラウザで実際に試してみてください。ここでは、このデモの簡略版であるLiteバージョンを実際に作成する方法をステップ・バイ・ステップで紹介したいと思います。 必要な知識 Polymerの基礎知識 パッケージマネージャ、Bowerの基的な使い方(Polymerと依存するファイルをインストール、アップデートするのに使

    PolymerでMaterial Designなチャットアプリを作ろう
  • 社内用のwikiでいいのないかなーってTwitterでゆるぼした結果 | 毎日考

    うちの部署は、「マニュアルをわざわざ作っても半年後には手順が変わっていたりする」という名目で、制作スタッフ間の情報共有といってもせいぜいメール程度だったんです。 正確に言うとかつてはあった、PukiWikiがあったのです。いつの間にかなくなっていたのです。かむばああああく!って上司に百回は言っているのですが、いそがしぶりやがって全然対応してくれません。 それ以前に各人忙しくて、ひと仕事終了してもマニュアルを作っている暇がないというのもあります。スピード命で口承文化なところもあります。私もここの会社に初めて派遣された日、「マニュアルは存在しない」と言われました…コーディングルールはあの人に訊いて? ここのコンテンツは昨年この人がやってたから訊いて? というか見てみてわからなかったら訊いて? …ってそう、これは言い訳です。後々のことを考えて、「これ共有しておくべき」という使い回しソースやマニュ

    社内用のwikiでいいのないかなーってTwitterでゆるぼした結果 | 毎日考
  • Bootstrap 5 & Vanilla JavaScript - Free Material Design UI KIT

    Material Design for Bootstrap 5 & Vanilla JavaScript Standard Bootstrap version built with plain JS (but works also with jQuery)

    Bootstrap 5 & Vanilla JavaScript - Free Material Design UI KIT