それマグで!

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

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

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

アイティメディアIDがパスワード12文字以下

アイティメディアIDを登録したらこんなことに。 なぜ、パスワード文字数の上限が在るんでしょうか。 パスワード文字数の上限が在る → 固定長でデータベースが設計されてる → → AESかなにかでEncryptするなど原文まま保存している つまり、ハッシュ化してない…

rclone コマンドで google ドライブにデータを転送する(rcloneインストール方法と使い方)

rclone コマンドが便利 rclone コマンドは、各種のストレージサービス間でデータの転送が出来るように設計されたクライアントコマンド。 rclone は数多のクラウドと連携してクラウド間でデータ転送を行うことが出来て、各種サービスのフロントエンドプログラ…

Rapiをリモコン操作して、omxplayer をTVのリモコンで操作する。

この記事は Raspberry Pi Advent Calendar 2017 にあわせて書きました。 https://qiita.com/advent-calendar/2017/raspberry-pi Raspberry Pi をTVのリモコンで操作する。 最近、Raspi で 動画を見てるんですよ。AppleTVやChromeCastやFireTVもあるんだけど…

tcpdump で IPv6 のping(icmp)を取り出す

tcpdump でipv6 を取り出すには tcpdump -v ip6 これで、IPv6のパケットを見ることができる。 tcpdump6 とかあるんかと、一瞬考えたけど、TCPはTCPだし、IPレイヤは別だもんね。 tcpdump で ping6 のパケットを取り出す。 明示的に、icmp じゃなくて icmp6…

iptablesで224.0.0.251のApple Bonjour で通信ができなかった問題を解決した

224.0.0.251 のパケットまで止まってしまった。 iptables を設定したら、 ホスト名でSSHができなくなった。 sshできなかったので、最初は、iptables でssh を止めてしまったのかと青ざめたけど、ログを見たら224.0.0.251 宛のパケットが来てた。コレなんだと…

デスクトップの切替コマンドにbash completion を作った

以前、デスクトップの切替コマンドを作った git stash 的に、デスクトップをスパッと片付けて、次の仕事に移りたいなって。 ユーザー切替でもいいのだけれど、デスクトップを切り替えておけば作業中ファイルをすべてデスクトップに散らかしてしまえば管理が…

ssh をiptablesで国内限定にする(日本国外のIPから規制する)

グローバルIPでssh を有効にしたらスキャンがいっぱい来る 別に、実害は無いんだけど、ちょっと気持ち悪いよね。 1時間で1000近いログが溜まるんですね。 ポート22のsshはすげぇアクセス来るんだよね。 ISP側である程度のフィルタをされているはずなん…

学習しないフォームを強引に学習させる

web

パスワード保存は素晴らしい パスワードのブラウザ保存は素晴らしい。パスワードを「頭に記憶」するなど時代遅れの産物だ。 パスワードはブラウザに保存し、ブラウザやPCにマスターパスワード(もしくは指紋認証)を付けるのがいまどきだとおもう。いまどき…

cssの important は上書き出来るんじゃん

css

CSSのセレクタ順位を使えば上書きできる /*くっそやりやがった・・・*/ #header_navi{ positon: fixed !important; } でも大丈夫かんたんに上書きできる body div#wrapper div#header_navi{ positon: inherit !important; } とかやれば、単純に上書きできる…

printf のフォーマットを使って覚える。

printf のフォーマットの例 printf で文字の整列などをすれば楽ちんだろうとは思うんだけど、なかなか覚えきれないので、いくつか例を以て覚えておきたい。 takuya@Desktop$ ruby /Users/takuya/printf_examples.sh prinft %d 32 => '32 ' # 数字 prinft %5d…

ubuntu がネットワーク待ち(systemd-networkd.wait)で起動が遅い・・・

ネットワーク周りをいじると再起動が遅いですね。 起動時にネットワーク待ちになる。DHCP待ちになる?? A start job is running for wait for network to be configured. これで、しばらく時間がかかるので、Virtualboxなどから使ってると大変。 LANケーブ…

りそな銀行のパスワードが12文字以下で、こいつらハッシュ化しないんじゃね?と疑問に思う

りそな銀行に口座を作った 近所のファミリーマートが潰れた。サンクスがファミマ転換で近所にファミマが4軒になり、旧サンクスが生き残り、ファミマが閉店した。ファミマのe-net が使えなくなった。半径2Kmが旧サンクスだけになった。ATM難民になった。 近…

Chrome のコンソロールの結果をファイルに保存する

console.log の結果を取り出したい。 Chrome でデベロッパーツールのコンソールのログに書き出した結果を別の場所で使いたいなと。 いちいち、選択肢してコピーするのも面倒だし、件数が増えてくるとかなり面倒。 また、実行結果をテストケースの結果として…

jot コマンドが便利。乱数・連番生成で、ループ処理や文字列生成にとてもいい。

jot コマンドを知りました。 jot コマンドは、連番の数字やアルファベットを生成したり、ランダムな数字を生成したりに使えます。 連番ファイル名などを作るのに大活躍です。 上手に使えば、Bashのスクリプトで seq や $RAMDOM よりも便利かもしれないっす。…

nextcloud 認証のダイアログが何度も表示される問題

認証のPrivilegeを求めるダイアログが何度も表示される問題に直面した。 Authentication required が連発して先に進めない。 散々探し回ったら、時刻だった。 サーバーの時刻とクライアントの時刻にずれが大きかったことによるものだった、 ntpdate で修正し…

apt list --upgradable  のパッケージを指定して個別アップグレード

指定したパッケージをアップグレードする。 アップグレード可能なパッケージは次のコマンドで解るのですが。アップグレード可能なパッケージをどうやって個別アップグレードするんだろうってずっと疑問だった。 apt list --upgradable 個別にアップグレード…

SpotLight検索からコマンドを実行する。(2018/08/17改編)

Alfred みたいにコマンドを実行できたら良いなと思ってた 多機能過ぎるものはあまり好きじゃないし、ぱっと作ってぱっと使えるものでいいかなと思っています SpotLight の検索対象フォルダに入れるだけ つまり、 SpotLight が検索しインデックス化出来るとこ…

SSHをSFTPに制限して、ディレクトリを制限(chroot)した専用アカウントを作る

なぜSFTP専用アカウントなのか 前提条件 SSHを起動してログインできるようにする ユーザーの作成 ユーザー名の保護 SFTPの設定 /etc/ssh/sshd_config Subsystem sftp /usr/lib/openssh/sftp-server match user match group or match user name* PasswordAuth…

Macのワイヤレス診断の使い方

mac

Wireless diagnostics(ワイヤレス診断)にはメニューがある いつも忘れるので、メモをしておく Wireless diagnosticsを起動したら、ウインドウメニューを開く すると、各種メニューが出てくる 写真は、チャンネルごとにSSIDを閲覧する方法。 他にも色々見られ…

WiFiが複数バンド(5/2.4GHz)で飛んでるときに、明示的に2.4GHz のssidに接続する

mac のWiFi接続で 2.4Ghz を強制してみた CoreWLANで 同一SSIDで 2.4 / 5 GHz が飛んでいる場合に、2.4GHz に接続をしてみた。 人が多い時に、あきらかに5GHzが使われて、2GHz帯が空いてそうなので、一度接続してみたいなと思って。 接続しようにもMacが5GHz…

Javaで音を鳴らす

Java でサウンド再生 サウンド再生すればちょっと楽しいかなって思ってやってみた。 準備 WAV ファイルを作る ffmpeg input.m4a output.wav いまどきWAVファイルなんて扱ってる人は少ないだろうからメモしておく Java でWAVファイルを使って音を鳴らす。 Aud…

ubuntu のネットワーク設定が変わってる /etc/network/interfaces no longer used

ubuntu 17 入れたらネットワーク設定でつまづいた。 VirtualBoxでネットワーク・カードを追加したり消したりしたかったのに、DHCPからIPが振ってこない。 DHCPが有効じゃないのかとか、VBOXの設定を間違えたかとアレコレ時間を浪費したのでメモです。 DHCPか…

mac の sed (bsd) で 改行を置換する

sed

mac の sed で改行を置換 echo $PATH | /usr/bin/sed 's/:/\'$'\n/g' $ を使えば出来る 2019-05-16 カテゴリ整理 関連資料 http://utatane-cheers.hatenablog.com/entry/2017/11/26/131959

0001docomo に複垢でつながらないのをCoreWLANで解決した話

0001docomo につながらない詰み状況を回避する 0001docomo は1アカウント(契約)につき、コネクションを1接続に限定される。 そこで、複数台を接続するには、家族や友人の使ってないWiFiアカウントを強奪したり、もう1つ契約すれば良いのですが。 複垢使…

ツイキャス(twitcasting)のm3u8 を取り出して遊ぶ

ツイキャスのm3u8 のURLを見つけた m3u8 に調べていたら、ツイキャスもhls のm3u8 で配信されていることがわかった。 フォーマット http://twitcasting.tv/$twicas_username/metastream.m3u8 コレだけで再生出来るっぽいぞ。 もしかして Raspi で再生できる…

radikoのjs / m3u8 / hls 化に併せてAuthtokenと再生URL取得をするサンプル

authtokenの取得方法が変更になってた Radikoが、JSプレーヤーでHTML5になっていたので、ちょっとリクエストを追いかけて見てた続き auth1 へリクエスト投げてauth_token を取得 auth2 でauth_token を有効化 m3u8にリクエストを投げる 使い切りのchunklist …

現在フォルダのファイルシステムのフォーマットを調べる(ext4 か btrfs かなど)

あれ?ファイルシステムがわからない。 このディレクトリが入ってるHDDのファイルシステムってなに?btrfs ? XFS ?それとも ext?? ファイルシステムのフォーマットのタイプを調べる方法が必要なので調べました。 df で調べることが出来る。 takuya@raspi…

swap ファイルをswapon するとエラーになる。(btrfs)

2022/05/23 追記 Linuxのカーネル 5.x から btrfs 内部にスワップファイル設置がサポートされてます。新しい方に書き直した。 新しい方法 → btrfs 内部にスワップ・ファイルを設置する - それマグで! swap ファイルが作れない takuya@raspi3:/var/samba$ su…

動画の再生時間を取得する。json にする。

動画の再生時間(何分の動画か調べる) ffprobe を使うと瞬殺 もし忘れた場合、再生時間っていう表現が曖昧で検索しにくいの苦労しそうなのでメモ。 ffprobe -i input.mp4 -show_entries format=duration サンプル takuya@Desktop$ ffprobe -i input.mp4 -sh…

ターミナルで改行とEnterで表示がおかしく異常になった時のなおし方

ターミナルで改行や表示がおかしくなった時 たまにありますよね 。\r \n の改行がおかしくなって、エンターキーで改行しても反映されない時って。 こんな感じに、表示で改行と幅がおかしくなってしまうよね。 takuya@:~$takuya@:~$takuya@:~$ takuya@:~$ tak…