それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2013-01-01から1年間の記事一覧

HTMLファイルをシンタックス・チェック

HTMLファイルを大量に受け取ったのでシンタックスチェックに掛けたかった。 HTMLファイルをサーバーに投げるValidation toolは面倒だし。投げちゃうのは嫌だ。 ChromeやSafariのWebInspectorで調べるのは開かなくちゃ行けないので面倒だ。 tidy を使えば、sy…

Debianのタイムゾーン設定

タイムゾーン設定するには sudo dpkg-reconfigure tzdata コマンドで、設定画面が起動するので Asia --> tokyoで終わり

gmail で日付範囲(ある日から以前、ある日以降)を検索する

Gmail には色々な検索オプションがあります 日付範囲検索も、検索オプションで使うことが出来ます。 (gmail) 以前を検索する 検索欄に before:2012-09-10 以降を検索する。 検索欄に after:2012-09-10 去年の9月だけを調べるなら 検索欄に after:2012-09-01…

php のシングルクォートはほんとうに早いのか

シングルクォートは早い、ダブルクオーテーションに比べて早いという話がありますが。なので変数展開が必要じゃない場面ではシングルを使いましょうとかそういうルールをよく見かけます。本当なんでしょうか。 先に結論を書くと 殆ど変わらないので、読みや…

OSX でコマンドラインから音楽再生(ゆっくり再生とかも)

音楽再生できるコマンドが有ります。さすがOSX afplay コマンド afplay "甲子園 応援歌メドレー-OKnLr-c8r6I.flv.mp4"mp4 / mp3 でも再生できます。QuickTimeで再生できるものはたいてい再生できる。AVFoundationだとおもう。 オプション afplay には次のオ…

ruby のmail がTLSエラーを吐くので調べたらバージョンだった。

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でコマンド存在判…

画像を白黒化するコマンド(magick)

PDFやスキャン画像をモノクロ化したいと思うことが多いです。 白黒化するには imagemagickで convert in.jpg -type GrayScale out.jpg 比較図 (スクリーンショット 2013-09-06 20.09.16) (out-gray) 印刷時にプリンタを使えばイイじゃん そのとおりですね。…

bash のecho でタブ文字を入れる

bash で、タブをペーストすると、補完になっちゃってて、こまるよね タブあると補完されて辛い状態になった。 (補完されて悲しい) 解決策あります! echo -e # オプションを付ける。 コピペが捗ります。 echo -e オプションを付けることで、コピペが捗ります…

au 紙請求書を無料で発行する方法

au 紙請求書は廃止された。紙は死んだ。でも復活させたい 紙請求書を無料で復活可能です。 紙請求書を無料で取り寄せる方法があるのでまとめておきます。 方法1: ezweb の契約がない携帯電話 ezweb(LTEネット)の契約がなければ、紙請求書を郵送してもらう…

セブンイレブンとファミリーマートでATM手数料無料を狙う

セブンイレブン無料 and ファミリーマートで無料 コンビニ手数料を無料にしようと思うと候補限られますね。 住信SBI銀行 ソニー銀行 じぶん銀行 オリックス銀行 三菱東京UFJ銀行 みずほマイレージクラブ に選択が限られますね・・・ 2013-12-05 追加 みずほ…

ファミマのe-net で手数料が無料になる銀行まとめ

ファミリーマートのATMで手数料無料になる銀行を調べた セブン銀行と並ぶ重要なATM拠点である、ファミリーマートATMセブンイレブンは、駅前に少ないので意外と重宝するのがファミリーマート。 セブンイレブンは、駅前に店舗作らないんですよねぇ。 手数料の…

セブン銀行で手数料が無料になる銀行まとめ

セブン銀行で節約するなら、手数料無料になる銀行を選ぼうと思った。 セブン銀行のHPに全部書いてあるのでソコを探す。 手数料一覧は銀行ページでなく、セブン銀行のHPに書いてあるので、そちらから探すといいと思う。 覚えることが少なくて済む手数料無料 …

rmの代わりにゴミ箱に捨てるOSXコマンド

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>…

ffmpeg で上下・左右反転

動画を左右反転させたいと思ったのです。 vf オプションを使って反転できます。 ffmpeg -i input -vf hflip,vflip out.mp4 左右反転 ffmpeg -i input -vf hflip out.mp4 結果 (左右反転) 上下反転 ffmpeg -i input -vf vflip out.mp4 結果 (上下反転) 上下左…

iMessage.appの添付ファイル上限

iphone/ipad/mac osx のメッセージアプリでファイルがやりとりできますこの添付ファイルの上限がきになるところです 100MBが上限です。 Send large attachments Send high-quality photos, full HD video, or documents. iMessage allows attachments of up …

Mechanzieをirbで使ってsearchしてると手数が多いので

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 の自動Echoの出力を一時的にオフにする。

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から音を出す方法

Safariの音をAirPlayにだす。 AirPlay ミラーリングをしなくても、音だけをAirPlayスピーカーに出力することが出来ます。SafariやOperaのように、AirPlay非対応のアプリでも設定だけで、音を外部出力にすることが出来ます。(AirPlayを標準出力に)音の既定デ…

スキャンしたPDFをまとめて余白削除するにはプレビュー.appが最強だった件

ScanSnapでスキャンしたPDFの余白を削除しようとあれこれ探していたら、ハッと気づいたのでエントリーにして残しておきます。 プレビュー.app でPDFの一括切り取りが出来ます。 OSX のプレビューアプリで左側にサムネイルを表示して、Cmd+Aで全選択、最後に…

ruby ワンライナーの使い方まとめ

Ruby のワンライナーについて、書いていきます。 ワンライナーを使うと ワンライナーを使うと、置換や出力処理がとっても便利になります。 ruby -ne '$_.gsub!(/takuya/,"takuya_1st")' -i my_blog.txt 今回使うサンプルファイル はじめに次のようなファイル…

行番号を付けるためだけのコマンド【nl】(順位を表示にもつかえそう)

タイトルの通り 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の追加と削除

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.…

ChromeのCookieをプログラムから使う

ブラウザと同じCookieを使えたほうが便利なことも多い。 ログインを解析してCookieを発行できないサイトも今後増えるだろうし。PhantomJSでChromeをオートパイロットして、その結果を使うこともあるだろう。 ChromeのCookieの場所 Mac OSX の場合、ここにCoo…

DOMイベントでHTMLの修正や変更を検出する

DOMが書き換わったタイミングを知りたいな ["DOMNodeRemoved", "DOMNodeInserted", "DOMAttrModified"].each(function(e){ $(document).on(e,(function(ev){alert(e+" called")}) }) もっといい方法はあると思うけど、書き換わったタイミングさえわかればい…

au-wifi接続設定を削除しiPhone5のLTE接続を改善する。

au iPhone5には致命的な欠陥があります。 au iPhone5は繋がらない、使えないと有名です。通話と通信が同時にできないこともよく言及されます。エリアの詐称も言及されます。しかし、LTEにつながっていても通信ができないことが頻発していました。 私のiphone…

au wifi をパソコンから使う。

2016-04-23 au-wifi と wi2 は au wifi spot 契約で使えなくなっています。 au のパケットフラット契約したらPCからau Wifiが使えます。 テザリングするより、au wifi 使うほうが便利だと思います。 au iPhoneユーザーはPCからau Wifiが使えます。 au Wifiは…

DynDNSの無料DNSが無くなってた。

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 …

Raspberry Pi を AirPlayサーバーにしてiPhoneのリモートスピーカーにする。

iPhoneのAir Playはとても便利で活用しております。 AirMacExpress要らなかった! WifiルーターがすでにあるのでAirMacExpressは少々高すぎると思っておりました。 Raspberry Piを「AirPlay化」して音楽をストリーミングする方法 : ライフハッカー[日本版]…