トラックメーカー。1987年神奈川県生まれ。 Libyus Musicのコンピレーションアルバム「Listening is Believing Vol.3」への参加、 haiiro de rossiの「True Blues」への楽曲提供などを経て、 2009年3月25日にデビューアルバム「PRISMA」をリリース。
Prisma
こんにちは、システム開発一部の橋本です。 Webアプリケーション開発は日進月歩の進化を遂げており、近年の開発の手法としてT3 Stackが話題を攫っています。今回はそちらについてご紹介していきたいと思います。 T3 StackはTheo氏によって提唱された技術スタックで、その核心にあるのは「simplicity」、「modularity」、「full-stack typesafety」の三つの考え方です。 具体的には、T3 Stackは以下の技術を中心に構成されています。 Next.js TypeScript tRPC Tailwind CSS Prisma NextAuth.js これらの技…
共同購入で長期契約をすれば安くなると。 EUと言いながら、エネルギー政策は各国バラバラやったからな。 ドイツは抜け駆けしてロシアとよろしくやっていた。 この理想主義は、みな合意したけど大丈夫かいな? By pooling demand and leveraging the bloc's big purchasing power, the EU hopes to get the best prices and keep supplies flowing. The increased transparency should especially benefit smaller landlocked…
こんにちは!ラクス1年目のkoki_matsuraです。 今回は掲示板アプリ作成を通して、SvelteKitの基礎的な部分をご紹介させていただきます。 目次は下記のようになっています。 はじめに Svelteとは SvelteKitとは 掲示板アプリ作成 アプリの概要 環境構築 SvelteKit データベース Prisma テーブル作成 ルーティング作成 新規登録画面 ログイン画面 スレッド投稿画面 スレッド一覧画面 スレッド詳細画面 ログアウト機能 エラー画面 終わりに
docker-composeでPostgreSQLコンテナを立ち上げる。docker-compose.ymlの内容は次のような感じで、Ktorプロジェクトのルートディレクトリに作成する。 version: "3.7" services: postgres: image: 'postgres:13' container_name: takagimeow-postgres restart: always environment: - POSTGRES_USER=takagimeow - POSTGRES_PASSWORD=takagimeow_pass ports: - '5432:5432' v…
こんにちは、X(クロス)イノベーション本部 ソフトウェアデザインセンター・セキュリティグループの大西です。現在、DockerとTypeScriptを使ってシステムを開発中です。DockerのDistrolessイメージの中で、ORMのPrismaを使おうとするとエラーが出てハマってしまったので、エラー解消の方法についてお話ししたいと思います。 まずは少し、DistrolessイメージとPrismaについて説明します。 Distrolessイメージとは Googleが公開しているDistrolessイメージとは、アプリケーションの実行に必要な最小限のファイルのみが入っている超軽量なDockerイ…
Prisma + Typescript の実装サンプル 〇サンプルに使用するテーブル CREATE TABLE shopping_items ( id bigint IDENTITY(1,1) NOT NULL, name varchar(40) COLLATE Japanese_CI_AS NOT NULL, price int NOT NULL, suryo int NULL, description varchar(100) COLLATE Japanese_CI_AS NULL, version int NOT NULL, CONSTRAINT shopping_items_pk PR…
NestJSを使って、認証が通ったリクエストのみレスポンスを返すルートを作成してみたい。 TL;DR 今回作ってみたアプリのリポジトリはこちらから見れますー。適当なのでよろしくお願いします。。。 github.com 準備 まずプロジェクトを作ろう。プロジェクト名はnest-jwt-appとかにしておこうか。 nest new nest-jwt-app Prisma では、Prismaを導入してみよう。データベースにはSQLiteを使うことにする。 npm install prisma npx prisma init 作成されたschema.prismaを編集して、SQLiteを扱えるようにす…
situation 最近NestJSとprisma, graphQLを使ったAPI構築を勉強していて、 いまいちprismaとgraphQLの繋がりがふわふぁっとしていたので、howtogrqphQLという公式のtutorialをやってみた。 やっぱり公式はわかりやすい。。。 リマインドのために、サイトの訳(By 翻訳サイト)と自分の所感の雑記 公式サイト memo TS関係 @ts-ignore コメントをすると、次の行の型チェックが無視される index.js や index.ts はnodeJSではデフォルトのエントリーポイントと見なされる、最初に読み込まれるよ 実行コマンド:npx t…
こんにちは!エンジニアの岸本です。 仕様設計を固める段階で「ER図を作成しよう!」ということになったものの、 既にBlitz.jsアプリケーション自体は存在している稀な状況だったので、「schemaファイルからそのままER図生成できるのでは?」という思考に至りました。調査したところ、prisma-erd-generatorというライブラリを発見したので使用方法と結果を報告します。 その前に.. GitHubでmermaid記法を用いてMarkdownで図を書けるようになったこともあり、 mermaid記法でゴリゴリ自分で描きたい!という方はこちらの記事をどうぞ。 github.blog 手順1…
PlanetScaleでは外部キー制約をサポートしていない。 PlanetScale doesn't support FOREIGN KEY constraints. docs.planetscale.com そしてPrismaのドキュメントの外部キーに対するインデックスの作成に関する部分を見ていたら次の文章を見つけた。 One issue to be aware of is that implicit many-to-many relations cannot have an index added in this way. If query speed or cost is an issu…
BE:FIRST (ビーファースト) 衣装・私服まとめ情報です。 オーディション企画『THE FIRST』からデビューした7人組ボーイズグループ『BE FIRST』のメンバー(ソウタ・シュント・マナト・リュウヘイ・ジュノン・リョウキ・レオ)がMV・テレビ番組などで着用した衣装や私服の情報をまとめて一覧で掲載します。 ※新曲『Mainstream』『Smile Again』『Boom Boom Back』関連の衣装も追加しました!
GraphQL を使って Web アプリケーションを実装していると、GraphQL API のリクエストをモックしたいことがあると思います。 ユニットテストのために、ダミーレスポンスに差し替えたい ビジュアルリグレッションテストのために、ダミーレスポンスに差し替えたい Storybook で story を書くために、ダミーレスポンスに差し替えたい バックエンドの resolver 実装を待たずにフロントエンド側の開発を始めるために、ダミーレスポンスに差し替えたい 一般には GraphQL Client にモックするための機能が実装されてるので、そうしたものを使うことが多いと思います。 zen…
弊社では開発しているサービスではTypeScripでバックエンドを実装しています。 合わせてORMでPrismaを使用しています。 今回Prismaを使用してリレーションが1対多対1のレコードを作成する際に少し型エラーがでてしまったのでどのように解消したか紹介します。 1対多対1のPrismaのschemaファイル UserがPostを複数持ち、PostはPhotoを1つだけ持つという関係性です。 model User { id Int @default(autoincrement()) @id posts Post[] } model Post { id Int @default(autoi…
Next.jsの新機能app router。ロゴがかっこいい こんにちは、アイザックでエンジニアをしている石川です。 アイザックの新規事業では Next.js を使って開発をしています。もともと Pages Router での開発でしたが、App Router が Stable になったタイミングで App Router への移行を行いました。 まだ試せていない&紹介しきれない機能も多いですが、主な変更点などをご紹介します。 そもそもApp Routerとは Next.jsのv13.4からStableとなったファイルシステムベースのルーターです。 今までのPages Routerとは違い、/p…
Strategies to improve hidden curriculum in nursing and medical education: a scoping reviewAmin Hosseini, Elham Ghasemi, Alireza Nikbakht Nasrabadi & Leila Sayadi BMC Medical Education volume 23, Article number: 658 (2023) bmcmededuc.biomedcentral.com 背景教育において隠れたカリキュラムの重要性を無視することはできない。この分野では多くの研究が行われ…
目次 expressとは何か?ポイントだけ抑える DB接続 with Prisma その他 expressのコード読むときに知っておきたいこと expressとは何か? expressjs.com 「Express は、それ自体では最小限の機能を備えたルーティングとミドルウェアの Web フレームワークです。」 とドキュメントに書いてあり、実際に触ってみて、ルーティングと、ミドルウェアの理解ができれば、実務でのコードもある程度読めるようになる気がしました。 ミドルウェアの理解 できることは下記らしい 任意のコードを実行する。 リクエストオブジェクトとレスポンスオブジェクトを変更する。 リクエス…
Micromanagement in clinical supervision: a scoping reviewJihyun Lee, Solmoe Ahn, Marcus A. Henning, J. M. Monica van de Ridder & Vijay Rajput BMC Medical Education volume 23, Article number: 563 (2023) bmcmededuc.biomedcentral.com 医療専門職教育における臨床指導におけるマイクロマネジメントとは、一般的に、非生産的な過剰な管理と細部への注意を特徴とする指導を指す。これは…
TVアニメ「無職転生 ~異世界行ったら本気だす~」より、ビキニ姿の「ロキシー先生」が、ファット・カンパニーから1/3スケールで立体化♪ 1/7『ロキシー』(CAworks) 1/7『ロキシー』(フリュー) 1/7『ロキシー』(絵夢トイズ) 1/7『ロキシー』(ファット・カンパニー) ねんどろいど『ロキシー』(グッスマ) 1/8『ロキシー』(コトブキヤ) 1/7『ロキシー』(PRISMA WING) 1/7『ロキシー お着替えmode』(キューズQ) 1/6『ロキシー 水蒸(ウォータースプラッシュ)Ver』(ソル)に続き、 「ファット・カンパニー」から一番デカイ「ロキシー」フィギュアが登場♪ 版…
海洋堂 リボルテック アメイジング・ヤマグチ 僕のヒーローアカデミア 相澤消太 全高約160mm ノンスケール PVC&ABS製 塗装済み 可動フィギュア 海洋堂(KAIYODO) Amazon POP UP PARADE 「ヴァンパイア」シリーズ リリス ノンスケール プラスチック製 塗装済み完成品フィギュア マックスファクトリー(Max Factory) Amazon POP UP PARADE 「ヴァンパイア」シリーズ モリガン ノンスケール プラスチック製 塗装済み完成品フィギュア マックスファクトリー(Max Factory) Amazon PRISMA WING ゆるキャン△ 各務…
PRISMA WING ゆるキャン△ 各務原なでしこ&志摩リン 1/7 完成品フィギュア まとめ PRISMA WING ゆるキャン△ 各務原なでしこ&志摩リン 1/7 完成品フィギュア 発売日 :24年08月未定 参考価格 :49,390円(税込) サイズ :1/7 H:24cm、W:26cm、D:24cm ブランド名:プライム1スタジオ (adsbygoogle = window.adsbygoogle || []).push({}); 予約・購入はこちらから!! あみあみ PRISMA WING ゆるキャン△ 各務原なでしこ&志摩リン 1/7 完成品フィギュア 販売価格:10%OFF 4…
目的 PrismaによるDB定義と、呼び出しの方法を 1対多、多対多で調べてみた 1対多 定義 model User { id Int @id @default(autoincrement()) name String posts Post[] } model Post { id Int @id @default(autoincrement()) title String content String userId Int user User @relation(fields: [userId], references: [id]) } 呼び出し const user = await pris…
お世話になります。 うう。しまああです。 このブログを書いていたら、20歳の自分の写真を見てしまいました。 あの頃と比べて、自分が年をとってしまったことにめちゃくちゃ萎えた。うへー。 私の見た目が歳を取ったのは、すべて仕事が原因だと思う。仕事やめないと。 ん〜。眠いし、パッとネタも思いつかないので、写真でも貼ろう。 学食のご飯 綺麗に撮れた学食のご飯 学食シリーズ。手羽元をナイフで切り分ける経験は、フィンランドが初めてだった フィンランドにおいて、ジャガイモは主食である。 が、日本では野菜とされる。 つまり、馬鈴薯は野菜である。 米は日本では、主食とされるが、イタリアとかでは野菜とされることが…
珍しくカイフランクの記事 所有しているものは少ないが 時代に左右されないシンプルさ 繊細な極薄の質感 引き込まれるような色彩の豊富さ そんなカイフランクデザイン ティーマやカルティオ 普遍的で日常から使わせていただいていて大好き ピッチャーやベースも魅力的なものがとても多いので 少しずつ紹介していきたい まずは一番自分がいいなと思ったベースから Prisma KF215 見ての通りカイフランクのベース(花瓶)は色彩がとても美しい 菱形の逆四角錐に 透明感の高いイエローカラーが施されている 表面にはアクアのようなガラスが使われており 四角錐という形も相まって 光の当たり方によって色味、内部の見え…
できること nest js, primsa, mysql をdockerで構築する 手順 nest をローカル環境に入れる dockerfile, docker-composeを作成 prismaを入れる 完成コード dockerfile FROM node:18 as base WORKDIR /app # * で lockもか COPY package*.json ./ RUN npm i COPY . . RUN npm run build FROM base as dev WORKDIR /app COPY package*.json ./ RUN npm install CMD ["…
TVアニメ『盾の勇者の成り上がり Season 2』より、「ラフタリア」のフィギュアが登場 ホビー通販大手の「あみあみ」(運営:大網株式会社、東京都文京区)は、メーカー「プライム1スタジオ」より、『PRISMA WING 盾の勇者の成り上がり Season 2 ラフタリア 1/7スケール 完成品フィギュア』を現在、ご案内中です。 【製品情報】■PRISMA WING 盾の勇者の成り上がり Season 2 ラフタリア 1/7スケール 完成品フィギュア □参考価格:36,190円(税込)□発売日:2024年7月予定□メーカー:プライム1スタジオ【スケール】1/7【サイズ】H21cm×W15cm×…