2024-10-14
昨晩まで胃がはち切れそうだったけど一夜明けてマシになりました
https://gyazo.com/3c533bd361aeb02a64ab125eb826c822
ジュンくんの混合ワクチン対応してくる
そこまで待たずに対応してくれた
来月に狂犬病ワクチンやってくる感じ
ジュンくん洗った
vue_portfolio_templeteの更新(v6.0.0 => v7.0.0)
vue-cliからViteで起動するように変更
PWA設定がいまいち分からなかったのでScaffoldingの設定をそのまま持ってきた
Scaffolding Your First Vite PWA Project | Vite PWA
重い腰を上げてflat config設定
すでにある設定を消してnpm init @eslint/config@latestでポチポチ独自設定を追加したらできた
長らくずーっとエラーになってたeslintの更新をみなくても済むようになったのよかった
https://github.com/yamanoku/vue_portfolio_template/pull/2115
5月からほったらかし…
@448jp: Vue Fes Japan当日の会場BGMを準備中……実は @hashedrock 作曲のオリジナル曲が2曲入っています。その名も「Vue Theme」! 探してみてね🤭
気になる
MastodonのOpenTelemetry対応を試してみた - await wakeUp();
Mastodon
OpenTelemetry
The Mullenweg/WPE Thing · GitHub
WordPress.orgとWP Engineの騒動まとめ
@danielcroe: oh
https://pbs.twimg.com/media/GZ1PTSHXIAcsbU5.jpg
Daniel RoeがWordPressアカウントにブロックされとる
@njpw1972: 「ゴールを決めました」
なんと棚橋弘至選手が、2026年1.4での“レスラー引退”を決意…!
NJPWスマホサイトで 10.14両国大会を詳報中!
⇒https://t.co/6XDLacqmKH
#njkopw #njpw #棚橋弘至
https://pbs.twimg.com/media/GZ170w8aQAAcM_7.jpg
@njpw1972: 【10.14両国大会・第7試合】
SHOのマスク剥ぎでDOUKIが衝撃の姿に……!
IWGPジュニア王者が怒りの鉄槌で王座を防衛!
★新日本プロレス・スマホサイトで詳報中!
https://t.co/E8aUeCiya3
#njkopw
https://pbs.twimg.com/media/GZ2ELFAbEAAAHYj.jpg
なにこれ
試合時間14秒だったらしい
@njpw1972: 灼熱の頂上決戦!
最後は渾身のドライバー3連発で内藤を撃破!
ついにザックがIWGP世界ヘビーを初戴冠!
試合後、SANADAが10.20ロンドンで王座戦を要求!
海野、鷹木も続々と挑戦表明!!
【10.14両国結果】
★新日本プロレス・スマホサイトで詳報中!
https://t.co/E8aUeCiya3
#njkopw
https://pbs.twimg.com/media/GZ2Y_KSbUAABhCR.jpg
ザック・セイバーJr.戴冠おめでとう!!!!!
ゴッチ式パイルドライバーも出たらしい
@suzuki_D_minoru: ザックから連絡あった。「今夜はスペシャルナイトだから技を借りた」と。そうか、おめでとう。。。10倍にして返せよ(笑)
エンジニア採用のパラダイムシフト - laiso
結論として企業は採用活動を行う際に、エンジニアコミュニティを無視できない状況にある。
シニアな経験を持ち、多少のOSSコントリビュートがあったとしても、それだけでは差別化が難しいという。
実際、日本と同じ水準でのアプローチを受けるためには、Node.jsコアコントリビューターレベルの実績が求められる。
オエー
これ日本でも相当数の人が敵わないのでは…
いや、これがナメられないためにも普通なのかもしれない…
@vuefes:
/
📢 Vue Fes Japan 2024 まであと5日!
\
チケット購入は本日までです!⚠️
用意はいいですか?⚡️
💡チケットは 10/14 (月) 24時 まで販売中
https://t.co/atazuJSPsC
#vuefes #vuejs
https://pbs.twimg.com/ext_tw_video_thumb/1845668292461281280/pu/img/ckBGiye86zjHh6Ma.jpg
Discordでクソコラ作ってた
https://gyazo.com/dc3f806b9fda020a163e5e9ebcaab41f
ほんとは「キターン」のところ「エバーン」って入力したかったけど日本語入力受け付けられなかった
https://open.spotify.com/episode/6SJJ15At20q9YlI2RVM8XN?si=0d149a91366a4e65
「そもそも依存性とは何」これ is これ
Vue.jsだとprovide/injectらへん
code:main.ts
import { createApp } from 'vue';
import App from './App.vue';
import { userServiceImpl } from './UserServiceImpl';
import { userServiceKey } from './UserService';
const app = createApp(App);
app.provide(userServiceKey, userServiceImpl);
app.mount('#app');
code:UserService.ts
import { InjectionKey } from "vue";
export type UserService = {
getUser: () => { name: string; email: string };
};
export const userServiceKey = Symbol("UserService") as InjectionKey<UserService>;
code:UserServiceImpl.ts
import { UserService } from './UserService';
export const userServiceImpl: UserService = {
getUser() {
return { name: 'John Doe', email: 'john.doe@example.com' };
},
};
code:UserComponent.vue.html
<template>
<div>
<h2>{{ user.name }}</h2>
<p>{{ user.email }}</p>
</div>
</template>
<script setup lang="ts">
import { inject } from 'vue';
import { userServiceKey } from './UserService';
const userService = inject(userServiceKey)!;
const user = userService.getUser();
</script>