2017-01-01から1年間の記事一覧

JavaとおさらばしてJuniper SSLVPNをLinuxから快適に利用

うちの大学はネットワークが学内で閉じており、学外からの接続手段としてJuniper Networksのsslvpnを採用しているので、これを使わねばならない。 Chromeでsslvpnサービスを提供してるサイトへ飛んで、「ネットワークコネクト」を実行するとJRE がインストー…

UbuntuにApache導入してWebサーバ立てるまでのかゆいところ

Apache導入、CGIスクリプトの作成とファイルアクセス そもそも、なぜApacheが必要なのか WebブラウザにHTML等要求されて、応答を返すなどという仕組みは(当たり前だが)本来備わっていないので、これを可能にするApacheというWebサーバーを導入することが必要…

デフォルトシェルをbashにしたい

screen実行時にbashになっていない場合もこれで解決。 現在のシェルを確認。 $ echo $SHELL もしくは $ cat /etc/passwd | grep [ユーザー名] これで何も表示されない場合は、default shellが設定されてない。 設定するには 1. /etc/passwdを直接編集(やった…

Dynamic Programmingについて

動的計画法(DP, Dynamic Programming)について 最近やたらと動的計画法という単語を聞くので、基本をまとめておく。 動的計画法とは? 動的計画法(どうてきけいかくほう、英: Dynamic Programming, DP)は、計算機科学の分野において、アルゴリズムの分類の…

SSH認証における公開鍵の設定

qiita.com ↑これ見てやれば楽勝(だと思う。) 注意点は、公開鍵と、sshディレクトリのpermissionだろうか。 基本的な流れは 1.ローカルで公開鍵と秘密鍵のペアを作成。 2.公開鍵を対象サーバーの ~/.ssh/authorized_keys に追記。(permissionに気をつけて) $ …