はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ ディレクトリ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 199件)

超楽にRubyで雑に書いたスクリプトをsystemdで管理したい! - 宇宙行きたい

2024/03/07 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip gem systemd Ruby スクリプト 宇宙

ちょっとした雑なスクリプト書いてそれを常に起動しておきたいときないですか?僕はあります。 しかもめんどくさがり屋なのでghq管理化のディレクトリでgemに頼って雑に書いたスクリプトがそのまま動いてほしいんです。 systemd使えば出来るんだろうなぁと思いつつ「色々面倒くさいんだろうな」と思って手を出していなか... 続きを読む

GitHubのCODEOWNERSで一部サブディレクトリだけ別のオーナーを指定する

2023/08/26 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub docs レビュワー gitignore オーナ

docs/ @docs-owners docs/another-dir/ docs/another-dir/ @another-team 背景 GitHub のコードオーナーは、プルリクエストを作成した際に自動的にレビュワーをリクエストすることができる機能です。 CODEOWNERS という名前のファイルをリポジトリに配置し、.gitignore と似たような構文でディレクトリと対応するオーナ... 続きを読む

キャッシュを利用してCircleCIのRuboCopを高速化する (35秒 -> 4秒)

2023/07/27 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip rubocop CircleCI キャッシュディレクトリ

はじめに ローカル環境などでRuboCopを実行する際にはよしなにキャッシュが利用され、高速化が図られています。 一方で、CircleCI上ではそうはいきません。RuboCopのキャッシュディレクトリを設定し、設定したディレクトリをCircleCIの依存関係のキャッシュ[1]を用いて次回以降のジョブに使い回す必要があります。 そこ... 続きを読む

あの日見たLinuxのディレクトリやコマンドのフルネームを僕達はまだ知らない - Qiita

2023/07/08 このエントリーをはてなブックマークに追加 197 users Instapaper Pocket Tweet Facebook Share Evernote Clip 略称 Qiita コマンド名 Linux 僕達

はじめに Linux利用歴はそこそこありますが、よく使うディレクトリやコマンドのフルネームを全て知っているかというと、そうでもないなと思ったので、今回はそれについてまとめてみました。 特にLinux初学者の方にとっては、各ディレクトリ名やコマンド名は何の略称かを知っておいた方が、覚えやすいと思うので、ぜひ参... 続きを読む

Next.js App Router (app ディレクトリ) の逆引き辞典

2023/04/16 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip App 逆引き辞典 Next.js App Router

ドキュメントが英語で書かれていて、かつ把握し切れないほど膨大なので、 pages で使えたあの機能って、App Router ではどう書けばいいの? という初歩的な疑問点や、ドキュメント未記載の機能に着目して、逆引きっぽい形式でざっくりとまとめてみました。 割愛した要素 以下の要素については、煩雑になる or ドキュメン... 続きを読む

Webアプリケーション設計の第一歩は
ディレクトリの整理から / Encraft 1

2023/03/24 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip 整理 第一歩

「新卒エンジニアが1年間で顔を売るために取った行動100連発」/YAPC::Kyoto 2023 前日祭 ネコトーストラボ杯争奪東西対抗LTマッチ 続きを読む

1Passwordを使って、ローカルにファイル(~/.configや.env)として置かれてる生のパスワードなどを削除した

2023/01/31 このエントリーをはてなブックマークに追加 473 users Instapaper Pocket Tweet Facebook Share Evernote Clip ENV config コミット マルウェア 1Password

最近、コミットはされないがローカルのディレクトリに置かれている.envのようなファイルから生のパスワードやAPI Tokenを削除しました。 これは、ローカルでマルウェアを実行した場合に、ローカルに置かれている生のパスワードやAPI Tokenを盗まれる可能性があるためです。 最近は、npm install時のpostinstallでのデー... 続きを読む

【Linux】100万ファイルくらいあるディレクトリのファイルのリストを高速に表示したい - 地方エンジニアの学習日記

2022/12/26 このエントリーをはてなブックマークに追加 206 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linux Proc 地方エンジニア ファイル 学習日記

概要 ファイル名のリストだけ高速に欲しいみたいな場合に大量にファイルがあるディレクトリでlsを打って返ってこないみたいなのが地味にストレスになったりするので高速に済ませる手段が無いかを調べてみた。 1ディレクトリに100万ファイル程度 計測前にecho 3 > /proc/sys/vm/drop_cachesを都度実行し10回程度計測 計測... 続きを読む

Windowsの「System32」からランダムにファイルを選んで削除し再起動できるかどうかを試し続ける恐るべき飲み会「System32ルーレット」

2022/12/18 このエントリーをはてなブックマークに追加 85 users Instapaper Pocket Tweet Facebook Share Evernote Clip Windows ランダム ファイル 飲み会 プログラムファイル

Windowsの「System32」は、Windowsが正常に動作するために必要なプログラムファイルが格納されるディレクトリで、このディレクトリや以下にあるファイルが壊れるとWindowsそのものが正常に動作しなくなる恐れがあります。そんなSystem32からランダムにファイルを選んで削除し、再起動できるかどうかを試して遊ぶという度... 続きを読む

Web フロントエンドにおけるコロケーション (co-location) という考え方について - mizdra's blog

2022/12/11 このエントリーをはてなブックマークに追加 75 users Instapaper Pocket Tweet Facebook Share Evernote Clip コロケーション クエ 文献 mizdra's blog web

Webフロントエンド界隈の文献などにあたっていると、「コロケーション (co-location)」という考え方が時々登場します。 コロケーションを簡単に説明すると、関連するリソース同士を近くに置いておく、という考え方です。 FooComponent.tsx と同じディレクトリに FooComponent.test.tsx を置く GraphQL fragment は、クエ... 続きを読む

シェルスクリプトで安全簡単な二重起動防止・排他/共有ロックの徹底解説 - Qiita

2022/09/27 このエントリーをはてなブックマークに追加 474 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita シェルスクリプト mkdir 排他 実装

はじめに シェルスクリプトで二重起動防止やロックをする方法を検索すると、いろいろな方法や書き方が見つかりますが、どれを使えばよいのか、本当に正しく動くのか、不安になりますよね? ディレクトリ (mkdir) やシンボリックリンク (ln) を使った独自実装の例も見かけますが、エラー発生時や予期せぬ電源断、CTRL+C ... 続きを読む

Next.jsのスタンドアロンモードでビルドしたイメージを Cloud Run へデプロイする

2022/06/12 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip NEXT node_modules yarn build

Next.js の experimental features のひとつに、スタンドアロンモードがあります。 通常モードでは、本番リリース可能なビルドを用意する場合、yarn build による .next/ ディレクトリとあわせて node_modules も含めます。依存関係を解決するために必要ですね。一方スタンドアロンモードを有効にした上で yarn build す... 続きを読む

VSCode のリモートコンテナ機能を用いて、あるリポジトリ専用の環境を開発者間で統一する

2022/06/04 このエントリーをはてなブックマークに追加 235 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dockerfile vscode コンテナ リポジトリごと

概要 VSCode のリモートコンテナ機能を用いると、開発環境を dockerfile の形でコード管理することができます。これにより、開発者が開発に用いる環境をリポジトリごとに統一できます。 VSCodeのリモートコンテナ機能とは コンテナの中に開発環境を押し込んで、その中にディレクトリをマウントして開発するVSCodeの機能... 続きを読む

遅いDocker for macを「Mutagen compose」で爆速にする(M1対応) - Qiita

2022/03/22 このエントリーをはてなブックマークに追加 133 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Mutagen Mac 爆速 Docker環境

Mutagen composeは、Mutagenというローカル環境とリモート環境のディレクトリを高速に同期させることができるオープンソースの開発ツールをDocker composeと統合させたツール。 つまり、Docker環境でホスト側とコンテナー側のファイル同期を高速で行うのに特化したサードパーティーのツール。 事前準備 mutagen-compose... 続きを読む

Windowsにおけるフォルダーとディレクトリとは (1/2)

2022/01/23 このエントリーをはてなブックマークに追加 222 users Instapaper Pocket Tweet Facebook Share Evernote Clip フォルダー folder directory Windows

Windowsにおいて、「フォルダー」と「ディレクトリ」は 実は厳格に区別されている Windowsにおけるフォルダー(Folder)とディレクトリ(Directory)の違いをご存じだろうか? Windowsにおいてフォルダーとは、「仮想フォルダー」(Virtual folder)と「ファイルシステムフォルダー」(File system folder)からなるオ... 続きを読む

eslint-plugin-import-accessではじめるディレクトリ単位カプセル化

2021/06/27 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip PACKAGE JSDoc 筆者 概念 プラグイン

こんにちは。この記事は筆者が製作したESLint向けプラグイン eslint-plugin-import-accessを紹介する記事です。 このプラグインによりTypeScriptプログラムに擬似的なpackage-private exportの概念が生まれます。JSDocで@packageとアノテートされたexport宣言は、そのファイルが属するディレクトリの外からインポートす... 続きを読む

ブラウザのタブをファイルシステムとして扱えるChrome・Firefox拡張機能「TabFS」レビュー - GIGAZINE

2021/01/10 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE DOM タブ ブラウザ ファイルシステム

ブラウザのタブをファイルシステム上で扱えるようにするChrome・Firefox拡張機能が「TabFS」です。TabFSを使うと、ディレクトリを消去することでブラウザのタブを閉じたり、ページのDOMを操作したりすることが可能とのことなので、実際に使ってどんな感じでタブを操作できるのかを確かめてみました。 TabFS https://omar... 続きを読む

著名なオープンソースRailsアプリのapp/以下を見る

2020/10/11 このエントリーをはてなブックマークに追加 143 users Instapaper Pocket Tweet Facebook Share Evernote Clip App Rails Railsアプリケーション アフ 以下

Railsにおける app/ とは app/はRailsのアプリケーション用ディレクトリで、普通のRailsアプリケーションでは、この下にmodels,controllers,viewsを含めた様々なディレクトリが作られます。 基本的には新しいディレクトリを追加する必要はないのですが、アプリケーションが複雑になると、Railsを拡張するべくここにアプ... 続きを読む

SELinuxコンテキストを確認する方法 | Zenn

2020/09/27 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip Zenn SELinux ソケット リソース ユーザ

SELinuxでは、ファイル・システム、ファイル、ディレクトリ、デバイス、プロセス、ソケット、ユーザなど全てのリソースにSELinuxコンテキストが付与されます。ここではSELinuxによって付与されたSELinuxコンテキストの確認方法について解説します。 結論 ユーザに付与されたSELinuxコンテキストの確認方法 $ id $ id -Z ... 続きを読む

高木浩光@自宅(テレワークを除く)の日記 - 「安全なウェブサイトの作り方」HTML版にリンクジュースを注ぎ込む

2020/08/01 このエントリーをはてなブックマークに追加 457 users Instapaper Pocket Tweet Facebook Share Evernote Clip SQLインジェクション 高木浩光 テレワーク ウェブサイト

■ 「安全なウェブサイトの作り方」HTML版にリンクジュースを注ぎ込む IPAの「安全なウェブサイトの作り方」(改定第7版2015年、初版2006年)のHTML版が出ている。項目別にページが作られている。 1.1 SQLインジェクション 1.2 OSコマンド・インジェクション 1.3 パス名パラメータの未チェック/ディレクトリ・トラバーサ... 続きを読む

GitHub ActionsでAWS S3に自動でデプロイする(静的ファイルのディレクトリを丸ごとアップロードする) - Qiita

2020/06/17 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita GitHub Actions AWS S3

name: s3-deploy-sample on: pull_request: branches: - master types: [opened, synchronize, closed] #他のjobがある想定でこの設定にしている jobs: UploadStaticFiles: name: Upload static files if: github.event.pull_request.merged == true #マージされたときのみこのjobを実行する runs-on: ubuntu-latest ste... 続きを読む

2020年はsystemd-homedの登場でLinuxのユーザー管理が大きく変わるぞ - Qiita

2020/03/17 このエントリーをはてなブックマークに追加 170 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita passwd Shadow ホームディレクトリ

これまでのLinuxでは、ユーザーの追加はuseraddで行われ、ホームディレクトリは/home以下にディレクトリとして作られ、ユーザーのアカウントは/etc/passwd、/etc/gropus/、/etc/shadowで管理されていました。 これからは、systemd-homedがその全ての仕事を置換することになります。 ※タイトル詐欺感がありますが、従来の... 続きを読む

WindowsにFluentdをインストールしてS3にデータ転送して、管理用の設定も追加 - YOMON8.NET

2019/10/15 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip fluentd td-agent 退避 ファ Windows

WindowsにFluentdを入れる機会があったのでまとめておきます。 td-agent(Fluentd)インストール td-agentダウンロード td-agentインストール プラグインのインストール ディレクトリ 設定例 設定ファイルの退避 設定ファイル Append用 Update用 Monitor用 AWSクレデンシャル 起動してテスト テストデータ準備 append(ファ... 続きを読む

Linux ファイルシステムを理解したい - Qiita

2019/10/13 このエントリーをはてなブックマークに追加 605 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita uname Linux GNU cat

]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) ]# uname -a Linux localhost.localdomain 3.10.0-1062.1.2.el7.x86_64 #1 SMP Mon Sep 30 14:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ファイルシステムとは何か? データを管理/操作するための仕組み。 ファイルとディレクトリで構成されてい... 続きを読む

株式会社ドワンゴを退職しました(5年前編)|akazunoma |note

2019/07/01 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip ドワンゴ 前世 akazunoma Note 記憶

もう5年前か6年前か定かではない、自分の中では「前世」ぐらいのディレクトリで保管されている記憶なのですが、約5年前に株式会社ドワンゴを退職しました。 ドワンゴについて書くというよりは私の人生の話になってしまうのと、上司個人への話になってしまうことを先に書いておきます。あと給与形態などはもう5年前なんで... 続きを読む

 
(1 - 25 / 199件)