Skip to content

Instantly share code, notes, and snippets.

View yhstvhd's full-sized avatar
🏠
Working from home

morita kenji yhstvhd

🏠
Working from home
View GitHub Profile
@yhstvhd
yhstvhd / JmaTunamiParse.py
Last active May 2, 2023 04:32
気象庁の津波情報XML電文をパースするプログラム
import xml.etree.ElementTree as ET
class JmaTunamiParse:
PATH = 'FilePath'
def Main(self):
#表示テキスト
message = ""
try :
#津波警報リスト
level,msg = self.ParseTsunamiWarning()
@yhstvhd
yhstvhd / fib.cs
Last active July 24, 2021 08:34
フィボナッチ数列を再帰で
using System;
namespace Fibonacci
{
class Program
{
//フィボナッチ数列を再帰処理
static void Main(string[] args)
{
int x = 10;
@yhstvhd
yhstvhd / YoutubeMP4DL.md
Last active November 6, 2022 14:37
YoutubeDL動画無劣化ダウンロード

youtube-dl -f bestvideo+bestaudio[ext=m4a] --merge-output-format mp4 [URLまたは動画ID][出力ファイル名]

解説

ffmpegがあればmp4で書き出しされる。

bestvideo+bestaudio 動画音声最高品質

[ext=m4a] 音声はm4a(AAC)で、これがそのあとの結合作業で重要になってくる

@yhstvhd
yhstvhd / ffmpegtipe.md
Last active October 27, 2019 09:35
ffmpeg無劣化音声切り取り mp3

ffmpeg.exe -i "in.mp3" -ss -t -acodec copy "out.mp3"

 開始時間 0秒なら0 終了時間 -iであらかじめ音声ファイルの長さを取得、計算する必要がある

@yhstvhd
yhstvhd / cscompile.bat
Created February 15, 2018 23:46
IDEを使わないC#のコンパイラバッチ
csc %*
Start %~n1.exe
@echo off
PAUSE
@yhstvhd
yhstvhd / explain.md
Last active August 31, 2019 14:56
C# インデクサと「オブジェクト参照がオブジェクト インスタンスに設定されていません。」について

C# インデクサと「オブジェクト参照がオブジェクト インスタンスに設定されていません。」について

{get; set;}を使いたいだけなのに....。

インデクサを2割ぐらいしか理解してない人が、壁にぶち当たったのでメモします。 (正直言ってあまりインデクサ関係ないかもしれないし、関係あるかもしれない...)


@yhstvhd
yhstvhd / explain.md
Created January 9, 2018 15:19
インデクサto

インデクサについて インデクサを2割ぐらいしか理解してない人が、壁にぶち当たったのでメモします。 (正直言ってあまりインデクサ関係ないかもしれないし、関係あるかもしれない...)

class InfomationCollections { public List Titles { get; set; } public List WeekDays { get; set; } public List StartTime { get; set; }

@yhstvhd
yhstvhd / KeyDetection.cs
Last active January 5, 2018 12:58
バックグラウンド(じゃないけど)でキー入力を検出するこーど(PrintSCreen)
using System;
using System.Runtime.InteropServices; //DllImportで使う
class Program
{
[DllImport("user32")]
private static extern int GetAsyncKeyState(int vKey); //非同期でキーを検出
public static void Main()
{
平日に限ってツイ禁したい
・平日に限りブックマークをブックマークバーから所定のフォルダへ移動させる