タグ

2017年1月24日のブックマーク (5件)

  • install(1)コマンドが便利だった件

    はじめに install(1)という、cpとmkdirとchmodを同時に行うような便利コマンドがあることを知りました。 (忘れちゃいましたが、何かのMakefileを見ているときに存在に気付きました) これを使うと、プロビジョニングなどのスクリプトが簡潔に書けるようになりそうです。 ……というわけで使い方のメモがてらまとめてみます。 manの内容まとめ installはBSD版とGNU版があるようですが、ここではGNU版について書きます。 BSD版ではいくつかのオプションが使用できません。(-D はなかったと思う) ちなみにmacの場合は標準でBSD版のinstallが入っており、Coreutilsを入れるとGNU版のinstallが使えるようになります。 4種類の使い方 install [OPTION]... [-T] SOURCE DEST SOURCEをDESTにコピーする。-Tを

    kzm1760
    kzm1760 2017/01/24
  • チームビルディングの重要性と押さえるべきポイント【Google, Pixar, Airbnb 事例】 デザイン会社 ビートラックス: ブログ

    企業にとっても最も重要なものは何か?多くの人がビジネスモデルと答える中で、サンフランシスコベイエリアの企業のその多くの回答は「カルチャー」。このことは、オフィスのデザインやワークスタイルにも色濃く反映されている。 成長企業に見るサンフランシスコ風企業カルチャーとは そんなカルチャー重視の風土のサンフランシスコ市内にあるbtraxも例に漏れず、毎週チームビルディングの時間を作っていたり、サービスとしてもチーム内のカルチャーづくりを促進することも視野に入れたワークショップを行ったりしている。 カルチャー作りの第一歩 – チームビルディング正しい企業風土を作り出す第一歩であるチームビルディングに関する活動は、今や会社のチームを組織する上で重要なイベントとされ、その意義の見直しやより多種多様なチームビルディングイベントの企画が見られるようになった。 その変化はここ数年でより大きくなっており、202

    チームビルディングの重要性と押さえるべきポイント【Google, Pixar, Airbnb 事例】 デザイン会社 ビートラックス: ブログ
  • Dockerライフサイクルの基礎 地雷を踏み抜けろ!

    This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur

    Dockerライフサイクルの基礎 地雷を踏み抜けろ!
  • Linux ACL の基礎

    上記 ACL を言葉で説明すると以下のような感じになる。 acl_file に、通常のパーミッション 640 を設定し、追加で paulhユーザ と annabelユーザ、teachグループに rw のアクセス権を設定する。 タグの種類 タグの種類は、通常のパーミッションに相当する基ACLと、追加で設定するイメージの拡張ACLに分類される。 基ACL ACL_USER_OBJ : 従来パーミッションの owner に相当 ACL_GROUP_OBJ : 従来パーミッションの group に相当 ACL_OTHER : 従来パーミッションの other に相当 拡張ACL ACL_USER : エントリのパーミションをタグ修飾子に指定されたユーザへ適用する ACL_GROUP : エントリのパーミションをタグ修飾子に指定されたグループへ適用する ACL_MASK : グループ

    Linux ACL の基礎
    kzm1760
    kzm1760 2017/01/24
    LPIC303で出てきたやつだ。
  • Linux シグナルの基礎

    TLPI (The Linux Programming Interface) 再々。 TLPI の輪読の際に @matsumotory よりシグナルセットあたりをまとめるようにと指令が出たので、拙遅な感じでまとめました。 シグナルとは プロセス間通信の一種。「プロセスにシグナルを送信すると、そのプロセスの正常処理に割り込んで、シグナル固有の処理(シグナルハンドラ) が実行される」プロセス側では、シグナルを受信した際の動作(シグナルハンドラ) を設定することや、シグナルをブロックすることも可能。 コンソールで、プロセスを終了させるためにkill -9 <PID>とかCtrl+Cとかした際にも、対象プロセスにシグナルが送信されている。 ちなみに、PID「1」の initsystemd にkill -9 1しても何も起らない。(そういえば昔、oom-killer に init を殺された覚

    Linux シグナルの基礎
    kzm1760
    kzm1760 2017/01/24