タグ

2023年11月26日のブックマーク (15件)

  • Kaggleで銅・銀・金メダルを取るプロセス|カレーちゃん

    Kaggleで銅メダル、銀メダル、金メダルを取るプロセスの違いや、具体的に何をすべきかについて質問がありました。 Twitterで回答を募集したところ、次の回答をもらいました。 過去に似たコンペ2,3コンペ漁って1~10位までの解法に目を通しつつ、現コンペのディスカッションを全部追って効くものを試すと銀メダルは取れるという肌感覚 https://t.co/si4GwbM4wD — 杏仁まぜそば (@an_nindouph) November 17, 2023 自分もこれと同じ感覚です。以下、少し説明します。 銀メダルを取るために必要なもの 銀メダルを獲得するために必要だと思ったのが、次の3つです。 最低限のデータ分析コンペの実力 データ分析について、最低限のみんなが知っていることを知っておくことが必要と言えます。「Kaggleで勝つデータ分析技術」の知識があれば、十分に戦えると思います。

    Kaggleで銅・銀・金メダルを取るプロセス|カレーちゃん
  • 国土交通省 ネガティブ情報等検索サイト

    国土交通省(法人番号2000012100001) 〒100-8918 東京都千代田区霞ヶ関2-1-3代表電話:03-5253-8111 アクセス情報・地図 プライバシーポリシー リンク・著作権・免責事項について 関連リンク集

  • パイプとGitHub CLIでIssueもPullRequestsもこれ一本!ISUCONハック後編 - CARTA TECH BLOG

    「MakeとGitHub CLIで初回Pushまでを最速に。ISUCONハック前編」の続きです。 techblog.cartaholdings.co.jp 前編では、初回Pushまでの流れを説明してきました。 後編では一歩進んで、Issue管理やその他Tipsについて紹介していきます。 この記事を読むと学べること Shellのパイプを使って、CLIからGitHub Issueにコメント PRマージ後のmainを手元で動かす方法 競技中のログをGitHub CLIで楽する さて、ここまでで初動のPushをGitHub CLIで行う方法を紹介しました。 次はGitHub CLIで楽に競技中のログをIssue追記する方法を紹介します。 ISUCONの競技中、ログを取ることは非常に重要です。 またそのログをチームと上手く共有し、次なる一手を考える必要があります、 その際にGitHubのIssueが

    パイプとGitHub CLIでIssueもPullRequestsもこれ一本!ISUCONハック後編 - CARTA TECH BLOG
  • Rustによる並列処理でDynamoDBへのデータ投入を20倍高速化してみた

    はじめに 言語として高速だと謳われているRust。そのRustを使用してDynamoDBへのデータ登録処理を直列処理と複数の並列アルゴリズム処理で速度比較してみました。 DynamoDB DynamoDBは公式で以下のように謳われています。 Amazon DynamoDB の応答時間は 1 桁ミリ秒で、最も要求の厳しいアプリケーションでも一貫してこのパフォーマンスを発揮できます。例を挙げると、2022 年の Amazon プライムデーに Amazon DynamoDB は、1 桁ミリ秒のパフォーマンスで、数兆回の API コールに対して 1 秒あたり 1 億 520 万件のリクエストを確実に処理しました。 上記だけみると爆速のようにも思われますが、読み込みと書き込み双方に以下の制限があります。 BatchWriteItemのデータ投入は1回で25リクエストまで、Queryのデータ取得は1回

    Rustによる並列処理でDynamoDBへのデータ投入を20倍高速化してみた
  • Webブラウザのもう一つのパーサ: Preload Scanner | PerfData

    Firefoxでは、Preload Scannerという呼称ではなく、Speculative Parserと呼称されています。 Shallow Parsing Preload Scannerは、Shallow Parsing(浅いパース処理)という手法を使います。 Shallow Parsingシャローパーシングとは、文法解析の一種であり、構文解析の表層的なレベルで行われる解析手法です。 Shallow Parsingは、文法構造を完全に解析する深層解析(Deep Parsing)とは異なり、文書やコードの全体的な構造を理解しようとはせず、特定の情報やパターンを効率的に抽出することに焦点を当てています。 WebブラウザのPreload Scannerにおいては、Shallow ParsingがHTMLドキュメントの表層的な構造を迅速に解析する役割を担っています。 Preload Scann

    Webブラウザのもう一つのパーサ: Preload Scanner | PerfData
  • ChatGPT for Developer - Promptのチカラ

    ChatGPT がアプリケーションに最初に組み込まれたのは GitHub Copilot かもしれません。ここでは、ChatGPT そのものと、GitHub Copilot の双方を使って、アプリケーション開発を爆速させ、品質を少しでも向上させ。そして、Developer の皆さんのスキルを上げていくための入り口として、機能の概要を取り上げます。 内容: - Promptだけで出来るコト: 業務で使うために抑えておくべきポイント。データ・変換・抽出 - PromptのEngineeringへの適用: 企画から要件定義、設計、実装、デプロイも。 - 開発の生産性と品質をあげるための戦略: Prompt自身の現在の能力、チーム開発に向けて サンプルのPrompt: https://github.com/dahatake/ChatGPT-Prompt-Sample-Japanese/tree/m

    ChatGPT for Developer - Promptのチカラ
  • DMBOK第1章データマネジメント|zono

    要約データマネジメントはデータと情報の価値を最大化し、ライフサイクルを通じて計画・実施・監督するものです。価値の定量的評価が難しく、データ品質の管理が重要になります。 また、リーダーシップとコミットメントが効果的なデータマネジメントに必要になります。 課題としてデータの特異性やデータ品質、横断的な視点が挙げられ、その1つの解決策として様々なフレームワークが存在します。 データマネジメントとは定義についてはDMBOKに以下のように記載されています。 データマネジメントとは、データとインフォメーションという資産の価値を提供し、管理し、守り、高めるために、それらのライフサイクルを通して計画、方針、スケジュール、手順などを開発実施監督することである。 DMBOKよりデータマネジメントの失敗は、企業資の管理に失敗することと同じでチャンスを逃すことになります。 また、ITの変化とともに、データとは一

    DMBOK第1章データマネジメント|zono
  • OpenSSF ガイド - The Linux Foundation

    (このページは OpenSSF Guides の日語版です。) ソースコード管理プラットフォーム設定のベストプラクティス GitHubGitLab などの SCM プラットフォームのセキュリティを確保し、ベスト プラクティスを実装するためのガイド。 より安全なソフトウェア開発のための簡潔なガイド すべてのソフトウェア開発者を対象とした、ソフトウェアの開発、構築、配布に関する簡潔なガイド。 オープンソース ソフトウェアを評価するための簡潔なガイド ソフトウェア開発者として、オープンソースソフトウェア(OSS)の依存関係やツールを使用する前に、候補を特定し、あなたのニーズに照らして主要なものを評価します。 セキュリティ研究者のためのオープンソース ソフトウェア プロジェクトと脆弱性の公表を調整するためのガイダンス このガイドは、セキュリティ研究者(別名「発見者」)がオープンソース ソフ

    OpenSSF ガイド - The Linux Foundation
  • スマホアプリの脆弱性診断って何するの?(iOS編) - STORES Product Blog

    *記事は STORES Advent Calendar 2023 6日目の記事です こんにちは。セキュリティ部のsohです。 現在、弊社ではスマホアプリ診断内製化の準備を進めています。 同じようにスマホアプリの脆弱性診断を内製化したい、というニーズがある会社は多く存在しますが、実際のところ、スマホアプリを対象とした脆弱性診断士の確保は困難であり、外部ベンダーの方にすべてお願いせざるを得ないケースも多いかと思います。 また、その情報の少なさから、スマホアプリ診断を実施したいと考えている開発者や脆弱性診断士にとっても、「何をやればいいのか」「何から始めればいいのか」がわからないものである場合は多いかと思います。 そこで、この記事では「スマホアプリ診断って実際何をしているのか」と疑問を持つ方をターゲットとして、一般的なスマホアプリ診断の検証要件や検証方法について解説します。 要件とガイドライ

    スマホアプリの脆弱性診断って何するの?(iOS編) - STORES Product Blog
  • ブラウザ自動操作API入門: WebDriver APIとChrome DevTools Protocol(CDP)

    ウェブブラウザを自動操作する際には、WebDriverやChrome DevTools Protocol (CDP) などのAPIが広く利用されています。 これらのAPIを基盤に構築された様々なブラウザ自動操作フレームワークが、テスト自動化の分野で重要な役割を果たしています。 例えば、SeleniumやPlaywrightといったフレームワークを利用して、テストの自動化に取り組まれている方もいらっしゃると思います。 私もテスト自動化フレームワークの便利さを享受する一方で、フレームワークを介さずにブラウザを自動操作する方法についての興味がわいてきました。 そこで、この記事ではWebDriverやCDPが提供するAPIを直接利用してブラウザを操作する方法を基礎から探求してみることにしました。 これにより、私たちが普段利用しているフレームワークの背後にある原理を理解し、より深い知見を得ることを目

    ブラウザ自動操作API入門: WebDriver APIとChrome DevTools Protocol(CDP)
  • ジョージ・オーウェル『1984年』山形浩生訳 目次

    次へ:前へ:目次 『1984年』 Nineteen Eighty Four (1949) ジョージ・オーウェル 山形浩生 訳 (hiyori13@alum.mit.edu) 2023年11月 第 I 部 第1章  第2章  第3章  第4章  第5章  第6章  第7章  第8章 第 II 部 第1章  第2章  第3章  第4章  第5章  第6章  第7章  第8章  第9章 第 III 部 第1章  第2章  第3章  第4章  第5章  第6章 補遺:ニュースピークの原理 訳者あとがき その他フォーマット LaTeX版:https://genpaku.org/1984/1984_jp.tex (0.8MB) pdf版:https://genpaku.org/1984/1984_jp.pdf (1.6MB) MS-Word版:https://genpaku.org/1984/1984

  • マジで!?私も超オタクだよ!Wikipediaの「三毛別羆事件」とか「地方病 (日本住血吸虫症)」の記事とか超読むし!→みんなのオススメが集まる

    リンク Wikipedia 三毛別羆事件 三毛別羆事件(さんけべつひぐまじけん)は、1915年(大正4年)12月9日から12月14日にかけて、北海道苫前郡苫前村三毛別(現:苫前町三渓)六線沢で発生した熊害。三毛別事件や六線沢熊害事件(ろくせんさわゆうがいじけん)、苫前羆事件(とままえひぐまじけん)、苫前三毛別事件(とままえさんけべつじけん)とも呼ばれる。日史上最悪の熊害と評されることもある。 地名の「三毛別」は、アイヌ語で「川下へ流しだす川」を意味する「サンケ・ペツ」に由来する。 六線沢と呼ばれていた開拓集落(現在のルペシュペナイ川上流域)の池 リンク Wikipedia 地方病 (日住血吸虫症) 項で解説する地方病(ちほうびょう)は、日住血吸虫症(にほんじゅうけつきゅうちゅうしょう)の山梨県における呼称であり、長い間その原因が明らかにならず、住民らに多大な被害を与えた感染症である

    マジで!?私も超オタクだよ!Wikipediaの「三毛別羆事件」とか「地方病 (日本住血吸虫症)」の記事とか超読むし!→みんなのオススメが集まる
  • F# 8 のリリースで F# が最強の言語になってしまった件 - Qiita

    おはようございます. 遅ればせながら,11/14/2023 の .NET 8 のリリースの内容を確認し,コードジェネレータの新しい最適化機構(PGO)のデフォルト有効化や AI/LLM のアプリケーションへの統合,各フレームワークのアップデートや,C# の方ではコレクション記法の統合など様々なトピックがある中で,付随してリリースされた F# 8 についても新機能をチェックしてみました. ヤバすぎました. 私は涙しました.これまであらゆる F#er が望んでも得られなかったものがそこにはありました.F# という言語がこれまでの不満点を一気に払拭し,至高の領域に到達しようというヤバみを感じるリリースだったので,今回は以下のブログポストに記載されている新機能から個人的に凄いと思ったものを抜粋して解説します. 11/24/2023 一部サンプルコードのミスを修正しました. F# および F# 8

    F# 8 のリリースで F# が最強の言語になってしまった件 - Qiita
  • グラフ最適化をマスターしよう! - Qiita

    はじめに グラフ最適化(Graph Optimization)は、パラメータをグラフ構造で表現し、最適化問題を解決する手法です。特にロボティクスなどの領域で広く活用されています。 以下に、グラフ最適化の応用例をいくつか挙げます。 Visual SLAMやSFMのバンドル調整(Bundle Adjustment)問題 Graph SLAMのループクロージング問題 経路計画問題(TEB, ebandなど) 実際のアプリケーションでは、ceresやgtsam、g2oなどのグラフ最適化ライブラリを利用することで、グラフ最適化問題を解決することができます。しかし、グラフ最適化の内部原理を理解していないと、性能の向上や課題の解決が困難になることが多いです。 筆者自身は、グラフ最適化の理解を深めるため、独自のグラフ最適化ライブラリをPythonで実装したことがあります。g2oなどの大規模なOSSと比較し

    グラフ最適化をマスターしよう! - Qiita
  • Announcing .NET 8 - .NET Blog

    Download .NET 8 today! We are happy to announce the availability of .NET 8, the latest LTS version of one of the world’s leading development platforms, starting today. .NET 8 delivers thousands of performance, stability, and security improvements, as well as platform and tooling enhancements that help increase developer productivity and speed of innovation. The .NET team, our partners, and the .NE

    Announcing .NET 8 - .NET Blog