Customer Identity Cloud powered by Auth0 を使ったマルチプロダクト構築の実践と総括
はじめに 本記事ではAI知識ゼロから始めてAIエンジニアとして実務にチャレンジできるレベルを目指してロードマップ形式でコンテンツをまとめました。 生成AIの台頭、SakanaAIの大型資金調達やGoogleの研究者(ヒントン氏ら)のノーベル賞受賞も重なり、さらにAIへの注目が集まっている状態かと思います。 しかし初学者にとって、AIを学ぶハードルはまだまだ高いのが現状です。AIをツールとして活用するだけなら比較的障壁は高くないですが、理論的な部分まで含めると学ぶべき内容が広く、分野によっては難易度が高く、せっかく学び始めたのに挫折する人も多いです。 未経験だけどAIの知識を身につけたい 現在web開発の知識があり、AIも学びたい AIを学んでエンジニアインターンや実務で活躍したい といった方は是非読み進めていってください。 コンテンツは随時追記していきます。 構成 本記事は下記のような構成
⚠️この記事の最期に私の立場などを説明したNoteのリンクを貼っている。必読である。絶対に読む事を推奨する。 ここ1週間において日本のX上で話題となっているスヤスヤ教という物に対してである。 設立の経緯みねるば氏の事はこれ以前から知ってはいたが、すやすや教なる物を作った事は過分にして知らなかった。勢いで言うとプチ寝そべり族の様なものと言っても問題は多分、恐らく無いだろう。教義(?)も基本的に別に良いとは思う。 しかし問題はそこでは無い。 聖地問題現在では改名されてはいるが元々の聖地の名前は「ネルサレム」であった。確かに聖地っぽさ、を出すのであればネルサレムは良い案なのかもしれない。しかしながら考えても見よ。イスラエル、パレスチナで今一体何が起こっているか。明らか元ネタであるイェルサレムはその宗教的性質からこれまで血みどろの闘いが繰り広げられ、今日でもそれは繰り広げられている訳である。にも関
「一時保存や下書きできるようにしたい」といった要望が出てくることがあると思います。世の中のサービスでよくある機能ですしあったら便利だなと思うのも当然です。 同じ要望を受けた当時の私はその大変さに全く気づいていませんでした。 意外と考えることが多いよ、というのが伝わると幸いです。 当初明確になっていた仕様 入力フォームには必須と任意の項目があるが、必須項目が未入力状態でも一時保存できる 入力フォームにはファイルを添付できる 正式データと一時データは同じ一覧ビューの中で両方とも表示させる 一時データはユーザー単位ではなく共有される(誰かが作った一時データは自分も閲覧編集できる) 一時データは正式データに対してひとつのみ存在できる 最終的には上記以外にももっと細かい仕様になったのですが、この後の検討や設計の流れに沿って随時記載していきます。 データの持ち方の方針 方法としては以下二つの案がありま
僕が触り始めた頃のウェブフロントエンド開発はデバッガーもなく、ダイナミックHTMLと呼ばれて文字をチカチカさせたりするようなものでした。IE6という超安定ブラウザが出てきたり(Netscape 4.xも7.xも不安定だった)その後jQueryが登場したときは、天使が降臨したように思えたものです。 そこから長い年月が経ち、ウェブフロントエンドの比重が大きくなるにつれ、フロントエンドのコードはどんどん複雑化しました。OpenAPIなどのコードジェネレータなども普及した結果、通信というものが隠され、イベントの中でawaitや.then()で呼ばれる何か、みたいな理解をしているメンバーも今後増えていくのではないかという懸念があります。 現在ではウェブフロントエンド開発はReactやVueといったフレームワーク上で行われ、イベントというのはそのフレームワークの提供するライフサイクルイベントに対応付け
週末にちょっとしたウェブサイトというかリンク集(?)を作った。 今回は生成AIツールをフル活用していつもより効率よく作業ができた。 生成AIツールについては日々、新しいものがヤバイすごいと宣伝されているけど、実際にどう使っているのかという情報が少ないと感じている。 なので具体的な使い方を書いてみることにした。 作ったもの 開発の概要 最終的なアーキテクチャ UI開発に生成AIツールを使う 初期デザインの参考元 デザインツールの選定と比較 Next.jsの利用 Cursorを活用した開発 データ整形にLLMを使う スクレイピング Amazonの商品データ取得 LLMの選定 動的なコードと静的なコードの使い分け TypeScriptを使わない範囲を定めた 静的サイト生成(SSG)の採用 柔軟なデータベース設計 まとめ 作ったもの 『最も重要な「最も重要なマンガ10選」10選』は「最も重要なマン
omakub.org DHHとApple もともと20年来のMacユーザーでTextMate原人であったDHHだが、HEYアプリが何度もAppStoreでリジェクトされた出来事を通じてか、次第にApple反転アンチ化してきた。 元々オルタネイティブな嗜好を持つDHHだったが、脱クラウド運動などの、近年の彼らのビックテックとの闘争にもつながっている。 年初あたりから自社の支給端末であったMacBookのリプレイスを検討し始め、Windows+WSL2やVSCode*1 、そしてLinuxデスクトップの利用を模索し始めていた。 最終的にUbuntuデスクトップを「安住の地」とし、そのセットアップの知見をすべてOmakubに込めたのだ。 エディタをNeovimに*2、スマホもSamsungに乗り換え*3、そしてFrameworkのラップトップを購入。 「ラップトップ買ってきましたUbuntu環境
これはなに ども、レバテック開発部のもりたです。 今回はトランザクション分離レベルについてまとめました。トランザクション分離レベルって基本情報技術者試験とかで学ぶものの、座学だけだとあんまりピンとこずに忘れちゃいますよね。もりたも長らく曖昧な状態で生きていたのですが、よい理解の仕方があったので今回はその解説をします。 トランザクション分離レベルを構成するふたつの変数 トランザクション分離レベルとは まず初めに、概要を掴むところからいきましょう。 トランザクション分離レベルとは、あるトランザクションのデータベースに加えた変更が、他のトランザクションにどの程度影響を与えるか? というもの(分離性、独立性)を一定基準でレベルに分けてまとめたものです。 どの程度影響を受けるか? については三つの影響が定義され、その影響度合いに応じて分離レベルが4つ存在します。これは大体こんな図で解説されます。 よ
住友不動産の新築マンションのモデルルーム。1億円超えの物件だが、人気は高いという東京都豊島区で2024年10月12日、井口彩撮影 衆院選で物価高対策が大きな争点となる中、マイホーム購入を検討する人たちへの逆風が強まっている。原材料や人件費の高騰で住宅価格の上昇傾向が続くのに加え、変動型のローン金利は上昇が見込まれるのに対し、十分な賃上げが実現していないからだ。「物価上昇を上回る賃金上昇」。自民党政権が掲げてきた経済の好循環が実現しない中、暮らしの礎となる住まいをどう確保すればいいのか。 【図解で分かる】不動産価格、16年でどう変化? 手すりのデザインは「そのまま」で 「バルコニーの手すりのデザインはどうしますか。変更すると追加で30万~40万円かかってしまいます」 3連休中日の10月13日、川崎市に住むシステムエンジニアの男性(39)は住宅販売を手がけるオープンハウスのショールーム(東京都
【モデルプレス=2024/10/23】株式会社オパルスは「りりちゃん」こと渡邊真衣氏と「頂き女子」に関する事件を題材にした映画「頂き女子」の制作を決定。この度、予告編と撮影風景が公開された。 【動画】映画「頂き女子」予告解禁 ◆“頂き女子りりちゃん”映画化決定 歌舞伎町から日本中に広がった“頂き女子りりちゃん”こと渡邊氏の事件を、獄中の渡邊氏本人との数多の面会、手紙の交換によって行われた綿密な取材の元、エピソードや演出、演技のディティールを再構成したナラティブ・フィクション作品として映画化。プロデューサーは、渡邊氏のために情状証人として出廷した、身元引受人である立花奈央子氏。新宿で15年間コンテンツ制作事業を営む中で逮捕前の渡邊氏と出会い、その生き方と言葉を作品にすることを2人の間で決めていた。 主人公りりちゃん役は月街えい(LADYBABY) 。アイドルデビュー前から表現活動に勤しんでお
こんにちは、普段はプロダクトマネージャをしつつエンジニア界隈にも首を突っ込んでいるku-sukeです。最近では個人や少人数チームでアプリやサービスを使ってリリースする人も増えましたね!その中でも「いままでは個人向けにサービスを作ってきたけど、法人のひとから問い合わせが来た」とか「B2Bって取引金額が大きそうだから興味がある」あとは自分で運営していなくても「B2BのSaaS企業に転職したけどB2Bわからん」という声をちらほら目にしたので、自分が知っている範囲でまとめようと思います。 🔰はじめに。B2Bってなんなん 個人開発者の人からするとこの時点で違和感があるかもですが、Business to Businessつまり事業者間取引のことです。個人の方もビジネスをしている以上は個人事業主ですので立派な事業者です。 これと対比して、個人消費者向けにビジネスする、あるいは広告など個人が使用すること
概要 今日は技術書を電子書籍で買うことが比較的多いわたくしが、普段技術書を購入する際に使っているサイトなどを紹介していく記事です。 経緯 技術書の電子書籍版は今どきわりといろんなところで買えます。かくいう自分は以前は Kindle で買うことが多かったです。 ただ、Kindle だと以下の点でちょっと不便さを感じるようになりました。 とはいえ品揃えは文句のつけようもないし、Amazonで技術書を買うこともあるにはあるんですが、Amazon で電子書籍を買うと前述の点で困るので、最近はなるべく PDF や EPUB といった汎用的なファイル形式での配信に対応しているサイトで技術書を買うようになった、というわけでした。 ということで前置きが長くなりましたが、表題のとおり PDF/EPUB による電子書籍を購入可能なサイトたちを紹介していきたいと思います。 おことわり 本記事に載ってないけどPD
こんにちは、Platform Team の荒引 (@a_bicky) です。前回は続・何でも屋になっている SRE 的なチームから責務を分離するまでの道のり 〜新設チームでオンコール体制を構築するまで〜という話を書いたんですが、今回は Repro の運用に 7 年以上携わる中で私が遭遇して印象的だった Aurora MySQL 絡みのトラブルについて紹介します。 Aurora MySQL が詰まってデータ処理のスループットが下がるとか、API のレスポンスが遅くなるとか、ALTER TABLE する度にアプリケーションエラーが発生するとか、胃が痛くなる胸が熱くなる話が多いので、Aurora MySQL を利用していなくても楽しんでいただけるのではないかと思います。Aurora MySQL を利用している方であれば参考になる情報もあるでしょうし、通常の MySQL にも適用可能な話もあります
AWSのALB(Application Load Balancer)のログはS3に置かれるが、この中身をサクッと調べたいとき、Athenaを使う方法が標準的で、下記で案内されているようにパーティション射影(Partition Projection)でテーブルを作ってAthenaからクエリする。 パーティション射影を使用して Athena で ALB アクセスログ用テーブルを作成する - Amazon Athena 私も従来はその方法を使っていたが、Athenaはブラウザから使うと動作がもっさりしているし、決まったクエリを1回きり実行して結果を取得したいだけのときならまだしも、探索的にクエリを何発も実行したいときには使い勝手が悪い。 最近他のプロジェクトでDuckDBを使うようになって、使い勝手の良さに感動していたが、DuckDBはALBのログを探索的に調べたいときにもめっちゃ使えると思った
1: 1◆och8rocket : 2023/11/19(日) マジだぜ。 2: 名無しさん : 2023/11/19(日) 俺もお前の心が読めるよ かまってほしいんだな 3: 名無しさん : 2023/11/19(日) >>2 終了 4: 1◆och8rocket : 2023/11/19(日) そりゃかまってはほしいよ。 でもマジなんだな、これが 5: 名無しさん : 2023/11/19(日) 嘘だ嘘じゃないの部分だるいからさっさ証拠だせや 嘘なのは明白だが 6: 名無しさん : 2023/11/19(日) どんな感じで読めるの? 7: 1◆och8rocket : 2023/11/19(日) 目の前に対象の人間がいれば、読もうと思うだけで読める 別に特別なことは何もしない 8: 名無しさん : 2023/11/19(日) すれ違うだけで分かっちゃうとか? 9: 1◆och8rock
企業が業務システムにMySQL、PostgreSQL、Oracle、SQL Server といったリレーショナルデータベースを使いはじめてから今に至るまで、データベースへのコネクティビティは重要な課題であり続けています。1992年にMicrosoft が発表したOpen Database Connectivity(ODBC)API は、この課題に対する画期的な解決策となりました。 ODBC は、アプリケーションと多様なデータベース間の接続を標準化する技術として、現在でも広く採用されています。本記事では、ODBC 技術の仕組みとODBC ドライバーの役割、その重要性について詳しく解説します。 ODBC の仕組み ODBCとは ODBC は、アプリケーションからデータベースへのアクセスを標準化するためのAPI です。ODBC 4.0 の仕様はこちらに定義されています。この技術により、アプリケー
スキマバイトサービスの「タイミー」を運営する株式会社タイミーの代表取締役・小川嶺氏が7日、自身のXを更新。1日に放送されたテレビ東京「ガイアの夜明け」(金曜後10・00)の放送前に、タイミーの広報部長がX(旧ツイッター)で投稿した内容について謝罪した。 【写真あり】田代まさしさん、不祥事の際に“助け舟”出してくれた超大物とは?「志村さんは連絡くれなかったけど…」 1日に放送された「ガイアの夜明け」では「空き時間を有効活用!単発バイトの時給200円アップに挑む」と題して新たな働き方の登場で“第二の人生”へと歩む人々に密着した内容が放送された。 この放送前にタイミーの広報部長がXで「IPO前から仕込んできました『ガイアの夜明け』が今晩放送です!スポットワークの可能性についてぜひご覧ください」と投稿。だが、この投稿がSNS上で物議を醸すなど、炎上した。 これを受けて、タイミーの代表取締役・小川氏
今年登場したワイヤレスイヤホンで、5000円から1万円台には注目を集めた製品が多かった。どれが良いのか悩む人も多いと思うが、つい気になってほとんどの製品をうっかり買ってしまったので、比較をしてみたい。 中華メーカーの製品は、セールで安くなることが多く、価格性能比は基本的にセール価格で考えている。 ※再生機器はPOCO F6でLDACで接続、音楽の再生にはAmazon Musicを利用。通話のテストはskypeのテスト通話を使った。録音ソフトでは音質が良くても、skypeのテスト通話だと音質が悪いことが多々あったため、実際の通話シチュエーションに近い方を選んだ。 ※ノイズキャンセル性能の比較は下記の動画を使った。 新幹線の車内音でリラックスする2時間[名古屋駅 - 広島駅] - YouTube 60dbほどで再生 【走行音】E233系3000番台〈東海道線〉東京→熱海 (2021.12) -
接触したとみられる瞬間(https://x.com/fulikake_pedal/status/1850658741261328667) 「トラックに殺されそうになったよ!」。自転車に乗っていた人がトラックと接触したとして、動画付きで訴えたXでの投稿が大きな話題になっている。 【動画】“接近しすぎた”トラックと接触した瞬間 動画によると、自転車は片側一車線とみられる直線道路の左側を走行していた。そこに後ろから高速度で走ってきたトラックが自転車の横スレスレを追い越していったが、その際にトラックと自転車に乗っていた投稿者が接触しているように見えた。 追い越された直後、投稿者は「え!え!当たったよ!今当たったよ、俺」と声を上げており、別の投稿によれば、「ジャージが傷ついただけで、身体はなんともありません」という状況だったようだ。 投稿者は、「邪魔だったんだろうけど、触れるほどの幅寄せ辞めて~ 会
anond:20241012181121週刊少年ジャンプ史上最も重要なマンガ20選 ↑を書いた増田です 適当に書いた増田がしばらく見ないうちにブクマ数めっちゃ伸びてて派生増田もめちゃくちゃ出ててビビった。ただのおじさんの与太話にいろいろ意見をくれてありがとう みんなのコメントの中には恥ずかしながら読んでなかった作品もあったくらいで、今週はネカフェやKindleの50%還元セールでいろいろ読み返してました 選考基準について少し補足すると、ジャンプという雑誌の在り方への影響度がとにかく重要だと考えてます。売上とか人気とか社会的影響は考慮はしてますが、あくまで付随する要素に過ぎません。 ブコメやXで結構言及されてたのを見て思ったのは、選評を雑に書きすぎて自分の考える重要性が伝わってないところが多かったのと、20選だとさすがに網羅出来てないなということ。もともと個人的なメモ書き程度に書いたものだっ
国立遺伝学研究所 生命情報・DDBJセンターは10月22日、ハッカー集団から「データを窃取した」「データの5%を公開し、1万ドルを支払わなければ残りの95%も公開する」とする脅しをX上で受けたと発表した。しかし、肝心のデータはもともと誰でも無料でダウンロードできるもので「脅迫は無意味」(生命情報・DDBJセンター)という。 脅迫を確認したのは8日深夜。「CyberVolk」(サイバーフォルク)と名乗る国際ハッカー集団から、塩基配列のデータベース「DDBJ」の情報を窃取したと脅されたという。生命情報・DDBJセンターは事態を受け詳細を調べたが、22日時点ではシステムへの不正侵入や改ざんの形跡はなかった。 DDBJは、研究者から投稿された DNAおよびRNAの塩基配列データを収集・注釈付けし、無料で公開するプラットフォームだ。ハッカー集団が窃取したと主張するデータも、誰でも無料でダウンロードで
2024.11.05「追記1:問題編」を追加しました! 2024.11.06「追記2:回答編」を追加しました! 2024.11.06 [補足]を追加しました! 前提 LaravelはWordPressからステップアップしたい人に丁度フィットしたような作りになっており、オンプレ前提であり、MVC構成の簡単なSSR(サーバーサイドレンダリング)を推しています。 WordPressの次のステップと捉えると納得できますし、小さなアプリを簡単に作るには丁度良いと思います。 しかし、これで大きなサービスを作ろうとすると途端に崩壊します。 基本的にドキュメント通りに作成すると画面とインターフェースが密結合し、サービスとしてのインターフェースが固まらない状態になります。 結果的に私が関わったプロジェクトは全て密結合で触れない状態に陥っていました… たぶん日本中、いや世界中がこうなってると思います。 決して
子供の空手大会での“危険行為”の動画がSNS上で拡散され、物議をかもしている件について、反則を行ったとする選手が所属する勇征会は11日に声明を発表。反則の指示を出したセコンドに「無期限の謹慎及び対外試合への引率、セコンド活動一切禁止」とする処分を下したと報告した。 問題の動画では、審判の「待て」の合図があったものの、背を向けた選手に対して走り込んだ選手が後頭部へ蹴りを入れた。負傷した選手はうずくまって動けない様子だった。また、セコンドらしき人物が「いけ!」と指示していたことや、被害者が試合中に相手に対し背を向けたこと、子供のコンタクトの大会実施など、さまざまな角度で波紋を呼んでいる。 空手指導を行う勇征会は11日、公式サイトを更新。「第6回全九州フルコンタクト空手道選手権大会における弊会所属選手の試合中の反則行為に関するお詫び」を発表した。 同会は「令和6年11月3日に宮崎県宮崎市で開催さ
追記:ブコメ返信 久々にブコメ見たな ちなみにTCGという単語を使わないのは、遊戯王にもTCGが存在するからで混同を避ける目的があるよ akashi735 ワンピースカードゲームのメインデザイナーが遊戯王のプレイヤー出身という事実だけで反論が事足りる。 もっと具体的に頼むは 出身だからなんて理由じゃないし、デザイナーが元遊戯王プレイヤーだから遊戯王に似せているってのなら、あんなデザインやルールにならんでしょ kazumi_wakatsu ルールがほぼないのに裁定は大量にあるって、他に模倣が現れないのは単に運営コストが高すぎるからでは… そうだね、運用コストが馬鹿みたいにかかると思うよ いまでも一週間で数個の新規裁定が出ているし、過去の裁定がブラッシュアップされている それに大会が行われるときは電話は大体埋まっているわけで、こんなの普通の新規ゲームでやろうなんて無謀だよ コナミが運用コストを
2024.11.05「追記1:問題編」を追加しました! 2024.11.06「追記2:回答編」を追加しました! 2024.11.06 [補足]を追加しました! 前提 LaravelはWordPressからステップアップしたい人に丁度フィットしたような作りになっており、オンプレ前提であり、MVC構成の簡単なSSR(サーバーサイドレンダリング)を推しています。 WordPressの次のステップと捉えると納得できますし、小さなアプリを簡単に作るには丁度良いと思います。 しかし、これで大きなサービスを作ろうとすると途端に崩壊します。 基本的にドキュメント通りに作成すると画面とインターフェースが密結合し、サービスとしてのインターフェースが固まらない状態になります。 結果的に私が関わったプロジェクトは全て密結合で触れない状態に陥っていました… たぶん日本中、いや世界中がこうなってると思います。 決して
こんにちは。pixivのnamazuです。 先日開催されたPIXIV DEV MEETUP 2024にて、『pixivというシステムはどんな形をしているのか、それはなぜか。』というテーマで発表をさせていただきました。当日、セッションにご参加いただいた皆さま、そしてフィードバックをいただいた方々に、改めて感謝申し上げます。 Webサービス開発において面白い点の一つは、どのサービスもその要件や状況に応じて異なる選択がなされることです。結果として、類似点がある場合もありますが、細部において同じものはなく、すべてがユニークです。弊社内でもさまざまな違いが見られますが、業界全体を見渡すとさらに多様性が広がっていることでしょう。 今回の発表では、pixivのシステムに関する重要な要件や状況をいくつか取り上げ、現時点でどのような構造になっているかを、インフラストラクチャ、バックエンドアプリケーション、開
反AIの人、生成AIに関して 学習する 生成するという2段階を想定しているように見えることが多い。 現行法やAI推進者の多くは文科省の出している資料などを見るに 学習する 生成する公表するという3段階を想定している。ここが一番違うところだなあと思っている。 反AIの人は 学習をする(けしからん) 生成をする(けしからん)で話が完結してしまう。 AI派は 学習をする(おおむね白になるように法的整備が済んでる) 生成をする(おおむね白になるように法的整備が済んでる)公表をする(原則的に著作権はここでなにかしらの判定を行う)なので、雑な人は「学習生成は真っ白だろ」というし、慎重な人は「(3段階目がどうなっているかが前の段階に波及するので)ケースバイケースですね」とか「白寄りのグレーってとこです」って言う。 ここで問題になるのは学習元のコンテンツを享受する目的だとダメっていうのが反AIにとっては難
本記事では、RAGの性能を高めるための「Plan×RAG」という手法について、ざっくり理解します。株式会社ナレッジセンスは、エンタープライズ企業向けにRAGを提供しているスタートアップです。 この記事は何 この記事は、RAGの文脈消える問題を克服する新手法「Plan×RAG」の論文[1]について、日本語で簡単にまとめたものです。 今回も「そもそもRAGとは?」については、知っている前提で進みます。確認する場合はこちらの記事もご参考下さい。 本題 ざっくりサマリー Plan×RAGは、RAGの精度を上げるための新しい手法です。アールト大学とMicrosoft Researchの研究者らによって2024年10月に提案されました。 ざっくり言うと、Plan×RAGとは、「計画を立ててから検索する」手法です。Plan×RAGでは、ユーザーの質問を、まず最初に小さな単位に分解。その後、それらの関係性
newmo では、地図データや地理情報を扱う場面が多くあります。 たとえば、タクシーやライドシェアでは、営業区域のような営業していいエリアといった地理的な定義があります。 また、乗り入れ禁止区域のようなタクシーが乗り入れてはいけないエリアといった定義も必要になります。 これらの地理に関する定義は GeoJSON のような地理情報を扱うデータ形式で管理されることが多いです。 しかし、GeoJSONなどの定義をテキストとして手書きするのは困難です。 そのため、地図上に区域を作図するエディタやその定義した区域が正しいかをチェックするような管理ツールが必要です。 管理ツールは、ウェブアプリケーションとして作った方が利用できる環境が広がります。 このような地理情報は一度に扱うデータが多かったり、空間的な計算処理が必要になるため、専用の仕組みを使うことが多いです。 このような技術を、地理情報システム(
れいわ新選組 性被害問題の時系列令和5年6月15日:紫波町街宣指導で加害者と知り合う令和5年6月22日〜23日:選挙指導として加害者が紫波町選挙に派遣される党本部から選挙カーの街宣指導のため紫波町に加害者が派遣され、紫波町ボランティアと夫への運転指導、私へのアナウンス指導を行った。 選挙前後のトラブルの相談や助言を受けるという上司と部下という間柄。 当選後も事務連絡のみだった。 令和5年8月3日~4日:業務中に加害者から私用電話盛岡市の選挙応援(盛岡市議会議員選挙8月6日告示、8月13日投票)に私がいつ入るのか、柏市議選中の業務中に電話で確認あり。 「8月9日〜13日まで盛岡に入るので、10日〜12日の夜に紫波町で会食できないか?(私のコアボラさんも一緒に)」と言われた。 夜間に子育て中の紫波町ボランティアさんを会食に誘うことや、私自身も選挙や議員の懇親会が続いており、子育てを優先したかっ
大手フリマサービス「メルカリ」をめぐって“あるトラブル”が。戦車のプラモデルを「メルカリ」で販売したところ、返品されたといいます。ただ、戻ってきたのは、パーツを切り取られた“ゴミ”だけでした。このようなトラブルがいま相次いでいるとみられていて、「news zero」は14日夜、被害にあったと訴える人を取材しました。 【動画】広がる“偽ブランド品”の実態 「税関」に密着…プロが見抜く“わずかな違い”とは? ことし急増の“ニセモノ”も… ◇ 街で聞きました。 ──メルカリで出品したことありますか? 大学生(22) 「(出品)したことあります」 ──どんなものを出品? 大学生(22) 「アイドルグッズとか。出品がしやすいのと(相手と)やりとりが直接できるのがいい」 自営業(30) 「普段から使ったり、見るだけもある。購入もするが出品もして、着なくなった服とか」 大学生(19) 「フリマアプリとい
はじめに Postgres には JSON/JSONB というデータ型がありますが,JSONB はデータをバイナリ形式で格納するためインサート時に変換のオーバーヘッドがあるものの,その後の処理が非常に高速である上に,インデックスを貼ることができるため,実用上は JSONB を使うのが一般的です. 一方で,そもそも RDB のようなスキーマの厳格な型付けをしているシステムで半構造化データである JSON を扱うこと自体がアンチパターンであるという指摘もあります. しかしながら,適切に設計,運用することで厳格な RDB で柔軟なデータを扱うことができ,アプリケーションの表現の幅を広げることができます. 本記事では,JSONB を可能な限り安全に扱うための実践的な工夫を紹介します. JSON Schema を使ったバリデーションを Check Constraint にする Postgres では
「[作って学ぶ] ブラウザのしくみ」という本を技術評論社から恵贈いただいたのでレビューを書きました。なお、作って学ぶ本なのに、わたしはまだコードを読んだだけで書き写してはいません。そういう人が書いた感想だということはご承知おきください。 [作って学ぶ]ブラウザのしくみ──HTTP、HTML、CSS、JavaScriptの裏側 WEB+DB PRESS plus 作者:土井 麻未技術評論社Amazon 本書はWebブラウザのしくみを、自分で作ることによって理解しようという意欲作です。眼にした瞬間に「デカ!」と思った程度には大きく、400ページ以上あります。しかし、読後感は「たったこれだけのページ数に、よくぞこれだけの内容を詰め込んだものだ」でした。わたしはWebブラウザを作ったことがないし、関連技術に明るくもないこともあって、大変ためになりました。 昨今のWebブラウザは非常に多機能かつ複雑
はじめに こんにちは!あっという間に秋が終わり、クリスマスソングが流れる季節がきましたね。 今回は、どうやら多くの人が苦しんでいると聞くレガシーシステムと向き合う話です。 弊チームでは先日、15年来のレガシーシステムを、バグ0でリプレイス&新機能の追加リリースを実施することに成功しました!既存機能の改修ではなく、既存を大きく作り替えつつI/Oも変えるというものだったので、新しい検証方法やリリース手法を組み合わせてリスクを最小限に抑える方法をとりました。 今回は、その予期せぬトラブルを未然に防ぐことができた「安全に倒し切ったリリース」についてお話します。他のプロダクトでも応用可能な方法なので、システム刷新を検討している方の参考になれば幸いです! なぜ安全に倒し切りたいか 私たちが今回触ったのは、前述の通り15年前から存在する、プロダクトの中でも最もレガシーに類される場所です。以前からパフォー
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く