このブログの人気の投稿
プルダウンソース
Win10プリインストールのThinkPadに省電力マネージャを導入する
blender Curve Deform
簡単 らじるらじるの聴き逃し番組、NHKラジオのストリーミングを保存・ダウンロードする方法 2019
パソコン初心者でも簡単に保存・ダウンロードできる方法を紹介 ウェブブラウザと1つの無料ソフトだけでダウンロードが可能 パソコンはWindowsでもMacでもオッケー 使用するソフトは古くからある無料のVLC media playerを使います。 目次 ようこそ VLC media player ( ダウンロード ) ( インストール ) ダウンロード・保存の準備 ( m3u8ファイルのURLを取得する方法 ) ( NHKゴガクのm3u8ファイルのURLを取得する方法 ) ダウンロード・保存の実行 ( VLC media playerでストリーミングを変換/保存・名前を付けて任意の場所に保存 ) m3u8ファイルURLをブックマークレットで取得する ( 3mu8ファイルのURLと保存名をリストするBookmarkletの紹介 ) 補足 ( ブックマークレットの中身 ) ( 一括ダウンロード コマンドラインとFFmpeg ) ( NHKラジオ聞き逃しJSONの取得、語学のxmlの取得 ) ようこそ データ通信料を節約したい。 聞き逃し番組をオフラインで聞きたい。 スマホや携帯プレイヤーに入れて聞きたい。 mp3、mp4でダウンロード。 本記事の内容は私的利用に限ります。 VLC media player (ダウンロード) VLCメディアプレイヤーの公式ダウンロード - VideoLAN VLC media playerダウンロードは窓の杜からも可能です。 「VLC media player」定番の無料メディアプレイヤー - 窓の杜 (インストール) インストール方法は、次の解説サイトをご紹介しておきます。 VLC Media Playerのダウンロードとインストール方法 - ぼくんちのTV 別館 Googleの検索リンクも貼っておきます。 VLC media player インストール方法 - Google 検索 ダウンロード・保存の準備 (m3u8ファイルのURLを取得する方法) ラジオ番組の保存・ダウンロードの肝は個別番組のm3u8ファイルのURLを取得する事です。 取得に特別なアプリは不要です。 インターネットブラウ...
PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します
※PowerShell初心者 ※下の方に画像が持つExif情報を列挙する方法もあります。 例えば、あるJPG画像(C:\IMG_0001.JPG)のカメラ機器のモデル名とExifの撮影日時に関する情報が欲しいとします。 1. PowerShellでは、Get-ItemPropertやGet-ChildItemを使いFileInfoプロパティ取ることができます。 $path = "C:\IMG_0001.JPG" Get-ItemProperty $path | Select-Object * | Format-List $path = "C:\IMG_0001.JPG" Get-ChildItem $path | Format-List -property * 結果: しかし、Get-ItemPropert等を使い取ることができるFileInfoプロパティには必要な情報がありません。 そこで、 GetDetailsOf を使い、ファイルプロパティの詳細情報から必要な情報を取得します。 PSPath : Microsoft.PowerShell.Core\FileSystem::C:\IMG_0001.JPG PSParentPath : Microsoft.PowerShell.Core\FileSystem::C:\ PSChildName : IMG_0001.JPG PSDrive : C PSProvider : Microsoft.PowerShell.Core\FileSystem Mode : -a---- VersionInfo : File: C:\IMG_0001.JPG InternalName: OriginalFilename: FileVersion: FileDescription: Product: ...
Blender 辺の交差点に頂点を追加するアドオン
エッジ(辺)の交点にVertex(頂点)を作るアドオン (キーワード: blender エッジ交差 頂点追加) tinyCAD Edge Tools Extensions:2.6/Py/Scripts/Modeling/mesh tinyCAD - BlenderWiki 辺を選択してWキーでチョイスする VTX V : extending two edges towards their calculated intersection point. T : extending the path of one edge towards another edge. X : two edges intersect, their intersection gets a weld vertex. You now have 4 edges and 5 vertices. EXM XALL V2X Vertex to Intersection. Select 2 edges. Invoke V2X. Places a new vertex at their intersection. BIX Given two selected edges, this script creates the bisector of these edges. The edges are first checked for coplanarity.
車の運転で靴の踵を汚さない方法
AppleScript 改行 コード 置換
改行を置換 returnキーはLF、ASCII character (10)と\nはLF、ASCII character (13)と\rはCR、controlキー + returnキーはラインブレーク (* テスト文字列を変数にセット *) set str to "1LINE(LF)" & ( ASCII character (10)) & "2LINE(CR)" & ( ASCII character (13)) & "3LINE(LineBrake) 3LINE_2" log " ★生 str: " & str & " ★ " (* ★生 str: 1LINE(LF) 2LINE(CR) 3LINE(LineBrake) 3LINE_2 ★ *) (*LF 置換 *) set LFstr to do shell script "echo " & quoted form of str & " | perl -pe 's/\\n//g'" log " ★ LF 置換 str: " & LFstr & " ★ " (* ★ LF 置換 str: 1LINE(LF)2LINE(CR) 3LINE(LineBrake) 3LINE_2 ★ *) (*CR 置換 *) set CRstr to do shell script "echo " & quoted form of str & " | perl -pe 's/\\r//g'" log " ★ CR 置換 str: " & CRstr & " ★ " (* ★ CR 置換 str: 1LINE(LF) 2LINE(CR)3LINE(LineBrake) 3LINE_2 ★ *) (* ラインブレーク置換 *) set LAINBLAKEstr ...
googleスプレッドシートで名前範囲内のデータが更新された時にタイムスタンプを更新
function onEdit(e) { var sheet = e.source.getActiveSheet(); var range = e.range; var namedRange = e.source.getRangeByName("YourNamedRange"); // 名前付き範囲を指定 var timestampSheet = e.source.getSheetByName("YourTimestampSheet"); // タイムスタンプを表示するシートを指定 var timestampCell = timestampSheet.getRange("A1"); // タイムスタンプを表示するセルを指定 // 名前付き範囲内のセルが編集された場合 if (range.getA1Notation() === namedRange.getA1Notation() || (range.getRow() >= namedRange.getRow() && range.getRow() < namedRange.getLastRow() && range.getColumn() >= namedRange.getColumn() && range.getColumn() < namedRange.getLastColumn())) { if (timestampCell) { var currentDate = new Date(); var formattedDate = Utilities.formatDate(currentDate, Session.getScriptTimeZone(), "yyyy/MM/dd HH:mm"); timestampCell.setValue("Last Update Date: " + formattedDate); // 書式を指定してタイムスタンプを設定 } } } 名前付き範囲が複数ある場合 func...