その他の開発

テーブル定義の際に必要になったので調べた。

FAQ | LINE Developers」より
ユーザーIDの値は、U[0-9a-f]{32}の正規表現にマッチする文字列になります。

よって、レコード上は32桁にしてアプリケーション側で頭に「U」を付けて処理するか、そのまま33桁保存するか、ですね。
リソースの限られた昔なら前者一択だったんだろうけど、今どきそんな事気にしない、むしろ処理速度の低下を気にする…かな(-_-;)?

↓おまけ
グループIDの値はC[0-9a-f]{32}、トークルームIDの値はR[0-9a-f]{32}の正規表現にマッチする文字列になります。

あれ?グループなのに「G」じゃなくて「C」なのか…。
おそらく他ですでに使用していたから、なんだろうけど、パッと見でGだと思っちゃううっかりさんを生みそうな予感がするなぁ…
それ、未来のワ・タ・シσ(゚∀゚ ;)?


参考記事:LINEのユーザーIDの桁数 なんでもブログ
(記事中のリンクが切れていて調べ直した)
MySQL Workbench でローカルなmysqlに接続しようとしたところ、
SSL is required but the server doesn't support it
と怒られ、接続できなかった(T_T)

ローカルなんやからSSLとかいらんやろ。
ローカルならsoket/pipeのほうを使えってことなんだろうけど、なんかうまくいかなかった(*ノω・*)
えーい、もっと簡単にでけんのか?
…でけた。

↓解決策
How do I disable SSL Requirement in MySQL Workbench? - Stack Overflow
Advancedタブで「useSSL=1」という呪文を唱えると良い、とな。
うーむ、SSLを無効にしようとしているのにこの記述はいかがなものかと、と思いつつ言われた通りにすると、、、おおお、エラーが出ないでわないかーっ!
ありがとう異国の方。
サードチルドレンといえば、「逃げちゃダメだ」で有名な碇シンジくん。

ファーストチルドレン・・・綾波 レイ
セカンドチルドレン・・・惣流・アスカ・ラングレー
サードチルドレン・・・碇シンジ
(エヴァのファーストチルドレンって誰ですか? - ファーストチル... - Yahoo!知恵袋 より)

…って、サードチルドレンやのうてサードチャイルド(third child)やろっ!
続きを読む