タグ

2015年1月19日のブックマーク (14件)

  • dotfiles をちゃんと管理する話 - takatoshiono's blog

    dotfiles って? dotfilesというのは先頭にドット(ピリオド、これ -> .)が付いたファイルのことで、LinuxMac などでエディタやシェルの設定ファイルがこの形式になっている。dotfilesには自分が快適に作業するための設定がいろいろ書いてあるので、無くしたくないし、PC を移行したときに簡単に復元したいから、Github などで管理している人が多いと思う。このエントリはその管理方法の話。 これまで とりあえず Github で管理していた 自分のdotfilesがごちゃごちゃしている印象があってもやもやしていた これまでどこかで見聞きした設定を「とりあえず入れてみる」というのを繰り返してきた その結果、自分が今どういう設定をしているのかよくわかっていなかった しかも、あるツールの導入や設定を、なぜ、どうやったのか思い出せない さらにその結果として、新しいツール

    dotfiles をちゃんと管理する話 - takatoshiono's blog
  • パフォーマンスの観点からみるDockerの仕組みと性能検証 - ゆううきブログ

    Docker Meetup Tokyo #4 にて「Docker Performance on Web Application」という題で発表しました。 発表内容は、下記の2つの記事をまとめたものに加えて、最新バージョンの Docker 1.4 での ISUCON ベンチマークと、storage-driver として Device Mapper + Docker 1.4 から実装された OverlayFS を試しました。 Dockerは速いのか?Dockerのパフォーマンスについて重要なことは何か? - ゆううきブログ ISUCONでNginxMySQLDocker化したときのパフォーマンス - ゆううきブログ この記事は、上記2記事で、いくつか難しいポイントがあったとフィードバックをいただいたので、Docker Meetup での発表内容を少し詳しめに説明したものになります。 1.

    パフォーマンスの観点からみるDockerの仕組みと性能検証 - ゆううきブログ
    fumikony
    fumikony 2015/01/19
  • コードレビューについて - (define -ayalog '())

    普段お仕事している中で何故かコードレビューをしている時間がわりとあって、暇さえあれば(暇がなくても)コードレビューしている。 そんな中でどういうところを見たらいいのか、あるいは見るべきなのかというのが自分の中である程度蓄積された気がするので書いてみる。あと最後に普段考えていることを少し書いた。 前提 現在の僕の参加しているプロジェクトはこんな感じ Rails プロジェクト( AngularJS 使ったりしている) Git 使ってる( Pull Request ベースの開発で以下が merge 条件) 2 人以上に approve される テストが通ること(継続的インテグレーションの実施) 静的コード解析は導入している( Rubocop, jshint, pre-commit など ) テストのカバレッジは計測していない(月一くらいで測ってるらしいんだけど、だからどうっていう話はない) プ

    fumikony
    fumikony 2015/01/19
  • Wikipedia から短歌のリズム になった文 取り出すbotが 詩的で素敵

    偶然短歌bot @g57577 ウィキペディア日語版(2014年11月の版)で、偶然57577になっている文章を短歌としてつぶやきます。何かあれば @inaniwa3 までお願いします。

    Wikipedia から短歌のリズム になった文 取り出すbotが 詩的で素敵
    fumikony
    fumikony 2015/01/19
  • Reactioリアクティオ

    Reactioは、システム障害の対応に特化したインシデント管理ツールです。障害発生時に、電話とメールで一斉通知。その後、インシデント管理や対応履歴のタイムラインが残るので、障害報告書の作成に便利です。

    Reactioリアクティオ
  • プロ仕様で価格10分の1のホームセキュリティ「Safie」が、「Makuake」で先行予約を受付開始 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    自宅や店舗などで設置カメラをWi-Fiに接続すると、スマートフォンでいつでも動画が確認できるスマートセキュリティシステム「Safie(セーフィー)」が日発表されました。ネットワーク型 防犯カメラ体は1.98万円、録画とアラート機能は月額980円と、従来のサービスより圧倒的に安価なことが特徴です。 プロ仕様の10分の1の価格で高性能 商業施設や公共施設などはもちろんのこと、家庭でもセキュリティのニーズは高まる一方。ところが、思うように普及していないのが現状です。それもそのはず。従来の防犯カメラの導入初期費用は50万円以上で、そこに5,000円から1万円の月額運用費用がかかります。高額であるにも関わらず、録画された動画の解像度は低く(そもそも動画ではなく連続静止画の場合も)、保存も端末のみに行われるためネットワーク越しに見ることができないという不便があります。 そんな課題をいっきに解決する

    プロ仕様で価格10分の1のホームセキュリティ「Safie」が、「Makuake」で先行予約を受付開始 - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
  • より良いプルリクエストのための10のヒント | Yakst

    GitHubなどの普及により、プルリクエストを使った開発フローは非常に一般的になった。一方でプルリクエストの品質も色々だ。オープンソースプロジェクトや業務でたくさんのプルリクエストをレビューするMark Seemann氏から、良いプルリクエストを作り、スムーズにマージしてもらうための10のヒント。 原文 10 tips for better Pull Requests by Mark Seemann 良いプルリクエストを作ることには、良いコードを書くこと以上を含んでいる。 プルリクエストモデルは、チームでソフトウェアを開発するための素晴らしい方法になりつつある。チームメンバーが分散している場合は特にそうで、オープンソースの開発だけでなく、企業においてもそれは同じことだ。2010年頃から私は、オープンソースプロジェクトにおいてだけでなく、クローズドソースのソフトウェア開発のために内部的にプル

    より良いプルリクエストのための10のヒント | Yakst
  • Qiita:Team を3ヶ月運用してわかった中長期的な運用 Tips 3点 - kakakakakku blog

    どうも!CQO の @kakakakakku ですw (参考:CQO : Chief Qiita:Team Officer - kakakakakku blog) 今日は Qiita/Qiita:Team Meetup #9 Fukuoka があるので,参加したかったんですが,LT するためだけに東京から出張する許可をもらえず,残念ながら不参加となってしまいました. Meetup に参加できないことには変わりないのですが,Meetup を盛り上げたい!ということで,LT の代わりに1エントリーを書きます. 中長期的な運用 Tips 3点 Qiita:Team を導入したのが去年の11月だったので,もう3ヶ月もたったことになります. チーム内のアカウントは23人にまで増えましたし,今まで Redmine や ChatWork にドキュメントを書いていたのが嘘のようで,もう全て Qiita:

    Qiita:Team を3ヶ月運用してわかった中長期的な運用 Tips 3点 - kakakakakku blog
  • モンテカルロ法で次元の呪いを体験する - ぷる日記

    MCMC講義(伊庭幸人) 難易度 - YouTube を観ていたところ、「(モンテカルロ法で円周率を求めるのは高次元になるとうまく行かなくなるので)一度は必ずやってみるべし!」と言われたのでやってみました。(4:17~) もちろんSASで。 N次元単位超球の(超)体積 超球を包む1辺の長さが2の超立方体の(超)体積 円周率を求める コードをシンプルにするために球の中心を原点にとり、すべての次元に対して正の方向のみを考えます。すると、球内部の体積は、単位立方体の体積はとなります。 この立方体の中に一様ランダムに点を打っていったときに、点を打った数と球の中に点が入ったときの数の比率が立方体の体積に対する球内部の体積の比率に近くなることが期待できます。 式で書くと、 について整理すると となります。*1 コード %macro pi(dim=, rep=); data pi; do i = 1 t

    fumikony
    fumikony 2015/01/19
  • ITエンジニア本大賞2024

    2023 大賞の発表! ITエンジニアのみなさんとおすすめのを選ぶイベント「ITエンジニア大賞2023」の第一弾のWeb投票、第二弾のプレゼン大会(オンラインイベント)が無事に終了し、プレゼン大会をご視聴されたみなさんによる最終投票で「技術書部門大賞」、「ビジネス書部門大賞」が決定しました。また、各特別ゲストによる「特別賞」も選出しました。ご参加いただいた皆さま、ありがとうございました! 良いコード/悪いコードで学ぶ設計入門 保守しやすい 成長し続けるコードの書き方 出版社:技術評論社 著者:仙塲大也 投票した理由や感想などみなさんからのコメント 初級者から中級者への橋渡しとしてとても良いだと思った。 自分の参考になったのはもちろん、会社の後輩、新人にも勧めやすい内容で非常に重宝している。 自身がスパゲティコードによるデスマーチを体験してきたので、このが普及することによって少しでも

    ITエンジニア本大賞2024
  • Rundeck - cronから移行しやすいジョブスケジューラを使ってみよう

    こんにちは。斎藤です。 最近、Dockerなどのコンテナ型仮想化技術、Chef, Ansible, Itamae などによるITインフラ構築・運用自動化技術の利用が進んでいます。一方で、何年も動いて「歴史」を積み重ねているシステムも数多くあります。そして、私を含めてそれらの運用に関わる事もあるでしょう。そんな「歴史」のあるシステムも、何とか運用を効率化したいと思う事があるかもしれません。 今日は、バッチジョブや複数サーバに対する運用を効率化するRundeckを取り上げます。「何ができるの?」「はじめかた」そして「利用時の留意点」の3点についてお話しします。 ※OSはCentOS 6系、Rundeck はバージョン 2.4.0、Java VM は Oracle JDK 1.7.0_72 を利用しています。 cronLinux系OSに標準搭載されているジョブスケジューラです。標準で使えるため

    Rundeck - cronから移行しやすいジョブスケジューラを使ってみよう
  • Repository as a Serviceのpackagecloud.ioを試してみた | DevelopersIO

    ども、大瀧です。 みなさん、yumやapt-getコマンド使っていますか?Linux使いなら必須ですよね。ではgemは?こちらもRuby使いなら必須だと思います。では、自前でそれらのパッケージリポジトリを構築・管理してますか?ギークの方の手がちらほら上がるかもしれませんが、ほとんどの方は「構築が面倒そう」、「設定項目が多くて大変」と言うように敬遠しているのではないでしょうか。しかし、自前でリポジトリを持っているとソフトウェア配布の手段としてとても便利だと思います。そんなパッケージリポジトリを簡単に扱うサービス、packagecloud.ioなるものをTwitterのタイムラインで発見したので、試してみました。 packagecloud.io : https://packagecloud.io/ packagecloud.ioでできること Repository as a Serviceとは具

    Repository as a Serviceのpackagecloud.ioを試してみた | DevelopersIO
  • SSSSLIDE

    SSSSLIDE
  • Raam Dev

    Planning ahead, whether to the next week or the new year, always has me asking a familiar question: what do you want? That's a question that propels me into the future, a place where it's easy to live, where there's endless potential and where anything is possible but nothing really happens, that place where we can pretend to make choices and pretend to know their consequences but experience the t

    Raam Dev