hidari-yoriのブックマーク (740)

  • Jenkins Workflow Pluginでパラメータ付で別のジョブを実行する方法 - くりにっき

    ググってもなかなか見つからなかったので自分用にメモ ハマった スニペットだと build 'yourJobNameToBuild' しか出ないのでジョブ名とパラメータを両方渡す方法が分からずにハマった。 やり方 こんな感じでやればいいらしい build job: 'yourJobNameToBuild', parameters: [new hudson.model.StringParameterValue('PARAM1','123'), new hudson.model.StringParameterValue('PARAM2','345')] 参考URL https://groups.google.com/forum/#!msg/jenkinsci-users/j8RJVhfTgJs/5b3-jmIXYDYJ ただこれだと長すぎなのでこういうラッパメソッド作った。(hudson.mod

    Jenkins Workflow Pluginでパラメータ付で別のジョブを実行する方法 - くりにっき
  • Jenkinsユーザカンファレンスに行ってきた - kentana20 技忘録

    1/11(日)に市ヶ谷の法政大学で行われたJenkinsユーザカンファレンスに行ってきました。 聴講したセッション keynote(ちょこっとだけ) はてなにおける継続的デプロイメントの現状と Docker の導入 クックパッドにおけるJenkinsの活用 時間を1時間間違えてて、keynoteはほとんど聞けなかったので割愛。 はてなにおける継続的デプロイメントの現状と Docker の導入 株式会社はてな 信岡裕也 (@nobuoka) http://vividcode.hatenablog.com/ http://github.com/nobuoka はてなでは はてなブックマーク の開発や ジャンプルーキー という集英社がやっているサービスの開発を担当されているそうです。 Agenda はてなのサービス開発とJenkins ジャンプルーキーの開発フローとJenkins Docker

  • クソコードと呼ばない - ppworks.jp

    新しい現場にはいったときに心がけていること、クソコードと呼ばないこと。 誰かのコードを読んでいるとそりゃまあクソコードを見つけることがある。その時どう立ち向かうかという精神論の話。 例えソレがそうであってもソレを口にするとネガティブが蔓延する。思ってもイイ、でも言ってしまってはならない。あるフェーズに置いては必要だった し、現に動いていて価値を提供している のだ。あるべき姿を叫ぶの簡単だ。あるべき姿を見ているなら行動しないといけない。見つけたらリファクタだ。出来るところからやるんだ。 Shut the fuck up and write some code & 許可を求めるな Pull Request せよ— 🌈KOSHIKAWA (@ppworks) 2014年5月23日 クソはクソと言える空気や文化は大事。良くないものを指摘できるようにはしたい。口の前に手を動かそう。プログラマーなら

    クソコードと呼ばない - ppworks.jp
  • 循環的複雑度を活かしたバグ潜在リスクの軽減 - 現場のためのソフトウェア開発プロセス - たかのり日記

    昨日のエントリーに引き続き、このエントリーは「Software Test & Quality Advent Calendar 2011」における12/19分として書いています。 今日は、少しばかりアカデミックな話。 でも、うまく活用すると、品質改善のための強い武器になることでしょう! 循環的複雑度とは? まずは、今回のタイトルにも書いている「循環的複雑度(Cyclomatic Complexity)」というメトリクスの説明から。 循環的複雑度は、Thomas McCabe 氏が開発したものであり、簡単に言うと、コードの複雑性を数値化したものです。 ソースコードの一部の循環的複雑度は、ソースコード内の線形独立な経路の数である。実際、if文やfor文のような分岐点のないソースコードの場合、その複雑度は 1 であり、そのコードには1つの経路しかない。コードに1つのif文が含まれていれば、コードに

    循環的複雑度を活かしたバグ潜在リスクの軽減 - 現場のためのソフトウェア開発プロセス - たかのり日記
  • 静的コード解析でコードの改善を行う - 水まんじゅう2

    コードレビューはしたことがあるでしょうか。 変なコードを書いていないかを確認するためにだれかにコードを確認してもらうという事はよくやります。 誰かにコードを見てもらえるのが一番良いのですが、その誰かがいない場合、機械的にコードを解析して変なところがないかを確認してもらうことが出来ます。 それが静的コード解析です。 Javaでは多くの静的コード解析ツールがあり、多くは無償で利用することが出来ます。 今回はそのうちのFindBugsとPMDを利用して静的コード解析をしてみたいと思います。 FindBugs FindBugsはコンパイルされたバイナリを解析し、不具合を検出してくれます。 例えば、 if("str" == "str")〜〜 という書き方は良くなく、Javaでは以下のように記載する必要があります。 f("str".equals("str"))〜〜 こういった問題点を検出してくれます。

    静的コード解析でコードの改善を行う - 水まんじゅう2
  • うつ病に関する5つの思い込み(実際にうつ病を経験した男性の手記) : カラパイア

    うつになったからと言っていつもいつも暗く絶望しているわけではない。人々が友人うつに気付くのが難しいという1つの理由の1つがこれだ。 うつ病の人は他人と一緒に居ると気分が良い時がよくある。なぜなら見知らぬ人と交流することで、自分の人生の問題はいったんは心の奥底に隠れてしまうからだ。しかし一人になると、一気にうつ状態が襲ってくる。だから友人はその状態を知らないし、そのことを他人に話す気もない。なぜなら彼らに話したところで何も得られるものはないからだ。 逆に、一人でいると楽だが人と一緒にいると辛い時がある。気分は常にランダムで、まるで脳が感情のルーレットを回してるみたいだ。しかしそのことを他人に話しても理解は得られない。 治療を受けていても100%完璧にはなれない。例えば僕は、土曜日の朝、元気に起きる時もある。でも別の日はずっと寝ている。1日中オレオをべては自慰にふけった時もある。 要するに

    うつ病に関する5つの思い込み(実際にうつ病を経験した男性の手記) : カラパイア
    hidari-yori
    hidari-yori 2015/01/10
    “「寝て起きて食べる」という人としてあたりまえの日常のタスクを遂行するだけのモチベーションがなくなるのだ。”これな。
  • 「私は」、「自分は」一人称をよく使う人ほどウツになりやすい傾向(ドイツ研究) : カラパイア

    「私は」、「私自身は」などの一人称単数形を頻繁に使う人は、うつや不安に苦しみやすい傾向にあるという。こういう人たちは、人間関係に悩み、注目を集めたがる傾向にある。逆に「私たち」など一人称複数形を多く使う人は、うつになりにくく、わざと人の気を引くような態度はあまり見せない。

    「私は」、「自分は」一人称をよく使う人ほどウツになりやすい傾向(ドイツ研究) : カラパイア
  • 【待機児童問題】「保活」しないと入れない日本の惨状 - ライブドアニュース

    2015年1月7日 14時50分 リンクをコピーする by ライブドアニュース編集部 ざっくり言うと 子供をに預けるための「保活」が、都内で苛烈さを増している 2人目の子供を同じ施設に入れるため、「一時」する父母がいるという シングル・マザーという、施設側にとって認められやすい状況を演出している 親が子どもをに預けるために行う活動を保活(ほかつ)などとも言うようですが、東京都内の保活はまさに苛烈さを増しているという。実際、私も子どもをに預けていますが、現在の施設に預けるまでにはさまざまな申告が求められました。特に、両親の年収から就労時間といった勤務条件に関する詳細は事細かく求められ、当初は何でここまで聞くのだろうかと多少の疑念を抱いたものです。まぁ、現在の待機児童問題を鑑みると、仕方がないことなんでしょうが……。 現在の待機児童数は、厚労省の発表によりますと4年連続で減少し、平成26年4月

    【待機児童問題】「保活」しないと入れない日本の惨状 - ライブドアニュース
  • なるほどわからん。頭がカオス化する、気の遠くなるような10のパラドックス(論理的矛盾)の世界 : カラパイア

    パラドックスとはある前提に対して、全く違う(しかしどちらも誤りではない)方向性から、お互いに矛盾し合うが、どちらも正しく思える結論を導き出してしまう現象の事だ。 過去数十年にわたり、パラドックスは哲学の分野で大きく注目されている。ここでは世界的に有名な10のパラドックスを紹介しよう。

    なるほどわからん。頭がカオス化する、気の遠くなるような10のパラドックス(論理的矛盾)の世界 : カラパイア
  • 2014年にリモートで試したミーティング類のパターン - はまさき

    今年の初めからアメリカに引っ越したので社内の人とのやり取りをどうするかという悩みに現実的に直面し、この1年で色々試したのでセーブポイントとしてまとめておくことにした。(ブログの記事を書かなさすぎてはてな記法忘れつつある...) チームとミーティングの距離感 8人くらいの会社。誰もがSPOFで、何かに詳しい人間はだいたい一人に絞られる*1。会社として重要な箇所に一人だと心許ないというより、誰も休めなくなってしまうので概ねわかるだろうという他者を含めるか、共有するなりで冗長化して、2人以上がひとつの何かに取り組んでいる形を組織中に点在させている。 その2人の間や異なる担当間でそれぞれミーティングの時間を取っておきたいが、大仰に週例、月例、毎朝のスタンドアップみたいなミーティングをそっくり入れ込むにはちょっと負荷が大きいので何か工夫が必要だ。 勤務地は強制していない。オフィスはあるけれど必要にな

    2014年にリモートで試したミーティング類のパターン - はまさき
  • Stack Overflowの裏側は、Webサーバ9台、SQL Serverが4台など。月間5億6000万PVをさばくシステムの状況を公開中

    ITエンジニアのコミュニティサイトStackOverflowなどを運営するStackExchangeが、同社のサービスを支えているシステム構成の状況を知らせるWebサイトを公開しています。 同社のサービスは各国版のStack Overflowのほかにも、サーバ管理者のためのServer Fault、数学関係者のためのMathematicsなど多岐にわたっています。 これらを合わせた同社のサービスは月間5億6000万ページビュー。このページビューを、48GBのメモリを搭載した9台のWebサーバ。384GBのメモリを搭載しライブ/ホットスタンバイ構成にクラスタ化した2台のSQL Serverと、288GBのメモリを搭載した2台のSQL Serverによるもう1つのクラスタの合計4台のSQL Server。96GBのメモリを搭載し、マスター/スレーブ構成にした2台のRedis Serverなどで

    Stack Overflowの裏側は、Webサーバ9台、SQL Serverが4台など。月間5億6000万PVをさばくシステムの状況を公開中
  • C#で高精度なテキストファイル文字コード自動判別(2014年版) - hnx8のブログ

    C#(.NET Framework)に限ったことではありませんが、汎用的にテキストファイルを扱うようなアプリケーションを作っていると、よく 特定の文字コードのファイルしか読み出せないのでは困る ⇒文字コードを自動判別し、テキストの内容を取り出したい 読み出したファイルと同じ文字コードでファイルを書き出したい ⇒読み出したファイルの文字コードを知りたい といった場面に出くわします。 ですが、C#(.NET Framework)標準のライブラリではそのような機能は提供されていないため、文字コードを判定するには、 自前で文字コード判定のロジックを実装する 出来合いの外部ライブラリ、Windows版NKF32.dll、ICU4Cなどを利用する IE用の文字コード判別ライブラリ(mlang.dll)を利用する ※COMコンポーネント呼び出し要 のいずれかの方法を取ることになります。 HNXgrepと

    C#で高精度なテキストファイル文字コード自動判別(2014年版) - hnx8のブログ
  • 『インターステラー』 スピルバーグ版とのラストの違い

    映画・洋画を問わず、ネタバレ・あらすじを交えて感想(レビュー、 批評、 解説…?)を語りながら、映画の魅力を再発見していきましょう。ラストを明かすことも。 【ネタバレ注意】 運動の第3法則: 前へ進むためには何かを後へ置いていかなければならない。 ラザロ計画――それはクリストファー・ノーラン監督の傑作『インターステラー』で描かれるプロジェクトの名前だ。そのネーミングには、複数の意味が込められているに違いない。 そんなにSFが好きなのか! 私は、地球からの脱出を図る計画の名がラザロ(Lazarus missions)であることに、クリストファー・ノーランのSF志向を感じてニヤリとした。 ラザロ、英語風に読めばラザルスは、ロバート・A・ハインラインの幾つかのSF小説に登場する人物の名だ。おそらくハインラインが創造した中でもっとも有名なキャラクターだ。 前向きで柔軟で行動的な彼が最初に登場し

    『インターステラー』 スピルバーグ版とのラストの違い
    hidari-yori
    hidari-yori 2015/01/03
    「愛する者を救う過程で他の者をも救うのだ。」かっこいい
  • 脳がとろける感覚を体感できる、自律感覚絶頂反応を呼び起こすASMR動画 : カラパイア

    最近話題となっている、ASMR(Autonomous Sensory Meridian Response)という言葉をご存じだろうか?直訳すると自律感覚絶頂反応のことで、これは、聴覚や視覚への刺激によって感じることができる、心地よく、頭がゾワゾワするといった反応や感覚のことである。脳がとろけるうぅっってやつだ。 どんな音や映像にASMRを感じるかは個人差があるが、YOUTUBEでは、ASMRを感じ取れるきっかけを作り出す為の動画が次々と公開されている。 この映像は、やさしいお姉さんがブラシで頬を撫でてくれているような感覚になれると評判の動画である。さあ、妄想力を膨らまして、ASMRを感じ取ろう!もうぼっちでも寂しくないぞ(自分にプッシュ)。

    脳がとろける感覚を体感できる、自律感覚絶頂反応を呼び起こすASMR動画 : カラパイア
    hidari-yori
    hidari-yori 2015/01/03
    すごい
  • 式年遷宮記念 せんぐう館

    伊勢神宮の式年遷宮を紹介する博物館

    式年遷宮記念 せんぐう館
    hidari-yori
    hidari-yori 2015/01/02
    神宮には天皇以外の者が幣物を捧げることを禁じた「私幣禁断(しへいきんだん)」という制度があり、皇后や皇太子であっても天皇の許可を得なければ奉幣できないという厳粛な決まりがありました。 へぇ
  • プレゼントに最適な「シンプルで美しいモノ」7選

  • ハグのもつ偉大なるパワー!優しく抱き合うだけで心を癒す効果が証明される。ペットとでも妄想だけでも効果あり : カラパイア

    生まれたばかりの赤ちゃんは母親に絶えず抱かれるその肌の触れ合いを通じて、この世が安心できる場所であることを実感するという。 ハグには大きなパワーが秘められている。子どものみならず大人も同様、優しく抱かれることで、人体が思いやりを感じ取り、深いレベルで自分が孤独ではないことを知るのだ。これは自然の抗剤として効果を期待できるという。 これは抱きしめあうことでオキシトシンというホルモンが解放される為で、その効果が得られるのは人間同士だけではなくペットでも良いそうだ。 抱きしめあう相手がいない人は、ただ妄想するだけでも効果が得られるというから驚きだ。

    ハグのもつ偉大なるパワー!優しく抱き合うだけで心を癒す効果が証明される。ペットとでも妄想だけでも効果あり : カラパイア
  • F# 製ユニットテスティングフレームワーク Persimmon について #FsAdvent - pocketberserkerの爆走

    この記事は F# Advent Calendar 2014 の27日目の記事です。 内容は今年の10月末あたりから作っている Persimmon というフレームワークについてです。 諸注意 記事に書くことはあくまでpocketberserker個人の見解です。 他の開発者がどう考えているのかは ソースコードやドキュメントなど Persimmon persimmon-projects/Persimmon · GitHub Getting Started があるので使い方はそっちを参考にしてください。 あと public に書き込める場所がほしかったので Gitter に部屋を作りました。 persimmon-projects/ja - Gitter 柿は何であって何でないのか F# の、 F# による、 F# のためのテスティングフレームワークです。 コンピュテーション式を前提にしている時

    F# 製ユニットテスティングフレームワーク Persimmon について #FsAdvent - pocketberserkerの爆走
    hidari-yori
    hidari-yori 2014/12/27
    F# を使えるようになったら試したい
  • 【男子力アップ】給料、外見なんて関係ナシ!女性が男性に求める「7つのコト」 | TABI LABO

    愛する人に自分が特別な扱いをされる時、それは人生の中で味わう喜びの中でも、最上の1つ。女性は、心に決めた男性から「特別扱い」をされることで、幸せな気持ちになるのかもしれない。 以下に、「女性が心に決めた男性に求める、7つの願い」を海外のメディアで話題になったものをピックアップしてご紹介しよう。 1. 音を教えて欲しい Photo by @sage_solar on flickr 男性はなかなか音を言わないもの。そんな男性が音で話をしてくれる時、女性は自分が男性から信頼されている「特別な存在」であると感じられるのかもしれない。ただもちろん、傷つけるような「音」は言う必要はない。 2.たまには頼って欲しい これも同じく、男性にとってなかなか難しいこと。不用意に頼らないということも、頼もしさという意味で良いのかもしれないが、当に必要な時にだけ頼ってくれる男性を、女性はむしろ愛らしく感じ

    【男子力アップ】給料、外見なんて関係ナシ!女性が男性に求める「7つのコト」 | TABI LABO
  • 眠りについて悩む原因は「8時間睡眠」にとらわれていること? | ライフハッカー・ジャパン

    高校時代と言えば、人生で初めて、危うさや切なさを伴った関係を味わう時期なのではないでしょうか。Lynne Stuart Parramoreさんもそうでしたが、彼女が心から求め、それと同時に自信を持てずに悩んだ相手は、数学のクラスで一緒になるすてきな男の子ではありませんでした。彼女が思いを寄せた対象、それは睡眠です。彼女は米ブログメディア「Salon」に興味深い記事を寄稿しています。「朝はさながら生き地獄でした。学校が遠かったので、まだ暗い朝6時には起きなければならなかったのです」と、Parramoreさんは当時を振り返っています。「高校の数学の授業は朝の7時50分に始まります。結局私は単位を落としました」 Parramoreさんは望ましいとされる8時間の睡眠時間を確保するのに苦労した上、朝が大の苦手でした。大学院進学を選んだのも、いわゆる「9時から5時まで」の普通のサラリーマン生活とは切り

    眠りについて悩む原因は「8時間睡眠」にとらわれていること? | ライフハッカー・ジャパン
    hidari-yori
    hidari-yori 2014/12/27
    夜中に目が醒めるの、気にしすぎるのも良くなさそう