I searched the web but most of the articles are written several years before. Many cons have been fixed. From many years of hosting both - MySQL seems easier at first but there are so, so many problems with its internal design that hide problems until its too late. PostgreSQL in my eyes is engineered in a much smarter way and has sensible defaults. PostgreSQL won't implement something unless it's
テーブルのサイズはphpMyAdminでも見れますが、コマンドから見れたほうが何かと便利なので、調べてみました。 全てのデータベースのサイズを確認する # MB単位 select table_schema, sum(data_length+index_length) /1024 /1024 as MB from information_schema.tables group by table_schema order by sum(data_length+index_length) desc; +--------------------------+---------------+ | table_schema | MB | +--------------------------+---------------+ | database1 | 5579.89978790| | databas
Wocker Docker-based rapid WordPress development environment. It takes just 3 seconds to create every fresh WordPress environment! Version 1.5.3 What is Wocker? Wocker is a local WordPress development environment. Since it’s based on Docker, it takes just 3 seconds to create every new installation of WordPress. Get Started 1. Install Vagrant http://www.vagrantup.com/ 2. Install VirtualBox https://w
Posted 5月 18th, 2015 by codechord. 2 Comments Tweet Tweet 2015/05/18、個人的にどっぷりな、wordpressプラグイン本の著者さんがセッションするということもあり、第41回 WordBench 大阪 「VCCW vs Wocker」に行った議事録と感想。 結論からいって、Dockerについてかなり理解が深まった。 きっかけを与えてくれたWockerの作者のKiteさんにはただただ感謝。 触発されて、今日ずっとDockerfileの書き方しらべてた。 あとは、TDDの必要性だとか、CIの必要性だとかへの理解が深まり、ついでに、OSSの貢献の方法というか考え方だとか、いろいろと参考になった。 本題のテーマはvccw vs wocker。つまり仮想環境を利用しての開発環境についてのセッション。 そのまえに、まずDockerについ
以前このブログでも紹介したことがありますが、php-build というビルドツールが便利で、愛用しています。phpenv と php-build を組み合わせて使うことで、複数のバージョンの PHP を共存可能な形でインストールし、切り替えて使うことができます。バージョンごとの PHP の動作を比較したり、処理系の実装を変更して独自にビルドする用途にも便利です。 github.com php-build には、ビルドの前後にユーザが独自の処理を実行できる仕組みが用意されています。今回は php-build のソースコードを追いながら、この仕組みを利用して php-build の処理をカスタマイズする方法を説明します。 php-build のファイル構成 はじめに php-build のファイル構成を示します。ソースツリーの一部を抜粋したものが以下になります。bin/php-build が全
調べるとこんな記事が結構あったけど、もう古くなったバージョンだったり、情報が散らばってたりするので、最新バージョンでやってみた場合のメモ。 もしかしたら不要な設定があるかもしれないけど、とりあえずこれで動作確認はOK。 以下に設定ファイル含めた全貌を記載。 インストール環境 サーバ CentOS 6.5 メモリはとりあえずgitlab推奨の2GB Gitlab Omnibusパッケージのインストール GitlabのHPから対象のOSを選択するとインストール方法が出てくる。 Gitlab本体のインストールは上記の通りやっていけばすんなりと完了する(ほんとに2分で終わる) 今回はGitLab Community Edition 8.7.0の最新版をインストールした。 Omnibusパッケージだとpostgresもnginxもすべて必要なものをインストール、設定してくれるため非常に楽だが、すでに
これまでの記事 これらを組み合わせて Excel のシートから JSON ファイルを作成するという事をやってみる。 例として以下の様なシートを用いる。 一応シートのデータも Gist にアップした。 sample data セルの内容を取得して配列化する まずアプリケーションの取得を行い、Excel の worksheet の取得を行う。 app = Application('Microsoft Excel'); worksheet = app.worksheets['Sheet1']; シートの一番上の行は列の内容を表すタイトル部分になっているので、表の内容取得はインデックス1の行(2行目)からループ処理で row を順番に取得してくようにする。 for (rowIndex=1; ; rowIndex++) { row = worksheet.rows[rowIndex]; } 上のコー
犬 @patriot_9 この前「2000年問題ってありましたよね。機械の時計が狂っちゃう、みたいな!全然たいしたことなかったですけど!」と当時小学生だった自分の感想を述べたら「"たいしたことなかった "?」とSE陣がざわつき、素人の知らない部分で当時死ぬほど大改修・トラブル対応に追われていたことを知った 2016-11-06 01:58:34 犬 @patriot_9 ぼかぁねぇ、就職して初めて「世の中には自分たちが思いもよらないところで必死に支えてくれてる人たちがいる」ってことと「"ハウルの動く城"みたいにツギハギだらけでギシギシと音を立てながらなんとか無理矢理回ってる」ということを知りましたよ 2016-11-06 02:04:12
.../.tmux.conf:23: unknown option: mouse-select-pane .../.tmux.conf:24: unknown option: mouse-select-window .../.tmux.conf:25: unknown option: mouse-resize-pane .../.tmux.conf:26: unknown option: mode-mouse どうもmouse関連の設定が無くなった?らしい。で、tmuxのサイトを調べてみた。 https://tmux.github.io/ のchangelogから引用 Mouse-mode has been rewritten. There's now no longer options for: - mouse-resize-pane - mouse-select-pane - mous
# prefixキーをC-aに変更する set -g prefix C-a # C-bのキーバインドを解除する unbind C-b # キーストロークのディレイを減らす set -sg escape-time 1 # ウィンドウのインデックスを1から始める set -g base-index 1 # ペインのインデックスを1から始める setw -g pane-base-index 1 # 設定ファイルをリロードする bind r source-file ~/.tmux.conf \; display "Reloaded!" # C-a*2でtmux内のプログラムにC-aを送る bind C-a send-prefix # | でペインを縦に分割する bind | split-window -h # - でペインを横に分割する bind - split-window -v # Vimのキ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く