開発– category –
-
自宅サーバ/VPS/クラウド
ReadyNAS 104を使って1年。使い勝手、使用感の雑感
NETGEARのReadyNAS 104を購入してもうすぐ1年が経過します。4台のハードディスクを挿入し、何も設定せずともRAIDを組んで、sambaサーバーになってくれる、お値段の割にはよいものです。色々苦労もさせられましたが、今のところ調子よく動いてくれています。 便利だったところ 使ってみてよかったことを書いていきます。 設定が楽 ファイルサ... -
プログラミング
pythonのPyYAMLでブロック形式で書き込み(dump出力)
pythonのPyYAMLでYAMLを取り扱うとき、出力はyaml.dump()を使いますが、ブロックスタイルで出力したいのにフロートスタイルで出力されることもあります。ブロックスタイルに指定して出力するには、オプションとしてdefault_flow_style=Falseを加えます。 サンプル Python 3.5 + PyYAMLにて、yaml.dump()でブロックスタイルで出力します。オプ... -
プログラミング
旧版:とにかくRaspberry Piにpython3 + numpy + matplotlibをインストールする(pyenv使用)
表題どおり、Raspberry Piにpython3、numpy、matplotlibをインストールすることを目的とした記事です。OSはRaspbian(GUIなし)。バージョン管理するわけではないのですが、既存のpython2との兼ね合いもあり、pyenvを使います。 Raspbian Stretchだとエラー出たので改訂→「とにかくRaspberry Piにpython3 + numpy + matplotlibをインストール... -
自宅サーバ/VPS/クラウド
nginxでBasic認証(パスワードによる認証)
nginxでBasic認証を行います。ユーザー名とパスワードを入力させるアレです。パスワードファイルを作成し、nginxの設定ファイルでパスワードファイルの場所を指定します。 Basic認証について Basic認証は、パスワード認証の一つです。ページにアクセスするとユーザー名とパスワードを求めるダイアログを表示させることができます。手順が簡単... -
電子工作/ハードウェア
リップルノイズの小さい直流電源の捜索
リップルノイズの小さな(数mVp-p以下)電源を探しています。できるだけ小型のものをと、当初はスイッチング電源を探していましたが、市販のものではどれも厳しく、結局リニア電源(シリーズ電源)を使うことに。 スイッチング電源でいけるか 直流安定化電源の重要なスペックの一つに、リップルノイズがあります。たいていの用途ではあまりシビア... -
プログラミング
Python3で意図せずしてfloatに…VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
Pythonで、以前から「VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future」という警告が出て、なんだろうなと思っていたのですが、どうやら意図せずして要素数がfloatに、つまりary[3]となるべきところがary[3.0]のような状況になっていました。python3では6/2=3.0なんで... -
自宅サーバ/VPS/クラウド
不正アクセス(SSH)の試行を遮断(CentOS 7, ConoHa)
環境はConoHaのVPSで標準のCentOS 7。/var/log/secure を見て見ると、ものすごい数の不正アクセスの試行が見て取れました。ちょっと看過できなかったので、対策しました。 ブルートフォースアタックか ブルートフォースアタックとは要は総当り攻撃ですが、ログを見る限りどうもそんな感じです。色々なユーザー名で試行されています。danielっ... -
自宅サーバ/VPS/クラウド
nginxの設定ファイル nginx.conf の読み方 超入門
このサイトはapacheではなくnginxで稼働しています。といっても、主には勉強のためです。本記事は、私のように最近nginxを触り始めた人に向けて、「最初の状態のnginx.confにある各項目の意味がなんとなくわかるようになること」を目的とした記事です。何はともあれ、まずはここからだと思うのです。 設定ファイルの最初の状態 nginxの設定フ... -
電子工作/ハードウェア
どうしてRJ45とD-sub 9pinのケーブルがあるんだろう
世の中には色々な規格、コネクタがあるものですが、個人的に謎だなぁと思うのは、RJ45とD-sub 9pinの組み合わせのケーブルです。つまり、片方がLANで片方がシリアル(あるいはVGA端子のほうが一般的か)のもので、Amazonでも売っています…というか、田舎にいるとまず普通に買えないのでAmazon様様です。 LAN-シリアルなケーブル 縁がないとぎ... -
自宅サーバ/VPS/クラウド
ReadyNas 104 のHD交換完了。NASは楽だなぁ…
Seagateのハードディスクが壊れてしまい、Western DigitalのHDに交換しました(「ReadyNasの調子が悪いと思っていたら、Seagateのハードディスクがお亡くなりになっていた : 或る阿呆の記」)。 ハードディスクの不調から交換の流れ Webの管理画面から、不調なハードディスクのチャネルを確認します。本体を見ると、チャネルに相当する番号の...