MySQLWorkbenchでエクスポートしたSQLがIncorrect table definitionエラーになったときの対処法

MySQLWorkbenchでエクスポートしたSQLがIncorrect table definitionエラーになったときの対処法

こんにちは。
今日、MySQLWorkbenchというMySQL純正ツールを使ってDDLを作っていたのですが、

GUIでテーブルを設定し、SQLにエクスポートしたら

Incorrect table definition; there can be only one auto column and it must be defined as a key

というエラーが出たのでその対処法を残します。

Continue Reading…

MacのSublimeLinterで日本語エラーが出る症状を治す方法

MacのSublimeLinterで日本語エラーが出る症状を治す方法

こんにちは。
SublimeText2でSublimeLinterという構文チェックパッケージを使っているのですが、
いつからかアップデートがかかって、日本語を含むコードがエラーになってしまいました。

日本語というか、マルチバイト文字なんでしょうが、
この不具合がタチ悪いのが、コメントの中に日本語を含めてもエラーになります。

コメントの中に日本語を含めてもエラー

なんという英語強要装置。
日本のエンジニアの未来は明るいかもしれませんが、
日本語ゼロは不便なので直してみたいと思います。

Continue Reading…

PocketのAPIをNodejsから扱う方法

PocketのAPIをNodejsから扱う方法

こんにちは。
最近は湿度が高いですね。くせ毛持ちにはつらい毎日です。

今回は、
「あとで読む」サービスのPocketのAPIを扱えるようにして、
TwitterとかからPocketを操作できるものを作ろうと思い立ったので、調べてみました。

あと、Nodejsの記事が少ないなーと思ったので、
少しでも情報源を増やそうと思い、今回はNodejsで実装していきます。

あくまで個人用の用途を想定しているので、
どっかの誰かに認証して使ってもらうサービスで使う場合は、今回の記事の対象外となります。

Continue Reading…

Macの容量が埋まってしまったのでboxenとクリーンインストールをしてみた

Macの容量が埋まってしまったのでboxenとクリーンインストールをしてみた

こんにちは。
2年ほど使っているMacBookAirの容量がほぼ埋まってしまって、
前から消して消してカサ増し…を繰り返していたのですが、
ついに消せるファイルが無くなってしまいました。

ということで、クリーンインストールすると共に、
Github社が提供しているboxenというツールで、
開発環境をコマンド一発でセットアップしてみました。

なお、
この記事では、boxenについてあまり詳しく述べません。
あくまでboxenした結果をメインに取り扱いますのでご了承ください。

Continue Reading…