Devinやってみたブログ はじめに:20ドルでDevinに入門 Cognition | Devin 2.0We are an applied AI lab building end-to-end software agents.Devin 2.0Devin 2.0の大型アップデートが来て料金的に個人でも使いやすくなったのもあり、VS Code拡張で開発できるようになったぞ、と噂を聞いて、このタイミングで入門した。 まずVS Code拡張をダウンロードしてきてminifyされたソースコードを解析した。多分、入門の順番としてはおかしいんだけど、この機能が一番気になってたから先にやった。ただ調べてみた結果、この拡張機能自体は、2.0アップデートで新しくなったというより、できることは今年の2月の時点で出てたものと同じだった。 Devin VS Code拡張はどのようなものか これは普通にマーケッ
家庭用GPUでLlama 4を動かす方法:複数のRTX 4090でH100級の環境を構築する はじめに Metaが発表した最新の大規模言語モデル「Llama 4」は、その高い性能で注目を集めています。しかし、公式によると最小でもNVIDIA H100 GPUが必要とされており、一般ユーザーにとっては簡単に利用できる環境ではありません。H100は価格が高く(数百万円以上)、入手も困難な状況です。 そこで本記事では、比較的入手しやすい家庭用GPU(RTX 4090など)を複数枚使って、H100に匹敵する環境を構築し、Llama 4を動かす方法を紹介します。この方法により、より多くの開発者やAI愛好家がLlama 4の可能性を探求できるようになります。 なお、Llama 4自体の詳しい解説は以下の記事に譲りますので、そちらをご参照ください。 本記事では、複数GPUのセットアップ方法と、実際にLl
(前回の記事の補足と更新があります) はじめに 情報の伝わる速さについて調べる 伝搬速度を検証する 検証環境を構築する 検証 結果 所感 参考文献 はじめに 以下の記事を読んでいて気になる箇所がありました。 jp.quora.com これは小学生の知識でも説明できます。光は1秒間に地球を約7周半するのですよね。日本ブラジル間はだいたい地球半周の距離です。仮に一切のボトルネックなく通信が光の速さで一直線に進んでも、60 × 0.5/7.5 = 4フレームの遅延が発生することがわかると思います。 光ファイバーで通信する場合、光は真空中と同じ速さ(3x108 m/s)で通信できるでしょうか? 物質中を通過するので、もう少し遅いような気もします。 また、気になる画像をインターネットで見つけました。 「電脳格技メフィストワルツ」で「光速は俺らには遅すぎる」という名言が出たそうですが、本当に真空中の光
背景と悩み SREチームの大木(@2357gi)です。いよいよ暖かくなってきましたね。春スキーの季節です。 チーム開発においてCIを如何に高速化するかという話は日夜行われていると思います。 弊社でも同様のことが行われており、その中でパッケージ管理ツールによるライブラリのキャッシングなどの高速化も実施しています。 しかし、キャッシュを指定しているはずなのに、「PRを作成して最初に走るCIではキャッシュがまったく効いていない」 というケースが存在しました。 お使いのGitHub Actions Workflow によっては実は同じ症状の方もいると思うので、ご参考になれば幸いです。 GitHub Actionsのキャッシュ仕様のおさらい GitHub Actionsのキャッシュはブランチごとに分けて生成されます。 もう少しいうと、キャッシュは「 ワークフローが実行されるブランチ」に紐づいて生成さ
Googleは2025年3月17日(米国時間)、オープンソース開発者が自分のプロジェクトに関連する脆弱(ぜいじゃく)性情報にアクセスできる無料ツール「OSV-Scanner」の最新版「OSV-Scanner V2.0.0」の提供を開始した。 OSV Scanner V2.0.0では、2025年1月にオープンソース化した「OSV-SCALIBR」(ソフトウェア構成分析支援ライブラリ)の機能を初めて統合し、複数の新機能が追加されている。 「開発者やセキュリティチームが脆弱性管理をシンプルかつ効率的にすることを目標に、OSV-Scannerに新機能を多数追加した。幅広いフォーマットやエコシステムをサポートする、より包括的な脆弱性スキャナーおよび脆弱性修正ツールに進化した」と、Googleは述べている。 OSV-Scanner V2.0.0の新機能 OSV-SCALIBRによる依存関係抽出の強化
WSLのインストール WSLのインストールはWindows 10 バージョン2004以上またはWindows 11の環境で実施します。Powershellを管理者権限で開き、下記のコマンドを実行します。 wsl --install WSL のインストール | Microsoft Learn 無事WSLがインストールできたらWSLの仮想環境にログインします。 wsl ~ Amazon Q Developer for CLIのインストール WSLの各コンポーネントを最新化します。 $ sudo apt update $ sudo apt upgrade AWS CLIをインストールします。 $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" $ sudo apt install
本連載では、VSCodeにフォーカスし、基本的な使い方から拡張機能の活用、そして本格的な開発現場での利用を想定した高度な機能までを紹介していくことで、読者がVSCodeマスターになるお手伝いをします。VSCodeでは、リモート開発も可能です。第12回では、一般的なLinuxマシンや、Raspberry Piなどの非力なコンピュータ、Dockerコンテナなどにリモート接続し、どこからでも開発、デバッグができる方法を紹介します。 はじめに Microsoftの提供するVisual Studio Code(VSCode)は、2015年の最初のリリースから、今では開発用エディタの定番の座を占めるまでになりました。これには、無償で使えることも大きいですが、何よりエディタとしての使いやすさ、そしてさまざまな拡張機能によっていくらでも使い勝手を向上させたり、利用の領域を拡げたりできることも大きいでしょう
home_services.md 自宅サーバー サービス一覧 メインサーバー(自作機) 構成 8世代 Core i5 32GB RAM 1TB SSD Ubuntu Server 24.04 ESXi6.7から最近移行完了 KVMとDockerのホスト Docker Containers Minecraft 甥接待サーバー Mastodon h.kokuda.org 5コンテナー構成 streaming web sidekiq db(PostgreSQL) redis KVM CockpitでWebUI管理 VMはVMware上でUbuntu20.04→24.04で再構築してからV2V ルーター・VPN用VM PPPoEルーター HGWがIPoEとPPPoE接続を同時にしてくれないので、VMを立ててiptablesでマスカレードとかを WireGuard VPN OpenVPNは一旦卒業し
Tailscale というWireguard を利用した P2P 方式の VPN があるのですが、これを利用すると GitHub Actions から安全に閉じたサーバ環境へアクセスすることができます。 自社では GitHub Actions で E2E テストを実行する際、 tailscale/github-action を利用してクローズドな API へアクセスしています。この仕組み、今までは Ubuntu でしか利用できなかったため、マルチプラットフォームの E2E テストが GitHub Actions ではできていませんでした。 最近 v3.1 がでて Windows と macOS 対応しました。これで、Ubuntu / Windows / macOS で同じように E2E テストができるようになりました。 クローズドな API を利用した E2E テストをGitHub Act
「Linux」ディストリビューションにはさまざまな種類がある。OSを選定したり移行したりする際に必要になる、主要ディストリビューションの基礎知識をまとめた。 「Linux」ディストリビューションの活用や選定に役立つ、基本的な知識やトレンドを分かりやすく解説した関連記事10本を再構成して、1本のブックレットにまとめました。本ブックレットは以下の記事で構成されています。 1.「CentOS Linux」の終了だけじゃなく「移行先が決まらない」のが大問題? 2.CentOS後継として「Rocky Linux」と「AlmaLinux」が人気な訳 3.CentOS後継争い「Rocky Linux」対「AlmaLinux」の勝負は“あれ”で決まる 4.企業向けLinuxディストリビューション「RHEL」「SUSE」は何が違う? 5.「RHEL」対「SLES」 Linuxディストロの学びやすさや認定資格
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Setting up Litestream | Fractaled Mind 原文公開日: 2023/09/09 原著者: Stephen Margheim -- フルスタックRails開発者であり、RailsのSQLite強化作業の中心人物です。Rails 8+SQLiteによる学習動画サイトHigh Leverage Railsを主催しています。 参考: Rails 8はSQLiteで大幅に強化された「個人が扱えるフレームワーク」(翻訳)|YassLab 株式会社 日本語タイトルは内容に即したものにしました。 また、見出しを適宜追加しています。 本記事は、Railsアプリケーションの主要な機能やパワーを犠牲にせずに、データベースエンジンとしてSQLiteを使う方法を紹介するシリーズ記事の第4弾です。今回は、SQLiteで最もよ
Linux cyber threats may be less common than Windows ones, but they can be equally if not more damaging. Defending against these requires proactive efforts. Eric Parker, a popular YouTube blogger and malware analyst, recently showed his approach to investigating and collecting intelligence on Linux malware. Here is a recap of his video. How to find Linux malware in Threat Intelligence Lookup TI Loo
Googleは2025年3月17日(米国時間)、オープンソース開発者が自分のプロジェクトに関連する脆弱(ぜいじゃく)性情報にアクセスできる無料ツール「OSV-Scanner」の最新版「OSV-Scanner V2.0.0」の提供を開始した。 OSV Scanner V2.0.0では、2025年1月にオープンソース化した「OSV-SCALIBR」(ソフトウェア構成分析支援ライブラリ)の機能を初めて統合し、複数の新機能が追加されている。 「開発者やセキュリティチームが脆弱性管理をシンプルかつ効率的にすることを目標に、OSV-Scannerに新機能を多数追加した。幅広いフォーマットやエコシステムをサポートする、より包括的な脆弱性スキャナーおよび脆弱性修正ツールに進化した」と、Googleは述べている。 OSV-Scanner V2.0.0の新機能 OSV-SCALIBRによる依存関係抽出の強化
Google fixed two actively exploited Android zero-days | U.S. CISA adds Ivanti Connect Secure, Policy Secure and ZTA Gateways flaw to its Known Exploited Vulnerabilities catalog | A member of the Scattered Spider cybercrime group pleads guilty | The controversial case of the threat actor EncryptHub | PoisonSeed Campaign uses stolen email credentials to spread crypto seed scams and and empty wallets
みなさんこんにちは。というより、お久しぶりですかね。 今回は久々(?)な、みんな大好きThinkPadネタです。(いや結構閲覧数とスキ!数多いのよ) 勉強会に参加することにFedilug・東海道らぐ共催の勉強会が開催されることになりましたが、半ば冗談で「道中でマシンを買って、会場でインストールをする」という題材は怒られるよなぁ…という投稿をしたところ、づほしさんより 『そういった題材でも大歓迎ですよ!ぜひどうぞ』 とのありがたいお言葉をいただき、せっかくなので参加することにしました。 一応オンラインでも参加できますが、頑張れば日帰りで行ける距離なのと、会場でインストールするところを実演する(出来るかなぁ?)のもあって会場参加で申し込みました。 一応開催案内のリンクも貼っておきますね。 さすがに直前での購入は…一応当初案では「会場の道すがらに購入する」という事でしたが、仮に条件を満たす物が見
インプレスのビジネスWebThink ITWeb担当者Forumインプレス総合研究所IT Leadersドローンジャーナルインプレスの本と雑誌デジタルカメラマガジンできるネットインターネット白書ARCHIVESSmartGridフォーラムネットショップ担当者フォーラムImpress Business LibraryインプレスセミナーDIGITAL X(デジタルクロス)インプレスブックスNextPublishingRittor Musicリットーミュージック楽器探そう!デジマートTシャツPOD T-OD立東舎山と溪谷社山と溪谷オンラインCLIMBING-NET近代科学社近代科学社Digitalイカロス出版AIRLINEwebJディフェンスニュース通訳翻訳ジャーナルJレスキューWebイカロスアカデミーMdNMdN BooksMdN Design InteractiveICE天海社Comic c
2.4 どちらを選ぶべきか?Ubuntuのバージョンや用途によって選ぶべき方法が異なります。 ✅ NTFS-3Gを選ぶべきケースUbuntu 20.04以前を使用している安定性を重視したい(長年の実績があるため安心)アクセス権限の管理をしっかりしたい(chmod や chown が使える)fstabで簡単に自動マウントしたい✅ NTFS3を選ぶべきケースUbuntu 22.04以降を使用しているNTFSパーティションを高速に扱いたい(大容量データのやり取りが多い場合)追加パッケージを入れたくない(カーネル標準の機能を使いたい)2.5 簡単な確認方法自分のUbuntu環境で NTFS3が利用できるか を確認する方法は、以下のコマンドを実行することです。 ls /lib/modules/$(uname -r)/kernel/fs/ntfs3/もし、ntfs3.ko というファイルが存在していれ
2025年現在、 ```shell sudo snap install aws-cli --classic ``` を行うと、AWS CLI v2 がインストールされる。 v2 ではなく v1 をインストールしたいのであれば、 ```shell sudo snap install aws-cli --channel=v1/stable --classic ``` として channel を指定すれば良い。 既にインストール済みの AWS CLI を v1 にダウングレードするのであれば、 ```shell sudo snap refresh aws-cli --channel=v1/stable --classic ``` を行う。 該当チャンネルとバージョンの対応は ```shell snap info aws-cli ``` で見れる。 結果: ``` commands: - aws-
Quartus Prime Liteをインストールしてみたけど、最新のバージョン(19あたりからか?)のはまりどころが多い感じなのでメモ。 1.Questa Intel FPGA Starter Edition (ModelSim-Altera Starter Editionからの置き換え) まず、ModelSim→Questaに名前が変わっている。Mentor GraphicsがSiemensに買収されたのでブランド名が変更になったらしい。まあバージョンアップとしては連続性があるもののようだけど、いろいろ細かい違いがある。 ・Starterライセンス まず、無料で使えるStarter Editionが、ModelSimのときはそのまま使えた(ライセンス登録しなければ制限付き無償版)のが、Starter Editionにも無償版のライセンス登録が必要になったらしい。なので、単にインストール
1. はじめにUbuntuを使用している際、ユーザー名を変更したい状況に直面することがあります。例えば、以下のような理由が考えられます。 システムの整理のためプライバシー保護やセキュリティ上の理由新しい命名規則やプロジェクトに合わせるためユーザー名の変更は単純に思えるかもしれませんが、実際にはいくつかの手順を慎重に進める必要があります。変更を誤ると、システムにログインできなくなったり、権限の設定が正しく動作しなくなったりする可能性があります。 このガイドでは、初心者から中級者向けにUbuntuで安全かつ確実にユーザー名を変更する方法を、ステップごとに詳しく解説します。この記事を読み進めることで、適切な準備を行いながら、システムを損なうことなくユーザー名を変更する方法をマスターできます。 2. 事前準備管理者権限の確認方法ユーザー名を変更するには、管理者権限(sudo権限)が必要です。現在の
目的 前回記事である Cluster API の Docker Provider を利用する に記載した通り、Cluster API の OpenStack Provider を利用する。 Docker Provider を利用する場合は kind を利用するために使用した Docker を Provider としてそのまま流用できるが、OpenStack Provider を利用する場合は OpenStack の環境が必要となる。 今回は [DsvStack] の手順を実行し、OpenStack 環境を準備する手順も記載する。 DevStack 環境を含め、1 つのマシン上に必要なソフトウェアをすべてインストールし、Cluster API の OpenStack Provider を動作させる。 インストール手順は下記を参考にする。 The Cluster API Book Quick
ビジネスdアプリ開発チームの立木です。現在、私たちのチームでは生成AIによる開発効率の向上を検討しています。その一環として、コードレビューの自動化を検討しています。 そこで、本記事では検証の一環として勉強も兼ねて、GoogleのLLM「Gemini」でコードレビューをするGitHub Actionsを自力で構築してみたのでその方法を紹介します。 Geminiとは Google AI Studio Vertex AI Google Gen AI SDK 着想の背景 コードレビューの観点 完成したもの ファイルの構成 処理の流れ gemini-code-review.yml gemini_review_code.py プロンプト 終わりに Geminiとは Geminiとは、Googleが提供しているLLMです。つい先日も、Gemini 2.5 proがリリースされ、コーディング能力を含め、そ
1. はじめに 少し時間が開きました。 こんにちは、ディーネットのよろず請負、深見です。 今回は、今流行りの生成 AI に関連したお話になります。ChatGPT の鮮烈なデビュー以来、話題の尽きない生成 AI です。Open AI 社の ChatGPT、Anthropic 社の Claude、Google の Gemini と、最近では DeepSeek まで、多様なサービスが犇めき合っています。 これらをチャットボットとして個々に利用するのも良いのですが、使い方が限定されることもあり、もっと自分の思うような作業やレポート作成などに生成 AI を活用できれば…と考えたことはありませんか?そう、生成 AI を使ったアプリケーションを手軽に作成してみたい、そんな願いを叶えるソリューションの登場です。 そこで今回は、最近注目を集めている生成 AI アプリ作成プラットフォーム「Dify」をご紹介し
今回はWSL2上のUbuntu 24.04LTSに、Composerと呼ばれるPHP用のパッケージマネージャーをインストールしてみます。Laravelの様なフレームワークと呼ばれる仕組みを使用する場合などに必要になります。Windows用のインストーラーもありますので、MAMPなどでも使用可能と思われます。Windowsへのインストール方法はこちらの記事等をご参照ください。 Composerをインストールします こちらのサイト様等を参考にインストールを行っていきます。Ubuntuのパッケージマネージャーを更新して、インストールに必要なUbuntuのパッケージをインストールします。今回はユーザー権限で実行しています。 cd ~ sudo apt update sudo apt install curl unzip php php-curl 以下のコマンドを入力して、Composerをダウンロ
まずは Ubuntu をインストールしたら、最初にアップデートとアップグレードを行いましょう。これはセキュリティ脆弱性を修正してシステムを安全に保ち、新しい機能や改善された機能を利用可能にし、ソフトウェアが正常に動作するために必要です。Ubuntu はデフォルトで自動アップデートのポップアップ通知が表示されます。常に最新の状態を保つために非常に便利な機能です。通知が出ない場合は Ubuntuソフトウェアセンターを開いて確認します。 一方で、Linux を触る上で GUI(Graphical User Interface)でのマウス操作が中心だと思われがちですが、実際には、CLI(Command Line Interface)を使った操作の方が圧倒的に効率的です。例えば、SSH(Secure Shell)を使ってリモートサーバーに接続し、コマンド操作で管理できます。 最初はコマンドを覚える必
ここでは、Ubuntu 22.04/20.04/18.04 Linux システムでシステム プロキシ設定を行う方法を調べます。プロキシ サーバーは、基本レベルでは、Web リクエストを行うコンピューター (クライアント) と、リクエストされたコンテンツを含むサーバー (サーバー) の間に位置するサービスを備えたコンピューター システムです。 Ubuntu Linux オペレーティング システムでプロキシ設定を構成するには、さまざまな方法があります。グラフィカル インターフェイスを使用することも、すべての設定をコマンド ラインで行うこともできます。このガイドでは、両方の方法について検討します。 以下のリンクに、Ubuntu Linux でプロキシ サーバーを構成する方法に関するガイドがあります。 Ubuntu での Squid プロキシ サーバーのインストールと構成GUI でシステム全体のプ
「シンプル」テーマ (1) #garupan_app (273) #ガルみん (1) #パンツの日 (1) #みんなの戦車道 (18) #超速GP (54) 503KC (1) 507SH (27) AA (2) Accessory (211) adb (1) ADW Theme (1) AI (10) AICP (1) Amazon (7) Amazon Androidアプリストア (39) Amazonアプリストア (62) Amazonコイン (8) AndApp (10) Android (187) Android 12 (2) Android 2.3 (1) Android 2.3.3 (1) Android 4.0 (1) Android 4.4.2 (1) Android 4.4+ (1) Android 5.0 (1) Android 6.0 (4) Android 8.0
パーティションとは……?? マウントとは……???? こんにちは。なんちゃってUbuntuユーザーです。Windowsだったら差し込むだけの物理記憶媒体なのにマウントとかって一体……? ってなったので備忘録。タイトルのまんまですね。 正直言ってそのへんに詳しくなったかと言われればNoなのだが、なんとな〜〜く使えるぐらいの感じにはなったので。 あとこれUbuntu使い始めてめっっっっちゃ思うんですけど 外付けHDDにプロンプトからアクセスできるのすっごく便利!!!!!!!! マシンが認識している記憶媒体 まず df でマウント済みのファイルシステムを表示することができる。/dev/sda1 のところにはメインの記憶媒体が表示されているはずである。Mounted on のところが / になっているやつである。もともとメインマシンの記憶容量は100GBちょっとあったはずなのだが、Anaconda
家に Ubuntu(Linux)機が増えてきましたが、台数が増えると「あれ? このマシンにあのソフト(パッケージ)をインストールしたっけ?」と思うようなことも増えてきました。 ということで、インストールしたソフト(パッケージ)の履歴を確認する方法をメモ書きしておきます。 apt-get または aptでソフト(パッケージ)をインストールしたり更新したりアンインストールしたりするとそれは /var/log/apt/ にログとして記録されています。 しかし、ログはローテーションされていて古いログは gz圧縮なので解凍しないと中身は見れません。 そこで、こんなシェルを作ってみました。 "apt-history"#! /bin/sh cd /var/log/apt ls -tr history.log* | xargs zcat -qf | grep -e "Commandline: apt" -
初めまして。本来こちらに書き込みをするべきでは無いのかもしれませんが、ご質問させて下さい。 題名の通りNASの導入を検討しています。 目的はTimeMachine利用のみです。 検討している機器はWesternDegital製MY BOOK LIVE 1Tです。 現有MBPは去年今頃購入した15inch500G 4MでOSは10.6(ここは10.7に変える気はありません)です。 NASの購入理由は息子が以前誤って、雑誌付録のubntuをインストールしてしまった事があり 全くMACの知識が無い私はPC DEPOさんおお世話になり、\48,000-の出費を余儀なくされた経験からです。 (息子、娘との思い出の写真はお金には変えられません) なので、今後上記のような事が起きても大丈夫なように、NASにてTimeMachhineを利用しようと思い、 安い上記商品を購入しようと思いました。 ここでMA
使っている環境 M2 Macbook Air (aarch64, MacOS 13.7) 本での想定標準環境は ubuntu 18.04 or 20.04 の x86_64 環境だから、環境構築の時点でだいぶハマりどころがある Mac でやるならざっと調べた感じ以下のあたりが参考になりそう? 開発環境構築の方針としてだいたい以下のどれかを使うことになる MacOS ネイティブ環境 Docker (for Mac) Ubuntu VM (Multipass) 環境 また、Docker, VM なら開発環境の時点で x86_64 のエミュレーション環境を使うのも手だが、ビルドが遅そうなのでできれば割けたい気がする。 MacOS ネイティブ環境もビルドが難しそう。 本で提供されてる Ansible playbook も ubuntu 依存なので MacOS 環境だとそのままでは使えない。 したが
VimでCtrl + DはPage Half Downなので、割とよく使うコマンドであるが、ObsidianでCtrl + Dを押すと行が削除された。 ?????と思ってHot Keyを調べて見るとCtrl + D にDelete paragrahが割り当てられている。 右の方のXでホットキーの割り当てを削除すると問題なくPage Half Downにできた。 TOC 基本設定 画面倍率の設定 Obsidianのインストール フォントのインストール 開発環境設定 Flutterのインストール VSCodeのインストール Android Studioのインストール 残課題 基本設定 画面倍率の設定 4Kディスプレイはそのまま使うのにはしんどいため、倍率を変更する。 ディスプレイの設定で任意の倍率にするオプションがあるが、そこで変更するとChromeがぼやける現象が起きてしまった。 そのため倍
Ubuntu Weekly Recipe 第841回ローカルLLMの実行ツール「Ollama」のGUIフロントエンド、Alpacaを使用して生成AIを使用する 今回は、ローカルLLMの実行ツール「Ollama」のフロントエンド、Alpacaを紹介します。 Alpacaとは Ollamaに関しては第825回で紹介しました。そこではフロントエンドとして、Open WebUIを使いました。 もちろんOpen WebUIを使うのもいいのですが、Ollamaにはフロントエンドがたくさんあります。Ubuntuで動作するGUIフロントエンドはないかなと思って探してみたところ、Alpacaを発見しました(macOS向けがやたら充実している印象です)。 Alpacaは、Flatpakパッケージになっているので導入とアップデートが簡単で、PythonのGTK4バインディングを使用しているためUbunt
海洋ロボコンをやってた人です。 ※気になる方は「海洋ロボコン」で調べていただければと思います。 今年で大学を卒業するということもあり、記事として知見を残しておくことにしました。 この記事が初投稿となりますが、どうぞよろしくお願いします。 ※2023/02/26追記: 本記事の「ROS2」表記、正しくは「ROS 2」です。 1: ROS2対応 URDFのロボットの作り方 ここでは、ROS2に対応したオリジナルURDFモデルの作り方から、実際にRviz2で表示させるまでを記事にしていこうと思います。 使用するモデルは、アイコンでも表示されているマンタ型ロボットで紹介していきます。 なお、ロボットのハード設計からソフト設計まで全て私が担当しており、所属研究室の教授からも一般公開の許可を得ています。 1.1: はじめに まずは私が使用した動作環境やソフトを下記に示しておきます。 Fusion360
この記事は Linux上で一度作成したスワップファイルのサイズを後から変更する方法です。Ubuntu 24.04の手順を説明します。 以下のように/swapfileというサイズ1Gのスワップファイルが割り当てられている状態で、スワップファイルのサイズを2Gに拡張します。 $ sudo swapon -s Filename Type Size Used Priority /swapfile file 1048572 497664 -2 やり方 メモリーの使用状況を確認する スワップファイルのサイズを変更するためには、一旦スワップファイルの登録を解除する必要があります。その前にfreeコマンドを使用して現在のメモリーの使用状況を確認します。
CrackMapExec(クラックマップエグゼック)、通称 CME は、ネットワークセキュリティの専門家、特にペネトレーションテスターやレッドチームにとって非常に強力なツールです。Pythonで開発されたオープンソースのポストエクスプロイトツールであり、「ネットワークペネトレーションテストのスイスアーミーナイフ」とも称されています。その主な目的は、特に大規模なActive Directory (AD) 環境において、セキュリティ評価プロセスを自動化し、効率化することです。 CMEは、SMB、WinRM、LDAP、SSH、MSSQLなど、さまざまなネットワークプロトコルを介してターゲットシステムと対話し、認証情報の検証、脆弱性の探索、権限昇格、ラテラルムーブメント(水平展開)などを支援します。多くの機能は、OSに組み込まれた機能や標準的なプロトコルを利用するため、検知されにくいという特徴も持
Googleは2025年3月17日(米国時間)、オープンソース開発者が自分のプロジェクトに関連する脆弱(ぜいじゃく)性情報にアクセスできる無料ツール「OSV-Scanner」の最新版「OSV-Scanner V2.0.0」の提供を開始した。 OSV Scanner V2.0.0では、2025年1月にオープンソース化した「OSV-SCALIBR」(ソフトウェア構成分析支援ライブラリ)の機能を初めて統合し、複数の新機能が追加されている。 「開発者やセキュリティチームが脆弱性管理をシンプルかつ効率的にすることを目標に、OSV-Scannerに新機能を多数追加した。幅広いフォーマットやエコシステムをサポートする、より包括的な脆弱性スキャナーおよび脆弱性修正ツールに進化した」と、Googleは述べている。 OSV-Scanner V2.0.0の新機能 OSV-SCALIBRによる依存関係抽出の強化
はじめに この包括的なチュートリアルでは、Bash 関数の戻り値について詳しく説明し、Bash スクリプトで関数を効果的に扱うために必要な知識とテクニックを提供します。シェルスクリプトの初心者であるか、既存のスキルを向上させたい方であるかに関わらず、このガイドは関数の定義、呼び出し、および戻り値の処理方法についてしっかりと理解する手助けとなります。これらのスキルを身につけることで、様々な自動化タスクに対応できる、より堅牢で柔軟なシェルスクリプトを作成することができます。 Skills Graph %%%%{init: {'theme':'neutral'}}%%%% flowchart RL shell(("Shell")) -.-> shell/ControlFlowGroup(["Control Flow"]) shell(("Shell")) -.-> shell/Functions
なぜやろうと思ったのか TerraformのCI(GithubActions)でterraform planをかけてたんですが、ここ最近やたらこんなエラーが出るようになりました。 Error: Unsupported Terraform Core version │ │ on provider.tf line 6, in terraform: │ 6: required_version = "~> 1.10.0" │ │ This configuration does not support Terraform version 1.11.1. To proceed, │ either choose another supported Terraform version or update this version │ constraint. Version constraints are
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く