サイズ指定で画像を変更

表題の通り。

■ 環境

  • ImageMagick 7.0.8
  • macOS High Sierra

■ ImageMagick

以前も`convert`でサイズ変更をしたのだが、その時は元サイズと比較してのパーセンテージでの指定であった。

今回はサイズを指定しての変更である。

$ convert before.jpg -resize 128x128 after.jpg

上記は”before.jpg“を”128×128“のサイズに変換している。

複数の画像ファイルを一気に変換したい場合は下記にて実行が可能である。

$ mogrify -resize 128x128 *.jpg/code

`mogrify`は元ファイルが残らず同名のファイルに上書きとなるので注意が必要である。

以上。

■ 関連

画像サイズの変更

ELB配下でHTTPをHTTPSにリダイレクト

表題の通り。ELB配下で、ELBでSSLを終端としている場合に表題を行いたい。

■ 環境

  • AWS ELB
  • nginx 1.10.3
  • Ubuntu 16.04

■ nginx

redashで使用しているサーバにて行う。ちなみにredashが提供しているAMIをそのまま起動し、接続元は制限して使っている。

対象のファイルは下記。

$ vi /etc/nginx/sites-available/redash

内容は下記のように”server“ディレクティブ内に追加した。

  if ($http_x_forwarded_proto != https) {
    return 302 https://$host$request_uri;
  }

前回の`httpd`と同様に、リターンコードは”302“として様子を見ている。

これでほとんどがHTTPS通信になったと思われる。

以上。

■ 関連

HTTPをHTTPSにリダイレクト

HTTPをHTTPSにリダイレクト

表題の通り。

■ 環境

  • Apache httpd:

■ .htaccess

このブログをHTTPS化したので、HTTPでアクセスされた場合にHTTPSにリダイレクトするように下記のように設定した。


RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://tech.withsin.net/$1 [R=302,L]

一旦は”302“でリダイレクトするようにした。数日様子を見て特に問題がなければ”301“に変更する予定である。

以上。

DNSキャッシュクリア@Mac

表題の通り。

■ 環境

  • Google Chrome
  • macOS High Sierra

■ Chrome

DNSを変更し`dig`コマンドでも変更されたのを確認したので、Chromeでアクセスしてみると思い通りの所に繋がらない。

ChromeのDNSキャッシュをクリア
https://tech.withsin.net/2018/02/06/chrome-dns-cache-clear/

過去の自身のエントリを参照しDNSキャッシュをクリアし、再度ChromeでアクセスしてみるとDNS変更前のIPが名前解決されていた。これはChromeでもなくMac側でのキャッシュか、と思い立ったので調べてキャッシュをクリアする。

OS X で DNS キャッシュをリセットする
https://support.apple.com/ja-jp/HT202516

上記を参照し、下記のように実行する。

$ sudo killall -HUP mDNSResponder

再度ChromeでアクセスするとDNS変更後の思い通りの結果になった。

以上。

■ 関連

ChromeのDNSキャッシュをクリア

QuickTimeで1.5倍速再生

Macにおいて表題の通り。

■ 環境

  • QuickTime 10.4
  • macOS High Sierra

■ Podcast

ダウンロードしたPodcastのmp3を倍速で再生したいなと思ったのだが、Mac本体におけるiTunesではどう再生すれば良いのかわからず、、調べていくとQuickTimeで倍速が簡単にできると知り試してみた。

QuickTimeで再生し、”>>“を押してみると確かに2倍速になった。しかしちょっと早い。せいぜい1.5倍速くらいにしたい。

option + >>

上記で”1.1x“→”1.2x“→”1.3x“…と0.1倍刻みで速くすることができた。

満足。

■ 関連

YouTubeで1.5倍速

Posted in: Mac | Tagged: