2014-02-01から1ヶ月間の記事一覧

某特定のWebサイトをGETして必要なデータを取得するプログラム

だいぶ前に作成して使っていたが、少し変更したのでメモ。 前提として、Poi、Jsoupを使用する。 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream;…

時系列データ分析の本を読んでの整理4

「時系列データ分析の本を読んでの整理3」の続き。 本はこれ。現場ですぐ使える時系列データ分析 ~データサイエンティストのための基礎知識~作者: 横内大介,青木義充出版社/メーカー: 技術評論社発売日: 2014/02/18メディア: 単行本(ソフトカバー)この商品…

時系列データ分析の本を読んでの整理3

「時系列データ分析の本を読んでの整理2」の続き。本はこれ。現場ですぐ使える時系列データ分析 ~データサイエンティストのための基礎知識~作者: 横内大介,青木義充出版社/メーカー: 技術評論社発売日: 2014/02/18メディア: 単行本(ソフトカバー)この商品…

時系列データ分析の本を読んでの整理2

「時系列データ分析の本を読んでの整理1」の続き。本はこれ。現場ですぐ使える時系列データ分析 ~データサイエンティストのための基礎知識~作者: 横内大介,青木義充出版社/メーカー: 技術評論社発売日: 2014/02/18メディア: 単行本(ソフトカバー)この商品…

MySQLでテーブルのバックアップ

特に難しいことはない。 コマンドプロンプトからmysqldumpを実行するだけ。下記では、「test」という名前のデータベースの、「historicaldate」という名前のテーブルをbak.sqlにダンプする時のコマンド。 C:\dev>mysqldump -uroot -p --opt test historicald…

libmysql.dllだけで対処することは諦めてMySQL wrapperを使用してみる

「libmysql.dllだけでは、selectの結果をMetatrader4で扱えない?」で、libmysql.dllだけを使用してMySQLからselectするMT4プログラムを動かそうとしたが自力ではできずに諦め、MySQL wrapperを使用することにした。 以下、その時のメモ。 0.資源を「MQL4 …

libmysql.dllだけでは、selectの結果をMetatrader4で扱えない?

libmysql.dllをインポートしてMySQLに作成したテーブルからデータを取得し、MQLプログラム中で扱おうとしたが上手くいかない。 create tableは実行できたので、おそらく実行結果を適切な型で扱わないといけないと思われるが、libmysql.dllだけでは出来ないの…

時系列データ分析の本を読んでの整理1

読んだ本は、これ。現場ですぐ使える時系列データ分析 ~データサイエンティストのための基礎知識~作者: 横内大介,青木義充出版社/メーカー: 技術評論社発売日: 2014/02/18メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見るslideshareにメ…

MT4でMySQLのDLLがインポート出来ない 〜 cannot load library 'libmysql.dll'(error 126)

MT4からMySQLに接続するために、libmysql.dllをimportした。 ところが、チャート上にロードした瞬間にロードに失敗してエラーで落ちた。libmysql.dllはexperts/librariesフォルダにコピーしてある。理由が全く分からず、libmysql.dllのバージョンの違いを疑…

【SQLiteからMySQLへの移行3】 MySQL側での文字化けの解消

前回「【SQLiteからMySQLへの移行2】 SQLiteダンプしたSQLのMySQLでの実行」では、SQLiteでダンプしたデータをMySQLへ投入したが、文字化けしたところまで確認して終わった。今回はこの原因を突き止めて、解決方法を探る。1.文字コードの確認 そういえば…

【SQLiteからMySQLへの移行2】 SQLiteダンプしたSQLのMySQLでの実行

「【SQLiteからMySQLへの移行1】 SQLiteでのDBのダンプ」の続き。SQLiteでダンプしたDB(SQL文)をMySQLへ投入する。1.mysqlへログインしてDBへ接続する C:\>mysql -uroot -p Enter password: ******* Welcome to the MySQL monitor. Commands end with ;…

【SQLiteからMySQLへの移行1】 SQLiteでのDBのダンプ

SQLiteでは、charsetがShift-JISでは扱えないため、MySQLの使用も検討し始めた。 プログラム側でcharsetを変換するプログラムを作成する方法も検討したが、C言語でiconvを使用したcharset変換DLLの作成を試みたが、DLL作成時にエラーとなり、それが解決出来…

MySQLのインストール後にデータベースにつなぐまで

やりたいことによって異なるが、下記流れを確認する。 1.MySQLの稼働確認 2.MySQLへの接続 3.データベースの確認 4.データベースへの接続 5.テーブルの確認 6.SQLの発行 7.接続の終了 1.MySQLの稼働確認 scコマンドで起動状態を確認する。 C…

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

MySQLがインストールされたので早速mysqlコマンドを使用して、遊ぼうと思ったが、いきなりエラー。 C:\>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O) rootユーザしか作成していない状態なので、下記でrootと…

mysql-5.5.36-winx64.msiでのMySQLのインストール

mysql-5.5.36-winx64.msiをダウンロードして、インストーラに従ってインストールした。デフォルトのインストール先から変更して、 C:\dev\mysql55 にインストールした。my.iniはここに作成できる。 mysql5.6.15の場合とは異なり、 C:\ProgramData\MySQL\MySQ…

mysql-5.6.15-winx64のインストールとmy.iniの場所

MySQL Community Serverをインストールした。 仕事ではOracleを使用することが殆どで、自宅でMySQLをインストールするのは数年ぶり。MySQLのHPからmysql-5.6.15-winx64.zipをダウンロードしてインストールした。my.iniの場所が分からなかったが、C:\ProgramD…