数多くのフォントをリリースされているManiackers Designの新作フォント「Darumadrop One」が、Google Fontsに追加されました! 5/10追記: 新作ではなく、アップデートでした。 だるまどろっぷという名の通り、民芸、伝統工芸、昭和というような和のキーワードをイメージした味わいがある、かわいい手描きフォントです。
![Google Fontsに新しい日本語フォントが追加されました! 和のデザインにぴったりなかわいいフォント -だるまどろっぷ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b8647cc9f93461a23a638f7940e657062b7f6489/height=288;version=1;width=512/https%3A%2F%2Fcoliss.com%2Fwp-content%2Fuploads-202302%2F2023050601%402x.png)
プロダクトデザイナーをやっている@kgsiです。 最近いわずもがなAIが熱いですよね。Stable Diffusionなどの画像生成モデル、GPT-3(GPT-4)やLaMDAといった大規模言語モデル(LLM)を使った生成系AIやツールが爆発的に増えてきており、個人向けアプリケーションはもちろんですが、業務用アプリケーションにもAIをベースとした機能が組み込まれ始めています。 昨今各社がリリースしてる「AIを下敷きとした機能・アプリケーション」は、ユーザーや業界が望んで生まれた待望の機能…というより、AIの可能性を探るためのPoC味が強い機能が多い印象です。UI(ユーザーインターフェース)においても旧来の延長線上のようなUIや、どうやって使うのかひと目ではわからない、極めて実験的なUIなど…多様なパターンが見かけられるようになりました。 この記事ではAIそのものの解説や実証ではなく、ジェネ
大規模言語モデル(LLM)を、実際にプロダクトや実務に役立つかたちで利用している各社が見た使いどころや、実践の上での工夫について学び合うためのイベント「ChatGPT IN ACTION 実践で使う大規模言語モデル」。グロービス社からは、松原元気氏が登壇。学習コンテンツ「GAiChaL」のリリースにおける取り組みについて発表しました。 ChatGPTを活用して個人開発もしている 松原元気氏(以下、松原):本日は「ChatGPTを活用したプロダクトのリリースと今後の展望」というテーマでLTいたします。グロービスでエンジニアをしています、松原です。よろしくお願いします。 始めに簡単に自己紹介をいたします。私は松原と申します。グロービスにてエンジニアをしています。もともと東芝で電力系の仕事をしていて、そのあとゲームエンジニアに転向して、2021年4月からグロービスにてエンジニアをしています。 簡
「パスキー」は各種ウェブサイトにパスワード不要でログインできるようにする仕組みで、AppleやGoogle、Microsoftといった大手テクノロジー企業が利用を推進しています。新たにGoogleのログインシステムがパスキーに対応してパスワード不要でログインできるようになったので、実際にAndroidスマートフォンやiPhoneを用いてGoogleにログインする手順を確認してみました。 Passkeys: What they are and how to use them https://blog.google/technology/safety-security/the-beginning-of-the-end-of-the-password/ ・目次 ◆1:パスキーでのログインを有効化する手順 ◆2:Androidスマートフォンを使ってGoogleにログインする手順 ◆3:iPhone
こんにちは、MA部MA開発1ブロックの齋藤(@kyoppii13)です。 ZOZOTOWNではユーザ行動に基づくキャンペーン配信を実施しています。この配信はリアルタイムマーケティングシステム(以降、RTM)と呼ばれるシステムによって実現しており、RTMでは配信トリガーや配信タイミングの最適化等にユーザの行動ログを利用しています。 この行動ログは、ユーザがZOZOTOWNのページへアクセスした際に、HTTPリクエストをRTMが直接受信する形で収集していました。しかし、RTMの既存のログ収集機能はシステム要件や運用などの課題を抱えていました。また、その一方で全社的にログを収集・蓄積する基盤も並行して運用されており、RTMはこのログ基盤を活用できていませんでした。そのため、RTMでもこの全社ログ収集基盤を利用することで既存の課題を解決しました。 本記事では、RTMにおける行動ログの活用方法と、全
Deno、JavaScript/TypeScriptのためのデータストア「Deno KV」発表。Deno本体にSQLiteを統合、分散環境では強い一貫性も提供 サーバサイドやエッジでのJavaScriptランタイムを提供するDenoは、Deno本体に統合したJavaScript/TypeScriptのためのデータストア「Deno KV」を発表しました。 これまでDenoでアプリケーションを開発し実行する際には、データを保存するためのデータベースをユーザーが用意する必要がありました。 Deno KVはDenoに統合されたデータストアとして、JavaScriptの変数や配列変数、オブジェクトなどのあらゆる構造化された値が保存可能なキーバリュー型のデータベースとして提供されるため、ユーザーがデータベースを用意しなくてよくなります。 Announcing Deno KV: A Global Dat
こんにちは、CTOの山岡(@hiro_y)です。 イノベーター・ジャパンでは、大切にしている価値観として四つのVALUEを決めています。「LOVE」「CHAOS」「GROOVE」「ENJOY」です。普段特別に意識することはあまりありませんが、ふりかえると大切だよね、と思うことが多いかもしれません。 ちなみに二つ目の「CHAOS」は、別に混沌とした状態を是とするわけではなく、新しいことを始めるときは勇気を持って道なき道を進んでいこうぜ、というチャレンジ精神を大切にする心がけです。やっていくぞ(最近だとGenerative AIあたり進行中です)! さて、今回はそのうちの「ENJOY」にまつわる話。 開発だけでなく、業務で一人でやるのがつらかったり、一人でやると悩んでしまったりすることってありますよね。あるいは一人でやると捗らない作業も。例えば見積もりを考えるとか、仕様について整理するとか。そ
またクラスを利用していないため、オブジェクト指向の特性「継承」「カプセル化」「ポリモーフィズム」は利用していません。この部分が厳密なドメイン駆動設計(DDD)のニュアンスと異なるので「風味」という言葉を使っています。 全体概要と用語の整理 まず初めにドメイン駆動設計の全体の概要と出てくる用語について紹介します。 自分は言葉を理解しないとコードの理解に落とし込めなかったので詳しく解説をしていきます。 各用語の具体的な実装は後の章で紹介します。 すべての用語において理解しやすいように「ユーザー管理システムを実装する」例を用いて解説を入れています。(解説の都合で書籍とは異なる例を採用しています) ドメイン駆動設計とは ドメイン駆動設計はその名の通り、「ドメインの知識」に焦点をあてた設計方法 「ドメイン」とは、ソフトウェア開発におけるプログラムを適応する対象となる領域 ドメインについて ドメイン駆
はじめに この記事は、Alan Alickovicさんの著書「React Application Architecture for Production」をまとめたものになります。Alanさんと言えばZennで最も人気のある記事「bulletproof-react」の作者であり、彼のprojectから学ぶことはとても多い印象です。 今回紹介する本は2023年1月に公開されたため、bulletproof-react以後のReactアプリケーションにおけるベストプラクティスの宝庫となっています。また、本で扱われているアプリケーションのProjectがGitHubで公開されていることから、Projectを眺めるだけでも勉強になる点があるかと思います。 想定読者 Reactのアーキテクチャを模索している方 テスト手法やCI/CDなどのアプリケーション設計に関心がある方 使用される技術と本の構成 言
はじめに こんにちは、kenです。 GWに「暇だな~~、こんな日はVS Codeの公式ドキュメントを読むか!w」と思って何気なく読んでたらデバッグに関して知らない機能がいくつかあったので、今回はそれをご紹介したいと思います。 おそらく今から紹介する機能はあまり知られてないと思います。もし全部知ってたらVS Code完全理解者なので誇ってください。(!?) 以下に記載する内容はVS Codeの公式ドキュメントのDebuggingという章を参考にしています。 注意 これから紹介する機能は言語によって使えたり、使えなかったりします。 今から紹介する機能のデモはすべてPythonで行おうかと思ったのですが、上記の理由からPythonではサポートされていない機能についてはJavaScriptやC++で代用しました。 デバッグで使える便利な機能 ログポイント機能 行を指定しログポイントを追加すると、そ
CTOのharukasanです。 pixivをはじめとするピクシブが運営している各サービスにおいて、ユーザーの投稿した作品を不当な目的を持って取得する行為から守ることは、プラットフォームとして重要な責務のひとつであるとピクシブは考えています。これまでもピクシブでは、作品が不当な目的で大量に取得されないよう機械的なクローリングを検知し、ブロックするために様々な手段を講じてきました。この記事では、現在行っている対策と、今後実施していくために現時点で取り組んでいる施策についてご説明します。 English version is available here これまでに実施している不当な目的での作品大量取得への対策について ピクシブでは不当な目的で作品を大量取得されることを防止するため、基本的な対策に加え、様々なソリューションを導入しています。ここでは特徴的な技術についていくつかの例を紹介します。
ポケモンGOのナイアンティックが、完全新作モバイルARゲーム『Peridot』(ペリドット)の配信を開始しました。iPhoneまたはAndroidスマートフォン向けの基本無料ゲームです。 「Peridot」をApp Storeで Peridot - Google Play のアプリ 『Peridot』は数百年の冬眠から目覚めたという設定の不思議な生き物ペリドット、通称ドットを育て一緒に遊ぶAR(拡張現実)ゲーム。 スマホの画面を通して本当に目の前に不思議な生き物がいるような表示や、一匹として同じ個体がいない多種多様なペリドットの姿が魅力の作品です。 ドットには耳や尻尾、角や羽、模様や素材(毛並み)といった要素ごとに個性があり、組み合わせでプレーヤーだけのユニークなペリドットが誕生します。 ゲームの基本としては、餌やりや遊び、育成、着せ替え、交配と新種の発見といったいわゆるペット育成ゲーム的
ChatGPTやChatGPT APIが出てきて、それらを試しているさまざまな事例が公開されています。それらの事例の中から、たとえば特定のデータを扱う話など、利活用の方向性を絞ったものをピックアップしてご紹介します。 本記事は、TechFeed Experts Night#16 〜 ChatGPT, GitHub Copilot…AIはエンジニアの仕事をどう変える?AI×開発最前線!のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 では、「ChatGPTを使って行われた試行錯誤の事例などに関する話」というテーマで話をさせていただきます。 最初に自己紹介をさせてください。豊田陽介といいます。@youtoyというIDでTwitterをやっています。
pixivでフロントエンドエンジニアとして、3Dキャラクター投稿・共有プラットフォームであるVRoid Hub向けの3Dキャラクターを表示するためのビューワー開発に携わっているという@keshigomuさんが、ブラウザ上で3Dキャラクターと会話できる技術デモ「ChatVRM」とそのコードをオープンソースで公開しました。 ブラウザ上で3Dキャラクターと会話できる「ChatVRM」をオープンソースで公開しました - pixiv inside https://inside.pixiv.blog/2023/04/28/160000 「ChatVRM」はテキストもしくは口頭で話しかけた言葉に、キャラクターがフルボイスで回答してくれるという技術デモ。ウェブブラウザ上で動作可能で3Dキャラクターのデータをインポートしたり、キャラクターに併せて声を調整したりすることも可能です。 ChatVRMのデモは以下
年1くらいで低レイヤーとか自作XXにチャレンジすることをやっており、今年のGWは自作DBにチャレンジしていたのでそれについての日記です。(まだ全然終わってないです) WEB+DB PRESS 最初は WEB+DB PRESS の「作って学ぶ RDBMS のしくみ」をやりました。 WEB+DB PRESS Vol.122 | WEB+DB PRESS編集部 | コンピュータ・IT | Kindleストア | Amazon この本はわずか100ページ程度で、情報が適切に取捨選択され、全体像が把握しやすくなっています。文章も読みやすく、約2~3時間でざっと読むことができました。 これを実装しても良いんですけど、GWの時間余りそうだな!と思ったので、別途本格的な本を買ってやることにしました。 Database Design and Implementation 続いて取り組んだのは Databas
Linuxの導入について:AWS Cloud9を用いたメリットとデメリット Linuxはオープンソースのオペレーティングシステムで、サーバーやクラウド環境で広く利用されています。本記事では、Linuxの導入にAWS Cloud9を使用するメリットとデメリット、およびそれぞれのおすすめポイントについて解説します。 AWS Cloud9とは? AWS Cloud9は、Amazon Web Services(AWS)が提供するクラウドベースの統合開発環境(IDE)です。Webブラウザ上でコーディング、デバッグ、実行を行うことができ、Linuxベースの仮想マシンが利用できます。 AWS Cloud9を用いたLinux導入のメリット 環境構築の手間が省ける AWS Cloud9では、プリインストールされたLinux環境が提供されるため、手間をかけずに環境構築ができます。また、OSのアップデートやパッ
ITmedia NEWSでセキュリティインシデントを日々伝えていると、記事に対して「そんなずさんな情報管理があり得るのか!」という驚きの声が寄せられることがある。 例えば、法令を順守していれば被害を防げたかもしれない場合や、明らかな手抜きがあった場合には「そうはならないだろう」「それはダメだろう」というツッコミもよく入る。ITmedia NEWSの読者が高いITリテラシーを持っていることの現れともいえるかもしれない。 しかし、もう少し踏み込んでみることをすすめるのが、情報セキュリティの専門家・徳丸浩さんだ。 「みなさん『それはダメだよ』と思うことはありますよね。でも『これが現実なんですよ』ということが大事だと思うんですよね。例えば、自分が作れば大丈夫という場合でも、ソフトウェアを発注して完成品を受け取ってみたら問題があったなんてことは十分あることです」 “そうはならんやろコード”はどうやっ
この記事について この記事は、スマートフォン時代のWebデザインスクール や Web制作の基礎から学べる「Webコーディングスクール」 の資料制作をお手伝いして頂いているemiさんによる寄稿記事です。 emiと申します。USAGI DESIGN emi.というサイトでWebデザインやコーディング練習用のデザインデータを配布しています。Webデザインをメインにストックイラストレータ、グッズデザインなどしております。 私が最近学んでいること、「デザインシステム」について書きたいと思います。 なぜデザインシステムを学んでいるのか。ですが、デザインの制作時にFigmaを使う機会が増えて、今までPhotoshopやXDで作業していたときよりも、コンポーネントを意識するようになったからです。 まだWeb制作を学び始めたばかりだから、デザインシステムとか難しそう。と思っている人もいるかもしれませんが、学
ChatGPT,使っていますか? ChatGPTは文章を要約したり、プログラム作ってくれたり、一緒にブレストしてくれたりして本当に便利なのですが、社内情報などの独自データに関する情報については回答してくれません。 プロンプトに情報を記述して、そこに書かれている情報から回答してもらう方法もありますが、最大トークン4000の壁がありますので、限界があるかと思います。 この課題についてなんとかならないかと考えて色々と調べて見たところ、解決する方法が見つかり、いろいろと検証をして見ましたのでその結果をシェアしたいと思います。 サンプルコード(GoogleColab) 百聞は一見にしかずということで、実際に試したサンプルは以下にありますので、まずは動かしてみることをお勧めします。 このコードを上から順番に動かすと、実際にインターネット上から取得したPDFファイルに関する内容をChatGPTが回答して
この本では、初心者・入門者の方に向けて、プロンプトエンジニアリングの知識や使い方を体系的にまとめました。 【概要】 ・内容:プロンプトエンジニアとは?、プロンプトエンジニアの必須スキル5選、プロンプトデザイン入門【質問テクニック10選】、LangChainの概要と使い方、LangChainのインストール方法【Python】、LangChainのインストール方法【JavaScript・TypeScript】、LCEL(LangChain Expression Language)の概要と使い方、LangSmithの概要と使い方【LLMOps】、LangServeの概要と使い方【API】、LangGraphの概要と使い方【Multi-Actor】、OpenGPTsの概要と使い方【OSS版のGPTs】、LangChain Evaluations【生成物の評価方法】、LangChain Hub、Op
「昔の俺は……」「俺の自慢は……」──誰も聞いてくれない自慢話を嫌な顔一つせず、頷きながら聞いてくれるテレビ会議風サービス「武勇伝聞いてくれる会議」を森永乳業が始めた。「思う存分、武勇伝を語れる日本初のオンライン会議サービス」という。 参加者リストから3人を選び「入室する」ボタンを押すと会議スタート。何を話しても参加者はひたすら頷き、笑顔で聞いてくれる。オーバーなリアクションを取る人もいる。 「うれしいくらいに頷いてくれる、共感してくれる、称賛してくれる」(森永乳業) 第三者による視聴や録画は一切行っていないため、愚痴や他人の秘密も話せる。ただし参加者の画面は全て録画のため、相づちのタイミングは合わない。
Webブラウザ上でNode.js環境を実現する「WebContainer」、iOS/iPadOS版Safariに対応。iPhone/iPadでWeb開発環境が起動 WebAssemblyを用いてWebブラウザ上でNode.js環境を実現する「WebContainer」などを提供するStackBlitzは、WebContainerがiOS/iPadOS 16.4以降のSafariに対応したことを明らかにしました。 iPhoneやiPad上のSafari上で、Node.jsをベースとしたWeb開発環境が起動することになります。 Big news: WebContainers are now supported on Safari, iOS and iPadOS!https://t.co/6SfOUDn4z2 pic.twitter.com/9PykipdNxJ — StackBlitz (@s
あくまで一部のホテルだと思われるが、日本のホテルで南京虫、別名トコジラミが大量に発生しているらしく、Twitterで虫に刺された被害者らが注意喚起をしている。 無数に刺されたあとがある女性 ホテルや被害者の風評被害を防ぐためにツイートやホテル名はここで出さないが、ツイートされている画像のなかには、無数に刺されたあとがある女性の姿があるなど、見ていて不安になるものも。南京虫は吸血生物で、人間を刺して吸血した際に液を流し込み、激しいかゆみを生じさせる。 トコジラミは恐ろしいくらいの難駆除 この南京虫増殖に関して、ソフトウェアエンジニアの父さんは「日本で定着しつつあるというのはTweetで見てたけどどうやらマジっぽい」とツイート。九州大学の丸山宗利さんは「都市部のホテルにはかなり広がっているそうです」、昆虫館学芸員のピン・セイダイさんは「トコジラミは恐ろしいくらいの難駆除」とツイートしている。
AWS の公式ドキュメント「AWS Lambda Operator Guide」を読んだ❗️AWS Lambda を軸にサーバーレスアプリケーションを構築するときに意識しておくべき "運用面のポイント・ベストプラクティス" がまとまっていて,とても良いドキュメントだった👏 内容的には AWS Well-Architected Framework: Serverless Applications Lens と重複するところもあるけど,サーバーレスアプリケーションを開発・運用しているなら1度は読んでおくと良いのではないでしょうか❗️ \( 'ω')/ 多くの人に読みやすくなるように日本語翻訳もあるとイイなぁ〜 docs.aws.amazon.com 構成 ドキュメントとしては全6章で構成されている.どれも重要で,理解を深めるために読むのはもちろん,開発中もしくは運用中のアプリケーションに対し
先日サーバントワークスさんが公開した 計測によるスクラムチームのパフォーマンス向上 を読んで、 以前自分が書いた 開発の改善はKPIに翻訳しなければいけないのか をもうちょっと言語化することができそうだったのでメモ。 TL;DR 結論としては、開発の改善はKPIに翻訳しなければいけないのか でも書いた通り 開発組織はビジネスの実現を担っている職能であり、理想的には 「永久に持続性がある状態」で 「0秒 でしかも 並列数を無限」 でモノが実現されて、「不具合やパフォーマンスの劣化は 0」 であってほしい。もちろん現実世界ではどれも実現できないのでそこにいかに近づけるかということを目的に改善を実施すればよく、売上などのKPIに翻訳する必要性は必ずしもない から考え方は変わってないが、改めて整理して 開発組織は、Ability to Innovate と Time to Market 2つのケイ
MIXI(旧社名ミクシィ)は5月8日、同社の新入社員向け技術研修で使用した資料を無償公開した。分散型バージョン管理システム「Git」とテスト・設計研修の資料をスライド共有サービス「Speaker Deck」で公開中。動画も後ほど公開するという。 Gitの研修資料は約470ページあり、Gitを使ったチーム開発の進め方やGitの内部構造などを記載している。テスト・設計研修の資料は約40ページ構成で、テスト技法やコードレビューのコツなどを紹介。いずれの資料も同社の社員が作成した。 同社は2021年から新入社員向け研修の資料を一般公開しており、22年はUnityでのゲーム開発やAI、セキュリティ研修など全12種類の資料を自社ブログに掲載していた。同社の公式Twitter(@mixi_engineers)は「今後も随時資料や動画を公開していく」としている。 関連記事 ミクシィ、技術カンファレンスを初
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く