タグ

2014年9月27日のブックマーク (17件)

  • GitHub - yuutayamada/mykie-el

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - yuutayamada/mykie-el
    decoy2004
    decoy2004 2014/09/27
    『Below mykie:loop function is trial now. You can set keybinds and functions' pair. Key-bindings can specify [a-zA-Z] only. (Maybe this function fail if you set existing keybind)』
  • CDIによるデコレータ - Challenge Engineer Life !

    先日書いた「プリミティブ型もCDIでInject」に続いて、今回もCDIの中で知らなかったネタなのですが。 CDIの仕様の中で、@Decoratorを利用してGoFのデザインパターンにあるデコレータパターンを記述する方法があるとのこと。 デコレータパターンについては 12. Decorator パターン | TECHSCORE(テックスコア) 矢沢久雄の早わかりGoFデザインパターン(8) - ITpro 辺りがわかりやすいかと。 簡単に書いてみたら、あっさり動きました。 こんなインタフェースを用意して package jp.co.hoge.decorator; public interface HogeExecutor { public void execute(); } 標準出力で「hogehoge」と出すだけの実装クラスを定義します package jp.co.hoge.decora

    CDIによるデコレータ - Challenge Engineer Life !
  • @DelegateでJavaバージョンの差異が顕在化するケース - GeekFactory

    JDK 8でビルドしたクラスファイルをJDK 7で実行するとClassNotFoundExceptionが発生する事象でハマったのでメモ。結論からいうと、ソースコードでJava 8に固有のクラスを直接参照していなくても、@Delegateによって間接的に参照されるケースがあります。 前提 JDK 8でのコンパイル時にsource, targetのバージョンを指定しているものとします。 そうしないと、JDK 7でクラスファイルを読み込んだ時に以下のエラーが発生します。 Exception in thread "main" java.lang.UnsupportedClassVersionError: Main : Unsupported major.minor version 52.0 Gradleでは以下の2行を書くだけでOKです。 sourceCompatibility = JavaVe

    @DelegateでJavaバージョンの差異が顕在化するケース - GeekFactory
  • Chef-Soloを100倍楽しく使うためのrsoloというツールを作りました。 · DQNEO日記

    "rsolo"というツールを作りました。一言でいうと "knife-soloのシェルスクリプト版"です。 https://github.com/DQNEO/rsolo bashで書いた1枚スクリプトなのでインストールが超簡単です。 rubyなしで動きます。 なので、 「 knife-soloをインストールするためのGemfileを書くためのbundlerをインストールするためのgemをインストールするためのrubyをインストールするためのrbenvをインストーするための、えーと人生ってなんだっけ」 という苦行からあなたを開放してくれます。 Let's not do yakshaving !! インストールが超簡単! ダウンロードして実行権限をつけてパスを通すだけ! $ curl -sO https://raw.githubusercontent.com/DQNEO/rsolo/master

    Chef-Soloを100倍楽しく使うためのrsoloというツールを作りました。 · DQNEO日記
    decoy2004
    decoy2004 2014/09/27
    『rubyなしで動きます。なので、 「 knife-soloをインストールするためのGemfileを書くためのbundlerをインストールするためのgemをインストールするためのrubyをインストールするためのrbenvを...」から解放』
  • ヤフーとトレジャーデータが提携、国内でビッグデータ分析のクラウドサービスを提供

    ヤフーと米トレジャーデータは2014年7月25日、日市場向けにビッグデータ分析のクラウドサービスを提供することで業務提携したと発表した。ヤフーはトレジャーデータの技術を使って「Yahoo!ビッグデータインサイト」を提供する。サービスのIT基盤には、ヤフーの子会社であるIDCフロンティアのクラウドサービスやクラウドストレージを使用する。 トレジャーデータは日エンジニアが米国で起業したスタートアップで、米国では「Amazon Web Services(AWS)」をIT基盤に採用して「トレジャーデータサービス」を提供している。ヤフーはトレジャーデータからソフトウエアなどのOEM供給を受け、トレジャーデータサービスと同じ機能を備えるビッグデータ分析サービスであるYahoo!ビッグデータインサイトを提供する。IT基盤はAWSではなくIDCフロンティアのクラウドを使用する。ヤフーは同サービスを、

    ヤフーとトレジャーデータが提携、国内でビッグデータ分析のクラウドサービスを提供
  • Zenlogicホスティングが断続的にご利用しづらい状況について|プレスリリース|ニュース|Zenlogicのファーストサーバ株式会社

    【重要なお知らせ】IDCフロンティアのクラウドサービスにおける料金改定について クラウド 2024年09月11日 【サービス拡張】IDCフロンティアのインターネット接続サービスにおいて、 100Gbps対応... データセンター 2024年08月28日 IDCフロンティア、はてなのサーバー監視サービス「Mackerel」を「IDCFクラウド Ca... サービス 2024年07月25日 IDCフロンティアのデータセンター全拠点にて、IPv6での接続サービスを開始 データセンター 2024年07月17日 【接続先追加】「バーチャルブリッジ(インターコネクト:メガクラウド)」Oracle Cloud... データセンター 2024年07月02日 【事例公開】月間2億PVを超える電子書籍読み放題サービス「ブック放題」のインフラとして「IDC... 導入事例 2024年07月02日 7月3日~5日

    Zenlogicホスティングが断続的にご利用しづらい状況について|プレスリリース|ニュース|Zenlogicのファーストサーバ株式会社
  • 2013年12月版!SonicGardenにおけるherokuでのサービス運用構成 | mah365

    こんにちは、こんにちは! 2013年12月版のサービス運用構成をお知らせします。 なんでも @interu という男が、SonicGarden Study #6 で「そういえば @mah_lab が公開しているHerokuの資料、あれ、もう古いですよ」「そろそろ更新してくれると思うんですけどね(チラッ」と言っていたようなので、2014年版をお知らせする前に、2013年12月版をお知らせする次第なのであります。 前回からの変更点 バックアップ監視の仕組みが、よりスマートになりました 以前はAWS Backup Checkerと実際にバックアップを取る仕組みは別に存在していたのですが、AWS Backup Checkerがバージョンアップし、バックアップもやってくれるようになりました。今ではバックアップを取りつつ、バックアップが正常に取れているかどうかも監視するという、1人で2役3役こなしてく

    decoy2004
    decoy2004 2014/09/27
    『Bugsnag 。料金テーブルの加算が発生した例外の数(!)という、「障害を起こさなければ障害監視の値段も上がらない(キリッ」という姿勢』
  • コマンドライン上で文字の見えないパスワード入力を実現する - Qiita

    function prompt($message = 'prompt: ', $hidden = false) { if (PHP_SAPI !== 'cli') { return false; } echo $message; $ret = $hidden ? exec( PHP_OS === 'WINNT' || PHP_OS === 'WIN32' ? __DIR__ . '\prompt_win.bat' : 'read -s PW; echo $PW' ) : rtrim(fgets(STDIN), PHP_EOL) ; if ($hidden) { echo PHP_EOL; } return $ret; } SetLocal DisableDelayedExpansion Set "Line=" For /F %%# In ('"Prompt;$H & For %%# in

    コマンドライン上で文字の見えないパスワード入力を実現する - Qiita
  • カーソル前のキャメルケースをスネークケースに変換 - Qiita

    スネークケースって打ちづらいですよね? アンダースコアを余分に打たないといけないし、アンダースコアが遠くて打ちづらいし。 そこで、 アッパーキャメルケースの末尾で関数を実行すると、大文字のスネークケースに変換、 ローワーキャメルケースの末尾で関数を実行すると、小文字のスネークケースに変換 する関数を作りました。 (global-set-key (kbd "M-u") 'camel-to-snake-backward-word) (defun camel-to-snake-backward-word () (interactive) (let ((case-fold-search nil) (s (buffer-substring (point) (save-excursion (forward-word -1) (point))))) (delete-region (point) (pro

    カーソル前のキャメルケースをスネークケースに変換 - Qiita
  • キーボード入力、もっと速く、正確に - enthumble

    プログラミング不要 カスタマイズ対応 10万DL達成 & Vectorおすすめ掲載 「キーボード操作をもうちょっと便利にしたいが、かといってガリガリのカスタマイズソフトはちょっと……」という方にぴったりの手軽なユーティリティ Vectorレビューより ダウンロードはこちら ソフトウェアは、キー環境変更ソフトAutoHotkey附属コンパイラで作製しています。AutoHotkey作者の意向から、ライセンスの扱いに問題がないと判断しています。

    decoy2004
    decoy2004 2014/09/27
    『キーボードの配置を変えずに便利にします。ソフトのコンセプトは、 オカンもできるキーボード快適化。主婦から新聞記者・大学教授まで、10~60代が愛用中。』
  • 徹底的なキーバインドのカスタマイズとその解説 - Qiita

    2年ほど続けていたキーバインドのカスタマイズが安定したので解説します。 私の環境は 英語配列, QWERTY 配列, Windows, 雑(Eclipse, Visual Studio, Sublime Text, Emacs)です。 一応キーボード・OS・開発環境を問わず読めると思います。 基方針 ホームポジションを保持する 指の動きが減り疲れにくくなるので、ホームポジションから遠いキーにはショートカットを割り当てます。 マウス操作を減らす キーボードとマウスの往復は最大の敵なので代わりにキーボードで操作できるようにします。 キーバインドを両手で押すようにする 片手だけで修飾キーとアルファベットの両方を押すと無理な力がかかるのでやめます。 そのため修飾キーを左右両方に押しやすいよう配置します。 キーロガーを使う このキーは何回押されているから・あのキーより押されているからといった定量

    徹底的なキーバインドのカスタマイズとその解説 - Qiita
    decoy2004
    decoy2004 2014/09/27
    『HHKB Professional Type-S 英語配列, Windows, yamy ( 窓使いの憂鬱 ) 』
  • キャメルケースとスネークケースを相互変換する正規表現 - Qiita

    そんなときエディタ上で正規表現を駆使してコードを生成するってことをたまにやります。 そこでよく使うキャメルケースとスネークケースを相互変換するためのチートシートです。 動作確認はSublime Text 3で動作確認。 スネークケースをキャメルケースにする 先頭またはアンダースコアに続く1文字を、置換対象にします。対象となる文字は$2で参照できるので、これを\uで大文字に変換。 検索条件 - "(_|^)(.)" 置換 - "\u$2" キャメルケースをスネークケースにする 単純に、大文字を「アンダースコア+小文字」に置換。 検索条件 - "([A-Z])" 置換 - "_\L$1" 使いどころとか JavaBeanからJavaBeanへ項目を移送するシチュエーションでよくやる。 基的にはcommonsのBeanUtil使えって思うけど、微妙なメソッドの違いや、型変換などがあるとBean

    キャメルケースとスネークケースを相互変換する正規表現 - Qiita
  • 正規表現でスネークケース↔キャメルケース/パスカルケースの変換 - Qiita

    前提 ここでは、 ローワーキャメルケース を キャメルケース アッパーキャメルケース を パスカルケース と呼ぶ。 これは こんな感じ つまり

    正規表現でスネークケース↔キャメルケース/パスカルケースの変換 - Qiita
  • [Å] TextExpander 3に旧TextExpanderのデータを手間をかけずにデータを移行させる方法

    [Å] TextExpander 3に旧TextExpanderのデータを手間をかけずにデータを移行させる方法

    [Å] TextExpander 3に旧TextExpanderのデータを手間をかけずにデータを移行させる方法
  • 【500→無料】Warhammer Quest - 人気SRPGゲー無料に!! : スマホ ガメ(GAME)!

    Warhammer Quest - 人気SRPGゲー無料になっています。通常価格500円。 人気テーブルトークRPG ”Warhammer RPG”をモチーフにしたiOSゲーという事で話題になりました。 ファミ通Appがかなり詳しくレビューしているので↓気になる方は http://app.famitsu.com/20130701_184230/ Warhammerが好きな方は今の内にゲットしておきましょう!

    【500→無料】Warhammer Quest - 人気SRPGゲー無料に!! : スマホ ガメ(GAME)!
    decoy2004
    decoy2004 2014/09/27
    『人気テーブルトークRPG ”Warhammer RPG”をモチーフにしたiOSゲーという事で話題になりました。』
  • 一定時間でシェルコマンドを終了させるたった1つの方法 - Qiita

    Linuxでcoreutils が利用可能なら、timeout コマンドを使いましょう。なお、Mac であれば brew install coreutils して gtimeout が使えます。 timeout Usage: timeout [OPTION] NUMBER[SUFFIX] COMMAND [ARG]... or: timeout [OPTION] man には以下のように書かれています。デフォルトの挙動が使いやすそうです。 コマンドがタイムアウトし、--preserve-status が指定されていない場合、 終了ステータスは 124 になります。それ以外の場合、COMMAND の終了ステータスが 終了ステータスになります。シグナルが指定されていない場合、タイムアウト時には TERM シグナルが送られます。この TERM シグナルにより、TERM シグナルをブロック もしく

    一定時間でシェルコマンドを終了させるたった1つの方法 - Qiita
    decoy2004
    decoy2004 2014/09/27
    『コマンドがタイムアウトし、--preserve-status が指定されていない場合、 終了ステータスは 124 になります。それ以外の場合、COMMAND の終了ステータスが 終了ステータスになります。』
  • UNIXの「Bash」にバグ発覚、Heartbleedより怖いかも。

    UNIXの「Bash」にバグ発覚、Heartbleedより怖いかも。2014.09.26 20:20 福田ミホ Macユーザーの方、Webカメラ使ってる方は特に注意! Shellshockとは、いたるところのコンピュータで使われているソフトウェア「Bash」に新たに見つかった脆弱性です。それは先日大騒ぎになったOpenSSLのバグ「Heartbleed」に似ていますが、それより問題が大きいとする専門家もいます。 BashはUNIXの「シェル」で、平たく言うとユーザがUNIXベースのシステムとお話するためのコマンドラインインターフェースです。元々1980年に書かれたBashですが、長年の間にただのコマンドラインから幅広く使われるユーティリティに成長していきました。といっても「Bashなんて見たことないけど?」という人がほとんどだと思いますが、たとえばOS XやLinuxではBashが使われて

    decoy2004
    decoy2004 2014/09/27
    『ISPから支給されるルータは、ユーザーが勝手に設定やファームウェアをいじらないようにロックされていることも多く、ISP側からリモートアップグレードする手段も必ずあるわけではない。』