タグ

osとprogrammingに関するtomio2480のブックマーク (11)

  • オペレーティング システム コマンドを実行し、出力を返す - MATLAB system - MathWorks 日本

    [status,cmdout] = system(command) は、さらにコマンドの出力を cmdout に返します。この構文は、dir など、ユーザー入力を必要としないコマンドで最も役に立ちます。 [status,cmdout] = system(command,'-echo') は、コマンド出力を MATLAB コマンド ウィンドウにも表示 (エコー) します。この構文は、ユーザー入力を必要とし、MATLAB コマンド ウィンドウで正常に実行されるコマンドで最も役に立ちます。 [status,cmdout] = system(___,EnvName1,EnvVal1,...,EnvNameN,EnvValN) は、オペレーティング システム環境変数の値を設定します。EnvName が環境変数として存在する場合、system はその現在の値を EnvVal に置き換えます。EnvNa

  • 覚書(2013-12-17)

    _ はじめに この記事はEject Advent Calendar 2013のために書かれたものです。 みなさまはワニワニパニックというゲームをご存知でしょうか。ゲームスタートと共に不定期に穴蔵から出てくるワニをハンマーで殴るという子供向けのゲームです。子供は純粋なので、ワニが出てくるだけでパニックになることができ、このゲームが実にスリリングに楽しめることでしょう。 しかし、みなさんはもう子供ではなく、子供の頃の記憶がもはや定かではないくらいの年齢のかたもいらっしゃることと推測します。そのため、単にワニが出てくるギミックだけではパニックに陥ることはもちろん、眉一つ動かないというのが音ではないでしょうか。そこで私はみなさまのために、Linux上で動作する光学ドライブパニック(英語名:optical drive panic)というゲームを作成しました。 _ 光学ドライブパニックとは? 光学ド

  • if 文と test コマンド | UNIX & Linux コマンド・シェルスクリプト リファレンス

    if 文と test コマンド if 文とは? if 文とは、与えられた条件式が真のときのみ処理を行い、それ以外の場合は処理をスキップする、などといった場合に使用される条件分岐処理である。 条件式には一般的に test コマンドを用いるが、ls コマンドや grep コマンド等の他のコマンドを用いても構わない。 if 文は条件式に指定されたコマンドの終了ステータスを判定し分岐を行う。終了ステータスが「0」の場合は真、その他の場合は偽となる。 if 文 タイプ 1

    if 文と test コマンド | UNIX & Linux コマンド・シェルスクリプト リファレンス
  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • マジックナンバー (フォーマット識別子) - Wikipedia

    マジックナンバーとは、ファイルなどオブジェクト類の形式を識別するもの、フォーマット識別子のことである[1]。 なお、項内でのマジックナンバーの具体的な値の表記には、特記無い限り16進表記を用いる。 概要[編集] フォーマット識別子としてのマジックナンバーとは、ファイルの種類を識別するのに使われるファイル文中の(内容中の)特定の位置にある特定の数値のことである。ファイルの種類を識別する方法としてはファイルの拡張子や属性値(プロパティ)を使う場合もあるが、マジックナンバーとはそれらのことではなく、ファイルの文中に表れる特定の数値のことである。ほとんどの場合、マジックナンバーはファイルの先頭に位置し、数バイト程度である。 また、ファイル以外にもデータ構造を持ったオブジェクト全般、例えば、マスターブートレコードでのファイルシステムの種類を表す識別子なども、マジックナンバーと呼ばれている。 歴

  • マジックナンバー (プログラム) - Wikipedia

    プログラムにおけるマジックナンバー(英: magic number、魔法の数字)とは、何らかの識別子もしくは定数として用いられる、プログラムのソースコード中に書かれた具体的な数値である。そのプログラムを書いた時点では製作者は数値の意図を把握しているが、他のプログラマーまたは製作者人がマジックナンバーの意図を忘れたときに閲覧すると「この数字の意味はわからないが、とにかくプログラムは正しく動く。まるで魔法の数字だ」という皮肉を含む。 次のような理由で、マジックナンバーはプログラム中に含まれないことが好ましいとされる。 その数値の持つ意味がわかりづらい。 数値を変更する場合に、複数の箇所を変更しなければならない可能性がある。 例1 たとえば、消費税が8%の時に、税込価格 (tax-included price) を求める以下のようなソースコードをC言語で書いたとする。

  • Hexspeak - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Hexspeak" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2019年10月) Hexspeakとは、リートスピークと類似の、英語の変わった表記法の一種である。 プログラマは、メモリやデータに「未使用」や「異常データ」といった印をつけるために分かりやすいマジックナンバーを必要としており、この際にHexspeakが作り出された。数字の"0"をアルファベットの"O"に、数字の"1"をアルファベットの"I"に、数字の"5"をアルファベットの"S"に読み替えるといった方法を利用し、16進数の表記に使われる文字 (0123456789ABCD

  • Python pythonからシェルコマンドを叩く

    os.system インタプリタで普通に実行したり、処理結果を返す必要が無い場合は os.system('ls -a') 等で。因みにうまくいくと0を返す。 commands 処理の標準出力も欲しい場合 import commands commands.getoutput("ls -a") commandsを使う方がアプリには当然便利。 popen2 popen2もある。こっちは標準出力、標準入力、エラーを取れるらしい。 import popen2 cmd = ('ls -a') stdout, stdin, stderr = popen2.popen3(cmd) for i in stdout: print i ...ls 結果 ... 参考URL popen2 の使い方 @ python技術メモBlog PythonからSHコマンド実行とテンポラリファイルPythonスクリプト内で、U

  • Unixのターミナルからビープ音を鳴らす方法

    先日30分ぐらいかかるスクリプトを実行していたのですが、終わったらビープ音で通知してくれると便利かなーと思って調べてみました。 ビープ音の文字コードは 0×7 まず基的なこととして、ASCII コードの 0×7 は BEL となっており、(デバイス的に)適当なベル音を鳴らす文字コードとなっています。 つまり 0×7 を出力したらビープ音が鳴るってことです。 シェルから鳴らす シェルから鳴らす場合、echo コマンドを使います。コマンドラインから 0×7 を指定するにはコントロールシーケンス ^G を入力します。 一般的なターミナルでは [CTRL]+v [CTRL]+g を連続して入力するとコントロールシーケンス ^G が入力できます。文字列 “^G” を入力しても鳴りませんので注意してください。 $ echo ^G printf コマンドがインストールされている環境では、以下のようにビ

    Unixのターミナルからビープ音を鳴らす方法
  • ITまんが 2013年版 ~ ITが楽しく分かるマンガを集めてみました

    ネット上にはたくさんのIT系のコンテンツがあふれています。そのほとんどは文章として書かれていますが、一部にはマンガの形で面白く分かりやすくしたものもあります。ここでは、マンガ化されたITコンテンツを集めてみました。毎年恒例、ITまんがの2013年版です。 もしここに掲載していないITまんがをご存じでしたら、コメント欄などでぜひ教えてください。毎年更新する予定です。 2013年版の新着ITまんが

    ITまんが 2013年版 ~ ITが楽しく分かるマンガを集めてみました
    tomio2480
    tomio2480 2013/08/12
    ちょっとしか知らんかった
  • システム時刻 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "システム時刻" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年11月) UNIXdateコマンドの実行例 システム時刻またはシステム時間(英: system time)とは、計算機科学およびプログラミングにおいて経過時間を表現する概念である。この意味において「時刻」とはカレンダー上の経過日数も含む。 概要[編集] システム時刻は、「システム・クロック」によって生成される一定の「テンポ」(ティック:tick)をシステム起動時(オペレーティングシステムのブートアップ時)に読み取ったリアルタイムクロック(ハードウェアクロック)に積算す

  • 1