Midraの掲示板







  1. Midra(偽物)@管理者
    >>148 LINEより優れたコミュニケーションツールへようこそ!

  2. Midra@管理者
    ```ts
    import type { entities as MisskeyEntities } from 'misskey-js'

    type WebhookTypes = {
    user: 'follow' | 'followed' | 'unfollow'
    note: 'note' | 'reply' | 'renote' | 'mention'
    }

    export type MisskeyWebhook<T = WebhookTypes['user' | 'note']> = {
    hookId: string
    userId: string
    eventId: string
    createdAt: string
    type: T
    body: T extends WebhookTypes['user']
    ? {
    user: MisskeyEntities.User
    }
    : T extends WebhookTypes['note']
    ? {
    note: MisskeyEntities.Note
    }
    : null
    }

    export const WebhookTypeCheck = <T extends WebhookTypes['user' | 'note']>(
    type: T,
    json: MisskeyWebhook
    ): json is MisskeyWebhook<T> => json.type === type
    ```


  3. じゃがびぃ
    学タブゐガキがよㄑ使ラサ亻卜はここてずカ?

  4. プシュー
    nodejs分からん。フロントエンドのjsだったら、何となくわかるけど。。。深堀りして使い慣れないとこの状況は変わらないとういね。

  5. Midra@管理者
    ```css
    /* TOKIMEKIのカラム幅をウィンドウの幅に合わせて自動調節するUserStyle */
    .app {
    --t-columns: 1;

    --t-sidebar-width: 64px;
    --t-columnarea-width: calc(
    (100vw - var(--t-sidebar-width)) - var(--decks-gap) * (var(--t-columns) - 1)
    );
    --t-auto-width: calc(var(--t-columnarea-width) / var(--t-columns));

    --deck-xxs-width: var(--t-auto-width);
    --deck-xs-width: var(--t-auto-width);
    --deck-s-width: var(--t-auto-width);
    --deck-m-width: var(--t-auto-width);
    --deck-l-width: var(--t-auto-width);
    --deck-xl-width: var(--t-auto-width);
    --deck-xxl-width: var(--t-auto-width);

    @media (min-width: 600px) {
    --t-columns: 2
    }
    @media (min-width: 900px) {
    --t-columns: 3
    }
    @media (min-width: 1200px) {
    --t-columns: 4
    }
    @media (min-width: 1500px) {
    --t-columns: 5
    }
    @media (min-width: 1800px) {
    --t-columns: 6
    }

    &[style*="--decks-gap:"] {
    --decks-gap: 0px !important;
    }
    }
    ```

  6. Midra@管理者
    ```css
    /**
    * TOKIMEKI レイアウト修正
    */

    /* カラムヘッダー下の謎余白を消す */
    .timeline:has(> .timeline__item) {
    padding-top: 0;
    }

    /* 画像のサイズを最大で高さ50%までにするやつ */
    .timeline-image {
    aspect-ratio: unset !important;
    }
    .timeline-images img {
    max-height: 50vh;
    object-fit: contain;
    background-color: var(--bg-color-2);
    }
    ```

  7. Midra@管理者
    ```css
    /**
    * TOKIMEKI プロフィールちょっと見やすくするやつ
    */

    /* モーダル */
    .decks .modal-page-content {
    max-width: 500px;
    }

    /* プロフィール 説明 */
    .profile-description__text {
    margin: 1em 0;
    padding: 0.5em 0.75em;
    border: 1px solid var(--border-color-2);
    border-radius: 10px;
    background-color: var(--menu-bg-color);
    }

    /* プロフィール フォロー・フォロワー */
    .profile-relationship {
    row-gap: 0.5em !important;
    margin-bottom: 0.5em;
    }
    .profile-relationship__by {
    padding: 0.2em 0.5em;
    border: 1px solid var(--border-color-2);
    border-radius: 99rem;
    }

    /* プロフィール タブ */
    .profile-tab {
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 0;
    padding: 8px 4px;
    border-top: 1px solid var(--border-color-2);
    }
    .profile-tab__item:before {
    display: none;
    }
    .profile-tab__item {
    padding: 10px 16px;
    border-radius: 10px;
    }
    .profile-tab__item--active {
    background-color: var(--primary-color);
    color: #fff;
    }
    ```
































  8. ママですよ
    みーちゃん
    机の下にまた靴下が落ちていました
    もう子供じゃないんだからちゃんと片付けなさいね



  9. ママですよ
    みーちゃん
    あんたこんな時間まで起きてないでしょうね



  10. ママですよ
    八"ラ大根タツ゚八゜にいれて冷蔵库ゐ上ゐ段入れてあゑ力られ。
    食べゑ分お皿に入れてラツ゚プレて600Wて2分于ソレて力ら食べ(しなさい)れ。