タグ

posixに関するNaruhodiusのブックマーク (12)

  • 0000375: Extend test/[...] conditionals: ==, <, >, -nt, -ot, -ef - Austin Group Defect Tracker

  • Unix time - Wikipedia

    "January 1, 1970" redirects here. Not to be confused with January 1, 1970 (date). "Epoch time" redirects here. For other epochs, see Epoch (computing). For the newspaper, see The Epoch Times. Unix time passed 1000000000 seconds on 2001-09-09T01:46:40Z.[1] It was celebrated in Copenhagen, Denmark at a party held by the Danish UNIX User Group at 03:46:40 local time. Unix time[a] is a date and time r

    Unix time - Wikipedia
  • コマンド:xargs: UNIX/Linuxの部屋

    最終更新 2019-01-26 UNIX/Linux の xargs コマンドは、標準入力から受け取った文字列を、コマンドの引数として指定できるコマンドである。コマンドライン文字列が長すぎるエラーを回避に使用する。また、xargs の実装によっては並列実行して処理を高速化させることができる。

    コマンド:xargs: UNIX/Linuxの部屋
  • RubyのDateTimeとTimeはどちらを使うべきか - yarbの日記

    TimeはもともとPOSIXのtime_t型のラッパーで、内部的には1970年1月1日を起点とする秒数を保持している。 WikipediaによるUnix timeの記述を見ると、time_tは、なんと初期のUnixでは32ビット整数であったものの、60Hzのクロックに同期してカウントアップしていたそうだ。1秒間に60カウント進む。これでは2年半しか表現できない。のちに1Hz、つまり1秒1カウントで進むように変更され、これで前後130年の時刻を表現できるようになったそうな。 よく知られる2038年問題は32ビットの符号付き整数で表現できる1970年1月1日を起点とした場合の上限が2038年1月19日の午前3時14分7秒であるという話。 RubyのTimeクラスも、この制限を受けていた。 「受けていた」というのは、Ruby 1.9.2や、1.9系の新機能を1.8系へバックポートした1.8.7以

    RubyのDateTimeとTimeはどちらを使うべきか - yarbの日記
  • Yacc - Wikipedia

    Yacc(英: yet another compiler compiler、ヤック)はパーサジェネレータの一つである。1970年代にAT&TでUNIX用にスティーヴン・カーティス・ジョンソンが開発した。 概要[編集] 名称[編集] Yacc は yet another compiler compiler(またひとつのコンパイラコンパイラ)に由来する。コンピュータ黎明期には「自動プログラミング」と呼ばれたプログラミング言語処理系の技術の進展の方向として、当時、機械語プログラムを生成するコンパイラの次はコンパイラを生成するコンパイラコンパイラであろう、ということで盛んに研究がされており、そのためコンパイラコンパイラを名乗る研究が他にもあれこれ存在した。 パーサはコンパイラの全てではないので、コンパイラコンパイラと呼ぶには Yacc のようなパーサジェネレータは不足と言えなくもないが、特段意識さ

  • POSIX close(2) is broken

    In the world of POSIX, everything is a file. Well, sort of. There's sockets and pipes, which behave rather like files except that you can't seek on them and they have some extra metadata. And there's devices, where sometimes you can only read and write appropriately-sized blocks, not individual bytes. And then there's terminals, which are all sorts of weird. But in all these cases, you've got a fi

  • CodeZine(コードジン)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    CodeZine(コードジン)
  • The UNIX System

    More Information on the Single UNIX Specification, Version 4 Related Online Publications The Single UNIX Specification, Version 3 The Single UNIX Specification, Version 2 (includes XCURSES) Network File System (XNFS) Data Link Provider Interface (DLPI) Version 2 Transport Provider Interface (TPI) Version 2 Network Computer Profile Defect Reporting If you find a problem in the specification, then p

  • http://eigenjoy.com/2009/03/03/rsync-vs-cp/

  • Ubuntu Manpage: pthreads - POSIX スレッド

    Provided by: manpages-ja_0.5.0.0.20070415-1_all 前 pthreads - POSIX スレッド 明 POSIX.1 は、一般に POSIX スレッドや Pthreads として知られる スレッド・プログラミングのインタフェース群 (関数、ヘッダファイル) を規定している。一つのプロセスは複数のスレッドを持つことがでぁ 全てのスレッドは同じプログラムを実行する。 これらのスレッドは同じ大域メモリ (データとヒープ領域) を共佑垢襪、 各スレッドは自分専用のスタック (自動変数) を持つ。 POSIX.1 はスレッド間でどのような属世魘νするかについても定めている (つまり、これらの属世魯好譽奪秒碓未任呂覆プロセス全体で共通である): - プロセス ID - 親プロセス ID - プロセスグループ ID とセッション ID - 制御端末 - ユー

  • ベンダー・ロックインからの脱却を図る政府:ITpro

    経済産業省が5月1日,「情報システムに係る相互運用性フレームワーク案」に対するパブリックコメントの募集を開始した(関連記事)。そのキモはプロプライエタリな製品や技術に対する依存からの脱却を目指していることだ。政府が「『Microsoft Windows XP Professionalと同等以上』,『一太郎と同等以上』や『最新のMicrosoft Wordと同等以上』といった,商標名を記述した調達はデータへのアクセスの永続性や公平性の確保,総合運用性の観点から望ましくない。『POSIX 規格に準拠したオペレーティングシステム』や『OASIS 公開文書形式標準に準拠した文書を扱えるワードプロセッサ』などオープンな標準に基づく調達を行うことが望ましい」とうたわれている。 このフレームワーク案は2007年3月に総務省が公開した「情報システムに係る政府調達の基指針」に関連して経産省が整備されたもの

    ベンダー・ロックインからの脱却を図る政府:ITpro
  • POSIX - Wikipedia

    POSIX(ポジックス[1][2][3][注釈 1]、英: Portable Operating System Interface)は、オペレーティングシステム (OS) の標準的なインタフェースおよび環境を定義するIEEE規格である[5]。ソースコードレベルでの移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的として、主にUNIX系のOSに関して、各OSが共通して持つべきコマンドラインインタプリタ(シェル)、共通のユーティリティプログラム、およびアプリケーションプログラミングインタフェース (API) について定めている。アプリケーション開発者とシステム実装者の両方から利用されることを意図している。 概要[編集] 規格の内容[編集] POSIXによって定められていることは、カーネルへのC言語のインタフェースであるシステムコール、プロセス環境、ファイルとディレクトリ、パス

  • 1