それマグで!

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

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

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

OSXのiCloud のアカウント設定を消去する

osx

iCloud アカウントが連日ロックされています。 なぜか、私だって知りたい。私のicloud アカウントが毎朝ロックされています。 もう、面倒なので、メインのメールアドレスを変更してアカウントをしばらくちょっと違う状態にした。 しかし、メールアドレス変更…

OSXのバージョンをコマンドで確認する方法

osx

バージョン確認をコマンドからやりたい sw_vers 実際にヤってみた。 takuya@~/Desktop$ sw_vers ProductName: Mac OS X ProductVersion: 10.11.2 BuildVersion: 15C50 便利そう。

SlideShareのスライド画像をまるっと保存してオフラインで見る。

slideshare 最近厳しい slideshare がlinkedin になってから色々と厳しかったり、PDFをちょとお電波の届かないところで参照資料に出そうと思っても、不便すぎる 世の中100%オンラインと限らないんで。。。 表示しているJPGを手作業でキャッシュする 自作…

ruby で mysql と sequel でぱぱっとアクセス

active record めんどくさいし めんどうだし、遅いんですよ。SQLわかってれば、ActiveRecordってメッド生やすの面倒だし、オブジェクト作ったり手続きが面倒だったんで。 ruby で mysql2 を使ったアクセス BestGem でダウンロード数を比較したらhttp://bestg…

mac osx で無線LANをオンオフと指定SSIDに接続するコマンド

osx

無線LANをオンオフできたら便利だよね。 便利だよね?絶対便利! OSX標準の無線LANのON/OFFは手数が多い。 とくにWifiの構成とか考えて頻繁にオンオフ繰り返しているとすごく手間。 ターミナルからWiFiをオフ networksetup -setairportpower en0 off ターミ…

pdftk が動かなくなってたので入れなおし

pdftk が動かない・・・ pdfを扱うのに欠かせないpdftk が動かない 10.11 からの問題らしい バイナリを取得して/opt/に入れてたのが動かなかった。なので brew から tap した brew から tap はgcc/gcj とか一杯インストールしてしまうので、頭の良い解決方法…

EvernoteクリッパーでWebページを見るのが恐ろしく快適

evernote clipper 便利です。 あまりに便利だけど、人に言葉で説明するのが面倒なので、メモを残しておきます。 Evernote Clipper には、「簡易版の記事」があります。これがクッソ便利。 複数ページを自動で取得してくれる。 日経何某だとかのサイトでは、…

IMAP経由やラベル一覧でGmailでラベルが見えない(SPAM/Draftとか)

API 経由でGmailにアクセスしたんですよ。 Gmailのアクセスを調べてて、試しに、SPAMをまとめて削除しようと思ってたらSPAMラベルが見えない iphone や Android からGmailにアクセスしたら、フォルダやラベルが見えない。 Gmailはラベル一覧とIMAPへのエクス…

bash のシェルスクリプト(関数)でオプション引数を扱う getopts 使い方サンプル

シェルスクリプトで引数オプションを使いたい my_shell_script -a /usr/bin みたいに、bashのシェルスクリプトでも引数を扱いたい。 getopts を使えば引数が取れる bash では getopts を使えば、引数の処理を簡単に行うことができて便利。ruby などでは optp…

au-Wifi の提供がスマホに限定される?

au Wi-Fi SPOTマルチデバイスサービス」がリニューアル してた ご利用方法と対象機種の変更に伴い、これまで提供してきた専用アプリ(au Wi-Fi接続ツール)では2016年2月1日よりマルチデバイスサービスをご利用いただけなくなります。 え、ちょっとまてよ。…

curl+xpath から始めるお手軽スクレイピング(2)

この記事は前回の続きです。 curl とxpath でお手軽スクレイピング 前回までで、xpath + curl + cookie を使いました。 xpath はとても便利なので、基本的な使い方を再掲しておきます。(以前にまとめたもののですが) xpath 内容 //* 全てのノード //a 全て…

find で指定のフォルダを除外するには

find コマンド結果多すぎて除外したいフォルダがありませんか? find で除外したものといえば、.git や ruby だったら bundle/vendor など、find の結果から除外するには find の -not オプションを使います find は「検索条件」を列挙するタイプのコマンド…

Chrome(OSX)のパスワード・クッキーを取り出すコマンド作った

osx

Mac OSX のChromeのパスワードを取り出すツールを書いた。 takuya/chrome-storage · GitHub なぜ書いたのか OSX版Chromeが、Keychains.app に同期しなくなったので、インポートするために仕方なく書きました。 いままではKeychainを見ればパスワードを回収で…

bashのalias に引数を渡すには?

Bash のAliasに引数を渡す。 何も考えずに、Aliasをするとそのまま渡される。 alias some=echo some aaaaaaa alias は実行前に、bashが解釈するために some aaaaaaa は echo aaaaaaa` に展開される。 出来ない。 なので次のようなことは出来ない。 alias git…

Chrome のパスワードがOSX Keychains に保存・同期しなくなった

osx

chrome がkeychainsに保存しなくなった。 数カ月前から、KeychainsにWEBログインパスワードが存在しないな、、おかしいなと思ってた。 そのうち調べようと思って、ようやく調べて、驚愕した OSX 版 Chrome は Keychains にパスワードを保存できなくなった と…

OSX のMACアドレスをランダムに切替コマンド

osx

OSXでMACアドレスを手軽にランダマイズ 無線LANとか、ランダムなMACアドレスで認証してMACアドレス認証が有効になってるかチェックしたいことがあります。 MACアドレスで認証が有効に働いているかは、MACアドレスをランダムに変更してチェックするのが手軽だ…

curl とxpath でお手軽スクレイピング

この記事は [クローラー/Webスクレイピング Advent Calendar 2015] の一つとして書きました。 公開遅いけど。ごめんね この記事の目標 curl コマンドの使い方を覚えつつ、スクレイピングをやっていきます。 この記事で紹介すること curl curl + grep curl -…

openssl の暗号化と同等のrubyでの処理

openssl で暗号化すると便利なんだけど 暗号化をおこなったデータをそのままプログラムを経由して読みたいよね。やっぱり。 openssl で暗号化 → ruby で復号化 openssl enc -e -aes-256-cbc -salt -in test.json -out enc.json -pass password:my_pass これ…

OpenSSLで簡単にファイルを暗号化・復号化する(コマンド一発)

openssl コマンドでファイルを暗号化します。 ファイルを暗号化してパスワードをつけたい場合、一番お手軽なのはWindowsのExcelのパスワードですが、 一般のファイルで、ファイルにパスワードをつけたい場合は、opensslをコマンドから使うのが手軽です。 ope…

クレジットカードの入力を実現する簡単なブックマークレット

クレジットカードの番号の入力がめんどくさい クレジットカード番号を入力が4つの「Input」に分割されててイライラしませんか?私はイライラします。 4回もコピーしなおしとかちょっと無理 作った 作った作った。面倒なことは自動化する。 ブックマークに…

bashでファイルがリンクかどうか調べる

このファイルがリンクかどうか調べるには if [ -f /usr/local/bin/ruby -a -L /usr/local/bin/ruby ] ; then echo "link exists" else echo "not link" fi Bashの比較オプション オプション 意味 -f ファイルかどうか調べる -L シンボリックリンクかどうか調…

nokogiriがインストール出来ないとかいう定番のアレ Mac OSX 10.11.1

osx

nokogiri のインストールに失敗するというミス これが有名なNokogiri地獄だ!まさか自分がハマるとは思わなかったですね。 Nokogiriとかいう多くのRubyGems ライブラリで使われるものがインストール出来なくて詰むという。 とっても悲しい事象が発生しました…

iCloudメールが +ラベル に対応していた件。とメールの+ラベル重要性。

icloud メールが、+ラベルによるメール配信に対応していた。 icloud.com メールを[再発見]してしまった。 ラベルに対応したのはかなり重要です。ラベルは個人情報漏洩への不正アクセス防止にとても強い効果を発揮します。 ラベル利用は重要 ラベルはスパム避…

7SpotのWifiの自動ログインを書き直した。

7Spot のログイン仕様が変わってた 久しぶりに、ヨーカードーに行ったのでネットをしようとしたら、自動ログインが動かないので、仕様を再調査してきた。 github 更新した github.com あとで役に立つように 備忘録的に残しておこうと思う。 7Spot で調べて分…

Array(10) がundefined になる問題。

js で要素が空っぽの配列10個作ってループ変数代わりに使ってみよう forループとかダルいよねと思って。10個ループ変数してみたら。。。 Array(10).forEach( (e)=>{ console.log(e) } ) //=> undefined あれ?なんで? map で初期化したら? Array(10).m…

curl で http2 にアクセスする

HTTPヘッダを見たらいつものと違うヘッダがあった http2 だ! そういえば、そろそろHTTP2を使うサイトも増えてきて、まぁ規格も知ってたほうがイイなと思いました。 curl でhttp2にアクセスする brew そのままではインスト出来ないのと、osx に付属のcurlで…

指定の要素(ノード)の直後に、HTML要素を追加する。

ある指定要素の直後に要素を追加したい。 こういうインプットやHTMLがあった時に、直後に要素を追加したい <input type="text" placeholder="なにか書いて" /><br> <a href="#">ここはリンク</a> <input type="text" placeholder="なにか書いて" /><br> <span>ここは追加された</span> <a href="#">ここはリンク</a> 動作サンプル ここはリンク アプローチは2つ interface Elementを使う。 interface Nodeを使う。 1.…

iTunes 12 以降で「リピート再生」をする

osx

iTunes 12 で消えた リピート再生を取り戻す。 方法1dock アイコンを右クリックする。 方法2シャッフルボタンを右クリック オススメDockアイコンの右クリック Dockアイコンを右クリックするほうが確実でした。 なぜ、Dockアイコンを使うのか? iTunesのメ…

PHPでSQLiteに書き込もうとしてGeneral error: が出たときの対処

php でsqliteを使ってファイルを保存しようとしたら?エラー? sqliteを使うときは、上位ディレクトリに書き込み権限が必要 つまり、このような状態でないと書き込みできない takuya@~/Desktop/temp$ ls -la total 0 drwxrwxr-x 3 takuya staff 102 11 24 19…

SQLITEの日付の取扱い

SQLite の日付の取扱について sqlite は単なるファイル。単なるファイルなので、アクセスする側に組み込まれた「ライブラリ」が日付やローカライズを処理する。 また、ほぼすべてのエントリがテキストで書かれているので、時間処理は基本的に関数計算を経由…