UNIXと互換性のあるOS、基本的にPOSIXを満たしていればこのOSになれる。
有名なものにLinuxやFreeBSD、NetBSD、OpenBSDなどがある。
→POSIX →UNIX互換OS →PC-UNIX
loginctl UbuntuにHDMI接続されたディスプレイなどを使って,デスクトップ環境にログインしている状態ではRDPで接続することができません.次の方法を使ってデスクトップ環境からログアウトすることができます. $ loginctl list-sessions $ loginctl kill-session SESSION isc-dhcp-server DHCPを再起動します. $ sudo systemctl restart isc-dhcp-server DHCPの設定ファイルは/etc/dhcp/dhcpd.confです. nmap 同じネットワーク内のコンピュータを探索します…
なんでApple clangでコンパイルされるの? C++を勉強しているある日のこと。いつものようにMacでg++でコンパイルしているとエラーが発生。原因を解明するためにg++のバージョンを調べてみたら、Apple clangと表示される。え、g++じゃないの?今までclangでコンパイルしてたの?そいった疑問が浮かんだので、clang、gcc、g++などについて調べてみた。 なんでApple clangでコンパイルされるの? 概要 Macのデフォルト設定 C++のコンパイラの種類 Apple clang(clang) gcc g++ C++のバージョンによるエラー まとめ 参考資料 ※本記事…
Macbook起動時にいつもやってること なんだか気になるのでいつも見てます まず、コンソール。 何を表示させるかという問題があると思いますが、僕はとりあえず、時間とpid/thread id、タイプ、カテゴリー、サブシステム、ライブラリ。、メッセージ、程度でしょうか。 起動させたら、streaming/Nowで表示をさせておきます。 メッセージの種類は「全てのメッセージ」で。 それから、ターミナル。 このコマンドが全てのシステムに入っているかどうかは知りませんが、tcpdumpというのを使います。 ターミナルを起動させて、コマンドラインから sudo tcpdump -vvv と入力します。…
・csh (shell) csh(C shell)とは、UNIX系OSにおける著名なシェルプログラムの一つ。また、その標準の実行プログラムファイル名(/bin/csh)。現在も互換性のある後継のtcshが利用されることがある。 ・bash (bourne again shell) GNUプロジェクトで使用するために作成されたBourne Shell上位互換のシェル。Bourne Shellの派生型としては最も有名で、多くのUNIXシステムに搭載されている。また、Linuxでは標準のシェルとして採用されている。 bash(Bourne Again Shell)は、1988年1月10日にBrian…
はじめに 旅行メディアシステム部の幕井と申します。 私はインフラエンジニアとして入社して、現在はアプリケーション開発をしています。 いつもはリッチなエディタを利用しているviをあまり利用したことのないエンジニアの方々に、 緊急時に絶対役立つviの覚えておきたいコマンド、ショートカットキーをご紹介します。 viのコマンド、ショートカットキーは多くのサイトで紹介されていますが、 ここで紹介するのは緊急時に役立つ絶対覚えておきたい厳選したものです。 viとは viはテキストエディタです。 POSIX標準に含まれているため、UNIX系OSでは基本的に初期状態で利用できます。 想定環境 いつも利用してい…
カレントディレクトリ外のファイルを探す バイナリ実行ファイル"run3"を実行したい。問題文にはすでに"run3"の場所を開示しているが、自分で探せるようになる必要がある。カレントディレクトリ内に"run3"がないため、whichでは探せなかった。find / -name "run3" -type f 2>/dev/null を使った。find / はルートディレクトリから網羅的に探す。-name "run3"は"run3"という名前を探すオプション。-type f はf=file タイプであること。f. ファイル d. ディレクトリ l. シンボリックリンク。 2>/dev/null 標準エ…
今回紹介するのは以下 ・オープンソースとフリーソフトについて ・ライセンスとコピーレフトについて LPI Linuxエッセンシャル試験対応 しっかりわかるLinux入門作者:株式会社ティエスイー,海堂正裕,平井達也,上村斎文秀和システムAmazonLPI公式認定 Linux Essentials 合格テキスト&問題集作者:長原 宏治日本能率協会マネジメントセンターAmazon
GPT-4による要約 このブログ記事では、著者が2013年に組んだ自身のデスクトップPCを新調した経験について語っています。旧PCは重いアプリの開発時にフリーズする問題が頻発しており、10年間使用されたHaswell CPUのスペック不足が原因と判断されました。旧PCの構成はIntel Core i5-4570S CPU、AMD Radeon RX 570 GPU、24GB DDR3メモリで、UnixBenchベンチマークのスコアはシングルスレッドで1300.1、マルチスレッドで3345.1でした。新しいPCはIntel Core i5 13400F CPU、64GB DDR4メモリを搭載し、…
optparseとは optparseはrubyのスクリプトファイルを実行する際に、Unix系OSのようにオプションを指定することができるようにするRubyのライブラリです。 公式 docs.ruby-lang.org 使い方 Rubyに組み込まれている標準ライブラリのため、gemをインストールする必要はありません。 require 'optparse' で使用することができます。 基礎構文: require 'optparse' opt = OptionParser.new opt.on('-オプション名 ヘルプの際に表示されるパラメータの内容', オプションに渡すパラメータの型, 'オプシ…
この記事は,『BBSakura Networks Advent Calendar 2023』の 23 日目の記事です……が,遅刻しました! :dogeza: はじめに 初めましての方は初めまして! そうでない方はこんにちは! BBSakura Networks 株式会社 事業本部の @paina こと佐藤です。 みなさんは,Advent Calendar 12 日目の記事「疑似フレッツ光網内の通信を accel-ppp で再現できるか検証する(検討編)」をご覧になりましたか。 その記事について,ひとつ皆様にお知らせしておきたいことがございます。 「疑似フレッツ光網〜」の記事を書かれた佐藤さんは…
この記事はインターネット老人会 Advent Calendar 2023 - Adventarへの飛び込み参加である。 これは数年前に書き溜めていたテキストであり、一部調べきれていない箇所がある。また不正確な記述も混じっていると思う。 この内容を話すためのイベントが2000年ごろのインターネットを懐かしむ会(ハッシュタグ: #インターネット老人会)であり、「インターネット老人会」というミームを生み出す一助となったと自負している。*1 概要 移植のアプローチについて 互換動作環境 変換ツール 移植対象となったOS・機器 PC-UNIX 携帯端末向けOS ゲームボーイ/ゲームボーイアドバンス 権利…
タイトルに書いたことが全てだが、思考の整理を兼ねて、もう少し深掘りしてみたい。以下に示す要求に合致した書籍の類を探しているのである: C言語(言語仕様)よりも「C言語を用いたプログラミング」に主軸を置いた内容。 最低でもC99、できればC11/C17の利用を前提とした内容とコーディングスタイル。 プログラミング未経験者ではなく「すでに他のモダンな言語によるプログラミングを経験している人」を想定した内容。 C言語(や古典的なC++)でのプログラミングに付き物の「変数と記憶領域」についての解説がある。 イメージとしては「『プログラミング言語C 第2版 ANSI規格準拠』と『Cプログラミング専門課程…
北原です。 今回は、Windows OSを守るセキュリティ機能の中でも重要な役割を担う、アクセス制御に関する話題を解説します。 UnixやLinuxでは「Everything is a file」と言われていますが、Windows OSではファイルやプロセスをはじめとする全てのものがオブジェクトとして管理されており、それぞれが ACL(Access Control List:アクセス制御リスト) によりアクセス制御されています。 ACLは、アカウントに与えているアクセス権限を個別に定義した ACE(Access Control Entry:アクセス制御エントリ) と呼ばれる情報のリストです。 …
はじめに 今回はCRLF・LF・CRの違いとRiderでの設定方法について取り上げたいと思います。 はじめに 改行コード Riderでの設定方法 新規ファイルに対しての適応方法 現在開いているファイルに対して改行コードを変更する 指定したファイルやディレクトリ内のファイルに対して改行コードを変更する 参考 改行コード 改行コード とは、ワードプロセッサ(ワープロ専用機)やコンピュータなどで、改行を表す制御文字である。 改行コード - Wikipediaしかし歴史的な経緯から複数のコードが混在していて、システム(ソフトウェア)によって以下の3種類のどれかを利用しています。 CR : Carria…
www.itmedia.co.jp 米ミシガン大学、米コロンビア大学、米Microsoft、南カリフォルニア大学に所属する研究者らが発表した論文「Reviving Dead Links on the Web with Fable」は、訪れたWebサイドから404エラーを検出して新しいURLを提供する自動システムを提案した研究報告である。 404エラーが出ても“生きたURL”を特定してくれるアドオン 米Microsoftの研究者らが開発:Innovative Tech - ITmedia NEWS Webサイトを訪れる際に「Error 404 - Page Not Found」(404エラー -…