概要 ダーリントン接続は、トランジスタ二つの接続方法のひとつです。トランジスタの特性の一つに直流電流増幅率 hFE があります。ダーリントン接続したトランジスタは、全体としてより大きな hFE を持つ一つのトランジスタのように機能します。本ページでは、実際にダーリントン接続を行い、通常の回路を比較して大きな hFE が得られていることを確認します。トランジスタには、 2016-12-13
概要 コイルとコンデンサはエネルギーを蓄えることができます。コンデンサは電位差のある電荷としてエネルギーを蓄えます。コイルは磁界としてエネルギーを蓄えます。「電源からエネルギーを蓄える期間」と「蓄えたエネルギーを放出する期間」を交互に繰り返す回路を設計することで、全体として電源から取り出せるエネルギーの総和は同じであっても、瞬間的に取り出せるエネルギーの最大値を高めることができます。「エネルギーを放出する期間」は電源からだけでなくコイルまたはコンデンサからもエネルギーが取り出せます。これは、エネルギーの保存という観点からも矛盾しません。電位の低い多数の電荷を電位の高い少数の電荷に変換するのが昇圧回路です。変換時のエネルギー損失はありますが、瞬間的には電源電圧よりも高い電圧を取り出すことができます。仮にエネルギーを蓄える期間が放出する期間よりも十分に短く、昇圧しない通常の回路と同じ大きさの電流を流し続けることができた場合、電源として使用する電池は早く切れることになります。 2016-12-11
概要 トランジスタを用いた基本回路として有名なものにマルチバイブレータ回路があります。トランジスタと組み合わせる素子によって、無安定、単安定、双安定の三種類があります。 無安定バイブレータ回路: トランジスタ二つ、コンデンサ二つ 単安定バイブレータ回路: トランジスタ二つ、コンデンサ、抵抗 双安定バイブレータ回路: トランジスタ二つ、抵抗二つ 2016-12-09
概要 DSO202 Note II (商品ページがいくつかあります) は比較的安価なデジタル・オシロスコープのひとつです。簡単な使用方法を把握する目的で、コンデンサ Capacitor と抵抗 Resistor を直列に接続した CR 回路の電圧値の推移を観測します。ユーザーマニュアル等はこちらの商品ページからダウンロードします。 2016-11-24
リンケージ (linkage) ソースコードが複数ある場合にはリンケージという概念が登場します。関数およびグローバル変数が有する属性で、ファイルを越えて利用できるかどうかを示す性質です。実体が定義されたファイルの外で利用できる関数やグローバル変数を「外部 (external) リンケージをもつ」と表現します。逆に、実体が定義されたファイルの中でのみ利用できる関数やグローバル変数を「内部 (internal) リンケージをもつ」と表現します。 2016-11-14
概要 こちらでインストールした MySQL 5.7 を用いてレプリケーション設定を行います。レプリケーションに関する基本的な情報はこちらをご参照ください。 検証用の環境を構築 (mysqld_mutil) 検証のため、ここでは mysqld_mutil を用いて複数の Port で mysqld を起動します。公式ページは 2016-11-08
概要 こちらのページの内容をもとに、具体的にクエリチューニングを行ってみます。 スキーマの用意 データベース作成 CREATE DATABASE mydb; USE mydb テーブルおよびインデックス作成 CREATE TABLE t1 (id INT PRIMARY KEY); CREATE TABLE t2 (id INT); ALTER TABLE t2 ADD INDEX myindex(id); CREATE TABLE t3 (id_md5 VARCHAR(32) PRIMARY KEY, myval INT); 2016-08-30
概要 Puma は Ruby/Rack アプリケーションのための HTTP サーバです。Rails の場合に関する使用方法をまとめます。 事前準備 JRuby のインストール こちらのページを参考にして rbenv による ruby インストールを行います。公式ページによると、パフォーマンスを最大限に引き出すためには正式にスレッドをサポートしている Rubinius または 2016-08-18
概要 インターネット上に自分の商品の販売ページを生成する方法は Amazon に出店、BASE、STORES.jp、SPIKE など様々です。そうではなく、ここでは商品ページは自サイトにあり、決済手段だけを導入したい場合を考えます。具体的には、審査が通った一部の法人向けに昨年から日本でも利用できるようになった Amazon ログイン&ペイメント 2016-08-15
概要 HTTP (Hypertext Transfer Protocol) はTCP/IPにおけるアプリケーション層プロトコルのひとつです。大まかにはリクエストとレスポンスの二種類によるやりとり方法を定めています。 リクエスト 代表的なリクエストメソッドはGETとPOSTですが、他にもPUTやDELETEなどがあります。いずれもリクエストラインが一行目にきて、空白区切りで「リクエストメソッド、リクエストURL、HTTPのバージョン」の三つを指定します。二行目からは": "で区切られたヘッダが続きます。リクエストメソッドによっては (POSTなど) 空行で終了したヘッダのあとにボディが続きます。 2016-08-06