サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
quanon.hateblo.jp
「なっとく!アルゴリズム」という本を読んでいる。アルゴリズムの説明が平易かつ丁寧で、イラストもかわいいのでお気に入りだ。 なっとく!アルゴリズム 作者: アディティア・Y・バーガバ出版社/メーカー: 翔泳社発売日: 2017/01/31メディア: Kindle版この商品を含むブログを見る この書籍の第 7 章で ダイクストラ法 というグラフの最短経路を求めるためのアルゴリズムが紹介されている。書中には説明のために Python のコードが載っているが、今回は復習を兼ねて Ruby で書き直し、かつオブジェクト指向で実装してみることにした。 以下の重み付き有向グラフの最短経路を求める。 require('forwardable') class Node attr_reader :name def initialize(name) self.name = name end def ==(oth
はじめに 新版暗号技術入門 秘密の国のアリス 作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/11/22メディア: 単行本購入: 46人 クリック: 720回この商品を含むブログ (82件) を見る 引き続き「暗号技術入門」を読んでいます。 昨晩 公開鍵暗号 について読んだので、その復習がてら、実際に公開鍵暗号を使った暗号化にチャレンジしたいと思います。 そもそも公開鍵暗号とは何かという説明ついては、この記事では触れません。 RSA を使った暗号化について RSA とは RSA は公開鍵暗号アルゴリズムのひとつです。現在、公開鍵暗号アルゴリズムの中では最も広く使われています。RSA でプライベート鍵*1を作る際に id_rsa というファイルを作ることが多いので、見覚えがあるという方も少なくないのではないでしょうか。 RSA による暗号化・復号化のアルゴリズ
概要 ある晴れた日のこと。内部で sudo してる Capistrano のレシピを実行したら、こんな風に怒られた… sorry, you must have a tty to run sudo deploy.rb に set :use_sudo, true と書くだけでは sudo は使えないのかな? 解決方法 これは deploy.rb の中で default_run_options[:pty] = true と書けば動くようになった。 原因と理由 まず tty って何? tty でググると… ttyとは、標準入出力となっている端末デバイス (制御端末、controlling terminal) の名前を表示するUnix系のコマンドである。 って Wikipedia に書いてある。 つまりは you must have a tty to run sudo ってのは「端末がないとダメよ。
このページを最初にブックマークしてみませんか?
『quanon.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く