並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 359件

新着順 人気順

unixの検索結果281 - 320 件 / 359件

  • UNIX/Linuxのパイプ - 滴了庵日録

    20年くらい日々使っていながら、UNIX/Linuxのパイプの振る舞いをよく分かってませんでした。『易経』に「日に用いて知らず」というのはこれです。ちょっと簡単なコードで実験してみました。 リスト1 test1.c #include <stdio.h> int main(void) { int i; for(i=0;i<5;i++){ sleep(1); printf("test1(%d)\n",i); fflush(stdout); // ←これが大事 } return 0; } リスト2 test2.c #include <stdio.h> int main(void) { char buff[1024]; printf("test2 starts.\n"); while(gets(buff)!=NULL){ printf("test2[%s]\n",buff); } return 0

      UNIX/Linuxのパイプ - 滴了庵日録
    • 関数の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス

      → 関数名を指定したブロック内に処理を定義する。 関数名とその関数の処理を定義することで、一連の処理を関数を呼び出すことが可能になる。通常、関数の最後には return コマンドを指定し、その引数として与えた値が関数の終了ステータスとなる。 return コマンドの引数に指定できる値は、0 もしくは 1~255 の正の整数値のみである。マイナスの値も指定可能であるが、-1 を指定した場合は結果的に 255 になる。紛らわしいので、0 もしくは 1~255 の正の整数以外は指定しないようにする。 この return コマンドは省略可能で、省略された場合は関数内で最後に実行されたコマンドの終了ステータスが、関数自体の終了ステータスとなる。 関数を呼び出すときは、関数名と引数のリストを指定する。引数は省略可能である。呼び出すときの関数名は C言語などのように () を付ける必要はない。func(

        関数の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス
      • elasticsearchでらくらく全文検索 - UNIX的なアレ

        検索エンジン選びは大変です!現時点でnanapiではmroongaを使っていますが、もっと検索エンジンらしい機能がほしくなったりします。 またそれ以外にも今後拡張するだろう機能をカバーしきれないような予感が徐々にしているので、ゆるゆると検索エンジンを検証し始めています。 そんななか、elasticsearchがイケてるらしいという情報をキャッチしたので使ってみました。今回はelasticsearchを簡単に動かすまでのチュートリアル的なものを紹介します。 Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | Elastic elasticsearchとは? Apache Lucene上で稼働する全文検索エンジンです。 特徴としては、REST APIをもちJSONですべてやり取りできるところです。このあたりから

          elasticsearchでらくらく全文検索 - UNIX的なアレ
        • Research Systems Unix Group: Fugu

          Fugu - A Mac OS X SFTP, SCP and SSH Frontend. Fugu is a graphical frontend to the commandline Secure File Transfer application (SFTP). SFTP is similar to FTP, but unlike FTP, the entire session is encrypted, meaning no passwords are sent in cleartext form, and is thus much less vulnerable to third-party interception. Fugu allows you to take advantage of SFTP's security without having to sacrifice

          • Amazon.co.jp: 詳解UNIXプログラミング 新装版: W.リチャードスティーヴンス (著), Stevens,W.Richard (原名), 敦雄,大木 (翻訳): 本

              Amazon.co.jp: 詳解UNIXプログラミング 新装版: W.リチャードスティーヴンス (著), Stevens,W.Richard (原名), 敦雄,大木 (翻訳): 本
            • UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI: 本

                UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI: 本
              • songmu on Twitter: "Dockerやコンテナを理解したいのであれば「なるほどUnixプロセス」を読むと良いのではないか"

                Dockerやコンテナを理解したいのであれば「なるほどUnixプロセス」を読むと良いのではないか

                  songmu on Twitter: "Dockerやコンテナを理解したいのであれば「なるほどUnixプロセス」を読むと良いのではないか"
                • UNIXの使い方

                  • 取っ掛かりを網羅したUNIX入門書 L'eclat des jours(2014-03-23)

                    _ Dart アスキーの鈴木さんからプログラミング言語Dartを頂いた。 また新しい言語か、と思いながらパラパラ見てみると、なんか雰囲気が良いので少しまじめに読んでみた。 JavaScriptとJavaとC#の良いとこどりと書いてあるが、特徴は次のところだろう。 ・関数の記述はC#やJavaのラムダ式のように楽ちん。例)(x, y) => x * y ・EclipseベースのIDEが最初から用意されている ・型名の明示が可能(finalのような修飾子もあるし、リストとマップにはジェネリクスも利用できる)なので、型チェックを最初からされるのが好きな開発者でもOK(TODO:varで宣言した変数に限り、JavaScript並の自動型変換がある(便利ではあるけど諸刃の剣なのでそこを宣言で制御できるのなら良いと思った)かどうかは、ぱらぱら読んだだけだとわからなかった) ・クラスベースだが、必ずしも

                    • 3分間で人に説明できるようになるUnixとLinuxの違い

                      UnixはOSの一種で、現存する中でもっとも古いOSのひとつだ。古いだけあって、色々なOSの土台になったOSである。特徴としては安全性が高く、また余計な機能が少ないので軽いことがあげられる。また、安いのも特徴だろう。 基本的には次のようなコマンド画面で操作する。 この黒い画面が、なんとなくのUnixのイメージだという人が多い。これはmacOSのコマンド画面だが、実はmacOSもUnixだ。 古いが、今でも独自の進化を遂げて、企業内や商品に使われ続けている。カーナビや携帯電話などにも使われているOSだ。 LinuxもOSで、こちらも色々なところで使われている。同じく黒画面で操作すると思っていい。実際には、Windowsなどと同じように、マウスで操作する画面も使えるが、とりあえずわかりやすいイメージを持っておこう。 こちらも安定的に動いて、費用がかからないというのが特徴だ。Linuxも色々なと

                      • 最低限 UNIX / Linux [III] 【シェル】

                        1. シェル [1.1] シェル (Shell) とは シェルとは、ユーザーから入力されたコマンドを解釈し、 プログラムを起動するアプリケーションです。 他の OS で機能的に似た役割を持つものとして、 Windows95/98では Explorer、Macintosh(MAC)では finder があります。 しかし、イメージとしては Windows95/98 の DOS プロンプトや、 WindowsNT のコマンドプロンプトの方が近いでしょう。 通常、シェルは login シェルとして、各ユーザがログインする度に起動され、 ログアウトの際に終了します。ログインすると、端末の上に、例えば "samson$" と表示されますが、これがシェルが発している「プロンプト」(ユー ザへコマンドの入力を促す記号)です。尚, kterm 等のターミナルを新たに立ち上 げると別のシェルが起動されます。

                        • プログラミング一般 DRY原則 YAGNI KISS原則 OAOO UNIX思想 可逆性 曳光弾 直交性 契約による設計 DbC プログラマの三大美徳 PIEの原則 SLAP パフォーマンスチューニングの格言 驚き最小の原則 ボーイスカウトの規則 One Fact in One Place DTSTTCPW 割れた窓の法則 名前可逆性 オブジェクト指向プログラミング デメテルの法則 パルナスの規則 求めるな、命じよ コマンドとクエリ分離原則 オペランドの原則 用語 抽象データ型 サブタイプ ダックタイピン

                          プログラミング原則一覧 - Strategic Choice (via jun26)

                            プログラミング一般 DRY原則 YAGNI KISS原則 OAOO UNIX思想 可逆性 曳光弾 直交性 契約による設計 DbC プログラマの三大美徳 PIEの原則 SLAP パフォーマンスチューニングの格言 驚き最小の原則 ボーイスカウトの規則 One Fact in One Place DTSTTCPW 割れた窓の法則 名前可逆性 オブジェクト指向プログラミング デメテルの法則 パルナスの規則 求めるな、命じよ コマンドとクエリ分離原則 オペランドの原則 用語 抽象データ型 サブタイプ ダックタイピン
                          • UNIXを教える仕事をした - はてなの鴨澤

                            知り合いに頼まれて、ちょっとUNIXの初歩を教える授業をした。 ちょっとといっても結構がっつりで、入ってきたばかりの、だいたいは家にパソコンがないという素人の学生に、2ヶ月間・23日・2コマずつで基本を教え、ちょっとしたツールをシェルスクリプトで作れるような、いわば普通のUNIX使いにしてくれ、という要望である。 一応の教科書は指定されたのだが、自分で買って読んでみたところ、あまり良くなかったので使わなかった。「これはリファレンスに使ってください」ということにした。 代わりに使ったのは、自分が真に優れていると思う本、Kernighan & Pikeの『UNIXプログラミング環境』である。1984年初版、対象はVersion7 UNIXと非常に古いので、内容は全部作り直しだ。全9章あるが、Cでツールを作り出す6章以降はいらないし(9章なんてtroffの詳細だぜ)、5章で作るツールはかなり古臭

                              UNIXを教える仕事をした - はてなの鴨澤
                            • UNIX入門 〜初心者のためのUNIX/Linux講座〜

                              UNIX基礎知識 UNIXの基礎知識について解説。初心者はまずこちらからお読みください。 Linuxコマンド一覧 UNIXを使う上で必須の知識であるコマンドについて解説。Linuxコマンドを中心に解説していますが、どのUNIX環境でも同様に使用できるコマンドを集めています。 シェルスクリプト入門 シェルスクリプト(Bshell系)について解説。シェルの基本的な文法から、実践的なプログラミングテクニックまで幅広く解説。 おすすめ書籍 UNIX/Linuxに関連するおすすめの書籍を紹介しています。

                              • memologue - UNIX上でのC++ソフトウェア設計の定石 (2)

                                鉄則2: シグナルハンドラで行ってよい処理を知ろう sigaction関数で登録したシグナルハンドラで行ってよい処理は非常に限定されている 次の3つの処理だけが許されている 自動変数の操作 “volatile sig_atomic_t” 型の大域変数の操作 「非同期シグナルセーフ」関数の呼び出し これ以外の処理を記述しないこと! 説明: シグナル受信時に何らかの処理を行うためには、シグナルハンドラと呼ばれる関数を用意し、それをsigaction関数でシグナル名と紐付けておけばOKです。しかし、シグナルハンドラ内で行ってよい処理は、上記の通り非常に限定されています。これを把握しないまま奔放なコードを書くと次のような現象が起き得ます: 問題1: プログラムがデッドロックする危険がある タイミングに依存する、再現困難なバグの原因となる デッドロックの発生が典型例だが、それ以外にも関数の戻り値不正

                                  memologue - UNIX上でのC++ソフトウェア設計の定石 (2)
                                • もしもコナンのトリックでUNIXのコマンドが使われたら

                                  ぐれさん @grethlen コナンの殺害トリックに、ビデオデッキから押し出されるビデオテープで花瓶を動かして、高所からそれを落として後頭部にぶつけて殺害するみたいなトリックがあった記憶があるが、同じことをejectコマンドでやってほしい。 2016-12-10 02:08:10

                                    もしもコナンのトリックでUNIXのコマンドが使われたら
                                  • 5年越しに破られたUnixの父ケン・トンプソン氏のパスワードとは?

                                    by Gino Crescoli アメリカの計算機科学者であるケン・トンプソン氏は、サーバーなどによく使用されるOSのUNIXを開発したことでも知られています。そんなトンプソン氏がかつて使用したパスワードが、暗号化ファイルの発見から5年越しにようやく突破されたことが明らかになり、当のトンプソン氏から賛辞が送られました。 leah blogs: Ken Thompson's Unix password https://leahneukirchen.org/blog/archive/2019/10/ken-thompson-s-unix-password.html Father of Unix Ken Thompson checkmated as his old password has finally been cracked • The Register https://www.there

                                      5年越しに破られたUnixの父ケン・トンプソン氏のパスワードとは?
                                    • 現場に業務改善を求めてはいけないのか - UNIX的なアレ

                                      anond.hatelabo.jp コメントも含めこれを読んで思ったことを書いてみようと思います。 業務改善を求めてはいけないのか? まず、業務改善は上司だけの仕事ではありません。そもそも上司といってもチームによって期待されているロールが分かれているんで一概に言えないと思います。 そして業務改善は現場の協力無しでは出来ないので、何らかの協力を仰ぐことは必須です。ただ、問題はどこまでを上司が行ってどこからを現場で行うのかという点なのかなと思いました。例えば以下のような方法です。 人が辞めてしまい、業務負荷があがっている リソース不足ではあるが、あきらかに業務効率が悪い点があった ○○の問題を解決したいので、それを実現するための方法は何かないだろうか? というような話の流れであれば、返答のパターンは以下の3つくらいだと思われます。 その方法を試したいので、○○という手法を導入したらどうか そこ

                                        現場に業務改善を求めてはいけないのか - UNIX的なアレ
                                      • How unicorn talks to nginx - an introduction to unix sockets in Ruby

                                        In this post we start out with the basics of unix sockets and finish by creating our own simple Ruby application server which can be proxied by nginx. Ruby application servers are typically used together with a web server like nginx. When user requests a page from your Rails app, nginx delegates the request to the application server. But how exactly does that work? How does nginx talk with unicorn

                                          How unicorn talks to nginx - an introduction to unix sockets in Ruby
                                        • bonnie++ で I/O 性能を測定 (Linux/Unix での IO ベンチマークソフト)

                                          今まで Linux 上でハードディスクのパフォーマンスを計測する方法として hdparm を使ってきましたが、もう少しいろいろなケース別にパフォーマンスを計測したいなぁーとか NFS のパフォーマンスを計測したいなぁーとか思って、ベンチマークツールがないものかと調べてみたら bonnie++ ってのを知りました。 Bonnie++ now at 1.03e (last version before 2.0)! Bonnie++ is a benchmark suite that is aimed at performing a number of simple tests of hard drive and file system performance. Then you can decide which test is important and decide how to compa

                                          • UNIXコマンド - chmod

                                            ファイル・ディレクトリ操作 → chmod

                                            • UNIX/Linuxでよく使われる「Daemon」(デーモン)プロセスの語源とは?

                                              By Jakob Breivik Grimstveit HTTPサーバーとしてウェブページを提供したり、メールサーバーとして電子メールを送信したり、定期的に時刻同期を行ったりするプロセスはオペレーティングシステムではバックグラウンドプロセスと呼ばれます。特にUNIX/Linuxおいて、このようなプロセスは「Daemon」(デーモン)プロセスと呼んでおり、UNIX/Linuxを操作したことのある人であれば、一度は目にすることがあると思います。なぜ「デーモンプロセス」と呼ばれるようになったのか、海外メディア「The Austin Chronicle」が後にUNIX開発に導くことになるMulticsの開発者フェルナンド・J・コルバト氏に「Daemonの由来」について、質問しており、その回答内容が公開されています。 The Origin of the word Daemon http://ei.c

                                                UNIX/Linuxでよく使われる「Daemon」(デーモン)プロセスの語源とは?
                                              • Mac OS X と UNIX の関係 | Shinta's Site

                                                Mac OS X を使っていて、あれ?これってどうするのかなといったちょっとした疑問についてまとめてあります。といっても UNIX ユーザーから見たの疑問なので、UNIX を使ったことがない方にはあまり役にたちません :-)

                                                • シェルとUNIXコマンドの未来 ~ これからの10年で起きるシェルスクリプトの変化 - Qiita

                                                  はじめに シェルスクリプトの世界は今後 10 年で大きく変化します。10 年という数字は切りが良い数字を持ってきただけで根拠はありません。これより長い時間がかかるかもしれませんし、もしかしたら短くなるかもしれません。しかし確実によりよい方向に変わっていくでしょう。Unix/Linux の標準コマンドはさまざまな問題を抱えています。Unix/Linux の標準コマンドに依存している限りシェルスクリプトに大きな改善はありません。これからのシェルスクリプトの世界は Unix/Linux の標準コマンドに依存しない世界です。それがどういうものになるのかをこの記事で解説しています。この記事は私の予言であり目標です。 シェルスクリプトの失われた30年の進化を取り戻す! 残念なことに、シェルスクリプトの世界は 30 年前から大きく変わっていません。それまでの間、プログラミング言語の世界、ソフトウェア開発

                                                    シェルとUNIXコマンドの未来 ~ これからの10年で起きるシェルスクリプトの変化 - Qiita
                                                  • Vol.10報告(1/2)―Jun Murai、インターネットの父である前に一人のUnixマニアだった - TechLION

                                                    おはようございます。USP MAGAZINE取材班 松浦です。さてお待たせしました。今回、次回と、公式ブログによるTechLION vol.10レポートをお届けします。場所や日時の問題で参加できなかったという皆様は勿論、参加された皆様も、読みながら当日の熱いステージの記憶を呼び起こしてください。 今回は有志のご協力により、本格的なUstream中継(前半、63756″>後半)もしてもらいましたので、併せてご覧ください。(忙しい方はラジオのように聞き流しながら作業するのがオススメ!) ■ちょっとだけ試合前のこと 本日のメインゲスト、村井純先生がどんな話をされたかというのが、多くの方の関心事だと思います。が、まあちょっとだけ試合前(TechLIONにおいて「試合」とは「本番」のこと)の話をさせてください。「有難い話が聞ける」というだけじゃないんです、TechLIONは。 先日受賞したタテだった

                                                      Vol.10報告(1/2)―Jun Murai、インターネットの父である前に一人のUnixマニアだった - TechLION
                                                    • Vim + Unix == IDE

                                                      Installed and aliased as "vi" by default on most linux distributions Most mainframes will have it Cross platform -- available on Windows and Mac OSX, as well as others. In fact, it was originally written for Amiga OS, for which I have a certain fondness as that was my first PC. I can use the same editing environment on my desktop, my laptop, my virtual machines, and my servers.

                                                      • Amazon.co.jp: The Art of UNIX Programming: 本: Eric S.Raymond,長尾 高弘

                                                          Amazon.co.jp: The Art of UNIX Programming: 本: Eric S.Raymond,長尾 高弘
                                                        • UNIXカーネルソースツアー!

                                                          UNIXカーネルソースツアー! ハッカーの皆様、UNIXカーネルソースツアーへようこそ。すべて自由行動となっておりますので、ご自由にお歩きください。 ツアーは巨大なものですので、一括ダウンロードは御遠慮ください。当社のネットワークは一括ダウンロードの負荷には耐えられません。代わりに、 GNU Global ソースコードタグシステムを使って、あなたのコンピュータ上で同じものを生成できます。 ではよい旅を。 現行シリーズ Linux 3.12 RELEASE Linus Torvalds 氏がヘルシンキ大学の学生だった頃に書きはじめたカーネルで、今や世界を席捲しています。通常はGNU オペレーティングシステムの一部として配布されています。 FreeBSD 9.2 RELEASE MacOSX のベースとなっていることでも知られる、4.4BSD起源のオペレーティングシステムです。Yahoo 等の

                                                          • unix のシグナル処理あれこれ - Emacs ひきこもり生活

                                                            Linux で signal + マルチスレッド、というとハンドラであれこれしようとすると、これはもう悪夢のように大変でひとつ signal 処理用スレッドを用意するのが定石のようです。 さてはて、そんなことで FreeBSD もそういうコードを書いて fork した子供を回収してやろうとしたところ、全く動いていません… orz これはどうしたんだろう??と調べた結果 空の signal handler を signal でしこんでやると動きだすことがわかりました。 はてさて、これはカーネルにどんな実装の差があるのでしょうか? そして、他のBSDではどうなっているのでしょうか? これが今回の疑問です。 実験 ひとまずこんなコードを使って引数に 0-3 を渡して実験します。中身はこんな感じのプログラムです。 #include <stdio.h> #include <signal.h> #in

                                                              unix のシグナル処理あれこれ - Emacs ひきこもり生活
                                                            • Funny UNIX Shell Commands

                                                              Funny Unix csh/sh commands: % cat "food in cans" cat: can't open food in cans % nice man woman No manual entry for woman. % rm God rm: God nonexistent % ar t God ar: God does not exist % ar r God ar: creating God % "How would you rate Quayle's incompetence? Unmatched ". % Unmatched ". Unmatched ". % [Where is Jimmy Hoffa? Missing ]. % ^How did the sex change operation go?^ Modifier failed. % If I

                                                              • PC�o������ | Unix�nerrno����

                                                                �����������d���������������������o�����������B �����������Y��������������������������(*�L�D�M) Unix�n������タ�s�����G���[�����������������G���[�l���������B �R�������������������������B�B�B��������Web������������������(T_T) ��������ゥ���������������������������������������B Unix�n�������������v���O�����������������A�����I���l��-1�������A ����errno�������G���[�R�[�h�����������A�������������������

                                                                • モダンなアーキテクチャに影響を与え続けるUnixの設計思想とは?

                                                                  Photo credit: osde8info via VisualHunt / CC BY-SAソフトウェアの設計判断は多数存在しますが、大きな影響を与え続けているもの一つにUnixの哲学があります。本日は書籍『UNIXという考え方』で紹介されている定理の一つを紹介します。 定理2:一つのプログラムには一つのことをうまくやらせる 指針もなく機能の追加修正を続けていると、はじめは短かったコードも時間経過とともに混みいった醜いコードに変貌し、担当が抜けるとやがて誰も手が付けられない恐れや憎悪の対象となってしまいます。ここまでコードが悪化すると、市場からの予期しなかった重要な要望に対して俊敏に応えることは不可能になってしまいます。 そこで、本日ご紹介の定理です。一つのプログラムには、多数混ぜ込むのではなく、一つのことだけうまくやるように絞り込み、一つ一つの小さなプログラムを組み合わせて、達成し

                                                                    モダンなアーキテクチャに影響を与え続けるUnixの設計思想とは?
                                                                  • UNIX・Linuxでファイル名・フォルダ名の一括置換を行う | 俺的備忘録 〜なんかいろいろ〜

                                                                    LinuxやUNIXを利用していると、スクリプト名などのファイル名のルールが変更したため、一括で置換を行いたいときがある。 そんな時は、どうすればいいのだろうか? 1.『rename』コマンドを利用する もし『rename』コマンドがあるようならば、これを利用するといいだろう。 Linuxには大体最初から用意されている。(なお、Ubuntuの場合だと置換の指定方法がPerl(sed)の指定方法になっている) rename 置換する単語 置換後の単語 対象PATH この対象PATHにはワイルドカードも利用できるので、以下のように一括で置換を行える。 [root@test-centos7 test]# ls -l 合計 0 -rw-r--r--. 1 root root 0 7月 3 06:37 TCScript0.sh -rw-r--r--. 1 root root 0 7月 3 06:37

                                                                    • 【レポート】Snow Leopardを快適にする - どれがいい? 自分にベストなMacのテキストエディタ(5) (1) UNIX系OS教養課程における必修科目「vi」 その1 | パソコン | マイコミジャーナル

                                                                      Mac OS Xユーザにとってベストなテキストエディタを探すレポート集 「Snow Leopardを快適にする - どれがいい? 自分にベストなMacのテキストエディタ」 「機能充実、旧Mac OS時代から多くのユーザに支持されている「mi」」 「初心者も扱いやすい、CUIベースの軽量テキストエディタ「GNU nano」」 「縦書き編集や脚注表示に対応、日本語環境ならではの機能を誇る「iText Express」」 もあわせてお楽しみください。 「vi」のお約束 「vi」とその派生版である「vim」(以下「vi」と表記)の詳細を語る前に、2点確認しておきたい。1つはviを使う意義について、そしてもう1つが「操作モード」についてだ。 最初に挙げたviを使う意義だが、筆者は"UNIX系OS教養課程における必修科目"だと考えている。GUIを備えた高機能なテキストエディタが数多くあるMac

                                                                      • UNIXコマンドを擬猫化した「CUI」、LINEスタンプにて登場

                                                                        あなおそろしや、「rm -rf /」。 猫×UNIXコマンド、その名も「CUI(Cat User Interface)」。本日はそんなLINEスタンプをご紹介。私も含め、猫ジャーナル読者の皆さまには、UNIXコマンドと言っても何が何やら、という方も多いかと思いますので、コマンドの意味とスタンプの使い所を解説しながら話を進めて参りましょう。 冒頭の「rm -rf /」は、「警告無しに、すべてのファイルを削除する」。猫がシャーと言っているのも納得です。これ以上近寄ると、全部、消すぞ!といったシチュエーション。例えば、バルスと叫ばざるを得ないときなどに、効果的にご活用いただけます。「3分間待ってやる」といったセリフが出たら、40秒で支度して、このスタンプであります。 「chmod」は「パーミッション(アクセス権/所有権)変更」するときに使います。「ボールはこっちにきたぞ、テヘペロ」とか、「こちら

                                                                          UNIXコマンドを擬猫化した「CUI」、LINEスタンプにて登場
                                                                        • スラッシュドット ジャパン | Windows上のUNIX環境はどれが使いやすい?

                                                                          それぞれ使ってみた感想。嘘があったらご指摘ぷりーず。 ・VMware Workstation - 汎用のバーチャルマシン。x86系OSならたいてい動かせる。商用ソフト。 ○⇒汎用性は最も高く、安定している。スナップショット機能など、使い勝手もよい。 ×⇒ちょっと重い。ちょっと高い。 ・coLinux - Linux専用バーチャルマシン。Linuxカーネルにパッチを当て、Windowsの専用ドライバ上で動かす。使い勝手はまんまリモートにあるLinuxマシン。 ○⇒Linux専用なためか、比較的軽い。experimentalな機能(cofsとか)を使わなければ安定している。サービス化できるのがうれしい。 ×⇒画面回りは弱い。現状では別途Xサーバの調達が必要。ファイアウォールが有効だと、ネットワーク設定に悩む場合がある。 ・cygwin - UNIXシステムコールやデバイスアクセス等をcygwi

                                                                          • [unix] Linux SYNパケット取りこぼし (2) 2007-05-21 - LowPriority

                                                                            前回の続き。 パケット自体を零さずに処理に入った後にSYNを落とすのは以下3パターン。 syncookie無効時にsynのbacklog(tcp_max_syn_backlog)が溢れている listenのbacklogが溢れている(3way-handshake完了後のaccept待ち接続) net.ipv4.tcp_tw_recycleの制限に抵触 で、今回問題になっていたのは最後のtcp_tw_recycleへの抵触だった。 現象として発生しうるのは、以下の条件をすべて満たす場合 サーバ側でnet.ipv4.tcp_tw_recycleが有効 TCPタイムスタンプオプションを使用 同一IPからの接続でセッションを跨ぐとセットされるTCPタイムスタンプの値が戻る場合がある 最後の条件が微妙だが、TCPタイムスタンプの値としてセットされる値は起動時を 起算時にしていたりと実装によって初期値

                                                                              [unix] Linux SYNパケット取りこぼし (2) 2007-05-21 - LowPriority
                                                                            • UNIXタイムスタンプ変換ツール

                                                                              【超便利なのでオススメ】 住宅ローン返済戦略・資産積立&複利運用・ローン減税計算まで同時にできる、ただ一つの高精度な住宅ローン・シミュレータ

                                                                              • 第6回 UNIXプログラミングの勘所(1) | gihyo.jp

                                                                                本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはJapanizeやText::MicroTemplateなどで有名な奥一穂さんで、テーマはUNIXプログラミングです。 はじめに 「正しいプログラム」を書くために必要な知識とはなんでしょうか。テストが正しく実行されることは、正しいプログラムであるための必要条件に過ぎません。プログラミングにおいてはプログラミング言語だけでなく、OSの動作やデータベース、ネットワークプロトコルなど、さまざまな知識が必要になります。 PerlはもともとUNIX系のOS(LinuxやFreeBSD、Mac OS XなどのOSを本稿では以下UNIXと総称します)の上で処理を行うためのスクリプト言語として開発され、今日でもPerlプログラムの多くはUNIX上で実行されています。しかし、「⁠Perlでプログラミング」と言った場合はともすれば

                                                                                  第6回 UNIXプログラミングの勘所(1) | gihyo.jp
                                                                                • UNIXの部屋 コマンド検索:diff (*BSD/Linux)

                                                                                  最終更新 2018-03-09 UNIX/Linux における diff コマンドは、2つのテキストファイルの違い (差分) を表示するコマンドである。ファイル内容が一致しているかの確認も可能。ディレクトリを再帰的にたどり、複数のファイルを一括して差分表示することもできる。

                                                                                    UNIXの部屋 コマンド検索:diff (*BSD/Linux)