【JavaScript】xpathを使ってみる

JavaScript で xpath を使用したいことがあったので、メモ。 qiita.com input テキストに値を入れる場合は、↓こんな感じ。 var nodesSnapshot = document.evaluate(【xpath】, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null ); nodesSnapsh…

【ffmpeg】動画のマルチトラックの音声を選択して保存する

Google Photoに、副音声やオーディオコメンタリーなどの音声がマルチトラックの動画をアップロードした場合、 意図しない音声が混じってしまうので、 いずれかの音声だけを残したい場合は、 ↓こちらのサイトを参考に、 wiki.komina.info ffmpeg で以下のコマ…

【iOS】Swift4に変換する時の注意

Build Settings の Swift Language Version を Swift 4 に設定します。 ↓こちらのようなエラーが出たので、 Argument of '#selector' refers to instance method 'insertNewObject' that is not exposed to Objective-C ↓こちらを参考にして、 teratail.com …

【Python】地図上の座標が範囲内にあるかを判定する

Python を使って、地図上のある座標が、4つの座標の中に含まれるかどうかを判定したい。 titirobo-develop.hatenablog.jp ↓こちらのサイトを参考にしました。 sak12.blogspot.com #!/usr/bin/env python #-*- coding:utf-8 -*- import numpy as np def main…

【Python】icloud に登録しているデバイスの位置情報を取得する

Pythonを使って、icloud に登録しているデバイスの位置情報を取得してみます。 前もって、PyiCloudService のモジュールをインストールしておきます。 #!/usr/bin/env python #-*- coding:utf-8 -*- from pyicloud import PyiCloudService import sys #以下…

【Python】Google Photo と ローカルフォルダの並びを同じにする

以前、Mac の Automater の機能を使って、同じフォルダの中のファイル群に、1分ずつずらした「変更日」を設定しました。 titirobo-develop.hatenablog.jp これは、Google Photo のアルバムの中の「並び替え」を確実に行うため。 www.nanigoto.net 前回は、G…

パソコンのファイルの日付は2038年より先に設定できない!?という話

Mac

Macのパソコンで、ファイルの変更日を、1ファイルにつき、1年づつずらしていって、 2001年1月1日 00時00分00秒 2002年1月1日 00時00分00秒 2003年1月1日 00時00分00秒 ・・・ と設定していくと、 なぜか、2038年…

フォルダの中にある画像ファイルの変更日を1分単位でズラして設定する

Macで、1つのフォルダの中に入っている複数の画像ファイルの変更日を変更できないか試してみました。 やりたいことは、ファイル1つずつ1分単位でずらした変更日時を設定するというもの。 001.jpg → 2000/01/01 00:01:00 002.jpg → 2000/01/01 00:02:00 00…

PHPを使って、Javascriptファイルを難読化してみる

↓こちらのサイトを参考にして、 tech.nikkeibp.co.jp PHPを使って、Javascriptファイルを難読化してみました。 使用する class.JavaScriptPacker.php の ファイルは、↓こちら。 joliclic.free.fr

PHPで動的にJavascriptファイルを出力してみる

PHPで、動的にJavascriptファイルを作りました。 test.php これを↓こちらのブックマークレットで呼び出すと、動的に作ったJSファイルを呼び出すことができます。 javascript:(function()%7Bvar script=document.createElement('script');script.type='text/…

【Adobe Extendscript Toolkit】PhotoShop で使うスクリプトのデバッグ環境を作ってみる

Photoshop の スクリプトを編集するのに、 Extendscript Toolkit を使おうとしたら、まずインストールでつまづきました。 Adobe CC の 2019年版の初期表示では、これが出てきませんでした。 ↓こちらのサイトを見たところ、 dtpscriptin.com 環境設定の「古い…

【PhotoShop】AMP用に画像を一括でリサイズしてみる

Googleが、AMP用の画像サイズは1200px 以上を推奨していたので、 www.nanigoto.net PhotoShop で フォルダ内の画像を一括でリサイズするプログラムを作りました。 resize1200px.jsx というファイル名にしました。 folderPath = ""; start(); function start(…

アニメーションGIFを制御してみる

アニメーションGIFを1枚ずつ制御できるか調べていたところ、 ↓こちらのサイトを見つけました。 code.i-harness.com ↓ここのライブラリを使えば、Javascript で制御できるようだ。 github.com

IDとパスワードを簡単に入力してログインできるブックマークレットを作ってみた

たくさんあるウェブサイトのIDやパスワードが覚えられなくて、「1password」というアプリを使っています。 1password.com パソコンのChrome ブラウザの環境でも使えるように、Chrome拡張機能を入れて「1pass」を使えるようにしていました。 しかし、最近、有…

javascript で XPath を使用してみる

python で使っている selenium に出てくる XPathが、javascript でも使えないかなと調べていたところ、 ↓こちらの記事を見つけました。 www.softel.co.jp かなり前の記事ですが、これはまだ使えそう。 document.getElementsByXPath = function(expression, p…