Recent Posts

C++ - (離散)フーリエ変換!  (2013-06-10)

以前、「フーリエ級数展開」を C++ で実装したり、「複素フーリエ級数展開」についての記事を紹介しました。 C++ - フーリエ級数展開 複素フーリエ級数展開! 今回は、「フーリエ変換・離散フーリエ変換」、特に C++ での離散フーリエ変換の実装についてです。 それほど、深くは掘り下げていません。...

MySQL - CSV データインポート!  (2013-06-08)

過去には、テーブルデータを CSV 出力する方法を記事にしていました。 * MySQL - SELECT結果をCSV出力! 今回は、MySQL データベースのテーブルへ CSV ファイルからデータをインポートする方法についてです。 普段頻繁に利用しない方法なので、備忘録として残しておきます。

Linux Mint - tmux 起動時に自動でアタッチ!  (2013-06-06)

前回は、仮想端末管理ソフト tmux を Linux Mint へインストールしました。 Linux Mint - tmux インストール! 今回は、tmux 起動時にセッションが存在すれば(デタッチしたものあれば)、自動でアタッチする方法についての記録です。

Linux Mint - tmux インストール!  (2013-06-05)

当方、Linux Mint では今まで標準の「GNOME端末」ではなく、”Terminator” という画面分割等の可能な端末ソフトを使用していました。 今回、何かと便利そうな仮想端末管理ソフト tmux(Terminal MUltipleXer) を導入してみました。 同様のソフトで、”GNU Screen...

MySQL - 5.6 系で TIMESTAMP 型デフォルト値警告!  (2013-05-31)

MySQL サーバ 5.6 系でサービス起動時等に以下のような警告メッセージがログに出力されます。 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timesta...

MySQL - 5.6.11 ソースビルドでインストール(on Linux Mint)!  (2013-05-30)

以前、MySQL 5.5 系を CentOS(Redhat 系ディストリビューション) にソールビルドでインストールはしていました。 * Linux - MySQL 5.5.23 をソースからインストール! 今回は、MySQL の最新安定版 5.6.11 (当記事執筆時点)を Linux Mint 1...

MySQL - InnoDB データファイルをテーブル単位に変更!  (2013-05-28)

MySQL でストレージエンジンに InnoDB を指定していると、データファイル・ログファイルが作成されます。 デフォルトでは、データファイル(ibdata1)はデータベースが複数あっても1つのファイルとして作成されます。 これだと、データベースが複数あったりサイズが膨大になったりすると、パフォーマンスが悪く...