Kindle、EPUB、PDF使い勝手
今更ながら、初めてEPUBの電子書籍を買ってみたんですよ直前のエントリで上げた「Amazon Web Services負荷試験入門」を読むにあたって。過去に「O'Reilly Japan Ebook...
View ArticleMySQLの「CREATE TABLE .. SELECT/LIKE」の挙動の違い
テーブルの複製のとき、お世話になります。ちょっとしたバックアップ目的や、検証作業用にテーブルを複製するシーンはよくあります。MySQLでは、テーブルの複製のためのコマンドが大きく2種類あるので、その違いを確かめた結果のお話です。CREATE TABLE 複製先テーブル SELECT .. FROM 複製元テーブルCREATE TABLE 複製先テーブル LIKE 複製元テーブルMySQL...
View ArticleMySQLのGLOBAL_STATUSとGLOBAL_VARIABLES
今更MySQL5.7を扱うにあたってMySQL5.6とMySQL5.7のパラメータ差分をあらためて見直してたら、「show_compatibility_56」という、プロダクトのアーキ移行期間にありがちな「いかにも」な名前のパラメータがありまして。これは何?「SHOW [GLOBAL] STATUS」や「SHOW [GLOBAL]...
View ArticleMySQL 8.0をカジュアルに立ちあげる
この記事はMySQL Casual Advent Calendar 2017 - Qiitaの2日目のエントリとなります。きっかけ、前提MySQL8.0、まだRCの状態だけど、色々な機能追加の話題が盛り上がっている中でのAdvent Calendarでもあるので、MySQL...
View ArticleMySQLの「Communications link failure...」の解決方法を調べていて、よく見つけるヤツ
この記事はMySQL Casual Advent Calendar 2017 -...
View ArticleSELECT文をタイムアウト強制終了させる「MAX_EXECUTION_TIME」使ってる?
この記事はMySQL Casual Advent Calendar 2017 -...
View Article新年あけまして2018
「あけまして」の挨拶には遅すぎますが、有給つかって仕事始めが1月9日となり、まだだらっと過ごしている真っ最中です。今年も手短に年頭所感を残しておきたいと思います。年末から年始にかけて、子供2人が立て続けにインフルエンザにかかり、近年まれに見るぐっだぐだな年末年始になりました。昨年はプライベートは、これと言った事件もなく。子どもたちが冬休みに入るまでは。。。仕事の方は、ほぼまるごと、一昨年と同じことを...
View ArticleCentOS 6.9の上でapache-loggen使いたくてゴタゴタした。
きっかけとある製品の検証をするにあたり、ある程度リアリティのある大量データがほしいなと思ったところから。apache-loggenは過去にElasticsearchの勉強しているときにちょっと触ったことがあって、ランダムなデータが一定間隔で出力できて、それでいてちゃんとApacheしてるので使い手があるなと。LogstashならFilter構文簡単だし、正規表現が必要なツールで読むにしても、正規表現...
View ArticlePython3.6 & Jupyter Notebook環境をCentOS 6.9 on Virtualboxの上に作ってみた。
そろそろかじっておいたほうがいいかなと関連書籍をあさっていると、お手軽にWindowsの上に直接Python立ててJupyter立てる方法しか書いてない本があったりするんですけど、Windows環境をあんまり汚したくないので、いつでもまっさらにできる仮想環境上に立てたいなと。機械学習の勉強やるのにAnacondaがいいらしいと聞いて、日曜日の午後にドトールに逃避している時間の中でやってみました。近所...
View ArticleCentOS6 on VirtualBoxでNIC追加・変更する手順
最初に億劫がってブリッジ設定のNICを1つで構築すると、あとが面倒。Python3.6 & Jupyter Notebook環境をCentOS 6.9 on Virtualboxの上に作ってみた。 - なからなLifeで、 eth0:NAT...
View ArticleCentOS 6系にyumでmavenをインストール
タイトルどおり、yumなんでwget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo yum install -y apache-maven mvn --versionこれだけ。今日やった時点で、Maven...
View ArticleAnaconda3でJupyter Notebookを立てたときに、Python2.7も選択できるようにする
何番煎じだよって話なんだろうけど、その先人の煎じたヤツがその通りでは動かなかったので。結局公式サイト記載のやり方が、一番近かったInstalling the IPython kernel — IPython 6.2.0.dev documentation近いけど、そのままじゃ動かねえし。一通りJupyter...
View ArticleWindowsUpdate エラー「80072EE2」顛末記
WindowsUpdateが使えなくなった!メインじゃないのでしばらく使ってなかったWindows7のPC、最後に立ち上げた日もWindowsUpadteがトラブってたの、放置してた。久々に時間が取れたのでいじってみたけど、何も改善してなかった。エラーコードは「80072EE2」。原因不明と表示されるけど、ネットワーク周りが原因のときのエラーらしい。やったことググって拾えることは一通りやった。・信頼...
View Article「アプリケーションエンジニアのためのApache Spark入門」読んでみた
先にまとめておくApacheSpark2.2.0ベースでの記述で、サンプルソースはSaclaではなくPython(pyspark)。(個人的にはPython歓迎!だが、scalaベースで学びたい人には残念かもね。)Sparkの話だけではなく、fluentd+Kafkaで常時データが生成される環境を作る、具体的なシナリオベースでの解説。これはありがたい!4章以降、順番に消化していかないとソースとしては...
View ArticleAWS Glueを扱ってみてツラかったところ。
冒頭から余談しばらくブログの更新が空いてました。この期間、かなりしょっぱい仕事してました。まだ終わってないし、落ち着いてもいないけど、なんとなく書き残しておきたいネタになったので。PySparkとかあんまり理解していない状況から、なんとなく「そのへんのETLツールと同じでしょ」ってノリで提案、受注してきてしまった案件に巻き込まれて触り始めたGlueですが、ツラかったところをツラツラ書きます。「いや、...
View ArticleMySQL Workbenchで、Spatial Functionの結果を図で表示する
「できるらしい」という話だけで、誰も触ってなかった?clubmysql.connpass.comに参加して、坂井さんからGISにまつわるお話をたっぷり伺ってきました。で、坂井さんも、「MySQL WorkbenchがGIS対応してるらしいって聞いたことがあるけど、触ったこと無い」とおっしゃってまして。で、ツイートしたところ、こうなって、MySQL Workbenchにそんな機能があるとかないとか!...
View ArticleMySQLへのJDBC接続で、とあるバグを踏むまでの話 -(1)「max_allowed_packet」の基本的な働き
3エントリに渡ってお送りいたします(1)「max_allowed_packet」の基本的な働き <-...
View ArticleMySQLへのJDBC接続で、とあるバグを踏むまでの話 -(2)「Connector/J」は結構賢い
3エントリに渡ってお送りしています(1)「max_allowed_packet」の基本的な働き(2)「Connector/J」は結構賢い <-...
View ArticleMySQLへのJDBC接続で、とあるバグを踏むまでの話 -(3)古いmariadb-client-javaにて、ヤバイ動き
3エントリに渡ってお送りしています(1)「max_allowed_packet」の基本的な働き(2)「Connector/J」は結構賢い(3)古いmariadb-client-javaにて、ヤバイ動き <- イマココMySQL本体同様、JDBCドライバにもforkプロダクト「MariaDB...
View ArticleWaiting for table metadata lockの対処の仕方、おさらい。
MySQL Casual Advent Calendar 2018 - Qiita 8日目の記事です。駆け込み。やきなおしです。わりとニーズがあるらしく、このネタで過去エントリにちょいちょいアクセスがくるので、とにかく急いでいる人用に、シンプルにまとめました。...
View Article