タグ

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

  • 若手プログラマー必読!5分で理解できるER図の書き方5ステップ

    データベース設計の基中の基であるER図。ER図を書きたいけど、「記法が分からない」「どういうステップで書けば良いか分からない」という若手エンジニアも多いのではないでしょうか。 ER図は10種類近くあり、種類によって記法が異なります。このことが難しいイメージを与えていますが、実はそれほど難しいものではありません。覚えれば良いER図は2種類だけです。 しかも、この記事で解説している基礎知識を押えれば、たった5つのステップで作成することができます。 この記事では、ER図の基礎知識からER図の書き方まで、エンジニアが抑えておくべきER図の全知識をどこよりも分かりやすく解説します。 この記事を読み終えたとき、若手エンジニアもER図を書けるようになっているでしょう。 この記事を参考に最適なデータベース設計を進めて下さい。 1.ER図とは ER図とは、「データベース設計(データモデリング)で使う設計

    若手プログラマー必読!5分で理解できるER図の書き方5ステップ
  • 認証システムSSSD+LDAP+SUDOの構築手順 | 外道父の匠

    特に真新しいわけでもないけど、SSSD(System Security Services Daemon) についてメモ。SSSDは主にリモートの認証システムの利用と、その認証データのキャッシュを目的とします。 キッカケはLDAP連携において 現在利用中の nslcd+nscd との優位性が気になったからで、その辺は分けて書いておきます。ここではSSSDLDAPの連携、そしてSUDOが使えるようにするための構築手順になります。 関連記事 SSSD+LDAP+SSH連携の設定 SSSDとnslcd+nscdの比較

    認証システムSSSD+LDAP+SUDOの構築手順 | 外道父の匠
  • ネットワークチェンジニアとして

    EVE-NGはネットワークエミュレータのソフトウェアで、Cisco機以外も含めて様々なネットワーク機器をエミュレートする事ができます。このページでは、Fortigateのイメージ追加(初期設定)方法を説明します。

    ネットワークチェンジニアとして
    tom__bo
    tom__bo 2016/10/13
  • ネットワークエンジニアとして

    ネットワークエンジニアとしての Network Studyでは、これからネットワーク エンジニアになりたいと考えている方や、CCIEレベルのネットワークエンジニア になりたいと考えている方に役立つよう基礎から上級レベルまでNW技術を解説。 Network Studyの内容は、国家資格であるネットワークスペシャリストの取得や CCNA/CCNP/CCIE取得に役立つ内容に仕上げているだけではなく仕事で役立つ ようにCisco、Juniper、F5の製品にフォーカスして実際の設定コマンドも解説。 今後もネットワークエンジニアの皆さんの役に立てるように、最新の幅広い技術 解説を行っていきます。内容に誤字や記載ミスがあればご指摘頂けると幸いです。 ネットワークエンジニアとは、その将来:ネットワークエンジニアがどのような仕事内容であるのかを紹介、ネットワークエンジニアの将来性について ネットワークエ

    tom__bo
    tom__bo 2016/10/13
  • rsyslogd (syslogd) 設定

    rsyslogd (syslogd) とは syslogとは、システムメッセージの送受信を行ったりファイル記録を行ったりする仕組みです。Linuxサーバでは、syslogdという常駐プログラムによって制御されます。デフォルト設定では/var/log/messages, /var/log/secureなどを出力するように設定されていますが、設定次第ではLinuxサーバ群のログを収集したり、ネットワーク機器のログを受信したりする事ができます。 rsyslogの語源は、reliable syslogで文字通り信頼性ある(reliable)ログ転送を実現します。CentOS 6.X以降は、デフォルトでsyslogdではなくrsyslogdがインストールされるようになりました。rsyslogdはsyslogと互換性があるように作られており、syslogと同じように使う事も可能です。 このページではL

    rsyslogd (syslogd) 設定
    tom__bo
    tom__bo 2016/10/13
  • Go 言語における並行処理の構築部材 - 詩と創作・思索のひろば

    5年前に買った『Java並行処理プログラミング ―その「基盤」と「最新API」を究める―』をようやく読んだ。買った頃には Perl やシンプルな JavaScript ばかり書いていたので並行プログラミングなんてほとんど気にすることがなく、実感がなくて読むのも途中で止まってしまっていたで、家を掃除しているときに見つけたもの。その後も趣味Android アプリを書くなど Java に触れる機会はあったけれど、せいぜいが AsyncTask を使うくらいで、マルチスレッドを強く意識してコードを書くこともなかった。 Java並行処理プログラミング ―その「基盤」と「最新API」を究める― 作者: Brian Goetz,Joshua Bloch,Doug Lea出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/11/22メディア: 単行購入: 30人 クリック: 442回

    Go 言語における並行処理の構築部材 - 詩と創作・思索のひろば
  • sync.ErrGroupで複数のgoroutineを制御する

    Golangの並行処理は強力である一方で同期処理を慎重に実装する必要がある.“Go 言語における並行処理の構築部材”にまとめられているようにGolangは様々な方法でそれを実装することができる.実現したいタスクに合わせてこれらを適切に選択する必要がある. この同期処理の機構として新たにgolang.org/x/sync/errgroupというパッケージが登場した.実際に自分のツールで使ってみて便利だったので簡単に紹介する. 使いどころ 時間のかかる1つのタスクを複数のサブタスクとして並行実行しそれらが全て終了するのを待ち合わせる処理(Latch)を書きたい場合にerrgroupは使える.その中でも「1つでもサブタスクでエラーが発生した場合に他のサブタスクを全てを終了しエラーを返したい」(複数のサブタスクが全て正常に終了して初めて1つの処理として完結する)場合が主な使いどころである. 実例

  • 「世界は才能があっても根気のない人間だらけ」副大統領のスピーチライターが“執念”の大切さを説く

    「世界は才能があっても根気のない人間だらけ」副大統領のスピーチライターが“執念”の大切さを説く ミネアポリス・カレッジ・オブ・アート&デザイン 卒業式 2008 ダニエル・ピンク かつてアル・ゴア副大統領のスピーチライターを務めたこともある、作家のダニエル・ピンク氏による、ミネアポリス・カレッジ・オブ・アート&デザインの卒業式スピーチ。これまでのピンク氏の人生を通じて学んだ、人生に必要な3つのことについて語りました。 よいスピーチのための3つの要素 ダニエル・ピンク氏:ご紹介にあずかりまして、ありがとうございます。ここにいらっしゃるすべての方たちに感謝申し上げます。そして2008年度ご卒業のみなさん、おめでとうございます。 先ほど紹介のなかでキーフ学長もおっしゃっておられましたが、私はビジネス書籍を執筆するというなんとも“高尚な”仕事につく前、政治家のためにスピーチ原稿を書くという負けずと

    「世界は才能があっても根気のない人間だらけ」副大統領のスピーチライターが“執念”の大切さを説く
  • Golangの新しいGCアルゴリズム Transaction Oriented Collector(TOC)

    http://golang.org/s/gctoc Goの新しいGCのProposalが出た.まだProposal段階であり具体的な実装はないが簡単にどのようなものであるかをまとめておく. GoのGCはGo1.5において単純なStop The World(STW)からConcurrent Mark & Sweepへと変更され大きな改善があった(詳しくは“GolangのGCを追う”に書いた).先の記事に書いたようにGo1.5におけるGCの改善は主にレイテンシ(最大停止時間)に重きが置かれいた.数値目標として10msが掲げられGo1.6においては大きなヒープサイズ(500GB)においてそれを達成していた. GCの評価項目はレイテンシのみではない.スループットやヒープの使用効率(断片化の対処)なども重要である.Go1.6までのGCではそれらについて大きく言及されていなかった(と思う).例えばスル

  • Go言語とHTTP2

    http2 in Go 1.6; dotGo 2015 - Google スライド 2015年の5月にRFCが出たばかりのHTTP2が2016年の2月にリリース予定のGo1.6で早くも利用可能になることになっている.HTTP2の勉強も兼ねてGo言語におけるHTTP2実装を追ってみる. 以下ではまず実際にHTTP2サーバを動かしChromeで接続してみる.次に現状コードがどのように管理されているかを追う.最後に実際にコードを動かしながらHTTP2の各種機能を追う.なお参照するコードはすべて以下のバージョンを利用している(まだWIPなのでコードなどは今後変わる可能性があるので注意). HTTP2とは? HTTP/2に関してはスライドやブログ記事,Podcastなど非常に豊富な情報がインターネット上に存在する.そもそもHTTP2とは何か?なぜ必要なのか?などを理解したい場合は参考に挙げた記事など

  • http://sites.computer.org/debull/A12june/pipeline.pdf

    tom__bo
    tom__bo 2016/10/13