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

Ruby

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

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

OxidizedをDockerで動作検証する際はmodelクラスで現在日時を出力するコマンドを追加するが吉

gigazine.net Google DeepMindが2018年に開発した、アミノ酸の配列情報からタンパク質の立体構造を予測するAI「AlphaFold」は、多くの重要な分野での研究を加速させることを目的に、2021年にオープンソース化されました。2024年5月にはより多くの生命分子の…

Dockerコンテナでマウントしたホスト側のディレクトリで配置されたログをローテーションしたかったが...

www.itmedia.co.jp 米Alphabet傘下の自動運転企業Waymoは10月25日(現地時間)、シリーズCラウンドで56億ドルを調達したと発表した。Alphabetが主導し、これまでのラウンドに続けてAndreessen Horowitz、Fidelity、Perry Creek、Silver Lake、Tiger Global、…

Oxidizedのエラーのログは散逸するし、ログローテーションどうすれば良いのか

gigazine.net 2024年10月20日にリリースされたLinux 6.12-rc4カーネルで、Linuxのカーネルメンテナーからロシア人あるいはロシアと関連するアカウントを削除する提案がマージされ、Linuxコミュニティで激しい議論が巻き起こったため、Linuxカーネルの優しい…

Rubyに限らないが公式ドキュメントのファインダビリティ低過ぎ問題

www.itmedia.co.jp 米メリーランド大学と米ロチェスター大学に所属する研究者らが発表した論文「Non-Abelian Transport Distinguishes Three Usually Equivalent Notions of Entropy Production」は、量子系において、従来同等と考えれてきた3つのエントロピ…

Oxidizedのconfigのoutputをgitにした際のデフォルトのリポジトリのbranchの問題に対応する

gigazine.net 「大事な選択をする時はすぐに決断せず、まず一晩寝てから考えた方がいい」というアドバイスを聞いたことがある人は多いはず。実際に、デューク大学の研究チームが発表した新たな論文では、「一晩寝てから決断した方がすぐに決断するよりも合理…

Oxidizedのconfigのoutputをgitにした際のデフォルトのリポジトリがbareでbranchがmasterな問題

nazology.kusuguru.co.jp そして2024年10月15日、NASAは、2019年12月に始まった「第25太陽周期」において、太陽の活動が最大となる「太陽活動極大期」に達したと公式発表しました。 【太陽活動が極大期に達した】NASAが公式発表「この状態はあと1年は続く」 …

git push origin master:main ができる話が公式のドキュメントには出て来ないが...

www.itmedia.co.jp 【パリ=三井美奈】フランス政府が、新開発の自爆ドローン(無人機)をウクライナに近く供与すると発表した。ルコルニュ国防相が10月16日にXで、「弾薬を乗せて遠隔操縦できる『カミカゼ・ドローン』第1号の試験に成功した」と書き込み、…

Oxidized内部で利用されてるRuggedというライブラリがややこしくしてくれている話

gigazine.net 音楽には気分を高めたり、穏やかな睡眠へといざなったりする効果があるため、日常生活の中でよく音楽を聴くという人は多いはず。医療現場でも、音楽を通じて認知症や記憶障害のある高齢者の認知機能を改善させる音楽療法が行われているとのこと…

Rubyのmoduleでクラスインスタンス変数が定義されるのは辛過ぎるんだが...

gigazine.net 主にAI技術の発達に伴って、GoogleやMeta、Amazonなどのテクノロジー企業は相次いで大規模なデータセンターの建設を進めています。こうしたデータセンターの運営には大量の電力が必要であり、アメリカのネブラスカ州オマハではデータセンターの…

ネットワーク機器の設定情報をバックアップするツール「Oxidized」の動作環境を構築の手順をまとめる

www.publickey1.jp マルチスレッドが実験的実装 これまでPythonはグローバルインタプリタロックを採用してきましたが、今回のPython 3.13.0では新たな方針に沿って、初めて実験的にグローバルインタプリタロックをなくしてマルチスレッド処理を可能にしたフ…

Rubyのプログラムをデバッグ実行できる環境をGUI上で実現したいだけだが、必要な情報を整理する

gigazine.net 生成AIツールは時間のかかるさまざまなタスクを代替し、職場の生産性を大幅に向上させるのではないかと期待されています。ところが、2500人以上の労働者や経営者を対象にした調査では、実際のところ生成AIツールは仕事量を増やし、生産性を妨げ…

Rubyのプログラムのテストってどうすれば良いのか

www.itmedia.co.jp 米Googleは9月26日(現地時間)、「Gemini 1.5 Pro」搭載のメモアプリ「NotebookLM」のソース(情報源)として、YouTubeのURLとオーディオファイル(MP3、WAVなど)を追加できるようにしたと発表した。 Googleの「NotebookML」、YouTube動…

Rubyでload、require、include、usingなど使い分けがよく分からんので調べてみた

www.itmedia.co.jp 米Metaは9月25日(現地時間)、自社カンファレンス「Meta Connect 2024」にて、開発中のARグラス「Orion」を発表した。同社が10年の歳月を経て作り上げたARグラスで、広視野角ディスプレイや、EMG(筋電図)で操作できるニューラルインタ…

Ruby LSPがgem installで動かなかったんだが...。Bundlerでインストールするしかないのか

www.itmedia.co.jp 米パデュー大学と米ノースカロライナ州立大学に所属する研究者らが発表した論文「Extracting and Storing Energy From a Quasi-Vacuum on a Quantum Computer」は、量子力学の性質を利用して、一見空っぽに見える空間からエネルギーを抽出…

Rubyの「ブロック」の定義がハッキリしないし、メソッドの引数の種類が多過ぎて辛いんだが...

www.itmedia.co.jp ロシア発でドバイに拠点を置くTelegramは9月23日、法的な要請があればユーザーのIPアドレスと電話番号を当局に提供できるよう、プライバシーポリシーを改定したと発表した。 Telegram、違反者の個人情報を当局に提供するポリシー変更 - IT…

Rubyのバージョン管理ツールってどれを使えば良いのか

www.itmedia.co.jp 米Googleのスンダー・ピチャイCEOは9月22日(現地時間)、国連総会の「未来サミット」で基調講演を行い、グローバルなAI教育のための新たな基金「Global AI Opportunity Fund」を発表した。 Google、グローバルな「AI格差」是正に1億2000…

LinuxにおけるRubyのgemが何かとややこしい。Bundler、Gemfile、gemspec、Rakefileとは?

gigazine.net Linuxの生みの親であるリーナス・トーバルズ氏が、2024年9月20日にReal Time Linuxとして知られる「PREEMPT_RT」を正式にLinuxカーネルへと組み込みました。 一定時間以内の応答を保証する「Real Time Linux」が正式にカーネルに組み込まれる -…

単一責任の原則(Single Responsibility Principle)に反してるのはOxidizedの問題なのかRubyの問題なのか

www.itmedia.co.jp 米Microsoftは、復活するスリーマイル島原子力発電所1号機の電力を独占購入する20年契約を、同発電所を保有する米Constellation Energyと結んだ。Constellationが9月20日(現地時間)に発表した。 Microsoft、スリーマイル島原発の電力独…

ネットワーク機器の設定情報をバックアップするツール「Oxidized」の処理の流れを整理してみる

nazology.kusuguru.co.jp アメリカのアラバマ大学(UA)から発表された研究により、生命が生と死を超えた第3の状態に変化できるとの概念が示されました。 生命には生と死を超えた「第3の状態」の状態が存在すると判明 - ナゾロジー 研究ではここ十数年の研究…

Rubyに「列挙型(Enumerated Type)」は無く、定数も更新可能という仕様に震える...

www.nippon-foundation.or.jp 高橋:少しずつ断熱性能の基準を高める動きが出てきてはいるのですが、まだ十分とはいえません。2025年に最低基準として義務化される断熱等級4でも、他の国では断熱性が低すぎて建てることができない、要するに違法建築レベルな…

Rubyで「依存性注入(DI:Dependency Injection)」はどうする?DRYの原則どうしてる?

gigazine.net ディーン氏とゲマワット氏はDEC所属の頃から深い仲で、横に並んで共同でコードを書くことを好んだそうです。2人は停止したインデックスを詳しく調べ、いくつかの単語が抜けていること、順序が間違っていることなど、コードの欠陥を何日もかけて…

Rubyのクラスも何かとややこしい

gigazine.net 2010年代頃から「巨大なダイヤモンドが発見された」というニュースが頻繁に報じられるようになりました。実は、2010年代以降に発見された巨大ダイヤモンドの大部分は、ノルウェーの企業が開発したX線ダイヤモンド検出装置によって発見されてい…

ネットワーク機器の設定情報をバックアップするツール「Oxidized」をdockerで動かす際に泥沼った

www.itmedia.co.jp 米Microsoftは9月12日(現地時間)、米CrowdStrikeなどのセキュリティベンダーのソフトウェアが、Windowsカーネルの外で動作できるようWindowsに変更を加える計画を発表した。7月に発生し、世界中の850万台のWindows端末をブルースクリー…

ネットワーク機器の設定情報をバックアップする「Oxidized」というツール

forest.watch.impress.co.jp 「nginx」プロジェクトが「GitHub」へ正式に移行したとのこと。公式サイトで9月6日、公表された。 「nginx」プロジェクトが「GitHub」へ正式に移行 ~HTTP/リバースプロキシサーバー - 窓の杜 「nginx」のソースコードはこれまで…

バージョン管理のサーバにGitBucketを導入してみる

バージョン管理システム、いろいろありますね。 フリーソフトウェア(オープンソース)[編集] GNU arch - 分散型。C言語、シェルスクリプトで実装している。 Bazaar - 分散型。Pythonで実装している。 CVS - 集中型。C言語で実装している。 GNU CSSC - SCCS…

Redmineの設定など

Redmineを使い始めるための初期設定 — Redmine.JP ⇧ 上記サイトを参考にさせていただいてます。 前回までで作成した仮想マシンを利用していきます。 ts0818.hatenablog.com ログインのパスワード変更 デフォルトでは、「ログインID」=「admin」、「パスワー…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)にRedmine3.4.2をインストール

Redmineを入れてみましょう、ということでドえらくハマったこと...。 ・Redmine 3.4をCentOS 7.3にインストールする手順 | Redmine.JP Blog ⇧ 上記サイト様を参考にさせていただいています。 Redmineとは Redmineはオープンソースのプロジェクト管理ソフトウ…

VagrantでVirtualBoxに作成した仮想マシン(CentOS7.3)にRubyをインストール

前回作成していた、仮想マシンにRubyをインストールしていきたいと思います。 依存ライブラリのインストール 「依存ライブラリのインストール」を行います。 sudo su yum install readline-devel zlib-devel libffi-devel libyaml-devel openssl-devel sqlit…

Windows 10 HomeのKUSANAGI Runs on DockerでWordmoveしてみるためにRuby2.4系を導入からのRuby on Rails5系の構築への脱線

いよいよWordmoveをしていきたいと思いますが、前回、構築できたローカル環境のKUSANAGIでWordmoveしていきたいと思いましたが、タイトルの通りWordmoveまで行きついてません...。 Wordmoveをインストールするために まずは、仮想マシン側にWordmoveコマンド…