半径2センチの円の中心に半径1センチの円を貼り付ける。 半径2センチの円が地面に接してる所をA点として半径2センチの円を転がす。 ちょうどA点に戻るところまで、つまり1回転させたとき、半径1センチの円も1回転してるはずだ。 だが、半径1センチの円周と半径2センチの円周は違うのに1回転しかしていない。 原因は何か? コレ考えてみろ。
半径2センチの円の中心に半径1センチの円を貼り付ける。 半径2センチの円が地面に接してる所をA点として半径2センチの円を転がす。 ちょうどA点に戻るところまで、つまり1回転させたとき、半径1センチの円も1回転してるはずだ。 だが、半径1センチの円周と半径2センチの円周は違うのに1回転しかしていない。 原因は何か? コレ考えてみろ。
よく分からないメッセージが表示されるんですね。。。 $ aptitude --help aptitude 0.4.11.11 使用方法: aptitude [-S ファイル名] [-u|-i] ~ 略 ~ この aptitude にはスーパー牛さんパワーなどはありません。 最後に「この aptitude にはスーパー牛さんパワーなどはありません。」と表示されます。 意味が分からない。。。><; 「スーパー牛さんパワー」とは、何なのだろう?? 翻訳間違いなのかな? どうやら、このメッセージはイースターエッグ(開発者が残してくれる遊びの隠し機能、開発者のジョーク)とのこと。 Ubuntu Tips/アプリケーション/パッケージ管理システム/端末でアプリケーションを検索・インストール・削除するには(aptitude編)(https://wiki.ubuntulinux.jp/UbuntuTips
先週末からTwitterがしばしば不調となり、何度もクジラの絵が表示される現象に見舞われていました。その主な原因はTwitterの内部ネットワークの構成ミスによる過負荷だったと、Twitterのエンジニアブログに「A Perfect Storm.....of Whales」というエントリで説明されています。 内部ネットワークが高負荷に 一体何が起きたのか? 手短にまとめると3つのミスがあったと説明されています。 In brief, we made three mistakes: * We put two critical, fast-growing, high-bandwith components on the same segment of our internal network. * Our internal network wasn't appropriately being m
Engine Yardは、Rubyの実行環境であるRubinius 1.0の一般提供(General Availability)開始を6月9日付けで発表しました。 Rubiniusは、高速なRuby実行環境を目指してRubyとC++で開発されたもの。内部はバーチャルマシンになっており、LLVM(Low Level Virtual Machine)を用いて実行時にバイトコードをネイティブコードに変換するなどで最大20倍の高速な実行を実現していると説明されています。また、モダンなメモリ管理も実装し、大規模なアプリケーションでの使用メモリ量の減少も実現。 現在のRubiniusがターゲットにしているのはMRI 1.8.7(MRI、Matz's Ruby Interpreter)。既存のRubyとの互換性はRubySpecによると93%。RMIのRuby実装と同様のC-APIを備えているため、MR
【追記】暗号化→認証コード生成に修正 2009/08/29 ハッシュ関数を用いて「秘密鍵」と「認証すべき任意長のメッセージ」から暗号認証コード(MAC値)を生成する。HMACの詳細はHMAC(by Wiki)で。 まずはこの記事から引用(一部改変) import javax.crypto.*; import org.apache.commons.codec.binary.Hex; public class hmacsha1 { public static void main(String[] args) throws Exception { KeyGenerator kg = KeyGenerator.getInstance("HmacSHA1"); SecretKey sk = kg.generateKey(); // skが秘密鍵 Mac mac = Mac.getInstance("
FreeBSD、MacOSX、Webアプリ系、RDBMS(PostgreSQL)などの話題が中心になるかと思います。 OAuthって結構難しいと思われてるようですが、難しいというよりは、『ややこしい』です(苦笑) そんなわけで。 手順毎に順番に説明をしようと思います。 ※2009/09/23 説明の図(手書きでごめんなさい)追加しました。 ●語句の説明 ・サービスプロバイダ(service provider)・・・サービスを提供しているところ。この場合、twitter。 ・ユーザ(user)・・・サービスプロバイダに登録していて、そのサービスを利用している人。 ・コンシューマ(consumer)・・・サービスを提供しているところに、ユーザにかわって、そのサービスに対してアクセスする第三者。サードパーティ、とでも言うべきでしょうか。要は、この記事を見て「何か作ってみたい」という、あなたです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く