プログラム

JavaScript

JS:入力したキー情報を画面に表示していく

JavaScriptでキーボードのどのキーが現在押されているかをチェックする。 JavaScriptではABCなどのアルファベットキーからタブやエンターキー、コントロールキーなどの機能キーなどの押された状態がチェック出来る キーを押したとき...
C言語

C言語:名前のスペルをばらばらに並べ替える

C言語で、アルファベットのつづりをばらばらに並べ替えたいときの処理。 例えば、 YamadaTaro を TamaaardYo などとしたい場合。 実行イメージ(並べ替え結果を5回表示) spell? YamadaTaro result: ...
JavaScript

JS:パスワードを適当に作るサイト

JavaScriptを使ってパスワードを適当に作るサイトを作った。 指定した文字を使ってパスワードを適当に作ってくれます。文字の種類とパスワード文字数は変更できます。 サンプルを見る 動作イメージ パスワード文字数は、デフォルト8文字です。...
JavaScript

JS:文字列と計算を伴う数値の連結注意点

console.logなどで変数の内容を表示する際、文字列と計算を伴う数値の連結をする際は、注意が必要だ。 例えば、 として実行するとコンソール上の表示は、 a + b = 100200 となってしまう。期待値としては、a + b = 30...
C言語

C言語:ポインタを利用して2つの変数を入れ替える関数の作成

ポインタの利用例として作った関数。 mainで宣言した2つの変数内容を入れ替える関数swapの作成。 swap.c 実行結果 a = 20 b = 10 関数swap実行後、変数aとbの内容が入れ替わっている。
Python

ラズパイ:PythonでADT7410温度センサーの値を取得する

ADT7410温度センサーの値をC言語で取得するプログラムをPython用に直したプログラム。 このプログラムでは、smbusモジュールをimportしています。 python3でインストールする場合は、 sudo apt-get inst...
Python

ラズパイ:フォルダ内の音楽をランダム再生する

ラズパイを使ってomxplayerでフォルダ内に保存された音楽ファイル(mp3, m4a等)をランダム再生する方法です。 omxplayerがインストールされていない場合は、以下のコマンドでインストールしてください。 sudo apt-ge...
JavaScript

JavaScript:フェードアウトしてメッセージを表示

JavaScriptでCSSのRGB値を白から黒へ変化させていくとフェードアウトを表現できる。 フェードアウトして画面が真っ暗になった後、メッセージを表示するプログラムを作った。 メッセージはランダムで色々と変えてみても面白そうだ。 今回は...
C言語

C言語:午(うま)の刻とか表示する

C言語を使って現在時刻を十二支を使った時刻で表示するプログラムを作った。 平成も終わろうとしているが、日本では明治以前、時刻はお昼の12時なら午(うま)の刻とか言っていたのだ。(現在も正午というのはこの午の刻から来ている) 十二支の時刻表は...
JavaScript

JavaScript:APIサービスのJSONデータを取得して表示する

残念ながら2020年7月31日をもって本記事で利用していたライブドアお天気サービスAPIが終了したため、以下内容は利用できなくなりました。JSONデータの取得や整形に関しては参考になりますが、プログラムは実行できませんのでご了承ください。(...