「unix」カテゴリーアーカイブ

『なるほどUnixプロセス』を読む前にちょっとだけナルホドとなる記事

『なるほどUnixプロセス』を読む前にちょっとだけナルホドとなる記事

『なるほどUnixプロセス』を読む前にちょっとだけナルホドとなる記事

はじめに この記事では、UnixのプロセスのことやUnix環境のことについてチョットワカッタ気持ちになっていただくことを目的に、RubyをつかってUnixプロセスについて触れていきます。読み終わったあと、チョットワカッタカモという気持ちになっていただけたり、著者が訳者として関わっている『なるほどUNIXプロセス』を手に取ってもらえたり...

はてなブックマーク - 『なるほどUnixプロセス』を読む前にちょっとだけナルホドとなる記事 はてなブックマークに追加

Windows のファイルのコピーは、驚くほど奥が深い。 Windows で、ファイルやディレクトリのコピーなど、ファイル操作のコードを書くときは、決して油断してはならない。UNIX の開発者が Windows の世界にいざ足を踏み入れるときなど、Windows の素人は、以下のすべての点について、当然、万全の注意を払わなければ、大変なひどい目に遭うのである。 (1)♪ 当然、ファイルやディレクトリのパス文字列は 260 文字を超える可能性があるのだから、当然、先頭に謎の呪文である “\\?\” とい

Windows のファイルのコピーは、驚くほど奥が深い。 Windows で、ファイルやディレクトリのコピーなど、ファイル操作のコードを書くときは、決して油断してはならない。UNIX の開発者が Windows の世界にいざ足を踏み入れるときなど、Windows の素人は、以下のすべての点について、当然、万全の注意を払わなければ、大変なひどい目に遭うのである。 (1)♪ 当然、ファイルやディレクトリのパス文字列は 260 文字を超える可能性があるのだから、当然、先頭に謎の呪文である "\\?\" とい

Windows のファイルのコピーは、驚くほど奥が深い。 Windows で、ファイルやディレクトリのコピーなど、ファイル操作のコードを書くときは、決して油断してはならない。UNIX の開発者が Windows の世界にいざ足を踏み入れるときなど、Windows の素人は、以下のすべての点について、当然、万全の注意を払わなければ、大変なひどい目に遭うのである。 (1)♪ 当然、ファイルやディレクトリのパス文字列は 260 文字を超える可能性があるのだから、当然、先頭に謎の呪文である "\\?\" とい

登 大遊はFacebookを利用しています。Facebookに登録して、登 大遊さんとつながりましょう。 Windows のファイルのコピーは、驚くほど奥が深い。 Windows で、ファイルやディレクトリのコピーなど、ファイル操作のコードを書くときは、決して油断してはならない。UNIX の開発者が Windows の世界にいざ足を踏み入れると...

はてなブックマーク - Windows のファイルのコピーは、驚くほど奥が深い。 Windows で、ファイルやディレクトリのコピーなど、ファイル操作のコードを書くときは、決して油断してはならない。UNIX の開発者が Windows の世界にいざ足を踏み入れるときなど、Windows の素人は、以下のすべての点について、当然、万全の注意を払わなければ、大変なひどい目に遭うのである。 (1)♪ 当然、ファイルやディレクトリのパス文字列は 260 文字を超える可能性があるのだから、当然、先頭に謎の呪文である "\\?\" とい はてなブックマークに追加

Big Sky :: 1つの横着から隠しファイルが生まれた瞬間

Big Sky :: 1つの横着から隠しファイルが生まれた瞬間

Big Sky :: 1つの横着から隠しファイルが生まれた瞬間

この文章は Rob Pike 氏が Google+ に投稿した内容の意訳です。現在は web archive からしか閲覧できません。面白かったので訳してみました。 ショートカットからのレッスン ずっと昔の話。Unixファイルシステムで移動を簡単にする為に . や .. を追加する設計がほぼ完成していた頃。確かではないけれどバージョン2への...

はてなブックマーク - Big Sky :: 1つの横着から隠しファイルが生まれた瞬間 はてなブックマークに追加

GNU AWK 5.0がリリース。8年ぶりのメジャーバージョンアップ。正規表現ライブラリがGLIBCからGNULIBへ移行、名前空間が実装 - Publickey

GNU AWK 5.0がリリース。8年ぶりのメジャーバージョンアップ。正規表現ライブラリがGLIBCからGNULIBへ移行、名前空間が実装 - Publickey

GNU AWK 5.0がリリース。8年ぶりのメジャーバージョンアップ。正規表現ライブラリがGLIBCからGNULIBへ移行、名前空間が実装 - Publickey

GNU AWK 5.0がリリース。8年ぶりのメジャーバージョンアップ。正規表現ライブラリがGLIBCからGNULIBへ移行、名前空間が実装 UnixやLinuxにおいてsedやgrepなどと並んでよく知られているツールの1つがawk(オーク)です。このawkのGNUプロジェクトによる実装の最新版「GNU AWK 5.0」(gawk 5.0)のリリースが発表されまし...

はてなブックマーク - GNU AWK 5.0がリリース。8年ぶりのメジャーバージョンアップ。正規表現ライブラリがGLIBCからGNULIBへ移行、名前空間が実装 - Publickey はてなブックマークに追加

Linux (Unix) の su コマンドの su は何の略か – 元RX-7乗りの適当な日々

Linux (Unix) の su コマンドの su は何の略か - 元RX-7乗りの適当な日々

Linux (Unix) の su コマンドの su は何の略か - 元RX-7乗りの適当な日々

"man 1 su" すると頭には以下の記載がある。 NAME su - change user ID or become superuserまだ学生の頃、師匠に初めて su コマンドの存在を教わった時から、私は "Super User" ではなく "Switch User" であるという認識だったが、お恥ずかしながらどうやったら違ったらしい。 The Unix command su, which stands for s...

はてなブックマーク - Linux (Unix) の su コマンドの su は何の略か - 元RX-7乗りの適当な日々 はてなブックマークに追加

Linux (Unix) の su コマンドの su は何の略か – 元RX-7乗りの適当な日々

Linux (Unix) の su コマンドの su は何の略か - 元RX-7乗りの適当な日々

Linux (Unix) の su コマンドの su は何の略か - 元RX-7乗りの適当な日々

"man 1 su" すると頭には以下の記載がある。 NAME su - change user ID or become superuserまだ学生の頃、師匠に初めて su コマンドの存在を教わった時から、私は "Super User" ではなく "Switch User" であるという認識だったが、お恥ずかしながらどうやったら違ったらしい。 The Unix command su, which stands for s...

はてなブックマーク - Linux (Unix) の su コマンドの su は何の略か - 元RX-7乗りの適当な日々 はてなブックマークに追加

PostgreSQLは20年間どのようにfsyncを間違って使っていたか – 聴講メモ –

PostgreSQLは20年間どのようにfsyncを間違って使っていたか - 聴講メモ -

PostgreSQLは20年間どのようにfsyncを間違って使っていたか - 聴講メモ -

TL;DR 聴講メモ Intro into durability PostgreSQLのCHECKPIONT CHECKPOINT中にエラーが発生したら? fsyncへの2つの間違った期待 なぜ今になって問題が明らかになってきた? そもそもなぜBufferd I/Oなのか? どうやって直すかか 参考リンク 質疑 最後に 先日PostgreSQLの新しいマイナーバージョンがリリースされました...

はてなブックマーク - PostgreSQLは20年間どのようにfsyncを間違って使っていたか - 聴講メモ - はてなブックマークに追加

さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

2019年1月末でFreeBSDに関連する開発活動を止めることにした。とても愛していたOSだけに身を切られるような思いは否めなかったが、別れが来るなら自分の自由になるうちにと思い、決断した。以下は個人的な想いを綴っている。 BSDの大元は、カリフォルニア大学バークレイ校で作られたオペレーティングシステム、今風に言...

はてなブックマーク - さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note はてなブックマークに追加

さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note

2019年1月末でFreeBSDに関連する開発活動を止めることにした。とても愛していたOSだけに身を切られるような思いは否めなかったが、別れが来るなら自分の自由になるうちにと思い、決断した。以下は個人的な想いを綴っている。 BSDの大元は、カリフォルニア大学バークレイ校で作られたオペレーティングシステム、今風に言...

はてなブックマーク - さよなら、愛しのFreeBSD|力武 健次 / りきたけ けんじ|note はてなブックマークに追加

平成生まれのためのUNIX&IT歴史講座 〜1990年代後半/ssmjp編〜

平成生まれのためのUNIX&IT歴史講座 〜1990年代後半/ssmjp編〜

平成生まれのためのUNIX&IT歴史講座 〜1990年代後半/ssmjp編〜

平成生まれのためのUNIX&IT歴史講座 〜1990年代後半/ssmjp編〜 1. 〜1990年代後半編〜 #UNIX歴史講座 #ssmjp 2. 法林 浩之 @hourin ● 日本UNIXユーザ会 幹事 会 幹事 (元会長) ● さまざまなコミュニティとイベントを開催コミュニティとイベントを開催とイベントを開催イベントを開催を開催開催 ● 全国各地のイベントで...

はてなブックマーク - 平成生まれのためのUNIX&IT歴史講座 〜1990年代後半/ssmjp編〜 はてなブックマークに追加

Ctrl-[ が Esc になる理由 – Humanity

Ctrl-[ が Esc になる理由 - Humanity

Ctrl-[ が Esc になる理由 - Humanity

理由 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能 全文 vim-jp.slack.com の #random から。 heavenshell [10:08 AM] TouchBar MBP にしたら強制的に C-[ になるので、オススメです!ようやく矯正できた。 mattn [10:09 AM] 人間の方が最適化されている yoshitia [10:12 AM] Escが物理的に...

はてなブックマーク - Ctrl-[ が Esc になる理由 - Humanity はてなブックマークに追加

Ctrl-[ が Esc になる理由 – Humanity

Ctrl-[ が Esc になる理由 - Humanity

Ctrl-[ が Esc になる理由 - Humanity

理由 SHIFT キーはキーコードを -0x20、CTRL キーはキーコードを -0x40 する機能 全文 vim-jp.slack.com の #random から。 heavenshell [10:08 AM] TouchBar MBP にしたら強制的に C-[ になるので、オススメです!ようやく矯正できた。 mattn [10:09 AM] 人間の方が最適化されている yoshitia [10:12 AM] Escが物理的に...

はてなブックマーク - Ctrl-[ が Esc になる理由 - Humanity はてなブックマークに追加

タイムゾーンを考慮した日時の扱いのベストプラクティス – エムスリーテックブログ

タイムゾーンを考慮した日時の扱いのベストプラクティス - エムスリーテックブログ

タイムゾーンを考慮した日時の扱いのベストプラクティス - エムスリーテックブログ

こんにちは、server-side kotlin や terraform を書くことが多い、エンジニアリングGの矢崎(id:Saiya)です。 タイムゾーンや日時の扱いについての話題がホットな昨今ですが、 そういった日時の扱いについて例えば以下のようなお話を受けることが少なからずありました: とりあえず日時は UTC からの時差情報付きで扱えば...

はてなブックマーク - タイムゾーンを考慮した日時の扱いのベストプラクティス - エムスリーテックブログ はてなブックマークに追加

高性能化のための改善が続けられているyesコマンド

insiderman 曰く、

「y」という文字を出力するだけのUNIXコマンド「yes」は改良が続けられており、性能が強化されているそうだ(POSTDの記事)。

yesコマンドは、単純にループを使って標準出力に「y」を出力するプログラムよりも数十倍速いという。もちろんコードも複雑になっているのだが、なかなかその手法は興味深い。ただ、本当にそのスループットが必要かはちょっと疑問ではあるが……。

元記事はGNU版yesコマンドのスループットが10.2GiB/sというReddit記事に触発され、この速度にRustで挑戦したという話のようだ。日本語訳には何か所か細かい間違いもあるので、英文を読むのが苦にならない方は原文もあわせて参照するといいだろう。

すべて読む | デベロッパーセクション | プログラミング | idle | UNIX | GNU is Not Unix | デベロッパー | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
GNU Bashに重大な脆弱性、環境変数を渡して呼ぶことで任意コード実行が可能に 2014年09月25日
slコマンドでプラレールのSLを走らせる 2011年12月04日
シェルスクリプトに香辛料 2010年04月21日
(便利で)くだらないUnix技は? 2008年11月07日
死蔵しているコマンド、どのくらいありますか? 2008年08月24日
最近のディストリビューションに入っていなくて愕然としたコマンドは? 2008年04月15日