Q
oosky:
モノづくり総合プラットフォーム
検索
プログラミング一般
IoT
VyOS の基本設定 (DHCP/DNS/NAT/Firewall/その他)
概要 こちらのページで VirtualBox へのインストール方法を把握した VyOS について、DHCP/DNS/NAT/Firewall 等の基本的な設定方法をまとめます。 設定方法を検証するための構成 VirtualBox のゲスト OS として VyOS 用の VM を二つ用意します。手順はこちらです。
AWS 落穂拾い (Database)
DynamoDB オブジェクト (item) の最大サイズは 400KB です。Item size Read/write capacity mode Provisioned 既定値です。 ワークロードが予測できる場合に選択します。 下記 On-Demand と似た、旧来の仕組みとして、Provisioned capacity を動的に調整する仕組みが存在します。
HTTP 経由でファイルシステムをマウント (WebDAV、davfs2)
概要 HTTP の拡張である WebDAV を利用すると、サーバ上のファイルシステムを HTTP で外部に公開できます。Debian9 を利用した設定例を記載します。HTTP サーバとしては Apache を利用します。 Apache の設定 必要なパッケージをインストールします。 sudo apt install apache2
MySQL 運用時に便利なコマンド
設定値を表示および設定 グローバル変数を一覧表示 mysql -uroot -p -e 'SHOW GLOBAL VARIABLES' 状態を表示 mysql -uroot -p -e 'SHOW GLOBAL STATUS' グローバル変数を個別表示 mysql> SELECT @@innodb_flush_log_at_trx_commit; ← InnoDBにおいて、コミット
ダーリントン接続 (トランジスタの基本回路)
概要 ダーリントン接続は、トランジスタ二つの接続方法のひとつです。トランジスタの特性の一つに直流電流増幅率 hFE があります。ダーリントン接続したトランジスタは、全体としてより大きな hFE を持つ一つのトランジスタのように機能します。本ページでは、実際にダーリントン接続を行い、通常の回路を比較して大きな hFE が得られていることを確認します。トランジスタには、
Akka HTTP Scala アプリケーションのデーモン化
概要 こちらで基本的な使用方法をまとめた Akka HTTP Scala アプリケーションをデーモン化します。 参考サイト Apache Commons Daemonを使ってJavaのデーモンプログラムを作る Start and stop a Scala application in production
Java アノテーションに関する基本知識
概要 Java SE 5 から導入されたアノテーション機能に関する基本事項をまとめます。アノテーションは @Xxx の形式で、Java の言語機能としては表現できない補足情報を注釈 (annotation) として記述するための仕組みです。クラス、インターフェース、メソッド、メンバ変数、メソッド引数などの定義箇所に記述します。
ファイル入出力 (Python)
サンプルプログラム in.txt First line. Second line. sample.py #!/usr/bin/python # -*- coding: utf-8 -*- # すべて読み込む input = open('./in.txt', 'r') # 'r'は既定値であるため省略可能 print input.read() # バイト単位で読み込み input = op
反復処理の簡単なサンプル集 (Python)
whileループ sample.py #!/usr/bin/python # -*- coding: utf-8 -*- x = 10 while x: print x, # カンマをつけると改行せずに空白区切りで出力 x -= 1 # pythonにはデクリメント演算子が存在しない (インクリメント演算子もない) else: print x # while判定が偽の後に実行
Android における非同期 HTTP 通信
概要 Android で利用される HTTP クライアントには Volley や OkHttp がありますが、ここでは Android プラットフォームに標準で導入されている HttpsURLConnection (HttpURLConnection) を利用します。 また、Android では HTTP 通信を main スレッドではなくバックグラウンドの別スレッドで非同期に行う必要があり、
前のページ
次のページ