投稿

6月, 2018の投稿を表示しています

エンジニアリングブログをどこで書くかについて、どう書くかについて

ブログを書くと、自分の知識のストックになり、文章もうまくなり、自分のアピールにもなる。

問題になるのは、
日本語で日本向けに展開するか vs 英語で書いて世界向けに展開していくか
エンジニアリングだけ書くのか vs 個人的な記事も書いていくブログにするのか

だろうか。それは個人の生き方や英語への習熟度にもよって決めたらよいのだと思う。

日本語でエンジニアリングに集中して書く場合は、Qiitaに書くのがよいのかもしれない。ただ、個人的な記事をまとめるには、ふさわしくないかもしれない。

英語で書く場合や、個人的な記事もまとめたい場合は、BloggerやMediumやNoteなどにまとめるのがいいのかもしれない。ソースコードを載せる場合は、SyntaxHighLighterなどを使うのがよいだろう。

https://qiita.com/piro_erdes/items/f133e170a8cf6c10b449
https://qiita.com/piro_erdes/items/f133e170a8cf6c10b449

追記
Qiita(キータ)海野弘成社長に聞く、日本でもっともプログラマーに愛されている理由
という記事を読んで、Qiitaを見直した。むむむ、悩む。エンジニアリングの問題解決はQiitaにも二重投稿するべきか、Qiitaにだけ書くべきか。

ここの人もQiitaと技術系ブログを使い分けているらしい。整理された技術的な記事はQiitaに書くことにしたらしい。
https://blog.eiel.info/blog/2014/12/24/reason-for-written-qiita/

mysqlが起動できなくなって試行錯誤の末に再インストールした話

MySQLが起動できなくなってから、再インストールして起動するまで。
MySQLが起動しない。 mysql.server startをしても、
ERROR! The server quit without updating PID file (/usr/local/var/mysql/XXX.local.pid). と表示され、起動しなかった。
brewを使った再インストールでは直らない。 brew uninstall mysql && brew install mysqlや、再インストール前にMacOSの再起動を試みてもダメだった。




ログファイルは

$ tail -f /usr/local/var/mysql/WatanabeNaokis-MacBook-Pro.local.err
で確認。ファイル名はパソコン名.local.errになっていた。

.errを見ると、

2018-06-06T03:32:09.971759Z 0 [Warning] Failed to open optimizer cost constant tables
2018-06-06T03:32:09.971974Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
2018-06-06T03:32:09.972239Z 0 [ERROR] Aborting
調べると、mysqld --initializeが動くようになるらしい。しかし、

[ERROR]--initialize specified but the data directory has files in it. Aborting. 
data directoryが空ではないからmysqlが初期化できないらしい。以前、.sqlファイルでrestoreしたときの記録が残っているようだ。
socketファイルを作っても解決せず。 最初に、調べたら、空のmysql.sockファイルを作って解決した記事があったが、試しても解決しなかった。
https://qiita.com/PoohSunny/items/4df890dde4879c2cd29b

権限問題では解決…