- blogs:
- cles::blog
コマンドラインから xsl を使う
xml
cli 手軽に XML ファイルに XSLT を適用するツールがないかなと思って探してみたら、 libxslt に付属の xsltproc というものが見つかったのでメモ。
This program is the simplest way to use libxslt: from the command line. It is also used for doing the regression tests of the library.
It takes as first argument the path or URL to an XSLT stylesheet, the next arguments are filenames or URIs of the inputs to be processed. The output of the processing is redirected on the standard output.
使い方としては xsltproc (xslt file) (xml file) という感じで使えるようです。
それぞれのファイル指定はURLでもいいみたいなので、ネットワーク越しに xsl や xml を取り寄せて変換することができます。
以下、作業メモ。
バルス!が Twitter 最高記録を更新
twitter
anime ラピュタ放送時のツイート数が世界記録を更新したらしいということは流れていたものの、肝心の Twitter からはアナウンスがなかったのでどうなっているんだろうと思っていたら、今日やっと確報が発表されました。先日のサンプリングでは11349TPSと推計されていましたが、実際にはその倍以上の25088TPSだったようです。
先週、12月9日に宮崎駿監督の「天空の城ラピュタ」が放送され、その際、1秒間における世界中のツイート投稿数(TPS)が25088に達しました。新記録達成です!
— twj (@twj) December 14, 2011
「バルス」の瞬間のツイート数は秒間2万5088件、Twitterが「新記録」公式発表 -INTERNET Watch
米Twitterでは、より世界的なイベントであるMTV Video Music Awardsやサッカーのワールドカップの時を超える瞬間的なピークが、日本の古いアニメ映画のテレビ放映によって引き起こされることについてにわかに理解しがたいところもあったようだ。それまでの記録である8868件とはかけ離れた数字が観測されたため、セキュリティなどの確認も行われたという。
しかし、その後の精査で正しくカウントされた数字であることを確認。また、同社取締役会長のジャック・ドーシー氏が以前より「天空の城ラピュタ」という作品自体に好感を持っていたこともあり、秒間ツイート数の記録として公式発表するに至った模様だ。
あまりにも数が多すぎて DDoS かもしれない的な扱いになっていたようですね。
これがマイナーなアニメだったらいろいろと問題になっていたのかもしれないと思うと興味深いです。
phantomjs コマンドラインから実行できる Webkit ベースのブラウザ
javascript
cli ちょっと周回遅れ気味ですが phantomjs というライブラリという面白そうなライブラリを見つけたのでメモ。
PhantomJS: Headless WebKit with JavaScript API
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.
PhantomJS is an optimal solution for fast headless testing, site scraping, pages capture, SVG renderer, network monitoring and many other use cases.
CUIのアプリですが内部は Webkit ベースなので、HTMLを読み込んで JavaScript の評価後の HTML をレンダリングすることができます。似たような物としてはスクレイピングの時に使われる Mechanize のようなものがありますが、phantomjs は GUI がないだけであくまで完全なブラウザと言えるものので、JavaScript を解釈しないとうまく動かないようなページもきちんと動かすことができます。また、URLの一覧を入力にして、それらのスクリーンショットを撮るようなバッチを書ことも簡単にできます。
コンパイル済みのバイナリは「Downloads - phantomjs」からダウンロードできます。 Windows 版もあるので手軽に試せるのがいいですね。例えば phantomjs-1.3.0-win32-dynamic.zip をダウンロードして解凍し、コマンドラインから下記のようなコマンドを実行するだけで、右のようなスクリーンショットを得ることができます。
コマンドラインから実行できて、かついろいろ応用が利きそうなのでもう少し使い込んでみようと思います。
svn, git, hg の proxy 設定
svn
git サーバを立てるといつもリポジトリ類の proxy の設定を忘れていてはまるのでメモ。
今回はプロキシサーバが http://proxy.example.com:8080 であると仮定します。
† Subversion (svn)
下記の設定ファイルを変更する。
~/.subversion/servers
† git
プロトコルが HTTP であれば http_proxy 環境変数を設定しておけばOK。
† Mercurial ( hg )
下記の設定ファイルを編集する。
~/.hgrc
ThinkPad が Made in Japan になる?
thinkpad Lenovo が Think Pad の国内生産を検討しているようなのでメモ。
春に X220 を BTO で買ったときには中国からの配送が賢くなくて、エラい目にあったわけですが国内生産になると、そういうストレスは軽減されるかもしれませんね。
最近トラブルが多いので、次に買い換えるときは他メーカーに買い換えかと思っていたのですが、これが本当だとすると、もうちょっと様子をみてもいいのかなと思えてきますね。
シンクパッド、日本で生産へ…レノボ副社長 : 経済ニュース : マネー・経済 : YOMIURI ONLINE(読売新聞)
中国パソコン最大手のレノボ・グループのミルコ・ファン・ドュイル上席副社長は8日、読売新聞のインタビューに応じ、レノボブランドの日本市場向けパソコンの生産を、中国などから国内に切り替える検討を進めていることを明らかにした。(中略)ドュイル副社長は「消費者に近いところで生産することは重要」と述べ、今後は法人向けノート型パソコン「シンクパッド」や、個人向けノート型の「アイデアパッド」など、すべてのレノボブランドの商品を米沢事業場で生産することを検討する方針を表明した。
セブンスポットから amazon や楽天にアクセスできないらしい
7andi
hotspot 1日からスタートしたセブンスポットですが、どうやら amazon や楽天にアクセスしようとすると「7SPOTサービスポリシーに反するサイトのためブロックさせて頂きました」というエラーを吐いて接続できないようになっているようです。ちょっと使ってみようかと思いましたが、この感じだと色々と怪しいので、使ってみるのはしばらく見送りですかね。先日のconnectFreeの一件といい、まだまだ無料の公衆無線LANは問題が多いのかもしれません。
† 参考
セブンスポットは特定ドメイン宛の通信をブロックする。電気通信事業法違反としか思えないのだが。ブロックする先がセコすぎるし。
セブン&アイ、無料の公衆無線LANサービス「セブンスポット」 を開始 | スラッシュドット・ジャパン IT
バルス砲の威力はどうだったのか
twitter
congestion 9日にラピュタが放送されて、TLが一瞬バルスだらけになったり、APIが一瞬 500 を吐いたりといろいろとすごい事になっていました。これが方々で世界記録達成のように報じられているので、Twitterから何らかの発表があったのかなと思ったらどうやらそうではないようですね。下記ははあくまでtweet counterによるサンプリングからの推計だそうです。一時期によりも Twitter はくじらの頻度がだいぶ下がってきていて、こういうイベントに伴う突発的なトラフィックも無難に捌けるようになりましたね。これらの仕組みを日々支えているエンジニアには頭が下がります。次のイベントはあけおめでしょうかね。
天空の城ラピュタにおける「バルス」と TPS (tweets per second) tweetcounter
日本語によるつぶやきは10秒平均の計算で最大11349TPS(tweets per second、一秒あたりのつぶやき数)、5分平均で最大2710TPSを記録した。海外を含めた世界全体では10秒平均の計算で最大14594TPS、5分平均で最大5979TPSを記録した。
なお、当方の測定はサンプリングに基づくものであり、正確な数値はツイッター社の発表を待ちたい。ただ、前回のあけおめTPSが6,939TPSで、今年一年で日本国内のツイート数が2倍に成長していることからそれ程間違った値ではないと考える。次回のあけおめTPSも今回と同程度のTPSを記録することが予想される。
妙義山で皆既月食撮影
gunma
gx1
astronomy
皆既月食 今日は好条件で月食が観察できるということで、ベストポジションを求めて妙義山まで出かけてきました。
ここは周囲に民家等がないので、星を見るにはとても良い場所になっています。同じような事を考えているひとも多いのか天体望遠鏡やカメラを持ったグループが他にも数組来ていました。場所についたとき(21:00頃)には薄い筋雲がかかっていて、大丈夫かなという感じでしたが、月食が始まる頃には空は快晴になり、観察場所としては絶好のポイントになりました。気温は4度前後だったでしょうか。
12月10日夜、皆既月食を観察しよう ―2011年12月10日夜、全国で好条件の皆既月食―
まん丸い月が、突然欠け始め、やがて赤黒く輝く。そして再び月は丸い姿に戻っていく。一夜のうちにこのような変化が見られる、とても不思議な現象が「皆既月食」です。
皆既月食は、地球の影の中に月がすっぽりと入ることで起こる現象です。12月10日の夜には、日本全国で、この皆既月食を始まりから終わりまで見ることができます。このように条件よく観察できる皆既月食は2000年7月16日以来のことです。
皆既月食中の月は、一般に真っ黒にはならず、多くはよく「赤銅色」と表現される赤黒い色で観察されます。しかしこの色は、皆既月食ごとに変化することが知られています。
満月のため月はかなり明るくて欠け始める前までは星があまり見えなかったのですが、月食が半分を超えたあたりから沢山の星が空に浮かび上がる様子はなかなか幻想的でした。肉眼でみた月食の月と、写真の月の印象の違いにも驚きました。欠け始めから、食の最大までは無風で絶好の観察日和だったのですが、その後、冷たい風が強くなってしまって寒くて外に立っていられなくなってしまったので、食の終了を待たずに撤収しました。
手持ちの機材*1で初めての天体撮影にチャレンジでしたが、やっぱり難しいですね。最大で 換算 350mm が限界と言うことで、今回の写真はかなりトリミングしてあります。学んだ点としては、長時間露光のためには高価な三脚と、風がないという気象条件が必須と言うことがよくわかりました。
きこり
和食
nagano
udon 今日は月食観察のために夕方から友人の車で出かけています。八王子から中央道で山梨に出て、長野方面に出たところ、空には厚い雲がかかってきてしまったので、月食のためには23時までにもうちょっと東に向かわないといけないねという方針になりました。しかしながら、その時点で時間が19:30をまわってしまっていたので、お店が閉まる前に腹ごしらえしようということで軽井沢で蕎麦屋さんに立ち寄りました。
そば屋さんなのでそばを食べたいところですが、外気温が氷点下だったということもあり、あまり見たことがない揚げもちほうとうをオーダー。先日食べた小作のほうとうに比べると、かなりあっさりとした味噌煮込みうどんという感じですね。カボチャがあまり入っていなかったのはちょっと残念。相変わらず量が多い料理ですね。。。。。
[きこり の続きを読む]
山手線唯一の踏切
railways カレーを食べた帰り道に「そういえば、このあたりに山手線唯一の踏切があったんだよな」と言うことをふと思い出したので、第二中里踏切に立ち寄ってきました。やはりその手の人には有名なポイントなのか、一眼レフカメラを構えたひとが何人か来ていました。
自分が写真を撮ろうとしたら、遮断機が下りてちょうど山手線が走ってきたので一枚写真を撮ってきました。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1405)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1262)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1132)
5 . 国分生協病院のランサムウェア被害は認証がない RDP が原因?(1088)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]
