タグ

ブックマーク / www.codereading.com (4)

  • プログラマの英語学習

    書はいち平凡プログラマである筆者の英語学習法とでも言うべき、ストレスのない英語との付き合い方を紹介します。 ハッカーの巨匠エリック S.レイモンドは How To Become A Hacker (日語訳 ハッカーになろう )の中で「英語を学びなさい」と言っています。 「ハッカー文化とインターネットの世界は英語が主要な言語だから」です。 筆者はハッカーに憧れはあるものの基的には自分の視野を広げるために英語とつき合い始めました。そしてソフトウェア開発の世界に限らず英語に慣れることで様々な恩恵を受けています。しかし正直に告白します。筆者は英語を読むことができるだけで「書く」「聞く」「話す」はほとんどできません。それでも読めるだけでかなり情報量も増えましたし、何度も英語の文書に助けられてプログラミングの問題を解決してきました。 書が英語嫌いのソフトウェア開発者の励みになることを願っていま

    プログラマの英語学習
    tuki0918
    tuki0918 2016/04/17
  • ログアウトしてもバックグラウンド ジョブを継続する方法

    はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の前の OS からログアウトしたりターミナル エミュレータを終了しても同じ現象が起こります。 この症状は正常です。なぜなら、バックグラウンド ジョブを起動したプロセス(ログイン シェル)が子プロセスである該当のバックグラウンドジョブをハングアップ シグナル( HUP )によって終了させるからです。 シェルスクリプトを起動した親プロセスは子プロセスの終了状態を監視しています。ですからログアウトして親プロセスであるシェルが終了すると子プロセスはゾンビ プロセスとなってしまうので親プロセスとなるシェル(ログインシェル)は子プロセスであるバックグラウンド ジョブを kill ( kill -HUP ) するのです。 nohup コマンド

    ログアウトしてもバックグラウンド ジョブを継続する方法
    tuki0918
    tuki0918 2015/09/05
  • ソースコード探険隊

    What's new - 更新履歴 直近20件の新しい記事です。 2024-02-28: ASUS ROG ノートパソコン FLOW・ZEPHYRUS・STRIX の違い、比較 2024-01-14: ASUS ノートパソコン製品シリーズの違い・比較 2023-12-10: ゲーム開発に最適なノートパソコンの選び方/おすすめ機種紹介 2023-11-18: 動画編集に最適なノートパソコンの選び方/おすすめ機種紹介 2023-11-03: プログラミングに最適なノートパソコンの選び方/おすすめ機種紹介 2023-09-09: 『ノートパソコン購入ガイド』を公開 2023-04-29: 推理小説『水車館の殺人』の感想 2023-03-26: Lenovo 公式サイトの「ThinkBookとThinkPad の比較」を評価する 2023-03-21: Lenovo ThinkPad と Thin

    tuki0918
    tuki0918 2015/05/05
  • アルゴリズムとデータ構造

    書はコンピュータ サイエンスにおけるアルゴリズムとデータ構造を解説します。「プログラム書けるよ」と言う人達でも意外とアルゴリズムやデータ構造に関する知識を持っていません。 自身のプログラミング スキルを向上させたり隣のプログラマとちょっと差をつけるために是非とも身に着けておきたい知識です。 アルゴリズムとデータ構造は世の中にたくさんあります。書では適当な書籍で学べる基的なものを紹介します。データ構造の章では主に線形のデータ構造とグラフデータ構造を解説します。アルゴリズムの章では主に探索アルゴリズムと整列アルゴリズムを解説します。

    tuki0918
    tuki0918 2014/12/31
  • 1