blog.kotamiyake.me

為せば成る、為さねば成らぬ何事も

達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへの演習問題にあったので調べてみました。

mysql> SELECT version();
+-----------+
| version() |
+-----------+
| 5.6.26    |
+-----------+

もしくは、

mysql> SHOW VARIABLES LIKE 'version%';
+-------------------------+----------+
| Variable_name           | Value    |
+-------------------------+----------+
| version                 | 5.6.26   |
| version_comment         | Homebrew |
| version_compile_machine | x86_64   |
| version_compile_os      | osx10.10 |
+-------------------------+----------+
4 rows in set (0.00 sec)

でもいいです。

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 54
Server version: 5.6.26 Homebrew

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Reading history-file /Users/kotamiyake/.mysql_history
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

だとMySQL tool/クライアントツールのバージョンを確認することになると書かれた記事があったのですが、普通にServer versionと書かれてますね。

オープンソースで使われているのはCommunity Editionで、現在(2015/11/4時点)の最新バージョンは5.7.9です。

ドキュメントはMySQL :: MySQL Documentationにあります。

ctagsをインストールする

$ brew install ctags
==> Downloading https://homebrew.bintray.com/bottles/ctags-5.8_1.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring ctags-5.8_1.yosemite.bottle.tar.gz
==> Caveats
Under some circumstances, emacs and ctags can conflict. By default,
emacs provides an executable `ctags` that would conflict with the
executable of the same name that ctags provides. To prevent this,
Homebrew removes the emacs `ctags` and its manpage before linking.

However, if you install emacs with the `--keep-ctags` option, then
the `ctags` emacs provides will not be removed. In that case, you
won't be able to install ctags successfully. It will build but not
link.
==> Summary
🍺  /usr/local/Cellar/ctags/5.8_1: 8 files, 364K

tagを生成する

$ ctags --langmap=RUBY:.rb --exclude="*.js"  --exclude=".git*" -R .

vimでの操作する
CTRL-] → 定義元にジャンプ
CTRL-T → 定義先へジャンプ

参考記事
macにctagsインストールして、vimでRailsのソースコード読む – Qiita
http://qiita.com/maeharin/items/9f98c0d63ab764ee21a8

プログラミングをするのに見やすいフォントということで、ずっとこちらを利用させてもらっている。

プログラミング用フォント Ricty

Homebrewでのインストールは、以下のサイトを参考に進めれば特に問題は起きなかった。

sanemat/homebrew-font