2015-01-01から1年間の記事一覧
iCloud アカウントが連日ロックされています。 なぜか、私だって知りたい。私のicloud アカウントが毎朝ロックされています。 もう、面倒なので、メインのメールアドレスを変更してアカウントをしばらくちょっと違う状態にした。 しかし、メールアドレス変更…
バージョン確認をコマンドからやりたい sw_vers 実際にヤってみた。 takuya@~/Desktop$ sw_vers ProductName: Mac OS X ProductVersion: 10.11.2 BuildVersion: 15C50 便利そう。
slideshare 最近厳しい slideshare がlinkedin になってから色々と厳しかったり、PDFをちょとお電波の届かないところで参照資料に出そうと思っても、不便すぎる 世の中100%オンラインと限らないんで。。。 表示しているJPGを手作業でキャッシュする 自作…
active record めんどくさいし めんどうだし、遅いんですよ。SQLわかってれば、ActiveRecordってメッド生やすの面倒だし、オブジェクト作ったり手続きが面倒だったんで。 ruby で mysql2 を使ったアクセス BestGem でダウンロード数を比較したらhttp://bestg…
無線LANをオンオフできたら便利だよね。 便利だよね?絶対便利! OSX標準の無線LANのON/OFFは手数が多い。 とくにWifiの構成とか考えて頻繁にオンオフ繰り返しているとすごく手間。 ターミナルからWiFiをオフ networksetup -setairportpower en0 off ターミ…
pdftk が動かない・・・ pdfを扱うのに欠かせないpdftk が動かない 10.11 からの問題らしい バイナリを取得して/opt/に入れてたのが動かなかった。なので brew から tap した brew から tap はgcc/gcj とか一杯インストールしてしまうので、頭の良い解決方法…
evernote clipper 便利です。 あまりに便利だけど、人に言葉で説明するのが面倒なので、メモを残しておきます。 Evernote Clipper には、「簡易版の記事」があります。これがクッソ便利。 複数ページを自動で取得してくれる。 日経何某だとかのサイトでは、…
API 経由でGmailにアクセスしたんですよ。 Gmailのアクセスを調べてて、試しに、SPAMをまとめて削除しようと思ってたらSPAMラベルが見えない iphone や Android からGmailにアクセスしたら、フォルダやラベルが見えない。 Gmailはラベル一覧とIMAPへのエクス…
シェルスクリプトで引数オプションを使いたい my_shell_script -a /usr/bin みたいに、bashのシェルスクリプトでも引数を扱いたい。 getopts を使えば引数が取れる bash では getopts を使えば、引数の処理を簡単に行うことができて便利。ruby などでは optp…
au Wi-Fi SPOTマルチデバイスサービス」がリニューアル してた ご利用方法と対象機種の変更に伴い、これまで提供してきた専用アプリ(au Wi-Fi接続ツール)では2016年2月1日よりマルチデバイスサービスをご利用いただけなくなります。 え、ちょっとまてよ。…
この記事は前回の続きです。 curl とxpath でお手軽スクレイピング 前回までで、xpath + curl + cookie を使いました。 xpath はとても便利なので、基本的な使い方を再掲しておきます。(以前にまとめたもののですが) xpath 内容 //* 全てのノード //a 全て…
find コマンド結果多すぎて除外したいフォルダがありませんか? find で除外したものといえば、.git や ruby だったら bundle/vendor など、find の結果から除外するには find の -not オプションを使います find は「検索条件」を列挙するタイプのコマンド…
Mac OSX のChromeのパスワードを取り出すツールを書いた。 takuya/chrome-storage · GitHub なぜ書いたのか OSX版Chromeが、Keychains.app に同期しなくなったので、インポートするために仕方なく書きました。 いままではKeychainを見ればパスワードを回収で…
Bash のAliasに引数を渡す。 何も考えずに、Aliasをするとそのまま渡される。 alias some=echo some aaaaaaa alias は実行前に、bashが解釈するために some aaaaaaa は echo aaaaaaa` に展開される。 出来ない。 なので次のようなことは出来ない。 alias git…
chrome がkeychainsに保存しなくなった。 数カ月前から、KeychainsにWEBログインパスワードが存在しないな、、おかしいなと思ってた。 そのうち調べようと思って、ようやく調べて、驚愕した OSX 版 Chrome は Keychains にパスワードを保存できなくなった と…
OSXでMACアドレスを手軽にランダマイズ 無線LANとか、ランダムなMACアドレスで認証してMACアドレス認証が有効になってるかチェックしたいことがあります。 MACアドレスで認証が有効に働いているかは、MACアドレスをランダムに変更してチェックするのが手軽だ…
この記事は [クローラー/Webスクレイピング Advent Calendar 2015] の一つとして書きました。 公開遅いけど。ごめんね この記事の目標 curl コマンドの使い方を覚えつつ、スクレイピングをやっていきます。 この記事で紹介すること curl curl + grep curl -…
openssl で暗号化すると便利なんだけど 暗号化をおこなったデータをそのままプログラムを経由して読みたいよね。やっぱり。 openssl で暗号化 → ruby で復号化 openssl enc -e -aes-256-cbc -salt -in test.json -out enc.json -pass password:my_pass これ…
openssl コマンドでファイルを暗号化します。 ファイルを暗号化してパスワードをつけたい場合、一番お手軽なのはWindowsのExcelのパスワードですが、 一般のファイルで、ファイルにパスワードをつけたい場合は、opensslをコマンドから使うのが手軽です。 ope…
クレジットカードの番号の入力がめんどくさい クレジットカード番号を入力が4つの「Input」に分割されててイライラしませんか?私はイライラします。 4回もコピーしなおしとかちょっと無理 作った 作った作った。面倒なことは自動化する。 ブックマークに…
このファイルがリンクかどうか調べるには 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 のインストールに失敗するというミス これが有名なNokogiri地獄だ!まさか自分がハマるとは思わなかったですね。 Nokogiriとかいう多くのRubyGems ライブラリで使われるものがインストール出来なくて詰むという。 とっても悲しい事象が発生しました…
icloud メールが、+ラベルによるメール配信に対応していた。 icloud.com メールを[再発見]してしまった。 ラベルに対応したのはかなり重要です。ラベルは個人情報漏洩への不正アクセス防止にとても強い効果を発揮します。 ラベル利用は重要 ラベルはスパム避…
7Spot のログイン仕様が変わってた 久しぶりに、ヨーカードーに行ったのでネットをしようとしたら、自動ログインが動かないので、仕様を再調査してきた。 github 更新した github.com あとで役に立つように 備忘録的に残しておこうと思う。 7Spot で調べて分…
js で要素が空っぽの配列10個作ってループ変数代わりに使ってみよう forループとかダルいよねと思って。10個ループ変数してみたら。。。 Array(10).forEach( (e)=>{ console.log(e) } ) //=> undefined あれ?なんで? map で初期化したら? Array(10).m…
HTTPヘッダを見たらいつものと違うヘッダがあった http2 だ! そういえば、そろそろHTTP2を使うサイトも増えてきて、まぁ規格も知ってたほうがイイなと思いました。 curl でhttp2にアクセスする brew そのままではインスト出来ないのと、osx に付属のcurlで…
ある指定要素の直後に要素を追加したい。 こういうインプットや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 で消えた リピート再生を取り戻す。 方法1dock アイコンを右クリックする。 方法2シャッフルボタンを右クリック オススメDockアイコンの右クリック Dockアイコンを右クリックするほうが確実でした。 なぜ、Dockアイコンを使うのか? iTunesのメ…
php でsqliteを使ってファイルを保存しようとしたら?エラー? sqliteを使うときは、上位ディレクトリに書き込み権限が必要 つまり、このような状態でないと書き込みできない takuya@~/Desktop/temp$ ls -la total 0 drwxrwxr-x 3 takuya staff 102 11 24 19…
SQLite の日付の取扱について sqlite は単なるファイル。単なるファイルなので、アクセスする側に組み込まれた「ライブラリ」が日付やローカライズを処理する。 また、ほぼすべてのエントリがテキストで書かれているので、時間処理は基本的に関数計算を経由…