プログラミング

android

kotlin 押しっぱなしで値を加減算するボタンを作成するクラス 

押しっぱなしでテキストボックス数字の値を変化させるボタンを作成するためのクラスを作成しました。使い方は以下を参照してください。ウェジットは適宜調整してください。// kotlin code 使い方//要素を取得するval dec=findV...
android

android studio アイコンがうまく設定されない

現状の問題android studioでres→image assetで新しくアイコンを設定する解説サイトはよく見かけるのですがその通りに設定を行ってもなぜか上手くアイコンが設定されませんでした。対策1デフォルトのアイコンリソース名がic_...
Python

windowsショートカットファイル パス一括置き換え コピペpython

サーバーの移転等でデスクトップにある大量のショートカットファイルのリンク切れでイライラすることはありませんか?以下のpythonプログラムに置き換えたい文字列を記述すればショートファイルに登録されたパスを置き換えてくれます。使用方法は表示さ...
javascript

右下へメッセージボックスを表示する コピペjavascript

今回はJavaScriptでメッセージボックスを表示するクラスを作成してみました。クラスのshowMessage関数を実行すると右下にメッセージボックスが表示されます。複数表示にも対応しており、3秒後に非表示になります。コンストラクタ引数は...
javascript

二分探索(Binary Search)コピペJavaScript

二分探索のアルゴリズムで評価式の符号の向きがどっちがどっちだか分からなくなる自分のためのメモfunction binarySearchTargetValueLeftMax(value, data) { let left = 0; let r...
javascript

lightweight-charts で垂直線を描画する verticalline

ブラウザ上で動作するtradingviewのlightweight-chartsは使いやすくて高機能で自前でチャートシステム作りたい人には最高なのですが、意外とサンプルコードが少なく、わかりづらかったりします。今回は垂直線とラベルを表示する...
javascript

javascript デバウンスの実装とコードの説明

デバウンスとは?デバウンス(debounce)とは、短い時間に何度も発生するイベントに対して、ある一定時間内に再度発生したイベントは無視し、最後のイベントのみを処理する手法です。これはたとえば、リサイズやスクロールなどのイベントでよく使われ...
Python

pythob fx マーケット サマータイムを考慮した 取引時間の判定処理

以下関数にはタイムゾーンを意識した日時オブジェクトを渡す必要があります。サンプルコードでは、まず日本時間の日時オブジェクトを作成し、それを関数に渡してニューヨーク時間に変換した上で、市場が開いているかどうかを判定します。変換のプログラムは多...
Python

クリップボードから画像生成してデスクトップに保存

クリップボードから画像生成してデスクトップに保存するpythonプログラムです。便利ですのでよかったらどうぞ。import osimport subprocessfrom PIL import ImageGrabfrom io import...
プログラミング

VSCodeのPython拡張機能 フォーマット出来なくなった

vscodeのpython拡張機能で必須と思われる以下拡張機能ですが、以前インストールしたときは自動でフォーマットができたのですが、最近インストールしなおしたら自動でフォーマットができなくなっていました。どうやら拡張機能の仕様が変更になった...