Twitter share URL
twitter share URLは
https://twitter.com/intent/tweet
にしないといけません。
https://twitter.com/share?url=....
従来の上記のURLを使うと intent/tweetのURLにリダイレクトされますが Android端末でTwitterアプリがインストールされている場合きちんとshareできません。
https://developer.twitter.com/en/docs/twitter-for-websites/tweet-button/overview
/share
の廃止はどこでアナウンスされていたのでしょうかね...twitterを見ると2022年ぐらいでしょうか...。
togetterはintent/tweetのURLになっていてさすがだなと思いました。
AUTO_INCREMENTが飛ぶ
結論
InnoDBの仕様
現象
insert_on_duplicateで動くhogefugaを作っていたらidがめっちゃ飛びます!って言われた。 その直前でdelete文走ってて、なんか余計なdelete文発行されてる/間違っているのかな、と思ってコメントアウトしても起こった。
つまり
$qb->insert_on_duplicate('member', { email => 'foo@exapmle.com', name => $name }, { name => $name }); $qb->insert_on_duplicate('member', { email => 'foo@exapmle.com', name => $name }, { name => $name }); $qb->insert_on_duplicate('member', { email => 'bar@exapmle.com', name => $name }, { name => $name });
ってやると id 1, id 3のレコードができる。
衝撃すぎて久しぶりにブログを書いた。
参考
vimのマクロが便利だった
vimのマクロを教えてもらった。
mysql -e "select * from hoge where id IN ('xxxx', 'yyy')" > hoge.log
みたいなことをしたくて、INに入れるidのリストを1000件テキストもらって、
こういうの毎回置換したりエクセルでクォーテーション連結したりしててだるなーってぼやいたらマクロ教えてもらった。
なので自分めも
- qaでレコード開始 2.やりたい処理をやる
- qでレコード終了
1000@aで1000件繰り返される。
shift +Jで改行が消せる。
便利だ...vim本買ったけどそれにも載ってたらしい〜置物になっていた...ちゃんと読もう...
vueでリンクのhrefに変数をいれる
<a href="{{ URL}}"> {{ URL}} </a>
みたいなことをしたかったんだけどこれはだめだった。
<a :href="URL"> {{ URL}} </a>
こんな感じでできました。やったね。
Tailwind CSSを使ってみた感想
個人開発でTailwind CSSを使っています。
ちなみに... ・サーバーサイドエンジニア ・CSSはたまにかく ・とはいってもほとのd管理画面作る時CSS書く
ぐらいのスキル。 主にbootstrapを使います。
Tailwind CSSを使ってみた感想は
・ちょーーーーー便利って感じではない ・けど classに色々書けば CSS かかなくて済む ・ただ全部classにかくから 書く量が増えるのと色々覚えるのが大変そう ・Qiitaとかで書いている人いるからぐぐっても大体日本語で出るから便利
いちいち にかかなくてもそれっぽいのができそうだな〜という感じ。
フロントがっつりやるつもりないなら Tailwind CSSで十分ですね、と思いました。