目次 はじめに 対象者 シェルスクリプトとは? Bashシェルとその基本コマンド シェルスクリプトの作成と実行 変数と環境変数 制御構造(if文、forループ、whileループなど) 関数 エラーハンドリングとデバッグ 最後に はじめに こんにちは。 最近Bashとシェルスクリプトに触れる機会があったので、基礎的な部分を簡潔に書いていこうと思います。 これからシェルに触れる方のお役に立てば幸いです。 対象者 この記事は以下のような方々に向けて書かれています: 「Bashってなんだ?」という方 「Linuxのコマンドがわからない...」という方 「コマンドは多少わかるけど、スクリプトは書けないよ...」という方 シェルスクリプトとは? シェルスクリプトは、一連のコマンドを記述したファイルで、実行することでコマンドラインでの操作を自動化することが可能です。 ファイル操作、プログラムの実行、テキ
Btrfs Wiki より: Btrfs は、耐障害性、修復、および簡単な管理に重点を置きながら、高度な機能を実装することを目的とした Linux 用の最新のコピーオンライト(CoW)ファイルシステムです。複数の企業で共同開発された Btrfs は、GPL に基づいてライセンスされており、誰からの寄付も受け付けています。 ノート: 他のファイルシステムと同様に、Btrfs は継続的に開発中です。これは、特定の機能がまだ日常的に使用できる状態になっていない可能性があります。使用事例が影響を受ける可能性があるかどうかを確認するには、Btrfs ドキュメントの Status とこの記事の 既知の問題 セクションを確認してください。 準備 ユーザースペースのユーティリティについては、基本的な操作に必要な btrfs-progs パッケージを インストール してください。 Btrfs ファイルシステ
From the Btrfs Documentation: Btrfs is a modern copy on write (COW) file system for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair and easy administration. Note: Like some other file systems, Btrfs is under continuous development. This means that specific features may not be ready for everyday use yet. To see if your use case might be affected, check t
Budgieは最初、Evolve OSという名のLinuxディストリビューションのデフォルトのデスクトップ環境として開発された。Evolve OSの名がSolusに変更された[2]後、Budgieの開発はより弾みがついた。 初期のバージョンのBudgieは、遅く、クラッシュしがちだった[3]。しかし、時間が経つにつれ、スピードと信頼性は向上している[4]。 Budgieのバージョン1は、2014年2月18日にリリースされたほか、バージョン10は2015年12月27日にリリースされている。バージョン付けのスキームが変わったため、2023年現在のリリースは10.8である。 Arch Linux BudgieはArch Linuxのコミュニティレポジトリで利用可能[5]であり、またArch User Repositryでもbudgie-desktop-gitとして配布されている。 Debian
GNU Common Lisp (GCL) は、GNUプロジェクトによるCommon Lispコンパイラである。Kyoto Common Lispは直接の先祖にあたる。処理系は、Common LispのコードからCのコードを生成し、次にCコンパイラを呼び出すことでネイティブのオブジェクトコードを生成する。 GCLは、大規模プロジェクトにおいて実装言語としての採用の実績がある。代表的なものには、Maxima、AXIOM、HOL88、ACL2等の数式処理システムや自動定理証明器などがある。GCLは、11種の計算機アーキテクチャ上のLinux、FreeBSD、Solaris、macOS、Microsoft Windows等のOS上で稼動する。 GCLの最新の安定版リリースは2023年1月13日である[1]。
CLISPはANSI Common Lisp規格に準拠するCommon Lisp実装で、元々はアタリのためにBruno Haibleとミヒャエル・シュトール (Michael Stoll) が開発した。現在はGNUプロジェクトの1つである。CLISPはデバッガや、ソケットインタフェース、高レベル他言語インタフェース、国際化サポート、メタオブジェクトプロトコル)等の拡張を含み、インタプリタとバイトコードコンパイラの両機能をサポートする。処理系は、C言語とCommon Lispで書かれている。 Bruno Haibleは当初はCLISPをGPL下に置こうとはしなかったが、公表されているリチャード・ストールマンと交わしたEメールにあるように、彼は結局そうする事を決めた[2]。問題となる論点はCLISPがGNU Readline ライブラリの派生物なのかどうかということだった。 CLISPは非常に
Raspberry Pi OSYour Raspberry Pi needs an operating system to work. This is it. Raspberry Pi OS (previously called Raspbian) is our official supported operating system. Install Raspberry Pi OS using Raspberry Pi ImagerRaspberry Pi Imager is the quick and easy way to install Raspberry Pi OS and other operating systems to a microSD card, ready to use with your Raspberry Pi. Watch our 45-second video
AboutFreeBSDFreeBSD FoundationGet FreeBSDCode of ConductSecurity AdvisoriesDocumentationDocumentation portalManual pagesPresentations and papersPrevious versions4.4BSD DocumentsWikiCommunityGet involvedCommunity forumMailing listsIRC ChannelsBug TrackerLegalDonationsLicensingPrivacy PolicyLegal notices© 1994-2024 The FreeBSD Project. All rights reserved Made with ♥ by the FreeBSD Community
Getting Started: Building and Running Clang This page gives you the shortest path to checking out Clang and demos a few options. This should get you up and running with the minimum of muss and fuss. If you like what you see, please consider getting involved with the Clang community. If you run into problems, please file bugs on the LLVM bug tracker. Release Clang Versions Clang is released as part
Clang ([ˈklæŋ]:クランのように発音[5]) は、プログラミング言語 C、C++、Objective-C、Objective-C++ 向けのコンパイラフロントエンド(英語版)である。OpenMPディレクティブ[6]や、OpenCL C/C++カーネル言語[7]も正式サポートしている。バックエンドにLLVMのコンパイラ基盤を使用しており、LLVM 2.6以降はLLVMのリリースサイクルに組み込まれている。 Clang/LLVMベースの派生プロジェクトとして、RenderScript(英語版)、CUDAのNVCC[8]、ROCm(英語版)のHIP-Clang[9]といった、Cライクなドメイン固有言語 (DSL) を組み込んだGPGPUフレームワークにおけるコンパイラフロントエンドとしても採用されている。 プロジェクトの目標は、GNUコンパイラコレクション (GCC) を置き換えるこ
Glasgow Haskell Compiler (グラスゴー・ハスケル・コンパイラ)[4] またはThe Glorious Glasgow Haskell Compilation System (ザ・グロリアス・グラスゴー・ハスケル・コンピレーション・システム)[5] は、関数型プログラミング言語 Haskellのオープンソースコンパイラである。一般的にGHCの略称で知られている。Haskellのコードの作成とテストのためのクロスプラットフォーム環境を提供し、効率的な実行ファイルを生成するための多数の言語拡張・ライブラリ・最適化に対応している。GHCは最も一般的に利用されているHaskellのコンパイラである[6]。主要開発者はサイモン・ペイトン・ジョーンズとサイモン・マーロウである。 歴史[編集] GHCの開発は、1989年にグラスゴー大学のKevin Hammondによって開始された
Latest News 1 July 2024 GHC 9.6.6 Released! [download] 10 May 2024 GHC 9.10.1 Released! [download] 16 April 2024 GHC 9.6.5 Released! [download] What is GHC? GHC is a state-of-the-art, open source compiler and interactive environment for the functional language Haskell. Highlights: GHC supports the entire Haskell 2010 language plus a wide variety of extensions. GHC has particularly good support for
Wikipedia より: LLVM コンパイラ基盤プロジェクトは「モジュール式で再利用可能なコンパイラ・ツールチェイン技術の集合」であり、コンパイラフロントエンドやバックエンドを開発するのに使用されている。 ツールチェイン Clang — LLVM の C 言語ファミリーフロントエンド。 https://clang.llvm.org/ || clang lld — LLVM プロジェクトから生まれた高性能なリンカ。 https://lld.llvm.org/ || lld LLDB — C, Objective-C, C++ 言語の高性能デバッガ。 https://lldb.llvm.org/ || lldb libc++ — C++11 と C++14 を完全にサポートする LLVM C++ 標準ライブラリ。 https://libcxx.llvm.org/ || libc++ 参照
(最終更新日:2023年6月) ✔以下の疑問をお持ちの方へ向けた記事です 「makeコマンドは何ができるのだろうか?」 「makeコマンドの基本的な書き方を学びたい」 「makeコマンドの具体的な使用例を見て理解したい」 ✔この記事を読むことで得られる知識 makeコマンドの基本的な使い方 makeコマンドを活用するためのテクニック makeコマンドを用いた具体的な使用例 この記事では、makeコマンドの基本的な使い方から、Makefileの作成方法やパターンルール、自動変数など、より実践的な内容も含めて紹介します。 ぜひ最後までお読みください。 【現職】プロダクトマネージャー 【副業】ブログ(月間20万PV)/YouTube/Web・アプリ制作 「プログラミング × ライティング × 営業」の経験を活かし、30後半からのIT系職へシフト。現在はプロダクトマネージャーとして、さまざまな関係
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く