「自宅サーバ」を含む日記 RSS

はてなキーワード: 自宅サーバとは

2013-01-04

素人が完全自作SNSを作ってみてわかったこと。

ひっそりと、Webサービスリリースしました

http://tag-chat.net

で、チャットがメインのSNSです。

自動マッチングしてチャット相手を見つけてくれるマッチングチャットや、すぐにチャット相手を見つけてくれるフリーチャットコミュニティチャット、フレンドチャットなど、とにかくチャットがメインのSNSです。





自分について

昨年の4月からプログラムを学び始めた素人。22歳。札幌在住。





■今更SNSを作ろうと思ったきっか

FaceBookがウザい。というか嫌い。

これがきっかけ。

顔本が良いSNSだと話題になっていたので、実名登録してみた。大学の知り合いが見つけてくれて、友達登録などが増える。(ほとんど話したことがない人から友達登録が来て、「おぉ!これで俺も友達が増えるんだ!」とワクワクしていた)。

が、流れてくるのは自慢ばっかり。

コミュ障彼女はおろか、女友達ほとんどいない自分にとって顔本で「飲み会行ってきたぜウェーイw」とか、「○○ちゃんの誕生日なう!」とか、「○○勉強会行ってきたました! みんな熱い人ばっかりで最高!」とか書いてあるのを見て「こんなSNSは嫌だ……」と思った。


ようするに嫉妬です。

で、自分の好きなようにSNS作ってみたいなぁ。と思いました。

自分趣味レトロゲーなので、自分と同じ趣味の人と話せたら素敵だな。ということでチャット式のSNSを思いつく。

が、Webサービスを独力でつくるのはこれがはじめて。というより、プログラム自体がはじめて。

案の定、前途多難だった。

やはりザッカバーグは天才だった。

そして私はアホだった。

■とにかく計画を立てる。

ざっくり、どんな機能が欲しいか考える。自分の力じゃ無理そうでもOK.とにかく妄想を爆発させる。

妄想した機能

・基本的なSNS機能

メッセージ機能コミュニティ機能あしあと機能日記機能コメント機能つぶやき機能など。

・核となるチャット機能

ミニティ専用のチャットルーム、アカウント専用のプライベートチャットルーム(鍵をかけられる)、自動チャットが開始されるフリーチャット自分の指定した条件にあう人を自動で見つけてきてくれて、チャットができちゃうマッチングチャット

などなど。






■そんなに簡単にSNSが作れるわけがない。

妄想するのは簡単だ。でも、全くわけがからない。何から手をつけていいのかわからない。

とりあえずグーグル先生相談

OpenPNEという簡単にSNSが作れるものがあると知る。

「うはwwww これで勝つるwww」と思ったけれど、どうやってチャット機能を追加して良いのかわからなかった。改変しようにも謎の記号がめちゃくちゃにならんでいてどうして良いかからない。

しかも、改変したら改変したでそれを全世界に公開しなくちゃならないらしい(オープンソースというらしい)。

無理だ。

と思ったので1から勉強することにした。

とにかくサーバーサイドの言語と、データベースについて勉強しろや! とのことだった。






■使う言語について。

サーバーサイドを扱える言語はたくさんあって、PerlとかPHPとかPythonとかRubyとか色々あるらしいのだが、色々悩んだ結果


PHPにした。WebサービスならPHPが良いらしい。レンタルサーバーなどでも簡単に扱えるらしい。

後でPHPがクソ言語という話も聞いたが、とにかく最初に選んだのがPHPだったので。

それになにがクソ言語かとか、未だによくわからない。






■入門の勉強で使ったもの

PHP 

よくわかるPHP教科書http://www.amazon.co.jp/dp/4839933146/

MySQLとかについて一通り書いてあるので良かった。二週間くらいでなんとか全部こなした。xamppなども触って、ローカルサーバーで色々試した。

これが終わったら、

パーフェクトPHP http://www.amazon.co.jp/dp/4774144371/

パーフェクトって書いてあるから、パーフェクトなはずだと勝手に思い込む。

実際かなりすごい内容で、胃もたれ起こした。一ヶ月くらいで三回くらい読んで、大体のところを理解した。

フレームワークCakePHPを使ったので、MVCについてのくわしい記述は大変参考になりました。



MySQL

基本的には、よくわかるPHP概要をつかんで、それから

基礎からMySQL勉強。 http://www.amazon.co.jp/dp/4797344385/

最期

ハイパフォーマンスMySQL http://www.amazon.co.jp/dp/4873114268/

インデックスの貼り方などについて勉強した。






チャットに向いている技術

とりあえず掲示板くらいはつくれるようになったので、チャットについてリサーチ

ajaxとかよくわからん技術nodejsを使った非同期処理などがあると知る。

nodejsはC10K問題という問題を解決するすごいものらしく、かっこいいらしいのでこれを勉強することに。

ついでにnodejsと相性の良い、mongoDB勉強することに。







javascript勉強

よくわかるjavascript  http://www.amazon.co.jp/dp/4839941874/

終わったら、

パーフェクトjavascript http://www.amazon.co.jp//dp/477414813X/

パーフェクトjavascriptnodejsについてものすごく詳しく書いてあったので、とても参考になった。このあたりで、LINUXというOSを扱わなくてはいけないと気付き、自宅PCウィンドウからLINUXubuntu)に変えた。


mongoDB勉強

これはとにかく触ってなんぼでした。MySQL感覚が違い、苦労しました。

CakePHPmongoDBを扱うのは

https://github.com/ichikaway/cakephp-mongodb

という素晴らしいものを利用させていただきました。




■このへんで一回限界がきた。

なんとなくnodejsを扱うこともできるようになり、それなりに楽しいと思ってはいものの、「SNS作ったる!」と思ってから六ヶ月以上が経過していた。

さらWebサービスを公開するにはデザインもそれなりにしなくてはいけないらしく、CSSなどについて勉強しなくてはいけないと知る。



勉強に終わりが見えなくて、「しんどいなぁ」と思った。

一人でWebサービス作ってる「ゆーすけべー」さんとかすごいなと思った。

勘違いサブカル野郎だと思っていた「家入一真」とかもやっぱりすごい人なんだと思った。

自分はなんもできないなぁ。と痛感した。



で、悩んでても仕方ないので、デザインはバッサリあきらめることにした。


もうなんでもかんでもやるのは無理なので、捨てるものは捨てることにした。

■それなりのデザイン他力本願で。

基本的に Initializr  http://www.initializr.com/  (テンプレートエンジン

TwitterBootStrap   http://twitter.github.com/bootstrap/  (Twitterっぽい今時な感じのデザインが簡単に使える)

を使うことに。

でも、これだとまさにTwitterそのまんまっぽかってので、

http://bootswatch.com/ (きれいなデザインテンプレートがあるサイト

も使うことに。デザインについてはこれだけ。

無理はしないことに。



■大体できたら、あとはセキュリティ

セキュリティ大事自分サイトでは一応、登録制なのでフリーメールアドレスなどを預かる。これは流出させたら困るし、なによりユーザー様が安心して使えないなんてだめなので。

これにはかなり注意したつもりです。

まず基本的なことは 『体系的に学ぶ 安全ウェブアプリケーションの作りかた』  http://www.amazon.co.jp/dp/4797361190/

勉強

本番環境に公開する前には グーグル先生が公開している skipfishというツールでチェックをしたり、

Dos攻撃対策に、

http://up-point-server.info/?p=54

などに書いてある

mod_dosdetector などを利用。

これははてなさんが公開しているものです。この場を借りて感謝します。ありがとうございます

あとはSSHへのブルートフォースを防ぐために、DenyHostというツールを利用するなどした。



それからバックアップ

クラウドサービスを利用しているので大丈夫だとは思うのですが、一応rsyncコマンドバックアップを定期的にとることに。

サーバー上の別の場所Gzipで保存し、それを自宅サーバーのCentOSで保存するという形式です。深夜にcronで自動的に実行しています

参考サイトは、

http://mukaer.com/archives/2012/03/14/vpscentos/

です。


パフォーマンス向上のために少しだけ

はじめはサーバーapacheだけだったのですが、今は画像ファイルなどはNginxというサーバーを使うのが良いそうなので、Nginxを使いました。

あとはPHPの中間キャッシュを利用するAPCなども利用することに。


このへんについては、

http://bren.jp/blog/%E3%81%95%E3%81%8F%E3%82%89vps%EF%BC%9Anginx-apache-%E6%A7%8B%E6%88%90%E3%81%AE%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95/

このような解説記事がたくさんあったので、参考にさせていただきました。

調子にのって、最期グーグルアドセンスも貼ってみました。




■ようやく完成。

で、なんとか完成しました。

いちおう妄想していた機能は実装できたかと思います

製作期間は勉強期間なども含めて、大体9ヶ月くらいです。

使ってみた感想や、ダメ出しなど頂ければ狂喜乱舞します。よろしくお願い致します。









モチベーションを維持するためにやったこと。

あっさりと書きましたが、実際は失敗の連続でやる気が萎えてばっかりでした。

疲れて帰ってきて、なにもやる気の起きない時もありました。


そういう時は、とにかくサポートページのQ&Aの1文でも良いから書いてみるとか、とにかくパソコンエディターだけ立ちあげてみるとか、していました。

ものすごーく覇気のない目でキーボード打ち続けていましたが、それでもなんとか完成することができました。惰性だろうとなんだろうと、少しずつは進むのだとわかりました。

SNS作ってみたわかったこと。

やはり1から完全自作をするのは無謀だった。でも、プログラムをやったことのない素人でも約一年頑張ればそれなりのSNSもどきを作ることができた。

これも先人たちの作ってくれたフレームワークや様々なツール、そして参考書などのおかげ。

私のようなアホでも頭の良い人の力を借りればなんとかなりました。ありがとうございます

そしてプログラムは一人でも出来るので、私のように非コミュでも楽しめる素晴らしい趣味である

現在

今はRubyに夢中です。くり返し処理がすごくきれいにかけるので素敵な言語だと思っています。あと、javascript面白いので毎日いじくって遊んでいますPHPももちろん触っています

非コミュあいかわらずですが、プログラム楽しいので前より幸せです。


仕様した技術など一覧

サーバー さくらVPS4Gプランを使用しています

Apache,Nginx,nodejsを利用しています

データベース mongoDBMySQLを使っています

フレームワーク CakePHP,socket.io

使用言語 PHP,Javascript

できたもの http://tag-chat.net

2012-09-04

"Hello world!"

このお話はたぶんフィクションです。実在の個人や企業とはあんまり関係ありません。そういうことにしろください。


10年前、20代になったばかりの頃の僕は、今思えば本当に最低な生活を送っていた。高校を中退し、実家とは疎遠で、友達もなく、金もなく、夢も希望もなく、ただバイト先と自宅を行き来するだけの毎日。いつも視界には霞がかかったようで、底の見えない空虚さだけが僕の心を支配していた。

それでも趣味らしいものはあった。オンボロマシンRedHatを入れ、ダイヤルアップの細い回線自宅サーバを立て、Perlでガラクタのようなプログラムを動かす。そんな子供じみた遊びだけど、プログラムを組んでいるときだけは空虚さを忘れ、画面の中に没頭できた。

ただ、そのときの僕はもうすでにいろんなものに打ちのめされていて、若者にありがちな全能感などというもの霧散していた。自分プログラミングで何かを成すだとか、それを仕事にしようなんてことは一切頭になかった。このまま夢も希望もなく人生を終えるのだと、そう思っていた。

それでも転機は訪れる。

勤めていた工場で派遣切りにあった僕は、「働きたくないでござる! 絶対に働きたくないでござる!」とか言いながらニート生活をしていた。そろそろ翌月の家賃も払えなくなってきたころ、派遣会社から電話がかかってきた。「プログラム開発の仕事があるんですがやりませんか?」と。そういや履歴書だかスキルシートだかに、Perlがどうたらとか書いたっけ。実務経験もない中卒に仕事まわすとかwww ……とは思ったものの、このままでは本気でホームレス一直線だったので引き受けた。

はじまりはそんなもの。たいした覚悟があったわけでもない。

派遣された先は従業員数10人くらい、パートさん含めても50人くらいの小さな会社だった。現在手書きの伝票でやっている処理をWeb化したいのだという。システム担当者はおらず、事務員さんがExcelAccessを使える程度。すべて僕一人でやらなければならない。マジか。

ともあれ、まずはサーバである。後々の運用を考えるとLinux系は使えない。事務所の片隅に放置されていたWindows 2000マシンApacheを入れてそれでよしとした。

次はデータベース。でもこの頃の僕は「正規化ってなんれすか?」というレベルだったので基礎から勉強した。なんかMySQLってのがいいらしい→社長に申請→「今Access使ってるからそれでいけ」→「はい」→パフォーマンスの面で問題出るだろうなとは思ったがしょうがない。

次は言語最初はPerlで書こうと思ってたけど、PHPってのが流行ってるらしいのでこっちにした。ウホッ! いい言語……。

そして業務内容を把握するため、現場あっちこっち駆けずり回りながらヒアリングする。ときには部長から愚痴を聞かされ、ときにはパートのおばちゃんから誘惑され、そんなこんなを繰り返し、仕様をつめていく。

そして数ヶ月かけて開発したシステムの稼働である。そのときのことは今でも忘れない。

現場の人がラインからデータ入力する。サーバデータが送られてくる。別の事業所からも送信されてきてる。問題ない。事務員さんが伝票処理を行う。問題ない。すげえ、ちゃんと動いてる。お遊びで作ったプログラムではなく、本当に本気の業務用プログラムである。それを僕が1人で作ったのだ。このプログラムで業務がまわり、利益を生み出すのだ。社会に対して、何らかの作用を及ぼすのだ。僕みたいなクズにでも、そんなことが可能だったのだ。

そのことに気付いたときの感動を、僕は今でも忘れない。


それからちょっといろいろあって、ホームレスになった。うん、急展開なのはわかってる。でもこの間のことは語ってもあまり面白くないし、公序良俗に反する話もあるのでざっくりはしょる。どうせフィションなんだから細かいことを気にしてはいけない。

話を戻そう。

ホームレスになってからの数日はひどい精神状態だった。足元から世界が崩れていく感覚。視界がぐにゃりと歪む。帰りたい。でも帰る家がない。だからホームレスというのか……というトートロジーを何度繰り返しただろうか。

もうあまり覚えていないけど、このときの僕は本当にもう何もかもどうでもよくなってたと思う。ただ、自分の全財産がバッグ1つしかないということに対する心地よさ、開放感があったのはよく覚えてる。そんな状況で地べたに座り込んで見る風景。きっと、今はもう見えない。あの頃の僕にしか見えない風景が、そこにはあった。

いろんな人と出会い、流れ流れて、最終的に西成のあいりん地区にたどり着いた。関西圏の人には説明不要かもしれないけど、よく言えば日雇い労働者の街、ぶっちゃけて言えばホームレスメッカである。今はもう綺麗になってしまったし、治安もそこそこよくなったけど、僕がいた頃はまさに「カオス」としか表現のしようがない状況だった。

どこから持ってきたんだといいたくなるようなガラクタばかりを並べた泥棒市。簡素な骨組みにビニールシートをかぶせただけの飲み屋。「ないかーないかー」と声が聞こえてきたので見てみると、警察署の近くなのに道端で堂々と丁半博打をやっている。コンビニトイレ張り紙には「トイレが詰まる原因になるので注射器を捨てないでください」とある。いやトイレが詰まるとかの前に気にすることがあるだろ。ケンカなんて日常茶飯事。頭から血を流したおっさん普通に歩いてる。数百人規模で並ぶ三角公園炊き出しは圧巻。四角公園の炊き出しでは誰もいない場所にワンカップの瓶とかがたくさん並んでる。何かと思って聞いてみたら「あれで並んどることになってん」と返ってくる。学食の席取りルールみたいだ。ああもう全然書ききれない。

でも一番印象に残っているのは、南海線の高架下、うず高く積まれたゴミ山の前でガラクタ解体していたおっちゃんのこと。奇声を発しながらハンマーを振り下ろしていたおっちゃん。その両目は、これ以上ないほどにキラキラと輝いていた。その鉄屑を売った金でビールが何本買えるか皮算用でもしているのか、あるいは幸せになる魔法の薬でもキメているのか、そのときの僕にはわからなかったけど。

そして、人生を投げ出していた僕に付き合ってくれたおっちゃん、あなたのことも忘れません。モーニングをおごってくれて、いろんな話をしてくれて、聞いてくれて、役所の福祉課まで連れて行ってくれたおっちゃん。あなたがいなければ、僕は今でも西成でぬるま湯の日々を送っていたかもしれない。

いろんな人に助けられて、ホームレスの施設に入ることになった。舞洲という人工島にあるのだけど、これがまた周囲に何もないのだ。スポーツ関連施設、ゴミ処理場、物流センターが点在するくらい。コンビニ1件ありゃしない。だけど施設での生活は意外にも楽しかった。2段ベッドが6つ並んだ12人部屋。むさくるしいけど、みんなバラエティに富んでいた。刑務所上がりのいかついおっちゃん、虚言癖のひどいおっちゃん、ほとんど一日中寝てるじいちゃん、薬のフラッシュバックがひどい兄ちゃん。そんな人達の中で過ごせば、自分がどれほどクズであっても気にならない。やはり僕はこちら側の人間だと再認識した。

市街地にある施設へ移ってからはいろんな仕事をした。生駒の山奥にドブさらいに行ったり、事務所移転バイトで腰をやってしまいそうになったり、なんやかんやあったけど、長くなるのではしょろう。結局のところ、またプログラマをすることになるのである

そろそろ身バレしそうな領域に入ってきたのでここでもう一度強調する。このお話はたぶんフィクションです! たぶんフィクションです! 大事なことなので2回言いました。


そう、またプログラマとして働くことになった。今度は従業員数300人くらいの大きな会社である日本人なら誰でも知ってるであろう大企業の子会社ということもあり、本社からの出向社員東大京大卒当たり前みたいな状況。そんな人達の前で中卒の僕が前に座ってプレゼンやら仕様検討会やらをするのだ。何の罰ゲームだよ……。

最初に思ったのは、「ここにいる人達は育ちがいい」ということだった。みんな礼儀正しい。喋り方や立ち居振る舞いまで、今まで僕がいた世界とは何もかもが違っていた。まるでドラマに出てくるような「ちゃんとした人生を送っている人達」だ。そんな人達に囲まれていると、「生きていてごめんなさい」と言いたくなる。本当に。

他に驚いたこと。社内で連絡を取り合うのにメール使ってる。やばい。社内メーリングリストとかもある。やばい。定期的にミーティングとか勉強会とかもする。なにそれ怖い。自分がいっぱしの社会人になったかのような錯覚に陥る。ちょっと前まで西成でゴミ拾いのバイトしてたのに。「勘違いするんじゃない! 西成の日々を思い出せ!」と何度も自分に言い聞かせ、自我を保った。

とはいえ、萎縮してばかりもいられない。気付いたことはどんどん提案した。あちこちに散らばっている共通の処理をライブラリ化したり、サーバで負荷がかかっている部分を改善したり。却下されたものも多かったけど、採用されたものもそれなりにあった。業務の改善案を考えるのは楽しい。誰かがプログラマの三大美徳に「無精」を上げていたっけ。極度のめんどくさがりで、楽をするための苦労は惜しまない僕には、こういう仕事天職なのかもしれない。

システム開発の方も順調に進んでいた。この頃はMicrosoftですらWeb版のOfficeを出すような状況で、デスクトップアプリに比べても遜色ないレベルのWebアプリがどんどん出てきていた。この会社で開発しているのも、そんなAjax技術を多用したWebアプリだ。JavaScriptを用いた本格的な開発に最初はとまどったけど、書けば書くほど言語自分の手に馴染んだ。クロージャprototypeといった基礎をちゃんと学ぶと、書けるコードレベルが段違いに上がっていくのが楽しかった。

仕様にもこだわった。実際に使う人がどんなふうに操作するのか、何度も何度も脳内でシミュレートし、どんなUIが最適なのか、データ構造はどうするべきか考え、実行速度とメンテナンス性の板挟みに苦しみ、何度も何度もリファクタリングを繰り返す。

そのとき開発していたシステムは、メイン画面でほとんどの処理を行うタイプのものだったのだけど、そのメイン画面のJavaScriptコードは最終的に1万行を超えた。もうこの頃にはJavaScriptでのオブジェクト指向的な開発手法というもの自分なりに構築されつつあった。そしてこのカチャカチャとした手触りの、安物のオモチャのような言語は、僕の一番好きな言語になったのだった。

そんなある日、僕が作ったシステムのメインユーザーである他部署の偉い人が来て、開口一番こう言った。

「あのシステムいいね!

この機能が素晴らしい、とか、あの発想はなかったわ、とか、とにかくべた褒めして、そして去っていった。機能追加要望の前口上だと思って身構えていた僕は拍子抜けした。「あの人が他人を褒めることなんてめったにないよ、すごいね」と近くの席の人が言う。

そのとき僕は「カチリ」という音を聞いた。

どこにもはまることのない歪な歯車。その僕が、社会という大きな機械の中に組み込まれる音だったのだと思う。まあすぐに外れてしまうのだけど。その一瞬だけは、僕は確かに社会の一部になれたのだ。


そして契約期間満了となり、再び僕は人生の岐路に立たされる。

これからどうするか? 今の技術力ならそれなりのところに就職できるかもしれない。でも僕にはやってみたいことがあった。半年かけて海外を旅するのだ。

今、僕の手元にはまとまったお金がある。こんなのは人生で初めてのことだ。そして僕は今、どこにも所属していない。どんなところに行ったっていいし、何をしたっていい。この先、そんな状況がどれだけあるだろうか? 人生長いのだ、そりゃあ何度だってあるかもしれない。でも今回やりたいことをやらなかったのなら、僕はきっと何度だってやらずにいるままだろう。

もちろん怖くなかったわけじゃない。なにせ海外なんて行ったことがなかったのだ。ずっと極貧の生活をしてきた僕は、国内旅行だって満足にしたことがない。

いろいろと考えた。ない頭を使って考えた。自分の英語は通じる? 病気になったときは? 荷物をなくしたら? あれこれ考えると心配事ばかりが頭をめぐって、わけがわからなくなる。

最終的に決定打になったのは、自分が何も持っていないという、この状況だった。

そう、僕は何も持っていない。家族友達も、夢も希望も。だけど、そんな人間だからこそできることがあるんじゃないかと思ったのだ。何も持たないからこそ、どこにだって行けるし、何にだってなれる。それはタロットカードの「愚者」みたいなものだ。愚かな者は恐れも何も知らぬからこそ、無限の可能性を秘めている。

心を決めたら後は早かった。

パスポートを取得した。航空券を手配した。住民票を海外転出した。トランクルームを借りた。住んでいた部屋を引き払った。

空港へ向かう電車の中で、懐かしい感覚に襲われた。あの日、ホームレスになったばかりのころの感覚世界が足元から崩れていく感覚。でもあのときとは決定的に違うことがあった。それは、今回は自分が望んでこうなったのだということ。流されるまま生きてきた僕が、初めて自分人生に対して主導権を得た。それだけが決定的に違っていた。それだけで十分だった。足の震えは、これからの旅路への、期待に対する震えなのだった。


初めて踏みしめる異国の地。最初はいろんなものに圧倒された。

自分とは異なる人種、異なる言語。街の看板すらまともに読めない。レストランの注文すらおぼつかない。ちょっと電車に乗るのも大仕事だ。それでも時間をかけてひとつひとつなんとかしていった。

見知らぬ街の匂い、喧騒、バケツをひっくり返したようなスコール、旅の中で出会う怪しい人、優しい人。僕の前でたくさんの風景が流れていく。

川辺のレストランで昼ご飯を食べた後ボケーッとしていると、猫が膝の上に乗ってくる。動くのもめんどくさくてボケーッとしてたら日が暮れてた。そのまま猫と一緒に晩ご飯を食べた。そんな日もあった。

長距離列車に乗っていたとき、車内食にピーナッツバターのようなものが付いていたので、普通にパンに塗って食べた。でも梅干的なものだったらしく、めちゃくちゃ酸っぱかった。「すっぱ! すっぱ!」とかやってたら向かいの席の女の子爆笑していた。僕も笑った。そんな日もあった。

最初は少し移動するのにも大変な思いをした。でもいつの間にか、ローカルバスに乗って気ままに旅するようになっていた。

たどたどしかった英語も、日常会話程度なら普通に喋れるようになっていた。

いろんな国のバックパッカーにもたくさん出会った。お互いつたない英語でやりとりするのも楽しかった。今度は彼らの国にも行ってみよう。だからいつか世界一周に出ようと、僕は心に決めた。

こんな旅に出たところで自分は何一つ変わらないと思ってた。でも、何かが変わってきている。それが何なのかはわからない。たとえば図太さだったり、適当さだったり、そういうのもあるのだけど、何か違う。それよりもっとプリミティブなもの。感情になる前の感情、行動になる前の行動。マグマのような熱量を持ったドロドロとしたものが、自分の中に渦巻いているのを感じる。それがいつ形を成すのかはわからない、今はまだ。だけどいつかどこかで、忘れた頃にひょっこり出てくるんじゃないかと思う。そのときを楽しみにしていよう。

そして夢のような日々は終わる。


日本に帰ってきたとき、手持ちの金は10万以下だった。部屋は解約していたので住むところもなかった。普通にホームレスだった。僕は焦らず慌てず、西成へ向かった。

しばらくはドヤ(安宿)に泊まった。一番安いところなら500円から泊まれる。西成はいいところだ。

宿に住民票を移し、ハロワ失業保険を申請した。

前の会社から戻ってこないかと誘われたけど、「働きたくないでござる! 絶対に働きたくないでござる!」と言って断った。

いや働きたくなかったのは本当だけど、もう1つ理由があった。職業訓練組み込み系を学ぼうと思っていたのだ。

スマートフォン含むタブレット端末の市場がこれからも拡大していくのは間違いない。そうすると必要になってくるのは組み込み系の知識。いやアプリ作るだけなら必要いかもしれないが、そういった知識があれば、自分ができることの幅がぐんと広がると思う。

それに、今の僕には基礎的な力が圧倒的に足りない。すべてを独学で、我流でやってきたけど、やはり限界を感じる場面が多々あった。だから今回ちゃんと体系的に学んで、足元を固めようと思ったのだ。

結果的には正解だったと思う。本当に基礎の基礎から学べた。

ブレッドボードを用いて回路を組むところから始まって、アセンブラC言語組み込みLinuxでのデバイスドライバ開発、アプリ開発。これまで高級言語の十分に進化しきった部分にしか触れてこなかった僕にとっては、どれも難しかったけど、どれも面白かった。これからどういう道に進むかまだわからないけど、ここで学んだことは絶対に無駄にならないと思う。

そうして職訓で勉強するかたわら、悶々と考えていたことがある。世界一周についてだ。

今はまだ金もないし、そんな金を稼げるあてもないのだけど、いつか(たぶん10年後くらいには)行こうと本気で思っている。

ルートだけでも今から考えておこうと思って、いろいろと旅程検討アプリを試してみたのだけど、どれもいまいち使い勝手が悪い。海外のものも含めて探しまくったけど、自分が思うようなものは見つからなかった。

だったらもう自分で作るしかない。せっかくだから就活ときポートフォリオとして使えるよう、ちゃんとしたWebアプリを作ることにした。

最初の1ヶ月は地図APIの選定と、検証コードを書き捨てるだけで終わった。

2ヶ月目は基礎部分の構築だけで終わった。

3ヶ月目に本気を出し、ほぼできあがった。

4ヶ月目でサーバドメインを用意し、最後の仕上げをした。

そしてベータ版リリースした。 http://planetter.com/

それが先週の話。

そして今、こうして増田投稿する文章を書いている。

だからこのお話はここで終わりだ。正確に言うなら、ここから先の展開はまだわからない。


10年間を振り返ってみて思う。あの頃と比べて、何か変わっただろうか?

家族や親類とは縁が切れたままだし、いまだに人付き合いは苦手だし、金はないし、夢も希望もない。それは今でも変わらない。ただ、あの頃あれほど感じていた空虚さは、跡形もなく消えている。

西成の高架下で見た光景を思い出す。ガラクタ解体していたおっちゃん。あのキラキラした目。たぶんあの瞬間に僕は、自分にとって一番大切なものは何なのか、心の深い部分で理解したんだと思う。

世界一周だなんだというのも本当はどうでもいい。僕はただ、いつだってドキドキしていたいのだ。

初めて人を好きになったときの気持ち。知らない街で暮らし始めたときの気持ち。そして、プログラムが思い通りに動いたときの気持ち。

それを持ち続けていたいのだ。いつだって新しい世界にワクワクしていたいのだ。

だから僕は、今日ガラクタのようなコードを書き続けている。

ふと目を閉じれば、まぶたの裏に映る、あの日のメッセージ

"Hello world!"


このお話はたぶんフィクションです。実在の個人や企業とはあんまり関係ありません。でも、ここに綴った僕の想いは、ノンフィクションです。

2011-05-17

Webアプリを動かしてる自宅サーバは起動し続けることにしました

この日記anond:20110516001129へのトラックバックです

ドラゴンクエスト4ゲームブックWebアプリを作った者です

需要があったようなので動かし続けることにしました

URLはこちら↓

http://ul7.dip.jp/dq4/

トップページ説明書きを加えて進め方を分かるようにしました。(今まで何も書いてなくてひどかったです(^^;))

すでに登録された方も、どうぞ続きをお楽しみくださいw

2011-05-08

会社やめて家で仕事をするために

自宅サーバー建ててセキュリティ対策をいろいろ頑張って構築したログインするのが面倒になってしまって毎日仕事始める前に時間がかかるようになってしまった

2011-01-16

俺には光は高いしオーバースペック

年末ニュースで、光ファイバーの値下げが出ていたけど、実質値上げだよな、あれ。そもそも、あのプランで値下げになるような使い方をしている人は、光なんが必要ない。それにルーターログ見てると分かるけど、破棄パケットが山のようにあるんだよね。あのプランで光にしてる憎い奴がいたら、アフリカ中国経由でUDPパケット無茶苦茶送りつけてやるわ(笑)

無線通信高速化の波が来てるけど、そのくせ帯域規制とか、顧客無知をなめてるとしか思えないわ。電波資源は有限なのも分かっているけどね。

正直、光は高くて入れない。使ってる人達は裕福だと思う。俺みたい貧乏人には辛い。そういうわけでADSLを使っているわけだが自宅サーバーを運用している身からすると、上り1Mbpsってのは辛い(下りは8Mbpsでリンクしてるけど)。光は光でも100Mとか1Gなんて要らないから、上下とも10Mbps保障で3000\/月だったら乗り換えるかな。今はプロバイダ代込みでADSLの料金は2100\/月だから。禿げに騙された人達乙。上りで10Mbpsだったら、オンラインストレージバックアップストレージとして利用する手もあるな。流石に1Mbpsでは、オンラインストレージにアップする気が無い。

の割には、ニュース生活保護人達携帯料金が25000\/月とか、ふざけてんのか、と言いたい

2010-12-07

自分WEBサービスを作りたいと思っている人へ(プログラミング経験

Webサービスを公開するまでの軌跡を語るよ

自分WEBサービスを作りたいと思っている人へ ( http://anond.hatelabo.jp/20101203150748 ) を読んで、初心者じゃなくてある程度の経験者が作ったらこうなるんだよってことで書いています。でも正直4ヶ月でそこまでできるようになるなんておそらく相当頭がいいんじゃないかなと思うんです。いや、本当に凄いと思う。

まず作ったサービスグルーポンチケットまとめサイトグルーポンナビ( http://gp-navi.net/ )まず自分スペックだけど、昔から趣味プログラムやったり仕事プログラムしたりしてましたWeb系ばっかりやってるいちおうこういうのを作るのには慣れてる方です

お金使いたくないからHerokuを使う

それで私ですが、まず最初http://anond.hatelabo.jp/20101203150748 の人と同じで全然お金を使いたくなかったです。だからいろんなホスティング会社を探したしたですが、VPSを借りちゃうと大金がかかるんですよね。そこで、いわゆる流行クラウドであるHeroku( http://heroku.com/ )を使う事にしました

このHerokuは無料で使えるから良いんですけど、バッチ処理を行うには有料のサーバ契約しなくちゃいけないんですしかWebの一回のリクエストは30秒までに押さえなくちゃいけないっていう制限があったりで、正直無料で使うには厳しい

でもやっぱり無料っていう響きに吸い寄せられてHerokuを使うと決めてアプリケーションを書き始めましたRailsで書いて賞味2週間くらいちまちまと進めてアプリを完成させました。だいたい一日2時間くらいかな。Railsにはそこまで詳しくはなかったけど、Web検索すれば結構情報がヒットするからそこまでの苦労は無かったです。それよりも制限のあるHerokuでどうやって実現するかというのが、結構問題でした

でもやっぱり無料じゃ厳しい

それでしばらく運用してました。このとき全然宣伝しませんでしたから、ほとんどページビューはあがらなかったです宣伝大事。これほんと。それでHerokuで作った仕組みなんですが、無料でやりたかったので、Workersを契約しないでアプリをつくってました。だからWebリクエストをトリガーとして普通にクロールさせるよう作ったんです。でも、クロールするサイトを徐々に増やしていくと30秒以内にリクエストが終了しなくなってきてさぁ問題。どうしようかと考えたあげく、レンタルサーバもいいなっておもったけど、結局自宅サーバをたてることにしました。たぶん、これが一番コストパフォーマンスが良い。でも気をつけなくちゃ行けないのが、サーバ自体の管理自分でやらなくちゃいけないから結構めんどくさいんですよね。結局自宅サーバかよって感じです

サーバの発注とかシステムの構成

サーバNTT-X Storeで発注して発注して、16,800円。かなり安いです。このサーバの詳細は http://wiki.nothing.sh/page/NEC%20Express5800%A1%BFGT110b に書かれています。なんでこのマシンしたのかというと、VMWareのESXiで仮想化したくて、それに対応している安いサーバがこれだったというわけ。ちなみに、これをすると管理が楽になる。例えば、マシンバックアップが取りたいなと思ってもすぐできるんですね。だから仮想化は凄く良い。

でも、素のGT110bを使うとメモリも少ないしCPUも弱いしハードディスクも少ないので、これはネットで買い足しました。あ、あとデスクトップ用のモニタが無かったのでそれも中古で買いました。それが次のような感じ。

ずいぶんと安い買い物だったと思います。もちろん、マシンの上で動かしているOSLinuxなので、ライセンス料もかからないしとてもリーズナブルです

ここまできたら後はアプリを作り直すだけでした。Herokuで作ってたときにはHerokuの制限を考えながらアプリを作ってたので作りづらかったですが、自宅サーバを使うとそういった制限はなくなるのですごく作りやすい。お金を払うだけの価値はあると思います。やっぱりお金をかけるべきところはかけないとダメですね。

携帯対応とか

それから結構このアプリケーション携帯ユーザ女の子がよく使ってくれます。結構教えると毎日見てくれるんですよ。やっぱりお買い物と言えば女の子ですね。だから、携帯対応しました携帯はいままでやった事は無かったんだけど、Railsプラグインであるjpmobile( https://github.com/darashi/jpmobile )を使ったところすごく簡単に対応する事ができた。凄いですね。id:darashiさんに感謝です

iPhone対応していますが、こちらもあまり詳しくなかったので最初jQuery mobileを使って構築しました。でもちょっと重かったのでjQuery mobileはやめて手組しています。そもそも一ページしか無いのでそんない難しい事は無いですね。

感想

最後に一番強調したい事を。。。

ウェブサービス公開するのはそこまで難しくないんですが、それを流行らせるのはかなり難しいですね。面白いサービスとかであれば結構色んなところがとりあげてくれたりするんですけど、後発のサービスになるとなかなか。。。開発者の方は作る事よりもどうやってみんなに知ってもらうかを考えるのがすごく大変な事だと思います。お金かけて広告うてれば楽なんですけどね。

とにかく作ったら公開。やる事は各方面への宣伝です。今のところやってるのはTwitterへの投稿と、ここへの投稿ですかね。これからいろいろ試そうとしているところ。このサービスがある程度知名度が上がってきたらまたそのとき軌跡を書きたいと思います。

2010-02-25

http://anond.hatelabo.jp/20100224234229

例えばノーヒントで自宅サーバを立ててみるといいと思う。自作ブログ公開したりとか。

Webに必要な言語だけでなく、いろいろな技術インターネットが動いているってことが良く分かる。

もちろんハードル高いけど、増田には高めのハードルのほうが面白いんじゃないかと思う。

2009-12-11

自宅サーバーとか見るとDOSアタックしたくてうずうずしてしまう。

2009-03-31

anond:20090331220015

筋トレは?

勉強したら?

ブログでも書いたら?

自宅サーバでも建てたら?

アプリケーション開発して公開したら?

 

何をもって生産的としたいのか分からない。

たぶん元増田自分で分からないと思うけど。

 

なんでもいいなら、植物の栽培。

完全な自己満足なら手料理

人と関わりたいなら、飲みに行け。

近所なら今度酒でも飲みに行こうぜ。

2009-02-19

ミンスでも自滅党でもどっちでもいいから早く太陽光発電を推進すべき その1

ごめんね、タイトル釣りだよ。

大仏が率いる政党太陽電池パネルを全世帯に普及させるぞ!と吠えた、と言う記事がはてなブックマークで出ていたのを見たんだけど、すごく批判が多いのでぼくおどろいちゃった。

よく読んだら、僕がの知ってる程度の知識でもおはなしできるようなコメントがあったので、書いてみる。とはいっても「優先度が違うよ!」「この金があれば××ができるからむだだよ~」と言った話の本質からちがっちゃうコメント(そんなこと僕が知るわけないよねっ!)とか「政治的な意図に騙されるな!」なんて話は興味がいないのであんまり反応してないからよろしくね。

と言っても僕は専門家ではないので増田に書くチキン野郎ですさ~~~せん。なにか間違ってたらおしえてエロエライひと!

……なんて記事を書いてたら、あるふぁぶろがーさんが似たような記事をしかもコンパクトに書いてるじゃないか!むっきー!ひきょーだぞ!

さらにそれに対して反応だって?ちっくしょー。おぼえてろよ!

元が取れるの?系

まずいっちばん最初に、「自然エネルギーとして、どの段階から環境にやさしくなるか」という環境コストと、「いくらから儲かるか」という金銭面のコストを混同していると話は全く違う事をはっきりさせておくよ。そうしないと利権屋さんの詭弁に騙されちゃうからね!

これってどういう事かって言うと、たとえば「自然にやさしいことが付加価値ですから普通のやつより値段が高い」というありがちなボッタクリ商品だとこの環境コストと金銭面のコスト反比例することになるんだけど、一緒にしたら自然に優しいという付加価値をつけたボッタクリ商品のほうが自然に厳しい、地球いじめ商品なっちゃう。

この点で例の武田のおいちゃんなどは、意図的に混同してミスリードをさそってるね。(ちなみにこのおいちゃん、出している資料が古かったり間違っていたり、目盛りや単位がないグラフを載せていたり、下手すると事実無根なことを根拠なしに言いふらしてお金儲けしているよ! 商売上手だね! 僕もお金大好きだから、あんなコンビニ300円コミック並に原価が低そうな、はなっから出版社さんもキワモノ本として作ったに違いない簡易装丁の本であんなに売れるなんてうらやましいな~っておもうよ。僕もそういうボロい商売してみたい~っ)

環境コストの話よりもやっぱりお金だよね!というわけで、この間セールスにきた工務店のおいちゃんにきいてみたんだけど、うちの日照条件で2kwをコンスタントに使えるぐらいにすると、だいたい償却まで一回の電気系統の交換と年間メンテナンス、ローン金利等含めたパックを利用してだいだい27年かかると言われたよ。この年数、一般的な家の償却年数とほぼ同じだね。ちなみに工務店のおいちゃんによれば、メンテナンスのパックに入ってもらえば、年間いくらで保守できて保証もしますよって言ってた。

もうかるの?って話について、工務店のおいちゃんによれば「はした金程度しか儲からんけど、地球環境のために行動していますと表明したときに集まる注目の視線と優越感や、災害などで停電している時、愚民共が助けを求めてくるのをエアコンの効いた室内からワイン片手に眺める最高のながめの事を思えば安いもの(意訳)」だっていってたよ!すごいメリットだね!

ちなみに、僕にとってはどうでもいいことだけど、環境コストについてもてきと~にに調べてみました。算出方法にもよるけど数年で環境コストが取れると言う試算もあるみたいで、そうじゃなくてもだいたいの試算では一桁年数で環境コストプラスに転ずるとするのが多いよ。ちなみにこれはよく比較対象になる原子力発電所に比べれば圧倒的に早い数字なんだ。なんか原子力推進派の人は意図的に事故の際の環境への影響や、海などに大量に熱をまき散らすことなんかのコストを無視して単純に経済コストだけ問題にする人がいるけど(すごいのだと太陽光発電パネル製造コストは加味するのに原発製作コスト、燃料の採掘・処理コストは無視するんだよ! 人に意見を通すときはこれぐらいの能力がひつようだね!僕もみなわらなくっちゃ)環境コストは、リスク評価まで含めてまじめに計算するとすごいことになるはず。ただ規模も用途も耐用年数も能力も違うので全く評価対象としては不適切だけど。(ここをわざと家庭用太陽光発電原子力発電を比較対象に選んでる人は大抵わかっててやってるから気をつけようね!)

ちなみに、環境コストだけど、これ最近大幅に改善したので、5年ぐらい前の文献の数字はすでに古いので注意が必要です。ここのところの高効率化戦争は恐ろしいな~。しかもこの不況の中で集中的に投資されて中の人プレッシャーも大きいんだろうね~。中の人!死なない程度にせいぜいがんばってね!

それから、儲かるとわかったからか、最近いろいろな新技術や新方式がでてコスト削減に結びつきそうなものもたくさんあるけど、その割には量産品の効率と経済性がなかなか向上しないのはおそらくお金の問題なので、そのあたりに血税をつっこんで一気に競争力を上げるというのはありだと思うよ!

で、この環境コスト現実コストのボッタクリ価格環境保護が当たり前になってくれば来るほど縮まってくるはずだとおもう。環境にやさしいことがあたりまえになって、付加価値と言うより「環境保護がうたわれていなければ売れない」ようになれば。だけど残念ながらそうなるまでが一番コストがかかるかなって思う。そこの部分のコストを国が請け負って、一気にすっ飛ばしてある程度許容できるぐらいの量産効果が現れるまでの段階まで一気に押し上げるのはありだと思うな。今のタイミングでうまくすれば国家として見れば元を取るどころかガイジンから金をむしり取れるしね!

だけど結局は環境にいくら金がはらえるか、って話だよなーとおもったり。

結局は今まで集中的に税金なども使われて賄われてきたインフラの一部を各家庭に分散化するわけだから、設置者が負う有形無形の余計なコストが増える、手間が増えるのは当然だよね。それをどこまで許容できるかなーという。

あと「作る方が削減できる効果よりも環境コストが高い」と言うのは思いこみだと思うので、ちょっと資料をあたってみてくださいな。近頃の文献でそういったことが書いてあるのなんて武田のおいちゃんの本と、武田のおいちゃんのビジネスモデルをぱくった人ぐらいだよ。(資料を読んでも本気でそういうことを言っている人は、きっと数字の読み方もわからないイエローモンキーかクロンボかホワイトトラッシュゆとりユダヤ三国人か、もしくは何かやましいことのある既得権益利権を持つ政治家とその一派に違いないね!)

耐久性が悪く、減価償却できるまでもたないだろ 系

太陽発電パネルそのものは基本的には致命的な劣化は起きないよ。だいたい20年で10%効率低下と言われているみたいだけど、そこまで劣化が起きる場合は理論値一杯まで高効率で発電しての結果だから、とっくに元が取れているわけで実際にはもっと低いはずだよ。基本的にエネルギーを変換だけだし、可動部分がないしね。「機械は必ず壊れるもの」と言っている人がいたけど、機械メカ)じゃないから壊れないよ!(形あるものはいつか壊れると言われちゃうと厳しーけど、そんなこと俺も貴様もいつか死ぬのでどうでもいいね!)ただこれは過去の例なので、今後はさらに改善していくっていってた。

このあたりって、太陽発電パネル技術は実は結構古くさいいいかんじに発酵してそろそろ隣のおいちゃんみたいな臭いすらだたよいそうなそうな技術なので、明らかに投資する時期を間違えたかわいそーな先人の遺体肥料にして育てた経験保証しているよ。すっごく枯れた技術なんだ。近頃おはやりのシリコン使用量を減らした太陽発電パネルとかも、フレーム保護材などの耐久性ノウハウは基本的には一緒だから、もうかなり枯れた古くさい技術と言ってもいいと思うよ。

ちなみにパネルメーカーも20年保証と長期保証普通みたい。つまり、経済的なコストが償還できるぐらいは平均保証があるんだね!僕んちに来た工務店のおいちゃんは、メンテナンスプランに入れば30年は保証するって言ってた。

で、一番劣化するのはコンバータなんかの電気を整える部分。これがだいたい15年ぐらいといわれてる。太陽発電パネルからできる電気直流なので、それを交流に変換して家庭で使えるようにしたりするシステム面なんだけど、(いわゆる変圧器とか、AC-DCコンバータとかいわれる部分)。で、こいつのコストだけど、こいつは人類電気を扱い始めてからずっとついて回ってる技術なので、予想寿命のころにだいたい壊れる。なので、馬鹿正直な業者にお願いすれば、コストに組み入れて計算できちゃうんじゃないかな。

後当然バッテリーを使っていればバッテリーも。まぁこちらは車載用ほどはシビアじゃないから問題なくなるだろうと思うよ。なんたって自動車産業が自腹切って大実験やってくれるんだから! だからそんなに過大な負担かな?こんなレベルで「耐久性に問題がある」なんて言われたら僕泣いちゃうよ。泣くと絡むよ僕。それでもいい?

ちなみに、AC-DCがかなりエネルギーをロスするんだよね。なので、大電力が必要なもので、なおかつ設備として一度設置すればほとんど動かしたり電源を抜き差ししたりしないものについては、AC-DC等を通さないシステムを考案するのも手だと思うんだ。たとえば電気自動車の充電システムや、空調、給湯、廃人正気じゃないドライヤー内蔵暖房機能付きゲーミングPCや、キチガイ自宅サーバロリ画像のためにWinnyを24時間稼働させてるPC、冬でもあたたかいPS3などにね。上手くすればXBoxの本体並みにでっかいアダプタだってすごく小さくできるかも知れない。そういうのに専用配線を使って供給すると言うのも手だと思うよ。え?ACにすると感電しやすくなって危ないって?そんなこと僕が知るわけないじゃないか。エライ人なんとか考えてよ。

メンテナンスできるの?系

砂などによる太陽光発電への劣化って、せいぜい最悪でも5%程度なんだって。なのでその分見越して多めに設置すればOKなレベルなのさ。ちなみに電気発電所から送られてくる際の送電ロスは5%だから、ほとんど無視できるレベルだってことがわかるよね!

なので今のものでも基本的にメンテナンスフリーでOK。時代遅れだって評判の自動車趣味の人の車みたく、いつでもぴっかぴかにしておきたいなら別だけど、多少の落ち葉や鳥の糞といったものでもそんなに影響しないそうだよ。というか、発電パネルに影響するぐらいの極端と主張する場合は、まず家の心配するか、施工業者を話が違うと訴えるか、キミ自身の強迫症のおそれを心配した方が良いと僕は思います。そんなところを気にするなら、日照条件なんかを気にしようね!

それに、従来一番やっかいだと言われていた幹線道路沿いの家の劣悪な環境で発生していた煙害や油分を含んだ粒子状物質などによる曇りだけれど、今は太陽発電パネル光触媒をはじめとした汚れ除去の技術が発達してきているので、ほとんど磨いたりする必要はないよ。

光触媒って紫外線によって働く触媒で、強烈な太陽光に晒すことが前提の太陽電池パネルはまさに光触媒と相性が良い技術なんだって。え?光触媒で透過率がおちないかって?そりゃ落ちるでしょうけど、それを感じられるほど発電量が落ちるなら、きっときみはなにか騙されているから訴訟の準備をしたほうがいいよ。

で、砂、ほこりやちりじゃなくって、雪じゃどうなの?と言う話があったけれど、融雪機能付き太陽電池パネルなんてのがあるよ!シャープさんによる技術解析がわかりやすい(PDF注意!)これ結構よくできていると思いました。さすが目の付け所がシャープだね!商品の特徴を一切説明しない意味不明キャッチコピーCMばかりの会社とはおもえないね!

普及にはやっぱりコスト課題なんだけど、基本的にはコンバータを双方向にするかどうかの話だけみたいなのでこれは時間の問題だと思うよ。で、普通太陽発電システムと比較してのコストが下がれば、あの雪下ろしの腰の痛さを知っている身からすると下手すると雪国の方が早く普及するかも知れないとすら思っちゃうな~。だって死活問題だもの。あ!ちなみに勘違いしないでね。雪は全部溶かす必要はないのよ。滑らせて雪を落とせばいいので。

何かあったときの専門的なメンテナンスの方だけれど、こちらは量産されればほとんど問題がない話だね。たとえば上下水道が普及したから「水道トラブル五千円!トイレトラブル八千円! 払えなきゃ、奥さん体ではらってくれてもいいんだぜ?」なんて商売ができるようになったわけで、量産さえ始まればメンテナンスを請け負う業者は増えるはず。なので、産業としてのスタート時のコストを国が請け負って、一番コストのかかる時期を全部すっ飛ばしていきなり普及期に押し込むと言うのもありだと思う。

自然エネルギーは安定供給ができないから電力計画が狂うだろ 系

おそらく自然エネルギーが普及する上で一番の問題はこれだと思う。そして、時期はともかくとして、将来的にこれが問題になり、長い間問題として続いていくことは明らかだと思う。だってこれは構造的な話だものしょうがないね。

なので、学者連中が禿頭をさらにハゲさせるぐらいハゲんだのか、結構いろいろな解決案が出てるよ。

その中で僕一押しなのが一番シンプル太陽電池とともに大容量のバッテリーを備える方式。いや、これをしても限度があるだろ、って話はありますがね。でも、これを利用することでピーク電力の山を大幅に落とすことができるはずなんですよ!

現在日本の電力は、高効率で高出力が可能な原子力や、安定していて低コストの水力をベース電力として、変動する電力を火力やその他の調整しやすい発電方法でまかなってるのは周知事実だね。え?知らない? 貴様!謝れ!でんこちゃんに謝れ!今すぐ謝れ!土下座してすりむけるまで頭を擦れ!ハゲろ!腐れ!

と言うことはどーゆうことかというと、大都市部のヒートアイランド現象が発生する真夏冷房をがんがん使うようなピーク時と、深夜寝静まって、かわいそうな労働条件でしか働けない弱者負け組のみなさんと、オンラインゲーム廃人馬鹿学生ぐらいしか起きていない深夜との電力差は、高効率で環境負荷も低い発電ではなくて、石炭発電や火力と言った発電に頼らざるをえないんだ。このベース以外の調節可能な電力というのは、高コスト環境コストも高いものがおおい。そりゃそうだよね!高効率の発電所を常に回しておくほうに使った方が、全体に金がかからなくて済むもの。

と言うことは、ここを削減するキーは、いかにピークの消費電力をあげないか、と言うことになるわけ。

で、ここに太陽光発電ですよ。太陽光発電はピーク時はだいたい真夏の一番暑い=一番太陽光が強い時期だからだいたい気温に比例して太陽光発電発電効率が上がるって性質がある。と言うことはつまり、ピークの時に必要なベースに加えての発電量を削減する効果があるんだ!

で、ここで「暑い夏の雨の日などはどうする気だ」とか「夕立とかの時どうするの?」と言う話が出てくるんだけど、そこで出てくるキーポイントが「各家庭で備蓄する」というのと「日本全国規模で平準化する」と言うこの二点。

「各家庭で備蓄する」というのは非常に単純な話で、いくからかの蓄電池を設置すればいいわけさ。早朝まだ暗いうちから電車に乗り、深夜終電でへとへとになって帰宅して、楽しみが唯一アニメ鑑賞という一体何が楽しくて生きてるのかわからないような人だって、これがあれば安心! 昼間の電気をためておけば、摩擦運動による自家発電するときも便利!であると同時に、特定のタイミングによる急激な需要の増加を和らげる効果が期待できるはずなんだ。洪水時の調整池みたいな感じかな。

え?バッテリーが高い?それは大丈夫だよ。ほっとけば車屋共が勝手に改良してくれるから。奴ら今かわいそうなぐらいに必死だからまぁニッポン名物カロウシは多少起きるかも知れないけど、その屍と悲しみを乗り越えた先には、数年以内には急速に値段が下がるはずさ。

で、日本全国規模で平準化するというのはつまり、規模がでかくなればなるほど、局地的な夕立などの現象にもカバーしやすくなると言う事。

わかりやすく言うと一人で走りに行って信号無視をすると捕まるけど、たくさん仲間を引き連れて走れば、多少一人や二人捕まっても全体としては一定量の人が確保できるってわけ。上手くすればポリ公や権力の犬共を混乱させて、全員うまいことまけるかもしれない。

と言うことは普及しはじめが一番つらいということで、本来なら誰か馬鹿な奴をだまくらかしておっかぶせる必要があるけど、リスクがあるし訴えられたりしたら面倒だよね!だからそこの部分のコストを国が請け負って、一気にすっ飛ばしてある程度カバーできるぐらいの規模まで一気に押し込むというのもありだと思う。

この手の話題を出す人の中の一定数は、エネルギーミックスのことを全く考えてない人がいるんだけど、あんまり相手にしちゃいけないよ。彼らはなぜか「火力」なら「火力」「原子力」なら「原子力」「太陽光」なら「太陽光」と特定のものですべて賄うかのように反論してくるんだけど、それぞれ一長一短。カバーしあえばいいのさ。

たとえるならたまにやたら不細工な馬鹿男に綺麗なよくできたお嫁さんがついてることあるでしょ? でもよくよく聞いてみると旦那は性格はよくって、奥さんがアレだったりするよね!そんな風に世の中は全体でバランスがとれるようにできているのさ!

ちなみにこの件については、家庭でも常時通電保証のある電源ラインと、別にある程度ダウンタイムがあってもいい電源ラインをわけて、各家庭のブレーカーをさらにインテリジェントにして契約で振り分けを行うようにすれば解決するって話もあったね。これも僕はいいとおもうな。

風力発電のことも忘れないであげてください……系

別に太陽光発電を設置しても、風力発電ができない、と言うことではないので対立する話ではないのだけれど……。

日本の場合、各地で大型の風力に対して、「正気かな?」って思わず疑っちゃうようなおばちゃんや既得権益の犬、宗教その他反対運動でご飯を食べている人たちが沸いて結構反対運動が多いんだ。景観を崩すだの、よくわかんないけど科学的には測定できない「低周波」と言った話もあるんだけど(スカラー波みたいなものかな?)、結構感情的とも言える反対運動が起きてるんだよ。これにのせられる脳が足りない政治家も多くてこまっちゃう。

その点で、なんとなくいい物ってイメージのある太陽光発電の方がデメリットうまいことイメージの向こう側において、たくさんの人をだましやすいと思うんだ。また、可動部分がないだけ太陽光発電の方がメンテナンスフリーだっていえちゃうので(機械なので必ず壊れるよ!)、一般人が仮定に設置するなら、風力より太陽光だと思う。

僕としては、峰に回る巨大な風車ってな光景は、いかにも人類が緩やかに滅びていく終末的な光景でいいな~って思うんだけど、わりと感情的な反対が多いみたいで残念だなぁ。「無風と強風が入り乱れる季節のはっきりした日本のような土地でわざわざあんな馬鹿みたいなもの建てるなんて馬鹿じゃねーの?そもそも風力で独立して採算がとれる見込みなんてあんのかよ?プゲラ」とかなんておもってないですよ?

もちろん!風力発電装置のかなりの部分は外国から買わないといけないってのも問題だと思うよ。わざわざホワイトトラッシュ共に金をくれてやることなんかないもの。あいつら金を与えるとすぐに戦争するでしょ?まるで発情期のわんこみたいに。

とは言っても、産業としては普及させないことには奴らにやられっぱなしになっちゃうんで、研究費はどこかで助成する必要があると思うけど。だって儲け損なったらもったいないじゃない。

なぜか長文を投稿すると最後まで表示されない増田の糞バグ仕様のせいで分割する羽目になったので、その2へ続くよ!

2008-10-07

http://anond.hatelabo.jp/20081007002613

経験者がきましたよ。

自宅サーバとしてのノートPCは、

・無停電装置バッテリー)付

・優れた静音性

・比較的省電力

・サイズも超小型で置き場所に困らない

ディスプレイキーボード

という点で非常に優れてますよ。

ただし最大の弱点がHDD(ハードディスク)ね。

ノートPC用のHDDはやっぱ弱いよ。linuxwebサーバたてて1年ぐらいで吹き飛んだ。

ちゃんとバックアップを外部にとって、すぐ復旧できるならいいんじゃないかな。

SSDなら最強ぽいけど、値段が高い。

2007-10-31

絶望的な回線事業者選び

自宅サーバを作ったけど、プロバイダ様(CATV)がサーバ設置を禁止されているのでプロバイダ変えなくちゃ。

さっき上りをはかったら1Mbpsちょっとだった、、、こんなんでサーバ運営できるのか?!(←いや変えるけど

んで、NTT東日本ひかりONEサイトを見てみたんだけど、FTTHって未だに高すぎない?

もうNTTADSLでいいや。一番速いやつでも、最高帯域でアップしたって規制されないでしょw

で、いろいろ調べてみたわけですが。

おいおい、NTT収容ビルまで2kmも離れてるぞ...

結局今より上り速度が遅くなったら嫌ですよん。

サーバ運営やる人はそれなりにお金をかけられる人じゃないとだめだってことかね。

でも、今はADSLしか自分には残されていない気がする。

2007-06-28

自宅サーバ失敗中

おもちゃ用にサーバを公開しようとして失敗中。

グローバルIPアクセスするとモデムの設定に飛ぶ。

ポートマッピングの設定もしたけど globalIP:80 にアクセスすると設定画面。

ためしに、8080でテスト用のHTTPサーバを公開して8080にアクセスしてきた物をlocalIPに飛ばすように設定しても表示されない。

なにがまちがってるんだろ?

面接を受けた会社から出された課題を適当に作ってみてもらう予定なのにだめだ。

課題は既に出来てるんだけどなぁ。レンタルサーバでも借りるかなぁ

2007-06-14

プログラミング

生粋文系だけど趣味プログラミングをやっている。もともとネットワーク技術に興味があったのでメインPHPなんだけど、PHPプログラミングなんていってたらプロに一笑されそうだな。最近はCにも手を出して、自宅サーバー内で変なプログラム動かして「あー、このサービスもこういう感じで運用されてるのかな」とか一人でもうそうして楽しんでる。自分がほしいって思ったものを作れるって、なんだか男のロマンだよな。レゴみたいな感じ。

2007-05-18

レン鯖は

予算と要求項目しだいだなあ。

転送量が2GB/dに満たない程度ならXrea+が安くて(年払いなら\2.4k)容量も2GBある。設定の自由が利くので、オリジナルドメイン運用にも適している。転送量問題は、分散可能なら複数契約という方法も。

さくら転送量制限が(価格の割には)緩いしプランが複数分かれているので、最大公約数的な無難さがあるが、リクエスト過多なら向かない。あと、下位3プランは設定したドメインサブドメインごとに独立したメールアドレスを作成できない。

もっと頑丈さを求めるなら、NTT-PCのWebARENAになるんかな。ここまでいくと月あたり\3k以上いっちゃうので、有志を見つけて専用サーバシェアしたほうが安くて美味しいんじゃないかな。

自宅サーバ電気量が意外と食うって話だけれど、どんなもんだろうね。スキルのない人間だと障害対応もきついし、代替品もそろえないといけないし、素人が遊びでやるモノじゃないと思うけど。

ログイン ユーザー登録
ようこそ ゲスト さん