閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

2018-04-01から1ヶ月間の記事一覧

C#で配列の並び替え

C#

C++だとshuffle関数とかあるんですが、C#にはないようです。Shufflingが、OrderByの引数にGuidを渡してあげると一行で済んで良さそうです。Guidを乱数の代わりに使うというのは自分ではなかなか思いつかない発想で面白いですね。 array = array.OrderBy(_ =>…

忘れ物防止に任意の時間に任意の文字列をWindowsに喋らせる

Windows使うなら、これだけで全部完結させられるよねということで。色々あるけど、System.Speechあたりが簡単そう。 if ($Args.Length -eq 0) { exit } Add-Type -AssemblyName System.Speech $s = New-Object System.Speech.Synthesis.SpeechSynthesizer $s…

Google Homeで忘れ物がないか確認してもらいたい

透析日の朝、タブレットを鞄に入れるのを忘れて家を出てしまうことがある 忘れないように、Google Homeに月水金の朝だけタブレットを入れたか確認してもらおう IFTTTで任意の日時に任意の文字列を喋らせるとかできるかな? 現状ではできないらしい 調べるとみ…

はてなブログをHTTPS化した

久々に設定ページ見たら有効になっていたのでとりあえず有効化しておいた。

JupyterLabでPHPをやる

GitHub - jupyterlab/jupyterlab: JupyterLab computational environment.なんかPython以外にRとかも使えるらしい、というので見てみたら大体の言語に対応していた。Jupyter kernels · jupyter/jupyter Wiki · GitHubPHPも選べるなら結構いいかも、とJupyter…

PHPでChart.js

Web API的なアレで、DBから取ってきたデータをChart.jsで描画しようと思ったのだけどJSON書いてるとなんか混乱してきたので、APIが返すJSONをそのままChart.jsの形式にしてしまった。あんまり良くない気もするけど、どうなんだろなぁ。最初C#で書いていたの…

JavaScriptで任意の文字列をクリップボードにコピーしたい(Chrome)

JavaScriptでクリップボードにコピー(Chrome/Firefox/Safari10〜/IE9〜) - yuw27b’s blog Chrome 43からcutおよびcopyコマンドが使えます - Qiita document.execCommand('copy') でブラウザで選択している文字列をコピーできるらしい。任意の文字列を含む…