タグ

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

  • 適当なファイルサイズのダミーファイルを作るシェル - Qiita

    ddコマンドを使う場合 dd コマンドを使ってダミーファイルを作る方法はよく知られているけど、引数とかが思い出せないのでカプセル化したシェルスクリプトを書いた。 dummy-file.sh 10m とかやると、10メガバイトのファイルができる。 #!/bin/sh print_help() { name=$(basename $0) echo "A script for creating sized dummy files." echo echo " Usage:" echo echo " $name [size]" echo " $name [size] [filename]" echo echo " Example1: Make 32MB file as '32m'" echo echo " \$ $name 32m" echo echo " Example2: Make 10MB f

    適当なファイルサイズのダミーファイルを作るシェル - Qiita
  • 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 - Qiita

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

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

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

    俺史上最強のiptablesをさらす - Qiita
  • データベーススキーマ変更の失敗しにくい管理方法 - Qiita

    プロジェクトの成長と付随して、データベースの構造は変化するものです。番環境であればプロダクトのリリース時、開発環境であればコードベースからチェックアウトしてきた時などのタイミングで、データベースの構造を変化させなければなりません。 ここでは、複数人が携わるプロジェクトにて、失敗の少ないデータベーススキーマ変更の管理方法について紹介します。 [2016-05-12 追記] この記事の内容は非常に古いものになっています。現在は「Flyway」といったDBのマイグレーションのためのコマンドラインツールがあります。このツールは、この記事で紹介する方法やRuby on Railsのマイグレーションと似た仕組みを採用しています。この記事で紹介する手動な運用に取り入れる前に、是非Flywayを検討してみてください。 Problems 下記の問題のどれかに当てはまればこの記事はあなたにとって有用でしょう

    データベーススキーマ変更の失敗しにくい管理方法 - Qiita
  • 1