並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 183件

新着順 人気順

unixの検索結果121 - 160 件 / 183件

  • 「UNIXという考え方」を読んで、その共感したポイント - Qiita

    UNIXという考え方 | Ohmsha Amazon - UNIXという考え方―その設計思想と哲学 | Mike Gancarz, 桂, 芳尾 |本 | 通販 感想 「プリンシプル オブ プログラミング」 でも触れられている「UNIX哲学」そのものの本。哲学と、その背景にある「理由」を理解できる。最後に他のOSにもリスペクトがあるのが素敵。読み方としては一通り「プリンシプル オブ プログラミング」的な本を読んだあとそれでもUNIXを敬遠するなら、これを読んでみたら意外と考えが変わるかもしれない本であった。 素人さんお断りのUNIXというものが最も大切にしているのはなにか?である。 要点 イントロダクション UNIXの創造者たちは、ユーザーは初めからコンピュータを使えるとみなした。「ユーザーは自分が何をしているかを分かっている」前提。 第1章 UNIXの考え方:たくさんの登場人物たち 定理

      「UNIXという考え方」を読んで、その共感したポイント - Qiita
    • 「UNIX 哲学」についていくつか

      名著「UNIXという考え方 - UNIX哲学」は本当に名著なのか? 〜 著者のガンカーズは何者なのかとことん調べてみた - Qiita この記事はよく調べてあるなぁと思う反面,事実関係の間違いも多く当時の空気感など欠けていると思う部分がいくつかある。事実関係に関しては追い切れないので参考文献を挙げるにとどめておくが,空気感のほうはいくつか書いておく。なお当該記事の「当時と今では状況が全然違うんだから,安易に『UNIX 哲学』とかいうな」という主旨には大賛成である。 参考文献初期の UNIX の歴史について興味がある向きには次の書籍をお薦めする。 Peter H. Salus『A Quarter Century of UNIX』(1994, Addison-Wesley Publishing) 和訳の『UNIXの1/4世紀』(Peter H. Salus, QUIPU LLC 訳, 2000

        「UNIX 哲学」についていくつか
      • ~sircmpwn/bunnix - A simple monolithic Unix-ish kernel - sourcehut git

        #Bunnix A simple monolithic Unix-like operating system. #Bunnix cross toolchain A GNU toolchain configured for an x86_64-bunnix target is required to compile Bunnix. Fetch the binutils and gcc trees from here: binutils (bunnix branch) gcc (bunnix branch) You must configure these with the Bunnix sysroot you will be using for your build. The build system places this at $srcdir/target/root/ by defaul

        • GitHub - dailymotion/hands-on-diagnosing-golang-apps: How to diagnose a misbehaving Go application, with different kind of tools, from generic unix tools, to very specific go tools.

          Let's play with Go applications: the goal of this hands-on is to learn how to diagnose a misbehaving Go application, with different kind of tools, from generic unix tools, to very specific go tools. The first part of the hands-on is an explanation of the tools we'll be using: some standard unix tools sending signals to a running application generating and inspecting core dumps go HTTP handlers (co

            GitHub - dailymotion/hands-on-diagnosing-golang-apps: How to diagnose a misbehaving Go application, with different kind of tools, from generic unix tools, to very specific go tools.
          • Unix time is bad and needs replacement, not UTC

            Unix time is bad and needs replacement, not UTCNovember 21, 2022 This is a bit silly but I prefer to not contribute to AI datasets because I don't like the way machine learning people operate. Please click this button three times to make the article appear:

            • プログラミングをするにはUnix系のMacが良いと聞きました。自分には予算が足りないのでLinuxで学習しようと思っているのですがアドバイスお願いします!

              回答 (23件中の1件目) プログラミングといってもいろいろあります。Linuxと決めているのであればほかの方が書かれているとおりです。なのであまり参考にならないと思いますが予算順にいくつかほかの候補も挙げてみたいと思います。 ●予算がほぼゼロの場合 今この質問を投稿したPCにChromeをインストールして「デベロッパーツール」を開きます。それで開いた画面の上の方にElements Console Sources Networkなどといった他部が並んでいると思いますが、このConsoleはJavascriptの実行画面です。ブラウザ上で動作するのでOSは関係ありません。 ここにJa...

                プログラミングをするにはUnix系のMacが良いと聞きました。自分には予算が足りないのでLinuxで学習しようと思っているのですがアドバイスお願いします!
              • 2020年にまさかまだUnixが主流だなんて想像していませんでした。OS開発者はサボっているんですか?もっといいOSは作れないのですか?

                回答 (15件中の1件目) 簡単に言うと、インターネットの互換とライセンス費用のためです。 UNIXのネットワーク機能(TCP/IP)をベースに、インターネットが構築されました。そのインターネットのためのいろんな機能もUNIXで開発・発展してきました。 主要なサーバーはUNIXで作られており、ベースはUNIX互換からスタートしたLinuxもUNIXとともに発展してきました。 さらに、iOSやAndroidも、UNIXやLinuxの優れた基本機能とネットワーク機能をそのまま使えるので、モバイルデバイス用OSとして発展してきました。 MacOSはUNIXそのものです。 Window...

                  2020年にまさかまだUnixが主流だなんて想像していませんでした。OS開発者はサボっているんですか?もっといいOSは作れないのですか?
                • 逆引きUNIXコマンド/16進数文字列をバイナリ化・16進数を文字列化する・xxd - Linuxと過ごす

                  16進を文字列化したのをバイナリに、バイナリを16進文字列に変換する・xxd † 16進の値が文字列になっているのをバイナリに戻したり、バイナリを16進にするxxdというコマンドを紹介します。 以下の変換になります。 48656C6C6F0A → Hello Hello → 48656C6C6F0A 16 進ダンプを作成したり、元に戻したり。 xxd † xxdコマンドのmanを見ると以下のマニュアルが表示されます。 XXD(1) General Commands Manual XXD(1) 名前 xxd - 16 進ダンプを作成したり、元に戻したり。 書式 xxd -h[elp] xxd [options] [infile [outfile]] xxd -r[evert] [options] [infile [outfile]] 一番最初に書いた Hello 文字列を16進文字列に変換し

                  • The Earliest Unix Code: An Anniversary Source Code Release

                    What is it that runs the servers that hold our online world, be it the web or the cloud? What enables the mobile apps that are at the center of increasingly on-demand lives in the developed world and of mobile banking and messaging in the developing world? The answer is the operating system Unix and its many descendants: Linux, Android, BSD Unix, MacOS, iOS—the list goes on and on. Want to glimpse

                      The Earliest Unix Code: An Anniversary Source Code Release
                    • 新山祐介 (Yusuke Shinyama) on Twitter: "Appleの元開発主任による、macOSを正式なUNIX™準拠にするまでのプロセス。UNIX™準拠のために stdio.hを2行変更する必要があり、するとiTunesを含む152プロジェクトがビルド不可能になった。5人のチームで1… https://t.co/0pqoWyDxFk"

                      Appleの元開発主任による、macOSを正式なUNIX™準拠にするまでのプロセス。UNIX™準拠のために stdio.hを2行変更する必要があり、するとiTunesを含む152プロジェクトがビルド不可能になった。5人のチームで1… https://t.co/0pqoWyDxFk

                        新山祐介 (Yusuke Shinyama) on Twitter: "Appleの元開発主任による、macOSを正式なUNIX™準拠にするまでのプロセス。UNIX™準拠のために stdio.hを2行変更する必要があり、するとiTunesを含む152プロジェクトがビルド不可能になった。5人のチームで1… https://t.co/0pqoWyDxFk"
                      • POSIXとUnix関連の標準規格と歴史年表 (IEEE, SVID, XPG, SUS) - Qiita

                        はじめに POSIX とは Portable Operating System Interface の略で 主に Unix 系 OS でソフトウェアの高い互換性(移植性)を実現するために、OS との C 言語用アプリケーションプログラミングインターフェース(API)と共に、シェルとコマンド(ユーティリティ)の仕様を定めた標準規格です。現在一番支持されている標準規格ですが、いきなり POSIX が生まれたわけではなく、さまざまな紆余曲折があって現在の形に落ち着きました。この記事では POSIX をメインに関連する標準規格とその歴史をまとめています。 補足 表記の揺れに注意。IEEE (Std) 1003 は POSIX のことです。1003 が POSIX を意味する番号ですが、省略されたりされなかったりします。 注意 標準規格がいくつもあり標準化団体が変わったりと複雑すぎるのでいろいろと間

                          POSIXとUnix関連の標準規格と歴史年表 (IEEE, SVID, XPG, SUS) - Qiita
                        • DockやAppスイッチャーに小さい時計を表示してくれる「Clock mini」がタイムゾーンやタイマーのポーズ、UNIXタイムスタンプのコピー機能を追加。

                          DockやAppスイッチャーに小さい時計を表示してくれる「Clock mini」がタイムゾーンやタイマーのポーズ、UNIXタイムスタンプのコピー機能を追加しています。詳細は以下から。 Clock miniは中国のKai Luoさんが2014年から開発&公開している時計アプリで、DockやAppスイッチャーにリアルタイムで時刻を刻むアナログ時計を表示してくれますが、このClock miniがv2.1.0アップデートでタイムゾーン機能などを追加したと発表しています。 In this update, we’ve brought you some new features and improvements: Introducing timezone support, now you can have multiple clocks with different clock themes. Bett

                            DockやAppスイッチャーに小さい時計を表示してくれる「Clock mini」がタイムゾーンやタイマーのポーズ、UNIXタイムスタンプのコピー機能を追加。
                          • Writing a Unix clone in about a month

                            I needed a bit of a break from “real work” recently, so I started a new programming project that was low-stakes and purely recreational. On April 21st, I set out to see how much of a Unix-like operating system for x86_64 targets that I could put together in about a month. The result is Bunnix. Not including days I didn’t work on Bunnix for one reason or another, I spent 27 days on this project. He

                            • The Unix process API is unreliable and unsafe

                              It is difficult to write software which reliably and safely manages processes on Unix; this is because of flaws in the API. I know of no Unix system which has solved these problems, but in this article I'll be specifically talking about the Linux process API. When I say "process API", I am talking about the interface for starting processes, monitoring processes until they exit, and stopping proces

                              • 最初のUnixはC言語で書かれた、と聞きます (正確にはB言語) 。では、C言語はOSなしでコンパイルできたのですか?それともそのCは何らかのOS (頓挫したMINIX) で走らせたのでしょうか?

                                回答 (11件中の1件目) UnixはPDP-7用のOSとしてアセンブリ言語で書かれました。 ケン・トンプソンはMulticsのプロジェクトでスペーストラベルというゲームを作って遊んでいましたが、ベル研がMulticsから撤退してしまったため遊べなくなり、スペーストラベル・ロスに陥っていました。そこで研究所内で放置されていたPDP-7にスペーストラベルを移植することにしました。 当初はGECOS上のクロスアセンブラで書かれましたが、ビルドする度に紙テープに出力して、PDP-7に読ませないといけませんでしたので、これではやってられないということで、OSらしきものが最低限動作するようにな...

                                  最初のUnixはC言語で書かれた、と聞きます (正確にはB言語) 。では、C言語はOSなしでコンパイルできたのですか?それともそのCは何らかのOS (頓挫したMINIX) で走らせたのでしょうか?
                                • UNIX Co-Founder Ken Thompson's BSD Password Has Finally Been Cracked

                                  Reach out to get featured—contact us to send your exclusive story idea, research, hacks, or ask us a question or leave a comment/feedback! A 39-year-old password of Ken Thompson, the co-creator of the UNIX operating system among, has finally been cracked that belongs to a BSD-based system, one of the original versions of UNIX, which was back then used by various computer science pioneers. In 2014,

                                    UNIX Co-Founder Ken Thompson's BSD Password Has Finally Been Cracked
                                  • Oil 0.10.0 - Can Unix Shell Error Handling Be Fixed Once and For All?

                                    Error Handling Overhaul: try and _status So, can shell's error handling be fixed once and for all? I believe Oil 0.10.0 has done this. It's the first shell with reliable error handling in 50 years :-) Basic Idea Recall that Oil is designed to be familiar to Python and JavaScript users. So a program should stop by default on any failure, like: cp: cannot create regular file '/nonexistent': Permissi

                                      Oil 0.10.0 - Can Unix Shell Error Handling Be Fixed Once and For All?
                                    • Unix as a tool forge

                                      Wikipedia1 cites a few different sources on what "Unix Philosophy" is. Peter Salus summarizes it as: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface. That second bullet point is my favorite: making composable programs rather than monolithic systems. In this way, Unix is designed to be a f

                                      • ケン・トンプソンのUnixパスワード

                                        leah blogsより。🤣 2014年頃、BSD 3ソースツリーのダンプに/etc/passwdファイルが見つかりました。ここには、デニス・リッチー、ケン・トンプソン、ブライアン・カーニハン、スティーブン・ボーン、ビル・ジョイなどのすべての古顔のパスワードが含まれています。 これらのハッシュに使用されるDESベースのcrypt(3)アルゴリズムは弱いことが知られており(最大で8文字に制限されているため)、私はこれらのパスワードを解読するのに簡単なターゲットだと思いました。 このためのよく知られたツールは、johnとhashcatです。 すぐに、私は、これらのパスワードのかなりの部分を解読しましたが、その多くは非常に脆弱でした。(奇妙なことに、bwkは/.,/.,,を使用していました。これはQWERTYキーボードで簡単に入力できます。) しかし、kensのパスワードは私のクラッキングの努

                                        • Unixの歴史を再現したリポジトリを読む⑤ - Qiita

                                          PDP-7版UNIX再現プロジェクト PDP-7で開発された最初期のUNIXを再現するプロジェクトがあります。 以前より「Unixの歴史を再現したリポジトリを読む」シリーズで紹介しているUNIXリポジトリ再現プロジェクトには、このPDP-7版再現プロジェクトの成果が含まれており、その正体は複数の再現プロジェクトの複合体でした。 ありがたいことに、PDP-7版再現プロジェクトの主要メンバーの1人であるセバスチャン・ラスムセン氏からご連絡をいただきました。Google翻訳で私の記事を読んでくださったそうです。 コピー用紙からソースを復元 PDP-7版のソースコードは、当時のテープが残っているわけではなく、全米各地に残っているソースコードのコピーをかき集めて復元しているそうです。コピーは不鮮明だったり欠落したりしています。一筋縄ではなさそうです。 ベクタースキャン方式のブラウン管ディスプレイ P

                                            Unixの歴史を再現したリポジトリを読む⑤ - Qiita
                                          • Research Unix Sixth Edition (WASM)

                                            This web page runs a Go port of the Research Unix Sixth Edition kernel, running user-mode code in a simulated PDP11 CPU, all compiled to WebAssembly, executed in your browser. A few accounts are root, dmr, and ken. The password is the username. Have fun poking around. cd is spelled chdir. Erase is #, and line kill is @. As a convenience to 21st century users, typing backspace and ^U generate these

                                            • なぜawkの乱数関数でUnix時間を取得できるのか? ~ 乱数の話とUnix時間の深い関係 - Qiita

                                              $ awk 'BEGIN{print srand() + srand()}'; date +%s 1686750469 ← awk コマンドによる出力(1秒ズレている) 1686750468 ← date コマンドによる出力(date コマンドを使った Unix 時間の取得) $ readlink -f $(which awk) # awk の実体は GAWK /usr/bin/gawk このコードは書籍『「シェル芸」に効くAWK処方箋』で紹介されているコードで、「これは強力! AWKとパイプの新しい関係 ~ 時刻を取得する関数、Socket通信、双方向パイプ」や「第2回 月刊『シェルスクリプトマガジン 2014 November (Vol.19)」にも掲載されているようです。一応 Solaris 10.3 / 11.4 の POSIX awk (/usr/xpg4/bin/awk) に限

                                                なぜawkの乱数関数でUnix時間を取得できるのか? ~ 乱数の話とUnix時間の深い関係 - Qiita
                                              • OMU - The "One Man Unix" System

                                                History: In the late 1970s and early 1980s (the good old days of "hobby computing") before the IBM PC and its clones took over the world, various microprocessor based kits appeared on the hobbyist market. You could build a Z80-based board with 8K of RAM, and with its hexadecimal keypad and LED display you could run simple programs laboriously keyed in hex. The first generation commercial machines

                                                • Linuxブートキャンプ サーバ操作/OSのしくみ/UNIXネットワーク──10年先も使える基礎を身につける! Software Design別冊

                                                  Linuxブートキャンプ サーバ操作/OSのしくみ/UNIXネットワーク──10年先も使える基礎を身につける! Software Design別冊 by 宮原 徹, 佐野 裕, 鶴長 鎮一, 武内 覚, くつなりょうすけ, 青田 直大, 中島 雅弘, 五十嵐 綾, 黒崎 優太, 中西 建登, 髙橋 基信, 尾崎 勝義, 平林 有理, 久保田 秀, 山田 泰宏, 結城 洋志, 小林 巧, 馬場 俊彰, 阿部 貴晶, 平 初, kanata, 高村 昇平, 伊藤 俊一 <strong>こちらの書籍は 2022/04/22 紙版の2刷に対応するため更新をおこないました。</strong><br /><b>(概要)</b><br /><br />本書は、月刊誌『Software Design』の人気記事の中から、初学者向けのLinux特集記事を必要に応じて更新、再編集した書籍です。<br /><b

                                                    Linuxブートキャンプ サーバ操作/OSのしくみ/UNIXネットワーク──10年先も使える基礎を身につける! Software Design別冊
                                                  • Understanding Daemons (in Unix) - Digital Bunker

                                                    In this article, we’ll take a closer look at daemons. We’ll understand exactly what they are, how they’re implemented, and the scope of their responsibility. Overview Simply put, a daemon (pronounced dee-mon) is an intentionally orphaned background process. Additionally, daemons are detached from the terminal in which they’re spawned, operate without user interaction, and are descendants of the sy

                                                      Understanding Daemons (in Unix) - Digital Bunker
                                                    • ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.sock: connect: permission deniedの解決方法 - Qiita

                                                      ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.sock: connect: permission deniedの解決方法Docker

                                                        ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.sock: connect: permission deniedの解決方法 - Qiita
                                                      • Half-Century of Unix; History, Preservation, and Lessons Learned

                                                        Keynote presentation given by Diomidis Spinellis, Professor in the Department of Management Science and Technology of the Athens University of Economics and Business, and Editor in Chief of IEEE Software.Read less

                                                          Half-Century of Unix; History, Preservation, and Lessons Learned
                                                        • 「UNIX ドメインソケット」と「ソケット」について比較する - Qiita

                                                          「UNIX ドメインソケット」と「ソケット」について理解出来てなかったので簡単ですがメモ。 違っている部分があればご指摘頂けますと幸いです。 まとめ UNIX ドメインソケットもソケットもいずれもプロセス間のデータのやり取りを行うための手法の一つ UNIX ドメインソケットではプロセス間通信にファイルシステムを利用する(拡張子 .sock という場合が多い)その為、 同じホストでのプロセス間通信 として利用される ソケット通信は 異なるホスト で TCP や UDP を使ってプロセス間のやり取りが可能 そもそも UNIX ドメインソケットとソケットはどんな時に使う? いずれもプロセス間のデータのやり取りを行う仕組みの一つである。 プロセス間通信 プロセス間通信(IPC、英: interprocess communication)はコンピュータの動作において、複数プロセス(の複数スレッド)間

                                                            「UNIX ドメインソケット」と「ソケット」について比較する - Qiita
                                                          • 発明家の北神 on Twitter: "いっくら探しても "UNIX" というOSが見当たらないんだよ。UNIXから派生したBSDやSystemVやらの話があるのに、UNIX本体が見当たらない。調べていくと段々怖くなってくるよ。歴史が無いんだよ。記録か、記事が無いんだよ… https://t.co/b3LejZEOwt"

                                                            いっくら探しても "UNIX" というOSが見当たらないんだよ。UNIXから派生したBSDやSystemVやらの話があるのに、UNIX本体が見当たらない。調べていくと段々怖くなってくるよ。歴史が無いんだよ。記録か、記事が無いんだよ… https://t.co/b3LejZEOwt

                                                              発明家の北神 on Twitter: "いっくら探しても "UNIX" というOSが見当たらないんだよ。UNIXから派生したBSDやSystemVやらの話があるのに、UNIX本体が見当たらない。調べていくと段々怖くなってくるよ。歴史が無いんだよ。記録か、記事が無いんだよ… https://t.co/b3LejZEOwt"
                                                            • Docker Desktopが起動しない Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? - Qiita

                                                              Docker Desktopが起動しない Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?MactipserrorDockerDockerDesktop Docker Desktopが起動しない問題 Macを再起動した際にDocker Desktopのアイコンを押下しても立ち上がらなかった。 ターミナルでdockerコマンドを入力するも下記エラーが表示される Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 同じことで悩む人がいるかもしれないので解決した時の事を簡単にまとめる。 Docker Deskt

                                                                Docker Desktopが起動しない Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? - Qiita
                                                              • POSIX互換UNIX系OS向けのWindowsアプリケーション実行環境「Wine 7.0」がリリース

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

                                                                  POSIX互換UNIX系OS向けのWindowsアプリケーション実行環境「Wine 7.0」がリリース
                                                                • GitHub - mikaku/Fiwix: A UNIX-like kernel for the i386 architecture

                                                                  Written in ANSI C language (Assembly used only in the needed parts). GRUB Multiboot Specification v1 compliant. Full 32bit protected mode non-preemptive kernel. For i386 processors and higher. Preemptive multitasking. POSIX-compliant (mostly). Process groups, sessions and job control. Interprocess communication with pipes, signals and UNIX domain sockets. UNIX System V IPC (semaphores, message que

                                                                    GitHub - mikaku/Fiwix: A UNIX-like kernel for the i386 architecture
                                                                  • Unix Magicのポスター

                                                                    Jan-Piet Mensのブログより。 過去のUSENIXカンファレンスでは、Gary Overacreによる古典的なUNIX Magicのポスターが配布されていました。私はそれを何年も前から知っていましたが、今は監禁されているので、自分のオフィスに飾りたいと思いました。 ポスターには白い髭を生やした魔法使いが描かれていて、彼の周りにはUNIX関連の物が置かれています。例えば、糸巻き(スレッド)、ブート、フォーク、パイプ、そして、troff、awk、diff、uucp、make、nullと書かれた沢山の容器、さらにはC容器やひび割れたB容器もあります。そして、オレガノのもあります。 このオレガノは、BSDに関わった初代の人たちの一人が、違法な物質と思われる袋を持ってカナダとアメリカの国境を越えてきたことで騒ぎになった事件を指していると言われていますが、実際にはそれはオレガノだと判明しまし

                                                                      Unix Magicのポスター
                                                                    • docker-composeでunixソケットを使った、Nginx、php-fpmコンテナを作る - Qiita

                                                                      はじめに ecs試したいなあと考えていた矢先、開発環境に利用していたdocker-composeファイルを確認すると悲劇が起こっていた。起こったこととしては、nginxに対し、Laravelのアプリをそのままマウントしていたのだ。これでは、コンテナの意味がない。ただ、tcpを使うのもなんだからunixソケットを試してみようということになった。 完成図 . ├── docker │   ├── html │   │   └── index.php │   ├── nginx │   │   ├── Dockerfile │   │   ├── conf.d │   │   │   └── default.conf │   │   └── nginx.conf │   └── php_fpm │   └── php-fpm.d │   └── zz-docker.conf └── docker

                                                                        docker-composeでunixソケットを使った、Nginx、php-fpmコンテナを作る - Qiita
                                                                      • UNIX データベース入門

                                                                        稚内北星学園短期大学 経営情報学科 丸山不二夫 1994年 8月 5日 Contents 序章 リレーショナル・データベース概観 リレーショナル・データベースとは データベースは情報をどのように組織しているか 情報のいれものとしての「テーブル」 リレーショナルとは すべての関係は、テーブルである 関係演算 リレーショナル・データベース上の標準言語SQL 本書でのSQLの扱い方の特徴 Select selectの基本形 テーブルから指定した項目を抜き出す select 見出しの変更の2つの方法 行内への文字列の表示 項目リスト中の式 from 句 テーブルの積 where句 検索条件の指定 論理演算 リスト null値 文字列の比較 likeとワイルドカード ジョイン テーブルの結合 項目名の修飾 三つのテーブルのジョイン テーブル名のエイリアス(別名) 自己自身とのジョイン サブ・クェリー

                                                                        • HHKキラーとなるか?Mac/UNIX/PC対応の新型コンパクトキーボード

                                                                          【 1999年12月25日号 】 HHKキラーとなるか?Mac/UNIX/PC対応の新型コンパクトキーボード コンパクトなキーボードが好きな人ならば、ぷらっとホームが「HHKキラー」と呼ぶオリジナルの英語キーボード「FKB8579」は要チェックだ。 「HHKキラー」の「HHK」とは、言わずと知れたマニアックな層に人気のあるPFUの小型キーボード「Happy Hacking Keyboard」のこと。このキーボードは、キータッチやキー配列にこだわったうえ、サイズをコンパクトにした製品で、特にUNIXユーザーに人気のベストセラーとして有名。最近では廉価版のHHK Liteも登場してユーザー層の広がりを見せている。 このHHKを以前から積極的に販売していた同店では、今度は多数寄せられたユーザーの声を参考に、独自に富士通高見沢コンポーネントと改良型の新キーボードを共同開発、24日(土)から販売を開

                                                                          • xv6: a simple, Unix-like teaching operating system

                                                                            xv6: a simple, Unix-like teaching operating system Russ Cox Frans Kaashoek Robert Morris September 6, 2021 2 Contents 1 Operating system interfaces 9 1.1 Processes and memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2 I/O and File descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3 Pipes . . . . . . . . . . . . . . . . . . . . . . . . . .

                                                                            • Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない - Qiita

                                                                              はじめに Unix 哲学には DOTADIW: Do One Thing and Do It Well という言葉があります。日本語に訳すと「一つのことをうまくやる」となりますが、しばしば単機能のコマンドを作ることだと勘違いされています。もし勘違いしている人がいるのであれば、ぜひその人に聞いてみてください。なぜ grep コマンドはマッチした行数をカウントする機能を昔から持っているのですかと。昔からある wc コマンドがあれば grep コマンドに行数をカウントする機能をもたせる必要はないのではないかと。 -c Only a count of matching lines is printed. wc provides a count of the words, text lines, and roffcontrol lines for each argument file. 複数の機能を

                                                                                Unix哲学「一つのことをうまくやる」は単機能のコマンドを作ることではない - Qiita
                                                                              • UNIX系OSのコマンドラインインターフェイス操作を克服できる学習サイト - Qiita

                                                                                はじめに コマンドラインとは、ユーザーがキーボードからコマンドと呼ばれる命令文を入力して、コンピュータに命令を実行させる方法のことです。もっとも原始的なインターフェイスですが、汎用性が高いという特徴があります。とくに、LinuxやMac OS XなどUNIX系OS環境ではコーディングやシステム管理を行う際に欠かすことのできない知識の一つです。 ここでは、そんなCommand Line操作を克服することができる学習サイトについて紹介します。 Command Line 学習コース 基礎編 - Progate 「Command Line 学習コース 基礎編」は、オンラインプログラミング学習サービスの「Progate(プロゲート)」が提供しているレッスンの一つです。 ウェブサイトやアプリ作成などを前提とした基本操作の紹介に特化しています。 スライドで知識を習得し、演習で定着させるというProgat

                                                                                  UNIX系OSのコマンドラインインターフェイス操作を克服できる学習サイト - Qiita
                                                                                • 『カロリーメイトの特設サイトがプログラマーに刺さりまくり UNIX風コマンドでコンテンツが開く』へのコメント

                                                                                  ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                                                                                    『カロリーメイトの特設サイトがプログラマーに刺さりまくり UNIX風コマンドでコンテンツが開く』へのコメント