並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 53件

新着順 人気順

shellの検索結果1 - 40 件 / 53件

  • Mac やめて Linux PC を自作した - IT戦記

    みなさまお元気ですか 暑さも少し落ち着いてきて、ようやく外に出てもいいかなという気になってきました。季節の変わり目体調には気をつけていきたいですね。 実は、一ヶ月くらい前に Linux PC を自作して Mac から移行しました。そのときの考え、その後の感想を残しておきます。 また、学んだことや作業のログを細かく残しておきたいと思います。(どこかの誰かが不安に思ったときに同じ失敗や疑問を経験した人がいて安心してもらえたら嬉しい) Ubuntu のインストール画面 (ベストオープンソースと開発しよう!) 目次 Mac をやめるきっかけ、経緯 Ubuntu に移行して一ヶ月の感想 おまけ1: どのような PC になったか おまけ2: 事前に学んだこと おまけ3: PC の組み立て おまけ4: Ubuntu のセットアップ 加筆/修正 指摘のあった誤字を修正 NVEnc について誤った内容があっ

      Mac やめて Linux PC を自作した - IT戦記
    • 可愛すぎかよ! ハッカーの新しい相棒 コマンドラインからLLMを使えるgptme|shi3z

      こういうのが欲しかったんだよ。マジで。 コマンドラインからLLMを呼び出せるgptmeというツールがアツい これは、gptmeコマンドを追加するというもの。 環境変数としてOPENAI_API_KEYとかAnthropicのキーとかを設定しておくと勝手にAPIを呼び出してくれる。もちろん、クラウドに送信するとかけしからんという勢にはローカルLLMでも対応できる。 こいつはコマンドライン版ChatGPTのようなものなので、コマンドラインで動くのだが、その真価は例えばパイプで繋いだ時とかに発揮される。 $ du -d 1|gptme "一番容量を食ってるフォル ダは何Gバイト使ってんの?" Found OpenAI API key, using OpenAI provider [10:13:32] No model specified, using recommended model for

        可愛すぎかよ! ハッカーの新しい相棒 コマンドラインからLLMを使えるgptme|shi3z
      • いまや、DJはもうDJじゃない。デリック・メイと考える人工知能と「人の意思」

        いまや、DJはもうDJじゃない。デリック・メイと考える人工知能と「人の意思」2024.09.20 21:0014,582 照沼健太 AIと人間の区別がつかない時代がもうすぐそこに? Open AIが脅威の性能を誇るChatGPTの音声対話機能を公開間近。さらにはAppleがiOSやMac OSに組み込む生成AI「Apple Intelligence」を発表するなど、AI競争はさらに加速しています。 そんなAIと人間の区別がつかない未来を予見したかのような作品が、95年公開の映画「GHOST IN THE SHELL / 攻殻機動隊」です。本作の関連作品として、1997年にPlayStation用ソフトとして発売されたゲーム「攻殻機動隊 GHOST IN THE SHELL」のサントラに参加していたデトロイトテクノのオリジネイターの一人、デリック・メイが、今年5月に東京・新宿のZepp Sh

          いまや、DJはもうDJじゃない。デリック・メイと考える人工知能と「人の意思」
        • Unixの歴史の起源を伝説のゲーム「スペース・トラベル」で遊んで学ぼう! - Qiita

          ちなみに Space Travel にスコア機能やゲームのなにかを記録する機能はありません。描画は点と線だけで画像ファイルの読み込みなどは行いません。オリジナルの Space Travel は紙テープから起動してオンメモリで動くはずです。何が言いたいかというと Space Travel を動かすためにファイルシステムを作る理由はないということです。紙テープからの起動なんて時間がかかるのでは? と思ったあなたは鋭い。1980 年頃の音楽用のカセットテープをコンピュータの記憶媒体として使っていた時代では、実際にゲームを始める前のロード時間に何分も待っていました。 初期の Unix 開発の技術は Space Travel から学んだ さて、この記事は Space Travel を通して Unix 開発の初期の歴史や、なぜケン・トンプソンは Unix を開発するに至ったのかを知ろうというのが趣旨の

            Unixの歴史の起源を伝説のゲーム「スペース・トラベル」で遊んで学ぼう! - Qiita
          • 言語環境の管理は *env や *vm を超えて、 mise へ

            mise はミーズと読みます。 mise とは *env や *vm が担っていた言語環境(コンパイラ・インタプリタ)のバージョンを管理するツールです。 rbenv や nvm のように単一言語に対するサポートではなく、標準で Go、 Node.js、 Python などの複数の言語に対応しています。 類似のソフトウェアに asdf が存在しますが、 mise はその精神的後継となっています。asdf が shell で書かれていたのに対し、 mise は rust で実装されており、起動速度も asdf と比べて格段に早くなっています。 mise は The front-end to your dev env. と自称しており、上記の言語環境のみならず、アウトオブボックスで使用できる複数の開発向けの機能を提供しているので、本稿で紹介します。 言語環境の用意 mise が提供する言語環境は

              言語環境の管理は *env や *vm を超えて、 mise へ
            • hadolintを使ってDockerfileをベストプラクティスに沿った状態に保つ

              Dockerは公式にDockerfileのベストプラクティスを表明しています。 が、このベストプラクティスに沿っているかどうか?を人間がいちいちレビューしていくのは正直しんどい、というか現実的ではない… そこで「せや!静的解析したろ!」という時に便利なのがhadolintというライブラリです。 使ってみる 今回はVSCode拡張機能とGHAのCI時に静的解析してもらいたいと思います。 今回はちょうどメンテナンスしていない自分のリポジトリがあるので、これに対して静的解析をかけていきます。 まずはVSCode拡張機能で利用するための下準備として、hadolint本体をOSにインストールします。 Macの場合はこちら。 docker/php/Dockerfile:8 DL3008 warning: Pin versions in apt get install. Instead of `apt-

                hadolintを使ってDockerfileをベストプラクティスに沿った状態に保つ
              • ロバート・ウッドヘッド氏×押井守氏 | 対談記事公開中 | Wizardry Variants Daphne

                1981年、サーテック社からApple II用ソフトウェアとして発売された3DダンジョンRPG『ウィザードリィ』。コンピューターRPGの始祖と呼ばれ、国内外、ゲーム業界を問わず、多くのクリエイターに影響を与えているタイトルである。 映画監督、演出家、脚本家の押井守氏も『ウィザードリィ』から強く影響を受けたクリエイターのひとりだ。日本のアニメーション史に燦然と輝く作品の数々を手がけてきた押井氏は、年季の入ったゲーマーであり、『機動警察パトレイバー』、『機動警察パトレイバー2 the Movie』、『アヴァロン』の劇中には、『ウィザードリィ』の多数オマージュが盛り込まれている。 そんな押井氏の『ウィザードリィ』愛は20年以上にわたって片思いの状態かと思いきや、実はお互いの想いを知らないままの両思いであったようである。『ウィザードリィ』の生みの親のひとりであり、作中に登場する“狂王トレボー”その

                  ロバート・ウッドヘッド氏×押井守氏 | 対談記事公開中 | Wizardry Variants Daphne
                • AI-powered chat conversations with GitHub Copilot

                  Version 1.93 is now available! Read about the new features and fixes from August. Using Copilot Chat in VS Code The GitHub Copilot Chat extension gives you a chat interface that lets you interact with GitHub Copilot and receive answers to coding-related questions directly within VS Code, without requiring you to navigate documentation or search online forums. Copilot Chat might use syntax highligh

                    AI-powered chat conversations with GitHub Copilot
                  • Nushell - 型付きシェルの基本とコマンド定義

                    はじめに これまで Zenn では fish shell の記事をいくつか書いてきましたが、現在は Nushell という新しいシェルを使っています。 実は Nushell のことは以前から知っていましたが、利用されているプログラミング言語の概念やその恩恵についての知識が無かったため、より初心者にわかりやすい fish shell を利用していました。最近になって型システムや関数型言語などについての概念を取得したため、ようやく Nushell を使い始められました。 Nushellでの分かりやすいエラーメッセージ 使い始めてからまだ1ヶ月ぐらいですが、かなり奥が深く一つの記事で解説しきるのは難しいので、この記事では基本体な設定と型とコマンドについて重点をおいて最後は具体的なカスタムコマンドの定義をいくつか取り上げて解説したいとおもいます。 Nushellとは Nushell とは "A n

                      Nushell - 型付きシェルの基本とコマンド定義
                    • Postgresqlのltreeを活用した階層構造の便利な利用法 - RAKUS Developers Blog | ラクス エンジニアブログ

                      はじめに ltreeとは ltree型 ltreeの操作 活用法 1. 承認フローの構築 事前準備 テーブル作成 データ追加 2. テーブルに細かくアクセス制御をかける 事前準備 ltreeの有効化 テーブル作成 ポリシー作成 行セキュリティポリシーの有効化 ポリシーの設定 データを追加 ユーザー作成 試す まとめ はじめに こんにちは! エンジニア2年目のTKDSです! 今回はltreeについて調べ、その活用法を考えてみました。 ltreeについて、ltreeの活用法の2段構成です。 ltreeとは 階層ツリー構造を模した構造を格納する機能を提供する拡張機能です。 詳しくはドキュメントをみてください。 ltree型 階層ツリー構造を表す型です。 例)`Company.Department.Team1 ドット区切りで大文字小文字は区別しないようです。 各データはラベルと呼びます(上記でのC

                        Postgresqlのltreeを活用した階層構造の便利な利用法 - RAKUS Developers Blog | ラクス エンジニアブログ
                      • 【数土直志の「月刊アニメビジネス」】00年代初めと似てきたアニメ業界、不況は繰り返されるのか

                        ホーム > ニュース総合 > 特集・コラム > 数土直志の「月刊アニメビジネス」 > 【数土直志の「月刊アニメビジネス」】00年代初めと似てきたアニメ業界、不況は繰り返されるのか ■過去にもあったアニメビジネスブーム 日本アニメの活況が続いている。日本動画協会がまとめる「アニメ産業レポート2023」によれば、2022年の世界市場は2兆9277億円と史上最高だ。20年前、2002年の1兆968億円と比べれば3倍近くにもなる。 今後発表される2023年の金額も、円安などの後押しもあり過去最高を更新してくる気配が濃厚だ。市場成長に限ればアニメ業界には楽観した雰囲気があふれ、新たにアニメ事業に進出する企業が引きも切らない。アニメビジネスブームの様相だ。 しかしアニメビジネスブームは、今回が初めてでない。日本のアニメ産業は1950、60年代に本格的に立ちあがった。大衆的な人気に支えられ一本調子に成長

                          【数土直志の「月刊アニメビジネス」】00年代初めと似てきたアニメ業界、不況は繰り返されるのか
                        • EKSでKubernetes DaemonSetを用いたロギング:Fluent-bitの運用とトラブル事例 - MonotaRO Tech Blog

                          モノタロウのプラットフォームエンジニアリング部門 コンテナ基盤グループの宋 明起です。 私たちは、アプリケーション開発者からコンテナシステムの認知負荷を取り除き、アプリ開発に専念できるコンテナ基盤の構築と基盤を改善し、開発者はより楽に、より安全にアプリケーションのデプロイと運用できるように支援しています。 背景 基本設計 方針 構成 サンプル モニタリング サンプル 障害 障害1. Memory overflowエラーが発生 障害2. 大量のログが欠損になっている (refresh_interval) 障害3. まだ一部ログが欠損になっている (Prestop) [FAQ] 背景 モノタロウでは以下の記事にあるようにバックエンドのAPIをコンテナ化から始め様々なレイヤーの様々なアプリケーションをEKSの上で運用しています。 EKSコンテナ移行のトラブル事例:ALBの設定とPodのライフサイ

                            EKSでKubernetes DaemonSetを用いたロギング:Fluent-bitの運用とトラブル事例 - MonotaRO Tech Blog
                          • WezTermに移行した - 詩と創作・思索のひろば

                            PCを新調したのを期に、ターミナルの環境をiTerm2+tmuxをWezTermに移行した。とくに不満はなかったのだけど、iTerm2の設定をぽちぽちする*1ことを考えるとこれ数年おきにやるのか……と思ってしまったので心機一転、設定をLuaで管理できるというWezTermを使ってみることにした。 偶然以下の記事を見ていたのが大きい。設定も基本これをぱくった。 Okay, I really like WezTerm | Alex Plescan いいところ Luaで設定できる。別にLuaが書きたいわけではなくてVCSで管理できるのがよい。 WezTerm単体で、キーボードのみで文字列選択・コピーができる(Copy Mode)。これまではこの用途にtmuxを使っていたのでシンプルになってうれしい。 さらに、コピーしたいところまでカーソルを動かさなくていい Quick Select というモード

                              WezTermに移行した - 詩と創作・思索のひろば
                            • 【小ネタ】シェルのコマンド履歴に残さない方法 | DevelopersIO

                              こんにちは、高崎@アノテーション です。 はじめに 皆さんはセンシティブなパラメータを必要とする Web API を curl コマンドでシェルから実行する必要に迫られたことはありますでしょうか? 私はあります。 その時にとあるやり方を TIPS として展開したところ、知らないメンバーがいたため小ネタとして記事にします。 TIPS について 冒頭で申し上げた

                                【小ネタ】シェルのコマンド履歴に残さない方法 | DevelopersIO
                              • Railsアプリの自動テスト環境をCirlceCIからGitHub Actionsへ移行したときにやったこと - ZOZO TECH BLOG

                                はじめに こんにちは、WEARバックエンド部バックエンドブロックの塩足です。普段は弊社サービスであるWEARのバックエンド開発・保守を担当しています。 WEARのバックエンドでは、これまで自動テスト環境としてCircleCIを使用していましたが、運用保守の改善を目的にGitHub Actionsへ移行しました。 今回は、GitHub Actionsへ移行する際に取り組んだ以下の3点について紹介します。 効率的にテストを分割してテストを並列実行する方法 失敗したテストのみを再実行する仕組みの構築 GitHubのCheck annotationsを活用して、失敗したテスト情報を表示 また、最後に今回行ったテストカバレッジのレポーティングとGitHub Pagesでのホスティングの方法について紹介します。 目次 はじめに 目次 背景 なぜ自動テスト環境をCircleCIからGitHub Acti

                                  Railsアプリの自動テスト環境をCirlceCIからGitHub Actionsへ移行したときにやったこと - ZOZO TECH BLOG
                                • さらなる進化を遂げた「uv」の新機能 | gihyo.jp

                                  福田(@JunyaFff)です。本連載Python Monthly Topicsで2024年3月に公開したRust製のPythonパッケージ管理ツール「uv」を使ってみよう で紹介した「uv」が、さらなる進化を遂げました。今回は、その新機能を紹介します。 はじめに Astral社が開発するRust製の高速なpipの代替ツール「uv」がパッケージマネージャーとして8月にアップデートされました。pipの代替ツールとしてだけでなく、Pythonプロジェクト、コマンドラインツール、単一ファイルスクリプトさらにPython自体を管理できるようになりました。uvは、pipやpipx、venv、poetryやpyenvのような機能を包括していると言え、そしてそのすべてが非常に高速に動作します。 本記事では、アップデートした「uv」の新機能を中心に紹介します。 基本的な使い方は Rust製のPythonパ

                                    さらなる進化を遂げた「uv」の新機能 | gihyo.jp
                                  • トリガーを用いたPostgreSQLのデータ変更検知方法 - RAKUS Developers Blog | ラクス エンジニアブログ

                                    はじめに 事前準備 トリガーを使用する方法 補足:トリガーと関数のみ消す方法 まとめ はじめに こんにちは! エンジニア2年目のTKDSです! PostgreSQLでのテーブル変更検知方法について調べました。 今回はトリガーを使用する方法について説明します。 事前準備 DBの準備(compose.yaml) services: db: image: postgres:16.4-bullseye container_name: db environment: POSTGRES_USER: postgres POSTGRES_DB: postgres POSTGRES_PASSWORD: postgres ports: - "127.0.0.1:5432:5432" volumes: - db_data:/var/lib/postgresql/data - ./init.sql:/docker

                                      トリガーを用いたPostgreSQLのデータ変更検知方法 - RAKUS Developers Blog | ラクス エンジニアブログ
                                    • Visual guide to SSH tunneling and port forwarding - ITTAVERN.COM

                                      To make it quick, I wish I had known about port forwarding and tunneling earlier. With this blog post, I try to understand it better myself and share some experiences and tips with you. Topics: use cases, configuration, SSH jumphosts, local/remote/dynamic port forwarding, and limitations Use cases # SSH tunneling and port forwarding can be used to forward TCP traffic over a secure SSH connection f

                                      • 第831回 暗号化されたUbuntuのルートファイルシステムをリモートから復号する方法 | gihyo.jp

                                        ストレージの暗号化は実施して当然のセキュリティ対策のひとつとなりつつあります。一般的なスマートフォンであればほぼ暗号化された状態ですし、WindowsやmacOSでも暗号化するための設定が用意されています。たとえばWindowsの場合、PCの購入時点で暗号化がオンになっているケースもあります。サーバーも用途によっては暗号化したい場合もあるでしょう。 ここで問題になるのが、どのようにしてストレージ復号用のパスフレーズを入力するのか、です。今回はUbuntuのルートファイルシステムを暗号化した上で、起動時にリモートからSSH経由でストレージの復号する方法を紹介しましょう。 ストレージ暗号化における復号の手間と意味 Ubuntu自体は10年以上前から、インストール時にストレージを暗号化するオプションが提供されていました。現在はその手法としてLVMとLUKSを利用したLinuxにおける一般的な暗号

                                          第831回 暗号化されたUbuntuのルートファイルシステムをリモートから復号する方法 | gihyo.jp
                                        • ECS FargateでSeleniumを実行する

                                          はじめに こんにちは、GMOソリューションパートナーのTKです。 当社には、AWSの学習用のアカウントがあります。 今回はそれを活用して、ローカルのdocker環境上で動かしていたSeleniumを ECSのFargateで動作させてみることにしました。 構成 root ├ python │ └ Dockerfile │ └ requirements.txt │ └ script.py ├ selenium │ └ Dockerfile └ docker-compose.yml コード pythonディレクトリ配下 FROM python:3.12 ENV TZ Asia/Tokyo RUN apt-get update && \ apt-get install -y sudo vim && \ apt-get clean COPY ./ /app RUN pip install -r /

                                            ECS FargateでSeleniumを実行する
                                          • YAPC::Hakodate 2024に参加して前夜祭で「AWS Lambdaで実現するスケーラブルで低コストなWebサービス構築」の話をしました - 酒日記 はてな支店

                                            2024-10-04〜05に開催された YAPC::Hakodate 2024 に参加してきました。楽しかったですね!! 自分が応募したトークは残念ながら本編では採択されなかったのですが、前夜祭のrejectconで発表の機会を頂いたので話してきました。資料はこちらです。 speakerdeck.com とあるマイクロサービスを ECS から Lambda に(アプリケーションコードを変更せず) 乗り換えてコストが大幅削減しているグラフが見所です。あと最後、時間の関係で駆け足になってしまったのですが、LamuxというOSSを作りました。Lambdaの複数の関数/エイリアスをhost情報を元に呼び分けてくれるProxy(multiplexor)です。 LambdaでWebアプリケーションやAPIを開発するときのプレビュー環境構築にも使えますし、Lambda extensionとして動作させる

                                              YAPC::Hakodate 2024に参加して前夜祭で「AWS Lambdaで実現するスケーラブルで低コストなWebサービス構築」の話をしました - 酒日記 はてな支店
                                            • Terminal colours are tricky

                                              Yesterday I was thinking about how long it took me to get a colorscheme in my terminal that I was mostly happy with (SO MANY YEARS), and it made me wonder what about terminal colours made it so hard. So I asked people on Mastodon what problems they’ve run into with colours in the terminal, and I got a ton of interesting responses! Let’s talk about some of the problems and a few possible ways to fi

                                              • perl for shell, awk and sed programmers

                                                YAPC::Hakodate 2024 Track A 12:25〜

                                                  perl for shell, awk and sed programmers
                                                • GitHub - noperator/sol: A de-minifier (formatter, exploder, beautifier) for shell one-liners

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - noperator/sol: A de-minifier (formatter, exploder, beautifier) for shell one-liners
                                                  • CentOSサーバを標的とした新たなサイバー攻撃発見、管理者は対策を

                                                    Group-IBはこのほど、「Storm clouds on the horizon: Resurgence of TeamTNT?|Group-IB Blog」において、脅威アクター「TeamTNT」が実施中と推測される新しいサイバー攻撃を発見したと伝えた。TeamTNTは2022年に解散したとみられていたが、この攻撃で使用された戦術、技術、手順(TTPs: Tactics, Techniques, and Procedures)には類似点があるとしている。 Storm clouds on the horizon: Resurgence of TeamTNT?|Group-IB Blog 新しいサイバー攻撃の特徴 発見された新しいサイバー攻撃は、仮想専用サーバ(VPS: Virtual Private Server)上に構築されたCentOSサーバを標的とする。初期アクセスはSSH(Se

                                                      CentOSサーバを標的とした新たなサイバー攻撃発見、管理者は対策を
                                                    • WezTermをはじめてWezTermをやめようかと思うまで - Gentoo metalog

                                                      ターミナルでほとんどを過ごす都合がある。しばらく前まではkittyを使っていたのが、このところはWezTermを使っていた。 WezTermは最近はやりのGPU-acceleratedなターミナルエミュレータで機能が豊富である。 wezfurlong.org たとえば、タブを作れたり、リーダーキー(screenとかのCtrl-a的な感じで他のショートカットのprefixになる)を設定できたり、workspaceを複数作れたり、builtinなsshでリモート接続したり、multiplexできたりする。 wezfurlong.org これらリッチな機能のおかげで、端末+tmux的な機能と操作感をWezTermだけでできて大変にべんり…という感じだった。…が、いまはやめようかなと思っている。 やめようかなとなっている理由 環境が悪いというとそれまでなのだが、nvidiaのGPU(+Linux)

                                                        WezTermをはじめてWezTermをやめようかと思うまで - Gentoo metalog
                                                      • Hotwire Native: Hotwire Native is a web-first framework for building native mobile apps.

                                                        Hotwire Native is a web-first framework for building native mobile apps. Building fully native mobile apps can be a real pain. It often looks like this: The development process is very slow Large teams of specialized developers are required Each feature must be re-implemented across every platform Every update needs to wind its way through the app store review process Hotwire Native provides an an

                                                        • 声優・田中敦子追悼特別編【心に沁みる名言『草薙素子(アニメーション映画「イノセンス」より))』】今日を精一杯生きるために…。 - ioritorei’s blog

                                                          声優・田中敦子追悼特別編 心に沁みる名言 心に沁みる名言 今日を精一杯生きるために… 草薙素子(アニメーション映画「イノセンス」より) 今日を精一杯生きるために… 明日ではなく今日。 今、この時を精一杯生きるあなたのために素敵な言葉を綴ろう。 草薙素子(アニメーション映画「イノセンス」より) 草薙素子(CV.田中敦子) 草薙素子とは、士郎正宗先生の漫画及びそれを原作とするアニメ『攻殻機動隊』シリーズの主人公。 全身サイボーグの女性。 登場作品によって性格や容姿が異なる。 脳と脊髄の一部を除く全身を義体化したサイボーグの女性で、総理直属の公安警察機関「公安9課」の実質的なリーダー。 世界屈指の義体使いであり、事件解決のためなら非合法な手段を使うことも躊躇せず、必要とあらば同僚にもゴーストハックを仕掛けたり、枝(電脳への侵入経路)を付けたりする(ちなみに作中世界において、公にはゴーストハックは

                                                            声優・田中敦子追悼特別編【心に沁みる名言『草薙素子(アニメーション映画「イノセンス」より))』】今日を精一杯生きるために…。 - ioritorei’s blog
                                                          • Patent troll Sable pays up, dedicates all its patents to the public!

                                                            Patent troll Sable pays up, dedicates all its patents to the public!2024-10-02 Back in February, we celebrated our victory at trial in the U.S. District Court for the Western District of Texas against patent trolls Sable IP and Sable Networks. This was the culmination of nearly three years of litigation against Sable, but it wasn’t the end of the story. Today we’re pleased to announce that the lit

                                                              Patent troll Sable pays up, dedicates all its patents to the public!
                                                            • Tour of Hell

                                                              This set of slides sketches out the implementation of Hell, in technical detail. I do tend to switch between the slides, old code, and the present code, so bear with me. It's more about the ideas. If you want to see a complete implementation, the complete implementation of Hell is one file, which you can look through easily. There are a few limits on the language; no imports, no polymorphism (poly

                                                              • Highlights from Git 2.47

                                                                The open source Git project just released Git 2.47 with features and bug fixes from over 83 contributors, 28 of them new. We last caught up with you on the latest in Git back when 2.46 was released. To celebrate this most recent release, here is GitHub’s look at some of the most interesting features and changes introduced since last time. Incremental multi-pack indexes Returning readers of this se

                                                                  Highlights from Git 2.47
                                                                • YAPC::Hakodate 2024 に参加しました - 大西ブログ

                                                                  ブログを書くまでがYAPC!ということで忘れないうちに参加しました記事を書く。 YAPCはYet Another Perl Conferenceの略で、Perlを軸としたITに関わる全ての人のためのカンファレンスです。 Perlだけにとどまらない技術者たちが、好きな技術の話をし交流するカンファレンスで、技術者であれば誰でも楽しめるお祭りです! Kyoto 2023 に続いて、参加してきました YAPC::Hakodate 2024(Hiroshima 2024 は出れなかった)。 株式会社はてな 私の所属する株式会社はてなは、一般社団法人Japan Perl Association (JPA) のゴールド会員で、今回の YAPC ではゴールドスポンサーとしてスポンサードしました。私もスポンサー参加させていただきました。 また、3名の登壇者を送り出し、運営のコアスタッフも、一般参加も何名かお

                                                                    YAPC::Hakodate 2024 に参加しました - 大西ブログ
                                                                  • Visual Studio Code September 2024

                                                                    Version 1.94 is now available! Read about the new features and fixes from September. September 2024 (version 1.94) Update 1.94.1: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the September 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of

                                                                      Visual Studio Code September 2024
                                                                    • 情報処理安全確保支援士になりました - Kengo's blog

                                                                      今月より晴れて、情報処理安全確保支援士(登録番号028693)を名乗れるようになりました。昨年取った医療情報技師と合わせて、医療情報システムの情報処理安全についてのプロフェッショナルであることをある程度の説得力を持って説明できるようになったと考えています。 とはいえ資格をとったら急に仕事ができるようになるかというとンなわけないので、より複雑な課題解決ができるように継続して学んでいきます。とりあえず今日は、なぜセキュリティなのかと、今後の抱負をここにまとめておこうと考えた次第です。 なぜ今セキュリティなのか 私はいままでCDワークフロー改善であるとか、ログ管理含めた保守性であるとか、エンタープライズアプリケーションの性能改善であるとか、どちらかと言えばシステム実装に寄った非機能要件を多く見てきました。 一応OSSライセンスの管理やビルドスクリプト改善から発展して、OSS脆弱性への対応も経験し

                                                                        情報処理安全確保支援士になりました - Kengo's blog
                                                                      • I Like Makefiles

                                                                        I like makefiles. I first used a makefile more than ten years ago. Even back then, it looked like some ancient technology used by the graybeard Linux wizards. Years passed, and new build tools came and went, but I kept seeing makefiles still used here and there. I got used to them because they were part of some projects I joined. At some point, I started to like them. Today, they are often the fir

                                                                          I Like Makefiles
                                                                        • YAPC::Hakodate 2024に行ってきました #yapcjapan - ぱいぱいにっき

                                                                          お疲れさまです! ブログ書くまでがYAPCということでやっていきます。 yapcjapan.org 前夜祭 前夜祭ではガラナを受け取って早速北海道に来た感が出ておりました。この後アンカファレンスという形で会が始まり、序盤はmoznionさんやpasta-kさんの話を聞いてたんですが、目線が合ってしまい私も壇上に上がることに。AIとか色々重いテーマでしたが、わりかし今自分が他人と話したいことが話せてよかったかと思います。文芸的プログラミングのくだりとかまさにそうですね。 そのあとは基本的には後ろで話したり(声がもし大きかったらすみませんでした)、別室に移動してきた人と話していました。 懇親会が終わり、たまには知らない人についていこうかなと思ってたら、結局ホテルに帰ってセコマのホットシェフを食ってました。知らない人の飲み会について行くスキルなのか度胸なのか身につけたいですね。 本編 バスに乗る

                                                                            YAPC::Hakodate 2024に行ってきました #yapcjapan - ぱいぱいにっき
                                                                          • ii.com: Git Bash Is My Preferred Windows Shell

                                                                            Ongoing According to Repology, the latest packaged Git for Windows is version . To keep up with releases of Git for Windows, which includes Git Bash and the Mintty terminal emulator, see github.com/git-for-windows/git/releases or groups.google.com/g/git-for-windows. 2024-September-11 and beyond This article is being discussed on Hacker News. On 2024-September-12, it has 218 points and 176 comments

                                                                              ii.com: Git Bash Is My Preferred Windows Shell
                                                                            • NixOS is a good server OS, except when it isn't | Bernardo Vecchia Stein / Daniel Sidhion

                                                                              Ever since I built my first NixOS system (I started by building a custom image to upload on DigitalOcean), I’ve been bothered by one thing: the default installation size is large. To give you an idea, this simple system (using flakes): nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ (nixpkgs.outPath + "/nixos/modules/profiles/minimal.nix") (nixpkgs.outPath + "/nixos/modules/profiles

                                                                              • 7日間でハッキングをはじめる本をやってみた

                                                                                はじめに 2024/8/28に発売された、野溝のみぞう氏著の「7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性」をやってみた。思いの外長くなったので、感想を最初に書き、各章の内容を振り返ってみる。 感想 ハッキングの楽しさに触れられる良書だった。環境構築をはじめ、各章がかなり丁寧に解説されており、初心者でも躓くことなくハッキングを学べる本だと思った。用語の説明も詳しいが、「なぜこの方法を取るか?」や「どうアプローチするか?」の道筋の説明が丁寧で、わかりやすかった。あとイラストが最高にかわいい。 TryHackMeは登録したきりだったが、楽しさがやっとわかった。閉じた環境で遊べるのと、幅広いルームで遊べるのがいいと思った。ツールを試したり、脆弱性を悪用した攻撃を試せたり、CTF形式で遊べるなど、好きな遊び方ができるのが楽しい。 自身の場合は、Learni

                                                                                  7日間でハッキングをはじめる本をやってみた
                                                                                • Linux/4004 - Dmitry.GR

                                                                                  Linux/4004 Slowly booting full Linux on the intel 4004 for fun, art, and absolutely no profit TL;DR I booted Debian Linux on a 4-bit intel microprocessor from 1971 - the first microprocessor in the world - the 4004. It is not fast, but it is a real Linux kernel with a Debian rootfs on a real board whose only CPU is a real intel 4004 from the 1970s. The video is sped up at variable rates to demonst