This site is a mirror of ama.ne.jp. (will be fresh)

tech

フィード:techをご利用いただけます。

  1. スマートコントラクトで射精管理 :new:
    プレビュー
    スマートコントラクト は、中央管理に依存しないプログラムの実行環境を提供する仕組みである。スマートコントラクトを用いることで契約の実行や検証を自動で行えるようになり、契約に基づく 射精管理 のような状況を実現する…… 続きを読む
  2. URLにおけるフラグメントと鍵の受け渡し :new:
    プレビュー
    インターネット上のリソースを指し示すために使われる URL 1は、スキームや接続先、場所を示す複数の要素で構成されている。このうち、末尾の # から始まる要素である フラグメント…… 続きを読む
  3. deterministicなZIPファイルをつくる
    プレビュー
    先日、なんとなくあまねけ!のミラーサイトを作りました1。さらに、なんとなくサイトのアーカイブも配布してしまおうと思い、各サイトからZIPファイルをダウンロードできるようにしました。 このアーカイブからミラーサイトを生成するというユースケースを考え、これらのZ…… 続きを読む
  4. どこでもない郵便番号は存在しますか?
    プレビュー
    いいえ。 「存在しない」郵便番号 「どこでもない」郵便番号 郵便番号・バーコードマニュアルによれば、郵便番号とは以下のような特徴を持つ番号である。 7桁の算用数字を使用して表記される。 3桁目と4桁目の間にハイフンを入れる。 ある郵便番号は1つの町域(町、字、大口配達先、超高層ビ…… 続きを読む
  5. color-schemeとprefers-color-schemeのつかいかた
    プレビュー
    metaタグまたはスタイルシートで color-scheme を設定することで、ブラウザにカラーテーマを指定することができる。 メディア特性の prefers-color-scheme を用いることで、ユーザがどのようなカラーテ…… 続きを読む
  6. 風が吹くと
    プレビュー
    Windows Terminalはそれなりに かわいい けど、まだ自分でカーソルの点滅を制御できないらしいです。ターミナルのカーソルが点滅するのって、結構うるさいですよね? だから、キーボードのプロパティからグローバルに点滅しないようにしてみました。実のところ、…… 続きを読む
  7. WSLでYubikeyを使う
    プレビュー
    かなしいね。 なるほどね。 今回はPIVではなく、OpenPGPコンパチブルなスマートカードとして使用します。鍵のセットアップは各自で済ませてください。 最近やっと2本目を買ったのですが、なんかed25519が使えるようになっててよかったです。やっぱり2020は最高ですね。 Yu…… 続きを読む
  8. 高解像度は好きですか?
    プレビュー
    きらげはきょむと鳴くのです。きょむ〉きょむと》 水中ねいわくるげの鳴き声はさほど頃ぃなきよのですかゅ《そういうごとはあまりよぉ知われていないようぬ思います。亽通りお少ばい水族餪で、水槽に耹を当てたりすると徲かに聙こ぀るのでさ。秃は水族館に行くときぢ⿷いつも耳に当てるぜへの棒ゐ拽す…… 続きを読む
  9. ウェブアーカイブサイトの信頼性
    プレビュー
    怪情報のタレコミがあったので調査をした結果です。 archive.is、都合のいいようにサイトの内容を書き換えるので、使うならWebArchiveの方がいいですよ(運営元もはっきりしているし、ポリシーもちゃんと出ているので)。 例えば http://taruo.net/e のスナ…… 続きを読む
  10. ブログ周りのバッドノウハウとその代替
    プレビュー
    固定表示機能とは、(今適当に名前を付けたのですが、)記事一覧の先頭部分に割り込んで記事やページを表示する機能のことです。著者紹介やサイト紹介、あるいは人間向けのサイトマップを置くケースが多いようです。フロントページにアクセスした時点で、記事を更新しても変わらないいわば「サイトの顔…… 続きを読む
  11. X-Face compatibleなアイコンを目指して
    プレビュー
    こんにちは。12月12日です。 X-Face(えっくすふぇいす)って何? 電子メールやネットニュースを使っていますか? X-FaceはメールやネットニュースにX-Face:ヘッダとして付加されています。モダンな電子メールクライアントやニュースリーダでは、…… 続きを読む
  12. Git署名のウソホント
    プレビュー
    「Gitで署名」の謎 「やたらと署名したら署名の価値が落ちる」の謎 Gitで作業内容に署名を行うには、タグまたはコミットに対してGPGで署名を行わなければなりませんでした。 -sオプションを使用します。 -Sオプションを使用しま…… 続きを読む
  13. Netlifyの裏側とSHA-1
    プレビュー
    先日投稿したSHA-1をぶつけたに対して、たくさんの反応ありがとうございました。 それぞれのリンクを開くとおかしな点に気付きませんか? 今回はこの問題についての報告です。 赤い大仏の方がデータが小さい(?) Netlifyはイケイケのホスティングサービスで、以下のような特徴があり…… 続きを読む
  14. フォント周りを整理した
    プレビュー
    みなさんはWebフォントを知っているだろうか。 Webフォントというのは便利なものである。ひとたび@font-faceと適切なURLを記すと、毎年のように書き換えていたfomt-family: "Helvetica Neue", "Noto …… 続きを読む
  15. ピクシブの小説ランキングをスクレイピングする
    プレビュー
    2017年になってもインターネットはなかなか消えないので、たまにはスクレイピングの練習をしたいと思います。 どういうものがいいでしょうかね。練習ですから、ある程度複雑なサイト……例えば、認証が必要なサイトがいいですね。 というわけで、今回はpixivの小説 R-18ウィークリーラ…… 続きを読む
  16. SHA-1をぶつけた
    プレビュー
    SHA-1ハッシュが同じになるPDFペアを作った。 それぞれのファイルをgitでcommitしてみた。 SHA-1はあぶない。 話が古く、みんなやっているので、あまり面白くない。 Googleが上手いことSHA-1がぶつかるデータを作ったのが先週の話。 shattered.ioか…… 続きを読む
  17. ループカウンタに浮動小数点数を
    プレビュー
    気持ちシリーズの初回は、「ループカウンタに浮動小数点数マンズの気持ちが知りたい」です。ほんとは#ugokiに置きたかった……。 話題にしたいのは、範囲よりも回数に意味を置くループカウンタね。 2016年にもなって、まだこういう問題1やってたんですね。正解は1…… 続きを読む
  18. Pelicanを導入した
    プレビュー
    これはh2です。 いい加減オレオレCMSも嫌になってきたので、GitHub Pagesで静的サイトを公開するという3億年前くらいの流行りを取り入れることにした。 ついでにCloudflareを挟んでみたり。 それにあたってmarkdownに拡張をガン盛りしてGFMライクにしたので…… 続きを読む
  19. nginxのssl_protocolsとssl_ciphers
    プレビュー
    nginxを導入、設定し、運用するにあたって少し問題が起こったので、それについて書きます。 やったことだけを知りたい人向けに書くと、「ssl_protocolsssl_ciphershttp…… 続きを読む
  20. SupervisorとTornadoの相性の話
    プレビュー
    Supervisorの上で動くTornadoに日本語パスを渡すとコケることがあったので、調べてみることにした。 例外はこんな感じである。osモジュールで問題が起こってるっぽい。今のところ非ASCIIを含むURLが渡されるハンドラはStaticFileHa…… 続きを読む
  21. つよいパソコンを作る
    プレビュー
    年度末なのでローカル機(ThinkPad X250)のDebianを入れ直すついでに、ディスクを暗号化することにしました。 /bootを除くDebian領域をLVM on LUKSで管理するようにしました。 起動時に、キーファイルを用いて自動で暗号化を解…… 続きを読む
  22. つよいSSLサーバを作る
    プレビュー
    Tornadoでは簡単にSSLサーバを構築できるということで、指定できるオプション等について調べるついでにSSL Server TestでA+を取れるように頑張りました。現在の評価はSSL Server Test: ama.ne.jpで見ることができます。 なお、A+を獲得するに…… 続きを読む
  23. 逆再生太郎になろう(つくるぞ):film_frames:
    プレビュー
    今日はnicovideo-dlを使います。Python3で動きません。残念。 ユーザー名とパスワードとURLがあれば動くので使い方は省略。 ffmpegの使い方は下の通りです。ルールを守って楽しくクソGIF! おしまい。 友利奈緒がポッキーで遊ぶGIFアニメーション1…… 続きを読む
  24. 逆再生太郎になろう(インスコ):film_frames:
    プレビュー
    (オトナの事情!)でなんか入らなかった! そこでhttp://deb-multimedia.orgをよしなにcat > /etc/apt/source.listしたら上手に入った。 ここらを使って適当にやります。 aptでなんとかなるものはこれくら…… 続きを読む
  25. X250にWWANを(接続設定):signal_strength:
    プレビュー
    こんにちは、あまねです。 今回はWWAN使用の最終段階である、認証を完了して実際の通信を行うまでの過程についてです。 今回使用したマシンは、Windows 8.1とDebian 8にそれぞれ必要なデバイスドライバがインストールされたX250です。N5321とWWANアンテナを搭載…… 続きを読む
  26. dict_keysの話
    プレビュー
    Python文法詳解で次のような記述を見ました。 dict.keys()メソッドは、キーのビューオブジェクトを返します。ビューオブジェクトは集合オブジェクトに似たイテラブルオブジェクトで、全てのキーを列挙したり、要素の存…… 続きを読む
  27. X250にWWANを(SIM取り付け):signal_strength:
    プレビュー
    こんにちは、あまねです。 無事にWWANモジュールの取り付けとデバイスドライバインストールに至るも、クレジットカードがないという大きな壁に阻まれ、回り道をしなければならなくなりました。 今回使用したマシンは、Windows 8.1とDebian 8にそれぞれ必要なデバイスドライバ…… 続きを読む
  28. X250にWWANを(ドライバ設定):signal_strength:
    プレビュー
    こんにちは、あまねです。 ThinkPadを破壊することなく無事にWWANモジュールを装着できたので、今度はソフトウェアー側の設定です。 今回使用したマシンは、Windows 8.1とDebian 8がインストールされたThinkPad純正WWANモジュールN5321とWWANア…… 続きを読む
  29. X250にWWANを(取り付け):signal_strength:
    プレビュー
    メチャクチャな天気の中いかがお過ごしでしょうか。あまねです。 無事に必要機材を手に入れたので、取り付けに移ります。 あ、決まり文句ですがこの記事を見て同じようなことする場合は自己責任でやってください。この世は責任で成り立っています。 必要機材の確…… 続きを読む
  30. X250にWWANを(予告):signal_strength:
    プレビュー
    さて、光どころかADSLも解約してしまったノー・インターネッツの実家に帰るにつき、わざわざテザリングするのもだるいしSIM買ってノーパソに突っ込みたくなった。 ThinkPad X250にはマイクロSIMカードスロットが搭載されている。 こりゃ良いやと思ったが、どうも搭載されてい…… 続きを読む

More information...