タグ

2015年11月30日のブックマーク (26件)

  • レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog

    こんにちは。 アグリゲーション開発担当の中川です。 今回は、みんなが大好きな構成管理ツール「Git」について話したいと思います。 私は Git を使い始めてから、バグの発生数が激減しました。 Git を使ったとある手法によってレビューが充実し、バグの少ないコードを書くようになったと考えています。 では、今回はその手法について紹介したいと思います。 ※ 稿は Git 以外の第三世代構成管理ツール(Hg、Bzr など)にも適用するかと思いますが、Git の用語とコマンドを使って紹介していくため Git の基知識が必要となります。ご了承ください。 レビューしやすいコミット履歴と、開発の流れで自然にできるコミット履歴の乖離 以下のようなコミット履歴があるとします。 1. wip: 仕様変更○○を行い始めた 2. wip: 仕様変更○○の続き 3. wip: ちょっと設計を変更、それと過去のバグ

    レビューしやすいコミット履歴でバグ削減 - Money Forward Developers Blog
  • 947387 – Running domain may disappear after libvirtd is restarted when selinux security driver is disabled

  • Problem loading/starting a KVM virtual machine on a CentOS 6.5 host that has SELINUX disabled

  • HP CloudSystem Enterprise ユーザーマニュアル [ver. 1] [ページ 158/236] | または: CloudSystem Foundation

  • SELinuxの動作モードをコマンドラインで切り替えるには - @IT

    SELinuxには、許可されていないアクセスを拒否する「Enforcingモード」と、許可されていないアクセスがあった場合でもログを出力するだけで実際にはアクセス制御を行わない「Permissiveモード」の2つの動作モードがある。ここでは、この2つのモードをコマンドラインで切り替える方法を紹介する。 はじめに、getenforceコマンドを利用して現在のモードを調べる。

  • [CentOS]SELinuxを無効にするには

    SELinuxを一時的に有効または無効にするにはsetenforceコマンドを使いますが、再起動すると元に戻ってしまいます 再起動後も設定を維持させる場合は設定ファイル(/etc/sysconfig/selinux)に設定を行う必要があります

  • ITmedia エンタープライズ:第1回 トラブル対処の第一歩は「permissiveモード」 (1/2)

    第1回 トラブル対処の第一歩は「permissiveモード」:サルでも分かるSELinuxトラブルシュート(1/2 ページ) 筆者はこれまで、SELinuxの効果や使うべき場所について紹介してきました。その中で、「SELinuxをとりあえず使うだけでも効果がある」と紹介しました。今回から数回に分けて、「とりあえず使う方法」について解説したいと思います。 はじめに 連載は、これからSELinux格的に使ってみようという方や、かつて使っては見たものの、その難解さに負けて挫折してしまったというような方を対象に、簡単に行えるトラブル対処方法を中心に解説していきます。専門的な話は極力避けるつもりですので、必ずしもSELinuxの効果を十分に使えるわけではありません。きちんとSELinuxを使いたい方やSELinuxを知りたい方は、ほかの書籍や記事、セミナーなども併せて参考にしてください。 ここ

    ITmedia エンタープライズ:第1回 トラブル対処の第一歩は「permissiveモード」 (1/2)
  • Unable to find security driver for label selinux のエラーで起動しない

    浜松市のIT企業シーポイントラボで働くエンジニアのブログ! IT技術を、お客様のIT活用&仕事の効率化に生かすのがお仕事です。 趣味はバイク「ハーレー」&キャンプ、そして最近は浜名湖や遠州灘サーフで釣りも少々。 最近 Linux カーネルや libvirtd 周りなど、全てを yum update した所、エラーで起動ができなくなってしまいました。 iptables や、 openssh、openssl などなど、外部にさらされる必要最低限の yum update のみで運用をしていたのでしらなかったのですが、これはいつ頃からの話だろうか。 エラーはこれ。 error: Failed to start domain router error: unsupported configuration: Unable to find security driver for label selinu

    Unable to find security driver for label selinux のエラーで起動しない
  • Yahoo!ニュース

    「勝てれば何でもいいのか」「昔の巨人みたい」大バッシングのソフトバンクは当に山川穂高を獲得すべきだったのか?

    Yahoo!ニュース
  • 「一括請負はお互い不幸」から「作らないSI」へ - GoTheDistance

    僕がSIer退職して5年。大きな潮目を迎えているのかもしれない、SIビジネスのお話。 itpro.nikkeibp.co.jp 簡単にまとめると「一括請負はゼロサムになってお互い不幸なんで、XaaSを使って作らないSIをやり始めている」という話を「オルタナティブSI」という言葉で表現しているようです。この5種類に分類してくれていますが、ただ並べただけで軸はバラバラです。 月額契約型サービス「納品のないSI」 固定料金でシステムを構築する「定額パッケージSI」 自動生成ツールを使う「自動生成SI」 クラウドでITインフラを構築する「クラウドインフラSI」 ユーザー企業自らシステムを外販する「コミュニティSI」 作らないSIはずっと前から目指していた 代替となる選択肢は色々あるけれども、根幹にあるには「作らないSI」を目指していることだと思っています。 僕がSIerにいた10年前も「作らない

    「一括請負はお互い不幸」から「作らないSI」へ - GoTheDistance
  • SENDAI Watcher!

    せんだいバスFREE+10月誕生 学都仙台フリーパスとして、市交通局の地下鉄とバスを対象に乗り放題のフリーパスが発行されていながら、泉区の住吉台・南光台以外の大部分や太白区の国道286号方面など、宮交バスオンリーのエリアも広く、不公平感は否めませんでした。特に泉パークタウン方面や、太白区でも八木山エリアの西の平経由など市バスから宮交へ移管されたエリアを利用する学生は釈然としないでしょう。泉パークタウン方面は運賃も高く感じ、負担感が大きかったところ、先日、仙台市から宮交バスも利用対象となる「せんだいバスFREE+」が発表されました。 過去記事 「八木山ライン」誕生&「学都仙台フリーパス」拡充へ 2023.05.23 価格は月8000円 既報の通り宮交のみのフリーパスは設定されず、市バスと宮交バスの両方に乗車できて中学生以上は月8000円と思ったより抑え目の金額にしてきました。8千円〜1万円の

    SENDAI Watcher!
  • my bashrc

    状況: いくつものホストに何回もログインする。 いくつかのホストはホームディレクトリを nfs で共有している (がすべてではない)。 ホストによってプロンプトの色を変えている (同じウインドウからあっちこっちにログインすると混乱するので)。 ちなみに emacs -nw のステータスバーの色もホストによって変わるようになっている。 ssh-agent を使っている。 GNU screen を使っている。 文字列処理をすることが異様に多い。 ## .bashrc ## Yusuke Shinyama ## ## 新しく作られたファイルのパーミッションがつねに 644 になるようにする。基。 umask 022 ## core ファイルを作らせないようにする。これも基。 ulimit -c 0 ## 環境変数の設定 # man とかを見るときはいつも less を使う。 export P

  • 本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita

    .bash_profile はログイン時にのみ実行されます。具体的な用途は: 環境変数を設定する (export する変数) 環境変数はプロセス間で勝手に受け継がれるのでログイン時のみ設定すれば十分です。 .bashrc は対話モードの bash を起動する時に毎回実行されます。具体的な用途は: 環境変数でない変数を設定する (export しない変数) エイリアスを定義する シェル関数を定義する コマンドライン補完の設定をする これらは bash を起動する度に毎回設定する必要があるものです。 その他 .bash_profile ? .bashrc ? いろいろあるけどこいつらなにもの? を参照。もっと突き詰めたい人は Linux: .bashrcと.bash_profileの違いを今度こそ理解する。 Bash 以外のシェルを使用しない人は .bash_profile と .bashrc

    本当に正しい .bashrc と .bash_profile の使ひ分け - Qiita
  • 漫画家 水木しげるさん死去 NHKニュース

    「ゲゲゲの鬼太郎」や「悪魔くん」など妖怪をテーマにした作品で知られる漫画家の水木しげるさんが、30日朝、東京都内の病院で心不全のため亡くなりました。93歳でした。

    漫画家 水木しげるさん死去 NHKニュース
  • 「ゲゲゲの鬼太郎」水木しげるさん死去 93歳 (スポニチアネックス) - Yahoo!ニュース

    「ゲゲゲの鬼太郎」などで知られる漫画家の水木しげる(みずき・しげる)さんが30日、東京都内の病院で死去した。93歳だった。鳥取県出身。 高等小学校卒業後、漫画家をめざし、大阪で働きながら漫画を学び、1958年にデビュー。「河童の三平」「悪魔くん」などを発表し、「ゲゲゲの鬼太郎」が「週刊少年マガジン」に連載され人気漫画家となった。

    「ゲゲゲの鬼太郎」水木しげるさん死去 93歳 (スポニチアネックス) - Yahoo!ニュース
  • 神戸マラソン 上位猛追、実力派コスプレランナーの正体は? (神戸新聞NEXT) - Yahoo!ニュース

    15日に開催された「第5回神戸マラソン」(神戸新聞社共催)で、ミニスカートに青いロングヘアの「コスプレ姿」でトップに迫ったランナーがいた。男子の先頭集団を追走し、ゴールタイム2時間42分24秒は女子の優勝者とほぼ互角。男子でも54位と、アマチュアとしてトップクラスだった。沿道の話題をさらったあのランナーは何者?(伊藤大介) 【動画】2万人、ゴール目指し力走 正体は、神戸市西区の会社員再田光進(さいたみつのぶ)さん(30)。兵庫工高(神戸市兵庫区)陸上部出身で、兵庫県高校駅伝神戸地区予選で区間1位に輝いた実力派だ。卒業後は市民ランナーとして各地の大会に出場する再田さんは「子どもたちを笑顔にしたいんです」と話す。 コスプレのきっかけは2011年3月の東日大震災。かつて走ったことがある岩手県宮古市のコースが津波にのまれ、心を痛めた。 自身も10歳で阪神・淡路大震災の揺れを経験した。「仮装

    神戸マラソン 上位猛追、実力派コスプレランナーの正体は? (神戸新聞NEXT) - Yahoo!ニュース
  • 鍵を回すだけでWebサービスをコントロールできる「Hackey」を使ってみた

    インターネット上にはたくさんのサービスが存在しますが、それらをまるで家の鍵でも開けるからのように鍵をクルッと回すだけでコントロールできるデバイスが「Hackey」です。例えば、鍵を回すと「新しい洗剤を注文」「家に帰ってきたことを家族に連絡」「知りたい情報をまとめて受信」など、アイデア次第でさまざままなサービス・動作と連携させることが可能とのことだったので、実際にHackeyを使ってどんなことができるのか確かめてみました。 Hackey - Webサービスをコントロールできるキースイッチ http://hackey.cerevo.com/ja/ 今回は「Hackeyの鍵を回すとIFTTTと連係しているスマートフォンに通知が届く」というアクションを作ってみました。 Hackeyの鍵を回すとiPhoneに通知 - YouTube ◆フォトレビュー これが「Hackey」。 箱をパカリと開けると…

    鍵を回すだけでWebサービスをコントロールできる「Hackey」を使ってみた
  • なんでも自動化する凄腕エンジニアが残したおバカシェルまとめ

    「職場の小さなことをなんでも自動化していた“当にターミナルに住んでいるようなヤツ”と評されるエンジニアの話が、ロシア掲示板から英訳され、話題になっている」と、サイボウズ・ラボの秋元裕樹氏がブログで日語で紹介し、日でも話題になっています。 そのエンジニアは訳あって転職しましたが、「文字通りターミナルに住んでいるようで、90秒以上時間が掛かるものはスクリプトで自動化してしまう人」だったそうです。その「遺産」が残っていました。 smack-my-bixxx-up.sh(夜9時以降に活動していたら、「遅くなる」などの理由を定義した文字列からランダムに選び、SMSで奧さんへ送る) kumar-xxxhole.rb(顧客からのメールをスキャンし、不具合対処依頼メールが来たら客の運用サーバを直近のバックアップに巻き戻す。そして「大丈夫だ。次は気を付けてくれ」と返事する) hangover.sh(

    なんでも自動化する凄腕エンジニアが残したおバカシェルまとめ
  • GitHub - NARKOZ/hacker-scripts: Based on a true story

    Based on a true story: xxx: OK, so, our build engineer has left for another company. The dude was literally living inside the terminal. You know, that type of a guy who loves Vim, creates diagrams in Dot and writes wiki-posts in Markdown... If something - anything - requires more than 90 seconds of his time, he writes a script to automate that. xxx: So we're sitting here, looking through his, uhm,

    GitHub - NARKOZ/hacker-scripts: Based on a true story
  • IT部門に取り憑く2007年問題の地縛霊、まもなく恐ろしい事が起こる

    2000年代前半、IT関係者の間で、まことしやかにささやかれた「2007年問題」を憶えているだろうか。2007年前後に企業の情報システムを長く支えてきた団塊の世代の技術者が一斉に退職するので、システム管理面で危機に直面するという珍説である。実際には大した問題にならなかったが、実は2007年問題の亡霊が今もIT部門を地縛している。まもなく恐ろしい事が起こるだろう。 くだらない書き出しになってしまったが、これから先いよいよ2007年問題が現実化するのだ。なぜなら、大手を中心に多くの企業で基幹系システムのお守りをする技術者の高齢化が急ピッチで進んでいるからだ。この人たちがリタイアしても、跡継ぎはいない。基幹系システムや、それを利用する業務は危機を迎えつつあるわけだが、基幹系のお守りは付加価値ゼロだから、深刻に受け止める経営者はほとんどいない。 この2007年問題の亡霊の話は後で詳しく書くとして、

    IT部門に取り憑く2007年問題の地縛霊、まもなく恐ろしい事が起こる
  • 伝統的なSIはもう限界

    ITベンダーが事実上の一括請負でシステムを開発する従来のモデルでは、要件定義の不備や追加開発の費用をめぐるトラブルから逃れられない。ここにきて、ユーザー企業とITベンダーが協調できる仕組みをビルトインしたシステム構築の新たなビジネスモデルへの挑戦が始まっている。 「今後、一括請負の受注は禁止する」。売上高223億円(2014年9月期)の中堅ITベンダー、日ビジネスシステムズ(JBS)の牧田和也副社長は2014年4月、社内で宣言した。新規案件のうち、顧客が示すシステムの要件が不確かなものについては「〇〇までに□億円で完成させる」といった完成義務を伴う請負契約では受注しない、という意味だ。 一括請負に代わって牧田氏が推進するのが、要件定義を含む上流工程から製造(コーディング)工程を含む下流工程までを、完成義務を伴わない準委任契約で行う「フル準委任」。これを前提に社内プロセスを見直し、標準契約

    伝統的なSIはもう限界
  • シーケンス図(Sequence Diagram) - UML入門 - IT専科

    シーケンス図(Sequence Diagram) シーケンス図とは、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。機能ごとに相互作用(Interaction)と呼ばれる下記のようなフレーム内に処理内容を記述します。 記述例 下の図は、在庫管理システムの一機能を表したものです。 【要件定義】 店員は在庫管理画面から在庫一覧を確認できる。 この機能は、「店員オブジェクト」、「管理画面オブジェクト」、「倉庫オブジェクト」、「商品オブジェクト」から構成されている。 メッセージと呼ばれる矢印で各オブジェクト間の応答を表し、縦軸(上から下)を時系列として応答の順序を表現しています。 これにより、ある機能(例では在庫一覧)を実現する各オブジェクトが時間に沿ってどのように相互作用しているかがわかります。 ▲PageTop 構成要素 シーケンス図は次の要素で構成されます。 構成要素一覧

  • C/C++でJSONを読み込む(JSON-Cの使用方法まとめ) - Qiita

    TL;DR libjson(JSON-C)を使ってJSONファイルをパースする方法を調べたので、記事にしようと思います。 追記 (2016/2/9) C言語向けでも他に jansson または jsmn などもあるようですので、検討しても良いと思います。 振り返って考えると json-c はドキュメントの少なさと実装の癖が強いのであんまりオススメできません・・・。 Big Sky :: C言語から使えるJSONパーサ、jansson がとても直感的で良い Big Sky :: C言語から使えるJSONパーサ、JSMNを試してみた。 C++向けでは picojson あたりが有名ドコロです。C++向けでは検索するといろいろ出てきますので、さほど困らないと思います。 kazuho/picojson: a header-file-only, JSON parser serializer in C

    C/C++でJSONを読み込む(JSON-Cの使用方法まとめ) - Qiita
  • Big Sky :: C言語から使えるJSONパーサ、jansson がとても直感的で良い

    おなじみC/C++から使えるJSONライブラリを紹介するコーナー。まずは過去のまとめ。 最速と言われる JSON パーサ「rapidjson」が当に爆速なのか試してみた。 C言語から使えるJSONパーサ、parson が思った以上に良い仕事をしている。 僕がboost::asioとboost::property_treeを使いHTTPプロキシ環境下で非同期にGoogle Search APIから検索するまでにやった、たった一つの事。 C言語から使えるJSONパーサ、JSMNを試してみた。 何も見ずにC++でjsonパーサが書けるか試してみた。 ヘッダファイルだけでC++から使えるJSONパーサ「picojson」が凄い! 最近は結構 matsuu さんのブクマから見つけて記事を書いてたけど今日はそうじゃない所からご紹介。 Jansson — C library for working w

    Big Sky :: C言語から使えるJSONパーサ、jansson がとても直感的で良い
  • 「ブラック企業大賞はただの企業イジメ」…アリさんマークの引越社副社長が猛反論 | 日刊SPA!

    今年で第4回目を迎えるブラック企業大賞。2015年はABCマートや明光ネットワークジャパン(明光義塾)など6社がノミネートされ、11月29日にウェブ投票の結果、セブン-イレブン・ジャパンが2015年ブラック企業大賞を受賞した。 残業代の未払いや過重労働、パワハラ、セクハラなど過酷な労働環境に苦しんでいる労働者の味方として、実情を世間に啓蒙するために発足したブラック企業大賞。しかし、一方で彼らの強引なやり方に疑問を呈するのは、第4回ブラック企業大賞のノミネート企業だった「アリさんマークの引越社」の井ノ口晃平副社長だ。 まずアリさんマークの引越社騒動を簡単に説明すると、同社の社員Aは度重なる遅刻から営業を外され、アポイント部へ異動になった。また、営業車で起こした事故でも相手方に謝罪しないなど社会人としての配慮に欠けていた。その後もこうした勤務態度に改善がなかったため、見せしめ的にオレンジの服を

    「ブラック企業大賞はただの企業イジメ」…アリさんマークの引越社副社長が猛反論 | 日刊SPA!
  • ブラック企業大賞受賞記念!「セブン・イレブン」マスコミが書けない恐怖の実態総まとめ! 自殺者続出の原因とは - 本と雑誌のニュースサイト/リテラ

    ブラック企業大賞受賞記念!「セブン・イレブン」マスコミが書けない恐怖の実態総まとめ! 自殺者続出の原因とは ブラック企業大賞2015は、サイトが予想した通り、コンビニ最大手のセブン‐イレブン・ジャパン(以下、セブンイレブン)が選ばれた。 ブラック企業大賞とは、労働相談に取り組んでいる弁護士や市民団体、ジャーナリストなどでつくられた実行委員会によって実施されているもので、いじめや長時間過密労働、低賃金、育休・産休などの制度の不備、派遣差別、コンプライアンス違反、求人票でウソを書くなどの指標をもとにブラック企業が選ばれる。 4回目となった今年は、セブンイレブンのほかに、福井県の消防・防災機器の販売・保守点検サービスの暁産業、外サービスのフジオフードシステム、販売のエービーシー・マート(ABCマート)、個別指導学習塾の「明光義塾」を運営する明光ネットワークジャパン、引越社関東(アリさんマー

    ブラック企業大賞受賞記念!「セブン・イレブン」マスコミが書けない恐怖の実態総まとめ! 自殺者続出の原因とは - 本と雑誌のニュースサイト/リテラ