タグ

2020年1月14日のブックマーク (26件)

  • 【python】カジノを崩壊させたらしいモンテカルロ法をシミュレーションしてみた - Qiita

    序章 やっほー。原です。 休日にだらだら YouTube みてたら、こんな動画がおすすめに出てきたよ。 https://youtu.be/_suZM2y9wyA 最近スプラトゥーンの実況動画しか観ないから、急にこんなん出てきてびっくりしたよ。 普段観ないジャンルの動画がおすすめに出てくるとなんかポチって押しちゃうよね。 この人が言う必勝の賭け方がえれぇシンプルだったから、 「これなら簡単にシミュレーションできるやん!」 って思って、実際にやってみた。 前提 動画曰く 「ルーレットやバカラのように、当たった時の配当が 2 倍や 3 倍になるゲームにおいて有効です。」だって。 バカラってなに? それはそうと、今回は 当たる確率が ${\frac{1}{2}}$で当たったらベット額の 2 倍ゲットできるゲームっていう前提でシミュレーションするよ。 あと、資金は無限っていう前提でやるよ。これ重要。

    【python】カジノを崩壊させたらしいモンテカルロ法をシミュレーションしてみた - Qiita
  • flaws.cloudでAWS環境にSSRF攻撃をやってみた Level 2 - chikoblog

    この記事は下記のブログの続きですので、まだ読んでいなければ先にLevel 1の記事をご覧ください。 そちらの記事にSSRFの説明も記載してありますので、 SSRFとはなんぞや?って方は読んでいただければふわっと理解できるかと思います! chikoblog.hatenablog.jp ※この記事はflaws.cloudのやり方が載ってます。今後flaws.cloudにチャレンジ予定の方はネタバレになってしまいます。 Level 2 トップページはこんな感じです。 一番下に問題が記載されてます。 「The next level is fairly similar, with a slight twist. You're going to need your own AWS account for this. You just need the free tier.」 Level 1と似ているが

    flaws.cloudでAWS環境にSSRF攻撃をやってみた Level 2 - chikoblog
  • GitHub - outline/outline: The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - outline/outline: The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.
  • Emoji CSS

    Want to include emoji in your HTML? Just include the (minified) stylesheet below, then add <i> tags to insert emoji. That's it! ✈ Click the emoji code and it will be copied to your clipboard. <link href="https://emoji-css.afeld.me/emoji.css" rel="stylesheet"> <i class="em em-bird" aria-role="presentation" aria-label="BIRD"></i> By default, the emoji will be served as PNGs. To use SVG instead, use

  • ドメイン転生|中古ドメイン精査ツール

    「中古ドメインを使えば検索エンジンで上がる」 あなたも一度は、この魔法のような言葉を耳にしたことがあるでしょう。 確かに、中古ドメインは過去に運営されていたサイトのドメインパワーを引き継ぐことができるので、SEOで非常に有利な状態でスタートできます。 早ければ、サイトを作ったわずか1週間後に報酬が発生することも珍しくありません。 しかしその反面、中古ドメインを使ってもほとんど成果が上げられないアフィリエイターが居るのも事実。 中古ドメインを使って売上を伸ばし続けるアフィリエイターと、中古ドメインを使っても一向に売上が伸びないアフィリエイター、その差は一体どこにあるのでしょうか?

    ドメイン転生|中古ドメイン精査ツール
  • AWS の Fargate のロードバランサーの設定でめちゃくちゃハマった - おろログ

    AWS のFargate でめちゃくちゃハマった 結論からいうと動かない原因は、ロードバランサーのターゲットの種類はipである必要があった。 これは公式ドキュメントにも当然書いてある https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/AWS_Fargate.html awsvpc ネットワークモードを使用するタスクを含むサービス (例: 起動タイプが Fargate のサービス) では ... ターゲットタイプとして instance ではなく、ip を選択する必要があります。 この問題にハマるポイントは2つあって、 ターゲットの種類のデフォルトは instance なので、特に何も考えずに設定すると instance になってしまう サービスを Fargate で構築する時、ターゲットグループが insta

    AWS の Fargate のロードバランサーの設定でめちゃくちゃハマった - おろログ
  • Digdagバッチの基本設計とビルドの実例紹介 - MicroAd Developers Blog

    サーバサイドエンジニアの大澤です。主にETL処理のバッチ開発を行っています。 以前の記事で紹介していますが、マイクロアドではバッチ処理のワークフローを主にDigdagを使用して管理しています。 今回は、Digdagを1年以上使ってきてたどり着いた構成について紹介したいと思います。 Digdagバッチ CI/CDの構成 GitHub Enterprise上のバッチを管理しているリポジトリの変化に応じてJenkinsがビルド、テスト、コードチェック、デプロイまで行うようになっています。 バッチはDigdagとDockerを使用して動作するように作っているので、DockerレジストリとDigdagサーバに成果物を登録します。 成果物は対象のブランチに応じて行き先が変化し、masterブランチの変更の場合番用の環境へ、その他の場合開発用の環境にデプロイされます。 CIの内容はリポジトリ内のJen

    Digdagバッチの基本設計とビルドの実例紹介 - MicroAd Developers Blog
  • トピックモデルついて勉強する - Re:ゼロから始めるML生活

    推薦システムの勉強をちょっとずつ再開している関連で、トピックモデルを勉強してみようと思い、こちらを購入しました。 トピックモデル (機械学習プロフェッショナルシリーズ) 作者:岩田 具治出版社/メーカー: 講談社発売日: 2015/04/08メディア: 単行(ソフトカバー) 今回はこちらを読んで勉強したことのメモです。 トピックモデル is なに? モデル化でやりたいこと ユニグラム/混合ユニグラムモデル トピックモデルの生成過程 トピックモデル一巡り トピック is なに? 具体的な中身について 実際には何を定めればよいか :トピックごとの単語分布 最尤推定 Map推定(最大事後確率推定) ベイズ推定 混合モデルが含まれたときの単語分布 EMアルゴリズム 変分ベイズ推定 ギブスサンプリング その他、参考にした記事 感想 トピックモデル is なに? 定義を確認します。 トピックモデルは

    トピックモデルついて勉強する - Re:ゼロから始めるML生活
  • コミット前後でベンチマークが悪化していたらテストを落とすGoのCI用ツール - knqyf263's blog

    当にただこれがやりたかっただけです。今でも既存のものがあるだろうと思っているのですが、誰も教えてくれなかったのでシュッと作りました。落ち込まないので今からでも教えてくれて良いです! pushしたらコミットの前後でgo test -bench的なことして有意に悪化してたらテスト落としてくれるSaaSとかOSSとかありませんか— スッキリごん! (@knqyf263) 2020年1月10日 概要 上のツイートにある通りなのですが、Goだとベンチマークを計測するツールがデフォルトでgo testに同梱されているので、GitHubとかにコミットされたらそのコミットと一つ前のコミットでベンチマークのスコアを比較して、悪くなっていたら教えて欲しかっただけです。シェルスクリプトで数行で出来るようなレベルですし、ちょっとオプションつけたり表示をリッチにしても200行ぐらいで済みそうだったのでGoでツール

    コミット前後でベンチマークが悪化していたらテストを落とすGoのCI用ツール - knqyf263's blog
  • コンテナのイメージ情報を簡単にコマンドで表示してくれるdockertagsが便利すぎる!

    コンテナのイメージ情報を簡単にコマンドで表示してくれるdockertagsが便利すぎる!投稿者: adachin 投稿日: 2020/01/112020/01/11 Dockerfileでどのコンテナイメージ使おうかと毎回Docker Hubでググっていましたが、コマンドベース(CLI)で確認できるツール dockertags があまりにも便利すぎるのでご紹介したいと思います。 ■Whats dockertags https://github.com/goodwithtech/dockertags コンテナイメージの情報をシンプルに確認するツール dockertags をリリースしたので、記事を書きました。https://t.co/6qYGRVQau1https://t.co/ent49VbQBw — Tomoya AMACHI (@tomoyamachi) December 26, 20

    コンテナのイメージ情報を簡単にコマンドで表示してくれるdockertagsが便利すぎる!
  • flaws.cloudでAWS環境にSSRF攻撃をやってみた Level 1 - chikoblog

    ※この記事はflaws.cloudのやり方が載ってます。今後flaws.cloudにチャレンジ予定の方はネタバレになってしまいます。 EC2インスタンスメタデータサービスv2のリリースでも上がっている flaws.cloudを使ってSSRF攻撃について個人的に調査してまとめてみました! 以下参考記事 クラメソ様のEC2インスタンスメタデータサービスv2のリリースの記事 dev.classmethod.jp SSRF攻撃についてpiyokango様がまとめている記事 piyolog.hatenadiary.jp そもそもSSRF攻撃って? SSRF攻撃をすごく簡単に説明すると 通常のWEBサイトとかのイメージだとWEBにアクセスしてくるユーザは WEBサーバやその他外部公開用のサーバにアクセスしてWEBのページを見ることが可能です。 SSRFの脆弱性がある場合、 攻撃者は公開サーバ(WEBと

    flaws.cloudでAWS環境にSSRF攻撃をやってみた Level 1 - chikoblog
  • カリー化はナンの役に立つのか

    昔ニコナレにアップロードしていたピクシブ社内勉強会資料です。

    カリー化はナンの役に立つのか
  • [テンプレ付き]PythonでCLIツールを作るときのTips | DevelopersIO

    こんにちは、どんな作業もターミナルで行うことが多めの平野です。 最近はパイプに流すようなCLIアプリもPythonで作ることが多いので、 そこで必要になったいくつかの要素をまとめてみます。 パイプライン処理として実装しよう BrokenPipeの表示を消す argparseによる引数とオプションのパース この辺を考慮すれば、あとは文字列変換の主要なロジックだけを実装すればOKかと思います。 パイプライン処理として実装しよう パイプライン処理とだけ言うと色々な意味がありそうですが、ここで言っている意味は データの先頭行の処理の結果は最終行が入力される前でも取り出せるようにしよう ということです。 パイプ (コンピュータ)#シェルからの使用 - Wikipedia 複数行のテキストが入力されてきた時に、 それぞれの行の文字数をカウントするアプリケーションを作ったとします。 この時、以下のような

    [テンプレ付き]PythonでCLIツールを作るときのTips | DevelopersIO
  • GoとLambdaでAWS使用料金を毎日LINE通知させる - Qiita

    AWSの使用料金こわい おっしゃ AWSのコンソールいじるで〜 お、そういや〜AWS今いくらかかっとんねんやろ マイ請求ダッシュボード ポチ〜っと んん!?? ECSを放置して$100超えの請求がきたり、 キルしたはずのRDSインスタンスが知らぬ間に復活していて地味に$40くらい請求がきたり、 この通過儀礼をいい加減なんとかしようと簡単な料金通知システムを作りました。 やったこと Go言語でLINE notifyの通知APIをキックする関数を実装して AWS LambdaにデプロイCronで定期実行して、毎日AWSの使用料金を自分へLINEしてくれる簡単なシステムを作りました。 実装の準備 LINE notifyからTokenを発行する LINE notifyにアクセスします。 ログインするアカウントはもちろん通知がきてほしい自分のLINEアカウントです。 アプリ側からメールアドレス・パス

    GoとLambdaでAWS使用料金を毎日LINE通知させる - Qiita
  • 『週末レイトレーシング』を読んだ - a.out

    以前からレイトレーシングをやってみたいと思っていたので、正月の連休を使って『週末レイトレーシング』というを読んだ。 C++ を使ってフルスクラッチでレイトレーサーを実装していくという内容で、タイトルの通り週末にやりきれる分量にまとめられている。 tatsu-zine.com レイトレーシングのついでに Go の練習もしたかったので、C++ のコードを参考に Go で実装した。 最後まで実装できる確証もないまま始めてしまったが、interface など必要な機能が一通り揃っていたおかげで問題なく実装できた。 ただ、C++ と違って演算子のオーバーロードができないため、ベクトル計算の部分は記述量が多くなってしまい少しつらかった。 以下はレイトレーサーが実装されていく過程。 画像 説明 まずは画像の出力。このでは PPM 形式の画像を扱う。 中身はプレーンテキストなのでプログラムで簡単に生成

    『週末レイトレーシング』を読んだ - a.out
  • ログイン - 技術情報Wiki

    ログイン http://www.sangyo-rock.com/tech/index.php?%CD%D7%B7%EF%C4%EA%B5%C1%A1%A6%B4%F0%CB%DC%C0%DF%B7%D7 [ トップ ] [ 編集 | 差分 | 履歴 | 添付 | リロード ] [ 新規 | 一覧 | 検索 | 最終更新 | ヘルプ | ログイン ] [ Twitter ] ユーザー名: パスワード: Site admin: tech_wiki HTML convert time: 0.003 sec.

  • 無能がTOEIC900点取ってから人生狂った話

    偏差値50無い私大文卒。卒論はまともに書いてない。 在学中にTOEICで900点取って秀才扱いされる。 英語を全く使わないメーカーのルート営業に就職。理由は金が良かったから。年500はあった。でも英語で採用された。 研修期間に遊びまくり試験成績が悪かったからか地方の田舎の営業所に配属。 毎日上司or客先の営業を兼ねた酒の付き合いで体調と精神を崩し、1年で退職。実家に帰る。 英語を使う仕事なら出来ると開き直り上京して未経験可のIT中小へ就職。客先出向でヘルプデスク年収200万ダウン。 上京したテンションで前職で覚えた風俗とギャンブルにハマり借金を抱える。 このままではいけないと2年後に未経験可の社内SEに転職。完全にポテンシャルのみの奇跡の採用。年収が100上がる。 真面目になって勉強して資格試験に合格。 部長からやる気を買われ社会人大学院生として推薦される。学歴に自信が無かったのでロンダ

    無能がTOEIC900点取ってから人生狂った話
  • アプリケーションにおける権限設計の課題 - kenfdev’s blog

    日々権限設計で頭を抱えてます。この苦悩が終わることは無いと思ってますが、新しい課題にぶつかっていくうちに最初のころの課題を忘れていきそうなので、現時点での自分の中でぐちゃぐちゃになっている情報をまとめようと思い、記事にしました。 所々で「メリット」「デメリット」に関連する情報がありますが、そのときそのときには色々と感じることがあっても、いざ記事にまとめるときに思い出せないものが多々ありました。フィードバックや自分の経験を思い出しながら随時更新する予定です。 TL;DR(長すぎて読みたくない) 想定する読者や前提知識 この記事での権限とは 権限の種類 ACL(Access Control List) RBAC(Role-Based Access Control) ABAC(Attribute-Based Access Control) どの権限モデルを採用するべきか 権限を適用する場面 機能

    アプリケーションにおける権限設計の課題 - kenfdev’s blog
  • JavaScript プロトタイプ継承の仕組みをGIFアニメで分かりやすく解説

    JavaScriptにはどのオブジェクトにもプロトタイプと呼ばれる便利な隠しプロパティがあります。プロトタイプ継承の仕組みについてGIFアニメーションで分かりやすく解説された記事を紹介します。 🎉👨‍👩‍👧‍👧 JavaScript Visualized: Prototypal Inheritance by Lydia Hallie 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 JavaScriptを視覚的に解説: プロトタイプ継承 文字列や配列、オブジェクトに対して.length, .split(), .join()のような組み込みメソッドを使用できるのか、疑問に思ったことはありませんか? それらを明示的に指定したことはありませんが、どこからきたものでしょうか? これは、プロトタイプ継承(prototypal in

    JavaScript プロトタイプ継承の仕組みをGIFアニメで分かりやすく解説
  • 要件定義~システム設計ができる人材になれる記事 - Qiita

    はじめに 株式会社デジサク がお送りするプログラミング記事、 今回は要件定義・システム設計について扱っていこうと思います。 プログラミングを勉強していて、こんな事を感じた経験はないでしょうか。 「勉強してもプロダクトが作れない」 「そもそも開発ってどうやるの?」 「要件定義ってなに?」 その悩みを解決するために、まずは開発の全体感を理解しましょう。 下図『ソフトウェア開発プロセス』をご覧ください いつも勉強しているプログラミングは 『実装』 の部分に該当します。 つまり、プログラミングの実力を発揮する前に4つも壁が存在するのです。 そのため、記事では実装(プログラミング)を開始する前に必要となる、 『企画~設計』 について順を追って説明して行きます。 特に、エンジニアが理解しておくべき 『要件定義』『設計』 にフォーカスします。 なお、開発全体において実装(プログラミング)に使用する時間

    要件定義~システム設計ができる人材になれる記事 - Qiita
  • マイクロサービスを形式的に見てみる - Juju-62q's blog

    マイクロサービスについて考えていたら疲弊したので、少し技術者らしく形式的に見てダメのものを思考から削ぎ落としたいと思った。 グラフ理論などコンピュータサイエンスの基礎を交えて話をするが、基的には当たり前のことしか言わないと思うのでここに書くことを意識せずとも暗黙的に実践している人も多いだろう。 なお、個人の意見でしかないのであっているか間違っているかはわからないし、筆者にこの記述に反した実装を否定する意図はない。 今回は適当に書き散らかすのでかなりテイストが違うが他のブログと同一人物が書いている。乗っ取り等ではないです。 TL;DR マイクロサービスはDAGとすると考えやすいしデプロイしやすい 閉路があるなら設計を見直した方がいい DAGかどうかはサブシステムレベルでそれぞれ考えると簡単 デプロイに関係するリポジトリでは閉路がないことを意識させる設計にするといい マイクロサービスと疲弊

    マイクロサービスを形式的に見てみる - Juju-62q's blog
  • 殿さまとスティッチ - 和田洋人 / 第1話 未知との遭遇 | コミックDAYS

    殿さまとスティッチ 和田洋人 あのスティッチが戦国時代に!? 銀河連邦から命からがら逃亡したスティッチが不時着したのは、ハワイではなく日。…それも、戦国時代の日だった! 下剋の国を平らげ、民から恐れられる戦国武将・大和命尊は、空から降ってきたスティッチと遭遇。その姿を見るうち、自らの胸の裡に初めて沸き上がる感情に困惑する。「…可愛い――――。」戦国武将・命尊と宇宙生物・スティッチとの心の交流を描くハートフルコメディ、ここに開幕!

    殿さまとスティッチ - 和田洋人 / 第1話 未知との遭遇 | コミックDAYS
  • 私がC#の勉強のために必ずクローンしているGitHubリポジトリを紹介します - Alternative Architecture DOJO

    こんにちは。MLBお兄さんこと松村です。 今回は私がPCに必ずgit cloneしているC#系のGitHubリポジトリを紹介します。 どういったリポジトリであるか、リポジトリをクローンしている目的も併せて書いてみます。 とりあえず詳細はいいから、どんなリポジトリがあるか知りたい方はこちらをご覧ください。 gist.github.com それでは列挙していきます。(アルファベット順です) 常にクローンするもの dotnet-presentations/aspnetcore-app-workshop github.com ASP.NET Core 2.2でSPAのWebアプリケーションを作るワークショップです。 dotnet-presentations/aspnetcore-concepts-workshop github.com 前述の dotnet-presentations/aspnet

    私がC#の勉強のために必ずクローンしているGitHubリポジトリを紹介します - Alternative Architecture DOJO
  • LinusがZFSにLKMLで言及した件 - kuenishi's blog

    先日Linusが盛大にZFSを非難したことがインターネット・カーネル界隈の噂を駆け巡った。これをタイトルだけみたり文をちょっと読んだら「ああ、LinusはZFSが嫌いなんだ」とか「LinuxでZFSを使うべきではない」といった理解をする人が非常に多いだろうと思う。Linusは当然Linuxユーザーにとって大きな影響力を持つ人物であり、多くのLinuxユーザーがこの理解のままでいることになりかねない。公私ともにZFSに頼りっきりになっている私は特にそういう状況は非常に困るし、Canonicalは19.10からUbuntu LinuxでのZFS rootを標準にしようとしているくらいだからもっと困るだろう。複雑な状況になっていると思うので、このニュースの深層を探ってみよう。 まず元スレ 元になったLinusのレスによると、そもそも最近カーネルにドライバのインターフェース変更があってZFSがこ

    LinusがZFSにLKMLで言及した件 - kuenishi's blog
  • 新生活をするにあたり、お金をかけてもあった方が良いもののまとめが役に立つ

    よー清水🐧🐕‍🦺 @you629 新生活で金かけるおすすめリスト 冷蔵庫←どうでもいい 洗濯機←ドラム式で人生が変わる テレビ←どうでもいい 食洗機人生が変わる 掃除機←ルンバで生き物の尊さを知る ベッドフレーム←どうでもいい マットレス←人生が変わる 掛け布団←人生が変わる 作業椅子←腰のために金をかけろ

    新生活をするにあたり、お金をかけてもあった方が良いもののまとめが役に立つ
  • 後悔しないための Azure App Service 設計パターン (2020 年版) - しばやん雑記

    Azure App Service (Web Apps) がリリースされて 6 年、情報のアップデートを行いつつ気になった情報は適当にブログに書くという日々ですが、Regional VNET Integration や Service Endpoins が使えるようになって設計に大きな変化が出るようになったのでまとめます。 最近は Microsoft で HackFest を行うことも多いのですが、App Service をこれから使い始めたいという場合に、失敗しない構成を共有したい、知ってほしいという意図もあります。多いですが中身は単純です。 基設定 64bit Worker は必要な場合のみ利用する FTP / Web Deploy をオフにする Always on を有効化する ARR affinity をオフにする HTTP/2 の有効化を検討する Health Checks の

    後悔しないための Azure App Service 設計パターン (2020 年版) - しばやん雑記