astech

柱に印をつける身長記録の、デジタル版

2023-07-01から1ヶ月間の記事一覧

ギャップロックとネクストキーロックとデッドロックとわたし

わたしは本筋と関係ありません。 ギャップロック、ネクストキーロックって? 何が起こる? どうやって対処する? ギャップロック、ネクストキーロックって? ネクストキーロックとは | ソフトウェア雑記 next4us-ti.hatenablog.com ぶっちゃけこの辺が死ぬほ…

【脇道回】マジでウメェチャーハンの作り方

最近の俺の昼飯大体これ 1. 材料を準備する 2. 火を通す 3. 味付けする 4. 火を通す 5. 盛り付ける 1. 材料を準備する ベーコン 1パックを適当に切る ニンニクひとかけをみじん切りにする 卵を冷蔵庫から出しておく 2. 火を通す フライパンに、ラードとベー…

【寄道回】最強の同人ブース賑やかしテク

同人イベントに出展した時、机の上どうしたらいいか、マジで悩みますよね。 悩みますよね? 悩みますよね セオリーとかもねぇし、サンプルとして出てくるのは大体部数の多い大手とか、作品数の多い大手とか ってわけで、とりあえず賑やかになる飾り付け方に…

トランザクション分離と、その内実

トランザクション分離という概念を知りました トランザクションとは? 並列トランザクションの問題 トランザクション分離 トランザクション分離の仕組み 考察 トランザクション分離レベルを上げるデメリットは? トランザクションとは? 「命令ひとまとまり…

わたし、テンプレートエンジンを使うことになりました!!

テンプレートエンジンって? サーバー、バックエンドで動的にHTMLを生成する手法。 XSlate(for perl)とか、Smarty (for php)とかがあります。 テンプレートエンジンはHTMLに、専用の文法で記述を追加することで、紐付けられた関数の返り値を埋め込むことが…

file openしたらfile closeしないといけない理由

あけた ものは ちゃんと しめないと いけない んだよ !! なんで閉めないといけないのか なんで閉めないといけないのか ファイルの読み書きは、OSカーネルを経由して行われる。 実際にファイルにアクセスする際は、カーネル上のテーブルにファイルのメモリ…

【脇道回】DTMで「この音もっと前に来てほし〜〜」って時にやること一覧

曲、作ってますか〜〜???? 作ってますよね。 作ってますよね?? 作ってますよね。 そんな時、気になるのが「この音、もっとしっかり聴こえてほしいんだけどな〜〜〜〜〜〜〜〜」ってのです。 自分がよくやる方法をびゃっとまとめました。 正しいのかど…

DBのレプリケーションについておべんきょうしたよ

今の俺の認識:コピーを作っておくことで、クエリのスループットを上げる レプリケーションとは? 何のためにレプリケーションするの? 1. 可用性の向上・障害対策 2. DBシステム全体の性能向上のため シングルマスタとマルチマスタ シャーディング レプリケ…

Perlのクラスわっっっっかんねぇ〜〜〜

Perlのクラス、かなりゆるゆる設計っぽい フィールドは一個しか持てない 例えばpythonは class hoge: def __init__(self): self.a = 1 self.b = 2 . . . みたいに複数のメンバを持てます。 普通ですね。 でもPerlのクラスは一個しかメンバを持てません。 ん…

VSCode拡張機能とRemote Developement

VSCode拡張機能、いいですよね 我々の法であり、守護者であり、幸福の根源です。 私は最近、VSCode Power Modeを導入し、華やかなコーディングができるようになりました https://www.premium-tsubu-hero.net/howtovscode-powermode/ ですが、最近リモートマ…

callbackで下位コンポーネントの情報を吸い上げる

下位コンポーネントの情報を取得したい.... でも、そのためだけにreduxとか導入したくねぇ.... って時、ありますよね そんなあなたに サンプルコード cosnt [hoge, sethoge] = useState("false") {hoge && ( <div> ここを制御 <div> )} <innerCompornent/> このinnerCompornent内のstate</innercompornent/></div></div>…

<a>の上に別のボタンとかを配置したい!

こんな感じ <div className=overWrapper> <span className=overButton> これがオーバーレイするボタン </span> </div> <a href="hogehoge.com"> これが下に来るリンク </a> .overWrapper { position: relative; } .overButton { positioin: absolute; } らしい タグの外に配置してあげたあと、relative/absoluteで上に重ねて持ってきてあげる感じ タグの方に…

Lintを黙らせるとよくない話

Linterの怒られよくわからんし黙らせたいなぁ.... せや!これ突っ込んで黙らせたろ!! // eslint-disable-next-line react/jsx-no-useless-fragment はよくないです。 どうしてよくないの? Linterに怒られるってことは、誰かが意図を持って設定したルール…

FigmaでonMouseしたときの挙動を作る方法

1. ベースになるやつを作る 右クリック→Pluginで適当なアイコンセットを呼び出して、適当にアイコンを置きましょう そしたら、右クリックから「convert to compornent」を選んでコンポーネント化しましょう 2. Variantを作る 右のインスペクタ内からDesignタ…

Componentの中で非同期関数を呼びたい!!!

オギャ!!!!!(死) <someElement text = {APIService.callAPI().then(()=>{ res.data === true }) === true} > </someElement> ↓ ↓ これでは動きません Step1: コンポーネントで切り分けようね Step2: 非同期関数をuseEffectで呼び出そうね 参考 Step1: コンポーネントで切り分けようね こんな複雑なことやるエレメントは…