タグ

ブックマーク / mikio.hatenablog.com (3)

  • 私のブロンプトン総集編 - 豪鬼メモ

    ブロンプトンを8年間乗ってきた感想と、ここ1年ほどでカスタマイズしてきた内容を総集編的にまとめてみる。所有感や美観よりも実用重視でカスタマイズしたので、走れる使えるブロンプトンを手に入れたい人は参考になるかと思う。 ブロンプトンはいいぞ ブロンプトンの魅力は、可搬性、耐久性、走行性能の三つにまとめられると思う。 可搬性:15秒で折り畳めて、折り畳むと非常に小さくなって、運搬にも保管にも便利。 耐久性:鋼鉄(クロモリ)のフレームが非常に頑丈で、何年乗っても何万キロ乗っても耐える。 走行性能:ジオメトリやドライブトレインやサスペンションがよく考えられていて、折り畳みの16インチ小径車の割にはよく走る。 私の勤務先には無料の自転車置き場がないので、折り畳んでオフィスに持ち込めるというのが私が使用する自転車の最重要要件である。ブロンプトンは簡単に折り畳めて非常に小さくなるので、通勤通学にも、旅の友

    私のブロンプトン総集編 - 豪鬼メモ
    hiddy216
    hiddy216 2024/03/19
  • DBMを使った検索エンジンの作り方 - 豪鬼メモ

    キーワード検索システムとか全文検索システムとか検索エンジンとか呼ばれる仕組みの肝は転置索引とか転置インデックスとか呼ばれるデータベースである。それは、検索語をキーとして、その検索語に該当する文書のIDのリストを値とする連想配列に他ならない。つまり、検索エンジンの肝はDBMである。この記事では、転置索引の効率的な構築方法について考察する。 基構造 検索エンジンにおいては、検索対象となる個々の文書は、「文書ID」と「語のリスト」のペアであるとみなせる。また、検索エンジンは複数の文書の集合を扱う。そうすると、文書の集合は、文書IDをキー、単語のリストを値とする、連想配列であるとみなせる。Pythonのコードで表すならこんな感じ。 documents = { 1001: ["She", "is", "Nancy", ".", "I", "love", "her", "."], 1002: ["T

    DBMを使った検索エンジンの作り方 - 豪鬼メモ
    hiddy216
    hiddy216 2020/08/01
  • 写真カタログとWebサービス - 豪鬼メモ

    人間の記憶というのは脆弱なもので、どんなに輝かしい思い出も時が経つと薄れていってしまう。一方でどうでもいいことを意外に覚えていたりするものだ。いつまでも覚えている記憶とそうでない記憶の違いは、定期的に思い出してその記憶を司る構造を上書きしていけるかどうかで決まるらしい。では、楽しかった思い出を定期的に思い出すにはどうすればいいか。写真アルバムを見返すのが一番だ。自分だけでなく、パートナーや子供達にも手軽に見てほしいのであれば、PCやスマートフォンやタブレット端末上からWebブラウザでアクセスできるようにしたいところだ。 そこで、多数の画像ファイルを保存用に加工するためのスクリプトcram_iamge.pyを使って、自前で写真カタログを作成しよう。さらに、カタログ閲覧用プログラムlist_image.pyを使って、Webブラウザで閲覧できるようにしよう。 デモ こちらのデモサイトにアクセスさ

    写真カタログとWebサービス - 豪鬼メモ
    hiddy216
    hiddy216 2018/10/01
    すごい、今度使わせてもおうっと
  • 1