魔性の仮面優等生×負けず嫌いな平凡女子の歪なガールズラブストーリー! 吉沢わかばの幼馴染、梅園小牧。彼女は、品行方正で才色兼備な優等生の仮面を被った、人を見下す性悪女だった。そんな小牧に奪われた尊厳を取り戻すため、彼女に勝負を挑むわかばだったが、「私が勝ったらわかばの大事なものを一つずつ奪う」という条件をつけられて――!?「嫌い」な彼女に負けるたび、曝け出されるホントの気持ち。第28回スニーカー大賞《金賞》を受賞した刺激的なガールズラブストーリーをコミック化!
バックエンドと通信するアプリやサイトで Google ログインを使用する場合 現在ログインしているユーザーを特定する必要があります。 これを安全に行うために、ユーザーがログインに成功したら、ユーザーの HTTPS を使用してサーバーに送信される ID トークン。次に、サーバーで整合性を検証し、 トークンに含まれるユーザー情報を使用して、独自の ID トークンを 新しいアカウントを作成することもできます。 ID トークンをサーバーに送信する ユーザーが正常にログインしたら、ユーザーの ID トークンを取得します。 function onSignIn(googleUser) { var id_token = googleUser.getAuthResponse().id_token; ... } 次に、HTTPS POST リクエストで ID トークンをサーバーに送信します。 var xhr
「Google でログイン」の SDK Android 用認証情報マネージャー ウェブで Google でログイン(ワンタップを含む) iOS と macOS 用の Google ログイン 業界基準 パスキー OpenID Connect 以前のログイン Android でのワンタップ登録/ログイン Android 向け Google ログイン ウェブ向け Google ログイン Google API を呼び出す Android での認証 ウェブでの認証 iOS/macOS での認証 OAuth 2.0 の使用 Google のアプリやデバイスとデータを共有する Google アカウント リンク Android 認証情報マネージャー ブロックストア デジタル アセット リンク;Digital Asset Links(#適宜文脈に応じて) Android 自動入力フレームワーク Web オー
May 3, 2023 · Niko Matsakis and Tyler Mandry on behalf of The Rust Async Working Group The async working group's headline goal for 2023 is to stabilize a "minimum viable product" (MVP) version of async functions in traits. We are currently targeting Rust 1.74 for stabilization. This post lays out the features we plan to ship and the status of each one. In November, we blogged about nightly support
本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事「Rust 2024に向けてRust 2021を理解しよう(matsu7874) — TechFeed Conference 2022講演より」を転載したものです。オリジナルはTechFeedをご覧ください。 「Rust 2024に向けて Rust 2021を理解しよう」というタイトルで発表させていただきます。 2022年4月にRust 2024のロードマップが公開されました。いま、 Rustで何ができていなくて、今後何ができるようになるのかについて紹介していきたいと思います。 LTの感想などをハッシュタグ「#tfcon」を付けてTwitterでつぶやいていただけると嬉しいです。 自己紹介です。@matsu7874というアカウントでTwitterをやっております。今はestie
2024/01/15(月) 12:00 〜 13:00 t-wadaさんが後世に残したい、実録レガシーコード改善 https://findy.connpass.com/event/304101/ テストコードが無いコードを引き継いだところからはじまる、実際に2018年に行った受託開発案件のエ…
GitHub Actionsでdocker buildすることが多い。このときのキャッシュをどうするかという話題。 基本 GitHub Actionsでdocker buildしてAmazon ECRにdocker pushする、典型的な.github/workflow/docker-push-to-ecr.ymlはこういう感じ。 name: Push to Amazon ECR on: push: branches: [ 'main' ] jobs: docker: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: docker/setup-buildx-action@v1 - name: Configure AWS credentials uses: aws-actions/configure-aws-c
こんにちは大櫛です。Travis CIがオープンソースプロジェクトで使いづらくなったり、Azure PipelinesからGitHub Actionsになった途端*1爆発的な流行が生まれたりと、CIサービスにおいてもここ数年で色々な動きがありました。 特に技術記事・ブログのトレンドや企業のリクルート向け資料を見ていると、GitHub Actionsの利用が進んでいるような印象を受けます。 今回はそんなGitHub Actionsについて、Rust projectで使う際に知っておいた方がいいことやactionを紹介していきます。 以下の情報は執筆時点(2023-02-19)のものに基づいています。閲覧時には無効・誤ったものになっている可能性がありますので、必ず最新の情報・状態を確認するようにしてください。 actions-rs(非推奨) まずはじめに、執筆時点では使用を控えた方がいいact
Rustの宣言的マクロ(macro_rules!)は、Cのマクロに比べて健全なマクロ(hygienic macros 衛生的なマクロとも訳される)が書きやすいようにできています。macro_rules!では、Rustの文法に違反するようなマクロは記述できないようになっています。しかし、コンパイルできたマクロ=健全なマクロかというと、そのような保証はありません。そこで、「健全なマクロ」にするためにどのような点に気をつければよいか?という記事です。ちなみに、この記事では宣言的マクロに限定して書いていますが、手続き的マクロ(proc_macro)でも同様です。 ※この記事のRustのバージョンは1.70.0です。 要約 クレート内の識別子のパスは$crate::(Crate Rootを指す)から始める。 クレート外の識別子のパスは、マクロを公開しない場合は::(Extern Preludeを指す
保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像 ~Software Design 2022年3月号「そろそろはじめるテスト駆動開発」より 今回、Software Design 2022年3月号 第2特集「そろそろはじめるテスト駆動開発 JavaScriptでテストファーストに挑戦」の第1章「保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発、その全体像」を本サイトに掲載します。第2章以降については、本誌『Software Design 2022年3月号』電子版(Gihyo Digital Publishing、Amazon Kindle)をご購読いただければ幸いです。 第1章では、混同されることの多い自動テスト関係の概念を、自動テスト、テストファースト、テスト駆動開発の3つの段階に分け、それぞれの効果や注意点を説明します。ソフ
※この投稿は米国時間 2020 年 9 月 23 日に、Google Cloud blog に投稿されたものの抄訳です。 DevOps Research and Assessment(DORA)チームが実施した 6 年間の研究から、ソフトウェア開発チームのパフォーマンスを示す 4 つの指標が確立されました。 デプロイの頻度 - 組織による正常な本番環境へのリリースの頻度 変更のリードタイム - commit から本番環境稼働までの所要時間 変更障害率 - デプロイが原因で本番環境で障害が発生する割合(%) サービス復元時間 - 組織が本番環境での障害から回復するのにかかる時間 概要レベルでは、デプロイの頻度と変更のリード時間は速度の指標であり、変更障害率とサービス復元時間は安定性の指標です。チームはこれらの値を測定し、継続的に改善を繰り返すことで、ビジネス成果を大幅に向上させることができま
DevOps の Four keys の Lead time for changes (=変更のリードタイム)についてのまとめ DevOps の指標としての 4keys DevOps のレベルの高さを測る指標として 4keys がよく用いられます。 (英語)https://cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance (日本語)エリート DevOps チームであることを Four Keys プロジェクトで確認する その指標とは以下の4つです。 Deployment Frequency Lead Time for Changes Change Failure Rate Time to Restore Service 今日はその中でも特に2番めの
久しぶりにブログ記事を書きますか。 ということで、松岡さん(id:little_hands)のブログ記事に対する考察記事です。 この記事は古くなったので、ぜひ以下も参照してください。 blog.j5ik2o.me little-hands.hatenablog.com 題材も松岡さんのブログ記事と同じもので考えます。 「実装方法1. ユースケースで複数集約を更新する」について考察したいと思います。 注意事項)この記事で使うトランザクションという用語は単なる一連の手続きという意味ではなく、ACID特性を持つRDBのトランザクションという意味です。 class CreateTaskUseCase1( private val taskRepository: TaskRepository, private val taskReportRepository: TaskReportRepository
※品質保証のエンジニアである筆者が自省・戒めのために書いた記事になります 品質管理(Quality Control)、品質マネジメントは国内では製造業を中心に発展し、プロダクトの競争力向上に貢献してきました。 JTCと呼ばれる旧来からのメーカーでは、その実績・年功の蓄積に応じて、独立性を保った品質管理・品質保証部門が権威を獲得し、今でもソフトウェア開発に強い影響力を保持するようになっています。筆者は複数のメーカーを転職やコンサルで巡って来ましたが、例えば品質保証部門が承認しないとマイルストーンで開発がブロックされる、プロダクトがリリースできないといった権限を持つ体制が、今なお普遍的に見受けられます。 この品質保証部門が権力を持ち、品質ゲートの門番として振る舞う体制は、今であっても、ある面で恩恵を提供しています。例えば次のようなものです: 法規制対応、標準化対応、その他公的なガバナンス要求へ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く