タグ

2014年9月25日のブックマーク (5件)

  • Easy HTTPS/SSL for development servers: WEBrick, lighttpd, Python SimpleHTTPServer, Pow, etc | Brad Landers

  • Sinatra Recipes - Deployment - Lighttpd Proxied To Thin

    ThinをLighttpdに通す(プロクシ)¶ ↑ ここではSinatraにおけるLighttpdとThinを使ったリバースプロクシの方法を紹介します 。 LighttpdとThinのインストール¶ ↑ # lighttpdのインストールはお使いのLinuxディストリビューションのパッケージ管理シ # ステムでインストールする方法を参照してください。 # Thinのインストール gem install thin Rackの設定ファイルを作る¶ ↑ require 'app'の行は相対パスでSinatraのソースファイルを参照しています。 ## Thinのバージョンが1.0以上の場合は不要です。 ENV['RACK_ENV'] = "production" require File.expand_path '../app.rb', __FILE__ run Sinatra::Applicat

  • RS-422/485について - IBS Japan株式会社

    kotak
    kotak 2014/09/25
  • RS-422/485について - IBS Japan株式会社

    RS-485半2重通信の極意 RS-485は、差動の送信を利用することで信号が拾う各種ノイズ妨害の殆どを相殺しますので長距離シリアル通信に適しています。シンプルなRS-485ネットワークは、1つのマスターと最大で32のスレーブデバイスから成ります。RS-485は、半2重通信を使用しますので即ち、同じ2線(以下に示すD+とD-)が送信と受信の両方に使用されるために接続しているどちらのサイドが送信できるかを制御する方法がシステムに組み込まれる必要があります。この記事では、Moxaの特許であるADDC(Automatic Data Direction Control : データ転送方向自動制御)のコンセプトを説明しADDCがどのように動作するかを説明します。 (図1)RS-485半2重通信 送信(Tx)と受信(Rx)の方向を制御する最も一般的な方法は、UARTとRS-485半2重の書き込みの間の

    kotak
    kotak 2014/09/25
    POSIX tty APIは、RTSトグル機能をサポートしていませんのでRTSを手動で制御する必要があります。この場合、データが送られまで待つためにtcdrain()をコールしRTSをオフにするすることができます。
  • ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会

    システム開発や保守、運用の現場においてドキュメントは必須のものです。 しかし、ドキュメントの作成・維持には多くのパワーがかかるため、ドキュ メントが存在しない、資料が古いままになっているなどといった現状を多く 耳にします。 勉強会ではこれらのドキュメントでよく利用される「図」にフォーカスし、 みるみるうちに図を作成できる「blockdiag」をご紹介します。 「blockdiag」はシンプルなテキスト記述からブロック図、ネットワーク図などの 画像ファイルを出力可能なオープンソースの画像生成ツールです。書き やすさ、メンテナンスしやすさを中心にデザインされており、図を作るのに 配置や並べ替えに苦労する必要はありません。 blockdiagのサンプルはこちら このような特徴を持つ「blockdiag」と、シンプルな記述でドキュメントを作成 するツール「Sphinx」を組み合わせることによって

    ドキュメンテーションを加速するストレスフリーの作図ツール『blockdiag』 jus2011年6月勉強会
    kotak
    kotak 2014/09/25
    blockdiag, sphinx