タグ

ブックマーク / qiita.com/suin (6)

  • 《滅びの呪文》Docker Composeで作ったコンテナ、イメージ、ボリューム、ネットワークを一括完全消去する便利コマンド - Qiita

    downコマンドの特性としては、upコマンドと真逆のことをするコマンドということになる。つまり、upコマンドで作られうるもの(イメージ、コンテナ、ボリューム、ネットワーク)をすべて削除する。 --rmiオプションは、削除するイメージの種類を指定する。allはすべてのイメージ。localはフィールドにカスタムタグのないイメージのみを削除する。--rmiオプションを省略すると、イメージは消されない。 --volumesオプションは、docker-compose.ymlのvolumesセクションに書かれた名前付きボリュームとコンテナにアタッチされたanonymous volumeが削除される。 --remove-orphansオプションは、docker-compose.ymlで定義から削除されたサービス用の未定義コンテナも削除される。 これら3つのオプションをつけないと、削除されるのはコンテナと

    《滅びの呪文》Docker Composeで作ったコンテナ、イメージ、ボリューム、ネットワークを一括完全消去する便利コマンド - Qiita
  • VagrantでUbuntuにSwapを4GBほど追加したい - Qiita

    複数のScalaプロジェクトを、Ubuntu上で同時に起動するような開発していると、メモリが512MB程度では到底足りず、ScalaのビルドツールであるsbtのプロセスがOOM Killerに殺されてしまいがちです。 VagrantでVMのメモリを4GBくらい追加してもいいですが、そうなるとフルカスタムのMacBook Proがないと開発に参加できない…といった状況になってしまい、開発のハードルが上がってしまいます。 そこで、VMにメモリを追加するのではなく、swap領域を増やしてScalaのプロセスが終了されないように、VagrantでUbuntuをプロビジョンするようにします。 まず、swapを増やすためのプロビジョンスクリプトを作成します。このスクリプトは「Vagrant Quickstart – jeqo's blog」の記事のものをほぼそのまま使います。 #!/bin/sh #

    VagrantでUbuntuにSwapを4GBほど追加したい - Qiita
  • Go言語: ビルド時にバージョン情報を埋め込みたい - Qiita

    課題 Goでアプリケーションを作るとき、バージョン番号をコードに含めるのにいちいち書き換えてている…。 解決策 ビルドの引数に -ldflags "-X main.version=バージョン" をつける。 やりかた バージョンを代入する変数を一つ作る。

    Go言語: ビルド時にバージョン情報を埋め込みたい - Qiita
  • 動的言語だけやってた僕が、38日間Go言語を書いて学んだこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Go言語を始めて38日たったので、これからGo言語を始めるプログラマにちょっとでもヒントになるように、どのようにGo言語を始めて、どのような手順で学んできたかまとめておきます。 筆者のバックグランド PHP歴、JavaScript歴10年~ Python 3ヶ月くらい Ruby 1日 静的言語経験ほぼ皆無(Java 3日くらい、Scala 3日くらい、Objective-C 1週間くらい、Cそもそも挫折、C# 1日) 静的言語というと、「コンパイルの一手間が面倒」だとか「環境を作るのが面倒」だとか先入観があり、ほぼわず嫌い状態でした。

    動的言語だけやってた僕が、38日間Go言語を書いて学んだこと - Qiita
  • 俺史上最強のiptablesをさらす - Qiita

    #!/bin/bash ########################################################### # このスクリプトの特徴 # # 受信・通過については基的に破棄し、ホワイトリストで許可するものを指定する。 # 送信については基的に許可する。ただし、サーバが踏み台になり外部のサーバに迷惑をかける可能性があるので、 # 心配な場合は、送信も受信同様に基破棄・ホワイトリストで許可するように書き換えると良い。 ########################################################### ########################################################### # 用語の統一 # わかりやすさのためルールとコメントの用語を以下に統一する # ACCEPT :

    俺史上最強のiptablesをさらす - Qiita
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

    2019/06/11追記: これは2012年の投稿です。なぜかはてなブックマークで拡散されていますが、内容は時代にそぐわなくなったものもあるのでご注意ください。 これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別に、ページタイトルだけでツールを説明しきっているページへのリンクも付けておきました。類似ページが複数ある場合は、はてブのブックマーク数が多いものを選びました。 知らないツールもあるので、分類がいいかげんなところもあると思います。何か気づいたらコメントください。 解説が不十分なツールについても、補足(コピペで文に取り込める体裁だとありがたい)を頂けると助かります! 元ネタの投稿は現在進

    【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita
  • 1