kaoh_siungのブックマーク (2,842)

  • LiveRamp | ポストクッキー時代の共通IDソリューション

    ポストクッキー時代に向けた実効性のある解決策として、広告主・媒体社・データプロバイダーに対し確定データID(RampID)をベースとした次世代データエクスチェンジ環境「LiveRamp Safe Haven」、および媒体社に対し、広告在庫の潜在的価値向上を実現する「LiveRamp ATS」を提供します。 確定データをベースとした固有ID「RampID」 企業が会員登録時等に取得・保有するメールアドレスなどのデータを非可逆にハッシュ処理し、独自のアルゴリズムで企業ごとの固有ID(RampID)を生成します。推測による仮想IDではなく確定IDとなるため、広告配信活用時には高い精度でのターゲティングの実現が可能になります。 RampIDはプライバシーとセキュリティを最優先に考慮されています。同じメールアドレス等の情報からRampIDを作成された際も、企業ごとの固有のIDになるため、万が一ID情

  • 森岡毅率いる刀の新テーマパーク「イマーシブ・フォート東京」で完全没入体験してみた!

    1972年生まれ。神戸大学経営学部卒業後、96年P&G入社。ブランドマネジャーとしてヴィダルサスーンを担当し同ブランドの黄金期を築く。P&G世界社(米国シンシナティ)へ転籍、北米パンテーンのブランドマネジャー、ヘアケアカテゴリー アソシエイトマーケティングディレクター、ウエラジャパン副代表を経て、USJ入社。同社CMO(チーフ・マーケティング・オフィサー)、執行役員、マーケティング部長を務める。高等数学を用いた独自の戦略理論、革新的なアイデアを生み出すノウハウ、マーケティング理論等、一連の「森岡メソッド」を導入し、経営危機にあったUSJをわずか数年で劇的に経営再建。2017年、マーケティング精鋭集団「株式会社刀」を設立し、「マーケティングとエンターテイメントで日を元気に」という大義の下数々のプロジェクトを推進。『USJを劇的に変えた、たった1つの考え方 成功を引き寄せるマーケティング

    森岡毅率いる刀の新テーマパーク「イマーシブ・フォート東京」で完全没入体験してみた!
  • WSL2 + Docker をメモリを節約しながら使えるか

    WSL2 + Docker という環境で、Chrome を開きながら、VScode でプログラミングしていると、メモリがめちゃくちゃ消費されてしまいます。常時メモリ使用率99%です。マウスもまともに動きません。これでは何も作業できないので、WSL2 + Docker の環境でメモリが節約できないか調べました。 結論から述べると、.wslconfig を書けばメモリの使用量を抑えられます。 以下調べ方や、対策など下に書いていきます。 環境について windowsキー + r で winver を実行 メモリとCPU メモリの使用状況を確認 下記の点でメモリの使用状況を確認します。 Windows 全体のメモリ WSL2 が使用しているメモリ WSL2 上の Ubuntu18.04 が使用しているメモリ Docker / docker-compose が使用しているメモリ Windows 全体

    WSL2 + Docker をメモリを節約しながら使えるか
    kaoh_siung
    kaoh_siung 2024/04/14
    “Vmmem は wsl2 のメモリ・プロセッサを表す(wsl はデフォルト設定で最大PCの80%のメモリを使用する)”
  • 令和6年4月11日 米国連邦議会上下両院合同会議における岸田内閣総理大臣演説 | 総理の演説・記者会見など | 首相官邸ホームページ

    議長、副大統領、連邦議会議員の皆様、御来賓の方々、皆様、ありがとうございます。日の国会では、これほど素敵な拍手を受けることはまずありません。 そして、ギャラリーにいるの裕子を御紹介します。私が裕子と結婚したという一事をもって、私の決断全てが正しいものであると、皆様に信用いただけるのではないでしょうか。 民主主義の丸であるこの議場で、そして米国国民の代表である皆様の前で、こうしてお話しできることを大変光栄に存じます。 9年前、私の盟友であった故・安倍元総理が、正にこの壇上で、「希望の同盟へ」と題した演説を行いました。私は当時、安倍内閣の外務大臣として両国間のきずなを目の当たりにし、深く感銘を受けました。 幼少期からずっと、私は米国とのつながりを感じてきました。おそらく、小学校の最初の3年間をニューヨークのクイーンズにある公立小学校であるPS20とPS13で過ごしたからでしょう。日人は

    令和6年4月11日 米国連邦議会上下両院合同会議における岸田内閣総理大臣演説 | 総理の演説・記者会見など | 首相官邸ホームページ
  • 【検証】Spreadsheetの新機能、「タイムライン」は私が欲していたガントチャートなのか? - Qiita

    はじめに 11月2日にGoogleSpreadsheetに Timeline view なるものが追加されました。これはSpreadsheetに入力されたタスクの一覧をガントチャート風に表示するものです。 何か良いガントチャートツールはないかなぁと常々探しているので早速試してみました。 Timeline view は Google Workspace 利用者向けに公開されており、 G Suite Basic、 G Suite Business customers、個人Googleアカウントでは利用できません。 詳細はこちらのページの Availability の項目を参照してください。 とりあえず1つ作ってみる 1. タスク一覧を作成する 新しいシートを作成して、以下のようなタスク一覧を作成します。 以下この記事ではこのシートのことを「タスク一覧シート」と記載します。 2. タイムライン

    【検証】Spreadsheetの新機能、「タイムライン」は私が欲していたガントチャートなのか? - Qiita
  • GitHub Actionsでビルドするコンテナ内でGitHubのprivate repositoryをセキュアに参照する - Qiita

    GitHub Actionsでビルドするコンテナ内でGitHubのprivate repositoryをセキュアに参照するDockerGitHubActions はじめに GitHub Actions、便利ですよね ソースコードの変更後、いちいち手元でdocker buildしてpushなんてやってられないですし、 外部CIツールを新たに導入するよりは全部GitHub内で完結してたほうがシンプルです。 しかしながら別のprivate repositoryにある社内用ライブラリを持ってくるのが地味に面倒だったのでやり方を書きます 1行で リポジトリsecretsにトークンを入れてBuild-time secretsでコンテナ内に注入 説明 認証方法 GitHubGitHub内とは言え認証は必要です httpsかsshで認証することになります 権限を細かく絞れるためトークンを介するhttps

    GitHub Actionsでビルドするコンテナ内でGitHubのprivate repositoryをセキュアに参照する - Qiita
  • 【GCP】BigQueryのシャーディング - Yosshi Labo.

    スキャン量を減らすためのBigQueryの工夫は、シャーディング、パーティショニング、そしてクラスタリングとあります。 ここではBigQueryの重要なポイントである、シャーディングと、パーティショニングについて説明します。 シャーディングとパーティショニングを行うのにテーブル設計は大事です。 ただBigQueryは従量課金と言って、通常のRDB代表格のMySQLのようにSQLを実行しても毎回無料ですが、BigQueryではSQLを実行するたびにスキャン量に応じて課金されます。 毎回データをフルスキャンして実行するとスキャン量も膨大になり、お金がかかってしまいます。 そこで、そのスキャン量を減らすための工夫として、シャーディングとパーティショニングがあります。 この機能についてここでは説明していこうと思います。 シャーディングとは、テーブルで同じ名前があったら、それを1つのテーブルにして表

  • Windows 10/11 VmmemメモリとCPUの使用率が高いときの解決策

    40% OFF (期間限定オファー) MiniTool Partition Wizard Pro (PC1台対応/年間サブスクリプション) MiniTool ShadowMaker Pro Ultimate (PC3台対応/1年間無料アップグレード) 8,200円 + 21,900円 = 30,100円 18,060円(税込19,866円) 今すぐ購入

    Windows 10/11 VmmemメモリとCPUの使用率が高いときの解決策
  • 当てはめるだけで小学生でもロジカルな文章が書ける…ハーバード大で教えられている「オレオ公式」のすごさ 1日10分書く習慣が頭脳を鍛える

    「ロジカルな構成」をカンペキにする アメリカの大手新聞「ニューヨーク・タイムズ」などで活躍するジャーナリストのダニエル・コイルさんは、超一流の人たちがどうやって才能をみがいてきたのかが気になっていました。そして、世界中のスポーツチーム、音楽学校、一流進学校などを取材した結果、こんな結論にたどり着いたのです。 「才能とは、生まれつきのものだけではなく、練習でみがかれるものである」 ダニエル・コイルさんがたどり着いた超一流の人たちの才能開発のひみつは、その才能を開花させるために一番重要なスキル(能力)を、まずはとことんみがくということでした。そのスキルを最大値で発揮できるようになるまで、小さなことから毎日少しずつ地道に練習を重ねるのです。 たとえば、テニス選手なら、まずは「サーブのトス」を、バスケットボールの選手なら「レイアップシュート」だけを、目を閉じていてもできるくらいに練習しなさいという

    当てはめるだけで小学生でもロジカルな文章が書ける…ハーバード大で教えられている「オレオ公式」のすごさ 1日10分書く習慣が頭脳を鍛える
  • 「観る力」を鍛える - VTS -|黒木陽一

    週末いかがお過ごしでしたか? やっとコロナ・ウィルスが落ち着いてきましたね。人類が病原菌との闘いで威力で、科学が成功したと捉えてよいのでしょうか。 歴史学者ユバァル・ノア・ハラリは「科学が大成功を収め、政治が失敗した」と明言しましたが、個人的には今後の動向を冷静に見てまいりたいと思います。 さて今週も始めてみましょう。 VTSとはVTS(Visual Thinking Strategy)という美術鑑賞法をご存知でしょうか。 様々な方が定義をされているこの手法ですが、コンセンサスになっている定義を言えば"ビジュアルアートを用いた鑑賞力教育"と云うことと言えます。 元々はNYのMOMAで教育部部長を務めていたフィリップ・ヤノウィンが中心となって開発された手法のこと。鑑賞中、作品名や作者、解説といった情報を与えることなく、一つの作品に向き合って純粋に作品に向き合うことだけ に集中します。そして徹

    「観る力」を鍛える - VTS -|黒木陽一
  • Jupyter notebookをdockerコンテナで起動してホストのブラウザから使えるようにする

    今回はdockerコンテナでjupyter notebookを起動してブラウザで見れるようにしました。 また、オンプレのプライベート環境の利用を想定しておりセキュリティ設定は考慮しておりません。 1. docker-compose用のファイルを作成 始めにDockerfileとDocker-compose.ymlをいかの通り作成します。 1.1 Dockerfile pythonが使えるimageを指定して、notebookライブラリをインストールしています。 FROM python:3.9 WORKDIR /app SHELL ["/bin/bash", "-c"] RUN apt-get update & RUN pip install --upgrade pip RUN pip install notebook 1.2 docker-compose.yml コンテナからホストへpor

    Jupyter notebookをdockerコンテナで起動してホストのブラウザから使えるようにする
  • Google Cloudで WebページをStorageに置いてBasic認証のような簡易認証をつけて表示する

    夏のブログリレー企画 この記事は『blessing software 夏のブログリレー企画』の2日目の記事です。 昨日はKanonさん@samurai_se の「Kotlinのプロパティ初期化処理、きちんと使い分けできてますか?」が公開されました。 明日はGANGANさん@gangan_nikki の「ESLintモジュールを用いてNuxt3 + ESLint設定を行う」についての記事です!お楽しみに! はじめに Google Cloud(GCP)はGoogleが作ったクラウドサーバです。 Google Cloudでホームページは簡単に公開できます。 サーバレスで構築するのも簡単です。 しかし、「basic認証のようなPWで閲覧者を制限する & Webファイルはストレージに置く」というのは意外と難しい。 求める要件は以下 ・ID/PWで閲覧者を制限する ・好きな時にID/PW制限を解除して

    Google Cloudで WebページをStorageに置いてBasic認証のような簡易認証をつけて表示する
  • データ分析のためのSQLを書けるようになるために

    はじめに 稿では分析用クエリをスラスラ書けるようになるまでの勉強方法や書き方のコツをまとめてみました。具体的には、自分がクエリを書けるようになるまでに利用した教材と、普段クエリを書く際に意識していることを言語化しています。 想定読者として、SQLをガンガン書く予定の新卒のデータアナリスト/データサイエンティストを想定しています。 勉強方法 基礎の基礎をサッと座学で勉強してから、実践教材で実際にクエリを書くのが望ましいです。 実務で使える分析クエリを書けるようになるためには、実務経験を積むのが一番良いですが、だからといって座学を御座なりにして良いというわけではありません。SQLに自信がない人は、一度基礎に立ち返って文法の理解度を確認した方が良いと思います。 書籍 SQL 第2版: ゼロからはじめるデータベース操作 前提として、SQLに関する書籍の多くがデータベース運用/構築に関する書籍がほ

    データ分析のためのSQLを書けるようになるために
  • Python: pandas の DataFrameGroupBy#agg() には関数も渡せる - CUBE SUGAR CONTAINER

    今回は pandas で DataFrame#groupby() したときに得られるオブジェクト DataFrameGroupBy が持つメソッド agg() について。 これまであんまり使ってこなかったけど、関数が渡せることを知って色々と便利に使えそうだなと感じた。 ちょっと前置きが長くなるので知っているところに関しては飛ばしながら読むと良いかも。 使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.13.4 BuildVersion: 17E199 $ python -V Python 3.6.5 下準備 ひとまず pandas` をインストールしておく。 $ pip install pandas $ pip list --format=columns | grep pandas pandas 0.22.0 Py

    Python: pandas の DataFrameGroupBy#agg() には関数も渡せる - CUBE SUGAR CONTAINER
  • Azure API Managementのバックエンドプール

    このエントリは2024/01/24現在の情報に基づいています。将来の機能追加や変更に伴い、記載内容からの乖離が発生する可能性があります。 Azure API Management (以下、APIM) のバックエンドで、負荷分散できるようにバックエンドプールを構成できるようになった。2024/01/24現在Public Previewで、v2でも利用できる。 バックエンドは以下のドキュメントに記載がある。 API Management のバックエンド / Backends in API Management https://learn.microsoft.com/azure/api-management/backends バックエンドプール バックエンドで親子関係を作る。親子関係を構成するバックエンドは以下のように設定する。Poolの下にPoolを配置できないので注意。 親: propert

    Azure API Managementのバックエンドプール
  • Azure OpenAI ServiceからのHTTPステータスに応じて、Azure API Managementで再試行したりフォールバックしたりしたい

    2023/07/31現在の情報に基づいています。将来の機能追加・変更に伴い、記載内容からの乖離が発生する可能性があります。 問い合わせ 最近Azure OpenAI Service (以下、AOAI) にご執心のいつもの人から、以下のような問い合わせが届いた。 現在AOAIを使って社内システムを構築中である。東日リージョンが使えるようになったことは承知しているのだが、AOAIからの応答が500や429だった場合に、再試行したり、別のAOAIインスタンスにフォールバックするような仕組みを検討している。どのレイヤーで構成するのがよいか? 確かにAOAIを負荷分散する件は以下のエントリで記述したが、HTTPステータスに応じてフォールバック(というか別インスタンスに転送)する、という問い合わせははじめて受けた。 どうやら下図のようなことを実現したいらしい。 背景 現在のシステムアーキテクチャの主

    Azure OpenAI ServiceからのHTTPステータスに応じて、Azure API Managementで再試行したりフォールバックしたりしたい
  • Pythonの並列処理・並行処理をしっかり調べてみた - Qiita

    「ビルトインモジュールが色々あってぜんぜん分からない。俺達は雰囲気で並列処理を使っている」という状態だったので、良くないと思ってPythonの並列処理と並行処理をしっかり調べてみました。 少し長めです。細かいところまで把握するためのもので、仕事などの都合でさくっと調べて使いたい方は別の記事をご確認ください。 使った環境 Python 3.6.1 :: Anaconda 4.4.0 (64-bit) Ubuntu Jupyter notebook(一部マジックコマンドなども利用しています) ※Windowsの場合、マルチプロセスなどで直接Jupyter上で動いてくれない(.pyファイルを経由すると動く)などのケースがあります。 参考 : Jupyter notebook never finishes processing using multiprocessing (Python 3) 並行

    Pythonの並列処理・並行処理をしっかり調べてみた - Qiita
  • はじめてのBillGレビューのこと - The Joel on Software Translation Project

    Joel Spolsky / 青木靖 訳 2006年6月16日 金曜 かつてExcelは名もないまったく無様なプログラミング言語を持っていた。私たちはそれを「Excelマクロ」と呼んでいた。はなはだ機能不全なプログラミング言語で、変数もなく(値はワークシートのセルに入れる必要があった)、サブルーチンもなく、つまるところ、ほとんど保守不能なものだった。「Goto」みたいな先進的な機能も持っていたが、ラベルは実質不可視だった。 それがまっとうなものに見えていた唯一の理由は、Lotusのマクロに比べたらずっとましということだった。Lotusマクロはワークシートのセルに長々と入れられたキーストロークの並び以外の何物でもなかった。 1991年6月17日、私はMicrosoftExcelチームで働きはじめた。私の肩書きは「プログラムマネージャ」だった。私にはこのマクロの問題を解決する方法を作り出すこ

  • クソコード動画『カプセル化 Mk-II』 で考える 上手くカプセル化できない理由 / encapsulation2

    オブジェクト指向カンファレンス2024 クソコード動画『カプセル化 Mk-II』 https://twitter.com/MinoDriven/status/1771763728234537310 下記セッションで用いたスライドです https://fortee.jp/oocon-2024/proposal/9e935d37-5480-4488-bc6d-3b9ee492106f

    クソコード動画『カプセル化 Mk-II』 で考える 上手くカプセル化できない理由 / encapsulation2
  • ブラウザの仕組み  |  Articles  |  web.dev

    序文 WebKit と Gecko の内部オペレーションに関するこの包括的な入門情報は、イスラエルのデベロッパー Tali Garsiel 氏による多くの研究の成果です。数年にわたり、ブラウザ内部に関するすべての公開データを確認し、ウェブブラウザのソースコードを読むことに多くの時間を費やしました。彼女は次のように書いています。 ウェブ デベロッパーは、ブラウザ操作の内部構造を学ぶことで、より的確な意思決定を行い、開発のベスト プラクティスの背後にある理由を知ることができます。これはかなり長いドキュメントですが、時間をかけてじっくり読むことをおすすめします。やったら嬉しいよ。 Chrome デベロッパー リレーションズ、Paul Irish はじめに ウェブブラウザは、最も広く使用されているソフトウェアです。この入門編では その仕組みを解説しますアドレスバーに「google.com」と入力し