おぎろぐはてブロ

なんだかんだエンジニアになって10年以上

クロネコヤマトの家電延長保証サービス 「クロネコ延長保証ダイレクト」

比較的長期に使う家電 (要するにガジェット以外だ)はヨドバシで買うことが多いです。理由は、延長保証サービスがある (店舗の場合)こと、壊れたときの修理依頼が楽ということの2点。*1 ヨドバシ.com-修理 あと、以前、空気清浄機のリコールがあったのですが…

boto.s3で大文字を含むバケットにアクセスする

大文字を含むバケットをUS Standardでは作ることができるのですが、そのバケットにbotoでアクセスしようとすると以下のように怒られます。 Bucket names cannot contain upper-case characters when using either the sub-domain or virtual hosting calling…

S3のバケット名の制約

S3バケット名のルールと発生する制約について

AirMacユーティリティでクライアントの接続速度を調べる

mac

AirMacユーティリティを起動し、AirMacアイコンをクリックすると、「ワイヤレスクライアント」の項目に接続中のクライアントが一覧表示される。ここに出ているクライアント名にマウスオーバーすると接続情報が表示される。 この場合、a/n/ac と書いてあるの…

MacでMS Office (Excel)を使いたいけど何を買えばいいのか

Microsoft Office for Mac 2016 がついにリリースされました。こちらのエントリが煩雑になったので別エントリにまとめ直しました。Office 2016を使いたい方はこちらをご参照ください。 blog.hmm.jp 仕事ではExcel、PowerPointを使いますが、プライベートでは…

HTC J Oneが802.11acに対応したのでAirMac Extremeを新型に引っ越した

mac

HTC J One HTL22が2013年9月のアップデートで802.11acに対応したということで、AirMac Extremeを新型のac対応版に乗り換えてみました。 iPhone 5sはまだac未対応なんですよね。くやしいけど在庫処分で激しいキャッシュバックが発生してるようなのでiPhoneに…

Shared Dictionary Compression Over HTTP (SDCH)について

CloudFrontでの圧縮転送まわりでこのドキュメントを読んでいたら、 Serving Compressed Files - Amazon CloudFront CloudFront can only serve compressed data if the viewer (for example, a web browser or media player) requests compressed content by…

CloudFront+nginx+S3で動的にgzip圧縮したデータを転送する

前回の記事でCloudFront + S3でgzipで圧縮する方法について書きました。 CloudFrontでgzip圧縮したデータを転送する - おぎろぐはてブロ オリジンがS3の場合、CloudFrontで動的にgzipしたりgzip版を応答してくれたりはせず、ノーマルとgzip版両方をS3にアッ…

Last.fm Scrobbler for Macのアンインストール

mac

Mac 用 Last.fm Scrobblerを削除したくて、アプリケーションファイルを削除してみても、iTunesを起動するとScrobblerが起動してしまう。どこかにアプリケーションが残っているのだけど、環境設定にもアプリケーションフォルダにも見当たらない。アンインスト…

CloudFrontでgzip圧縮したデータを転送する

2015/12 追記 2015年12月にCloudFront Distributionの設定でエッジでgzip圧縮を行うことができるようになりました。便利! aws.typepad.com (以下、2013年8月時点での記事となります) HTMLやCSSはgzipで圧縮して転送したいもの。ということで、CloudFrontでg…

国内航空券の発売日を知りたい

結婚式で11月に福岡に行くことになった。 忘れる前に航空券を買っておきたい。予定が確定しているので早割みたいなのがいいし。 あと、福岡では、ヤフードーム (今はヤフオク!ドーム、か。) でSMAPのライブがあったりすると近辺の宿がすべて埋まるといったこ…

Pythonで整数であることをチェックする

引数が整数であることを確認するのに、こんなコードをよく書いてるんだけど if type(arg) not in (int, long): raise InvalidArgumentError ちょっと冗長じゃないかな。先日は (int, tuple) とか書いてて危ない思いをしたりも。。 どうにかならんものかとつ…

Sony BluetoothヘッドセットSBH50の取扱説明書

国内正規品を購入したのに、言語無しのかんたんなガイドしかなく、説明書が入っていない。これだと、ペアリングの仕方も分からないじゃないか。。 取扱説明書は、http://www.sonymobile.co.jp/support/use_support/manual/ から検索してダウンロードできる h…

ATOK Passportの解約

2013/07/10現在。以下からログインして解約。 https://www.justmyshop.com/app/servlet/searchcontract

リストをn個ずつのサブリストに分割 (PHP)

PHP

前回はPythonでしたが、PHPの場合はもちろんそのものずばりの関数が用意されています。 15個の要素を3つずつに分割。 $ php -r 'print_r(array_chunk(range(0, 14), 3));' Array ( [0] => Array ( [0] => 0 [1] => 1 [2] => 2 ) [1] => Array ( [0] => 3 [1]…

リストをn個ずつのサブリストに分割 (Python)

愚直にやればもちろんできるんだけど、パフォーマンスが気になったり、かっこよく書きたいとか思うわけです。 >>> a = range(15) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] >>> [a[i:i+3] for i in range(0,15,3)] [[0, 1, 2], [3, 4, 5], …

加圧トレーニングを続けている

2月から加圧トレーニングを毎週通うようになり5ヶ月たった。 ジム行かなきゃなと思っていて近くじゃないとやだ (という時点で間違えている気がするが)と探して、近かったのが加圧トレーニングだったからという理由なんだけど、続いているので結果としては正…

au Wi-FiをPCで利用する

auのiPhoneやスマホをお持ちの方は、端末が勝手に繋ぎにいって、だけど通信ができずWi-Fiを無効にしたりとかSSIDを削除するとかの経験があるかと思われるau Wi-Fi SPOT。最近は少しは品質上がったのでしょうか。 au Wi-Fi SPOT│au Wi-Fi│au このau Wi-Fi SPO…

軍艦島

6月28日は軍艦島のよい記事がタイミングを合わせたのか2つ上がっていた。 Google Japan Blog: "軍艦島”をストリートビューで歩いてみよう @nifty:デイリーポータルZ:軍艦島はオーシャンビューな廃墟だった ストリートビューで公開したよというのと、デイリ…

いままで使ってきた携帯電話

資料をつくったのでついでに公開。 こうやって年も含めて振り返ってみると、10年くらいの中でガラケーが花開き、スマホ時代に移行していて、そう考えると早いですね。。 https://docs.google.com/file/d/0B_1t68MLuswAdE11alhwQUJqc0k/edit?usp=sharing

商品価格の検証

都内某所のマクドナルドにあった案内。 「2013年6月14日より商品価格の検証のため、当店にて一部商品の価格を改定しております」 WebサイトのABテストみたいなものか。 もともとマクドナルドは地域別価格*1なので定価があるようなないような微妙な感じなのだ…

ネスカフェ バリスタ

個人的に、2012年買わなきゃ良かった1位はネスカフェ バリスタである。 ネスカフェ バリスタ レッド 012165032出版社/メーカー: ネスレ日本メディア: ホーム&キッチン購入: 2人 クリック: 13回この商品を含むブログ (10件) を見る これが何かというと、イン…

ソニーのBluetoothヘッドホンMDR-1RBTを買った

職場で使っているノイズキャンセリングヘッドホン (MDR-NC600D)の電池がへたってきて1日持たなくなってきた。ノイズキャンセリングだったりBluetoothだったり内蔵バッテリを持つヘッドホンやレシーバーは電池の寿命というのがあるのね。 ということで新しい…

かいてみる

ブログをまた書いてみようとおもう