それマグで!

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

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

2016-03-01から1ヶ月間の記事一覧

Mac/linux のコマンドラインからSMART情報を取得する

osx

コマンドからsmart 情報を取得する brew install smarttools debian / ubuntu の場合は、 sudo apt install smartmontools コマンドを実行する。 ディスクの番号を調べて takuya@~$ diskUtil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENT…

Mac にUSB接続したHDDのSMARTを確認するにはドライバのインストールが必要だった。

osx

Mac OSX にUSB経由でHDDを接続してもSMARTが見えない。 エラー吐いたHDDを見て欲しいと言われて、その辺に転がってたSATA-USB変換台で、接続したけど、SMART情報が取得できない。 SMARTデータにアクセスするためにパッケージを導入 調べてみると、パッケージ…

EvernoteでTODOや運動・勉強記録を美しく。グラフ化も

Evernoteの表って不便 EvernoteのTODO機能や、表機能がとても中途半端。 というか、Evernote自体が中途半端。 Evernoteのテンプレート集をつくったり、だいぶ頑張ったと思う。うん。相当頑張った。 Evernote の利点はファイルとメモをまとめておけること 原…

dom event currentTargetとtargetの違い。

js

currentTargetについて event.target はイベントが発生した要素 event.currentTarget はイベントリスナをセットした要素を指す。 ときどき、間違いそうになるのでメモ。 例 body #←リスナー └── form ├── input └── label #クリックイベント 例の場合、body …

python で http リクエスト post (簡易版)

urllib だけでPOSTリクエストできる 以前 やったときは、urllib2 と組み合わせた。 もっと単純に、データを送信・受信するだけならurllib だけで簡単だった。 #!/usr/bin/env python # coding:utf-8 from urllib import urlopen from urllib import urlencod…

Cmd+Tabのアプリスイッチャー hyperswtich がいい感じなのでしばらくためしてみることにした

OSX のCMD+TABでタスクスイッチャアプリ Witchをずっと使ってんだけど。飽きてきたし、ちょっとかゆいところに手が届かないというか、ウインドウ増えてきたら遅い。 witch HyperSwitch というアプリをためしてみることにした。 適当に、Googleでぐぐったら、…

OSX 10.11.3 のディスクユーティリティの欠陥・・・

パーティションをえらべない。。 クリックすると、ラベルが選ばられてしまう。 ラベルが邪魔で、パーティションをえらべない。。 Annoying DiskUitility Label mac osx 10.11 パーティションを作る操作が大変わかりにくくなっております。 ディスクユーティ…

セキュリティ対策でハーディスク破壊と、聞いてて赤面したので書きなぐり。

ハードディスクを処分するには破壊しろ、というテンプレ ハードディスクを処分するには、ディスクを破壊しろとか言われてるわけですが。 本当にソレって必要か? パソコンの処分には「ディスクに穴を開ける」と紹介されてて、聞いててストレスだったので、記…

bash-completion for brew cask

cask completion very suitable for aliased cask alias cask='brew cask' example takuya@~$ cask audit cleanup doctor fetch info list style update cat create edit home install search uninstall zap takuya@~$ cask install opera opera opera-mail …

指定したファイルの属性情報だけをコピーする。更新日・権限を揃えたい。

ファイルの属性情報を同じにしたい ファイルをコピーすると、作成日時の情報が喪失したり、しなかったり。イマイチ安定しない。 ファイルの作成日時って結構大事な指標で、ファイルを並べたり整理整頓したり、探したりに使えます。 だからこの情報が失われる…

ファイルやフォルダの詳細な属性情報を表示するコマンド stat (パーミッション・権限・日時)

ls の情報より詳細なファイルの情報を確認するためには。 stat を使います。 stat ファイル名 実際にやってみた例。 stat コマンドを用いて、ファイルの詳細な情報を表示します。 takuya@~/.Desktops/2016-03-02-desk$ stat IMG_1347.jpg File: 'IMG_1347.jp…

図書館サイトをダウンさせてしまった。。デバッグしたい!自治体はGPLでソフトウェアを納品させるべき

図書館のサイトをダウンさせた 図書館の予約をしようと、ログインし検索しようとしました。 ログインパスワードが分からなかったので、新規登録で上書きしようとした。*1 新規登録で番号入力ミスを何度すると、サイトが丸ごとダウンした。 私の住所地の図書…

自治体に図書館のソースコード公開して欲しい。デバッグしたい! - それマグで!

別エントリに書き直した。 この中身グチャグチャだったので、別のページに書き直した。➾ 書き直し先 takuya-1st.hatenablog.jp

超便利。Raspbian+Kodi はテレビリモコンで操作可能

Raspi Zeroの就職先が決まる。 Raspi Zeroを購入後、何処に利用しようか結構迷いました。本日無事に就職先が決まったのでお知らせします。 Raspi Zero +Kodi +HDMIで視聴がはかどります。 リモコンから操作できると、とても楽です。 動画を見て下さい。テ…

ファイルの拡張子の一括置換はrename コマンドを使うと便利。

ファイルの拡張子の一括変換は、rename コマンドが便利です。 rename 's/txt/json' * rename コマンドでファイル名の一括置換が出来ます。 rename コマンドを活用することでファイル名を特定のルールに従って書き換えることがとても楽チンです。 実際にやっ…

AmazonのASINから画像URLを作成する

AmazonのASINから画像を作るジェネレーター。 Amazonの画像のURLは、ASINがあると、ある程度作れるようになってるので。。 それを元に、自動的に生成するようにした。 書籍に関しては、ほぼ確実に本の写真が出ると思う // { var v = this.image_servers[k]; …

シェルbash で小数の計算するコマンド

bcコマンドを使います。 sudo apt install bc bc コマンドは少数を計算 bash の四則演算で小数点は消えます。 ええ、消えちゃうんですよ。めんどくさいことに、小数点を扱うのは、コツが居るみたいなんです。 1〜10の連番を作ってみる takuya@~/Desktop$ …

find コマンドでファイルサイズを指定する。

ファイルのサイズを指定した検索 ファイルサイズ10M以上 find -size +10M ファイルサイズが10M以下 find -size -10M 重ねがけできるよ find -size +10M -size -20M 試しにやってみた find -size +50M -size -100M ./.dropbox/instance6/filecache.dbx .…

objective-cでvar_dumpをして思うこと。objcって型の多いC言語に見える。

var_dump を作ってみる。 php でお馴染みの var_dump . ruby で言うところの inspect を作ってみる。 # import <Foundation/Foundation.h> void dump( id p) { printf("%s\n", ([p description]).UTF8String ); } NSString * greeting(){ return @"Hello"; } int main( int argc, char</foundation/foundation.h>…

Skype Wifi をオフにする (2016版)

osx

ここまでの経緯 Skype Wifi が強制ONになる。 Skype Wifi のオフボタンが実装される OSX 版は Skype Wifi のオフボタンが喪失している サポートに問い合わせても、非日本語圏の人が日本語対応してくる 旧バージョンを入れて対策とした。 アップデート通知が…

WiFi のチャンネルを指定して接続。無理だった

osx

同一SSIDが複数チャンネルで跳んでることがあります。 softbank とか docomo とか、複数チャンネル電波が飛んでますよね。 街ナカだと、みんなが、優先して電波強い(RSSI)のいいところにつなごうとして、DHCPの応答待ちでコリジョンが起こって全然接続がダ…

Swift のコードをREPL(インタラクティブ)にぱぱっと実行する。

Swift のコードをちょっと試したいときは takuya@~/Desktop$ swift Welcome to Apple Swift version 2.1.1 (swiftlang-700.1.101.15 clang-700.1.81). Type :help for assistance. 1> print("Hello Swift") Hello Swift 2> irb や ipy は php と同じくスクリ…

ターミナルのgcc(clang) コマンドでぱぱっとobjective-cのコードをコンパイルしてみるには

objc のコードをちょこっと試したい。 ほんのちょっと試すのに、xcodeで新規ファイル作ったり、ターゲット変えたりするのが面倒じゃない? ターミナルでぱぱっと実行すればいいんじゃないかと gcc (clang)でコンパイル takuya@~/Desktop$ gcc main.m -framew…

SSHでホスト鍵(known_hosts)が違うぞと怒られた時に実行するコマンド

ssh でログインしようとするとよくあるのが ホスト鍵が、保存済のと異なるので、アクセスさせねーわ。と怒られるやつ ssh の known hosts でホストの鍵が変わってるとエラーになるので、 known_hosts を書き換える必要がある。 takuya@~$ ssh pi@raspberrypi…

HTTPキャッシュ。なぜ嫌われるのか。

忌み嫌われるキャッシュたち。 キャッシュはどうやら、世間では嫌われ者のようです。 ScrenCaptured_2016-03-05_0.54.33 どうして、そんなにキャッシュされるのがイヤなんだろうか。 そもそもキャッシュってなんだっけ? キャッシュとは、更新されていないコ…

iTerm2でターミナルに画像を表示する。

osx

iterm2 って画像を表示出来るんですね!! インストール方法 wget https://raw.github.com/gnachman/iTerm2/master/tests/imgcat chmod +x imgcat 実行方法 シンプルな奴 imgcat xxx.png ちょっと凝った実行方法 Curl で取得した画像を表示する。 curl https…

Raspi Zero を使うのに便利なLANポート付きUSBハブ

Raspi zero でちょっと困った問題。 Raspi Zeroをメインで使う? もちろん、一般的には、Raspi B+/2 で作ったボードを組み込むためにRaspi Zeroを使うと思うんだけど。 Raspi Zero だけしか無いときには、USBポートが無かったり、LAN(RJ45)が無かったり、不…

Macでssh-keygen したら、デフォルト鍵が変わってしまった。ssh-agentを使う。

作業用に別の鍵を作ったんですが。 ssh-keygen -t rsa -b 2048 普段使う鍵の優先度まで変わってしまってマイッタ id_rsa を使ってほしいのに、作ったid_rsa.spare が優先されてしまう。 takuya@~/.ssh$ ssh-copy-id 192.168.2.112 /usr/local/bin/ssh-copy-i…

Raspi Zero に最適なMicroSDを探す( 2016

Raspi Zero が届いたし、最適なSDカードを探そう 方針は、「Pi Zero のメリットを殺さないように安いもの、かつ速いもの」 以前と殆ど変わらない方針でいくことにする。 以前の検討記事 takuya-1st.hatenablog.jp SD カード買う時のポイント→転送速度 基本的…

Raspi Zero が届いたのでインストールしたら、dig がない。

Raspi Zero 届いた ELPIDAの文字が刻印されたチップが美しい。 Raspi をインストールする方法 takuya-1st.hatenablog.jp dig 無いいいい。dig無いよ! dig nslookup ないと、DNSがとれてるか確認するのが面倒で仕方ない。 sudo aptitude install dnsutils パ…