タグ

2014年10月20日のブックマーク (11件)

  • 正規表現を解析して可視化してくれるサイトが凄すぎる件

    ある正規表現に対して、特定の文字列がマッチするかどうかをチェックするツールやサイトは沢山ありますが、正規表現そのものが何を意味しているのか、どんな文字列を期待しているのかを解析・解読・説明してくれるツールやサイトってなかなか見ない気がします。 他人の書いた正規表現を見て、「ん?」ってなったことはありませんか? 例えばこれ。 1 ^[a-zA-Z0-9-_.]@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}$ これくらいなら分かりますが、複雑になってくるとつらい… いつかはマスターしたいけど…今は楽したい。 そう思ってググってみると…ありました! それがこちら。 Regexper http://www.regexper.com/ 正規表現を入力して Display をクリックすると、その正規表現が表す内容を図にして表示してくれます。 例えば先程の正規表現は、当記事の一番上の

    正規表現を解析して可視化してくれるサイトが凄すぎる件
    czblue
    czblue 2014/10/20
  • XNGという新しいアニメーション画像フォーマット

    [Phoronix] GNOME Developer Comes Up With New Animated Image Format XNG: GIFs, but better, and also magical | Clean Rinse GNOME開発者のJasper St. Pierreが、GIFに変わる新しいアニメーションフォーマットを作り出したそうだ。 ただ・・・作ったというか、ハックしたというか。 この新しいフォーマットは、なんとブラウザーのvideoやcanvas要素を使うものではなく、もちろんJavaScriptのライブラリを使う必要もない、単にimg要素のsrc属性に指定するだけで既存のブラウザー上で動作する。<img src="foobar.xng">「魔法だ」 原理としては、ファイルの中身はSVGファイルで、BASE64エンコードされたJPEG画像が入っている。 まあ

    czblue
    czblue 2014/10/20
  • アイデアを出すことが企画だと思ってる奴は100万回死んでいい 島国大和のド畜生

    2023年03月 (1) ・2023年02月 (1) ・2023年01月 (2) ・2022年12月 (1) ・2022年11月 (3) ・2022年10月 (1) ・2022年09月 (1) ・2022年08月 (1) ・2022年07月 (1) ・2022年05月 (2) ・2022年04月 (1) ・2022年03月 (1) ・2022年02月 (1) ・2022年01月 (1) ・2021年10月 (1) ・2021年08月 (1) ・2021年07月 (2) ・2021年05月 (1) ・2021年04月 (1) ・2021年03月 (1) ・2021年02月 (1) ・2021年01月 (1) ・2020年12月 (1) ・2020年11月 (1) ・2020年10月 (1) ・2020年09月 (1) ・2020年08月 (2) ・2020年06月 (2) ・2020年04

  • SourceTreeの使い方 | コミットの取り消し方法まとめ(amend, reset, revert, cherry-pick) - ICS MEDIA

    SourceTreeの使い方 | コミットの取り消し方法まとめ(amend, reset, revert, cherry-pick) 高機能Gitクライアントの「SourceTreeソースツリー」(無料)や「Tower」(有償)は導入しやすく機能が豊富なため人気があります。Gitにはコミットやプッシュだけではなくさまざまな機能が存在するので、使いこなすことで効率よく開発を進めていけるでしょう。記事ではGitを使う上で必須となるcommitコミットの取り消し方法をテーマに、次の4つの機能を解説します。 コミットの修正・やり直し(amend) コミットの取り消し(reset) コミットの打ち消し(revert) 別ブランチからのコミットの取り込み(cherry-pick) 記事では次の機能をSourceTreeとTowerの両方のソフトウェアの操作方法として解説します。 コミットの修正・や

    SourceTreeの使い方 | コミットの取り消し方法まとめ(amend, reset, revert, cherry-pick) - ICS MEDIA
    czblue
    czblue 2014/10/20
  • Seleniumをもっと知るための本の話

    Ryuji TamagawaEnglish -> Japanese Freelance Translator specialized for IT industry

    Seleniumをもっと知るための本の話
    czblue
    czblue 2014/10/20
  • フリーゲーム「新入り魔王」のどんでん返しがすごかった!

    前向き勇者を作った人の新作として話題の新入り魔王をプレイした。 前作プレイ済みのほうが操作に早く馴染めるが続編でなく、完全新作である。 ・ゲームの概要 300年ぶりに召喚された魔王が魔王城に襲ってくる勇者を倒すべく三日間準備をして勇者に備える。ただし、「三日間」は魔法書で12時間ごとにさかのぼることができ、プレイヤーの気の済むまでレベルアップをして勇者に挑む。 また、「魔王城」に住んでるので、魔物達との交流やその暮らしぶりもゲームに魅力や攻略の鍵を握っているかも…。 ジャンルはアクションRPG。レベルが高いだけでも操作がうまいだけでもボスは倒せない「手も頭も使うジャンル」だ。 開始画面はこんな感じ ダウンロードはこちら 新入り魔王:無料ゲーム by ふりーむ! 作者のブログはこっち ポルゼンヌのゲーム製作 最大の魅力は三日を終えたところから色んなストーリーのゲームを見てきたつもりだが、シン

    フリーゲーム「新入り魔王」のどんでん返しがすごかった!
    czblue
    czblue 2014/10/20
  • 開発者のためのSQLパフォーマンスの全て

    前書き - インデックスの作成はなぜ開発者のタスクなのか インデックスの 内部構造 - インデックスは何に似ているか インデックス リーフノード - 二重連結リスト 検索 ツリー(Bツリー) - バランス木 遅いインデックス パートI - インデックスを遅くする2つの原因 where 句 - 検索のパフォーマンスを改善するためにインデックスを作成 等価 演算子 - 一致するキーの検索 プライマリキー - インデックスの使い方を確認 複合インデックス - 複数列に対するインデックス 遅いインデックス パートII - 前の問題点が再び 関数 - where句の 中での関数 大文字・小文字を区別する 検索 - UPPERと LOWER ユーザ定義 関数 - 関数インデックスの制限 インデックスの作り過ぎ - 冗長性の排除法 パラメータ化 クエリ - セキュリティとパフォーマンスのために 範囲 検

    開発者のためのSQLパフォーマンスの全て
  • SQLデータベースに正しインデックスを作るのは 誰の役割?

    SQLのパフォーマンス問題は、SQLそのものと同じぐらいの歴史がある―― ある人は、SQLはそもそも遅いものだとすら言うかもしれません。これは、SQL歴史が始まった頃は正しかったかもしれませんが、今となっては全く 当てはまらないでしょう。にもかかわらず、SQLのパフォーマンス問題は今も一般的でよくあることです。どうしてそうなってしまうのでしょうか? SQL言語は、恐らく最も成功した第4世代言語(4GL)でしょう。その最大の利点は、「何を」と「どのように」 を分離できることです。SQL文は、どのようにそれを実行するかを記述せずに、単純に 何を必要としているかのみの記述になっています。以下のような例を考えてみましょう。 SELECT date_of_birth FROM employees WHERE last_name = 'WINAND'SQLのクエリは、データを要求する英語の文として読

    SQLデータベースに正しインデックスを作るのは 誰の役割?
  • jQueryでaリンクにイベントを設定するモダンな書き方を教えてください リンクにクリックイベントを設定するとき 最初 <a href="#" onClick="jump(1);">ページ1<…

    jQueryでaリンクにイベントを設定するモダンな書き方を教えてください リンクにクリックイベントを設定するとき 最初 <a href="#" onClick="jump(1);">ページ1</a> <a href="#" onClick="jump(2);">ページ2</a> function jump(page) { location.href = 'http://hoge' + page; } としてましたが、なんとなくjQueryでロード時にイベントを設定する方が良いのかなと思って、以下のように直しました $(function(){ $("#one").click(function(){ location.href = 'http://hoge' + 1; }); $("#two").click(function(){ location.href = 'http://hoge' +

  • クロスバイクに乗るならこの辺りも揃えたほうがいいよ、というか必須のアクセサリ3点 - 機械

    クロスバイクはママチャリと違って、そのまま乗るには色々と足りない物があります。ライト、スタンド、ロック、ベル、かご、泥除けetc.。必要に応じて買い足す必要がありますが、まず最初に揃えておいたほうが良い必須アイテム、あると楽しいアクセサリなんかをザックリまとめていきます。ご参考までに。 注・このエントリは「俺が欲しいクロスバイク2014 - 旧機械」後半部の焼き直しです。 フロアポンプ GIYO GF-55P GIYO(ジーヨ) GF-55P クレバーバルブ搭載 ゲージ付きフロアポンプ ブラック 【米/仏/英バルブ対応】 GF-55P posted with カエレバ GIYO(ジーヨ) Amazon 楽天市場 必需品、空気入れ。無いと走れません。 クロスバイクのチューブはママチャリの英式とは違いほぼ仏式バルブなので、ヘッドが対応しているものを使う必要があります。 必要な空気圧も大分高くて

    クロスバイクに乗るならこの辺りも揃えたほうがいいよ、というか必須のアクセサリ3点 - 機械
  • エンジニアにとって良い組織とは何かを知りたい? - naoyaのはてなダイアリー

    エンジニアにとって良い組織体制ってどんなものですか? お話を伺いたいのですが・・・」と依頼をいただくことがあるが、都合上全部を受けてはいられない。ので、そういう疑問を持たれた方は以下のを読むと良いかと思います。 How Google Works (ハウ・グーグル・ワークス) ―私たちの働き方とマネジメントposted with amazlet at 14.10.18エリック・シュミット ジョナサン・ローゼンバーグ アラン・イーグル 日経済新聞出版社 売り上げランキング: 19 Amazon.co.jpで詳細を見る 小さなチーム、大きな仕事〔完全版〕: 37シグナルズ成功の法則posted with amazlet at 14.10.18ジェイソン・フリード デイヴィッド・ハイネマイヤー・ハンソン 早川書房 売り上げランキング: 7,579 Amazon.co.jpで詳細を見る Tea

    エンジニアにとって良い組織とは何かを知りたい? - naoyaのはてなダイアリー