タグ

2014年4月28日のブックマーク (4件)

  • Const::Commonというのを書いた | おそらくはそれさえも平凡な日々

    https://metacpan.org/release/Const-Common プロジェクト共通の定数定義クラスを作ったりするときに、単にuse constantだと以下の様な不満点があった。 use MyApp::Const;とかしても定数をExportしてくれないので、MyApp::Const::CONST_HOGEとかかくのがタルいしExportの設定を書くのもタルい use constant CONST_HASH => +{BAR => 'BAZ'};とかできるけど、CONST_HASH->{BAR} = 'OVERWRITE'とかできてしまう その辺は各プロジェクトで個別に解決していたのだが、いい加減共通化したくなって書いた。以下の様な感じで使う。 package MyApp::Const; use Const::Common ( BAR => 'BAZ', HASH =>

    Const::Commonというのを書いた | おそらくはそれさえも平凡な日々
    pmc12
    pmc12 2014/04/28
    Const::Commonというのを書いた | おそらくはそれさえも平凡な日々
  • vital.vimをどんどん使っていこう。 - Qiita

    この記事はVim Advent Calendar 2013 : ATND 3日目の記事になります。 Vim Advent Calendar 2013の(私の投稿の)1回目ということで、今回はvital.vimについて現時点での状況をまとめてみたいと思います。 vital.vimとは vital.vimは、Vimプラグインの作成する際に必要になるだろう関数をまとめたライブラリ群です。 もちろん、Vimプラグインの作成だけでなく、通常のVim scriptを書くときにも使うことが出来ます。 https://github.com/vim-jp/vital.vim vital.vimの構成 vital.vimには色んなモジュールがあります。vital.vimではライブラリのことをモジュールと呼びます。 2013年12月2日の時点で、vital.vimには全36個のモジュールが存在します。 Bitw

    vital.vimをどんどん使っていこう。 - Qiita
    pmc12
    pmc12 2014/04/28
    vital.vimをどんどん使っていこう。 - Qiita [キータ]
  • Google Driveドキュメントの激しく使える裏ワザ&アドオンまとめ | ライフハッカー・ジャパン

    少々クセがあるので慣れるまでは難儀しますが、慣れてしまうともはやOfficeを起動すること自体がなくなってしまうほど便利なGoogle Drive。 今回は中でも、意外と知られていない、でも知っているとちょっと便利な小さな裏ワザや便利すぎるアドオンをまとめてみました。 チャットでやりとりしながらオンライン議事録「Messenger アドオン」 画像を見てもらえば分かる通り、アドオンを有効にするだけで同時にそのドキュメントを見ている人限定のチャットルームを画面内に作成でき、編集の履歴まで残せるという素敵アドオン「Messenger」。実装方法もカンタンで、ドキュメントを開いて「アドオン」メニューをクリックして「Messenger」を選択して、連携させるだけです。 実際に集まれないけど、何かを決めないといけない場合、この「画面内でチャットできて、その履歴が残る」というのが何より素晴らしい。決定

    Google Driveドキュメントの激しく使える裏ワザ&アドオンまとめ | ライフハッカー・ジャパン
    pmc12
    pmc12 2014/04/28
  • MySQLで処理に長時間かかっている複数クエリをまとめて殺す方法 | Basicinc Enjoy Hacking!

    あまりにも処理に時間がかかるようなSQLを実行してしまい、MySQLがうんともすんとも言わなくなってしまうような状況、よくありますよね。っていうか、まぁそんな状況あってはならないんですが、時たまあります。そんな時、問題となっているクエリの処理を止めたいわけです。 特定のクエリを止める方法 MySQLで実行中のクエリ一覧を見て、SQLを強制終了する方法 こちらを見てもらえればやり方は分かります。単純にMySQLに入って、show processlist;で問題のあるクエリを発見し、プロセスIDを kill するだけ。とても簡単。 複数のクエリを一括で止める方法 今回は問題のあるクエリが100個あったらどうする…?的なのを解決するエントリーです。まぁ、問題あるクエリ100個ある状況は、アプリ的に問題あるんじゃね?っていうレベルですが。 1個ずつプロセスIDをコピペして…なんてやってられないです

    MySQLで処理に長時間かかっている複数クエリをまとめて殺す方法 | Basicinc Enjoy Hacking!
    pmc12
    pmc12 2014/04/28
    MySQLで処理に長時間かかっている複数クエリをまとめて殺す方法