※当サイトの記事には、広告・プロモーションが含まれます。

2024-12-01から1ヶ月間の記事一覧

pytestというより標準ライブラリのloggingのバグな気がするが...

www.publickey1.jp PaaS(Platform as a Service)型のクラウドサービスを提供するHerokuは、SaaS(Software as a Service)やモダンなWebアプリケーションのプラクティスをまとめた文書として知られる「Twelve-Factor App」の定義をオープンソース化したと1…

Hatena Blogの複数の記事の内容の一部を横断的に一括置換したかったが...

nazology.kusuguru.co.jp しかしドイツのマックス・プランク研究所(MPI)で行われた研究により、加熱と冷却が根本的に異なる物理経路を辿っていることが示されました。 加熱の反対は冷却ではないと判明! - ナゾロジー しかし研究者たちが分析を行ったとこ…

WindowsのCドライブ容量の逼迫の頻度が過ぎるので初期化した話

gigazine.net 毎年年末に映画評論サイトのTC Candlerが発表する「世界で最も美しい顔トップ100」の2024年版が発表されました。 「世界で最も美しい顔ベスト100(2024年版)」画像全まとめ - GIGAZINE ⇧ 評価基準が全く分らんのよね... Wikipediaによりますと、…

multipart/form-dataで日本語のファイル名が文字化けするのは仕様らしい

gigazine.net ザキルリン氏によると、認知負荷を一言で言うと「開発者がタスクを完了するためにどれだけ考える必要があるか」になるとのこと。 開発者が速攻でプロジェクトを片付けるのに重要なポイント「認知負荷」とは? - GIGAZINE 平均的な開発者は、コ…

AnsibleがほぼPythonで実装されているらしいが仕組みを整理してみる

gigazine.net サンタクロースはトナカイが引くソリに乗って世界中の子どもたちにクリスマスプレゼントを届けています。そんなサンタの移動速度を天文学者のローラ・ドリーセン氏が検証した結果、「サンタの驚異的スピードによってトナカイの鼻の色が変化した…

PydanticでConfigDict(extra='forbid')を設定しないと何でも許容されてしまう罠

gigazine.net ChatGPTなど、人間から得た情報を解釈して人間にわかりやすく返答する生成AIは、情報を「トークン」という単位で認識して処理を行っています。 処理するトークンが増えすぎるとAI言語モデルが動作困難になる理由、計算コストは​​入力サイズの2…

Pythonで感情分析(Sentiment Analysis)で映画の台詞のTOP100選出を試みるものの...

gigazine.net AI研究機関のAnswer.AIとLightOnが、2018年に発表されたGoogleの自然言語処理モデル「BERT」を改善した「ModernBERT」を開発しました。検索、自然言語理解、コード検索などのタスクにおいて、優れた性能を示すとのことです。 検索や分類などの…

PythonのBeautifulSoupとLangChainでIMSDbの全映画の台詞を取得してみる

www.itmedia.co.jp ⇧ 何故に「12」日間なのか気になるのだが、 その他 12 に関すること 十を「A」の一字、十二を「10」とするなど、桁や単位を十二の累乗で数える方法を十二進法という。なお、12の2乗は144、12の3乗は1728、12の4乗は20736である。 12か月を…

Pythonの標準ライブラリのsubprocessはOOME(OutOfMemoryError)のリスクを考慮する必要がある話

www.itmedia.co.jp 米Microsoft傘下のGitHubは12月18日(現地時間)、Visual Studio Code上で「GitHub Copilot」を無料で利用できるようにしたと発表した。これにより、ユーザーは「Visual Studio Code」(VS Code)内でGitHubアカウントにログインするだけ…

GitHub Appsで管理しているGitリポジトリの確認はREST APIでする感じになるのか

nazology.kusuguru.co.jp 「終わりがない」というイメージで語られがちな無限。 しかし、その「終わりなさ」に多くの種類があるといったら驚くでしょうか? 数学者が「新しい種類の無限」を発見! - ナゾロジー オーストリアのウィーン工科大学(TUW)で行わ…

GitHub Docsのドキュメント変更箇所を検知したかったが...

gigazine.net 放射性炭素年代測定に用いられている炭素の放射性同位体・炭素14をダイヤモンドに埋め込んだ「炭素14ダイヤモンド電池」を、イギリスのブリストル大学とイギリス原子力公社(UKAEA)の科学者らが開発しました。 数千年以上にわたりデバイスに電力…

Azureのサービスプリンシパルに有効期限が設けられていたことを連携してもらった話

gigazine.net 地中海に面する南ヨーロッパの国では、オリーブオイルなどの原料となるオリーブが数多く栽培されています。しかし2013年以降、オリーブの木に感染して最終的に枯死させる病原菌が発生しており、ヨーロッパでは今後50年間で最大103億ユーロ(約1…

GitHub Actionsをローカルで実行できるnektos/actを導入してみる

www.publickey1.jp Kubernetes 1.32でメモリマネージャが正式版となったことが発表されました。これにより、NUMAサーバ上でコンテナ化されたアプリケーションにおいてメモリ割り当てを最適化することによる性能向上などが期待できます。 Kubernetesのメモリ…

GitHub Actionsをローカルで実行できるnektos/actを導入の前にArch Linuxの導入

scienceportal.jst.go.jp コレステロール値を下げる薬のスタチンと組織の再生や修復に用いるナノサイズの構造体を一緒に使うと、視神経を再生・保護する能力が増すことを、米ピッツバーグ大学のグループがマウスの実験で明らかにした。 スタチンとナノ構造体…

DockerのベースイメージがDebianの環境にPythonを導入する際にPEP668の問題に遭遇した話

gigazine.net 近年は生成AIの発達によってクリエイティブな分野にもAIが利用されるケースが増えていますが、生成AIを利用したCMでコカ・コーラが炎上するなど、AIを使った創作には否定的な目が向けられています。AIが生成した物語と人間が書いた物語を比較し…

GitHub Actionsでgit pushをトリガーとしてPythonプロジェクトのpytestを自動実行させたい

gigazine.net macOSは記事作成時点でAppleシリコン搭載端末のみをサポートしており、AMDやIntelなどのx86チップを搭載したPCで使用することはできません。「OSX-PROXMOX」は、AMDやIntelのCPUを搭載したPCでもmacOSを実行できるようにするツールとして公開さ…

YAMLファイルの内容をPydanticのモデルクラスにマッピングしたい

www.publickey1.jp AIスタートアップのCognitionは、自律型のAIソフトウェアエンジニア「Devin」の正式サービスを開始しました。 自律型AIソフトウェアエンジニア「Devin」、ついに正式サービス開始。月額500ドルから - Publickey 価格は月額500ドルから。…

Pythonの単体テストのMock(モック)について整理してみる

www.itmedia.co.jp Webサイトに大量のデータを送りつける「DDoS攻撃」の国際共同捜査に参加している警察庁は12月11日、攻撃を代行する海外サイトに依頼したとして、これまでに中学生2人を摘発していたことを明らかにした。 「DDoS攻撃」を代行サイトに依頼疑…

Pythonの標準ライブラリのurllib.parse.urljoinメソッドの挙動が罠過ぎる...

nazology.kusuguru.co.jp ドイツのマックスプランク光学研究所(MPL)と中国の南京大学の共同研究により、AIが設計した新しい実験手法によって、共通の起源を持たない独立した光子間に量子もつれを生成することが実現されました。 AIが「量子もつれ」を作り…

pygit2は結局のところlibgit2に習熟している人向けのライブラリっぽい気はする...

gigazine.net 自分の作品がAIの学習に許可なく使用されたかどうかを簡単に確認できるようにするための法案「人工知能ネットワークの透明性と責任(TRAIN)法」がアメリカで提出されました。この法案が実現すれば、著作権者は学習の記録にアクセスできるように…

GitPythonでbare repositoryを扱えるのか、扱えないのか、どっちなんだい

gigazine.net 高度な生成AIは設計次第で「振る舞い」を変えることが可能で、人間の友達や恋人になりきって実際の人間のように振る舞うサービスもすでにいくつか誕生しています。新たに、人間と対話することでその人間になりきることができるAIが誕生しました…

VS CodeのPythonによる開発環境で静的解析などはRuffを利用しておけば良いのか

nazology.kusuguru.co.jp ⇧ まぁ、「恋愛」に限らず、「マッチング」はお互いが何を求めているかを確認する手段であるからして、結局のところ、利用者の使い方次第という気がしますかね... Ruffとは 公式のドキュメントによりますと、 github.com An extreme…

Oxidizedのmodel.rbのpostメソッドの挙動が分からな過ぎる...

gigazine.net イギリスに拠点を構える防衛ベンチャーのHelsing(ヘルシング)が2024年12月2日に、大量生産と群れ(スウォーム)での運用を想定して開発された攻撃ドローン「HX-2」を発表しました。 「ヘルシング」が初のAI攻撃ドローンを発表、データ接続なしで…

PythonのライブラリPyGitHubとGitPythonでトークン認証後のGit操作したかったが...

www.itmedia.co.jp 中国科学技術大学や浙江大学に所属する研究者らが発表した論文「Terabit-scale high-fidelity diamond data storage」は、レーザーを使ってダイヤモンドに情報をエンコードし、安全かつ長期保存を実現するデータストレージ技術を提案した…

PythonのライブラリPyGitHubでGitHub AppのInstallation Access Tokenを発行してみる

gigazine.net イギリスのMRC脳ネットワークダイナミクスユニットとオックスフォード大学による研究で、脳の学習原理が人工知能のものとは根本的に異なってることが示されています。 脳の学習原理は人工知能のものとは根本的に異なっている - GIGAZINE 研究チ…

PythonのAPScheduler(Advanced Python Scheduler)を利用してみる

natgeo.nikkeibp.co.jp 「ルーシー」として知られる人類の祖先の化石が世界的現象を巻き起こすことを最初に予感させたのは、1974年12月、フランス、パリの空港でのことだった。税関を通ろうとしていた古人類学者のドナルド・ジョハンソン氏は、バッグの中に…