タグ

Unixに関するCherenkovのブックマーク (10)

  • プログラマーでない人のための「共有ライブラリ」講座

    初版作成:2003/01/11 2015年時点での参考資料追記:2015/06/29 目次 前書き 題 後書き或いは感想 2015年時点での参考・推薦資料 前書き 2015年時点での、より正確で分かりやすい参考書籍の紹介を追記しましたので、そちらもぜひご確認ください。 LinuxやUNIXを扱っていると「共有ライブラリ(shared library)」「ライブラリ(library)」という言葉をしばしば耳に します。特に、最新版を使おうとソースコードから見よう見まねでビルド、コンパイルとやらをおそるおそる行っては見たものの 見事に失敗したときや、或いは上手く動かないときのログファイル中で現れることもあります。 プログラマーであれば、例え初めてLinuxに触ったとしても何となく語感だけでぼんやりと原因が想像できます。 しかしごく普通の ---つまりプログラミングなどに興味関心も無かった--

  • ネットワークプログラミングの基礎知識

    ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板

  • bashにおける脆弱性「Shellshock」について

    2014/09/26 コース:元祖こってり 「元祖こってり」記事はネットエージェント旧ブログ[netagent-blog.jp]に掲載されていた記事であり、現在ネットエージェントに在籍していないライターの記事も含みます。 bashにおける脆弱性「Shellshock」について LinuxMac OS XなどのUNIX系OSで広く使用されているbashに見つかった脆弱性(Shellshockと呼ばれています)が先日から話題になっています。 弊社でもこのbashの脆弱性について調査を行いました。 ■概要 環境変数に特定の文字列を設定するだけでその環境変数内の文字列をシェルが関数として実行してしまいます。 シェルを通じてコマンド等を実行する幅広い環境で影響がありますが、特に顕著に影響を受けるのはCGI等のWebアプリケーション環境です。 CGIをはじめとするWebアプリケーションではWebブラ

  • bit Frequently Asked Questions [UNIX] 1

    そもそも UNIX とはなんですか? [1992.11] 計算機は石頭だ,教えたことしかできない,とよくいわれる. しかし,UNIX 計算機にさわってみると,利用者が教えたわけでもないのに,実にさまざまなコマンドやプログラムを初めから知っている.初級利用者にとって,このコマンド群とこれらを起動し,組み合わせるシェルが UNIX であろう.コマンドだけが UNIX ではもちろんないが,UNIX の必要条件として重要である.次に,C プログラムを書くようになると意識するのが,標準ライブラリとシステムコールの存在である.C から見る限りライブラリとシステムコールの差はマニュアルの章の差だけだが,ライブラリはシステムコールとのつなぎ,または,走らせたプログラムそれだけに閉じた仕事しか行なわない.プログラムそのものの実行,他のプログラムとの通信,入出力といった他のと関わりのある仕事はシステムコールに

    Cherenkov
    Cherenkov 2012/10/24
    rcはrun commandの略 .bashrc .zshrc .gemrc
  • man ページのセクション番号の意味

    Landscape トップページ | < 前の日 2005-08-08 2005-08-09 次の日 2005-08-10 > Landscape - エンジニアのメモ 2005-08-09 man ページのセクション番号の意味 当サイト内を Google 検索できます * man ページのセクション番号の意味この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [unix] Unix 関連の文書を読んでいると、コマンドなどの後ろに数字が書かれているものを目にすることがある。たとえば、mail(1) など。この (1) はセクション番号を表している。ここまでは覚えてるんだけど、「どの番号がどのセクションを表しているのか」はなぜかどうしても覚えられないのでメモ。 THE LINUX MAN-PAGE-HOWTO : man page はいかにしてアクセスされるか? h

    Cherenkov
    Cherenkov 2012/04/15
    セクション番号 カテゴリ番号 括弧 数字 (1)
  • Macを使い始めたらとりあえずは覚えたい12のUNIXコマンド-HTML5 CSS3 JavaScript – WEBYA.IN

    MacといったらUNIX、UNIXといったらターミナル、ターミナルといったらスティーブ・ジョブ郎ですがみなさんおげんこ? さて、ターミナルがどんだけのもんじゃい!プンスコ!と思われる方もいらっしゃるとは思いますが、僕がよく聞くのは「いやぁ、ターミナルを使うようになってからとはいい、女子にはモテモテだわ、ギャンブルは連勝だわ、仕事はうまくいくわで最高です!(キリッ」っていう喜びの声ばかり☆便利万歳!ラーメン大好き!つけめんよりラーメンが好き! つーことで早稲田のターミナ郎こと僕が数あるUNIXのコマンドの中から「とりあえずこれ覚えておけばバレンタインもクリスマス怖くないっ!」っていうものを12個程チョイス!これをきっかけにお風呂はちゃんと入れよな! お作法(構文) コマンドの構文は、基的に「コマンド」「オプション」「引数」の組み合わせで次のパターンがあるよ。 コマンドのみ コマンド + オ

    Cherenkov
    Cherenkov 2012/01/17
    ポップな文体
  • kkaneko.com

    kkaneko.com 2024 著作権. 不許複製 プライバシーポリシー

  • Rubyの構文でシェルを実現する「rush」 | エンタープライズ | マイコミジャーナル

    Webブラウザ上でRuby on Railsアプリケーションの開発を可能にするサービス「Heroku」の開発者Adam Wiggins氏のブログで、「rush」と呼ばれるRuby言語を用いたシェルが紹介されている。 rushは同氏が開発を行っているシェル。シェルとして現在もっとも一般的に利用されているのはbashであるが、同氏はbashにはさまざまな問題があるとしている。 たとえば、少し複雑なことを行おうとすると、シングルクォートやダブルクォート、バッククォートが入れ子になり、記述するのも理解するのも困難になってしまう。また、シェルでパイプを用いて複数のコマンドを組み合わせた場合、値の受け渡しはすべて空白と改行区切りを基としたテキストデータで行われるため、値として空白文字が含まれいる場合には問題が発生することもある。そのほか、シェルから呼び出されるcpやmv、grep、sedといったコマ

    Cherenkov
    Cherenkov 2011/06/29
    コマンドライン
  • 俺の .screenrc が火を吹くぜ

    たまにはこういう生産性のない話題もいいよね! さて、まあおまえらも GNU Screen くらいは使ってるとおもうわけだが。こいつがまたひどいバッドノウハウでさあ。ほとんどの人が他人の .screenrc をコピペしてきて済ませちゃうんだよね。俺くらいカスタマイズして使ってるやつとか見かけないわけよ。当に。CodeRepos 見ても俺に比肩する規模の .screenrc 書いてる奴はいないもん。で、たまーにプロジェクタに表示して見せたりすると「それどうなってるんですか」とか。まあ一般人のおまえらは info なんか読まないよね。そうだよね。 でも今日は気が向いたから line-by-line で何が起こってるか解説しちゃうよ。 .screenrc の前にスクリーンショットの解説をちょっとだけ これが普段俺が使ってるノート PC の画面である。これで全画面。OS は普通の Ubuntu で

    俺の .screenrc が火を吹くぜ
    Cherenkov
    Cherenkov 2011/01/23
    で結局screenって何なんだぜ?
  • UNIXを学びながら笑ったものいろいろ - 狐の王国

    だいぶ風邪もよくなってきたので起き出して来て、ぼーっとネットを見てる。その隣でid:elm200さんが仕事をしてたりしてるのだが、わりとelm200さんとはUNIXネタで盛りあがる事が多い。 というわけで治りかけの風邪でぼけーっとしてるついでに、俺がUNIXを勉強してたときに見付けた笑える話とかを思い出してみるのもいいかなと。 タイピング矯正ソフトウェア「SL(1)」 UNIXでファイルのリストを取りたいときは「ls」というコマンドを打つのだが、タイピングを誤って「sl」と書いてしまうことがある。SL……蒸気機関車かよ!! などということは誰もが一度は思ったのであろうが、それをホントに実装しちゃったイカれた^H^Hした先達がいらっしゃったのである。 豊田正史とslコマンド (Masashi Toyoda and SL command) これを実行するとターミナルにホントにSL──蒸気機関車

    UNIXを学びながら笑ったものいろいろ - 狐の王国
  • 1