Rubyを書いていると、サーバを書きたくなることがあります。皆さんもそうだと思います。 ということで今日はRubyでスッとサーバを書くためのgem、serverengineの簡単な使い方メモ。 github.com Rubyでサーバを書きたくなった時 そもそも的に、Rubyでただサーバを書くのは非常に簡単である。具体的には Kernel#loop などを回してその中でリクエストを待ったり、何かしら処理を行えば終わり。特別なgemは必要ないし、TCPを扱うクラスなども組み込みで用意されている。 以下のような9行のスクリプトを起動すれば、サーバを書いたと言える。ところで TCPServer#accept_nonblockでないと、acceptでブロックしてしまって終了処理が遅れたりするのでノンブロッキングの方のAPIを好んで使うのがいいだろう。 require 'socket' server
KOF勉強会(今回のテーマ:サーバー) #KOF勉強会 #さくらクラブ #クラウドサーバー管理者若葉の会 に参加しました。 LILO のサーバー管理の参考になるかと思って参加してみました。 以下、今回のメモです。 会場案内、全体説明 https://k-of.jp/2015/ ハッシュタグは#KOF勉強会 会場無線 LAN がありました。 KOFとは <概要>KOFって何?、どういうモチベーションでやっているの? 最初は 2002 年 https://k-of.jp/2002/ (euc-jp でなぜか文字化けしている) KANSAI OPEN SOURCE + FREEWARE 2002 という名前だった FREEWARE という名前の部分に文句がついたので名前が変わった pure な open source 対象だけではなく広く IT コミュニティの集まりの場に 古い話がいろいろ ko
Amazon EC2の上でRailsアプリケーションを動かそうとして、サーバーを構築しようとしているのだけれど、Apache, Nginx, Passenger, Unicornなど色々な名前が出てくるものの、それぞれの役割がどう分担されているのかが分かりづらいのでメモすることにした。 自分も初心者に毛が生えた程度なので正確性はあんまり保証できないけど分かりやすさ重視でがんばってまとめたよ。 単純にサーバーを立ち上げて動きさえすればよいのであれば、 qiita.com qiita.com あたりを参考にすると良さそう。 この記事の対象読者 Webサーバってなにそれ?おいしいの? さくらVPSとかEC2とかで泣きながらApacheの設定したことあるけど全く理解してない ぐぐればぐぐるほど意味がわからなくなったのであきらめてる Ruby on Railsをやろうとしているかherokuとかでは
クライアントサイドのJavaScriptをいじっていて,不意にローカルファイルでは実行できない領域に踏み込んでしまうことがあると思います.最近では,HTTPSが必須であったり,HTTP2を使ってみたくなることもあります.とりあえず私が踏み込んでしまったのはWebWorkersですが,他にもWebRTCや・・・(思い出し中)・・・(見つからなかった)・・・などが該当します. そんな時にいちいちApacheやnginxを立ち上げるのも面倒なので,ちょっと検索した結果を残しておきます. [2018/4/18追記] 最近ではHTTPSを使用する必要が高まっています.これを受け,HTTPSに対応する方法が増えてきたので,全て網羅できませんが,可能な限り追記・変更を行いました. Python(SimpleHTTPServer)編 Pythonでは(バージョン2.4以降限定らしいですが)モジュールをスク
Updated: August 12, 2014 Applies To: Windows Server 2008 R2, Windows Server 2008 R2 with SP1 To effectively plan for and deploy Hyper-V in Windows Server 2008 R2, you should understand the requirements and maximum configurations for the physical and virtual hardware that will comprise the virtualized server computing environment. You will need to consider the maximums that apply to each virtual ma
社内のSvn環境をGitへ移行しましょうと提案したところ「自分で評価して報告せよ」という有り難いお言葉を頂戴しましたので、廃棄寸前の古いPCと固定IPアドレスだけは融通してもらいゲリラ的にGitlabhqサーバーを立てることにしました。 ネットニュースを見ていて、「Github革命スゲー!」「社内のコードをもっと共有するべきだ!」と思い立ち案件などに関わらないコードをGithubで公開できないか打診したのですが、思い切りダメの回答が返ってきました。 まあ、公開して良いコードなのかの線引きは微妙なので、パブリックに公開されるのは無理だと思っていましたので、「じゃあ社内に、Githubクローンを立てるのは?」と聞いたところ、こっちは脈がありそう。 でも、サーバー管理者のリテラシーが高くないので、お任せするのは無理らしい。 「じゃあ自分で立てるからPCとIPよこせ」という事になり、ゼロからの挑戦
http://itpro.nikkeibp.co.jp/article/NEWS/20120731/413084/ http://www.firstserver.co.jp/news/2012/2012073101.html http://support.fsv.jp/urgent/pdf/fs-report.pdf *1 斜め読みだけど,とりあえずざっくりと. おそらく問題認識が間違ってる.まるでドライバー一人で長距離バスを24時間連続運転させておきながら,ひとたび事故が起きれば「ドライバーの運転ミス/居眠り運転が原因です(キリッ)」と言うような感じ.その場合の事故の責任はドライバー以上に経営者にある. バックアップがないのが根本原因.トラブルはあり得るもの.それに対処するためのバックアップ. 「手順書」があったけど「管理ツール」はなかったようだ.膨大なサーバーを一人で「手作業で」管理す
一部の世間を騒がせている「ファーストサーバ、預かっていたデータを全部消しちゃったぞ事件」。報道で情報が増えるに従って「こんなにいろんな会社が利用していたのか」と驚かされます。もうちょっとしっかりしたサービス会社を利用していてもいいのに、、、と思うような、大会社も含まれています。 私も長いこと、ファーストサーバを利用していました。20日(水)の夕方から、POPメールが取得できないことに気づいたものの、たまにあることなので、すぐに直るだろうと特に気にしていませんでした。 まさかの全消失。 個人的には、もうどうでも良いことではありますが、ライトな契約者のひとりの立場として、記録を残して置いてもいいかな、と思い、本エントリをしたためます。 私のファーストサーバ利用法 いくつかのサービス会社で、いくつかのドメインを運用している中で、ファーストサーバは「お遊び系」という位置づけでした。要するに、公開サ
待って待って待って~! 今日は AV女優.com で行っているサーバ監視を魚に、 小規模ウェブサービス向けのサーバ監視 についてまとめます。 (中略) 監視サーバと呼べるのは1台のみで、その上にZabbix-Serverが走っています。 小規模ウェブサービス向け、サーバ監視入門 それは小規模ウェブサービスとは呼ばないと思いません?複数台構成で小規模? AV女優.comの方がzabbixを使われることは全然かまわないし、むしろ良くがんばっておられると思うのですけど、この構成を小規模と認めてしまうと、「ウェブサービスを作ってみたよ!」という人の立場がなくなってしまいます。複数台のサーバを使い始めた時点で「小規模」と名乗るのは卒業していただきたいのです。 ということで、僭越ながら、サーバ一台で全てをまかなう、本当の小規模ウェブサービス開発者さんのためのサーバ監視記事を書いてみました。 小
みなさん お久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました? 毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて 今日は WebKit サーバーというものを作ってみたので、紹介してみます。 WebKit って何? WebKit っていうのは Chrome や Safari の中に入ってるブラウザのエンジンのことです! 実はブラウザっていうのは、エンジン部分と見た目の部分(タブとかボタンとかね)に別れていて、意外と違うブラウザでもエンジン部分は同じものを使ってるってことも多いんですよ(*´ー`) ブラウザのサーバーってどういうこと? 要は、サーバーサイドでブラウザを起動して JavaScript を実行したり、 JavaScript が実行されないと読めないページから値を持ってくるのに使ったりしようという魂胆です。 今まではそういうのなかったの? 実は、今までは JavaS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く