それマグで!

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

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

2015-07-01から1ヶ月間の記事一覧

Xpathまとめコマンドとその使用例・チートシートでカンタンに実験する

はじめに。 xpath 便利です。 Xpathの書式を学ぶにはトライ・アンド・エラーが1番です。Xpathをもっと使うのためには、手軽なツールが必要です。 libxml のxpathコマンド 手軽なツールはlibxmlについてくるxmlintです。xmllint についてはココに書きました→…

au-WiFi のSSIDに接続するスクリプト

auのWiFiにログインする。 au のSSIDのWifiは、いくつかの手順を経て、PCからログイン出来るようになる。 au が用意する専用のURLで、wifi のIDを入手する( 要 au id ) au WiFi が飛んでるエリアにゆき、接続する au WiFi で接続後、リダイレクトされること…

らじる★らじるの再生スクリプト書き直し(各地方放送局に対応分

NHK 夏休み 子ども科学電話相談 - NHKオンラインが楽しい 夏休み 子ども科学電話相談 が楽しすぎる。 いい年こいた大人が、マジレスして子供を退屈させたり 覚えたての知識をしゃべり立てる子供が生意気すぎたり 子供が喋れないので、母親がでしゃばったり …

value-domainがGMO買収後にサイトデザインが変わったので対応

value-domainのDNSサーバーをボットで更新する。 無料DNSサーバーを更新するAPIが提供されてないので、スクレーパーで対応します。 DynamicDNS的に、グローバルIPを定期的Value-domain側に記述に行けばいいわけです。 value-domain でDNS借りてはや10年 も…

SSID: au_WiFi のWiSPrと2時間ほど戦ってみた結果。

au-wifi の公衆無線LANのSSIDに接続して 通常通りruby のmechanize からHTTPリクエストを放って、結果を眺めいた。 tcpdump したり、リバースエンジニアリングしてるわけじゃないので、犯罪でも不正アクセス禁止にもならない。 m = Mehcanize.new m.get "htt…

CSSの記述を柔軟にするcalc

css にCalcがあるのを教えてもらいました。 /* property: calc(expression) */ width: calc(100% - 80px); 具体的には MDNに記載があります。 四則演算が可能 MDNを見る限りでは、 width: calc(100% - 80px); width: calc(100% + 80px); width: calc(10% * 8…

Yahoo ウォレットの明細を取得する

Yahooウォレットで決済すると・・・ カードの決済履歴やクレジットカードの明細が、「ヤフージャパン」になってしまってわけがわからない。 そこで、仕方ないので、ヤフーウォレットの明細を取得することにした。 Yahooウォレットのスクレーパー watir と wk…

LANにNICの速度を確認してGibabitに固定したり、100Mbpsになってないか確認する

LANのリンクアップ速度を確認するには。 ethtoolを使って、次の様にすると手っ取り早い。 takuya@pi-zero:~ $ sudo ethtool eth0 | grep Speed Speed: 100Mb/s takuya@pi-zero:~ $ 速度が遅いと感じたときは iperf3 -c で実行速度を確認してもいいだろう な…

DVD動画を再生したり、リッピングしたりlinuxのコマンドで。

DVD のvob ファイルを読み込もうとすると・・・・ VOBファイルの ffmpeg -i すら成立しない。cat コマンドも出来ない。 というか、再生すら出来ない。 takuya@atom:~$ sudo dvdbackup -i /dev/dvd1 -n DVDTITLE -M -o . libdvdread: Encrypted DVD support u…

ブラウザの文字の拡大縮小にMediaQueryを適用する。

最近、マークダウンでなんでも書いています。プレゼン資料もマークダウンです。だけれど、困ったことがあります。HTMLをブラウザで開いてプロジェクタに接続すると、文字が小さいんですね。そして、ついついブラウザのShift+;を押して、文字の拡大をしてし…

ssh 接続でサーバ証明書のknownhosts登録を節約する - Aliasを使う

ssh でサーバーIPが変わると、、、、 ドメイン名が同じでも、サーバーIPが変わると、次のようなメッセージが出る takuya@rena:~$ ssh takuya.example.com The authenticity of host '[takuya.example.com]:22 ([192.168.2.100]:22)' can't be established. E…

au-Wifi のWi2系の公衆無線LANにログインする手順と自動スクリプト

au の公衆無線LANにログインする au wifi 接続ツールはバックグラウンドで起動してたり、SSIDの監視をしてアレコレ出来なかったりして不便だったりする。 そこで、やっぱりスクリプトでログインする手順を実行して自動実行したいよねと。 wi2 のau ログイン …

SQLITE のシェルの設定ファイル .sqliterc が書けたのでメモ

sqlite のシェルの設定を毎回するのが面倒だった SQLITE のシェル設定 ~/.sqliterc ここに記載しておくと、起動時に読み込まれる ~/.sqliterc .prompt ">> " " ..>" .mode column .headers on Sqlite3をよく使うときは、このオプション入れとくと見やすくて…

PATH変数を見やすく加工 - ruby ワンライナの区切り文字

コンソールでPATHの区切り文字を分解する echo $PATH | ruby -aF':' -ne 'puts $F' PATH の文字ってパッと見で分からない たとえば、MANPATH takuya@rena:~$ manpath /usr/local/share/npm/share/man:/usr/local/share/man/ja:/usr/local/share/man:/opt/X11…

ffmpeg を使ってアニメGIFを作る。

mp4 動画のちょっとした部分を転送するのは面倒だ 動画ってアップロードや再生でちょっと不便だったりする。 アニメーションGIFだって動きが激しいと重くなるしMP4のような最適化が効かないの・・・それは理解できるんだけど、ブログや画像アップローダーに…

Mac OSXの空き容量が足りない。容量を喰ってるフォルダを探す

Office 2016 for Mac をインストール試みたら空き容量足りない Mac のSSDは250GBもあるのに空き容量足りない。。 どうなってるの・・・ 容量を食ってるフォルダを探してみる 昔ながらのdu で探してみる sudo /usr/bin/du -g -x -d 5 / | awk '$1 >= 5{pri…

ssh の接続を節約する。ControlMasterを設定する

SSH でリモートサーバーにログインすると・・・いっぱいセッション出来る ssh コマンドでたくさんセッションが出来てしまうのはちょっと無駄が多い気がする。 ssh でサーバにログインしまくってたときの状態 例 ss で ソケットの状態を見ると・・・ takuya@a…

irb のecho 出力のinspector をpry とおなじような awesome_printにする。

awesome_print: pry のように色付きで綺麗に出力する awesome_print を使うと、inspectの出力を綺麗に整形することが出来る。 gem install awesome_print ap コマンド pp/yaml/json と同じ短縮メソッド 短縮メソッドこそirbとrubyの便利さ。 >>conf.echo=fal…

irb のecho 出力をinspect pp から 別のもの(to_yaml) に変える方法

irb で y や jj と打ち込んで、出力を得ることがわかった。 >> y( { a:1 , b:1}) --- :a: 1 :b: 1 => nil でも、この出力を irb .echo のデフォルトに設定するのはどうするのだろう。 デフォルトをyamlにしてみたい→マニュアルにあった irb のプロンプト中で…

rubyのirb(pry)で変数をjson/yamlで見るのに便利な短縮メソッド jj/j/y

irb で変数を見るのに便利なメソッド。「 j 」「jj」 json 形式で変数を見れたら、便利なのですが。いつも JSON.dump とか不便だわと思ってたら。。。 json をrequire すると main オブジェクトに #j , #jj というプライベートなメソッドが増えていた。 self…

LinuxからAppleTVで動画を再生するコマンド airplayまとめ

AppleTVに動画を出したい! AppleTVフェチのTakuyaです。こんばんは。 今日はiPhoneだけじゃなく、コマンドでAppleTVに再生させたい。 AppleTVってiPhoneからだと思ってませんか?iOSとMac以外でも使えるようになっているのです。先人の知恵って素晴らしい。…