並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 604件

新着順 人気順

IDの検索結果361 - 400 件 / 604件

  • 1972年アメリカ人「黒人600人梅毒に感染させて放置したらどうなるか見たろ!」 : BIPブログ

    タスキギー梅毒実験 アメリカ公衆衛生局が主導し1932年から1972年まで実施された梅毒の臨床研究である。 被験者として登録されたのはアラバマ州メイコン郡の貧しい黒人小作農たち600人であり、201人はこの病気にかかったことがなかった[3]。 6ヵ月だけと説明されていた実験は、実際にはその後40年間にわたって継続された[3]。 もともと観察期間後には治療が行われる予定だったが、そのための資金提供は研究開始直前に打ち切られた[3]。 参加者たちには実際には治療が受けられないという説明もないまま実験は続いた。 そもそも梅毒に感染している男性のなかで、それを診断結果として告知された者は一人もいなかった。 それどころか抗生物質が梅毒の治療に有効だということが証明されてからも、ペニシリンの投与を受けた者は皆無だった。 研究者たちは、まさに自分たちが研究しているこの病気について1940年代にペニシリン

      1972年アメリカ人「黒人600人梅毒に感染させて放置したらどうなるか見たろ!」 : BIPブログ
    • エンジニアのためのお祭りの技術カンファレンスをオンラインで実施する|YAPC::Japan::Onlineの場合 - Blog::kobaken

      もう1ヶ月5ヶ月経ってしまいましたが、YAPC::Japan::Online 2022にご参加いただいた皆さま、関わっていただいた皆さま、ありがとうございました。「楽しかった!」「YAPCだった」といった感想を聞けて、ホッとしました。5ヶ月前に 最高のスタッフの打ち上げの様子 今回、初めてオンラインで大規模にYAPCを運営したのですが、けっこう試行錯誤だったので、その辺をお伝えできればと。 YAPCとは 自己紹介 下準備 下準備①:技術カンファレンスへの期待、課題のヒアリング 下準備②:仲間を集める 下準備③:お祭り感を演出する三つの企画 1. オンラインの懇親会では参加型コンテンツがあった方が良い 2. ノベルティ・飲食で、お祭り感がでる 3. ざわざわ感のあるサブコンテンツ 下準備④:お金のこと ノベルティの発送のしくじり。俺みたいになるな!! 1. 紙製品で別オペ発生のしくじり 2.

        エンジニアのためのお祭りの技術カンファレンスをオンラインで実施する|YAPC::Japan::Onlineの場合 - Blog::kobaken
      • AWS API Gateway HTTPのAuthorizer設定 | 外道父の匠

        あけおめ☆ 年末年始を長期休暇にしたせいで、起ち上がりが悪い。エンジニアたるもの、そんな時はコーディングだ。Pythonでモチベーションを取り戻すんだ! その気持ちだけでクールなシステムを考案・構築してしまったので、書いていきたいんだけど、物事には順序がある。まずは HTTP API Gateway に認証をつけるとこから、ブログの暖機運転なのだ。 おさらいと公式 前に、API Gateway の基本的な部分は↓↓に書きました。 AWS API Gateway v2 の Terraform構成 | 外道父の匠 AWS API Gateway v2 HTTPの基礎練習 | 外道父の匠 認証の仕組みがなかったので、まぁこんなこともできるよねって意味で、オレオレ認証も書いたんだけど、その後すぐに公式で対応されたわけです。 API Gateway HTTP API が Lambda および IAM

          AWS API Gateway HTTPのAuthorizer設定 | 外道父の匠
        • [アップデート] Lambda イベントソースに FIFO キューが指定できるようになりました | DevelopersIO

          関数の内容については、大栗の記事同様に以下のとおり設定しました。 from __future__ import print_function def lambda_handler(event, context): for record in event['Records']: print ("test") payload=record["body"] print(str(payload)) 次にイベントトリガーを設定します。「トリガーを追加」をクリックします。 トリガーに「SQS」を選択し、事前に作成しておいた FIFO キューを指定します。(記憶がうろ覚えですが、以前はここの選択対象に FIFO キューは表示されなかったと思います)。バッチサイズは 5 で検証してみました。 これで FIFO キューをトリガーとした Lambda 関数がセットできました。次にキューにメッセージを投入して、

            [アップデート] Lambda イベントソースに FIFO キューが指定できるようになりました | DevelopersIO
          • BigQueryのネイティブJSON型がサポートされたことでどう変わったのか

            Google Cloud Next 2021で発表され、Private PreviewだったBigQueryのネイティブJSON型が先日Public Previewになったとのことです。 BigQuery now natively supports semi-structured data | Google Cloud Blog 発表された当初は「あれ、すでに出ているJSON_EXTRACT()とかのJSON関数と何が違うのだろう」と思っていたのですが、実際に触ってみるとネイティブJSON型の柔軟性に感動したので紹介したいと思います。 サンプルJSON 以下のようなJSONデータをパースしたいとします。 { "id": 12345, "name": "ohsawa0515", "person_info": [ { "key": "height", "value": "178" }, { "

              BigQueryのネイティブJSON型がサポートされたことでどう変わったのか
            • Cloud Composerによるデータバリデーション ~常に正確なデータ集計を実現するために~ - ZOZO TECH BLOG

              こんにちは。ECプラットフォーム部データエンジニアの遠藤です。現在、私は推薦基盤チームに所属して、データ集計基盤の運用やDMP・広告まわりのデータエンジニアリングなどに従事しています。 以前、私たちのチームではクエリ管理にLookerを導入することで、データガバナンスを効かせたデータ集計基盤を実現しました。詳細は、以前紹介したデータ集計基盤については以下の過去記事をご覧ください。 techblog.zozo.com 本記事では、データ集計基盤に「データバリデーション」の機能を加えて常に正確なデータ集計を行えるように改良する手段をお伝えします。 データバリデーションとは バリデーション導入後のデータ集計基盤 ジョブネット構築 テンプレートによる効率的なDAGの作成 DAG間の依存関係の設定方法 バリデーションDAGのタスク構成 まとめ データバリデーションとは データバリデーションとはデータ

                Cloud Composerによるデータバリデーション ~常に正確なデータ集計を実現するために~ - ZOZO TECH BLOG
              • “もしTwitterが終了したら” 今のうちにすべき2つのセキュリティ対策

                これらの中には、日本で話題になったプロモーションチームの解雇だけでなく、米国ではシステムを運営する上で重要なチームも不在となるという、未確認の情報も流れています。もしそれらが真実であれば、そのうち大きなインシデント(特に“セキュリティ”のインシデント)が起きてもおかしくないと個人的には思います。 まずはうわさに流されることなく、臆測に慌てることなく、ひとまず個人でできる2つのセキュリティ対策を考えていきましょう。 Twitterユーザーがやるべき2つのセキュリティ対策 1つ目は、Twitterの利用者に「連携アカウントの見直し」をしてほしいということです。 Twitterアカウントを使えば、サードパーティーのアプリにログインできます。管理すべきIDとパスワードが減るのは非常に便利ですが、もしTwitterが終了した場合、影響を受けるサードパーティーのアプリが出てくる可能性があります。 今回

                  “もしTwitterが終了したら” 今のうちにすべき2つのセキュリティ対策
                • BigQueryのテーブルのメタデータをCloud Data Catalogで管理する - yasuhisa's blog

                  自分が使いたいと思ったBigQuery上のリソース(tableやview)、内容を事前に完全に把握できている、ということは結構少ないのではないかと思います。そういったときに手助けをしてくれるのがメタデータです。BigQueryのリソースに対するメタデータを、Cloud Data Catalogのタグとして付与する方法を紹介します。Cloud Data Catalogを使うことで、分析者が必要なリソースに素早く辿り付いたり、正確な分析をするためのサポートができます。 BigQuery関連のAudit logを元に、以下の情報をData Catalogのタグに入れた。 - 最後にクエリを投げた{日, 人} - クエリを投げられた回数 「あまり使われていないので、信用できないデータかも」「最後にXXXさんがクエリ投げてるから、詳細詳しいかも」みたいな用途を想定してる pic.twitter.co

                    BigQueryのテーブルのメタデータをCloud Data Catalogで管理する - yasuhisa's blog
                  • TiDB on AWS EKS 〜DMM動画のPoCレポート〜 - DMM inside

                    |DMM inside

                      TiDB on AWS EKS 〜DMM動画のPoCレポート〜 - DMM inside
                    • マスク付けてFace ID認証できたよ  iOS 15.4βが花粉飛散に間に合ってよかった

                      マスク付けてFace ID認証できたよ  iOS 15.4βが花粉飛散に間に合ってよかった:CloseBox(1/2 ページ) 1月28日に iOS 15.4のパブリックベータ版が発表されたことについて報じたが、Apple Beta Software Programにデバイス登録しておいたiPhone 13 miniにアップデートが降りてきたので、さっそく、マスクを着用した状態でのFace ID認証を試してみた。 マスクはずさなくてもFace IDが突破可能に  iOS 15.4β版でApple Watchも不要に マスク着用時のFace ID認証に対応したiOS15.4のパブリックベータ版は、Apple Beta Software Programへの登録が必要だ。当然ながら製品版に比べて不安定でローカライズも十分ではない状態で利用することになるので注意が必要だ。しかし、それだけの価値はあ

                        マスク付けてFace ID認証できたよ  iOS 15.4βが花粉飛散に間に合ってよかった
                      • module bundler を作った

                        このフロントエンドの魔境に生まれたからには一度は俺が考えた最強の module bundler を作りたい。みんなそう思ってると思う。作った。 mizchi/bundler: hobby bundler tldr このコードが // foo.js export default 1; // index.js import foo from "./foo.js"; console.log(foo); export const index = 1; こうなる // @mizchi/bundler generate const _$_exported = {}; const _$_import = (id) => _$_exported[id] || _$_modules[id]((_$_exported[id] = {})); const _$_modules = { "/foo.js": (_

                          module bundler を作った
                        • データ変換処理をモダンな手法で開発できる「dbt」を使ってみた | DevelopersIO

                          奈良県でリモートワーク中の玉井です。 日本では全くと言っていいほど知名度がありませんが、国外(アメリカ?)のデータ分析界隈では既にメジャーな存在になりつつある「dbt」(data build tool)について、ご紹介します。 dbtとは? 公式情報など 公式はこちら(ググラビリティが低い名前なので検索しづらい)。 (死ぬほどざっくりいうと)データ変換を効率よく実施できるツールです。SaaSとしての提供になっているので(最初からあったわけではなく、後から登場したようです)、Webブラウザさえあれば、すぐに利用することができます。 主な特徴 ELTの「T」を担当するツール データの前処理における作業をELT(Extract、Load、Transform)と呼称することがありますが、それの「T(変換)」を担当します。E(抽出)やL(ロード)はやりません。 そして、その変換処理をどうやって設定す

                            データ変換処理をモダンな手法で開発できる「dbt」を使ってみた | DevelopersIO
                          • 時間枠の扱いをいい感じにする話 / good-time-schedule-window

                            # 参考URL - https://soudai.hatenablog.com/entry/2017/04/16/152905 - https://soudai.hatenablog.com/entry/2021/07/06/215546 # PostgreSQL Conference Japan 2021 (2021-11-12) https://www.postgresql.jp/jpug-pgcon2021

                              時間枠の扱いをいい感じにする話 / good-time-schedule-window
                            • Lambda でコンテナを実行する - y-ohgi's blog

                              TL;DR Lambda がコンテナをサポートしたらしいので試してみる 動かすDocker イメージはLambda のAPI に対応させる必要があるため、今まで使用していたイメージがそのまま動くわけではない New for AWS Lambda – Container Image Support | AWS News Blog 概要 re:Invent の発表でコンテナの実行ができるようになったので、ざっくり試してみるだけの記事 ためす 失敗例 単純なAlpine イメージだと動かないらしいので失敗してみる ECR へコンテナを上げる env コマンドを実行するだけのイメージを作成 $ export ACCOUNT_ID=$(aws sts get-caller-identity --query 'Account' --output text) $ cat <<EOL | docker b

                                Lambda でコンテナを実行する - y-ohgi's blog
                              • EntityのID発番についてTypeScriptで考える

                                /** * 疑似コード */ //直前でIDを指定して取得したのにも関わらず const someEntity = someRepository.findById('some-id'); //Entity自体の存在確認をするのは良いが... if(!someEntity) throw new Error('SomeEntity not found'); //IDの存在まで確認しなければいけないのがなんかダサい。。 if (someEntity.id) { //someEntity.idを使った何かの処理 } 理想的には、 Repositoryに渡すとき(saveなど)はIDが発番されていないくても良い Repositoryから抜き出すとき(findAll, findByIdなど)はIDが発番されていることが保証されている というモデルを実現したい。 ということで、TypeScriptのUn

                                  EntityのID発番についてTypeScriptで考える
                                • W3Cが分散IDの規格を標準化、そこに至るまでの歴史を振り返る

                                  ブロックチェーンやいわゆる「Web3.0(Web3)」、はたまたジャック・ドーシー氏が提唱する「Web5」まで、非中央集権をうたう様々な概念が乱立している。そのいずれにおいても重要な機能として語られることが多いのが、ユーザー自らIDや属性を管理できる分散ID (Decentralized Identity)であり、その主要要素とされる分散識別子(Decentralized Identifier、DID)である。 政府や大手企業に頼らず誰もが自身のIDを持てるという自己主権(Self-Sovereigen)IDとともに語られることが多いDIDだが、ブロックチェーンの登場とともに突然出てきたわけではない。その背景には少なくとも20年にわたる歴史がある。本稿ではその歴史をたどることにより、DIDの何が新しいか、また、DIDに何が欠けているか、そして今後の展望を考察する。 DIDとは何か DIDは

                                    W3Cが分散IDの規格を標準化、そこに至るまでの歴史を振り返る
                                  • BigQuery 上でデータ変換パイプラインを構築するための SQL の書き方 | terashim.com

                                    昨年12月に Dataform の Google Cloud 加入が発表 されて以来, 関心を持って調べています. Dataform は BigQuery などのデータウェアハウス上で SQL を中心としたデータ変換パイプラインを構築するための仕組みです. 先日は Dataform で Google Analytics 4 の BigQuery Export データ を変換するパイプラインを作ってみたりもしました(GitHub: terashim/dataform-google-analytics-4-example). Dataform は非常に強力なツールで, 簡単な SELECT 文を書けば CREATE TABLE 文や MERGE 文などデータ更新用のクエリを自動生成してくれます. しかし詳しく調べていくにつれて, より本格的なパイプラインを構築するにはやはり BigQuery

                                      BigQuery 上でデータ変換パイプラインを構築するための SQL の書き方 | terashim.com
                                    • 改善まで時間が掛かりそうなドコモの通信環境 他社に転出したら「速くはないが快適」に

                                      メイン回線だったが乗り換えはスムーズ 筆者は、固定インターネット回線は「ドコモ光」、主な決済方法は「dカード」とひも付けたiD(アイディー)と、ある意味では「ドコモ経済圏」にどっぷり漬かっている状況でした。しかし、auへの転出は比較的すんなりいきました。 通常、家族割引(ドコモなら「ファミリー割引」)の代表回線になっていたり、固定インターネットを含む別サービスとのひも付けを行っていたりする回線の転出は、代表回線の変更やひも付けの解除など、結構面倒だったりします。しかし、筆者のメイン回線は「ahamo」へプランを変更したタイミングでファミリー割引の代表回線の切り替えと、ドコモ光のペア回線(ひも付け回線)の変更を済ませていたため、ドコモショップに出向くことなくオンラインで手続きできました。 見方を変えると、このことはひも付けるサービスが多い場合は、乗り換えに複数の手続きが必要ということでもあり

                                        改善まで時間が掛かりそうなドコモの通信環境 他社に転出したら「速くはないが快適」に
                                      • Googleが学生の手で学校用Chromebookを修理するプログラムを開始

                                        米Googleは2月3日(現地時間)、教育機関で使用されているChromebookを学生自身の手で修理できるように支援する「Chromebook repair program」を米国で開始し、その一歩として、Chromebookを製造販売している台湾Acerと中国Lenovoの協力を得て、機種ごとの分解/修理マニュアルを公開した。 Googleによると、Acerなどのメーカーは既に学校でChromebookを修理する方法を教える教室を開講しているという。その結果、学生が修理センターを運営している学校も存在する。Googleはその学校の事例をまとめた文書と、どうすれば学生による修理センターを立ち上げることができるのかを説明する文書も公開した。

                                          Googleが学生の手で学校用Chromebookを修理するプログラムを開始
                                        • 見分けにくい文字をIDで使用するべきではない

                                          「O」と「0」など、文字の中には見分けにくい組み合わせが存在しています。そうした紛らわしい文字をIDに使用するべきでないと人材マッチングプラットフォーム「Contra」の共同創業者兼CTOのガジュス・クジナス氏がブログに投稿しました。 Understanding and avoiding visually ambiguous characters in IDs https://gajus.com/blog/avoiding-visually-ambiguous-characters-in-ids クジナス氏は見分けにくいものとして下記の組み合わせを挙げました。 ・「O」と「0」 数字のゼロがスラッシュやドットで区切られていないフォントでは、大文字のオーと数字のゼロが非常に似ていることがあります。 ・「I」と「l」と「1」 大文字のアイと小文字のL、そして数字の1は多くの印刷物において区別で

                                            見分けにくい文字をIDで使用するべきではない
                                          • AWS Lambda Powertoolsが便利すぎた #serverless #python | DevelopersIO

                                            aws-lambda-powertools-pythonの実際の使い方をサンプルコードと一緒に紹介します。 こんにちは、クラスメソッドの岡です。 この記事は AWS LambdaとServerless Advent Calendar 2020 の7日目の記事です。 AWS Lambda Powertoolsとは? Lambdaでの実装をサポートしてくれるライブラリです。 現在、ライブラリが提供されているのはPythonとJavaの2つになります。 ちなみに、DAZNからNode.js用の DAZN Lambda Powertools もでています。 動作確認環境 Python: 3.8.5 aws-lambda-powertools-python: 1.8.0 Serverless Framework: 2.15.0 主な機能 Logging LambdaのContextを埋め込んだログの

                                              AWS Lambda Powertoolsが便利すぎた #serverless #python | DevelopersIO
                                            • 既にキャラ140体いるのに…財政難の京都市、250万円かけ新キャラ「京乃つかさ」を作成 : 痛いニュース(ノ∀`)

                                              既にキャラ140体いるのに…財政難の京都市、250万円かけ新キャラ「京乃つかさ」を作成 1 名前:記憶たどり。 ★:2021/09/14(火) 15:51:31.98 ID:0L18hPKo9 財政難を繰り返し訴えている京都市が、250万円をかけて新たな広報用のキャラクターを作成したことが分かった。数多くのキャラクターを抱えている上、保育料値上げなどさまざまな市民サービスの削減を打ち出している中での「新キャラ」制作だけに、疑問の声が上がりそうだ。 キャラクターの名称は「京乃(きょうの)つかさ」。大学生という設定で、銀色の髪で中性的な姿が特徴となっている。5月1日号の市民しんぶん(市広報誌)で初めてイラストが掲載されて以降、毎月登場し、京都の自然環境やかつて市内を走った市電などを紹介。8月には市バス、市営地下鉄の共通乗車券「トラフィカ京カード」のデザインにも登場するなど、徐々に活躍の幅を広げ

                                                既にキャラ140体いるのに…財政難の京都市、250万円かけ新キャラ「京乃つかさ」を作成 : 痛いニュース(ノ∀`)
                                              • 【枕強要疑惑】 出川哲朗さん、聖火ランナーに! : 痛いニュース(ノ∀`)

                                                【枕強要疑惑】 出川哲朗さん、聖火ランナーに! 1 名前:大阪くうこ(埼玉県) [ES]:2021/04/08(木) 12:13:03.56 ID:c/HAR5CS0 30日には、横浜DeNAベイスターズ前監督のアレックス・ラミレスさん(46)が川崎市で、女優の草笛光子さん(87)や俳優の谷原章介さん(48)、お笑い芸人の出川哲朗さん(57)が横浜市で聖火をつなぐ。ゴールは横浜赤レンガ倉庫で、聖火はその後、千葉県に向かう。 https://www.yomiuri.co.jp/olympic/2020/20210331-OYT8T50151/ 関連スレ: 【芸能】マリエ「18歳の時、島田紳助から枕を強要された。その場にいた出川哲朗ら芸人も『ヤりなよ』と言い紳助の味方だった」と暴露★63 https://hayabusa9.5ch.net/test/read.cgi/mnewsplus/161

                                                  【枕強要疑惑】 出川哲朗さん、聖火ランナーに! : 痛いニュース(ノ∀`)
                                                • あなたは「倍速ラーニング」と「どこでもドア」で「学びの場」をチャンネルザッピングしていませんか?:今後の学びに必要な「グルーヴ感」とは何か? | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net

                                                  あなたは「倍速ラーニング」と「どこでもドア」で「学びの場」をチャンネルザッピングしていませんか?:今後の学びに必要な「グルーヴ感」とは何か? 「倍速ラーニング」と「どこでもドア」を手にいれた僕らの「学び」に、今、必要なのは「グルーヴ感」ではないだろうか? ・ ・ ・ せんだって、日経さんの取材を受け、日経電子版に下記の記事を掲載いただきました。 学び直しは激変時代の「命綱」 転職準備にも一役 https://style.nikkei.com/article/DGXMZO65755370S0A101C2000000/ この記事では「変化する社会に応じて、どのような学びが大人には必要になるか?」を論じております。もしご興味があれば、ご覧くださいませ! ▼ ところで「大人の学び」という観点から「現代」という時代をふりかえった場合、「今年2020年」というのは、大きな転換が生まれた年になると思いま

                                                    あなたは「倍速ラーニング」と「どこでもドア」で「学びの場」をチャンネルザッピングしていませんか?:今後の学びに必要な「グルーヴ感」とは何か? | 立教大学 経営学部 中原淳研究室 - 大人の学びを科学する | NAKAHARA-LAB.net
                                                  • Amplifyにおける複数モデルのGraphQL APIについて - 虎の穴開発室ブログ

                                                    虎の穴ラボのかのたんです。 AWSが公式で提供しているAmplifyという開発ツールは非常に簡単、かつ高速にAPI環境が構築できるということで注目度が上がっており、AWSの公式セミナーや勉強会等でも取り上げられる機会が増えています。 弊社でも有志でAmplifyの使い方についての調査を行っており、特に以前弊社のNSSさんがブログに投稿したAmplifyに関する記事は非常に多くの方に読んでいただきました。 toranoana-lab.hatenablog.com Amplifyの導入については、こちらのNSSさんの記事が非常に参考になります。 私の方でもAmplifyについて触ってみたので、今回の私の記事は上記のNSSさんの記事から派生するような形で、複数モデルのGraphQL APIの作り方について書きます。 GraphQL APIの作成 本記事の前提条件として、上記のNSSさんの記事等を

                                                      Amplifyにおける複数モデルのGraphQL APIについて - 虎の穴開発室ブログ
                                                    • ALBとCognitoを利用してWebアプリケーションにアクセス制限を設ける

                                                      私的に使いこなせたら強そうなAWSのサービスシリーズにCognitoがランキング上位にあります。 認証・認可って大体のアプリケーションに必要ですし、AWSのマネージドサービスに投げられれば非常に楽ですよね。 まぁ私は全然使いこなせてないのですが。 私はCognitoの認証・認可の機能を利用するには、Webアプリケーション側でのコード変更が必須と考えていましたが、こちらの記事を見て、ALBとCognitoを連携させて簡単に認証・認可の機能を利用できることを知りました。 以下のようなユースケースですっと導入できれば、できるエンジニア感が出せるなと思いました。 ALBの背後でウェブアプリケーションを動作させている 開発環境やステージング環境で、アクセス制限を導入したい IPアドレスによるセキュリティグループでの制限が難しい Basic認証のように既存のウェブアプリケーションに変更を加えられない

                                                        ALBとCognitoを利用してWebアプリケーションにアクセス制限を設ける
                                                      • TypeScriptの関数でDIパターン - id:anatooのブログ

                                                        Node.js+TypeScriptでバックエンドを書いてると、DIパターンを使いたい場面が結構ある。 いわゆるDIと言うとコンストラクタインジェクションなどクラスありきの方法が思い浮かぶけれども、実際には関数でもDIパターンを書くことができる。単純に関数のパラメータに依存を受け取ればよい。 // 依存を表現する型 interface Deps { appService: AppServiceInterface; } // DIパターンを記述する関数 function DoSomething({appService}: Deps, params: any) { ... } 依存を注入する場合には、引数を部分適用するbind()メソッドを使う。 // 依存を注入 const doSomething = DoSomething.bind(null, { appService: new MyAp

                                                          TypeScriptの関数でDIパターン - id:anatooのブログ
                                                        • 「スマホで身分証明」規格案、国際審議始まる 22年の標準化目指す

                                                          経済産業省は6月22日、スマートフォンなどに身分証明書機能を搭載する国際的な規格策定に対し、日本が提出した案について国際標準化の審議が始まったと発表した。規格が定まり、対応するデバイスが普及すれば、スマホを使った本人確認の精度や信頼性が高まる他、“デジタル運転免許証”や“デジタルパスポート”などが実現する可能性がある。 策定中の規格は、パスポートや運転免許証といったICカード付きの本人確認書類と同等以上の身分証明機能をスマートフォンなどで実現するもの。これまでに全体的な仕組みやデータの形式、身分証明書発行者や運用者のプロトコル(通信手順)などについて議論が進められてきた。 今回、日本はモバイル機器のOSが異常な動作をしても安全にデータの保存や処理を行える「セキュアエレメント」と呼ばれる部品が、信頼性や機能を満たしているかを確認するための仕組みについて国際標準案を提出した。ISO(国際標準化

                                                            「スマホで身分証明」規格案、国際審議始まる 22年の標準化目指す
                                                          • 2021年「はてなブログ デザインテーマコンテスト」結果発表!はてなとCanvaが選ぶ受賞5作品は? - 週刊はてなブログ

                                                            週刊はてなブログでは2020年12月25日(金)から2021年2月26日(金)にかけ、「デザインテーマコンテスト」を開催。グラフィックデザインのプラットフォーム「Canva」に賞品提供をいただき、「最優秀賞」、「はてな賞」、「Canva賞」の3つの賞をご用意いたしました。また、参加賞としてテーマを制作した人全員にCanva Proの無料クーポン(3ヶ月分)とレッドスター100個をプレゼントします。 今回は過去最多となる30作品が集まりました。多数のご応募をいただき誠にありがとうございます。また実際にテーマをインストールしてコンテストを盛り上げていただいたユーザーの皆様もありがとうございます。 応募いただいたデザインテーマはどの作品も随所に工夫がこらされ、個性が際立っており、受賞作の選定に悩みましたが、熟考の上、最優秀賞1テーマ、はてな賞2テーマ、Canva賞2テーマの、計5テーマを選出いた

                                                              2021年「はてなブログ デザインテーマコンテスト」結果発表!はてなとCanvaが選ぶ受賞5作品は? - 週刊はてなブログ
                                                            • GoのモダンDBアクセスレイヤーRELを触って | フューチャー技術ブログ

                                                              はじめにTIG DXユニット真野です。GoのORマッパー連載 の1本目です。 テーマはorm-ishなデータベースアクセスレイヤーライブラリであるREL(go-rel/rel)です。他のメジャーなORMライブラリに比べるとまだまだGitHub Stars数は少なくマイナーかもしれませんが、いくつか興味深い点があったので最後までお付き合いいただければです。 LICENSEはMIT、2021.07.23でv0.17.0までリリースされています。この記事はv0.17.0時点で記事を書いています。 REL概要ドキュメントサイトも用意されていてこちらです。 RELの特徴はエレガントなAPI(チェーンでSQLクエリを組み立てるDSL)を提供しながら、テスタビリティを追求しているところが最大のポイントかと思います。他にも豊富な機能が謳われています。 Eager loading ネストしたトランザクション

                                                                GoのモダンDBアクセスレイヤーRELを触って | フューチャー技術ブログ
                                                              • Multiple Object Trackingの手法・ライブラリ紹介 - OPTiM TECH BLOG

                                                                R&Dチーム2年目の葉山です。巣ごもりの影響...はあまり関係なく元からですが、もっぱら自宅で映画ばかり見ています。バイオレンスな映画が好きです。最近は業務でMultiple Object Trackingを扱っており、トラッキング処理の実装に四苦八苦しています。 今回はMultiple Object Trackingの基本的な解説と、アルゴリズムや便利なライブラリを紹介していきたいと思います。 Multiple Object Trackingとは? MOTの手法やライブラリなど MOTベンチマークで顕著な成績を残しているモデルたち FairMOT TransMOT(STGT) その他の手法やライブラリ FastMOT motpy MOTの評価指標 評価指標を測るライブラリ py-motmetricsの使い方 終わりに Multiple Object Trackingとは? Multipl

                                                                  Multiple Object Trackingの手法・ライブラリ紹介 - OPTiM TECH BLOG
                                                                • Yahoo!セキュリティセンター|長期間ご利用がないYahoo! JAPAN IDの利用を停止します。

                                                                  不正アクセスの可能性を低減し、より安全にご利用いただける環境を提供するために2020年2月より順次、長期間ご利用がないYahoo! JAPAN IDの利用停止措置を実施します。 長期間ご利用がないIDは、不正アクセスを受けても気づきにくいため、不正に利用される危険性が高くなります。 Yahoo! JAPANでは、IDを不正に利用した犯罪を防ぎお客様の情報を守るため、Yahoo! JAPAN利用規約にもとづき、IDを利用できない状態(※)にする利用停止措置の実施を決定しました。 今回対象となるのは、一部を除き、4年以上ご利用実績がないIDです。 継続してIDを利用したい場合は、1月中に再度ログインすれば継続利用が可能です。 ただし、今回の条件に合致しないお客様のIDであっても、不正アクセスの可能性を検知した場合は利用停止措置を実施することがあります。 なお、当該IDでYahoo! JAPAN

                                                                    Yahoo!セキュリティセンター|長期間ご利用がないYahoo! JAPAN IDの利用を停止します。
                                                                  • CSS の element() 関数をご存知?

                                                                    発端 きっかけは調べ物でこちらのブログを閲覧したときです。ぜひアクセスしてみてください。9 割以上の方は何も気づかないでしょう。 Chrome でのスクリーンショット なぜなら Firefox 以外のブラウザでは表示されないからです。 Firefox でのスクリーンショット Firefox でアクセスすると、“Woah! What's this?” と書いてある右側のミニマップに気づくはずです。 Firefox でのスクリーンショット これの驚くところは、なんと要素の状態がリアルタイムでミニマップにも反映されます。上記スクリーンショットはテキストを選択した状態ですが、ミニマップにもテキストが選択された状態で表示されていることが確認できます。 実装 どのように実装されているかというと、なんと CSS の element() 関数のみの 1 行で実装できます。そして、Firefox は ele

                                                                      CSS の element() 関数をご存知?
                                                                    • Yahoo!スコアで議論白熱、信用スコアはユーザー行動を「ハイスコア取るゲーム化」させ、歪める懸念も - 弁護士ドットコムニュース

                                                                        Yahoo!スコアで議論白熱、信用スコアはユーザー行動を「ハイスコア取るゲーム化」させ、歪める懸念も - 弁護士ドットコムニュース
                                                                      • 縦割りを排し、統一IDなしには暮らせない社会へ - Chikirinの日記

                                                                        菅政権の目玉政策のひとつが「デジタル庁の創設」 この機にハンコやファックスをなくそうという話も出てきてて、確かにそれもいいと思うのですが、 デジタル社会を実現するためのコア中のコアは「国民全員に統一IDを割り当てること」 なので、今日はこの点に絞って「どうあるべきか」を書いてみます。 ちなみに! デジタルかアナログかはさておき、「統一IDなしには暮らせない社会」になってる国って既にあるんだよね。 アメリカは社会保障番号、韓国は住民登録番号なしには暮らせない社会だし、中国なんて国民IDなしには長距離電車にさえ乗れません。 デジタル行政で有名なエストニアも国民IDなしには暮らせないし、ドイツも税識別番号ってのを基本、全員に割り振ってるはず。 てかカナダやシンガポールなども含め、もはや先進国の中では「統一IDをなしでは何もできない」って国の方が多数派になりつつあると思う。 日本だって、住基ネット

                                                                          縦割りを排し、統一IDなしには暮らせない社会へ - Chikirinの日記
                                                                        • 『マネーフォワード ID』「パスキー」対応のお知らせ

                                                                          より安全で利便性の高いパスワードレスログインが選択可能に 株式会社マネーフォワードは、当社が提供するサービスをご利用いただくための共通ID『マネーフォワード ID』が、パスワードを使わずにログインできる認証技術「パスキー」に対応したことをお知らせします。 これにより、ログイン方法として「パスキー」を選択した場合、パソコンやスマートフォン・タブレット端末に搭載されている生体認証機能(顔認証・指紋認証)などを使ってログインすることが可能となり、パスワード入力が省略できるため利便性が向上します。また、パスワード認証の一般的な課題とされている、IDやパスワードの不正入手による第三者の不正ログインのリスクを抑えることができます。 なお、引き続き従来のパスワード認証をログイン方法として選択することも可能です。 ■UIについて 『マネーフォワード ID』では「パスキー」対応と同時に、ユーザビリティの向上

                                                                            『マネーフォワード ID』「パスキー」対応のお知らせ
                                                                          • 新しい Google Identity Services API のリリースについて

                                                                            .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                              新しい Google Identity Services API のリリースについて
                                                                            • AWS - GCP の ID 連携を使い、 AWS CodeBuild で Terraform を使って GCP を管理 - スタディサプリ Product Team Blog

                                                                              こんにちは。 SRE の @suzuki-shunsuke です。 Google Cloud Platform (以下 GCP) を Terraform で管理するように CI/CD を整備した話を紹介します。 背景 何度か本ブログで紹介したように、弊社では Terraform を使い AWS を始めとする様々なリソースを管理しています。 quipper.hatenablog.com しかし、 GCP はあまりちゃんと管理できていないという課題がありました。 弊社のサービスはほぼすべて AWS 上で動いており、 IaC が既に整備されています。 一方で GCP も以前から使っていますが IaC は整備されてなく、 SRE がたまに developer (以下 dev) から依頼を受けて、手で Project を作ったり IAM 周りを設定したりしていました。 IaC ができていないため、

                                                                                AWS - GCP の ID 連携を使い、 AWS CodeBuild で Terraform を使って GCP を管理 - スタディサプリ Product Team Blog
                                                                              • (初心者向け)GitHubアカウントにターミナルでログイン(SSH接続)する | DevelopersIO

                                                                                大阪オフィスのYui(@MayForBlue)です。 既存のGitHubアカウントにターミナルからSSH接続する方法をまとめました。 最近自分でやってみて色々詰まったので備忘録です。。 手順 .sshフォルダに移動する cd ~/.ssh 鍵を生成する ssh-keygen -t rsa -C "メールアドレス" 鍵を保存するファイルを指定する(ここではデフォルトでいいので、Enterをクリックする) Enter file in which to save the key (/Users/<ユーザー名>/.ssh/id_rsa): 任意のパスワードを入力する Enter passphrase (empty for no passphrase): 同じパスワードを入力する Enter same passphrase again: ssh-agent(認証鍵を保存するプログラム)に、生成した鍵

                                                                                  (初心者向け)GitHubアカウントにターミナルでログイン(SSH接続)する | DevelopersIO
                                                                                • 7Payの不正利用を受けて他社Payの複数端末利用時の不正対策について調べてみた - soheiのはてなブログ(仮)

                                                                                  7Payの不正利用の原因は、別端末でログインされて利用されてしまったこと(ID・パスワードが漏れたことによるリスト型攻撃による)とのことで、他のPay系サービスがどうなっているか調べてみました。 (追記) パスワードリセットの仕様が元凶であるというという事実を知る前に検証した記事になります。 japanese.engadget.com 今回問題になっているのは、クレジットカードを予め登録した上で、チャージまたは都度決済を行うものだと思います。自分の利用状況下では 楽天Pay, d払い, Origami Pay がそれに当たりました。 このようなスマホ決済アプリにおける不正利用対策として、最低必要になるポイントは2つと考えます。 (1) 別端末でのログイン時にセキュアな認証をしているか(IDパスワードだけでなく、2段階認証などの追加の認証があるか) (2) ログイン後、登録されているクレジッ

                                                                                    7Payの不正利用を受けて他社Payの複数端末利用時の不正対策について調べてみた - soheiのはてなブログ(仮)