タグ

ブックマーク / bibourock.hatenablog.jp (4)

  • SQLiteの注意点3つ!テーブル作成と同時にINDEX貼れないetc - Dance with Tech

    最近SQLiteを触っています。 基的な構文などはMySQLと同じですが、 決まりごとの違いや若干のクセがあるので、メモしておきます。 SQLiteのデータベースはファイルとして生成される SQLiteはデータベースをファイルとして生成します。 なので、「ファイルを消す=DBを消す」ことになります。 SQLiteをインストールしたら(最近のLinuxはデフォで入ってるぽい)、 以下のコマンドで、DBができあがります。 sqlite3 dbname.sqlite3 上記の「.sqlite3」の部分は何でもいいです。 しかし、拡張子がないと、 のちのち何のファイルか分からなくなる可能性があるので、 慣習的に「.sqlite3」とするようです。 しかし、DBを作成しただけではファイルが作成されません。 DBを作成し、さらにテーブルを作成しなければ、ファイルが生成されないようです。 「DB作った

    SQLiteの注意点3つ!テーブル作成と同時にINDEX貼れないetc - Dance with Tech
    advblog
    advblog 2015/06/18
  • 【Linux】サイズの大きいファイルはお前だ!消してやる! - Dance with Tech

    タイトルの通り、 ストレージ内で容量の大きいファイルを見つけて削除する、Linuxコマンドをまとめました。 環境はAWS(EC2)でCentOS7です。 CentOS7の構築については、 少し前に書いて何故かとても読まれた過去記事を参照してください。 ぶっちゃけ簡単だし、 ググればこの手の類はいくらでも出てくるのですが、 念のため備忘録としてまとめておきます。 メールのキューが溜まっている場合は以下で対応。 あんまり無いと思うけど。 これで今後忘れてもググらずに済むはず。 ログとかのファイル削除に関しては、 定期的に消すシェルなどの仕組みを作るのが1番良いですね。 Linuxコマンドライン入門 1日目 (ネット時代の、これから始めるプログラミング(NextPublishing)) 作者: 大津真 出版社/メーカー: インプレスR&D 発売日: 2014/09/05 メディア: Kindle

    【Linux】サイズの大きいファイルはお前だ!消してやる! - Dance with Tech
    advblog
    advblog 2015/04/16
  • CentOS7でPHPとか動かすところまで構築するのに使ったコマンドまとめ - Dance with Tech

    こういったインフラ周りは日頃触らず忘れやすいので、自分の備忘録としてまとめておきます。 環境はAmazon EC2です。 CentOS6.xと7の主な変更点 「service」コマンドと「chkconfig」コマンドが、「systemctl」コマンドに統合 「iptables」が「firewalld」に変更 「ntpd」が「chronyd」に変更 「ifconfig」が「ip」コマンドに変更 ユーザーを「centos」から「root」に切り替える方法 CentOS7の場合、初期ユーザが「centos」でした。 「root」になるには新しくパスワードを作成する必要があるようです。 Apachのインストール 「service」コマンドは「systemctl」コマンドに変わったので、以下になります。 chkconfig -listの代わりに 以下のコマンドで、自動起動設定を一覧で確認出来ます。

    CentOS7でPHPとか動かすところまで構築するのに使ったコマンドまとめ - Dance with Tech
    advblog
    advblog 2015/02/05
  • PHPのスーパーグローバル変数の一部はcronでは動かないんだってばよ - Dance with Tech

    AMIを使っていくつか作成したインスタンス(AWS)からホスト名を取得して、それを別サーバーに渡す処理を作ろうとしました。 で、ホスト名は以下のスーパーグローバル変数を使用して取得出来ました。 めでたしめでたし。 あとはこれをcronで回せばお終いっと♪ が、cronを実行してログを確認したところ、エラーが返ってきたのです。 ファイルのパスとかを確認しても確実に合ってる。 何故にと思いググってみると、$_SERVER['SERVER_NAME']はcronでは動かないというショッキン&ファッキンな事実を目の当たりに。 ガ━━(゚Д゚;)━━━ン!!!!! 仕方ないので別の方法(any other way)を探すことに。 調べた結果、以下で取得出来るらしい。 試してみると、Private IPが返ってくる。 今回僕は外部サーバーとファイルのやりとりを行いたかったので、 Private IP

    advblog
    advblog 2014/12/25
  • 1