2013-01-01から1年間の記事一覧
HTMLファイルを大量に受け取ったのでシンタックスチェックに掛けたかった。 HTMLファイルをサーバーに投げるValidation toolは面倒だし。投げちゃうのは嫌だ。 ChromeやSafariのWebInspectorで調べるのは開かなくちゃ行けないので面倒だ。 tidy を使えば、sy…
タイムゾーン設定するには sudo dpkg-reconfigure tzdata コマンドで、設定画面が起動するので Asia --> tokyoで終わり
Gmail には色々な検索オプションがあります 日付範囲検索も、検索オプションで使うことが出来ます。 (gmail) 以前を検索する 検索欄に before:2012-09-10 以降を検索する。 検索欄に after:2012-09-10 去年の9月だけを調べるなら 検索欄に after:2012-09-01…
シングルクォートは早い、ダブルクオーテーションに比べて早いという話がありますが。なので変数展開が必要じゃない場面ではシングルを使いましょうとかそういうルールをよく見かけます。本当なんでしょうか。 先に結論を書くと 殆ど変わらないので、読みや…
音楽再生できるコマンドが有ります。さすがOSX afplay コマンド afplay "甲子園 応援歌メドレー-OKnLr-c8r6I.flv.mp4"mp4 / mp3 でも再生できます。QuickTimeで再生できるものはたいてい再生できる。AVFoundationだとおもう。 オプション afplay には次のオ…
Ruby の mail がTLS関連のエラーを吐いたので調べた。 TLS関連のエラー。 /usr/lib/ruby/1.8/net/smtp.rb:577:in `initialize': wrong argument (NilClass)! (Expected kind of OpenSSL::SSL::SSLContext) (TypeError) from /usr/lib/ruby/1.8/net/smtp.rb:5…
コマンドが実際に存在するかどうかを、スクリプトで調べたい。bashやrubyでシェルスクリプトを書くときにコマンドが存在するかを事前チェックしてテストを充実させたい。 コマンドが存在するか調べるには type pdtfk のようにします。 bashでコマンド存在判…
PDFやスキャン画像をモノクロ化したいと思うことが多いです。 白黒化するには imagemagickで convert in.jpg -type GrayScale out.jpg 比較図 (スクリーンショット 2013-09-06 20.09.16) (out-gray) 印刷時にプリンタを使えばイイじゃん そのとおりですね。…
bash で、タブをペーストすると、補完になっちゃってて、こまるよね タブあると補完されて辛い状態になった。 (補完されて悲しい) 解決策あります! echo -e # オプションを付ける。 コピペが捗ります。 echo -e オプションを付けることで、コピペが捗ります…
au 紙請求書は廃止された。紙は死んだ。でも復活させたい 紙請求書を無料で復活可能です。 紙請求書を無料で取り寄せる方法があるのでまとめておきます。 方法1: ezweb の契約がない携帯電話 ezweb(LTEネット)の契約がなければ、紙請求書を郵送してもらう…
セブンイレブン無料 and ファミリーマートで無料 コンビニ手数料を無料にしようと思うと候補限られますね。 住信SBI銀行 ソニー銀行 じぶん銀行 オリックス銀行 三菱東京UFJ銀行 みずほマイレージクラブ に選択が限られますね・・・ 2013-12-05 追加 みずほ…
ファミリーマートのATMで手数料無料になる銀行を調べた セブン銀行と並ぶ重要なATM拠点である、ファミリーマートATMセブンイレブンは、駅前に少ないので意外と重宝するのがファミリーマート。 セブンイレブンは、駅前に店舗作らないんですよねぇ。 手数料の…
セブン銀行で節約するなら、手数料無料になる銀行を選ぼうと思った。 セブン銀行のHPに全部書いてあるのでソコを探す。 手数料一覧は銀行ページでなく、セブン銀行のHPに書いてあるので、そちらから探すといいと思う。 覚えることが少なくて済む手数料無料 …
rm でヒヤヒヤするので、ゴミ箱に捨てるコマンドをつくってみた ゴミ箱に捨てるコマンド // // main.m // rm-trash // // Created by takuya on 2013/08/30. // Copyright (c) 2013年 takuya . All rights reserved. // #import <Foundation/Foundation.h> int main(int argc, const c</foundation/foundation.h>…
動画を左右反転させたいと思ったのです。 vf オプションを使って反転できます。 ffmpeg -i input -vf hflip,vflip out.mp4 左右反転 ffmpeg -i input -vf hflip out.mp4 結果 (左右反転) 上下反転 ffmpeg -i input -vf vflip out.mp4 結果 (上下反転) 上下左…
iphone/ipad/mac osx のメッセージアプリでファイルがやりとりできますこの添付ファイルの上限がきになるところです 100MBが上限です。 Send large attachments Send high-quality photos, full HD video, or documents. iMessage allows attachments of up …
mechanzie でページを一旦保存する。 #coding : utf-8 require 'mechanize' class Mechanize alias_method :orig_get, :get def get(*args) ret = self.orig_get(*args) name = Time.now.strftime("%H.%M.%S") ret.save("#{name}.html") page = Mechanize::P…
irbのinspectの出力結果の自動出力を一時的に止めたい 最後にnilをつけるだけ irb > a = [1,2,3,4,5,6] ; nil超簡単に一時的にオフになって便利。(irb) 関連資料 こちらはずっとオフにする設定irb の自動echo 出力のON/OFFを切替える - それマグで!
相当にヒューリスティックであるが、これで充分なログインフォームが発見できる m = Mechanize.new m.get 'どっかログインフォームのあるURL' form = m.page.forms.select{|e| e.fields_with(:type=>"password").size == 1 and e.fields_with(:type=>"text")…
Safariの音をAirPlayにだす。 AirPlay ミラーリングをしなくても、音だけをAirPlayスピーカーに出力することが出来ます。SafariやOperaのように、AirPlay非対応のアプリでも設定だけで、音を外部出力にすることが出来ます。(AirPlayを標準出力に)音の既定デ…
ScanSnapでスキャンしたPDFの余白を削除しようとあれこれ探していたら、ハッと気づいたのでエントリーにして残しておきます。 プレビュー.app でPDFの一括切り取りが出来ます。 OSX のプレビューアプリで左側にサムネイルを表示して、Cmd+Aで全選択、最後に…
Ruby のワンライナーについて、書いていきます。 ワンライナーを使うと ワンライナーを使うと、置換や出力処理がとっても便利になります。 ruby -ne '$_.gsub!(/takuya/,"takuya_1st")' -i my_blog.txt 今回使うサンプルファイル はじめに次のようなファイル…
タイトルの通り nl コマンドで行番号がつきます。 nl ファイル名 実行サンプル takuya@air:~/Desktop$ cat > text.txt tamako tateko takeko takako tayoko takuya@air:~/Desktop$ nl text.txt 1 tamako 2 tateko 3 takeko 4 takako 5 tayoko 引数にファイル…
MechanizeでCookieを弄るときに必要になる。Cookieの制御 クッキーの追加 mech = Mechanize.new uri = URI.parse("http://www.example.com") cookie = Mechanize::Cookie.new('my_name', uri.host, {:value=>"takuya",:domain=>uri.host, :path=>"/"}) mech.…
ブラウザと同じCookieを使えたほうが便利なことも多い。 ログインを解析してCookieを発行できないサイトも今後増えるだろうし。PhantomJSでChromeをオートパイロットして、その結果を使うこともあるだろう。 ChromeのCookieの場所 Mac OSX の場合、ここにCoo…
DOMが書き換わったタイミングを知りたいな ["DOMNodeRemoved", "DOMNodeInserted", "DOMAttrModified"].each(function(e){ $(document).on(e,(function(ev){alert(e+" called")}) }) もっといい方法はあると思うけど、書き換わったタイミングさえわかればい…
au iPhone5には致命的な欠陥があります。 au iPhone5は繋がらない、使えないと有名です。通話と通信が同時にできないこともよく言及されます。エリアの詐称も言及されます。しかし、LTEにつながっていても通信ができないことが頻発していました。 私のiphone…
2016-04-23 au-wifi と wi2 は au wifi spot 契約で使えなくなっています。 au のパケットフラット契約したらPCからau Wifiが使えます。 テザリングするより、au wifi 使うほうが便利だと思います。 au iPhoneユーザーはPCからau Wifiが使えます。 au Wifiは…
DynDNSからメール来てて焦った。 Your free Dyn hostname will expire in 5 days Dyn Donotreply donotreply@dyn.com via dyn-mailer.com Aug 9 (2 days ago) to me Dear Dyn Customer, Your Dyn account "takuyaXXXXXXXXXX", free hostname(s) will expire …
iPhoneのAir Playはとても便利で活用しております。 AirMacExpress要らなかった! WifiルーターがすでにあるのでAirMacExpressは少々高すぎると思っておりました。 Raspberry Piを「AirPlay化」して音楽をストリーミングする方法 : ライフハッカー[日本版]…