並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 84件

新着順 人気順

python 3.15の検索結果1 - 40 件 / 84件

  • 「チームみらいの過疎地得票率が不自然に均一」という主張を、208市区町村の公式データで検証してみた|せい@健康優良不良プログラマ

    はじめに2026年2月8日に投開票された第51回衆議院議員総選挙の直後、X(旧Twitter)で以下のような投稿が拡散されました。 🚨チームみらいGrok分析でヤバい結果が出た 過疎60地域のチームみらい 比例得票数がほぼ4.69%に固定 事後確率: 「不正または組織的介入があった」→ 99.99% 自然発生確率:実質0% ※俺のデータや計算式が 間違ってる可能性もあり確定では無い 検証仲間募集中 👇検証の詳細… https://t.co/0o45s6Fymq — ゴードン警部★Inspector Gordon (@GordonInspector) February 9, 2026 投稿の主張を要約すると: 過疎60地域のチームみらい比例得票率がほぼ4.69%に固定されている。標準偏差0.10%。不正または組織的介入の事後確率は99.99%。 この投稿はGrok(AI)による統計分析を

      「チームみらいの過疎地得票率が不自然に均一」という主張を、208市区町村の公式データで検証してみた|せい@健康優良不良プログラマ
    • 開発に使える脆弱性スキャンツール - NTT docomo Business Engineers' Blog

      この記事は、 NTT Communications Advent Calendar 2022 7日目の記事です。 はじめに こんにちは、イノベーションセンター所属の志村と申します。 「Metemcyber」プロジェクトで脅威インテリジェンスに関する内製開発や、「NA4Sec」プロジェクトで攻撃インフラの解明・撲滅に関する技術開発を担当しています。 今回は「開発に使える脆弱性スキャンツール」をテーマに、GitHub Dependabot, Trivy, Grypeといったツールの紹介をさせていただきます。 脆弱性の原因とSCAによるスキャン 現在のソフトウェア開発は、多くのOSSを含む外部のソフトウェアに依存しています。Python、Go、npm など多くの言語は、様々なソフトウェアをパッケージとして利用できるエコシステムを提供しており、この仕組みを利用してOSSなどのコンポーネントをソフト

        開発に使える脆弱性スキャンツール - NTT docomo Business Engineers' Blog
      • Python 3.15からデフォルトのエンコーディングがUTF-8になります - methaneのブログ

        Pythonがファイルを開くときなどに使われるエンコーディングはロケール(WindowsではANSIコードページ)依存でした。 Unixの世界ではどんどんUTF-8ロケールが一般的になっている一方、WindowsのANSIコードページはなかなかUTF-8になりません。 そのために、Unixユーザーが open(filepath) のようにエンコーディングを指定しないままUTF-8を仮定するコードを気軽に書いてしまって、Windowsユーザーがエラーで困るといった問題が発生します。 また、Windowsでもメモ帳(Notepad.exe)やVSCodeはすでにUTF-8をデフォルトのエンコーディングで使用しています。ANSIコードページがUTF-8になるのを待っていたらどんどん周りの環境から置いていかれ、レガシー化してしまいます。 Pythonがデフォルトで利用するエンコーディングをWind

          Python 3.15からデフォルトのエンコーディングがUTF-8になります - methaneのブログ
        • WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト アンビ(AMBI)

          ハイクラス求人TOPIT記事一覧WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう! WebAssembly(Wasm)は、ブラウザー上で直接動くプログラミング言語として、JavaScriptを置き換える期待が寄せられますが、実際にWasmが果たすべき役割や適したユースケースとはどういったものでしょうか? Wasmの動作を体験するチュートリアルとあわせて、山本悠滋(igrep)さんが解説します。 WebAssembly(以下、略称の「Wasm」と呼びます。「キャズム」や「~イズム」などからの類推なのか「ワズム」と発音するようです)とは、ブラウザーをはじめとするさまざまな環境で動作する、仮想マ

            WebAssembly入門 ─ Webフロントエンドの現実的なユースケースを知り、Wasm製アプリケーションを体験してみよう!|ハイクラス転職・求人情報サイト アンビ(AMBI)
          • 日本語の手書きメモを書き起こせるOCRを探すために26モデルを片っ端から試した話

            Avg Timeは1画像あたりの平均処理時間です。Modalモデルはバッチ処理の合計時間を画像数で割っているので、コールドスタートを含む点に注意してください。 Geminiが強い 一番驚いたのはGemini系の安定した強さです。1位から4位までをGemini系が独占していて、新顔のGemini 3.5 FlashがNLS 0.927でトップ、Gemini 3.1 Pro Preview (0.924) を僅差で上回りました。しかも処理時間は14.8sでProの67.9sの1/4以下です。Flash Lite(最軽量モデル)ですらNLS 0.899でClaude 4.6 Opusと同等レベルなので、日本語手書きOCRに関してはGeminiが頭一つ抜けています。 Claude 4.6 Opusは5位でNLS 0.897で十分に高いのですが、新世代のClaude 4.7 Opusは6位(NLS

              日本語の手書きメモを書き起こせるOCRを探すために26モデルを片っ端から試した話
            • はてなスターランキング&はてな流行語大賞2024 - ゆとりずむ

              こんにちは、らくからちゃです。 早いものでもう大晦日ですね。毎年この記事を作るために自作のpythonのプログラムを実行するのですが、流れてくる文字列を眺めながら「そういやアレも今年だったなあ」と思い出しております。 なお昨年同様 、集計は以下のように行っております。 抽出対象はデイリーのホットエントリー総合(サンプル:2019年1月1日) 言い換えれば上記に入らなかった分はカウントされません 同一ユーザーからの複数スターは除外 細かい取りこぼしは気にしない それでは いっくぞー( ・`д・´) 月別スター数ランキングTOP10 年間を通してのブックマーク数ランキングは本家がやってくれてますので、本ブログでは、はてな的な盛り上がりが大きかったものをピックアップするため月別のスター数ランキングTOP10をあげてみたいと思います。 1月 カテ 記事 B! ★ ※ 世 漫画家・芦原妃名子さんが死

                はてなスターランキング&はてな流行語大賞2024 - ゆとりずむ
              • ブラウザ上でプログラミングができる無料のWebサービス16選 - アンドエンジニア - エンジニアのこと、エンジニアから。

                この記事でわかること インストールや環境設定不要でプログラミングを行える無料のWebサービスがある 多言語対応や入力補完機能があり、GitHub連携が可能などIDEと変わらないサービスもある Webアプリはパソコンやタプレット端末とWebブラウザがあれば、あらゆる環境で使えるメリットは大きい 目次 1.【環境構築不要】プログラミングはブラウザでできる 2.ブラウザを使うメリットとデメリット 2-1. 4つのメリット 2-2. 2つのデメリット 3.ブラウザ上でプログラミングができる無料のWebサービス16選 3-1. paiza.IO 3-2. Colaboratory 3-3. Runstant 3-4. Replit 3-5. Ideone 3-6. Coding Ground 3-7. C++Shell 3-8. SQL Fiddle 3-9. JSFiddle 3-10. PHP

                  ブラウザ上でプログラミングができる無料のWebサービス16選 - アンドエンジニア - エンジニアのこと、エンジニアから。
                • 入門 継続的デリバリー

                  継続的デリバリーとは、コード変更を必要に応じて迅速かつ安全に、継続的にリリースできるようにするための開発手法です。本書は、初めて継続的デリバリーに取り組む読者向けに、必要な知識とベストプラクティスをていねいに紹介する入門書です。基本的な概念や技術、アプローチの解説はもとより、章ごとに事例を使用しながら、継続的デリバリーを実践する際に直面するさまざまなシナリオを取り上げ、その全体像・世界観を包括的に理解することができます。 序文 はじめに 第1部 継続的デリバリーとは 1章 『入門 継続的デリバリー』へようこそ 1.1 継続的デリバリーは必要? 1.2 なぜ継続的デリバリー? 1.3 継続的デリバリーとは 1.4 インテグレーション 1.5 継続的インテグレーション 1.6 何をデリバリーするのか? 1.7 デリバリー 1.8 継続的デリバリーと継続的デプロイメント 1.9 継続的デリバリー

                    入門 継続的デリバリー
                  • ChatGPT(GPT-4)にE2E自動テストを書かせてみた - Qiita

                    2023/3/15は完全にGPT-4の話題でもちきりでした。 私も触ってみたところ「これはすごい」と思ったので即課金して色々試していまして、 本業の一部であるE2Eの自動テストを書かせたらどうなるんだろう、を試してみました。 条件など テスト対象はHOTEL PLANISPHERE - テスト自動化練習サイト いつもお世話になっております ChatGPTとのやりとりはModel: GPT-4で3/15~16にかけて E2E自動テストを書かせてみた まずは最初の依頼。 次のサイトに対して、自動E2Eテストを作成したいです。 Python, Playwright, pytestのテストコードを書いてください。 https://hotel.testplanisphere.dev/ja/ ChatGPTが出力したPython+Playwrightのコード これに対する返答が以下です。 --ここから

                      ChatGPT(GPT-4)にE2E自動テストを書かせてみた - Qiita
                    • 生成AIのプロンプトエンジニアリング

                      生成AIの活用が進む中で注目される、プロンプトエンジニアリングの包括的な解説書。精度が高く望ましい出力を生成AIから引き出すためにどうすべきか、GPT-3以降の知見をもとに、LLMや画像生成モデルに共通する原則と実践手法を体系化しています。原則の解説はもとより、ハルシネーション対策や出力の安定化、評価の視点など、現場で役立つ実践的な内容を多数収録。生成AIのツール群を使いこなす際に押さえるべき知識を広くカバーしています。Jupyter NotebookやGoogle Colab上で実際にサンプルコードを動かしながら学び進めることができ、最終章では、それまで学んだ知識をもとに実際に生成AIを活用したアプリケーションを構築します。 2025年7月更新 ■P.80-81 【誤】 # 応答のモック fake_responses = [ """ - item: Apple Slices quanti

                        生成AIのプロンプトエンジニアリング
                      • DeepLearningについて、最近作ったもの、書いたもの、勉強したこと

                        こんにちは!逆瀬川 ( @gyakuse ) です。 今日は最近作ったもの、書いたもの、勉強したことを備忘録的にまとめていきたいと思います。 なぜ書くのか、なぜ学ぶのか DeepLearningの普及以降、Attention Is All You Need以降、Hugging Faceでの民主化以降、そしてStable DiffusionやChatGPTの登場以降、どんどんAGIへの距離が短くなってきています。未来は想定より大きく変わりそうです。どったんばったん大騒ぎのときはみんなが分かっておくべきことは効率的に共有すべきで、そのために書いています。書くためには論文等を読む必要があります。そしてそのためには基礎からしっかり学ぶことが大事です。次の一歩をみんなで歩んでいくために、学び、書いています。 間違ったことを言うかもしれませんが、それでも誰かのためになれば嬉しいです。あと、個人的にはこ

                          DeepLearningについて、最近作ったもの、書いたもの、勉強したこと
                        • keyv 等 複数著名パッケージへのソフトウェアサプライチェーン攻撃の概要と対応指針 - GMO Flatt Security Blog

                          2026年8月4日、npm ユーザー jaredwray が管理に関与する、複数の npm パッケージに悪性コードが注入されました。 一部は週間で一億回以上ダウンロードされている、広く利用されているパッケージです。 注入された悪性コードは Infostealer 型マルウェアです。Lifecycle script 経由で開発者のもつ認証情報を盗み出し、C2 へ送出します。 また、環境に存在するトークンによっては、他 npm パッケージに悪性コードを植え付け侵害するワーム性も持ちます。 本記事は、弊社が Takumi Guard の解析基盤をベースに観測&分析した情報を踏まえ、 日本のコミュニティに向けて、影響と対策を中心に整理するものです。 TL;DR — 対応指針 はじめに 侵害の仕組み Stage 0 — 悪性パッケージの発火 Stage 1 — Bun ランタイムのダウンロードと実行

                            keyv 等 複数著名パッケージへのソフトウェアサプライチェーン攻撃の概要と対応指針 - GMO Flatt Security Blog
                          • ClineとRoo Codeで何が違うのか

                            本日Plusプランに落ちてきたDeep Searchを使って、早速ClineとRoo Codeの違いを調べて貰いました。 Deep Searchが結構しっかりとした所まで調べてくれたので、以下の転記します。 今のところ(2025/2/26)時点では、Roo Codeを使っておいた方が恩恵がありそうです。 以下転記。 1. 機能の違い ClineもRoo Codeも、VSCode内で動作するAIコーディングエージェントであり、自然言語の指示からコードの生成や編集を行う点は共通しています ( Cline - Visual Studio Marketplace ) ( Roo Code (prev. Roo Cline) - Visual Studio Marketplace )。しかし、いくつかの機能面で違いがあります。 共通機能: 両者ともプロジェクト全体を解析し、ファイルを読み書きしたり、

                              ClineとRoo Codeで何が違うのか
                            • Python 3.14登場、フリースレッド版正式サポート。実験的JITコンパイラも公式バイナリで利用可能に

                              Python 3.14登場、フリースレッド版正式サポート。実験的JITコンパイラも公式バイナリで利用可能に Python 3.14での大きな新機能はフリースレッド版の正式サポートと公式バイナリでの実験的JITコンパイラ導入でしょう。 フリースレッド版Pythonの正式サポート Pythonは2023年8月、グローバルインタプリタロック(GIL)を解消し、マルチスレッド処理を高速化する方向で開発を進めていくという方針を明らかにしていました。 グローバルインタプリタロックとはインタープリタ全体で1つのロックを持つことです。これによりシングルスレッドのプログラムにおいては細かなロック制御が不要となって速度の向上ができる一方、マルチスレッドの平行性は制限されるという欠点がありました。 参考:Pythonがグローバルインタプリタロックの解消へ、マルチスレッド処理の高速化実現 昨年(2024年)10月

                                Python 3.14登場、フリースレッド版正式サポート。実験的JITコンパイラも公式バイナリで利用可能に
                              • 第690回 BCCでeBPFのコードを書いてみる | gihyo.jp

                                第688回の「eBPFのコンパイラーに対応したツールでさまざまな挙動を可視化する」ではBPF Compiler Collectionに付属の各種サンプルツールの使い方を紹介しました。今回はコンパイラーを活用して、自分でeBPF用コードを書くための基礎を学んでみましょう。 BCCのインストールとドキュメント 第688回も紹介したように、カーネル3.15で追加されその後拡充を続けている「eBPF」は任意の外部プログラムをカーネルの中で、より安全に実行できる仕組みです。カーネルモジュールを作る代わりに、独自のバイトコードをコンパイラーで生成し、それをカーネル内部にロード・実行することになります。これを使えばシステムコールの先のカーネルの状態を、プログラマブルに解析可能になります。 eBPF自体はカーネルの仕組みであり、ユーザーランドから使うためには、eBPF用のバイトコードにコンパイルする必要が

                                  第690回 BCCでeBPFのコードを書いてみる | gihyo.jp
                                • 第688回 eBPFのコンパイラーに対応したツールでさまざまな挙動を可視化する | gihyo.jp

                                  実行中のシステムの挙動を詳細にトレースする仕組みは、特に「よくわからない問題」に遭遇している時に重要です。今回はLinux向けのトレーシングツールの本命とも言えるeBPFを利用した各種ツールを紹介します。 eBPFに関する記事が今回以降、数回にわたって解説されています。あわせてご覧ください。 第688回 eBPFのコンパイラーに対応したツールでさまざまな挙動を可視化する(今回の記事) 第690回 BCCでeBPFのコードを書いてみる 第692回 sysfsやbpftoolを用いたeBPFの活用 第694回 libbpfとclangでポータブルなBPF CO-REバイナリ作成 第695回 入門BPF CO-RE eBPFとBPF Compiler Collection 改めて言うまでもなく、Linuxカーネルもしくはカーネル上で動いている各種タスクのパフォーマンスや挙動を調べなくてはならない

                                    第688回 eBPFのコンパイラーに対応したツールでさまざまな挙動を可視化する | gihyo.jp
                                  • Python 3.15新機能:lazy imports(遅延インポート)の紹介 | gihyo.jp

                                    Python Monthly Topics Python 3.15新機能⁠⁠:lazy imports(遅延インポート)の紹介 鈴木たかのり(@takanory)です。今月の「Python Monthly Topics」では、2026年10月に正式版がリリース予定[1]のPython 3.15の新機能から、lazy imports(遅延インポート) を紹介します。 Python 3.15の新機能を試すには、現在リリースされているβ版をインストールしてください。本記事執筆時点ではPython 3.15.0 beta 3がダウンロード可能です。 Python Release Python 3.15.0b3 | Python.org lazy imports(遅延インポート)とは lazy importsはPEP 810で提案された機能で、Python 3.15で新機能として追加されます。まずは

                                      Python 3.15新機能:lazy imports(遅延インポート)の紹介 | gihyo.jp
                                    • What’s in which Python

                                      Created 17 May 2022, last updated 20 July 2026 This is a summary of what features appeared in which versions of Python. Items with a star were introduced with a __future__ import. The Python release cycle is explained in PEP 602. Each release has its own PEP with specific dates, listed here. The Python Developer’s Guide has a page summarizing the release cycles of Python versions. 3.15: expected O

                                      • Hypothesisとpytestを使ってDjangoのユニットテストを書く - 何かを書き留める何か

                                        Hypothesisとは何か、プロパティベーステストとは何か Hypothesisは、Python向けのプロパティベーステストのライブラリである。 プロパティベーステストは、生成された多数の入力データに対してプロパティ(性質)が満たされるかどうかをテストする手法である。 HaskellのQuickCheckライブラリが初出で、現在は各プログラミング言語に移植されている。 従来のユニットテストは、ある程度固定したテストデータを指定してテストを行っていた。 その際、境界値分析などで妥当なパラメータを決定していた。 しかし、境界値分析が必ず通用するとは限らないし、人間が行う以上、ミスも発生する。 プロパティベーステストはデータを固定する代わりにそのデータが満たすプロパティを指定してテストを行う。 実際のテストケースはHypothesisがプロパティを満たすパラメータを決めて生成してくれる。 人力

                                          Hypothesisとpytestを使ってDjangoのユニットテストを書く - 何かを書き留める何か
                                        • テレビゲームのRTAにおける最適チャート追求の部分的な理論化:「進め!キノピオ隊長」の場合 - Qiita

                                          An English version (by Google Translate) is here. お知らせ(本記事の執筆者によるRTAガイドの作成) 「進め!キノピオ隊長」Any% - Switch (Solo)のRTAガイドを作成しました。このゲームのRTA挑戦に興味がある方は、よかったらご覧ください。 本記事で得られた結果を手っ取り早く知りたい方は 計算結果をご覧ください。 改訂履歴 2023-01-03: RTA in Japan Winter 2022出場結果を追記 2022-12-26: 第1最適と第2最適(の1つ)の異なる部分について動画へのリンクを追記 2022-12-25: プログラミングコードの いけてない部分 修正した部分について追記 2022-12-22: RTA in Japan Winter 2022出場予定を追記 参考を追記 2022-12-21: 特定のステ

                                            テレビゲームのRTAにおける最適チャート追求の部分的な理論化:「進め!キノピオ隊長」の場合 - Qiita
                                          • AWS Cloud Control API, a Uniform API to Access AWS & Third-Party Services | Amazon Web Services

                                            AWS News Blog AWS Cloud Control API, a Uniform API to Access AWS & Third-Party Services Today, I am happy to announce the availability of AWS Cloud Control API a set of common application programming interfaces (APIs) that are designed to make it easy for developers to manage their AWS and third-party services. AWS delivers the broadest and deepest portfolio of cloud services. Builders leverage th

                                              AWS Cloud Control API, a Uniform API to Access AWS & Third-Party Services | Amazon Web Services
                                            • Python 3.15に「Sentinel値」が正式追加へ(PEP 661) #こまPy|Atsushi Shibata

                                              PEP 661として提案されていた「Sentinel Values(番兵値 - ばんぺいち)」が承認され、Python 3.15に実装されることが決定しました。 Pythonにおいて「特別な値」をどう扱うかは、意外と重要なテーマですが、これまでは None や独自オブジェクトを「運用でカバー」する形で代用されてきました。PEP 661 により「Sentinel(番兵値)」が正式に整理され、これまで曖昧に扱われてきた「値が未指定である状態」を、安全かつ分かりやすく表現できるようになります。 本記事では、その背景と使いどころを初心者にも分かる形で段階的に解説します。 Sentinel値とは何かSentinel(センチネル)とは「番兵」のことで、プログラミングのコンテキストで言うと「特別な意味を持つためだけに用意された値」のことです。 たとえば「値が設定されていない」ことを表すために使われます。

                                                Python 3.15に「Sentinel値」が正式追加へ(PEP 661) #こまPy|Atsushi Shibata
                                              • 最近気になるツール「Hatch」でPythonプロジェクトを管理する | gihyo.jp

                                                そのほかのオプションは、以下の公式サイトを参照してください。 hatch test Reference - Hatch Hatchではカバレッジの計測もデフォルトでサポートされています。coverageが利用されています。 $ hatch test -py 3.11 -c ───────────────────────────── hatch-test.py3.11 ───────────────────────────── ============================ test session starts ============================ platform darwin -- Python 3.11.2, pytest-8.2.0, pluggy-1.5.0 rootdir: /Users/gihyo/dev/gihyo-python-monthly

                                                  最近気になるツール「Hatch」でPythonプロジェクトを管理する | gihyo.jp
                                                • Building a recommendation engine inside Postgres with Python and Pandas | Crunchy Data Blog

                                                  Building a recommendation engine inside Postgres with Python and Pandas I'm a big fan of data in general. Data can tell you a lot about what users are doing and can help you gain all sorts of insights. One such aspect is in making recommendations based on past history or others that have made similar choices. In fact, years ago I wrote a small app to see if I could recommend wines based on how oth

                                                    Building a recommendation engine inside Postgres with Python and Pandas | Crunchy Data Blog
                                                  • PEP 686 – Make UTF-8 mode default | peps.python.org

                                                    PEP 686 – Make UTF-8 mode default PEP 686 – Make UTF-8 mode default Author: Inada Naoki <songofacandy at gmail.com> Discussions-To: Discourse thread Status: Final Type: Standards Track Created: 18-Mar-2022 Python-Version: 3.15 Post-History: 18-Mar-2022, 31-Mar-2022 Resolution: Discourse message Table of Contents Abstract Motivation Specification Enable UTF-8 mode by default locale.getencoding() Fi

                                                      PEP 686 – Make UTF-8 mode default | peps.python.org
                                                    • オブジェクト設計スタイルガイド

                                                      オブジェクト設計において、コードの読みやすさ、書きやすさ、メンテナンス性を向上させるにはどうすればよいでしょうか? 本書は、より良いオブジェクト指向のコードを書くためのルールを紹介します。オブジェクトの種類に応じたオブジェクトの構築、メソッドの定義、状態の変更や公開など、設計ルールを説明します。Java、Python、C#など、あらゆるオブジェクト指向言語に適用できるテクニックを、擬似コードを使ってわかりやすく解説します。コードの品質を上げるためのルールを紹介する本書は、プログラマ必携の一冊です。 まえがき 序文 本書について 1章 オブジェクトを使ったプログラミング入門 1.1 クラスとオブジェクト 1.2 状態 1.3 振る舞い 1.4 依存関係 1.5 継承 1.6 ポリモフィズム 1.7 コンポジション 1.8 クラスの整理 1.9 Return文と例外 1.10 ユニットテスト

                                                        オブジェクト設計スタイルガイド
                                                      • 一般財団法人人文情報学研究所(監修)石田友梨/大向一輝/小風綾乃/永崎研宣/宮川 創/渡邉要一郞(編)『人文学のためのテキストデータ構築入門 TEIガイドラインに準拠した取り組みにむけて』(文学通信)

                                                        文学通信|多様な情報をつなげ、多くの「問い」を世に生み出す出版社 日本語・日本文学の研究書を中心に、人文学書全般を刊行する出版社、文学通信のブログ。 文学だけにこだわらず周辺領域も含め、意欲的に刊行していきます。 出版活動と同様に、webでも積極的に活動することで、多様な情報をつなげ、多くの「問い」を世に生み出していきたいと思います。 〒116-0012 東京都荒川区東尾久8-41-10 樅の木学園3階 電話03-5939-9027 FAX03-5939-9094 info@bungaku-report.com インボイス登録番号:T4011501023591 ホーム 一般財団法人人文情報学研究所(監修)石田友梨/大向一輝/小風綾乃/永崎研宣/宮川 創/渡邉要一郞(編)『人文学のためのテキストデータ構築入門 TEIガイドラインに準拠した取り組みにむけて』(文学通信) Tweet Share

                                                          一般財団法人人文情報学研究所(監修)石田友梨/大向一輝/小風綾乃/永崎研宣/宮川 創/渡邉要一郞(編)『人文学のためのテキストデータ構築入門 TEIガイドラインに準拠した取り組みにむけて』(文学通信)
                                                        • How a simple Linux kernel memory corruption bug can lead to complete system compromise

                                                          In this case, reallocating the object as one of those three types didn't seem to me like a nice way forward (although it should be possible to exploit this somehow with some effort, e.g. by using count.counter to corrupt the buf field of seq_file). Also, some systems might be using the slab_nomerge kernel command line flag, which disables this merging behavior. Another approach that I didn't look

                                                          • RubyKaigi 2022参加レポート 〜エンジニアによるセッション紹介〜 - ZOZO TECH BLOG

                                                            こんにちは!バックエンドチームマネージャーの@tsuwatchです! 2022/9/8〜10に三重県にて開催されたRubyKaigi 2022でプラチナスポンサーとして協賛し、スポンサーブースを出展しました。 technote.zozo.com technote.zozo.com 弊社からはWEARを開発するバックエンドエンジニア、SRE、PdMなど合計10名ほどが現地で参加しました。 我々が運営しているファッションコーディネートアプリ「WEAR」のバックエンドはRuby on Railsで開発しています。2013年にVBScriptで作られたシステムですが、2020年くらいからVBScriptのシステムをコードフリーズし、リプレイスをはじめました。現在もリプレイスを進めながら、新規の機能もRubyでどんどん開発しています。 また弊社ではRubyコミッタのsonotsさんがいたり、顧問とし

                                                              RubyKaigi 2022参加レポート 〜エンジニアによるセッション紹介〜 - ZOZO TECH BLOG
                                                            • MAI-Thinking-1: Building a Hill-Climbing Machine

                                                              MAI-Thinking-1: Building a Hill-Climbing Machine The Microsoft AI Team 1 Abstract Progress in AI is driven not by a single model, but by the ability to continually improve upon the current state of models. Achieving this requires treating model development as a system-level optimization problem, for which the solution is building a hill-climbing machine for rapid improvement. Our process includes

                                                              • A leap year check in three instructions

                                                                With the following code, we can check whether a year 0 ≤ y ≤ 102499 is a leap year with only about 3 CPU instructions: bool is_leap_year_fast(uint32_t y) { return ((y * 1073750999) & 3221352463) <= 126976; } How does this work? The answer is surprisingly complex. This article explains it, mostly to have some fun with bit-twiddling; at the end, I'll briefly discuss the practical use. This is how a

                                                                • DTPあるあるのCSS組版的解決法 | gihyo.jp

                                                                  表のように掲載される要素や状況に応じてCSSを使い分けることで、触れるべきCSSを瞬時に判断することができ、円滑に作業をするための仕組みを作ることができるのです。 CSSファイルの同期 CSSを読み込むためには、Markdown側にFrontmatterを記載します。 --- link: - rel: 'stylesheet' href: 'css/main.css' <!-- 読み込みたいCSS -- > <!-- 複数のCSSを読み込む場合(ここから) -- > - rel: 'stylesheet' href: 'page_settings.css' <!-- 複数のCSSを読み込む場合(ここまで) -- > lang: 'ja' --- Frontmatterはルールが厳しく、前後には半角の-が必ず3つ、:の後には必ず半角スペースが1つ、rel:とhref:の行頭を揃えるなど、守ら

                                                                    DTPあるあるのCSS組版的解決法 | gihyo.jp
                                                                  • Python: PyTorch で Apple Silicon GPU を使ってみる - CUBE SUGAR CONTAINER

                                                                    PyTorch v1.12 以降では、macOS において Apple Silicon あるいは AMD の GPU を使ったアクセラレーションが可能になっているらしい。 バックエンドの名称は Metal Performance Shaders (MPS) という。 意外と簡単に使えるようなので、今回は手元の Mac で試してみた。 使った環境は次のとおり。 GPU が 19 コアの Apple M2 Pro を積んだ Mac mini を使用している。 $ sw_vers ProductName: macOS ProductVersion: 14.4.1 BuildVersion: 23E224 $ sysctl machdep.cpu.brand_string machdep.cpu.brand_string: Apple M2 Pro $ pip list | grep -i tor

                                                                      Python: PyTorch で Apple Silicon GPU を使ってみる - CUBE SUGAR CONTAINER
                                                                    • Amazon Linux 2023のパッケージをアップデートしてみた | DevelopersIO

                                                                      Amazon Linux 2023のリポジトリバージョンが追加されていた こんにちは、のんピ(@non____97)です。 皆さんはAmazon Linux 2023のパッケージのアップデート方法が気になったことはありますか? 私はあります。 ふと、Amazon Linux 2023のリリースノートを見ると、2023/3/15のGA後に2回アップデートがあったようです。 Amazon Linux 2023 release notes update 2023-03-29 - Amazon Linux 2023 Amazon Linux 2023 release notes update 2023-03-22 - Amazon Linux 2023 Amazon Linux 2023のパッケージのアップデートは以下記事で紹介している通り、単純にdnf upgradeするだけではなく、リポジトリ

                                                                        Amazon Linux 2023のパッケージをアップデートしてみた | DevelopersIO
                                                                      • Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster

                                                                        Ken Jin's Blog Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster 24 December 2025 Some time ago I posted an apology piece for Python’s tail calling results. I apologized for communicating performance results without noticing a compiler bug had occured. I can proudly say today that I am partially retracting that apology, but only for two platforms—macOS AArch64 (XCode Clan

                                                                        • 最近の主な出来事 - としあきdiffusion Wiki*

                                                                          完全に人力のため、掲載漏れの際はご容赦ください。 単によくわかってなくて理解できないのでまとめられない……等の場合もあります。 基本的に雑スレや質問関連のスレ、公開ニュース等の動向からマンパワー編集しています。 編集者向けメモ: 1ページ1600行を超えると「行数オーバーです。」エラーが出て、編集内容を確定できなくなる。他に、文字数上限も存在するとのこと。 GeForce RTX 5090、Radeon RX 9070XT、Arc B580など。 この項目は周知のためにしばらく一番上に固定し、新情報があれば都度修正・加筆する予定です。 (7/12) このwikiにIntelのGPUで画像生成のページが新規作成された。書いてくれたとしあきありがとう。 (7/5) PyTorch 2.8の正式リリースが1週間延期され、8/6予定となった。 2.8ではRTX5000番台(Blackwell)の速

                                                                            最近の主な出来事 - としあきdiffusion Wiki*
                                                                          • Reflections on 2 years of CPython’s JIT Compiler—The good, the bad, the ugly

                                                                            Ken Jin's Blog Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly 5 July 2025 This blog post includes my honest opinions on the CPython JIT. What I think we did well, what I think we could have done better. I’ll also do some brief qualititative analysis. I’ve been working on CPython’s JIT compiler since before the very start. I don’t know how long that is at this point …

                                                                            • Windows版Python 3.15はなぜ高速化するのか? その技術的根拠を読み解く

                                                                              連載目次 先日、『Python 3.15's interpreter for Windows x86-64 should hopefully be 15% faster』というブログ記事が公開されていました。これは「Windows用のPythonインタプリターが15%くらい高速化する(予定だ)よ」という内容の記事です。『HPかわさきの研究ノート』の第1弾では、ちょっとどういうこと? って少しだけ深掘りしてみることにしましょう。 どうもHPかわさきです。 明けましておめでとうございます。ホントはこの記事、ザックリとご紹介するだけのつもりだったのですが、冬休みの自由研究みたくなってしまったので、研究ノートで紹介することにしました。といっても、WindowsとVisual Studio(!=Visual Studio Code)を用意して実際にビルドしてみよう、なんてことはしていません。 ここで

                                                                                Windows版Python 3.15はなぜ高速化するのか? その技術的根拠を読み解く
                                                                              • 今週のはてなブログランキング〔2022年4月第5週〕 - 週刊はてなブログ

                                                                                はてなブログ独自の集計による人気記事のランキング。4月24日(日)から4月30日(土)〔2022年4月第5週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 自分自身をニュースサイトにしない - やしお by id:Yashio 2 今回の転職活動の雑感 - seri::diary by id:serihiro 3 「歴史戦」の毒が回りきった日本社会 - Apeman’s diary by id:Apeman 4 たわわ広告の件での対話と、議論が噛み合わない理由の推論【4/26追記:気になったブコメに返信しました】 - はてブの出来事 by id:Shin-Fedor 5 Python 3.15からデフォルトのエンコーディングがUTF-8になります - methaneのブログ by id:methane 6 「月曜日のたわわ」広告、実際に日経新聞の紙面を見た感想(ブコメ返信追

                                                                                  今週のはてなブログランキング〔2022年4月第5週〕 - 週刊はてなブログ
                                                                                • OpenAI Codex の使い方|npaka

                                                                                  1. Codex「Codex」は、自然言語と数十億行のコードの両方で学習したGPT-3ベースのモデルです。Pythonの能力が最も高く、JavaScript、Go、Perl、PHP、Ruby、Swift、TypeScript、SQL、Shell を含む10を超える言語を熟知しています。 「Codex」は、次のような様々なタスクに利用できます。 ・コメントをコードに変換。 ・コンテキスト内で次の行または関数を記述。 ・アプリケーションの有用なライブラリや API 呼び出しなどの知識の提供。 ・コメントの追加。 ・効率化のためのコードの書き直し。 2. Codexの使用例「Playground」でModelに「code-davinci-002」を指定して試しています。 2-1. 「Hello」と言う (Python)""" Ask the user for their name and say

                                                                                    OpenAI Codex の使い方|npaka