2007-07-01から1ヶ月間の記事一覧
この記事お内容は古くなっています。今は、もっとクールな方法があります。はてなスターのボタン画像を変更する - はてなダイアリーのヘルプはてなスターのスターをしなもんに置き換えてみる。CSSだけで。 /* しなもん */ span.hatena-star-star-container{ …
30分プログラム、その80。プログラムしてないけど。はてブの内容を、del.cio.usに投稿してみる。 - module: RSS::load config: url: http://b.hatena.ne.jp/mzp/rss - module: reverse - module: Filter::deduped config: path: /tmp/pragger - module: Publ…
30分プログラム、その79。特にネタがないので、http://www.agusa.i.is.nagoya-u.ac.jp/person/mzp/hiki/?exerciseを解く。 mixi OCaml使いコミュより引用n円のお金を日本のコインで支払う組み合わせは何通りあるか計算する関数を作成せよ. 例: n = 5 の場…
30分プログラム、その78。fotolifeの画像をまとめて取得するプログラム。 しなもんの画像をまとめてダウンロードしたかったので。 $ python foto.py hatenacinnamon http://f.hatena.ne.jp/images/fotolife/h/hatenacinnamon/20070621/20070621011739.jpg ht…
GreaseMonkeyが素敵な理由を適当に。 GreaseMonkeyとは何ぞや まず、前提知識としてGreaseMonkeyとは何ぞや、を。 Greasemonkeyは指定ドメイン・URIに対しJavaScriptによるユーザーサイドスクリプトを追加することの出来る拡張です。ユーザースタイルシート…
30分プログラム、その77。サブアカウント切り替え用のリンクを追加するスクリプト。 けっこう便利なので、ちょっと丁寧に解説をば。 概要 画像のように、アカウント切り替え用のリンクを追加します サブアカウント一覧の自動取得はできないので、手動で設定…
サブアカウントへの切り替え方。 <form action="/<自分のユーザ名>/config/account.switch" method="POST"> <input value="<your rkm>" name="rkm" type="hidden" /> <input value="<切り替え先>" name="name" type="hidden" /> <input value="切替" class="submit" type="submit" /> </form>
30分プログラム、その76。はてなユーザが存在しているかを確認するスクリプト。ユーザ登録画面を見ていて気がついたけれど、 http://www.hatena.ne.jp/<ユーザ名>/status.jsonを取得すると、 {"registered":1,"exist":1} のようなファイルが取得できて、ユー…
愛用のはてダラはファイル形式で配布されていなくて、HTMLからコピペしないと使えない。 面倒なので抽出スクリプトをsedで書いてしまおう。 #!/usr/bin/sed -n -f /<div class="display"><pre>#!/,/<\/pre>/{ s/^<div class="display"><pre>//g s/>/>/g s/</</g s/"/"/g s/&/&/g /<\/pre><\/div>/d p } >などのおきかえが必要なのが、…
はてなのシステム刷新にともなってか、http://www.hyuki.com/techinfo/hatena_diary_writer.html:はてダラが使えなくなっています。不便なので、さくっと修正。単にフォームのname属性の値が変ったのが原因のようです。 *** hw 2007-07-05 23:05:59.00000000…
30分プログラム、その74。JRubyで遊ぼう。 require 'java' include_class 'javax.swing.JFrame' include_class 'javax.swing.JLabel' frame = JFrame.new('hello') frame.add JLabel.new('Hello,world!!') frame.setSize 200,100 frame.setVisible true loop…
はてなRSSのログインボタンが、いろいろと気にくわない。 httpsにリンクしてほしい。idea:12663 ログインするとトップページに戻される。 idea:15720 というわけで、CreameMonkeyで対応する。 // ==UserScript== // @name Hatena RSS backurl // @namespace …
30分プログラム、その72。部分和問題。 ある個数の整数の集合Nが存在したとする。その集合の中から適当な数の整数を選択したとき、 その和が別にあたえられるnになるものが存在するか答えよ。 *Main> part [1,2,3] 3 [[1,2],[2,1],[3]] *Main> partSum [1,2,…
30分プログラム、その71。 Perlだと、文字列はスカラーなので配列のようにアクセスできない。 my $msg = 'Hello,world!!'; print substr($msg,0,1); # <- 0番目の要素を取得 print $msg[0]; # <- これがやりたい というわけで、これをタイ変数で実現してみる…