タグ

tgkのブックマーク (4,444)

  • Tool for forwarding UDP packets Windows

    tgk
    tgk 2022/12/20
    netsh interface portproxy はUDPをサポートしていない
  • Snowflakeの料金をなるべくわかりやすく説明するチャレンジ

    個人のやつです。2022年12月16日時点の内容。なるべく慎重に書いてますが、お金に関わることですし、必ず最新の公式ドキュメントでご確認ください はじめに Snowflakeの料金って、いわゆる AWS等のパブリッククラウドの課金方式をほぼ踏襲してるんですが、改めてわかりやすく説明しようとチャレンジしてみます。これから使う方向け AWS等のパブリッククラウドの料金を理解してる方は、「(参考)いわゆるパブリッククラウドの課金」は読み飛ばして、いきなり「Snowflakeの料金」から読んでください。超急ぎの方は「Snowflakeの料金まとめ」からでもOKかも?(結局最後はスライド作ってしまった…) (参考)いわゆるパブリッククラウドの課金 (参考)いわゆるパブリッククラウドの課金 知ってる人は読み飛ばしてください! ざっくりいうと「必要なときに、必要なだけ、使った分だけの従量課金」ってやつで

    Snowflakeの料金をなるべくわかりやすく説明するチャレンジ
  • 超ざっくりマイクロパーティション紹介

    記事は、Snowflake Advent Calendar 2022 の 12 日目です。 はじめに Snowflakeのアーキテクチャの中でも、最も特徴的なアイディアの一つであるマイクロパーティションについて、知らない人向けにイラスト多めで紹介します。また、関連の深いタイムトラベル、ゼロコピークローンにも触れます。 初めての記事投稿なので、温かい目で見守っていただけると幸いです。 Snowflakeのアーキテクチャのおさらい Snowflakeのアーキテクチャは、3層構造で説明されます。 クラウドサービス層 コンピュート層 ストレージ層 こちらの同心円の図を見たことある方多いかと思います。(最近、公式ではあまし見かけない気がしないでもない) 引用: S-1 Snowflake Inc. p.84 個人的に、この図は少しばかり伝わり難い気がしてて、自分で描いてみたのが下図になります。(め

    超ざっくりマイクロパーティション紹介
  • とほほのKubernetes入門 - とほほのWWW入門

    Google が開発したコンテナ管理システムです。 「クバネティス」「クバネテス」「クーべネティス」などと読まれます。 ギリシャ語で「船長」の意味を持ちます。 Kubernetes のスペルが K と s の間に8文字あることから k8s と表記されることがあります。 Kubernetes を簡略化した k3s というものもあります。 DockerPodman などに対応しています。 コンテナを Pod と呼ばれる単位で複数のノードに配布して実行管理します。 クライアントからのアクセスを適切にノード上の Pod に転送する仕組みを備えています。 コンテナやノードがダウンしても代わりに他のノードでコンテナを起動してくれます。 サービスを停止することなく、コンテナをローリングアップデートしたりアップデートを中断してロールバックすることができます。 Kubernetes の構築には通常1台

    tgk
    tgk 2022/11/22
  • 「すずめの戸締まり」 フィクションと現実、そしてクイズ - 挑戦者ストロング

    出崎アニメみたいな坂道レイアウト 『すずめの戸締まりBlu-rayスタンダード・エディション [Blu-ray] トーホー(TOHO)Amazon 新海誠先生の最新作、「すずめの戸締まり」を観てきたよ。わけあって2回観ました。以下、CinemaScapeに投稿したクソ長いネタバレ感想。ネタバレ度が高いので、まだ映画を観てない人は絶対に読まないでください。いっそ映画を観た人も読まなくていいです。とんでもなく的はずれなことをあれこれ書き連ねてしまったのかもしれないが、書いてるうちにもう何がなんだか自分でもわけが判らなくなってしまった。前半はヨタ話、後半が映画編の感想となっております。だいたいその筈です。あ、新海先生の小説版は読んでません。そのうち読むと思います。 甘いなぐさめ など今は  ★3 「すずめの戸締まり」(2022)は、新海先生のフィルモグラフィーの中でひときわ輝くスーパー問題作

    「すずめの戸締まり」 フィクションと現実、そしてクイズ - 挑戦者ストロング
    tgk
    tgk 2022/11/16
  • メジュゴリエの聖母 - Wikipedia

    この記事は中立的な観点に基づく疑問が提出されているか、議論中です。そのため、中立的でない偏った観点から記事が構成されているおそれがあり、場合によっては記事の修正が必要です。議論はノートを参照してください。(2013年11月) メジュゴリエの聖母(メジュゴリエのせいぼ)は、1981年6月24日から現在に至るまで毎日、聖母マリアが出現していると数名の幻視者が主張する、ボスニア・ヘルツェゴビナ南部ヘルツェゴビナ・ネレトヴァ県、メジュゴリエにおける聖母出現である[注 1]。カトリック教会未公認。 2010年3月教皇庁教理省が、枢機卿の指導のもと、司教、神学者、その他専門家によるメジュゴリエの聖母調査委員会を組織した。 2019年5月12日教皇フランシスコはメジュゴリエへの巡礼を許可した[1]。しかし幻視者たちの真正性に関しては、未だ教会からの調査を要するとしている。 出現と経緯[編集] 聖母が初め

    メジュゴリエの聖母 - Wikipedia
    tgk
    tgk 2022/11/12
  • 楽天グループが数ペタバイト級の会員分析DBを刷新、Google BigQueryを選んだわけ

    楽天グループは2022年4月19日、ユーザーの属性情報や行動情報などを分析するデータベース(DB)である「楽天スーパーDB」の稼働環境に、米Googleグーグル)のクラウドサービス「BigQuery」を採用したと発表した。これまでオンプレミス環境のデータウエアハウス(DWH)で管理していた数ペタバイト級のデータを、クラウド上のDWHサービスであるBigQueryに移行する。 楽天スーパーDBとは、同社が世界中で展開する70以上のサービスを使うユーザーの情報を分析する巨大なDBだ。グループ共通IDである「楽天ID」のアカウント数は、日国内で1億を超える。蓄積した情報は、サービスのパーソナライズ機能やレコメンデーション機能、行動ターゲティング広告機能などに使用している。 日経クロステックの取材に応じた楽天グループのロヒット・デワン執行役員Cloud Platform Supervisory

    楽天グループが数ペタバイト級の会員分析DBを刷新、Google BigQueryを選んだわけ
    tgk
    tgk 2022/11/08
    「一部のデータ分析にはオンプレミス環境にあるTeradataを使用し続ける。セキュリティーポリシー上の理由などによって、パブリッククラウドには移行できないデータがあるためだ」
  • The Impact Of Character Sets On Teradata SQL Performance: A Case Study

    tgk
    tgk 2022/11/07
    「1行のテーブルのUNICODE列と300万行のテーブルのLATIN列を比較すると、300万行側にTRANSLATEが発生したので、CHARACTER SETを揃えたら爆速になった」という話。なぜ1行のUNICODE側がTRANSLATEされないのか...変換エラー回避のためだな
  • インストールプログラムが本物かどうかを確認するには?

    カスペルスキーが配信する全てのインストールプログラム(配信パッケージ等)はデジタル署名されているので、カスペルスキーの Web サイトからダウンロードしたファイルの信頼性は保証されています。 ファイルがデジタル署名されていることを確認するには、次の操作を行います: 手順 1 ダウンロードしたパッケージ(インストールプログラム等)を右クリックし、[ プロパティ ] を選択します。 手順 2 [ デジタル署名 ] タブでカスペルスキーの署名を選択し、[ 詳細 ] をクリックします(デジタル署名が破損していたり、正規のファイルでない場合、[ デジタル署名 ] タブは表示されません)。 手順 3 [ デジタル署名の詳細 ] 画面が表示されます。 デジタル署名が有効な場合、この画面に [ このデジタル署名は問題ありません。 ] と記載されています。 [ 副署名 ] 箇所に、署名された時刻を示すタイム

    tgk
    tgk 2022/11/03
    ダウンロードしたインストーラの何をチェックすればよいか
  • 【ガルーン活用】VBSやVBAからSOAP APIを実行しメッセージを送信してみよう - ITエンジニアの備忘録的技術ブログ【仮】

    この流れで実装します。 メッセージ送信APIを実行するサンプルプログラム 当項では、実際にメッセージ送信用APIをVBScriptから実行する際のサンプルプログラムを紹介します。 尚、VBAはVBScriptと言語仕様が共通しており、当サンプルプログラムをVBAにコピペして実装してもらえれば動きます。 次項からは、当処理で使用するFunctionプロシージャを分割して紹介していきます。 リクエスト用xml作成共通処理 当項では、各API実行時に共通で使用するリクエスト用xmlのヘッダー部分の作成処理を紹介します。 後、リクエスト時にxmlのパラメーターとして設定するセッションの有効期間の文字列を生成する処理も共通化しています。 リクエストxmlヘッダー作成共通処理 'リクエストで使用するXMLヘッダーの文字列を生成して返します。 Function Get_CreateXML_Header(

    【ガルーン活用】VBSやVBAからSOAP APIを実行しメッセージを送信してみよう - ITエンジニアの備忘録的技術ブログ【仮】
    tgk
    tgk 2022/11/03
    「メッセージ送信では、送信元となるユーザーがAPIを利用できる権限が必要になる」
  • Teradata Vantage Now Available In AWS, Microsoft Azure, And Google Cloud Storage With Teradata Native Object Store (Teradata NOS)

    tgk
    tgk 2022/10/30
    NOSがあればデータの退役/リストアをしなくてよい
  • Improving Stored Procedure Performance With Teradata MAPS Architecture

    tgk
    tgk 2022/10/30
    テーブルを単一AMPに収容する方法、PIを同一の値にする以外に、単一AMPに"分散"するMAPを使うという手がある
  • 「ラスボスCOBOL」に挑んだベイシア、2万本のプログラムをいかにリライトしたか

    カインズやワークマン、ベイシアなどから成るベイシアグループは、メインフレームの撤廃とCOBOL資産のマイグレーションを2022年5月に完遂した。約3年をかけたプロジェクトの全容を2回に分けて見ていく。 「基幹系システムが足かせになってはならない」 ベイシアグループはメインフレームベースのシステムを約20年前から徐々にクラウドサービスなどに移行してきた。しかし一部の商品マスターや発注・在庫管理などの機能を備えるベイシアグループ共通システムと、ベイシアの基幹系システムはメインフレームに残っていた。記事ではこの2システムを便宜上、基幹系システムと呼ぶ。 この基幹系システムは富士通製メインフレーム上にプログラミング言語のCOBOLで開発したアプリケーションを稼働させたものだ。もともとベイシアグループはスーパーマーケットのベイシアからスタートし、ワークマンやカインズなど新会社を次々に立ち上げてきた

    「ラスボスCOBOL」に挑んだベイシア、2万本のプログラムをいかにリライトしたか
  • 働きたくないから生活保護を受けてみた。毎日が豊かになった。|相川計@生活保護

    借金の取り立てを無視していたら電報が来た。最後に支払いを約束した日から5年経つと時効が来るらしいので「来月には払います」の一言を取ろうとあちらも必死である。まあ、受け取り拒否したので向こうの企みは失敗したのだけれども。 私が「受給理由:思想上の理由(働きたくないため)」と書いて生活保護を受け始めて3ヶ月になる。毎月13万円、合わせて40万円ほどを貰ったことになる。これが案外にも額面の印象より素晴らしい生活なのだ。税金も年金も医療費も全て無料であるのは大きい。稿では生活保護の素晴らしさについて語りたい。いわば、権利収入による不労所得のすすめ、あるいは完全生存マニュアルである。 働きたくないなら生活保護を受ければいい私が「ただただ働きたくないから生活保護を受けている」と言うと、多くの人は次の疑問を投げかけてくる。「そんな簡単に生活保護を受けられるのか?」――簡単に受けられる。貯金があまり無く

    働きたくないから生活保護を受けてみた。毎日が豊かになった。|相川計@生活保護
    tgk
    tgk 2022/10/23
    これ読んだ感想が「みんながお前みたいなったらお前も食えなくなるの、わかってるのか?」になる人、いったい何を読んだのか。長いから全部読んでないのか
  • 変拍子好きのU-zhaan「題名のない音楽会」で5拍子の楽しさ&乗り方をレクチャー

    今回の放送では「5拍子で楽しくなる音楽会」と題し、変拍子を好むU-zhaanが5拍子の音楽の魅力を紹介。これまでに環ROY、鎮座DOPENESSと7拍子の楽曲「七曜日」や、5と3分の2拍子という変則リズムを刻むBIGYUKIとのコラボ曲「Sunday Kitchen」をリリースしてきたU-zhaanだが、「5拍子は演奏していて楽しいのにお客さんが途端にリズムに乗らなくなる」と語り、一般的にはあまり聴き馴染みのない5拍子の楽しさ、そして聴き手の乗り方までをもレクチャーする。

    変拍子好きのU-zhaan「題名のない音楽会」で5拍子の楽しさ&乗り方をレクチャー
    tgk
    tgk 2022/10/14
    「5拍子の楽しさ、そして聴き手の乗り方までをもレクチャーする」ふつうに4拍子で乗って最小公倍数で合う快感を楽しむ
  • ブラウザバックしたときに状態を復元する(Vue3, Nuxt3 そして Next.js) - Qiita

    ブラウザバックは Web アプリの鬼門 Vue に限らずですが、Web アプリにおいてブラウザでバックボタンやフォワードボタンの実行に対応するのはなかなかに難しい問題です。そのため、POST Back 型のフレームワークではブラウザバックの使用自体を禁止することも多かったと思います。 SPA全盛の今、この問題は解決されたのでしょうか。 いえ、状況はむしろ悪化しています。テンプレートエンジンを使った HTML 生成型の Web サイトであれば、ブラウザバックを行うことで、フォームの値とスクロール位置は復元されますが、JavaScript ベースで構築された画面ではフォームの値は保存されませんし、スクロール位置が復元できるかも条件次第です。 一般的な解決策 では、Twitter に代表されるSPAアプリではこの問題にどうやって対応しているのでしょうか。答えは「対応しない(あるいはスクロール位置

    ブラウザバックしたときに状態を復元する(Vue3, Nuxt3 そして Next.js) - Qiita
    tgk
    tgk 2022/10/14
  • xss 脆弱性のあるサイトを作ってセッションハイジャックを試す - Qiita

    はじめに xss については何となく理解したけど、結局それがどう攻撃に使われるのかが良く分からなかったので、セッションハイジャックと言うものを試してみた。 やりたいこと 攻撃者の立場に立ち、被害者に対して攻撃用 URL を送りつけ、被害者のセッション ID を取得する。 脆弱性のあるサイトを作る まずは被害者がログインできるサイトを作る。 javascript + express で作ったけど、あんまり使ったことないフレームワークだったから認証の仕組みを入れるのに時間がかかった。 といっても認証の方法は「どんなユーザー名でもパスワードでもログインできる」という感じ。 (ログイン状態さえ作り出せれば良いため) ↓ソースコード https://github.com/ahyaemon/express-training ↓ログインページ ↓ログイン後ホーム クッキーにセッション ID らしきものが

    xss 脆弱性のあるサイトを作ってセッションハイジャックを試す - Qiita
    tgk
    tgk 2022/10/11
  • 「全数調査なら何でもわかる」という誤解 - 間違えがちな母集団とサンプリングそしてベイズ統計 - - ill-identified diary

    この文章は pandoc-hateblo で tex ファイルから変換しています. PDF 版はこちら 2021/10/15 追記: 後半のベイジアンブートストラップに関する解説はこちらのほうがおそらく正確です ill-identified.hatenablog.com 概要挑発的なタイトルに見えるかも知れないが, 私はしらふだしこれから始めるのは真面目な話だ — 正直に言えばSEOとか気にしてもっと挑発的なタイトルにしようかなどと迷ったりはしたが. 「全数調査できれば標抽出の誤差はなくなるのだから, 仮説検定は不要だ」という主張を見かけた. いろいろと調べた結果, この問題を厳密に説明しようとすると最近の教科書には載ってない話題や視点が必要なことが分かった. ネット上でも勘違いしている or よく分かってなさそうな人をこれまで何度か見かけたので, これを機に当初の質問の回答のみならず関

    「全数調査なら何でもわかる」という誤解 - 間違えがちな母集団とサンプリングそしてベイズ統計 - - ill-identified diary
  • Apache Benchでサクッと性能テスト - Qiita

    使ってみる 例えば、100ユーザが同時にhttp://www.example.co.jp/ に1リクエストを発行した場合を想定。 ab -n 100 -c 100 http://www.example.co.jp/ 同時に100ユーザが、1ユーザーあたり10リクエストを発行した場合を想定。 -nには100 x 10 = 1000を指定します。 ab -n 1000 -c 100 http://www.example.co.jp/ 接続先にベーシック認証がかかっている場合。 -Aの後にベーシック認証ユーザとパスワードを:(コロン)で区切って指定します。 ab -n 100 -c 100 -A hogeuser:hogepass http://www.example.co.jp/ 同時接続数よりTotal発行リクエスト数が少ないとエラーメッセージが表示されます。 同時に100人で合計10リクエ

    Apache Benchでサクッと性能テスト - Qiita
    tgk
    tgk 2022/10/07
  • Snowflakeで設定した方が良いことのチェックリスト

    前書き Snowflakeをデータウェアハウスとして利用し、プロダクトを開発しているソフトウェアエンジニアです。 普段はSnowflakeに関係するデータ基盤の設計から開発などの業務を行なっています。 SnowflakeのリソースはTerraformで管理したり、CIなどの設計など全般業務に取り組んでいます。 Snowflakeは非常に使いやすく優れた「データウェアハウス」だと思いますが、デフォルトで設定されているパラメータなどが自分のプロダクトに適していないものがあり、次に初期構築を行う場合に確認した方が良いと自分が思っていることをメモとして公開します。 すでに運用を始めているプロダクトでも、一度確認してみることをお勧めします。 チェックリスト ABORT_DETACHED_QUERYの値をtrueに設定する 「Warehouse」の各種設定を変更する デフォルトタイムゾーンの修正 da

    Snowflakeで設定した方が良いことのチェックリスト