2023-07-01から1ヶ月間の記事一覧
わたしは本筋と関係ありません。 ギャップロック、ネクストキーロックって? 何が起こる? どうやって対処する? ギャップロック、ネクストキーロックって? ネクストキーロックとは | ソフトウェア雑記 next4us-ti.hatenablog.com ぶっちゃけこの辺が死ぬほ…
最近の俺の昼飯大体これ 1. 材料を準備する 2. 火を通す 3. 味付けする 4. 火を通す 5. 盛り付ける 1. 材料を準備する ベーコン 1パックを適当に切る ニンニクひとかけをみじん切りにする 卵を冷蔵庫から出しておく 2. 火を通す フライパンに、ラードとベー…
同人イベントに出展した時、机の上どうしたらいいか、マジで悩みますよね。 悩みますよね? 悩みますよね セオリーとかもねぇし、サンプルとして出てくるのは大体部数の多い大手とか、作品数の多い大手とか ってわけで、とりあえず賑やかになる飾り付け方に…
トランザクション分離という概念を知りました トランザクションとは? 並列トランザクションの問題 トランザクション分離 トランザクション分離の仕組み 考察 トランザクション分離レベルを上げるデメリットは? トランザクションとは? 「命令ひとまとまり…
テンプレートエンジンって? サーバー、バックエンドで動的にHTMLを生成する手法。 XSlate(for perl)とか、Smarty (for php)とかがあります。 テンプレートエンジンはHTMLに、専用の文法で記述を追加することで、紐付けられた関数の返り値を埋め込むことが…
あけた ものは ちゃんと しめないと いけない んだよ !! なんで閉めないといけないのか なんで閉めないといけないのか ファイルの読み書きは、OSカーネルを経由して行われる。 実際にファイルにアクセスする際は、カーネル上のテーブルにファイルのメモリ…
曲、作ってますか〜〜???? 作ってますよね。 作ってますよね?? 作ってますよね。 そんな時、気になるのが「この音、もっとしっかり聴こえてほしいんだけどな〜〜〜〜〜〜〜〜」ってのです。 自分がよくやる方法をびゃっとまとめました。 正しいのかど…
今の俺の認識:コピーを作っておくことで、クエリのスループットを上げる レプリケーションとは? 何のためにレプリケーションするの? 1. 可用性の向上・障害対策 2. DBシステム全体の性能向上のため シングルマスタとマルチマスタ シャーディング レプリケ…
Perlのクラス、かなりゆるゆる設計っぽい フィールドは一個しか持てない 例えばpythonは class hoge: def __init__(self): self.a = 1 self.b = 2 . . . みたいに複数のメンバを持てます。 普通ですね。 でもPerlのクラスは一個しかメンバを持てません。 ん…
VSCode拡張機能、いいですよね 我々の法であり、守護者であり、幸福の根源です。 私は最近、VSCode Power Modeを導入し、華やかなコーディングができるようになりました https://www.premium-tsubu-hero.net/howtovscode-powermode/ ですが、最近リモートマ…
下位コンポーネントの情報を取得したい.... でも、そのためだけにreduxとか導入したくねぇ.... って時、ありますよね そんなあなたに サンプルコード cosnt [hoge, sethoge] = useState("false") {hoge && ( <div> ここを制御 <div> )} <innerCompornent/> このinnerCompornent内のstate</innercompornent/></div></div>…
こんな感じ <div className=overWrapper> <span className=overButton> これがオーバーレイするボタン </span> </div> <a href="hogehoge.com"> これが下に来るリンク </a> .overWrapper { position: relative; } .overButton { positioin: absolute; } らしい タグの外に配置してあげたあと、relative/absoluteで上に重ねて持ってきてあげる感じ タグの方に…
Linterの怒られよくわからんし黙らせたいなぁ.... せや!これ突っ込んで黙らせたろ!! // eslint-disable-next-line react/jsx-no-useless-fragment はよくないです。 どうしてよくないの? Linterに怒られるってことは、誰かが意図を持って設定したルール…
1. ベースになるやつを作る 右クリック→Pluginで適当なアイコンセットを呼び出して、適当にアイコンを置きましょう そしたら、右クリックから「convert to compornent」を選んでコンポーネント化しましょう 2. Variantを作る 右のインスペクタ内からDesignタ…
オギャ!!!!!(死) <someElement text = {APIService.callAPI().then(()=>{ res.data === true }) === true} > </someElement> ↓ ↓ これでは動きません Step1: コンポーネントで切り分けようね Step2: 非同期関数をuseEffectで呼び出そうね 参考 Step1: コンポーネントで切り分けようね こんな複雑なことやるエレメントは…