タグ

2015年5月12日のブックマーク (8件)

  • 遅いッ!遅すぎるッ!Java の正規表現のお話。 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、ミドルウェア開発チームの青木です。 先日、アプリケーションサーバーが応答を返さなくなるトラブルに遭遇しました。 今回はその時のトラブルの原因と対策の顛末についてお話しようと思います。 現象 アプリケーションサーバーが突如応答を返さなくなりました。 現象が発生したアプリケーションサーバーのスタックトレースを見ると、あるスレッドの先頭が上記のようになっていました。 "qtp258153142-514386" prio=10 tid=0x00007f40b8dbf000 nid=0x7b4e runnable [0x00007f415ccb0000] java.lang.Thread.State: RUNNABLE at java.util.regex.Pattern$Loop.match(Pattern.java:4692) at java.util.regex.Pattern$G

    遅いッ!遅すぎるッ!Java の正規表現のお話。 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • Java 8 Streamの挙動を調べたった - mike-neckのブログ

    表記の件について、JavaのListから作るStreamは操作中に変更をするとその後の挙動についてなんら結果を保証しないので、ListからStreamを作った場合は、変更をしないか、あるいは不可変なListに変換してから作るのが良いです。 と、書いておいてからなのですが、こんなツイート見かけました。 これは思わぬ結果 ステートフルな中間操作のsorted()かますと 最終的にListは空になるけどforEachで全て出力される。 なんでだろう? これで今日も眠れないw pic.twitter.com/864kLHyK8K— Yucchi (@Yucchi_jp) May 8, 2015 peekでListの要素を削除するというやってはいけないパターンです。 @Test public void intList() { List<Integer> list = IntStream.range(

    Java 8 Streamの挙動を調べたった - mike-neckのブログ
  • Git submodule の基礎 - Qiita

    この記事は Git Advent Calendar 6日目の記事です! Git submodule って最初わかりにくいと思うので、基的な説明をしようと思います。 git submodule とは git submodule は、外部の git リポジトリを、自分の git リポジトリのサブディレクトリとして登録し、特定の commit を参照する仕組みです。 Subversion でいうところの、external と似ています。 さて、解説のため、手元に、リポジトリA (/path/to/a) とAの submodule として、よく使う例として Bootstrap (元Twitter Bootstrap) を登録してみます。 git submodule を理解するうえで重要なのは、 リポジトリAが指し示すsubmoduleとしてのBootstrapのcommit 現在のBootstr

    Git submodule の基礎 - Qiita
  • 99%減資とは何か? - ゆとりずむ

    いっときは、日を代表する勝ち組企業と持て囃されたシャープが、大変なことになっているようですね。 もともと1218億円あった資金を1億円まで減らし『シャープ』な資構成となり、税法上の中小企業サイズからやり直したい、ということでしょうか。 ところで、文中にもありますが、 資金を減らし累積損失を一掃しておけば、業績回復に伴い、今後配当に回す利益を増やすことができる。公募増資や資提携なども進めやすくなる。株主にとっては、資金を減らすだけでは、1株当たり価値は減らない。 これ、どれくらいの人が理解出来たんでしょう?(゚Д゚)ハァ?と思った方のために、会計屋としての簡単なまとめを作ってみます。 そもそも資金ってなんだっけ? まずは、根的な質問。『資金とはなにか?』を会計を学んでいない人に説明することは、 結構骨の折れる話です。詳細は、下記にもまとめてみましたが、一度振り返りながら、『

    99%減資とは何か? - ゆとりずむ
  • curl コマンド | コマンドの使い方(Linux) | hydroculのメモ

    curl コマンド 2015/03/31 HTTPアクセスをしてコンテンツを取得できるコマンド。 wgetでも同じようなことができる。 FTPやSCPとかでもファイル転送できるらしいが、自分はHTTPやHTTPSで使うことがほとんど。 URLをパラメータにしてそのコンテンツを標準出力させるのが、基的な使い方。 $ curl http://www.example.com/ ファイルに保存したければ、リダイレクトを使えばよい。 -o オプションでもファイル保存ができるらしいが、そんなオプションを記憶しておくよりもどのコマンドでも使えるシェルのリダイレクトの方法を覚えておけば、ほとんどの場合に使えるから、自分はそうしている。 $ curl http://www.example.com/ > example.html F5アタックなんかしたいときは $ while :; do curl -s '

  • 技術的な文章を書くための1歩、2歩、3歩 - Qiita

    ちょっと書きたくなったので書くんじゃーい! この文章を読み終わった時、読者がそれなりわかめ品質な文章を出力できるようになり、どこかに寄稿した時に全面リテイクをらったりしないようになることを目指します。 mhidaka が 0歩目を書いてくれました! 背景 筆者は普通のエンジニアです。その辺の開発とかしてる会社に勤めています。技術系の原稿も書きます。 原稿書きでご飯べてるわけではありません(晩ご飯が豪華になることは稀にあります)。 今まで有能なレビューワー(muなんとかさんとか)編集さんとか(某社の安藤さんとか)とかとかに鍛えていただきました。 この場を借りてお礼を述べておきたいと思います。ありがとうございます。 なお、この文章は2013年10月時点での筆者(わかめ)のやり方です。 将来的にはより良いやり方を見つけるでしょうし、これとは全く違う書き方で上手にやっている人もいると思います。

    技術的な文章を書くための1歩、2歩、3歩 - Qiita
  • [Windows]シャットダウン時に特定プログラムを実行させる方法 | CEOブログ

    Windowsのスタートメニューにある「スタートアップ」に特定のプログラムを登録しておくと、Windows起動時に実行される。 同じようにWindowsシャットダウン時に特定のプログラムを実行させる方法を。 ※起動時の方法は「[備忘録]PC起動時に特定プログラムを実行させる方法 3選」をご覧ください。 Windowsの設定からGUIで設定可能! Yahoo知恵袋 yuki_wa_ore_no_yomeさんの質問から抜粋 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1426653504 グループポリシーを使用 スタートメニューの「ファイル名を指定して実行」に 「gpedit.msc」と入力してOKでグループポリシーが起動する。 コンピューターの構成→Windowsの設定→スクリプト(スタートアップ/シャットダウン) と開い

    [Windows]シャットダウン時に特定プログラムを実行させる方法 | CEOブログ
  • ハリルホジッチ監督の会見で実感した通訳の変化(宇都宮徹壱) - エキスパート - Yahoo!ニュース

    「皆さん、コンニチハ。皆さんとはしばらく会っていなかったですね」 日本代表のヴァイッド・ハリルホジッチ監督の会見は、3月31日のウズベキスタン戦以来、およそ1カ月ぶりであった。今回の会見は、今月12日と13日に千葉で行われる、国内組ミニ合宿についてのメディア向けの説明が目的。会見の内容についてはこちらをご覧いただくとして、稿では個人的に「おやっ!」と思ったことを記すことにしたい。 この日の会見は質疑応答も含めて40分近く続いた。その間、われわれ取材者は日語に翻訳された指揮官の言葉を懸命にタイピングしていたのだが、ふいにこれまでの会見と何かが違うことに気付いた。ハリルホジッチ監督の言葉と通訳の樋渡群(ひわたし・ぐん)さんの言葉が、絶妙なタイミングで交互に耳に入ってきたのである。つきに喩えると、監督が杵を突き、通訳がこねる、その繰り返しが実にリズミカルで、聞いていてまったくストレスを感じ

    ハリルホジッチ監督の会見で実感した通訳の変化(宇都宮徹壱) - エキスパート - Yahoo!ニュース
    bobbyjam99
    bobbyjam99 2015/05/12
    "歴代日本代表監督の通訳の中で、指導者ライセンスを持っているのは、樋渡さんが初めてである" / ハリルホジッチ監督の会見で実感した通訳の変化(宇都宮徹壱) - 個人 - Yahoo!ニュース :