それマグで!

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

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

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

Google Calendar API を使って予定表を自動更新したりする

予定表をチャント管理しようと思ったけど出来ない 面倒だもの。。でもチャント予定表を作らないと何が何だかわからなくなってツライ。 予定表を作るのもちょっと気合が必要だし、作った予定表を自由に扱えないと不安。 チャント習慣を身につけないとあとで困…

らじる★らじるをlibrtmpで取得する。C言語でプログラム書いた

radikool が落ちまくる わたしはat コマンド + python で録音できるので 問題ないのですが、家族がradikool で録音したのですが・・・radikool不安定すぎて苦情が俺のところに来る。 radikoolのソースコード落ちてないかなと思ったら作者さんはソースコード…

Mac OSXで現在のIPアドレスを確認する最速コマンド

OSX には ipconfig コマンドが含まれる takuya@rena:~/Desktop$ ipconfig getifaddr en0 192.168.11.6 瞬間で、今のIPがわかる!超便利。 もっと手軽に早く見たいのでalias化 basrcに書いた。 if [ `uname` = "Darwin" ]; then alias ip_address="ipconfig g…

じぶん銀行のマウス右クリック抑制を抑制するUserJS(Extension)

じぶん銀行、おまえもか! じぶん銀行 庭財布にチャージのために残高照会して残高コピーしようとしたらこのザマ。 涙拭けよ。 右クリック禁止とかいうテンプレ処理。銀行系のシステムエンジニアは1995−2000年のネットサーフィン時代から変わってない…

Mac OSXのコマンドでIPアドレスをマニュアルとDHCP切り替え(とその自動化

WiFi が不安定なので、何とかして欲しかった ワークスペースのWifiが不安定なので、何とかしてってお願いした。回答はDHCPをオフにして、毎回固定IP使ってくださいとのこと。 はいはい、固定IP。設定しました 持ち運ぶノートPCのWifiを固定にすると不都合が…

Chrome Extension のcontent scriptでの変数隔離に対応する。

chrome extension の content script は変数が隔離されている chrome extension を作ってて、ページ内の変数やイベントハンドラを上書きしたいよね? 頻繁にイラッとして私は上書きしたいと思っています。しかし、ContentScript のJSは isolated dom world …

銀行の、「右クリック禁止」に対応する。UserJS(Chromeの拡張機能)

新生銀行がマジF△ck 右クリック禁止ー。まぁいつものものか、右クリック禁止くらいならいいやっと思ってたら 右クリック禁止 cmd キー ctrl キーも警告 なんだよ、これ・・・セキュリティ・ヤクザ(蔑称)は何考えてるんですか。 タブ切り替でキーボードショ…

CSSのセレクタでテキストノードが空の物を選ぶ:empty

*:empty なんてあるんですね! document.querySelectorAll('a:empty') [<a id=​"top">​</a>​, <a name=​"userassessment">​</a>​] 一番末端の子ノードを見つけるのに便利! http://css-eblog.com/cat12/css-selector-list2.html

WISPrはXML設定を埋め込むだけ!

公衆無線LANに自動ログインするよ 公衆無線LANには、WISPrと呼ばれるプロトコルが実装されている。 べつにプロトコルというほど大仰なものでもないんだけれど、 無線LANに接続する。 ユーザーがWEBにアクセスする ログインページにリダイレクトする リダイレ…

CygwinでCOBOLを実行する

Gnu COBOL なるものが増えていたので、Cygwinでも動かしてみよう。 cygwin のインストール cygwin のインストールは次を参照 ⇛ WindowsにCygwinをインストールし、初期設定する。 - それマグで! cygwin にビルド環境を作る cygwin (x86)にビルド環境を作っ…

.ini ファイルをパースする

windows 系のIniファイルをパースして書き換えて保存したい Windows の ini ファイルってよく出来てますよねぇ。設定ファイルとしてみたら優秀なフォーマットだと思います。 [takuya] ; ここはコメント last_login=2014-10-18 username=takuya_1st みたいな…

Qiita ステッカーかわいい

Qiita のステッカーが販売されてた ぐぅかわいい アフィじゃないよ。ウィッシュリストです。

zip ファイルの作成・展開をコマンドで

zip / unzip コマンド zipファイルの作成はzip コマンド、展開はunzip コマンド zip コマンドでファイル作成 zip でファイルを作るときは zip -r out.zip file1 file2 ディレクトリごと突っ込むときは zip -r out.zip dir1 unzip コマンドで解凍する unzip -…

Zipファイルの中身を見るコマンド:格納ファイルの一覧を見る

ZIPファイルの中身を一覧するには。いろいろな方法があるけど手早いのはコマンドだろう・・・・ 中身一覧を取得するおすすめなコマンド unzip -l ほかにもコマンドもいっぱいある -less - unzip - lsar - zipinfo - zipdetails zip中身をみるコマンド一覧 un…

いまさながら、autocomplete=offについて言及

autocomplet=off の代わりにContentEditableを使え。←ん? おまえは何を言ってるのだ。 IE11 では “autocomplete=off” が無視される場合がある | Hebikuzure's Tech Memo どうしてもブラウザーにパスワードの記憶をさせたくない場合は、input type="password…

緊急地震速報を目覚ましに。

緊急地震の音を目覚ましにしたらキ◯ガイっぽい 緊急地震速報の音を着信音にするとかオオカミ少年になって、中二病っぽくて萌える iphone の災害通知音の場所 /System/Library/Carrier\ Bundles/iPhone/Default.bundle/cbs_alert_jp.caf /System/Library/Carr…

raspberryPiをNFSで起動する。

raspberry pi ってすべてがSDカードで怖い SDカードってすぐデータ破損するんだよね。とくにFATのSDカードとかほんとうに怖い。 WindowsでSDカードを使ってるとほんとうによく破損した。あの恐怖感が忘れられない。 raspberry pi ファイルシステムをNFSブー…

raspberryPi でMP4動画の快適再生するコマンド omxplayer とその使い方(キーボード操作

mplayer で再生すると遅い MPlayer は良く出来たソフトなんだけど、raspbian でmplayer を使うと動画がDelayする。 Starting playback... Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Could not find matching color…

LinuxのUSBの場所/dev/XXxを確認して、マウントする。

USB メモリをマウントするには mount コマンドを叩けばいいのはわかるが。。。 USB メモリのデバイスはどこ? /dev/sda /dev/sdb /dev/sdc .. など /dev/sda,b,c,d.. のどこにUSBメモリがあるか調べるに dmseg を見る [959172.914209] usb 2-1.2: new high-s…

ブラウザでパスワードを学習しないベターな方法

autocomplet = off とかいうクソを見飽きた autocomplet = off をすればいい的な、テンプレ的な実装を見飽きた。 もう少しまともな実装が増えればいいのにね。 さて、iCloud.com は学習しないように何をしてるか スクリーンショット 2014-10-12 14.27.52 単…

NFS でマウントできるフォルダ一覧を表示する

NFS作ったけど、チャント動いているか自信がないので、確認手法を確認 NFSでexportsされているフォルダを表示する nfsサーバーにアクセスできるホストから、NFSサーバーに向けて showmount コマンドを発行する。 takuya@rena:~/Desktop$ showmount -e 192.16…

curl コマンドでwgetみたいにヘッダのファイル名で保存するオプション

curl コマンドで ファイルを保存する事もできる。 もうwget 要らないかも? curl -L -O http://magpi.techjeeper.com/The-MagPi-issue-26-en.pdf これでThe-MagPi-issue-26-en.pdfというPDFが保存される。 ただし-O はリダイレクトを考慮しないので curl -O …

man ページで指定オプションを調べる簡単な方法

grep -A を使うと簡単ですよ。 たとえば、man curl で -k オプションについて調べたいとき takuya@rena:~/Desktop$ man curl | grep -A 9 '^\s*\-k' 854: -k, --insecure 855- (SSL) This option explicitly allows curl to perform "insecure" 856- SSL con…

curl によるSSL・TLS警告を無視 (自己署名証明書や古いなど

WiFiログインをcurl でやろうとしたら。。。 WiFiのログインをCurlコマンドでしようとしたら、証明書エラーが出る。 curl で証明書関連の警告無視 SSLのCA確認が取れない自己証明など、SSL証明書関連の警告を無視して無理やり接続するには curl --insecure h…

crontab はどのシェルコマンドで実行されるのか?

crontabはbashで実行されるの? はい、基本的にはshです・・・ただ、いつもshとは限らない shで実行される。 crontab はユーザー単位で管理される。ただし、ユーザのSHELL変数に依存する。 また、ログインやtty の確保を行わないようなので、パイプは使えな…

crontab の書き方の日付書式の特殊文字

crontab の日付指定は覚えにくい 以前もどうやって覚えるか、考えたけど、、、、以前考えた覚え方⇛ crontab 書き方。覚え方「フジ卑怯」 - それマグで! そもそも、覚える必要がなかった。 よく使いそうな、日付の実行指定は、別の書き方がサポートされてい…

crontab でパイプを使うには?

結論、デフォルトではパイプは使えない my_command | tee hoge.log みたいな、パイプで使うことは出来ないってことで。デフォルトは sh なので うまく渡せない。 シェル・スクリプトを使う? bash "echo aeaeae | cut -d 'e' -f 2 &>- " もしくはファイルに…

Cygwin/Windows でクリップボードをコマンドで使う

コマンドの実行結果をクリップボードにいれたい いちいち、選択してコピーするの面倒なんですよ。 Cygwin の場合。 /dev/clipboard が使える。 コピー echo aaaaaaa > /dev/clipboard ペースト(取り出し) cat /dev/clipboard aaaaaa これをちょっといじく…

ローカルのIPアドレスの占有を調べる

むかしは、ブロードキャスト にping ブロードキャストping 打てばだいたいわかったんですよ。 ping 192.168.2.255 ping 応答しないやつとか、ブロードキャストping に応答しないWindowsがいるので nmap コマンドを教えてもらいました nmap -sP 192.168.2.0/2…

PXE boot でCD-ROMレスインストール

Debianの仮想マシン作るのに、いちいちUSBメモリのBootableディスクを用意するのも・・な インストールをPXEブートで行う。 起動する順序はこんな感じ。 マシンがPXEブートする マシンはDHCP でPXE要求する DHCP でIP割り当ててTFTPdにアクセス pxelinux.0/c…