-
msieveで爆速な素因数分解!CentOSでのインストール手順超高速な素因数分解をしてみたい… そんな時、有能なツールの噂を効きました。 その名も msieve というライブラリです。 複数の高速アルゴリズムを使い、 巨大素数でも爆速で素因数分解可能 Linux/Windows両方...
-
PySideでqrcリソースを.pyに変換してコードから読み込みする方法別にPySideに限った話ではないですが… QTではリソースをqrcという形式で扱います。 そしてPython版のPySide・PyQtでは、 リソースファイルをqrcにまとめる その.qrcを.pyコードに変換する P...
-
AndroidでProgressDialogが非推奨に…独自実装してみた昔のAndroidではProgressDialogが使えました。 ▼ こんな用途にとても便利だった 現在の進捗パーセントを表示したり、 進捗プログレスバーも表示できる ただ今はProgressDialogは非推奨です。 ...
-
ラングトンのアリをJavaScriptプログラムで動かすラングトンのアリをブラウザで動かしみたい。 そう思ってJavaScriptでプログラムを書きました。 動かし方とコードの解説をしていきます。 ラングトンのアリとは何か ここは説明不要と思うけど念のため。 次の規則で動くプ...
-
Node.jsでIP制限(IPブロック)の実装手順Node.jsでサービスをリリースしていて… 特定IPからの大量アクセス 特定IPによるスクレイピング そういうIPを制限・ブロックしたい そんな場面がありました。 やり方はとても簡単だったので、 Node.jsでIP制...
-
Androidエミュレータをコマンドから起動する手順Android開発で必須のエミュレータ それをこういう風に起動したかったです。 コマンドから直接起動したい オプション付きで起動したい Android Studioとかもなしで そのためにemulatorコマンドが用意さ...
-
JavaScriptで数値の桁数を取得するNG例と正しい方法JavaScriptで次のことがしたい ある整数の数値がある その桁数が何桁か取得したい たとえば 202309071056 という数値なら、 その桁数は12桁だよねという風な感じで… でも誤った方法だと予期せぬ結果にな...
-
JavaScriptで数式解析パーサーを20行で作る方法JavaScriptで数式解析パーサー作りたい。 数式を解析評価できるパーサー 例えば [crayon-673efa3de113e874441122-i/] だったら その評価値 [crayon-673efa3de11...
-
Node.js vs JavaScript 決定的な4つの違いNode.jsでこんな疑問に感じてる人へ… ブラウザで動くJavaScriptと同じ? 両者にはどういう違いがあるの? 実は両者は同じJavaScriptであるものの、 その性能や仕組みは全くといって違います。 そこでそ...
-
Android開発用に9800円の中古スマホを買った結果…Android中古スマホが必要になりました。 アプリ開発用の検証端末が欲しかったんです。 そこで手ごろな中古スマホを探していると、 なんと9800円の中古スマホを発見! 安すぎるだろ~と不安になるレベル(笑) 使ってみる...