タグ

2012年3月8日のブックマーク (6件)

  • ssh, scp, sftpを使う

    1. 文章目的 ウェブサイトを運営している限りファイルの転送、コマンドによるウェブサーバーの操作が必要になる。その時の問題として、ユーザー名・パスワードが暗号化されていない状態でネットワークを通ることである。それが万が一盗み見されてしまうと、ホームページの改竄、破壊行動を行われてしまうことになる。近頃は、こうしたものの流れを盗むフリーウェアも出ている状況ですので、その対策をすることは強くお勧めされます。これを防ぐのに役立つscp, ssh, sftpについて解説します。 2. 概略説明 sshは、sh、つまりシェルという、遠隔のコンピューターにログインして、遠隔操作するtelnetコマンドに対応する。 ただ、telnetと異なり、ログインとコマンドの実行を、1コマンドで同時に実行できる特徴もあるので、システムの自動化に重宝される。 scpは、遠隔のコンピューターに対して、こちら側のコンピュ

  • Clojureの作者が作ったデータベースDatomicが凄い

    プログラミング言語Clojureの作者Rich Hickey氏率いるClojure HackerのチームがDatomic(デートミックと発音するらしい)というデータベースをリリースしました。これが何やらとてつもないです。10年先を行ってる技術じゃないでしょうか。 まだ番サービスは始まっていませんが開発環境用のライブラリが配布されています。 Datomicは斬新なアーキテクチャなので一言で説明するのはとても難しいです。 私が理解できたことを簡単に説明します。 2014/1/20追記 ライセンスモデル、サポートストレージ、サービスとしてではなく独立して使用する形になるなど記事作成時の内容から色々変更が合った部分を更新しました。 変更不可なAppend-onlyデータベース 従来のデータベースで、あるレコードを変更するというのはそのレコードに対応した場所があり、そこのデータを書き換えるというこ

  • CentOS4.7(final)にOracle 10g Clientを入れてみる。 - seraphyの日記

    公式ガイド: http://www.oracle.com/technology/global/jp/documentation/products/oracle10g/102/index.html#linux Oracle Database インストレーション・ガイド 10g リリース2(10.2) for Linux x86-64 http://otndnld.oracle.co.jp/document/products/oracle10g/102/linux/B25532-01/toc.html ※ あらかじめCentOS4.7は開発ツール一式、レガシーサポートを入れておく。 ※ oemapp dbstudioの起動時に例外がでたり、genclntshで失敗する場合は、yum install glibc-develを入れるとよいかもしれない。 1. oracleユーザを作り、そこにログイ

    CentOS4.7(final)にOracle 10g Clientを入れてみる。 - seraphyの日記
  • Common Lisp クックブック

    はじめに一言。たいした思案もなしにメソッド結合を使うのは、手放しで多重継承を使うようなもので、あっと言う間にコードを把握できなくなります。 defmethod の完全な文法を次に示します。 defmethod function-name {method-qualifier}* specialized-lambda-list [[declaration* | documentation]] form* ここでは defmethod をいつも通りに使うか、標準メソッド結合 (standard method combination)の定義に使うかだけを見ていきます(その他のメソッド結合もありますし、自分で新しいメソッド結合を定義することもできますが、そこまでした人を見たことはありません)。標準メソッド結合では、次のキーワードのうち一つだけ指定できます::before, :after, aroun

    Common Lisp クックブック
  • http://d.hatena.ne.jp/carver/?date=20050416

  • Madeleine - Ruby Object Prevalence

    It brings back memories What is Madeleine? Madeleine is a Ruby implementation of Object Prevalence, that is, transparent persistence of business objects using command logging and complete system snapshots. Madeleine's design is based on Prevayler, the original Java implementation of object prevalence. Requirements: Ruby 1.8.1 News Madeleine 0.7.3 released on June 11, 2006: Fixed missing binmode, c