タグ

newWellのブックマーク (606)

  • TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと

    TheC10kProblem - 「C10K問題」(クライアント1万台問題)とは、ハードウェアの性能上は問題がなくても、あまりにもクライアントの数が多くなるとサーバがパンクする問題のこと 目次 この文書について C10K 問題 関連サイト まず読むべき I/O フレームワーク I/O 戦略 1. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と レベル・トリガ型の完了通知を利用する. 伝統的な select() 伝統的な poll() /dev/poll kqueue() 2. 各スレッドが複数のクライアントを受け付ける. そしてノンブロッキング I/O と 変更型の完了通知(readiness change notification)を利用する. kqueue() epoll リアルタイム・シグナル fd 単位のシグナル (Signal-per-fd)

  • ネットワークプログラミングの基礎知識

    ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板

  • C言語・C++言語用テスティングフレームワーク - Cutter

    最新リリース 2019-09-13にリリースされた1.2.7が最新です。 [ダウンロード] [変更点] Cutterとは Cutterは書きやすさ・デバッグのしやすさを重視したC言語・C++言語用のテスティングフレームワークです。メンテナンスしやすく、利用効果の高い単体テスト(ユニットテスト)の開発を支援します。 また、テストを苦痛ではなく、楽しいものにすることも重視しています。スクリーンショットはテスト結果の通知機能を利用している様子です。文字としてテストのパス・失敗を伝えるだけではなく、視覚的にも通知することで、テスト結果をわかりやすくします。わかりやすいので、頻繁にテストを実行したくなります。この機能はnotify-sendコマンド(Linuxや*BSDなどの場合)またはgrowlnotifyコマンド(macOSの場合)を利用します。 動作環境 CutterはDebian GNU/L

  • Debugging with GDB - Table of Contents

    The GNU Source-Level Debugger Eighth Edition, for GDB version 5.0 March 2000 Richard Stallman, Roland Pesch, Stan Shebs, et.al. GDBの要約 フリー・ソフトウェア GDBに貢献した人々 GDBセッションのサンプル GDBの起動と終了 GDBの起動 ファイルの選択 モードの選択 GDBの終了 シェル・コマンド GDBコマンド コマンドの構文 コマンド名の補完 ヘルプの表示 GDB配下でのプログラムの実行 デバッグのためのコンパイル ユーザ・プログラムの起動 ユーザ・プログラムの引数 ユーザ・プログラムの環境 ユーザ・プログラムの作業ディレクトリ ユーザ・プログラムの入出力 既に実行中のプロセスのデバッグ 子プロセスの終了 マルチスレッド・プログラムのデバッグ マルチ

    newWell
    newWell 2013/09/09
  • @IT:Windows Server Insider 連載インデックス

    Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる (2017/7/27) AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう Azure Storage ExplorerでStorageを手軽に操作する (2017/7/24) エクスプローラのような感覚でAzure Storageにアクセスできる無償ツール「Azure Storage Explorer」。いざというときに使えるよう、事前にセットアップしておこう Win 10でキーボード配列が誤認識された場合の対処 (2017/7/21) キーボード配列が異なる言語に誤認識された場合の対処方法を紹介。英語キーボードが日語配列として認識された場合などは、正しいキー配列に設定し直そう Azure Web AppsでWordPr

    newWell
    newWell 2013/08/16
  • IPv6導入への道---目次

    世界中のコンピュータが互いに通信するためには,各コンピュータを一意に識別する住所のようなしくみが必要である。もし同じ住所を持つコンピュータが2台以上存在すると,その住所あてに通信したいほかのコンピュータは,どちらのコンピュータと通信すればよいのかわからなくなる。 目次

    IPv6導入への道---目次
    newWell
    newWell 2013/08/16
  • インターネット10分講座:IPv6アドレス:

    今回の10分講座では、次世代のプロトコルとしてその普及が注目されているIPv6アドレスについて技術的見地から解説します。 1. インターネットとIPアドレス インターネットに接続している機器には、インターネット内で一意の識別番号(=IPアドレス)がつくのが基です(NAT等の機器を用いて、一つのIPアドレスを複数の機器で共有することはありえます)。インターネットを介して機器同士が通信をするためには、相手のIPアドレス宛にIPパケットを送ります。このIPアドレスは、現在広く利用されているIPv4(IPバージョン4)で32ビット幅、IPv6では128ビット幅となっています。 そもそもIPv6が開発された大きな理由は、IPv4においてIPアドレスが不足することが予想されたため、それを解決しようとしたことです。IPv4アドレスの絶対数は約43億個であり、インターネットが通信基盤の一つとなって世界中

    newWell
    newWell 2013/07/26
  • 使えばわかる!IPv6入門

    IPv6の開発がはじまってからおよそ20年が経過し、IPv6格的に普及する兆しが見えてきた。IPv4アドレスの枯渇が始まり、いやおうなしにIPv6を使わざるを得ない状況が目前に迫ってきたからだ。連載では、実際にWindows XP/Vista/7に実装されたIPv6スタックを使いながらIPv6の仕組みについて学んでいく。連載の途中からは、ヤマハの最新IPv6対応ルーター「NVR500」を用いたネットワークの構築にも触れていく予定だ。 2011年08月09日 09時00分 ネットワーク 仮想ルーターを使ってIPv6接続を試してみよう 第11回 IIJ IPv6仮想アクセス(ネットワーク型)を使ってみる(後編) 今回も、インターネットイニシアティブ(IIJ)のIPv6アクセスサービス「IPv6 仮想アクセス(ネットワーク型)」を使ってみる。ただし、今回は複数のPCから、SEIL/x86を

    使えばわかる!IPv6入門
    newWell
    newWell 2013/07/26
  • 寝る前のストレッチでダイエット〜効果の高い簡単ストレッチ方法 | ダイエットなら美wise!

    寝る前に5分間のストレッチ習慣を取り入れてみませんか?? ストレッチは、日頃の疲れを癒しつつ、筋肉をほぐすことでダイエットにも役立てることが出来ます。 ストレッチは体一つで始められ、日頃溜まった筋肉の疲れやコリを癒やすことも可能です。 記事では、以下を中心にご紹介しています。 ・寝る前のストレッチ習慣 ・ストレッチの効果 ・ストレッチをダイエットに役立てる方法 ・デスクワーカーさん向けのお悩み解決ストレッチ ・身体の各部位別のストレッチ方法 ダイエット目的でのエクササイズから、肩こりや腰痛の緩和など身体各部位の不調を改善する目的でも活用いただける内容となっています。 寝る前ストレッチ5分間ダイエットメニュー 今回ご紹介するダイエットストレッチメニューは1回5分間のお手軽ストレッチコースです。1〜8番までのお手軽エクササイズで全身の筋肉を使いつつ、ほぐせます。 ダイエット目的ではなく、

    寝る前のストレッチでダイエット〜効果の高い簡単ストレッチ方法 | ダイエットなら美wise!
  • 「玉露」「煎茶」「白折」「ほうじ茶」「番茶」今さら聞けない日本茶の違い - エコやまぐち100認証自然農法産「やまぐち小野茶」│株式会社大内茶園

    お茶の違い、わかりますか? ペットボトルのお茶じゃなく、きちんとお茶を淹れて飲みたい、という気持ちになった時。 いざお茶を買いに行くと「玉露」「煎茶」「番茶」「ほうじ茶」「抹茶」などいろいろなお茶があって、どれを選んだら良いのかよくわからないという方も多いのではないでしょうか? 大内茶園でも、「新茶」「煎茶」「上煎茶」「特上煎茶 」「白折」「玄米茶」「ほうじ茶」などのお茶を取り扱っております。 しかし、「お茶」は種類が多く「どう選んだらいいのですか?」と質問されることがよくあるんです。 今回の記事では区別がわかりにくい「お茶」の種類について解説していこうと思います。みなさんは、お茶のコーナーにならんでいるいろんなお茶の違い、わかりますか? 「チャの葉」からできるお茶とそれ以外のものからできるお茶 まずはお茶が何から作られているのか?から始めます。 お茶の多くは「チャの葉」から作られます。

    「玉露」「煎茶」「白折」「ほうじ茶」「番茶」今さら聞けない日本茶の違い - エコやまぐち100認証自然農法産「やまぐち小野茶」│株式会社大内茶園
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • ネットワーク監視の超基本「SNMP」とは? - ManageEngine ブログ

    Reading Time: 2 minutesSNMP(Simple Network Management Protocol)は、UDP/IPベースのネットワーク監視、ネットワーク管理を行うためのプロトコルです。ルーター、スイッチなどのネットワーク機器、WindowsやUNIXサーバーなどの状態監視、リソース監視、パフォーマンス監視、トラフィック監視を行うために使用します。一般的に、サーバーに対しては、CPU使用率、メモリ使用率、ディスク使用率、プロセス監視、Windowsイベントログ監視、Syslog監視を行います。ネットワーク機器に対しては、各ポート上で送受信されたパケット数、エラーパケット数、ポートの状態(up/down)、およびCPU使用率、メモリ使用率などを監視します。ベンダによっては機器固有の管理項目を公開しているものがあり、きめ細かい監視が可能です。 アジェンダ SNMPのバ

    ネットワーク監視の超基本「SNMP」とは? - ManageEngine ブログ
  • 不動産広告を読めの記事一覧 | 東洋経済オンライン

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    不動産広告を読めの記事一覧 | 東洋経済オンライン
  • layer8.sh

    This domain may be for sale!

    newWell
    newWell 2013/04/11
  • Geekなぺーじ : Linuxネットワークプログラミング

    ここでは、Linuxを使ったネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつLinux環境でプログラミングを行いたい人です。 開発環境としては、C言語+gccを想定しています。 説明内容は主にソケットプログラミングになります。 なお、C言語そのものが初めての方は「C言語入門」も参考にどうぞ。Windows専用には書いてませんが主にC言語で共通の部分を解説しています。 コードを書く前の準備 まず、gccを使える状態にしないといけません。 ディストリビューションにもよりますが、Linuxを普通にインストールしただけでは開発環境は入りません。 開発環境を用意するためには、gccやglibcなどのrpmを必要に応じてインストールしてください。 次に、エディタが必要になります。 mule、emacs、xemac

  • javaのロガーが多すぎて訳が解らないので整理してみました - 文系プログラマによるTIPSブログ

    最初は誰しもがファッ!?となるんですよねロガーって。 いずれtree-tipsで公開しようと思っている、solrのプロジェクトを今作っています。mavenでjarを管理している訳ですが・・ なんだこのロガーの数は!! commons-logging、log4j、slf4j-api、jcl-over-slf4j、logback-classic・・・・、こいつら一体何が違うんだ!どう使い分けるんだ!そもそも必要なのか!?となりました。 昔はcommons-logging+log4jというのがトレンドだった訳ですが、今はslf4j+logbackがトレンドになり、jdkも1.4から1.7になり、これらトレンドが推移する過程で、いろいろなjarが旧式に依存してしまい、旧式依存を解決するためにアダプタが登場し始め、mavenでjarを収集すると大抵両方入ってしまい、カオスになっているのです。 特にs

    javaのロガーが多すぎて訳が解らないので整理してみました - 文系プログラマによるTIPSブログ
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • rsync でディレクトリの同期(バックアップ) - maruko2 Note.

    rsync でディレクトリの同期(バックアップ) 提供:maruko2 Note. 移動: 案内, 検索 目次 1 書式 2 option 3 使用例 3.1 source ディレクトリ内のファイルを、backup ディレクトリへコピーする 3.2 ディレクトリの同期 3.3 SOURCE で指定するディレクトリ名の最後にスラッシュを付けるか付けないか 3.4 ssh と組み合わせリモートマシンにコピーする 4 rsync サーバ 4.1 rsyncd.conf 4.2 デーモンモードで起動 4.3 rsync サーバとの同期方法 4.4 モジュールの指定例 4.5 rsync サーバのセキュリティ対策 4.5.1 同期元アドレスを限定する設定 4.5.1.1 設定例 4.5.2 同期時にユーザー認証を必要とする設定 4.5.2.1 rsync サーバ側の設定 4.5.2.2 クライアント

  • CentOS で公開鍵暗号方式を使用した SSH ログイン設定: ある SE のつぶやき

    はじめに 昨日の「CentOS で行なっておきたいセキュリティ設定」のエントリーは非常に反響が大きくて驚いてしまいました。みなさんの苦労がうかがえますね。 さて、前回のエントリーでは公開鍵暗号方式による SSH ログインについて割愛してしまいましたので、今回はこの設定を行いたいと思います(前回のエントリーにも反映済み)。 前回のエントリーの設定が済んでいるけれども、パスワードによるログインが有効な状態であることを前提とします。また、対象は CentOS 6.2 です。 内容は以下のようになります。 キーペアの作成 秘密鍵でログインできるように設定 秘密鍵の取得 Tera Term で秘密鍵を使用してログイン 秘密鍵でのみログインするように設定 PuTTY で秘密鍵を使用してログイン WinSCP で秘密鍵を使用してログイン キーペアの作成 root 権限を持っているユーザーを使い SSH

  • 公開鍵認証でsshを安全に使う

    今回は公開鍵認証を利用して、VPSにログインするための準備とログインする方法を解説します。また、ログインを簡単にする「エージェント」の使い方も説明します(編集部) 鍵ペアを生成して秘密鍵を共通鍵で暗号化 前回は公開鍵認証の基礎になっている公開鍵暗号の仕組みを解説しました。引き続き今回は、sshで公開鍵認証を利用するための具体的な設定手順を解説します。 最初に鍵ペアを生成します。鍵ペアは生成ツールがランダムに生成してくれます。ツールが生成した秘密鍵は、前回も述べたとおり、共通鍵暗号によって暗号化します。仮に流出したり盗まれたりしても、不正に利用されることを防ぐためです。 このときの共通鍵暗号の暗号鍵は、パスフレーズといいます。パスワードは8文字以上と、1語程度の長さですが、パスフレーズは数十文字で1文以上の長さのものを指します。長くするのはもちろん、総当たりで破られることのないようにするため

    公開鍵認証でsshを安全に使う