振動を読み取るセンサ 今回は、振動センサーを使ってシリアルモニタでの数字の変化の様子を見ていきたいと思います! *振動センサの紹介 これが振動センサ。またの名を圧電スピーカー。 このセンサは、設置場所の振動を検知するものです。 中に圧電素子というのがあるらしく、振動を与えると電圧が発生して振動を検知するようにできています。 また、スピーカーという名前の通り音を出すこともできます。 その場合は逆に、中の圧電素子に電圧をかけて振動を発生させる必要があります。 プログラム //振動センサを接続するピン //A0ピンに接続します const int sPin = A0; void setup() { //9600bpmでシリアル通信 Serial.begin(9600); } void loop() { //振動センサの値を取得 int sValue = analogRead(sPin); //シ
よくある秘密鍵生成のコマンドまとめ なお、OpenSSLのコマンドの使い方はサブコマンドのmanページを見るのが手っ取り早いです。 秘密鍵・公開鍵関連 パスなし秘密鍵を作成 $ openssl genrsa 2048 -out private_key_nopass.pem パス有り(暗号化)秘密鍵を作成 $ openssl genrsa 2048 -aes256 -out private_key.pem 秘密鍵のパスワード(暗号化)の解除 $ openssl rsa -in private_key.pem -out private_key_nopass.pem 秘密鍵のパスワードの変更 $ openssl rsa -in private_key.pem -out private_key.pem -aes256 秘密鍵から公開鍵を作成する $ openssl rsa -in private_
Zero to JupyterHub with Kubernetes# JupyterHub allows users to interact with a computing environment through a webpage. As most devices have access to a web browser, JupyterHub makes it is easy to provide and standardize the computing environment for a group of people (e.g., for a class of students or an analytics team). This project will help you set up your own JupyterHub on a cloud/on-prem k8s
pandas はデータ解析やデータ加工に非常に便利なPythonライブラリですが、並列化されている処理とされていない処理があり、注意が必要です。例えば pd.Sereis.__add__ のようなAPI(つまり df['a'] + df['b'] のような処理です)は処理が numpy に移譲されているためPythonのGILの影響を受けずに並列化されますが、 padas.DataFrame.apply などのメソッドはPythonのみで実装されているので並列化されません。 処理によってはそこがボトルネックになるケースもあります。今回は「ほぼimportするだけ」で pandas の並列化されていない処理を並列化し高速化できる2つのライブラリを紹介します。同時に2つのライブラリのベンチマークをしてみて性能を確かめました。 pandarallel pandaralell はPythonの m
B! 39 0 0 0 シェルスクリプトを書いてる時に$@を使って ハマったのでそれについて。 $@と$* -fや-dの罠 まとめ $@と$* $@はシェルスクリプト 1 ではスクリプトや関数の中で全ての引数を表します。 $ f(){ echo $@;} $ f a b c a b c な感じ。 ここで、次の様なスクリプトを考えてみます。 atmark.sh 1 2 3 4 5 6 #!/usr/bin/env bash if [ "$@" != "" ];then echo "$@" else echo empty fi これを実行してみると $ ./atmark.sh a a $ ./atmark.sh ./atmark.sh: line 2: [: unary operator expected empty! $ ./atmark.sh a b ./atmark.sh: line 2
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く