10bace LOG

ターニングポイントさん!?

10bace LOG

カテゴリー: 技術 Page 1 of 6

MySQL WorkBenchでover SSH接続したかった

◆結論

https://stackoverflow.com/questions/21527743/mysql-workbench-version-6-0-8-ssh-authentication-issue

↑で

You need to ensure that your private key is in openssh format. With puttygen you can export as Openssh. This worked for me.

とかいうコメントがあって「は?何言ってんだコイツ」と思いつつ試したら動いた。

うおおお死ね。

続きを読む

プログラミング必修化のはなし

小学校から高校までで、プログラミングというものが必修となるらしい。よきかなよきかな。これでプログラマーがたくさん増えて日本のIT技術力は跳ね上がってGDPが急上昇の貧困解消で人口増加したらチョベリグ社会到来かつ快刀乱麻の抜山蓋世で仙才鬼才が千客万来して森羅万象バッチグーさ。

とはならないよね。

続きを読む

WindowsでlocalなMySQL動かす

しょうもない話なんだけどググっても微妙に出てこなかったから雑にメモする。読みづらいけど諦めろ。死ね。

続きを読む

大障害起こしました

※現在進行形だよ

ブログの話です。案件じゃないです。残念だったな。

ホントにクソ詰まったから障害報告をする。

※書き途中記事だよ

◆背景

こないだ、このブログのお引越しをした。AzureのApp Serviceというクラウドサービス上にあったのを、今回はGCPというクラウドサービスの仮想マシンに移動した。

続きを読む

Azureに乗ってたブログをGCPに移動

◆引っ越しました

GCPなら無料でWordPress運用できそうだねと思ったので引っ越し。あばよAzure!アスタラビスt…

あ、仕事で使うわ。

引っ越しやってみた感想としては、意外と楽。変に混乱して一時間くらいサイト見れなくなったり、記事投稿しようとして「更新に失敗しました」とかいわれて死んだりしたけど。

引っ越し記念に手順を備忘る。

続きを読む

【WordPress】Chromeで見た時に改行が消える

WordPressで記事書いてんだけど、ネタバレ防止のためにpタグ(パラグラフ)を積み上げて改行していたところがChromeで表示されなくなった。クソが。Chromeくんのこと信じてたのに!

<br>タグとかはWordPressくん迫真の余計なお世話で除去されるし、困った。

◆結論

<p>&nbsp;</p>

なら消えない。今のところはな。編集画面で「コードエディターモード」に入って上のを張り付けろ。

 

参考:ノーブレークスペース

IPアドレスとかドメインとかDNSのはなし

◆IPアドレス

コンピューターはコンピューター同士で通信をする。通信をするためには、コンピューター同士を線か何かでつながなければならない。基本的に近くのパソコン同士でしか通信できないんだけど、昔の人はめっちゃ通信したかった。そのためにはもっと広いネットワークで自分のコンピューターの一意の場所を明示するための仕組みが必要だった。そして色々あった結果、自分の住所を手に入れる仕組みができた。

それはインターネット(プロトコル)って仕組みだった。TCP/IPという通信のきまりでハデに盛り合おうやって取り決めをした。おかげさまで、相手の住所が分かっていれば通信をすることが出来るようになった。手紙出すのと同じだ。

住所の表現方法は「114.514.1919.810」みたいに数値をカンマで区切ったようなノリだ。あるいは「1145:1419:1981:0364:3648:93::931」みたいな。これらは有り得ないアドレスだけど。

続きを読む

同期処理と非同期処理のはなし

いまから「同期処理」と「非同期処理」について説明する。きいていけ。

適当にググって出てくる記事どもの説明が本当にわかりづらくって困る。頭にきたから自分で説明してみる。そういう記事です。

図があったほうが分かりやすいんだけど面倒だから文章で話す。

◆処理

「処理」というものについて考える。そして、処理の事を以下「タスク」と呼称する。

例えば下記のタスクを考える。

続きを読む

TSQLでdatetimeoffsetを文字列変換するよ!

※注意※ SQL Server 2016以降のはなしです。

サーバーっていうものに「時間くだしゃい」っておねだりしたとき、くれる値は結構まちまちだったりする。特にクラウドの、IaaSだのPaaSだののサーバー。

それは何でかって、ロケールが違うからです。つまり、日本標準時とか世界標準時とかのアレで時間がアレする。だからDateTimeじゃなくて、ロケールまで考慮したDateTimeOffsetを使わなければならないよね。じゃないと整合性とるのがクソ辛くなるよね。

そいで、例えば「昨日のデータ」やら「明日のデータ」ってものを扱おうとしたとき、日付を何も考えず「yyyy/MM/dd」でFORMATすると無様に殺されてドブに捨てられる羽目になる。

SQL Serverも多分に漏れず慎重な時間の扱いが求められるわけであるが、そんな時にお役立ちなのが「AT TIME ZONE」さんです。

続きを読む

IE11でPromiseのunhandled regectionをハンドる

IE11ってマジ糞ウンチofウンコのファッキン無能ゴミブラウザだからPromiseは使えないんだけど、BabelでバベればPromise使えます。

で、それとは別に、「発生したエラーをすべてキャッチしたいね」っていう話がありまして、Vueのmain.tsでcatchしようと思った。

だけどもVue.config.errorHandlerがPromiseのrejectionを拾ってくれないという事実が判明して無事死亡。死亡しながら色々ググったらどうやらwindowに「unhandledrejection」のEventListenerをAddすりゃいいという結論に至った。

参考:Window: unhandledrejection イベント

で、IE11で動かなかった。ビルゲイツ殺す。

続きを読む

Page 1 of 6

Powered by WordPress & Theme by Anders Norén