Skip to content

Instantly share code, notes, and snippets.

@whywaita
Last active August 29, 2015 14:04
Show Gist options
  • Save whywaita/e89af71f4f30b2b233b7 to your computer and use it in GitHub Desktop.
Save whywaita/e89af71f4f30b2b233b7 to your computer and use it in GitHub Desktop.
「情報系学生ならこれぐらい知っとけ」って知識が手に入る本(が欲しい|を作りたい)

なにこれ

「情報系学生ならこれぐらい知ってるやろ〜」って感じの知識を纏めれば人生を無駄にする人も少なくなると思います。
マサカリ歓迎します。共著者も募集します。自分もそこまで知識がある訳じゃないので。
「開発」の話をしているという話を含めると良いかも?(ハードウェアの話はしない)

書く事

文量は必要最低限にすると良いのではないかと思います。
余計な知識と判定されて読み飛ばすとかされます。

  • ググれ
    • Google
    • Yahoo
    • Bing
  • Terminal
    • 基本操作
  • ssh
    • .ssh/config
    • 公開鍵認証
  • VPN
  • Linux
  • 仮想化
  • git
    • 他のバージョン管理にも(軽く)言及
      • Mercurial
      • SVN
    • commit
      • clone,add,commit,push
    • (branch)
      • merge
    • (GitHub,GitLab)
      • (issue)
      • (Milestone)
      • (gist)
  • パッケージ管理
    • apt-get,aptitude
    • yum
    • Homebrew
    • (pacman)
  • エディタ
    • vi
    • nano
    • (vim,emacs)
    • 戦争ネタはコラム程度で…
  • 記法
    • markdown
    • (TeX) * 分岐いっぱい
  • 正規表現

これぐらい理解しとくといいぞ系

  • ウィンドウ管理
    • screen
    • tmux
    • byobu
  • Shell
    • bash
    • tcsh
    • zsh
    • sh
  • セキュリティ
    • Basic認証
    • 公開鍵認証
    • SSL
  • (Twitter)
    • (mikutter)

プログラミング言語

すっごいざっくりとした系統でカテゴライズすると分かりやすいのでは。
Webならruby,画像処理ならC,3D描写ならC++とか。

用語集

  • プロトコル
    • HTTP(s)
    • メール
      • MAIL
        • IMAP
        • SMTP
        • POP
  • ドメイン
  • hoge,fugaとかの変な言葉
  • 環境変数

こんな本がある

はじめてUNIXで仕事をする人が読む本

@whywaita
Copy link
Author

whywaita commented Aug 1, 2014

@minpou
ソフトウェアを作る前に使えないと意味が無い気がします。
サンプルコードやSDKがgitで配布されていた時に「gitってなんだ?」となっている事を避ける為です。
(まぁ自分でそこまで探す人間ならgitぐらい習得出来ると思いますが

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment