mashumalowのブックマーク (637)

  • シェルの基礎とSSH Tips - Qiita

    第40回勉強会(2015/02/21) - 長岡 IT開発者 勉強会(NDS) @hayajo はじめに Bourne Shell系の内容です。C Shell系ではないので注意してください。 NOTE: 特に明言しない場合は ash(dash) 準拠となります。

    シェルの基礎とSSH Tips - Qiita
  • nginxをdockerで動かす時のTips 3選

    こんにちは。CTOの馬場です。 最近利用する機会が増えてきたdockerネタです。 nginxを動かすときのTipsを3つ紹介します。 foregroudで起動する dockerではコマンドをforegroundで動かさないとコンテナが停止してしまいます。 nginxはデフォルトはデーモンとして動くので、foregroundで動くように設定しましょう。 nginx.confで設定するならこうです。 daemon off; Dockerfileの起動コマンドで指定するならこうです。 CMD ["/usr/sbin/nginx", "-g", "daemon off;"] 動的な設定を外部化する イメージの中に設定値を入れちゃうのはダサいですよね。 コンテナ起動時に動的に設定したいものです。 dockerの場合は docker run 時に -e で環境変数を指定できるので使いましょう。 do

    nginxをdockerで動かす時のTips 3選
  • [PDF] IT関連産業の給与等に関する実態調査結果 平成29年8月21日 経済産業省

    IT関連産業の給与等に関する 実態調査結果 平成29年8月21日 経済産業省 1  目次  <1> 調査の背景と趣旨 p.02 <2> IT人材の給与水準の実態 p.05 <3> IT関連企業の給与制度及び人事評価制度の実態と課題 p.14 <4> IT関連企業における採用の実態と課題 p.30 <5> IT人材の残業時間と勉強時間 p.43 <6> IT関連企業における兼業・副業の実態 p.49 <7> 調査詳細 p.54 IT関連産業の給与等に関する実態調査結果 2 <1> 調査の背景と趣旨  給与水準やそれを決定する給与制度は、産業が優秀な人材を獲得する上できわめて重要な課題である。調査は、こうした問題意識に基づき、我が国 のIT関連産業が、優秀な人材の獲得を通じて、今後もさらなる発展を実現するために、IT関連企業の給与制度等に関する実態や課題を取りまとめた。  章には、

  • Dockerを使ったPerlアプリケーション開発 | Stobo

    このスライドは Markdown でプレゼンテーションが作成できるサービス Stobo で公開されています。

    Dockerを使ったPerlアプリケーション開発 | Stobo
  • どっちが幸せ?年収400万円の田舎暮らし vs 年収600万円の都会暮らし

    地方の暮らしと都会の暮らしは、同じ日でも全く異なるものなのでしょうか。 こうした地方と都会の暮らしにについて、『年収400万円の田舎暮らし公務員v.s.年収600万円の一部上場会社勤務で東京暮らし』という話題がネット上で繰り広げられており、「田舎暮らしの公務員最強説」を発信者が主張していました。 そこで日は、「年収400万円の田舎暮らし」と「年収600万円の都会暮らし」について、細かな生活水準を設定したシミュレーションを行うことで、実際にどちらの暮らしが最強なのかを探ってみたいと思います。 年収400万円・田舎暮らしとは

    どっちが幸せ?年収400万円の田舎暮らし vs 年収600万円の都会暮らし
  • 物理的にアメリカのオフィスを作った話 – DeployGate

    こんにちは!Software Engineerの井上恭輔( @kyoro353 )です。今日はDeployGateの米国オフィスを物理的に作った話をご紹介したいと思います。 DeployGateは2016年3月に米国法人を登記し、海外のお客様向けの各種サポートを提供しています。しかし、実は今までリモートベースの活動がメインで自分たちのオフィスを持っていませんでした。 おかげさまで三期目を迎えた今年は、米国やベトナムを始め海外での利用事例が増えていることもあり、米国にも固定オフィスを作るか!という話になりました。が、私たちは小さなスタートアップ。オシャレなオフィスを作りたいけど、丸投げで依頼するお金も無いし、何より面白く無い… …そうだ、DIYの聖地アメリカだし、自分たちで施工してしまおう!! という考えに至った私は「大抵のプログラミングはできるのだから、きっとググれば家くらい作れるだろう」

    物理的にアメリカのオフィスを作った話 – DeployGate
  • HTTP2 のフロー制御 - Qiita

    この記事は HTTP2 Advent Calendar の 1 日目の記事です。 初回は、執筆時点での最新ドラフトである HTTP2-draft16 のフロー制御(Flow Control) について解説します。 余談ですが, 現在の仕様では "HTTP2.0" ではなく "HTTP/2" もしくは "HTTP2" が正しい名称です. 更新 @kazu_yamamoto さんに指摘頂いた点を反映しました。 @kiri__n さんに指摘頂いた点を反映しました。 詳細については 更新履歴 をご覧下さい。 HTTP2 では、同じホストへの複数のリクエストを、同一の TCP コネクション上にストリームという単位で多重化することができるようになりました。 フロー制御とは、例えばひとつのストリームがリソースを占有してしまうことで、他のストリームがブロックしてしまうことを防ぐ、といった目的で行われます。

    HTTP2 のフロー制御 - Qiita
  • httpbin.org

    A simple HTTP Request & Response Service. Run locally: $ docker run -p 80:80 kennethreitz/httpbin

  • Terraform Best Practices in 2017 - Qiita

    2019/12/23 更新 記事はベストプラクティスかもしれないけど複雑だったので、2020年度版(0.12対応版)として Terraform 0.12 のコードを黒魔術にしないために心がけたこと ~ 自分への戒めを込めて ~ を書きました。こちらも参照ください。 以下のブログをベースにver0.10の新機能のworkspaceや、backend、remote stateを活用してベストプラクティスを考えた。 細かい話は以下のブログを参照いただき、ver0.10に対応した内容だけ記載します。 Terraformにおけるディレクトリ構造のベストプラクティス | Developers.IO サンプルコード サンプルコードを置きましたので、イメージが付かない場合は以下を見てみて下さい。 (適当に作ったので間違えてたらプルリクください) https://github.com/shogomuran

    Terraform Best Practices in 2017 - Qiita
  • NDS#36 Go言語入門

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    NDS#36 Go言語入門
  • Terraform でキーペア登録し起動した EC2 に SSH接続 - 長生村本郷Engineers'Blog

    以下に移行しました。 kenzo0107.github.io

    Terraform でキーペア登録し起動した EC2 に SSH接続 - 長生村本郷Engineers'Blog
  • Nginxで、リクエストを複製するmirrorモジュールが標準搭載された - ASnoKaze blog

    [20170809追記] nginx-1.13.4に ngx_http_mirror_module は含まれました Nginxで、リクエストを複製するmirrorモジュールがコミットされ、何もせずとも使用できるようになりそうです(現状最新コミットをビルドする必要あり)。 例えば番環境のproxyからリクエストを複製して開発環境に流すような事も出来ます。もちろん複製処理は来のリクエスト処理をブロックしません。 例えば以下のように、mirrorに来たリクエストを複製してバックエンドサーバに投げるようにしてみます conf server { listen 80 ; server_name localhost; mirror_request_body on; log_subrequest on; location /mirror { mirror /proxy; #/proxy宛にリクエストを

    Nginxで、リクエストを複製するmirrorモジュールが標準搭載された - ASnoKaze blog
  • 非公式MySQL 8.0オプティマイザガイド by yakst

    View the Project on GitHub はじめに サーバーアーキテクチャー B+ツリー インデックス Explain オプティマイザ トレース 論理変換 コストベース最適化 ヒント プランの比較 複合インデックス カバリングインデックス Visual Explain 変わりゆく実行計画(Transient Plans) サブクエリー 共通テーブル式(CTE)とビュー 結合 集約 ソート パーティショニング クエリーリライト 不可視インデックス クエリープロファイリング JSONと生成列 文字セット 非公式MySQL 8.0オプティマイザガイド 日語版 原文URL: http://www.unofficialmysqlguide.com/ 翻訳者: doublemarket (@dblmkt) The Unofficial MySQL 8.0 Optimizer Guideの

  • 最強のSSH踏み台設定 - Qiita

    追記:openssh-7.3 以降なら ProxyJump や -J が使えます ホスト名を + で繋げることで多段Proxy接続も簡単に、がコンセプトだったエントリの設定ですが、OpenSSH 7.3 から ProxyJump という設定が使えるようになったので、使えるなら ProxyJump を使う方が健全だし柔軟で使い勝手も良いのでそちらを覚えて帰ることをオススメします。 使い方は簡単で以下のような感じです。多段も行けるし、踏み台ホスト毎にユーザ名やポート番号を変えることも出来ます。 # 1. bastion.example.jp -> internal.example.jp ssh -J bastion.example.jp internal.example.jp # 2. bastion.example.jp -> internal.example.jp -> super-de

    最強のSSH踏み台設定 - Qiita
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

  • 突発性難聴患者の救世主かもしれない上頚神経節ブロック - なりなり日記

    こんにちは、なりなりです(^ ^) KinKi Kidsの剛くんも発症した突発性難聴に関して、わたしの治らなかった残念記録は 突発性難聴治療まとめ - なりなり日記 こちらにまとめてあるのですが 突発性難聴を即効で治しました | 日常損傷病学 当時、私が試みて効果の無かった星状神経節ブロックとは異なって、より問題を起こしている内耳に近い、上頚神経節へのブロック注射で効果が出るとの報告が出ています。 お悩みの方は、相談されては如何でしょうか。 残念ながら、症状が固定して、既に内耳が壊死していると思われる僕などには効果は無いですけど… 剛くんは勿論、お困りの皆さんには、既に周りから色々な情報が入っていると思いますが、正直、効果の薄い針治療や、いかがわしいサプリに頼る前に、しっかりと効果が確認されている治療を受けることをお勧めします。 突発性難聴は一月程度で回復しなければ2度と回復しませんから、

    突発性難聴患者の救世主かもしれない上頚神経節ブロック - なりなり日記
  • PostgreSQL解析資料(MVCC)

    賃貸住宅住まい、独身の方、所得も低額という状態でも年収の3分の1より少ない金額を希望するならば、審査でOKとなることも期待されると言ってよいと思います。 長い人生の中においては、どんな人でも思いがけず、待ったなしでキャッシュが入用になることがあるでしょう。こういった時には、即日融資に対応しているキャッシングが非常に役に立つと思います。 「銀行で申請するカードローン、はたまた信販系の貸付サービスというのは、実際のところ審査に時間をかけるのではないか?]と心配しているかもしれませんが、ここ最近では即日融資を実施している金融業者も次第に多くなっているとのことです。 どんな内容のローンを組むとしましても、万が一キャッシングによってお金を借りている状況なら、ローン利用による借入金は縮減されることは考えられるでしょう。 給料日が来るまで、数日間助けて貰えるのがキャッシングではないでしょうか?緊急の時だ

    PostgreSQL解析資料(MVCC)
  • Isolation Levelの階層 - Qiita

    ACIDの中でIsolationは特に蔑ろにされがち、と昨日の記事に書いたが具体的にどのように蔑ろにされるかについて詳しく説明する。 ANSI規格 米国国家規格協会、いわゆるANSIではトランザクションの分離レベルが4つ定められている。 READ UNCOMMITTED: 未コミットの値を読む事がある(Dirty Read Anomaly) READ COMMITTED: コミット済みの値しか読まないが、1つのトランザクションの中で複数回同じ値を読みにいった時に外のトランザクションによって更新された最新の値を読んでしまって一致しない事がある(Non-Repeatable Read Anomaly)。また、読んだ値に後から書き込む際に他のトランザクションによって更新された値であっても更にその上から上書きしてしまい過去の更新が消失する(Lost Update Anomaly)。また、2つの値を

    Isolation Levelの階層 - Qiita
    mashumalow
    mashumalow 2017/07/12
    “Web開発者が知っておくべき八つの分離レベル”
  • PostgreSQL のトランザクション & MVCC & スナップショットの仕組み

    このページでは PostgreSQL のトランザクション(Transaction)、Multi Version Concurrency Control(MVCC)、スナップショット(Snapshot)の仕組みを説明する。 PostgreSQL の他の記事へのインデックスはここ。 更新履歴 (2016.04.30) 作成。 (2016.09.16) データ定義言語(DDL)のトランザクションを追加。 (2016.09.28) データ定義言語(DDL)の MVCC アンセーフ動作を追加。 (2017.04.07) Combo Command ID の説明が間違っているのを修正。 目次 1. はじめに 2. トランザクション分離レベル(Transaction Isolation Level) 3. Serializable 以外の分離レベルの実現方法 3.1 トランザクションとと可視性(Visi

  • iptablesを利用してNATサーバを構築 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

    iptables こんにちは、えのもとです。 弊社では番リリース直前検証環境として、ステージング環境を利用しています。 この環境が古くなってしまったため、環境再構築を実施することになりました。 再構築する上で、今後のこともあるので再構築しやすい環境に切り替えることにしました。 構築上でポイントとなったのは以下の2つです。 番環境はVMで稼働しているので、そのバックアップを活用する サーバ設定(ネットワーク設定など)はできる限り変更したくない これらを達成するため、閉鎖されたネットワークを構築しその中に環境を構築することにしました。そこで問題となるのは閉鎖された環境内外との通信なのですが、iptablesを利用してnatサーバを構築することで解決しました。今回はこのiptablesの検証の様子を紹介します。 NATとiptablesについて 今回環境を構築するに当たり、以下を参考にしまし

    iptablesを利用してNATサーバを構築 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]