並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 222件

新着順 人気順

2stepの検索結果1 - 40 件 / 222件

  • 「怠惰・短気・高慢」であれ、ChatGPTを使って業務効率化しよう(要件定義編)

    例として読書記録アプリをつくります! 筆者が欲しいサービスを作ろうと思い、今回は「読書記録アプリ」をつくります。 最低限の要件は、次のように設定しました。 デモアプリの要件(読み飛ばしてOK) 読書記録アプリを作る目的 読書が苦手なエンジニアが読書記録をし、記録を共有することで、継続して技術本を読めるようになること ターゲット 新人、中堅のWebエンジニア おおまかな要件 ユーザーは新規登録することで、読書記録アプリにログインできる ユーザーは読む本を登録できる ユーザーは本を何ページ読み終えたかを記録できる ユーザーは本を読み終わったら次の本を登録できる ユーザーは他の人がどの本を読んでいるのか、また何ページ読み終えたかを閲覧できる 質問する前に... また、ChatGPTに業務で使用するコードを渡す場合、環境キーやサービスを特定できる情報を送信しないでください。入力内容が他の人に渡って

      「怠惰・短気・高慢」であれ、ChatGPTを使って業務効率化しよう(要件定義編)
    • 文章生成AI利活用に関するガイドライン.pdf

      文章生成AI 利活用 ガイドライン Version 2.0 令和6年(2024年)4月 東京都デジタルサービス局 2 はじめに このガイドラインは、東京都で初めてとなる文章生成AI の利活用ガイドラインです。 ChatGPTをはじめとする文章生成AIは、都職員の業務 のあり方を大きく変革する可能性を秘めている一方、 様々なリスクも指摘されています。このため、業務での 活用にあたり期待する効果を得るためには、その特性を よく理解し、正しく利用することが重要です。 東京都では、デジタルサービス局に検討プロジェクト チームを設置して、文章生成AIの利活用について議論を 重ね、令和5年8月、検討の成果をガイドライン (Version 1.0)としてまとめ、文章生成AIの全庁利用 を開始しました。 その後、10月に利用状況についてアンケートを行った ところ、活用事例やプロンプト例を求める声が多かった

      • GitHub Actions 逆引きリファレンス

        1.この記事の立ち位置#自分がいつも調べていること、忘れがちな Tips や小ネタを列挙していく。そのため、網羅性は重視しない。 というのも、なにか調べていていろいろ読み漁った挙げ句、1周回って行き着くところは GitHub Actions の公式ドキュメントであり、たとえば Workflow の書き方は以下のページをよく開いている。 Workflow syntax for GitHub Actions - GitHub Docs それでも、公式ドキュメントで参照したい箇所を引っ張るための用語を知るまでに苦労することが往々にあり、この記事が、公式ドキュメントで参照したい箇所を導くための助けとなればと思い、書いていく。 2.Step と Job と Workflowの違いアレコレ#2-1.Step と Job と Workflow の違いの一行まとめ#Step < Job < Workflo

        • 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース

          ※ この記事はUdemyメディアにも掲載されています。下記のリンクよりお読みください ▶️ 独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルをUdemyで学ぶ! ※ Udemy「夏のビッグセール」とはてなによるプレゼントキャンペーンは終了しました。記事で紹介しているフルスタックエンジニアのスキルは、引き続きUdemyの講座で学習できます。 Webで新規サービスを立ち上げる際に、UIからインフラ周りまで一人で面倒を見られるエンジニアは、少人数のスタートアップでなくとも非常に頼れる存在です。どんな課題に直面しても技術力で乗り越える、そんなスキルフルなエンジニアに憧れる方も多いでしょう。 この記事では、フロントエンドのプログラミング(JavaScript周辺)からサーバーサイド、インフラ、さらに開発手法まで、Web開発で必要になるさまざまなレイヤーのフル

            独力でWebサービスを開発・構築できるフルスタックエンジニアへのロードマップ─幅広いスキルを「Udemy夏のビッグセール」で学ぶ! - はてなニュース
          • 画像生成AI「Stable Diffusion」でいろいろ特化した使えるモデルデータいろいろまとめ

            画像生成AIのStable Diffusionは、ノイズを除去することで画像を生成する「潜在拡散モデル」で、オープンソースで開発されて2022年8月に一般公開されたため、学習用のデータセットを変えることで特定の画像を生成するのに特化したフォークモデルが多数存在します。そんなStable Diffusionから派生して生まれた特化型モデルとその特徴や生成例をまとめてみました。 Stable Diffusion Models https://rentry.org/sdmodels 実際に複数のモデルとシード値で、同一のプロンプト・ステップ数・CFGスケールで画像を生成した結果をまとめてみました。 モデルは左からStable Diffusion v1.4、Waifu-Diffusion v1.2、Trinart Stable Diffusion、Hentai Diffusion、Zack3D_K

              画像生成AI「Stable Diffusion」でいろいろ特化した使えるモデルデータいろいろまとめ
            • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

              はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

                【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
              • 敵対的プロンプト技術まとめ - Qiita

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? こんにちは@fuyu_quantです。 この記事はLLM Advent Calender 2023 17日目の記事です。 よかったらプライベートで作成したData Science wikiのGPTsも見て下さい! はじめに 今回は敵対的なプロンプト技術についてまとめました.まとめ方は主に,Ignore This Title and HackAPrompt: Exposing Systemic Vulnerabilities of LLMs through a Global Scale Prompt Hacking Competition

                  敵対的プロンプト技術まとめ - Qiita
                • EKSからECSに移行して開発運用コストの削減を図る - KAYAC Engineers' Blog

                  SREチームの長田です。 今回はカヤックで運用している「まちのコイン」というプロダクトのアプリケーション基盤を Amazon EKS(以下EKS)からAmazon ECS(以下ECS)に移行したはなしをします。 まちのコインとは coin.machino.co www.kayac.com まちのコインはカヤックが運営している、デジタル地域通貨を使ってその地域のコミュニティを活性化させるサービスです。 2019年11月から実証実験を開始し、翌年2月から正式リリースされました。 2022年9月現在、20の地域に導入されています。 一般ユーザーが使用するクライアントアプリと、導入地域の運営団体が使用するブラウザ用の管理画面、 それらにAPIを提供するRailsサーバーアプリがあります。 データベースはAmazon Aurora PostgreSQL、 その他AWSのマネージドサービスを組み合わせ

                    EKSからECSに移行して開発運用コストの削減を図る - KAYAC Engineers' Blog
                  • 不動産相続の手続きと相続税を徹底解説!土地や家の名義変更、かかる費用、節税方法、トラブル防止のコツも - 【SUUMO】住まいの売却ガイド

                    いつかは直面する相続。突然のことで呆然としている間にも、相続税の申告期限はやってきます。 2024年4月1日より相続登記が義務化され、遺産相続による取得を知った日から3年以内に相続登記を行わないと、10万円以下の過料が科せられる可能性があります。 そこで、親が元気なうちにこそ、不動産(家・土地など)の相続の手続きの流れや相続税の計算方法、節税や複数の人で相続する場合のノウハウを知っておきましょう。 不動産相続に詳しい税理士・行政書士の清野直美さんと、弁護士の蒲原茂明さんに話を聞きました。 記事の目次 1. 家や土地などの不動産を相続する手続きとダンドリ 2. STEP1 相続人や相続財産を確認 3. STEP2 遺産分割協議で、遺産の分け方を決める 4. STEP3 相続財産の名義変更 5. STEP4 法務局で登記を申請する 6. STEP5 相続税の申告・納付をする 7. 相続人が複数

                      不動産相続の手続きと相続税を徹底解説!土地や家の名義変更、かかる費用、節税方法、トラブル防止のコツも - 【SUUMO】住まいの売却ガイド
                    • すまない、学マスやってないけど学マスの楽曲はめちゃくちゃ聴いてるんだ本当にすまない - ジゴワットレポート

                      Appleの初売りという大義名分(言い訳)でMacBook Airをポチる正月を過ごしておりました。インターネット2025、今年もよろしくお願いします。 さて、常日頃から「一次ソースにあたることが大切」「鑑賞せずに作品を語るのは褒められた行為じゃない」などとほざいているのですが、そこのところの謝罪から始めなければいけませんね。アダムとイブをそそのかして林檎を食べさせたのは他でもない蛇...... つまり蛇は罪の象徴とも言えるのではないでしょうか。罪を認め告白することで人は成長できる。巳年である2025年の幕開けに相応しいイントロダクションと言えますね。(なに言ってんだ) つまるところ、『学園アイドルマスター』やってないけど楽曲はめちゃくちゃ聴いてるからそれについてブログ書くわ、やっていない件についてはマジですまん、という内容です。 gakuen.idolmaster-official.jp

                        すまない、学マスやってないけど学マスの楽曲はめちゃくちゃ聴いてるんだ本当にすまない - ジゴワットレポート
                      • ヘルスケアデータをGrafanaで見たくない…?〜健康 Reliability Engineering〜

                        はじめに まずはこちらをご覧ください。 これは私のApple Watchで計測されたヘルスケアデータです。Apple Watchをつけていると、心拍数や歩数、睡眠時間などのデータが自動的にiPhone内に記録されます。 SREなら健康を維持するためにもSLIとSLOを設定して可視化するべきですよね? SREなら健康エラーバジェットが無くなりそうだったら「今すぐ寝ましょう!」と架電が来て欲しいですよね? 普通にやるとiOSアプリを用いて直接ヘルスケアデータを確認することになりますが、Web系のSRE的なエンジニアとしてはやはり業界標準の技術で可視化したいところです。 また、iOSアプリを開発するのは専門知識が必要となり非常に骨が折れる作業です。そもそもMacがないとできないですし。 そこで、今回は Apple Watchのヘルスケアデータを 全自動で良い感じにデータベースに保存し Grafa

                          ヘルスケアデータをGrafanaで見たくない…?〜健康 Reliability Engineering〜
                        • 明日から使えるDDDのためのユースケース駆動開発(ICONIXプロセス) - Qiita

                          上述しましたが、ユースケースモデリングはドメインモデルを使用して作成します。 ユースケースがドメインモデルのオブジェクトと紐づいていないとそもそもユースケースからオブジェクトモデルを作成できないからです。 つまりユースケース駆動でもなんでもなくなってしまいます。 重要な事なので繰り返しますが、ユースケースがドメインモデルのオブジェクトと紐づいている事が凄く重要です。 また、代替コースもこの時点で分析しておく事で未然に考慮不足を防ぐことができます。 ※ ユースケースモデリングをしながら新たにドメインモデルの更新も行われています。更新されたドメインモデルは後ほど紹介します。 最後にUCDD本に記載されているユースケースモデリングガイドライントップ10を紹介しておきます 10 2段落ルールに従いなさい。 9 アクターとユースケース図を使ってユースケースを組織化しなさい。 8 ユースケースは叙述的

                            明日から使えるDDDのためのユースケース駆動開発(ICONIXプロセス) - Qiita
                          • 認証アプリ「Authy」の安全性を危惧する声。何が問題なのか。Authyに登録したトークンをエクスポートして移行する方法

                            [追記] 2022/8/4 に Twilio がフィッシングにひっかかり顧客データを漏洩しました。これが下で説明していたデータを預けるリスクです。 クラウド電話APIサービスのTwilioにフィッシング攻撃で顧客データ漏えい - ITmedia NEWS クラウド電話APIサービスを手掛ける米Twilioは8月7日(現地時間)、4日に「高度なソーシャルエンジニアリング攻撃」を受け、一部の顧客アカウント情報に不正にアクセスされたと発表した。 [追記2] 2024/7/1 に Twilio のAPIプログラムのミスを突かれ、Authy に登録されている電話番号が流出しました。 APIエンドポイントにアクセスするだけで登録された電話番号ならAuthyのアカウント情報を渡してしまう設定だったようです。セキュリティ会社として情けない。 アカウントを電話番号ベースにしているため、認証要素が1つ既にバレ

                              認証アプリ「Authy」の安全性を危惧する声。何が問題なのか。Authyに登録したトークンをエクスポートして移行する方法
                            • Platform Engineering Kaigi 2024 で「開発者向けドキュメントの改善」をテーマに登壇してきました - CADDi Tech Blog

                              こんにちは、Platform チームの @akitok_ です。 CADDi Platform チームでは、チームトポロジーの定義に基づいてストリームアラインドチームが自律的に仕事を届けられるようにするため、様々なアセットとそれに付随するドキュメントなどを提供しています。 Platform チームのミッションやその活動などについては、以下の記事などを読んでいただけますと幸いです。 なんでもやるがなんでもはやらない?CADDi の Platform チームは、何をするチームなのか? - CADDi Tech Blog あれから 1 年、Platform チームのその後 - CADDi Tech Blog 今回、Platform Engineering Kaigi 2024 というイベントで、この Platform チームを取り巻く開発者向けドキュメント改善について登壇してきました。 この記事

                                Platform Engineering Kaigi 2024 で「開発者向けドキュメントの改善」をテーマに登壇してきました - CADDi Tech Blog
                              • パフォーマンステストツール「Ddosify」を使ってみた - JMDC TECH BLOG

                                みなさん、こんにちは!プロダクト開発部の西原です。 現在、JMDCが保有している医療ビッグデータを活用して生活者や医療に新しい価値を提供する新規プロダクト開発チームのバックエンドを担当しております。 皆さんは普段プロダクト開発の際にパフォーマンステストはどのツールを使用していますでしょうか。私が所属する新規プロダクト開発のパフォーマンステストでは「Ddosify」というツールを使用しました。 今回はこちらの基本的な使い方についてご紹介致します。 Ddosifyとは Ddosifyは、Goで書かれたパフォーマンステストツールになります。 JSONファイルを使用してシナリオを作成することができます。シナリオを定義することで、異なるリクエストパス、ヘッダー、ボディを持つ複雑なテストケースを作成できます。 加えてDdosifyはDdosify Engine、Ddosify Self-Hosted、

                                  パフォーマンステストツール「Ddosify」を使ってみた - JMDC TECH BLOG
                                • 無料で二要素認証のワンタイムパスワードを発行可能&デバイス間エクスポートもできるオープンソースアプリ「Aegis Authenticator」、特定の企業に依存する危険性がなくなり安全

                                  ウェブサービスを安全に使用する手段の1つとして、「ワンタイムパスワード発行サービスを利用する」という方法があります。ワンタイムパスワードを生成するアプリとしては「Google Authenticator」「Microsoft Authenticator」「Authy」といったアプリが広く利用されていますが、これらのアプリはGoogleやMicrosoftなどの企業によって開発されたものであり、透明性や信頼性に不安を感じる人もいるはず。オープンソースで開発されているAndroid向けのワンタイムパスワード発行アプリ「Aegis Authenticator」を使えば、特定の企業に依存せず二要素認証によるセキュリティ強化を実行できるだけでなく、Google Authenticatorでは不可能な「ワンタイムパスワードの不可視化」なども可能となります。 Aegis Authenticator -

                                    無料で二要素認証のワンタイムパスワードを発行可能&デバイス間エクスポートもできるオープンソースアプリ「Aegis Authenticator」、特定の企業に依存する危険性がなくなり安全
                                  • ほぼすべてのGoogleアカウントが年内に二段階認証へ自動移行か

                                    ほぼすべてのGoogleアカウントが年内に二段階認証へ自動移行か2021.11.10 09:0039,719 湯木進悟 これがスタンダードに~。 ユーザーネーム(メールアドレス)とパスワードを入力すれば、どこでもササッとログインしてGmailを使えていたのも、今は昔となりそうです。時代はセキュリティ対策の強化が標準で求められ、その最低限の仕様に二段階認証が必須へ…。あのログインしたら、携帯電話番号に認証コードが届いたり、スマホでGoogleプロンプトが表示されて、もう一手間かかってしまう仕組みですね。 以前より、年内には新たに1億5000万に上るGoogleアカウントへのログインについて、二段階認証がデフォルトに変わると発表されてきましたが、このほどArs Technicaは、すでに一部のユーザーを対象に強制移行手続きがスタートしている様子を報じました! どうやらGoogleアカウントに、

                                      ほぼすべてのGoogleアカウントが年内に二段階認証へ自動移行か
                                    • AWS SAM CLIを使ったLambdaのローカル実行と簡単デプロイ - BASEプロダクトチームブログ

                                      こんにちは。BASE BANK株式会社 Dev Division にて、 Software Developer をしている永野(@glassmonekey)です。 弊社ではAWS Lambdaを活用する機会が増えまして、 最近メジャーアップデートのあった「AWS SAM CLI」を使ってリリースフローの改善にチャレンジしてみました。 そこで、samコマンドで作成したサンプルプロジェクトをローカルで実行しデプロイする方法を紹介します。それに加えて、現状BASE BANKチームで行っている代表的な運用設定をご紹介します。 今回記事作成に際して、サンプルプログラムを用意しているのでもしよければ手元でご確認ください。 なお、今回LambdaにはGoを採用しました。検証に使用した環境は以下の通りです。 macOS: 10.15.x (Catalina) SAM CLI: version 1.2.0

                                        AWS SAM CLIを使ったLambdaのローカル実行と簡単デプロイ - BASEプロダクトチームブログ
                                      • 相続税の申告期限|タイムリミットから逆算して検討して頂きたい5つのステップ【スケジュール表付】 - まごころ相続コンシェルジュ/相続手続きの全てがわかる

                                        Tweet Pocket ご家族がお亡くなりになって相続税の申告が必要な場合、いつまでに申告しなければならないのでしょうか? 相続税の申告期限は、「相続の開始があったことを知った日の翌日から10ヶ月以内」と決められています。 10ヶ月というと長いと感じる人もいらっしゃるかもしれませんが、実は我々にご相談を頂くタイミングは申告期限ギリギリというケースも多々あります。 なぜ申告期限ギリギリになってしまのか、いろいろ理由はあると思います。 ご家族がお亡くなりになった悲しみに暮れて相続後の手続きをする気力がおこらない相続手続きを経験したことがなく何から始めたら良いかわからない相続人が高齢であったり、遠方に住んでいたりして、なかなか手続きが進まない相続手続き、相続税申告に必要な書類が膨大にあり、収集に手間取っている相続人間で折り合いがつかず、話し合いがまとまらないこれはよくある理由ですが、特に理由は

                                          相続税の申告期限|タイムリミットから逆算して検討して頂きたい5つのステップ【スケジュール表付】 - まごころ相続コンシェルジュ/相続手続きの全てがわかる
                                        • DTMが上手くなったと感じた瞬間|himiko

                                          こんにちは。himikoと申します。 ウクライナの件で不安な日々を過ごしています。未だに戦争という手段をとる人間がいることに驚きです。普段は世界のこと、政治のことは全く興味ないのですが、最近はよく調べています。コロナもオミクロン株なるものがいつの間にか出ていて…世間知らずにならない程度には調べないとだめですね。 私は普段、音楽制作をしています。休みの日はニュースも見ず、寝る間も惜しみ、食事すら忘れて作業することがあります。唯一の趣味と言いたいところですが、アニメを見る趣味がありました。ニニムちゃん可愛いですよね。 音楽制作の楽しみは色々ありますが、個人的には、人に反応を貰えた時が一番嬉しいです。感想を書いてくれたら一日中ニコニコするほど幸せです。 反応を貰う為には当然、皆に聞いて貰えるようクオリティの高い曲を作ることが重要です。しかし、音楽には色々な要素があり、クオリティが上がる瞬間、要素

                                            DTMが上手くなったと感じた瞬間|himiko
                                          • NTTコミュニケーションズでの私のリスキリング体験 - NTT Communications Engineers' Blog

                                            1.はじめに このブログを読んで下さっている皆様、こんにちは。 プラットフォームサービス本部 クラウド&ネットワークサービス部 開発オペレーション部門の丹野(入社10年目)です。 この記事では、NTTコミュニケーションズに入社してから業務内容の変化に適応するため、必要なスキルを獲得してきた私の体験(リスキリング体験)と、最近自分で立ち上げて運営している社内での育成の取り組みについて紹介します。 2.私のスキル習得の体験(リスキリング体験) 最初に私の入社してからの業務経歴を簡単に紹介します。 ①入社1~3年目は、プリセールスエンジニアという立場でグローバルネットワークサービスを販売する営業組織を支援。 ②入社4~7年目は、Software Defined Networkingのサービスオーダーからお客様の利用開始までのプロセス構築と運用(以下、SOデリバリと呼ぶ)の立上げ。 当時、Soft

                                              NTTコミュニケーションズでの私のリスキリング体験 - NTT Communications Engineers' Blog
                                            • ChatGPTでもミスが多かった当直表作成がClaude3.5Sonnetで可能に!|genkAIjokyo|ChatGPT/Claudeで論文作成と科研費申請

                                              Claude3.5Sonnetで当直シフト作成の悩みから解放!(以下、ほぼClaude3Opusが執筆) 当直表やシフトの作成に頭を悩ませたことはありませんか?不都合日や休日の希望を考慮しつつ、担当数の公平性や当直の間隔など、様々な条件をクリアしなければならないこの作業。これまでは人の手で行うしかなく、とてつもない時間と労力を要していました。 (2024.6.22追記) Claude3.5Sonnetのリリースに伴い、Claude3Opus→Claude3.5Sonnetに変更しました でも、そんな悩みともついにサヨナラできる日が来たのです!そう、Claude3.5Sonnetならこの面倒なシフト作成をほぼ完璧にこなしてくれるんです。しかもChatGPTに比べて出力が速いです。 Claude3.5Sonnetはスタッフ一人一人の希望を汲み取りつつ、担当数のバランスや当直間隔など、様々な条件

                                                ChatGPTでもミスが多かった当直表作成がClaude3.5Sonnetで可能に!|genkAIjokyo|ChatGPT/Claudeで論文作成と科研費申請
                                              • DeepSeek-R1 1.58bを試す/ついに実用的なBitNetが!?|shi3z

                                                話題のDeepSeek-R1が1.58bで動くようになったので早速試してみた。 これだと、H100 80GBx2で全てVRAMに乗せて動かすことができる。 継之助なら8台あるので4つ動かせることになる。やったぜ! 「秋葉原を舞台にしたラブストーリーを全て 日本語で書け。12話で完結するようにしろ。先に構成を決め、それから各話を三幕構成で全て書け」というプロンプトを与えてみた。 t$ ./llama.cpp/llama-cli --model DeepSeek-R1-GGUF/DeepSeek-R1-UD-IQ1_S/DeepSeek-R1-UD-IQ1_S-00001-of-00003.gguf --cache-type-k q4 _0 --threads 12 -no-cnv --n-gpu-layers 61 --prio 2 --temp 0.6 --ctx-size 18192 -

                                                  DeepSeek-R1 1.58bを試す/ついに実用的なBitNetが!?|shi3z
                                                • [アップデート] AWS Step Functions で変数が使えるようになりました | DevelopersIO

                                                  いわさです。 Step Functions を使っている全員がこれまで感じていたと思いますが、ステート間の値の引き渡し面倒でしたよね。頑張って出力に入れて...とか。 昨日、AWS Step Functions で変数が使えるようになったというアップデートがありました。 ステートマシンでは様々なタスクを組み合わせてワークフローを作成するのですが、前半のタスクの取得・処理結果を後半のタスクに引き渡したいことが必ず出てきます。 例えば以下のフローで Step1 の処理結果を Step5 で参照するためには、Step2、Step3、Step4 と引き継いでいく必要がありました。 画像引用元:https://docs.aws.amazon.com/step-functions/latest/dg/workflow-variables.html 今回のアップデートで変数がついに使えるようになり、例え

                                                    [アップデート] AWS Step Functions で変数が使えるようになりました | DevelopersIO
                                                  • Next.js x Relay な GraphQL 環境で Render-as-you-fetch の良さを最大限生かしつつ SSR にも対応したいあなたへ - Qiita

                                                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 最近 Next.js ベースのプロジェクトに GraphQL クライアントとして Relay を導入したのですが、これが端的に言ってめちゃくちゃ大変だったので記事にしました。 チームの試行錯誤の結果を余すところなく伝えたいと張り切りすぎた結果死ぬほど長くなってしまったので、「いいからコードはよ」という方は 最終的にこんな実装になりました (コード編)をご覧ください。 謝辞 愛するチームメンバーのみんな。これまでの道のりで私を支え、愛してくれたみんながいなければ、この記事は完成できなかったと思う。 また、この記事が世に出せたのは

                                                      Next.js x Relay な GraphQL 環境で Render-as-you-fetch の良さを最大限生かしつつ SSR にも対応したいあなたへ - Qiita
                                                    • グラフ機械学習のヘルスケア分野への応用の最前線 - Ridge-institute R&D Blog

                                                      こんにちは,株式会社Ridge-iのリサーチチームの@machinery81です. 今回はグラフデータを扱う機械学習のヘルスケア分野への応用のお話を紹介します. TL;DR 機械学習・データマイニングの応用先としてのヘルスケア分野 万能薬から精密医療へ 電子カルテ 創薬 患者調査 ヘルスケア分野を繋ぐグラフマイニング グラフ上の機械学習 古典的なアプローチ グラフの統計量に基づく手法 ランダムウォークに基づく手法 行列因子分解/テンソル因子分解に基づく手法 Graph Neural Network Graph Convolutional Network 創薬分野へのグラフデータの応用 ターゲットの識別 分子特性予測 グラフマイニングによる既存薬再開発 薬品と疾患の相互作用の分析 Combination repurposing 今後の見通し その他の話題 さいごに 参考文献 TL;DR 機械

                                                        グラフ機械学習のヘルスケア分野への応用の最前線 - Ridge-institute R&D Blog
                                                      • むしろ見せたい脚立ルカーノ。長谷川工業の家具みたく美しい脚立でキッチン快適 - 北欧ミッドセンチュリーの家づくり

                                                        デリごっこで#お家時間を楽しむ ご飯できたよー! ベア:わーい!最近ご飯に凝ってるっすね! 自粛で仕事以外出ないからお家時間を楽しみたいんだ。 世界のニュース漁ってたらNYでレストランの 宅配が流行ってると前に読んだんだ。 リンク▶︎12 Best Meal Delivery Services 2020 | The Strategist | New York Magazine だからちょっとでも楽しむためお家デリを開催! ポニたん:そんな暇あるの?! 実は作り置きなんだよ。 火を通し下準備してあとは当日温めるだけ。 しかも節約生活を楽しむMS家だから 1食あたり二人で200円以下でございます。 不安な毎日でも1つでも楽しみがあるのは大事。 そういうわけで最近キッチンが楽しい。 でもね おチビ嫁氏にはキッチンで悩みがあった… 今回はそれを解決してくれる子を連れてきたよ。 嗚呼、棚が遠い… 少

                                                          むしろ見せたい脚立ルカーノ。長谷川工業の家具みたく美しい脚立でキッチン快適 - 北欧ミッドセンチュリーの家づくり
                                                        • フロントエンドエンジニアのためのHaskell入門 | ダーシノ(@bc_rikko)

                                                          フロントエンドエンジニアのためのHaskell入門 JavaScriptのなんちゃって関数型プログラミングではなく、純粋な関数型プログラミングのエッセンスを学びたくてHaskellを選んだ。しかし、過去3回入門したが3回破門されたので、今度こそ免許皆伝したい。 普段はTypeScriptで開発を行っているので、Haskellと比較しながら学んでいきたい。 基本構文 変数の宣言 const x: number = 10 x :: Int x = 10 関数の宣言 function add(x: number, y: number): number { return x + y } add :: Int -> Int -> Int add x y = x + y アロー関数 const add = (x: number, y: number): number => x + y add :: I

                                                            フロントエンドエンジニアのためのHaskell入門 | ダーシノ(@bc_rikko)
                                                          • 仮眠プログラマーのつぶやき : UnityでGPGPU応用編 バイトニックソートを高速化

                                                            2020年07月13日12:44 カテゴリUnityGPGPU UnityでGPGPU応用編 バイトニックソートを高速化 バイトニックソート(Bitonic Sort)の概要バイトニックソート(Bitonic Sort)は主にGPU等の並列計算器でソートを実装しようとするときに使われるソートである。 計算量のオーダーはO(n log^2 n)であり、クイックソートのO(n log n)には負けるものの並列化による高速化が勝るという感じなのでいろんなところに使われている。 対象読者キーワード「GPU」「バイトニックソート」で検索してこの記事にたどり着いただろう方が対象。 この記事では ・バイトニックソートでなぜソートできるか ・どうやったら高速化できるか という点について重点的に書いている。 高速化については OpenCLでバイトニックソートを実装している海外サイト をパクリ参考にした。 こ

                                                            • 2021夏!UP2STEPのミュールサンダルをレビュー【PR】 - 書く、走る。

                                                              こんにちは、カワルンです。 先日インポートシューズメーカーの「UP2STEP」さんから「シューズをブログで紹介してくれませんか?」とオファーをいただきました。 とっても光栄です! ありのままの感想を聞かせてほしいとのこと。ということで今回はUP2STEPのシューズをレビューします。 UP2STEPのレビュー UP2STEPのシューズ おわりに <スポンサーリンク> UP2STEPのレビュー 今回はこの夏が待ち遠しくなるようシューズを選ぶことにしました。 届いたのはオレンジ色の箱。 開けるとオレンジのリボンでラッピングされています。 リボンをほどくのはワクワク感が増しますね。テンション上がる~♡ 一足ずつ丁寧に梱包されており、商品を大切に扱っているのが伝わります。 メンテナンス方法が書かれた紙の裏側は次回使えるクーポン券になっていましたよ。 私が選んだのは「グリーンのパテントレザーポイントト

                                                                2021夏!UP2STEPのミュールサンダルをレビュー【PR】 - 書く、走る。
                                                              • 第775回 step-caで自前のLet&#039;s Encrypt/ACMEサーバーをUbuntu上に構築する | gihyo.jp

                                                                最近のWebサイトを表示する際は、サーバー証明書とTLSを利用したセキュアな接続が大半になってきました。これはセキュリティ意識の向上もさることながら、Let's Encryptに代表される「サーバー証明書の更新の自動化」もその一助となっていることでしょう。今回はこのLet's Encryptっぽいサービスをローカルネットワーク内部に構築してみましょう。 図1 step-caを使えば、自己署名証明書であってもLet's Encryptと同じ方法で自動更新できる Let's EncryptとACMEプロトコル Let's Encryptは無償でサーバー証明書を発行し、自動的に更新処理を行える認証局です。インターネットに関わる名だたる企業・団体の多くが参加することで、300万サイト以上という非常に多くの利用者を抱えているにも関わらず、10年以上に渡って無償でオープンな組織運営を続けています。 L

                                                                  第775回 step-caで自前のLet&#039;s Encrypt/ACMEサーバーをUbuntu上に構築する | gihyo.jp
                                                                • Repro における AWS アカウント分離の取り組み - Repro Tech Blog

                                                                  Development Division/Platform Team/Sys-Infra Unit では、よりセキュアな状態を維持できるように様々なことに取り組んでいます。 背景 Repro ではメインとなる AWS アカウントに以下の環境で利用するリソースを全て作成していました。1 production 所謂本番環境 staging 本番リリース前に QA を行うための環境 dev_staging 開発者の動作確認用 test アプリケーションの CI で利用する internal 内部利用のためのウェブアプリケーション AWS Well-Architected Tool を使って既存環境をチェックしたところ、まずは AWS アカウントを分離し、各環境のワークロードを分離した方がよいとの結果でした。 SEC01-BP01 アカウントを使用してワークロードを分ける: - AWS Well-

                                                                    Repro における AWS アカウント分離の取り組み - Repro Tech Blog
                                                                  • 100fps超え画像生成StreamDiffusionのデモに飽きたら次に進もう。stremオブジェクトで動かすコツ公開|めぐチャンネル

                                                                    解説を論文執筆者でプロジェクトの代表でもある「あき先生」が解説してくださっているYuTubeもあります。論文の拾い読みもしていただいており、とても参考になりますので、ぜひご覧ください。(3時間と長いですが飛ばせるような、無駄な部分はありません) デモやサンプルコードも豊富にあるので、機能や性能を知りたい場合はそちらを動かしてください。大変興味深いデモもあります。アプリに組み込む場合もラッパーが準備されているのでそちらを使えば厄介なpipeやstreamオブジェクトの操作は必要ありません。しかし、性能を引きだしなが柔軟にアプリで使用するためには直接pipeやstreamを操作する方がよさそうです。この記事では後者のケースでStreamDiffusionを使用する時のコツについてこれまでにテストした手法を解説します。 環境構築Readmeに記述されているとおりに構築を進めます。デモやexamp

                                                                      100fps超え画像生成StreamDiffusionのデモに飽きたら次に進もう。stremオブジェクトで動かすコツ公開|めぐチャンネル
                                                                    • 電話番号を使ったGoogleアカウントの2段階認証は定期的に電話番号が変わるホームレスにとって有害であるという指摘

                                                                      Googleはアカウントの保護を目的として電話番号の登録を求めており、ユーザーは電話番号を登録することで不正ログインを防ぐ2段階認証を利用することができます。しかし、住居をもたず、所持品が常に盗難・紛失の危険にさらされているホームレスは、電話番号を用いる2段階認証のせいでアカウントにアクセスできない危険性があることが指摘されています。 Google's product designers should talk to my unhoused friends. When you require a mobile phone number for authentication, you guarantee that unhoused people will permanently lose access to their email when their phone is lost, stol

                                                                        電話番号を使ったGoogleアカウントの2段階認証は定期的に電話番号が変わるホームレスにとって有害であるという指摘
                                                                      • [DevOpsプラットフォームの取り組み #5] Cloud Native CI/CDを実現するTektonの紹介 - NTT Communications Engineers' Blog

                                                                        はじめに DevOpsプラットフォームの取り組みを紹介する5回目の記事です。 Qmonus Value Stream開発チームの杉野です。 連載第5回では、Qmonus Value StreamでCI/CD機能を実現するための要素技術として用いている、OSSのTektonについて紹介します。 これまでの記事をまだ見ていないという方は、Qmonus Value StreamというプラットフォームがどのようにTektonを利用しているかを過去の記事で述べていますので、覗いてみてください。 また、本記事ではKubernetes(以下、k8s)に関する知識がある前提で記述していますので、ご了承ください。 Tekton とは Tektonは一言でいうと、CI/CDシステムを作成するためのKubernetes Nativeなオープンソースフレームワークです。さらに噛み砕いて表現すると、k8s上で動作し

                                                                          [DevOpsプラットフォームの取り組み #5] Cloud Native CI/CDを実現するTektonの紹介 - NTT Communications Engineers' Blog
                                                                        • Beautiful Branchless Binary Search

                                                                          I read a blog post by Alex Muscar, “Beautiful Binary Search in D“. It describes a binary search called “Shar’s algorithm”. I’d never heard of it and it’s impossible to google, but looking at the algorithm I couldn’t help but think “this is branchless.” And who knew that there could be a branchless binary search? So I did the work to translate it into a algorithm for C++ iterators, no longer requir

                                                                            Beautiful Branchless Binary Search
                                                                          • 『Stable Diffusion AI画像生成ガイドブック』が3月31日ごろ出ます - ただいま村

                                                                            AUTOMATIC1111版Stable Diffusion WebUI(以下SD/WebUI)の解説書、『Stable DiffusionAI画像生成ガイドブック』(ソシム刊)を執筆して編集しました。3月31日ごろから書店に並びます。 Stable Diffusion AI画像生成ガイドブック 作者:今村 勇輔ソシムAmazon 画像生成AIのしくみを解説し使い道を紹介したあと、Stable Diffusionを使える各種サービスを紹介し、SD/WebUIのセットアップ(パソコン上とGoogle Colaboratory)と使い方、プロンプトで実際にいろいろな画像を生成する解説、弁護士の先生による著作権関係の解説、そして深津貴之さんのインタビューという構成です。そしてプロンプト単語帳が巻末に収録されています。 いろいろな画像を出力するプロンプトの書き方については、多くを「Stable D

                                                                              『Stable Diffusion AI画像生成ガイドブック』が3月31日ごろ出ます - ただいま村
                                                                            • GoはJavaのStream APIの夢を見れるか?(見なくてもよい) | フューチャー技術ブログ

                                                                              ここ最近、Goには基本となる言語機能やパッケージにいくつかの更新が入っています。 Go 1.18でジェネリクスが入るGo 1.21でslicesパッケージとmapsパッケージが追加されスライスとマップに使える関数が追加されるGo 1.23でrange over funcがオプションなしで使えるようになるGo 1.23でイテレータインタフェースのiterパッケージが追加され、 slicesとmapsにスライスやマップに対するイテレーションを行うための関数が追加されるrange over funcGoでは初期から for range でループ変数を使わないループが提供されてきました。ただし、使えるのは言語の組み込みの要素のスライスとチャネルだけでした。組み込み型ではなく、複数要素を持っているが一度に取り出すとメモリを使いすぎる恐れがあるかもしれないようなオブジェクト(=外部イテレータ、Go用語

                                                                                GoはJavaのStream APIの夢を見れるか?(見なくてもよい) | フューチャー技術ブログ
                                                                              • Why dig? How to Dig? 〜音源蒐集のススメ〜 - かるとばこ

                                                                                カルトです。 普段はブックオフでCDを買ったり、図書館でCDを借りたり、GEOオンライン55円セールでCDを借りたり、TSUTAYAディスカスのレンタルCDの優先順位を上下させたり、ヤフオクとメルカリとアマゾンマーケットプレイスを巡回して同じCDの価格比較した上で買ったりして暮らしています。 声優さんの曲や、変なJ-POPでDJもしています。 www.mixcloud.com 本日は私が日々いそしんでいる声優楽曲のディグ(Dig)=音源蒐集について、ご紹介したいと思います。声優楽曲に興味のない方でも、音源集めている方なら参考になるかもしれません。 ディグとは何か?なぜディグるのか? ※んなもん知っとるわ!という諸氏は、読み飛ばしてください! さて、weblio英和辞書によると、"Dig"とは 「(道具・手などを使って)掘る、掘り起こす、(…を)十分に掘り返す、掘る、掘って造る、(…を)掘り

                                                                                  Why dig? How to Dig? 〜音源蒐集のススメ〜 - かるとばこ
                                                                                • Amazon Inspector と AWS Systems Manager を用いた脆弱性管理と修復の自動化 – Part 2 | Amazon Web Services

                                                                                  Amazon Web Services ブログ Amazon Inspector と AWS Systems Manager を用いた脆弱性管理と修復の自動化 – Part 2 このブログは Automate vulnerability management and remediation in AWS using Amazon Inspector and AWS Systems Manager – Part 2 を翻訳したものです。 このブログは、Amazon Inspector と AWS Systems Manager を使った脆弱性管理と修復の自動化シリーズの Part 2 です。このシリーズでは、AWS Systems Manager Automation Runbook を使用して、Amazon Inspector の検出結果をオンデマンドで修復する方法を紹介します。本シリーズ

                                                                                    Amazon Inspector と AWS Systems Manager を用いた脆弱性管理と修復の自動化 – Part 2 | Amazon Web Services