タグ

2016年7月11日のブックマーク (13件)

  • Jenkinsを使った自動テスト環境を作る(前編) | さくらのナレッジ

    継続的インテグレーション(CI)ツールとして有名なJenkinsは、ソフトウェア開発におけるテストやビルドと言った作業を自動化するツールだ。記事ではJenkinsの最新版となるバージョン2系で正式に導入された、パイプライン機能を使ったビルド/テスト環境の構築を紹介する。 CIツールと「Jenkins」 ソフトウェア開発の現場において、そのテストはソフトウェアの設計やコーディングと同じくらい重要な過程である。近年のWebアプリケーションやスマートデバイス向けアプリケーション開発ではアプリケーションのリリース間隔が短くなっている傾向があり、そのためテストもより迅速かつ頻繁に行わなければならくなっている。そういった環境で有用なのが、継続的インテグレーション(CI)ツールだ。 CIは、元々は「ソフトウェアの開発コストを下げるためには開発の初期から頻繁にテストを行ってフィードバックを行うべき」とい

    Jenkinsを使った自動テスト環境を作る(前編) | さくらのナレッジ
    knjname
    knjname 2016/07/11
    Docker使えるならDockerイメージのJenkins(LTSバージョン)を使うのが個人的におすすめです。
  • Hash Collision Probabilities

    A hash function takes an item of a given type and generates an integer hash value within a given range. The input items can be anything: strings, compiled shader programs, files, even directories. The same input always generates the same hash value, and a good hash function tends to generate different hash values when given different inputs. A hash function has no awareness of “other” items in the

    knjname
    knjname 2016/07/11
  • Hash Collision Probabilities

    A hash function takes an item of a given type and generates an integer hash value within a given range. The input items can be anything: strings, compiled shader programs, files, even directories. The same input always generates the same hash value, and a good hash function tends to generate different hash values when given different inputs. A hash function has no awareness of “other” items in the

    knjname
    knjname 2016/07/11
  • さくらのクラウド、ストレージの自動バックアップ機能を提供開始。世代管理も可能

    さくらインターネットのクラウドサービス「さくらのクラウド」で、仮想サーバのディスクから自動で定期的にアーカイブを作成する「自動バックアップ」機能がベータ版として提供されることが発表されました。 自動バックアップ機能は、さくらのクラウドのコントロールパネルから操作します。 毎日もしくは曜日で指定できるバックアップ間隔の設定、実行する時間帯の設定、世代管理、タグ付けなどの機能があり、選択された日の時間帯のなかのいずれかのタイミングでアーカイブ作成が実行されます。 仮想サーバが停止していたりディスクがサーバに接続されていない場合でも、対象のディスクが存在している場合には自動バックアップは設定通りに実行されます。また、世代管理を設定した場合、設定された世代を超えたアーカイブは自動的に削除されます。 利用料金は無料。ただし作成されたアーカイブは課金の対象となります。

    さくらのクラウド、ストレージの自動バックアップ機能を提供開始。世代管理も可能
    knjname
    knjname 2016/07/11
  • 新築、柱で「背くらべ」? : よっちのDIY・ハンドメイド研究室@i-smart

    ブログ主のよっちと申します。当ブログにお越し下さいましてありがとうございます。 一条工務店i-smartに住んでいます。家の事、子育ての事、趣味DIYの様子を紹介しています。ブログ村ボタンをポチっとして頂けると励みになります!<(_ _)> にほんブログ村 にほんブログ村 にほんブログ村 こんにちは、よっちです。 さて今日は新築の家全般にいえることです。 『柱の傷はおととしの~5月5日の背比べ~♪』 有名な曲ですね。 よっちの子供の頃は実家の居間に兄妹三人分の傷がついています。実家は兄が引き継いでいますので、兄の子供たちの傷も追加されていることでしょう。 さてしかし、新築の家の柱にいきなり傷をつける度胸ありますか? 子供を愛する気持ちの証明だ!ってことで踏ん切りをつける人もいると思いますが、いかにいとおしい我が子たちの成長記録といえども、んー、正直ちょっと厳しいなって思う人も少なくないん

    新築、柱で「背くらべ」? : よっちのDIY・ハンドメイド研究室@i-smart
    knjname
    knjname 2016/07/11
  • DevelopmentCodeNames - Ubuntu Wiki

    11.10 (#O) This name is already decided, so ideas added here will be ignored. 11.10: Orderly Owl - Orderly: since this is one of, if not, the most organized & easy to use piece of software out there. Owl: because they are nocturnal (like most of us) and sit patiently, wait and watch the chaos from up above; waiting for the right moment to strike and be seen! 11.10: Oneiric Ocelot. An OS that we al

    knjname
    knjname 2016/07/11
    Ubuntuのバージョン番号ルールや、コードネームのルールなど
  • LTS Changelog

    Upgrade Spring Security from 5.8.12 to 5.8.13. Spring Security 5.8.13 includes 19 fixes and improvements. Spring Security 5.8.13, pull 9398 Upgrade Spring Framework from 5.3.36 to 5.3.37. Spring Framework 5.3.37 includes 5 fixes and improvements. Spring Security 5.3.37, pull 9385 Upgrade bundled plugins. pull 9386, pull 9419, pull 9439, pull 9444, pull 9429, pull 9464 Upgrade Commons FileUpload fr

    LTS Changelog
    knjname
    knjname 2016/07/11
    とうとうLTSが 2.x 系に突入した。
  • textlint · The pluggable linting tool for text and markdown

    textlint is an open source text linting utility written in JavaScript. It is hard to lint natural language texts, but we try to resolve this issue by pluggable approach.

    textlint · The pluggable linting tool for text and markdown
    knjname
    knjname 2016/07/11
    “textlint is an open source text linting utility written in JavaScript.” Markdownなどのフォーマット付きのものもサポート
  • 21世紀の文字起こし - the code to rock

    気づき そもそも文字起こしとは そもそも文字起こしとは(2) 音声入力による文字起こしの実践法(Mac) 1. 素材音声の再録音 2. Soundflowerの準備 3. Mac内部で再生+聞き取り 4. 音声ファイルが終わるまで再読み込みなどのケア まとめ 〜そしてtextlint編へ〜 続編 気づき 少し前にこのようなことに気がついた。 ひえーすごい発見をした。音声入力で文字起こし作業をナシにできないかなあ、と思って対談の音声データをiPhoneのそばで大音量で再生したけど全然認識せず。ですよねー、と一旦諦めた後にふとイヤホンで聴きながらシャドウイング的に自分で喋ったらだいぶテキスト化された(笑)これはいいのでは— Hiroaki Kadomatsu (@note103) 2016年7月6日 「いずれそうなるだろう」とは思っていたが「まだしばらく先のことだろう」とも思っていた現実が、想

    knjname
    knjname 2016/07/11
  • アジャイルはなぜアジアで普及しないか

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    アジャイルはなぜアジアで普及しないか
    knjname
    knjname 2016/07/11
    “アジャイルへの移行によってコストが削減できると考える限り,ここアジアではスクラムは普及しないだろう。”
  • Apple、新しい圧縮アルゴリズムLZFSEをオープンソース化

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Apple、新しい圧縮アルゴリズムLZFSEをオープンソース化
    knjname
    knjname 2016/07/11
  • 8年間のNoSQL運用で学んだこと

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    8年間のNoSQL運用で学んだこと
    knjname
    knjname 2016/07/11
    教会で膨大なトランザクション
  • 練習問題の解答からみるエンジニアのレベル:柴田 芳樹 (Yoshiki Shibata):So-netブログ

    長年行っているJava研修(Java 8研修も含む)はテキストとして『プログラミング言語Java第4版』や『Java SE 8 実践プログラミング』を使用しています。また、今年から始めたGo言語研修は『プログラミング言語Go』を使用しています。どのテキストにも、プログラミングの練習問題が豊富に含まれています。 基的にプログラミングの練習問題は事前に解いてもらいます。そして、研修の場で解答の確認を行います。つまり、ソースコードを研修の場で開くわけです。私自身は事前に解答のソースコードを見ておくことはしませんので、研修の当日に受講生のソースコードを見ることになります。 練習問題であってもソースコードの可読性という視点でも分類はできますが、解答できているかというレベルで分類すると次のようになります。 全く解けていない 一見すると解いているように見えるけど、バグがある 練習問題が求めているものと

    練習問題の解答からみるエンジニアのレベル:柴田 芳樹 (Yoshiki Shibata):So-netブログ
    knjname
    knjname 2016/07/11
    “テストコードも整備されてきちんと解かれている”