読者です 読者をやめる 読者になる 読者になる

AWSのセミナー「Technical Essentials」がとても良かったので語りたい

AWSの "AWS Technical Essentials" 1 & 2 という有料の入門セミナー(トレーニング)に行ってきました。 1月までは「AWS実戦入門」1 & 2 というものだったようで、おそらく最新情報にリニューアルしたのでしょう。図らずも、その第一弾に参加できたことにな…

オープンソースカンファレンス(OSC)2017-Osaka 参画

オープンソースカンファレンス2017大阪 (OSC2017-Osaka)に参加してきました。 https://www.ospn.jp/osc2017-osaka/今回のOSC大阪のMySQL関係、データベース関係は豪華メンバー。 オラクルのMySQLチームさんのブースと、日本MySQLユーザ会(MyNA)のブースそれ…

MySQLのテーブルのファイル名(記号を含むテーブル)

ふと、「MySQLってテーブル名にハイフンを使用できたよな」と思い出したことから、「そういえばハイフンとマイナス(引き算)って混同しないのかな」と気になりました。 この疑問自体の答えは簡単で、 「そのまま記述すると問題のあるテーブル名はバッククォ…

MySQLのデータベース(スキーマ)に別名を付けるcreate_synonym_db

昨日の 日本MySQLユーザ会会(MyNA会)で、yoku0825さんがお話の中で紹介してくれていた、create_synonym_db が面白かったので、記録しておく。曰く: sysスキーマの中にある create_synonym_db を使うと、データベースに別名を付けることができます。 この「…

MySQLのInnoDBって file_per_table がデフォルトになっていたのか!

「趣味のMySQLユーザ」の時期が続いていたこともあって、実体験による情報よりも、すっかり耳年増になってしまいました。取り返すべく、AWSの環境*1を得たのをきっかけに、色々試し始めています。 今回触っていて、「あれっ?」と思ったのは、CREATE TABLE …

ラズパイ初体験

なんか面白そうだけど、センサーとかの周辺装置に際限なくなりそうだなーという恐怖感もあって今まで距離を置いていたラズパイこと Raspberry Pi。昨今の雑誌やWeb記事の増加に耐えられなくなり、ついに手を出してしまいました。 買ってまず驚いたのは、我が…

AWS(EC2)上でのMySQL5.7ビルド時間の実験

MySQLをビルドしたり動作させたりするための環境が手軽に手に入るようになったのが嬉しくて、いろいろ試してみています。 相変わらずビルドを繰り返し。 ビルドが必要となる要件は私にはそうそうありませんが、ここぞという時にちょこっとソースをいじってビ…

AWS上でMySQL5.7動作環境を最速で作る方法(Generic binaries使用)(※5.6追記あり)

ビルドするほどに時間はかからず、rpmで入れるよりは自由度が高い(自分のローカルでの動作、複数バージョンの動作)ということで、Generic binariesを使って、とにかく最短でMySQL 5.7 の2つのバージョンを入れてみます。 環境はいつもの t2.micro です。 …

MySQL 5.7 を t2.micro でもビルドできた!

ひとつ前の日記で、「MySQL 5.7 は、ビルドのために大量にメモリを要求するので、AWS Red Hat の t2.micro、すなわちメモリ 1GBではビルドできない」という趣旨のことを書きました。その時点での対応策として、t2.medium というメモリ4GBの環境を利用するこ…

MySQL 5.7 のビルドにトライ ~ 5.6とは大違い

ひとつ前の日記までで、MySQL 5.6 のビルドが快調にできたことに気をよくして、MySQL 5.7 のビルドにも挑戦してみました。5.6.35 と 5.6.34 の差(ビルド環境や方法に違いはない)と同じように バージョン番号関係の部分を 5.7.17 に変えれば良いのだろうと…

ふたつのバージョンのMySQLを同時に動かす on AWS Red Hat 7.3

ひとつまえの日記の続きです。 最近、MySQL のインストールは rpm(CentOS)、あるいは MySQL Installer(Windows)に頼りっきりで、手動インストールからも、すっかり遠ざかっておりました。そんな折に、簡潔でシンプル*1な yoku0825さんの記事に助けられて、そ…

MySQLをビルドする on AWS Red Hat 7.3

yoku0825 さんが、Software Design 誌 2016年6月号に、最近のMySQLのビルドのしかたを簡潔に書いてくれていたのを見て、ずっとやりたかったのが、半年が経ち、年を越え。こんなに時間が経つなら忘れてしまえばいいのに、と思うのですが、先延ばしにすればす…

日記書けなくなる症候群を反省

OSC2016-hiroshima に参加した折、yoku0825 さんと深く語り合うことができて、自分にも気づきがあったので、今の自身の思いをここに吐露しておく。 ユーザ会の活動でイベントに参加したりセミナーでお話ししたりしているうちに、ありがたいことに情報等に対…

オープンソースカンファレンス(OSC)2016-Hiroshima 参画

2016年のOSCを締めくくる広島開催。参加してきました。 今年は飛行機にたくさん乗る、と決めたのが、昨年トリ開催のOSC福岡でのこと。1年間、色々な所に行って、たくさんの方とお話させていただいたり、お話を聞いていただいたりしました。忙しかったけど充…

OSC2016-Fukuoka参画

オープンソースカンファレンス(OSC)2016-Fukuoka に参加してきました。 OSC Fukuoka は、今回で10回目。一度を除いて*1第1回からずっと参加していることや、はじめて東京以外のOSCに参加した地であることもあって、思い入れの深い場所です。年中行事のひとつ…

オープンソースカンファレンス(OSC)2016-Tokyo/Fall参画

オープンソースカンファレンス(OSC)2016-Tokyo/Fall に参加してきました。 東京と謳いながらも、千葉県のうちからは非常に遠いため、もう東京のOSCには行かないつもりだったのですが、今回タイミングと気力体力とがマッチしたので、2日間開催のうち土曜日だ…

オープンソースカンファレンス(OSC)2016-Nagaoka 参画

オープンソースカンファレンス2016長岡(OSC2016-Nagaoka)に参加してきました。 昨年の OSC2015-Niigata で再開した新潟県のOSCが、軌道に乗ってきた感じですね。 http://www.ospn.jp/osc2016-nagaoka/ 新潟はお酒がおいしいので、本当に困ります。えぇ困り…

オープンソースカンファレンス(OSC)2016-Shimane 参画

今年で9回目の開催となる、オープンソースカンファレンス2016島根(OSC2016-Shimane)に参加してきました。 http://www.ospn.jp/osc2016-shimane/ 私自身は、7年ぶり3回目の参加になります。 ヒトコトで言うと、「いつも以上に人に恵まれた」OSCでした。 行…

Xperia Z2 の裏蓋を交換した話

DoCoMoの Xperia Z2 (SO-03F)を落下させて、裏蓋にヒビを入れてしまったのです。オモテでなくて良かったとはいえ、ガラス片が指に刺さったりして、このまま使うには、ちょっとキケンな状態。 このまえの、ちょうど2年たったときの新製品(Xシリーズ)に魅力…

書籍『詳解MySQL 5.7』

詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド (NEXT ONE)作者: 奥野幹也出版社/メーカー: 翔泳社発売日: 2016/08/26メディア: 大型本この商品を含むブログを見るKindle版:詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガ…

セルコ『プログラマのためのSQLグラフ原論~リレーショナルデータベースで木と階層構造を扱うために』

プログラマのためのSQLグラフ原論 リレーショナルデータベースで木と階層構造を扱うために作者: ジョー・セルコ出版社/メーカー: 翔泳社発売日: 2016/09/12メディア: Kindle版この商品を含むブログ (1件) を見る ジョー・セルコの新しい翻訳本が出ました。 …

オープンソースカンファレンス(OSC)2016-Kyoto 参画

京都で開催された、オープンソースカンファレンス(OSC)2016-Kyoto に参加してきました。 今までは、関西開催の京都の部、みたいな感じで、OSC-Kansai/Kyoto という呼び方でしたが、このたび実績を重ねてめでたく OSC-Kyoto となったとのことです。http://www…

オープンソースCMSのSHIRASAGIをvagrantでさくっと入れて見たメモ

SHIRASAGI(シラサギ)という、オープンソースのCMSがあります。徳島県のウェブチップスさんが中心に(という言い方でいいのかな?)なっている SHIRASAGI Project にて開発されている、国産のCMSです。なんでも来週公開される Ver. 1.3.0 ではグループウェ…

オープンソースカンファレンス(OSC)2016-Okinawa 参画

オープンソースカンファレンス(OSC)沖縄 に参加してきました。 全国色々な地域のOSCに参加している私ですが、OSC沖縄に参加するのは、実はこれが初めて。距離がありお金が多くかかりそうな事に加え、なんとなく「沖縄」という開放的な響きの中に、「リゾート…

GoPro3+のUSBが壊れた(修復不能レベル)

近日の遠出のために、GoPro3+の調整を家でやってみていました。 いつもスマホからの通信確立に手間取ってしまうことと、USBからの給電をしながらで熱を持つせいか、途中で録画が止まってしまうことが多くあり、それらの状況確認と練習として、のつもりでした…

7ヶ月ほどMSBand2をただ普通に使ってみた

2015年の年末に Microsoft Band 2 を手に入れてから7ヶ月ほど、ただ普通に使ってみました。 エクササイズに使うわけでもないし、ランニングをするわけでもない。頑張って活用法を調査する等のことはせずに、ただただ、普通に使ってみました。Microsoft Band …

OSC2016名古屋参画

オープンソースカンファレンス2016名古屋(OSC2016-Nagoya)に参加してきました。 私にしては珍しく、当日会場入り。 https://www.ospn.jp/osc2016-nagoya/ 会場に到着し、日本MySQLユーザ会のブースを設置(といっても説明用チラシやシールを出すだけ)、他の…

OSC2016群馬参画

群馬では初めて開催される、オープンソースカンファレンス2016群馬(OSC2016-Gunma)に参加してきました。 まだその土地での開催の「色」のない、第1回というのは、たいへんわくわくするものです。 前後のスケジュールが立て込んでいたので、直前まで参加を迷…

PHPカンファレンス北海道2016

今年はいろんなところでのイベントに顔を出してみる年間と決めたこともあり、札幌で開催されたPHPカンファレンスにも顔を出してみました。一般参加です。ただの参加です。最近PHP書いてないけど、やっぱり気になる言語だし、最新情報を全然キャッチアップで…

MySQLの Milestoneリリース番号のれきし

MySQL 5.8.0-m17 の声が聞こえ始めました。初出はおそらく、yoku08253報告の、これ。> https://bugs.mysql.com/bug.php?id=80372そんな中、梶山さんのこんなツイートがあったので、整理してみました。m17ってどっからの通算なんだ?— RKajiyama (@RKajiyama…

第6回札幌MySQL勉強会参画

第6回目となる「札幌MySQL勉強会」に参加してきました。 第5回も参加していたので、2度続けての参加となります。前回は2年半も前だけど(笑)。 atnd.org メニューはこんな感じ: ・@nobuhatanoさんの、「Mroonga を3年つかってみた」 ・@yukiconExさんの、「…

オープンソースカンファレンス(OSC)2015-Hamanako参加

オープンソースカンファレンス2016浜名湖(OSC2016-Hamanako)に参加してきました。 浜松での開催で、初回(OSC-Hamamatsuと称していた時)以来の久々の参加です。 前の週と翌週とに別件の遠出の予定が入っていたので、今回のOSC-Hamanakoも参加しない予定だ…

MySQL の "0000-00-00" は NULL?

数日前に、とみたまさひろさんのこんなツイートがありました。なんだこれ? MySQLこわい… mysql> SELECT * FROM x WHERE datetime IS NULL; datetime 0000-00-00 00:00:00— とみたまさひろ (@tmtms) 2015, 12月 17@tmtms ちなみにその '0000-00-00' は、 IS …

2015年12月:アドヴェントカレンダー「MySQLマニュアルを読む」記録(リンク集)

おそらく一生で最初で最後の「ひとりアドヴェントカレンダー」を完走した記念に、自分の日記のところでもカレンダー形式のリンク集を作って見ました、、、、、が、単純にはてな記法するだけだと崩れまくりです(^^; まぁいいや。完走記念(というわけでは…

MySQLマニュアル(html)に章番号とかが欲しい

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの最終日25日目です. かつてないほど(当社比)にMySQLのマニュアルに触れた25日間も今日が最終日。毎日面白いこと探しのためにマニュアルを眺めていると、不便に感じることがあります。それ…

MySQLサーバの複数立ち上げ

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの24日目のぶんです. MySQLサーバは、1台のマシン(というか、ひとつのOS)の上に複数立ち上げることができます。1台でレプリケーションの実験をしたり、複数のバージョンの動作を比較し…

MySQL Workbench のマニュアルは本体とは別にあった

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの23日目です. こんにちは!つらいです! マニュアルをふわふわと眺めるだけのフェーズを過ぎて、やはり、ひとつひとつ実際に試してみたいフェーズに入ってきました。毎日数十分程度の時間…

MySQLマニュアル、5.6と5.7の違い(Level 2)

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの22日目です. 昨日の日記では、MySQLマニュアルのもくじより、レベル1(章レベル)の相違点について紹介しました。 今日は、その続きで、レベル2(節レベル)の相違を見ていきます。 な…

MySQLマニュアル、5.6と5.7の違い(Level 1)

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの21日目ぶんです。 MySQLのマニュアル。全26章から成りますが、実は バージョン5.6とバージョン5.7で、若干構成が変わっています。 まず今日は、章立てのレベル(レベル1)での違いを紹介…

MySQLマニュアルでのバージョン番号の説明とか

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの20日目です. 昨日の日記で、sysスキーマ内の VERSION_* ファンクションを見ながら、バージョン番号の呼び方について若干の混乱をしました。というのも、私はセミナーなどで常に、「MySQL…

MySQLの新しい「sys」スキーマ

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの19日目です. MySQL 5.7.7 からは、新たに「sys」という名前のスキーマが追加されました。MySQL :: MySQL 5.7 Reference Manual :: 22 MySQL sys Schema これは大雑把に言うと、MySQLの開…

MySQLマニュアルの「INFORMATION_SCHEMA」を読む

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの15日目です. 私は古いMySQLユーザですから*1、MySQLに最近入った機能や構文などは苦手です。業務でバリバリに使う環境にないと、ここ数年のMySQLの急速な機能拡大について行くのがたいへ…

MySQLの様々な拡張方法を知る

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの17日目です. 先日開催された MySQL User Conference Tokyo 2015 で、とみたまさひろさんが「MySQLを拡張する」というお話をされました。 MySQLリファレンスマニュアルでは、24章が「MySQL…

MySQL User Conference 2015 に行ってきた

オラクル社主催の MySQL User Conference Tokyo 2015 に参加してきました。MySQL User Conference Tokyo 2015 日本でのMySQLのカンファレンス。MySQL社の時代、サンマイクロシステムズの時代にそれぞれ何度か開催されたことがありましたが、オラクルに買収さ…

MySQLマニュアルはダウンロードして手元にも!

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの16日目です. MySQLのマニュアルを、http://dev.mysql.com/doc/refman/5.7/en/ のページで(つまりオンラインで)読むことが多いと思いますが、実は MySQLマニュアルは全体をダウンロード…

マニュアル以外にもあるMySQLの最新情報源

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの15日目です. 本日は、「MySQL User Conference 2015」に来ています。サンマイクロシステムス時代以来、8年ぶりの開催となり、1トラックのセッションながらも熱気に包まれています。うれ…

MySQLメジャーバージョンアップ後に必要なスクリプト

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの14日目です. 13日目の日記では、とりあえず MySQL 5.6 から 5.7 にバージョンを上げたところで終了した。 よくよく考えてみれば、システム系のテーブルの変更が含まれているのだから、そ…

MySQLの公式yumリポジトリでのメジャーバージョン更新方法

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの13日目です. 毎日この「MySQLマニュアルを読む」の日記を書きながらも、そういえば手元にMySQL5.7環境がほとんどない*1ことに気づいたので、色々な所からアクセスできるLinux上(レンサバ…

MySQLマニュアルの「Topic」での一覧表示

この記事は、2015年「MySQLマニュアルを読む」アドベントカレンダーの12日目です. MySQLドキュメントページの、見落としていた機能を、梶山さんに教えていただきました。 このアドヴェントカレンダー向けの一連の日記の初日で紹介した、ドキュメント一覧のペ…

MySQL5.7で一瞬だけ入ったSELECT構文内の句

昨日の日記で、DDLとかDMLの説明をちゃんとマニュアルで読みましょう、という事を書きました。SELECT文のページを見ていると、なにやら面白いことが分かったので、紹介します。開発が進むソフトウェアって生きているんだなと感じさせてくれる出来事です。本…