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

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

2019-06-12

増田でわかる分散SNS

1章 アカウント凍結

有子「あっキレイなお花!」

共太「写真を撮ってTwitterシェアしようぜ!」

有子「いい考えね!じゃあさっそく・・・あれ?」

共太「ん?どうしたんだ?」

有子「あっ私のTwitterアカウントが凍結されてる!」

共太「なっなんだってー!」

-----

共太「最近SNSアカウントが巻き込まれ凍結されるって話をよく聞くけどまさか有子のアカウントがなぁ・・・

有子「私なにも悪いことしてないよ!お花や猫の写真シェアしたりしてただけだもん!」

分美「あら?どうしたの?」

共太「あっ分美お姉さん!ちょうど良いところに」

有子「分美お姉さん・・・何も悪いことしてないのに私のTwitterアカウントが凍結されちゃって・・・

分美「あら大変!でも仕方ないわよねぇTwitterシステムの上では巻き込まれ凍結はどうしても防げないわ」

共太・有子「えっそうなの!?

分美「Twitter問題のありそうなアカウント独自アルゴリズム自動で凍結しちゃうのよ。コンピュータプログラムで判定しているからどうしとても間違えてしまうことがあるわ」

有子「プログラム相手じゃ間違えてますよってお話することも難しいよね」

共太「Twitter勝手に始めたことを押し付けてくるなんてヒドイじゃないか!」

有子「私の友達だって悪いことしてないのに何度も凍結されちゃって悲しい思いをしてたんだよ!」

共太「お姉さんなにか良い方法はないの!?

分美「ふふふ・・・あるわ!分散SNSよ!」

共太・有子「分散SNS?」

2章 分散SNSって何?

共太「お姉さん、分散SNSってなに?」

有子「前に少しだけ話題になった気がするけど私よく知らない」

分美「分散SNSはねTwitterFacebookみたいなSNSが動くサーバシステム個人個人自由に設置して、設置されたみんなのサーバ同士が繋がり合ってコミュニティネットワークを作ろうって試みなの」

分美「分散SNS構成するサーバ個人の持ち物だから、持ち主の個人独自ルールを定めることができるのよ」

分美「TwitterFacebookサービスを利用しているとTwitterFacebookが定めたルールに利用しているユーザは従わなきゃならないけど、分散SNSサーバ毎にルールを定められるので凍結される可能性を低くできるわ」

有子「あれ?じゃあもしかして私が分散SNSサーバを設置したら・・・

分美「良い点に気が付いたわね!そう、有子ちゃん分散SNSサーバを設置したら有子ちゃんルールよ!」

共太「すっげぇ!じゃあボクの分散SNSサーバを利用したかったら100円な!」

分美「ふふふ、共太クンの分散SNSサーバからそのルールはもちろん定めて良いわ・・・でも分散SNSを利用するユーザにはルールを選ぶ権利があるのよ?」

有子「なるほどね!もし私の分散SNSサーバの利用が無料だったら共太クンの分散SNSサーバを使おうって思うユーザなんか居なくなるじゃない!」

分美「そうねユーザが困っちゃうようなルールを定めればユーザは利用しないだろうし、更に法律違反するルールを定めて実行しちゃうお巡りさんに捕まってしまリスクも当然あるのよ」

共太「自由ルールを決められても好き勝手にしちゃ駄目なんだ・・・

3章 分散SNSは過疎らない

共太「でもさぁ思ったんだけど新しいSNSってユーザ数が少ないよな」

有子「SNSってやっぱりいっぱいユーザが居たほうが楽しいしね」

分美「実はね、分散SNSっていわゆる『過疎』になる可能性が非常に低いのよ。設置したら既に誰かが居るわ」

共太「えっ!?SNSを設置して直ぐは誰も居ないに決まってるじゃないか!」

有子「そうよね?居たとしてもSNSを設置した管理人さんだけでしょ?」

分美「それが分散SNSメリットの1つなのよ。分散SNSは点在する分散SNSサーバ同士が相互接続することで成り立っているの」

分美「だから例えば分散SNSサーバαが既に設置されている状況であれば、分散SNSサーバβが新たに設置されたとき分散SNSサーバβから既に存在する分散SNSサーバαを利用するユーザが見えてコミュニケーションが取れるのよ」

有子「えぇ!?それってすごいことじゃない!!」

共太「自分分散SNSサーバを利用してくれるユーザ積極的に探さなくても良いわけか」

分美「わざと他のユーザを集めないで管理人がたった1人だけで利用している『お一人様』と呼ばれている分散SNSサーバだってあるわよ。他にも家族だけとか学校友達だけの分散SNSサーバがあったり、お絵かき趣味の人のためや音楽趣味の人のための分散SNSサーバもあるわね」

有子「なるほど学校のお友達なら見知った仲だし凍結なんてほとんどありえないもんね!」

共太「通ってるスポーツクラブ分散SNSサーバ設置したら面白そうだなぁ!」

分美「独自ルールを定められるってことは利用するユーザを好きに選ぶこともできるってわけ!そしてなおかつさっきも言ったとおり他の分散SNSサーバユーザともコミュニケーションが取れるから便利」

分美「そんな便利な分散SNSコミュニティネットワーク形成しているのが『ActivityPubプロトコル』よ!」

4章 ActivityPubプロトコル

共太「アクティティパブ・・・?」

有子「プロトコル・・・?」

分美「早い話が分散SNS同士の会話がちゃんとできるようにする方式規格のことなんだけど、実際に重要なのは利用する分散SNSサーバがActivityPubプロトコル対応しているかどうかってこと」

分美「実は分散SNSってActivityPubプロトコルが登場する以前にも様々なプロトコルが考案運用されてきたの」

分美「例を挙げればOStatusプロトコル、DFRNプロトコル、DiasporaプロトコルZotプロトコルあたりが有名ね」

分美「でも問題プロトコルが違えば相互コミュニケーションが取れないことなの」

有子「あれ?分散SNSサーバは他の分散SNSサーバ相互コミュニケーションが取れるんじゃなかったっけ?」

分美「そう、それを実現したのがインターネットで使われる技術の標準仕様を定める団体であるW3C』が制定したActivityPubプロトコルってわけ!」

共太「そうかActivityPubプロトコル以前は分散SNSでも相互接続できない分散SNSがあったんだな」

分美「W3Cが標準仕様であるActivityPubプロトコルを定めてくれたお陰で、分散SNSほとんどは積極的にActivityPubプロトコル採用するようになり、ほとんどの分散SNSサーバほとんどの分散SNSサーバ相互接続コミュニケーションが完成したわ」

5章 もっと知ろう分散SNS

共太「へぇ!ActivityPubプロトコルって凄いんだなぁ」

有子「お姉さん!分散SNSサーバってどんなものがあるの?」

分美「うん!じゃあ先ず最初に語らなきゃいけないのは『GNU Social』ね!Twitterに触発されたマイクロブログSNSよ」

分美「GNU Socialは分散SNS最初期に登場した分散SNS2007年まで遡るわ」

有子「今から12年も前!?そんな前からあるの!?

分美「12年前はidenti.caっていう名前だったの。GNU Socialという名前に落ち着いたのは2013年よ」

共太「それでも6年も前か。その時から分散SNSを考えていたなんて凄いなぁ」

分美「分散SNSのヒントになっているのは2002年に登場したP2Pファイル交換システムの『Winny』なのよ日本製ね」

有子「2002年17年前!どんどん遡るね!」

分美「WinnyのあとにBitTorrentが登場したり色々日本でも問題になり善悪評価が定まらないけれど革新的システムだったのは確かで、それが現代分散SNSという実装に応用されているわ」

分美「GNU Socialの特徴はなんと言ってもその安定性の高さね。最初期に登場したこともあり機能性に乏しさは感じるしアップデートは驚くほど少ないわ。でも後に登場した分散SNSへ強い影響を与えたの」

共太「アップデートが少なくて済むほど安定してるってことか?」

分美「それもあるし、GNU Socialはプラグインによる機能追加に対応しているのよ。新機能が欲しいなら自分で作れという文化なのGNU Socialは」

分美「次に紹介するのは日本で最も人気のある分散SNSMastodon』ね」

有子「あっ聞いたことある!」

分美「Twitterアカウントの凍結騒ぎで一時期Twitterでも話題にのぼったわね。MastodonGNU Socialに触発されたマイクロブログSNSよ」

分美「GNU Socialを参考としたためGNU Socialと互換性がありつつも、よりもモダンな外観や機能を備え、コミュニティが活発でアップデートも非常に多いのが特徴だわ」

共太「それだけ聞くとMastodonの方が良いように感じるなぁ」

分美「日本国内にMastodonサーバは膨大に存在するし分散SNS選びに迷ったらMastodonって考えるのも悪くはないわ。情報も非常に多いしね」

分美「ただMastodon欠点としてはGNU Socialに比べるとより高性能なサーバマシン必要になることね。とある有名なC++プログラマが『富豪的プログラミングだ』と揶揄したのはMastodonコミュニティでは有名な話よ」

有子「自分Mastodonサーバを設置するときサーバマシンの用意に困るわけね」

分美「まぁとは言っても今の普及価格ノートパソコンくらいで十分に動くわ。利用状況によるけどサーバレンタルするとしても月額2,000円以下かしら」

分美「そんな重いMastodonに触発され動作が軽いことを念頭に置かれ開発されたマイクロブログ分散SNS『Pleroma』も検討に値するわね。Mastodonと一部機能互換性を持っているの。Mastodonクライアントアプリが使えたりするのよ」

有子「GNU Socialを参考にしたMastodonMastodonを参考にしたPleromaか面白いなぁ」

共太「お姉さん!なんかもっとこうドーンッとスゴイやつってないの?」

分美「あるわよ?例えば『Hubzilla』なんかは高機能すぎるくらい高機能よ。SNS機能に加えて、ユーザ単位の公開範囲限定チャットアドレス帳カレンダーオンラインストレージ、簡易Webページ作成RSSフィードリーダーFacebook連携Twitter連携、ActivityPub連携etc...」

共太「スゲェ!なんでもアリかHubzilla!」

分美「もともと『ハブ』になることがコンセプトらしいわね。でも今挙げた機能はHubzillaの最大の特徴じゃないの」

有子「えっこの時点で高機能なのに?」

分美「HubzillaはZotプロトコルによるGridネットワークを特徴としていて、これはサーバ認証ユーザ認証が別個に管理されているのよ」

分美「端的に言うとHubzillaサーバαとHubzillaサーバβで1つのユーザアカウント運用できるのよ。例えば普段使ってるHubzillaサーバαが何らかの障害でダウンしても、ユーザアカウントそのままでHubzillaサーバβで利用できちゃうのよ。普通サーバが変わるとユーザアカウントも変えなくちゃいけないわよね。Hubzillaはユーザアカウントを維持できるの」

共太「えっHubzilla凄すぎない?」

有子「まさに分散SNSだね。サーバ1つ無くなっても他のサーバが使えちゃう

分美「非常に先進的な試みをHubzillaはやってるんたけど、その豊富すぎる機能や細かな設定項目、更には複雑な外観で素人お断り感がスゴイのよ・・・

有子「もっとこう気楽で高機能分散SNSはないの?」

分美「あるわよ?」

共太「ちょっと思ったけど何でもあるんだねw」

分美「筆者の増田もこのエントリ書くため改めて調べてみて驚いてるらしいわ。それでもっと気楽な高機能分散SNSには『Misskey』があるわ。なんと国産よ」

分美「投稿テキストへ太字などが設定できたり、昨今のチャットサービスなどで定番化しつつあるいいね!に変わる様々な反応を送れるリアクション機能ユーザ指定して会話できるグループトーク、様々な情報を表示するウィジェット、更にはリバーシゲームが楽しめたりするわ。他にも機能いっぱい」

有子「エンターテイメントって感じ!結構好きかも!Hubzillaは敷居が高すぎる・・・

共太「エンターテイメントと言えばマイクロブログSNS以外には分散SNSってないの?」

分美「あるわよ。Hubzillaを見たときSNS部分はFacebookっぽいなと感じたと思うのだけれど、よりFacebookっぽい分散SNSに『Friendica』があるわ」

分美「FriendicaはFacebookクローンと言って良いほどFacebook機能酷似していて分散SNSFacebook機能を求めているのであれば一番手っ取り早いかもね」

共太「あるとは思ってたけどやっぱりFacebookっぽい分散SNSもあるのか」

有子「えっじゃあもしかしてInstagramっぽいのも・・・

分美「あるわよwInstagramっぽい分散SNSは『PixelFed』ね。Instagramと同様に投稿する写真エフェクトフィルタがかけられるわ」

有子「あるんだw」

共太「流石にYoutube・・・

分美「あるわよwYoutubeっぽい分散SNSは『PeerTube』というの。PeerTubeの凄さはActivityPubプロトコルへの対応だけじゃなく動画配信自体分散機能を持つこと」

共太「あるんだw」

https://peertube.fr/videos/watch/217eefeb-883d-45be-b7fc-a788ad8507d3

分美「この動画は実際にPeerTubeへ投稿されている動画なのだけれど、複数人が同時に視聴するとPeerTubeはYoutubeにない動画配信挙動をするの」

分美「それは視聴者αに続いて視聴者βが動画の視聴を始めると、視聴者βへはPeerTubeサーバから動画配信されるだけでなく視聴者αから動画配信されるのよ。これはWebTorrentという技術を使って実現しているわ」

分美「理論上の話になるけれど、1GBの動画Youtubeが2人へ配信した場合は当然ながらYoutubeサーバは合計2GB配信することになるけれど、PeerTubeサーバ場合は合計1.5GBで済んでしまうのよ。残り0.5GBは他の視聴者からまかなう

有子「これは本当に凄いじゃない!お姉さん当然100人が同時視聴するとPeerTubeサーバ送信量はYoutubeサーバに比べてもっと下がるんでしょ!?

分美「もちろん理論値だし様々な状況によってPeerTubeサーバ送信量は変わるけど間違いなくYoutubeサーバ100人配信するよりは送信量がかなり少なくなるわ」

分美「ちなみに引用しているPeerTubeサーバはわざとフランスのPeerTubeサーバを選んでいるわ。私1人だと何度も動画が途中で止まったけれど増田に貼った時点でどうなるか楽しみね」

共太「PeerTubeスゲェな!もっと知られていても良さそうなのに」

分美「個人動画配信って自宅サーバでやらない限りはレンタルサーバとかだとかなりお金掛かるのよ。PeerTubeだと送信料が抑えられると言っても積み重なるとかなりの額になるしね」

分美「そして例えばJ:COMとか一部のインターネットプロバイダはWebTorrentなどのP2P通信規制をかけているところもあるわ。そのようなプロバイダ契約しているとPeerTubeの旨味は活かせないわね」

有子「PeerTubeもActivityPubプロトコルリプライしたりできるんてしょ?」

分美「できるわ」

https://peertube.cpy.re/videos/watch/da2b08d4-a242-4170-b32a-4ec8cbdca701

分美「この動画はPeerTubeとMastodonのやりとりのデモ動画よ。Mastodon上でPeerTube動画を視聴してリプライしてるわね。そのリプライはPeerTubeへ反映されているの」

有子「すごい!まったく違うWebサービスなのにやりとり出来ちゃってる!」

共太「さっきのPixelFedもやりとりできるんだろ?いいね!とか。これがActivityPubプロトコル・・・!!」

分美「ActivityPubプロトコルは今後ともどんどん様々なWebサービスに広がっていくわ。現在開発中だけれど電子掲示板Redditに触発されActivityPubプロトコルを組み込んだ電子掲示板『Prismo』は良い例ね。Prismoが正式に稼働するとMastodonから電子掲示板雑談へ参加できるようになるわ」

分美「そして別にActivityPubプロトコル対応するため新しくWebサービスを始める必要もないのよ。例えば過去日本国内で栄華を極めたmixiあたりがActivityPubプロトコルサポートしたら一気にmixiから観測できるアクティユーザが数十万人増えるわ。起死回生の一手として検討に値するわね。はてなハイクもそうよ」

分美「ユーザが居ないこと、ユーザを集めることが問題になるのならば常にアクティユーザが居ることへ期待できるActivityPubプロトコル採用するのはアリなのよ。 このエントリーをはてなブックマークに追加ツイートシェア

2019-06-11

インターネット免許制未来はどこからくるか?

自宅サーバーでツイッター連携サービス運用してたら、神奈川県警家宅捜索にきて

連携サービス利用者がモロ出し画像うpするために使ったモロ画像犯人と疑われた話。

https://b.hatena.ne.jp/entry/s/qiita.com/204504bySE/items/1ffc94d1866d96da4793


こういうのを読むと、インターネット免許制は、リテラシーの低いユーザーいるからよりも

警察無能すぎるから、取り締まりやすいように免許制にしていく未来なんだろうなと思った。

どうせ免許制にしたところで警察無能さは変わらないけど、

犯罪逮捕勾留されて裁判されるよりも、「ハイ、君5点減点ね。次やったら免停から次は講習受けるように」

と簡便に済ませられるし、警察無能さが露呈しないで済むようになってメンツが保てる。

そんなくだらない理由で、免許制になっていくんだろうな。

2019-02-12

寮生マイニング禁止について

寮の電気で金儲けダメっていうけど、

じゃあ自宅サーバ置いて有料webサービスしましたとかもダメなのかな。

寮のPCで有料アプリ作りました、も?

逆に無料webサービス無料アプリ開発ならいいのか、とか。

OSS開発なら良いんじゃないのか?みたいな理屈を説き伏せられるか。

2019-01-21

自宅サーバーに自作映画を置いて携帯回線配信しようとしたけどHD動画ストリーミングなんて皆さん観てくれない

固定なら好きに使えるけど携帯回線は容量制限の壁が厳しすぎる

月初にやれば違った結果になるだろうか?

2018-11-12

anond:20181112164304

殆どプロバイダでは家庭用回線サービスの約款に「自宅サーバやったらあかんで」って書いてある。

実際に光回線といえども月刊転送量想定が100GB~1TB位になってて、下手するとそれ超えたユーザには警告か調査かされる。

mastdonなんてクッソ転送量使うアプリその1であるから、それはいわば「犯罪行為であるよ。

2018-07-04

[]ギーク2018年上半期をまとめてみた

デスクトップWindows自作PCで最新の高性能CPUGPU、大容量高速なストレージとワークメモリを搭載。WSLのUbuntuによってPOSIX環境を構築。

デスクトップ周辺機器英語配列ゲーミング系、もしくは静電容量方式英語配列キーボード。好みによってはトラックボール作業用にゲーミング左手キーボードフットスイッチディスプレイ4K複数枚。音声の入出力はオーディオインターフェイス経由。

ラップトップMac使用するアプリ可能な限りクロスプラットフォームとして提供されているもの使用。処理性能の低さはeGPUで補完。

ラップトップ周辺機器に超小型のBluetoothマウス

テキストエディタVimWebブラウザChromeオフィススイートGoogle Documents、チャットSlackDiscord

ルータは高速なゲーミング系、もしくはGoogle Wi-Fiメッシュ運用YAMAHAも良いけど手軽さには敵わない。

ネット契約光回線IPv6

スマートフォンiPhone Xを裸運用動画撮影時にZHIYUNのジンバル使用。気分で超広角やNDフィルタ系のスマホレンズを使う。

写真の保存先はGoogle Photo自宅サーバ

タブレットiPad Pro、Smart Keyboard装備、手書き系はApple Pencil。

スマートデバイス周辺機器Ankerオーディオ関連はAirPodsBeats

iTunesゴミ。そのためAndroidを頻繁に検討してしまう。ただやっぱりAndroidはイヤ。

スマートウォッチは他に選択肢が無くてApple Watch。PebbleFitbitに買収され絶望している。

電子決済は交通系かApplePay、ApplePayの中身はiD

電子書籍はAmazon Kindle音楽SpotifyApple Music、動画YoutubeNetflix通販Amazon食材ネットスーパー、服はZOZOTOWNおまかせ定期便。

SNSTwitterログイン頻度が非常に落ちてるがFacebook、次の楽園としてMastodonに注目。視覚デザインアイディアプールとしてPinterestは優秀。

ブログは静的サイトジェネレータを使って構築。プラットフォームGithub PagesAWSWordPressは古い。

VLOGを嗜み、普段使い動画カメラiPhone XGoProSONY RX100。本気を出すときデジイチとZHIYUNのジンバルを持ち出す。

空撮ドローンはDJIの中型ドローンかRyzeTech Tello。

スマートスピーカーGoogle HomeとGoogle Home Mini、HomePodは現状で選択肢に入らずHomePod買うならGoogle HomeMaxを買う。

Amazon Echo派も居る。Amazon Echo Spotを実家に置こうか検討してる。

ホームIoTとして連携やすいのでテレビSONY4Kテレビ、電灯はPhilips Hue、赤外線制御Nature Remo。掃除機DysoniRobot Roombaマキタコードレスクリーナー。

調理関係電子調理電子レンジオーブントースターホットクック、ヌードルメーカー、Vitamixなどで省力時短調理をする。食器洗い食洗機

飲み物コカコーラエナジードリンク自作炭酸飲料

洗濯洗濯から乾燥コースで基本畳まない。シャツアイロンがけはアイロンいら〜ずとハンドチーマー

Raspberry PiホームIoTサーバを構築し、既製品では提供されていないサービス自作IFTTTSlackとも連携リモートコントロール。ChatBotもついでにラズパイで。OSUbuntu Server。

TVでの動画視聴はAppleTVChromecastやテレビ内蔵AndroidTVAmazon FireTV派も居る。これまでのメディア資産DLNA経由で視聴。

ゲームハードはSIE PlayStation4Nintendo SwitchXBox系はWindowsプレイしたら良いと思ってる。

スタンドアローンVRゴーグルのOculus GO動画見たりVRChatもする。

棚はディアウォールラブリコでDIY一家に一台マキタバッテリーインパクトレンチ

椅子エルゴノミクスデザインのもの

文房具ツバメノートに本革カバー高橋手帳に本革カバーボールペンJETSTREAM PRIMEサラサグランド万年筆コクーンバランスサファリ、ハサミはフィットカットカーブツイッギー。

バッグやバックパックカメラ向け、ブランドはPeekDesignやSUPER CONSUMER。

軽い運動にはロードバイク使用し、そんなにガチガチカスタムはしない。車は所有していないかスポーティデザインのものハイブリッド

----------

追記(2018/07/04/13:14)

クリエイティブ関係フォトレタッチは安定のPhotoshopでOSS派の人はGIMP動画編集はAdobe PremiereでDavinci Resolveが伸びてきている。DTMGarageBandで、当然DTM趣味の人は本格的なLogicCubaseを使ってる。

絵描きが周囲に1人しか居ないので聞いてきた。参考にならないかも知れないが「Photoshop、IllustratorClip Studio Paintがメイン。最近Paintstorm Studio面白い」と言ってる。

----------

ネット情報と某大手IT企業勤めの俺の周囲の様子から平均としてまとめてみた。

思い出しながら書いたのでアッチコッチにジャンルが飛んで申し訳ない。

平均なので、もちろん自転車趣味のやつはガチガチカスタムするし、カメラ趣味のやつはレンズを買いまくってる。

「○○なジャンルはどんな感じ?」と質問してくれたらわかる範囲で追記するかも知れない。

2018-05-07

AWSを使いたい」という気持ちだけでAWS使ってないですか?

小さいサービスならVPSでいい。

さくらなら最安値で月々685円、しか転送料は無し。

なんだったら自宅サーバーでもいい。

光回線がすでに引かれているなら、ラズパイでも買って置いておけばランニングコストなんてほぼ無視できる。

スケールすることが見込まれているものや、相応しい規模のサービス運用することになってはじめて、AWSなどのクラウドを使うことを”検討すべき”だ。

2017-11-29

実は俺はまだニコニコ動画が好きだ

※※この増田はただの自分語りです。この先生きのこるにはとかそういうのを真剣に話してるわけではないです※※

昨日のニコニコ動画(く)の発表会はまさに「良くなかった」。

仕事を持ち帰って家で発表会を楽しみにしていたが、発表終了後は結局なにも手につかなくなってしまった。虚無になって飯食って風呂に入って寝た。

一晩寝て若干落ち着いてきたので、いろいろ書いておく。

実は俺はまだニコニコ動画が好きだ。静画も好きだしニコ生も好きだし大百科も好きだ。

厨房の頃初音ミクと同時にニコニコ動画出会った。

"おもしろFlash"を漁っていた時からアマチュア作曲家みたいなのにハマりつつあって、muzieランキングを眺めてたりしていた。

動画の上をコメントが流れているというのが衝撃的だった。

たくさんのユーザー毎日動画を上げていた。有名Pが曲を上げるとmuzie再生カウンターとは別次元スピード再生数が増えていくのを目の当たりにした。

MADもたくさん見た。ドナルド兄貴特に好んで見ていた♂。

そのうち自分も見る側でなく作る側になりたいと思うようになった。

初音ミクMAD、.*ってみた、様々な動画を上げた。その過程で様々な技能を得た。

動画エンコードのコツやDAW/シーケンサの使い方はもちろん、カメラライティングからフォトレタッチとかも独学で学んだ。相対音感も得たし若干の絶対フォント感も得た。秋葉原でパーツを買い漁って自作PCを作ったし、ヘッドホンアンプ設計してハンダ付けして、PCから出る音が良くなった。思えばCUIを使えるようになったのもこの時で、いつの間にか自宅サーバが建った。でもせっかく買った電子ピアノは結局弾けるようにはならなかったw

多くの動画鳴かず飛ばずの3桁再生まりだったが、1回だけ1万再生を越えた。ランキングに載った。数百のコメントが流れた。「うp主すごいなwwww」と流れた。ついに私も、「うp主」になったのだ!

当時ほど暇ではなくなってしまったが、それでも今もVOCALOID曲を漁るし、MADも見る。自分うpした最新のミク曲はまた3桁で止まってしまったw

今もニコニコ動画youtube比較して優れているのは、もちろん動画の上にコメント流れるとかもあるが、タグ検索(「前衛けものフレンズ」をyoutube検索できるか?)、そして投稿者視聴者の隔たりの少なさだ。気になるジャンル動画を探して「自分もこれを作る側になりたい!」と思えるのは未だにニコニコ動画の方ではないか? 逆に劣っているのは…言うまでもないが通信インフラだ(とはいHTML5導入前辺りと比べればエコノミーモードの画質に関してはかなり改善したといっていいと思う)。

俺はRC2がSP1になった直後辺りに会員登録したようなネット新参なので、ニコニコyoutube動画をそのまま流してたような時とか、もっというとmixi日本一SNSだった時とか個人サイトMIDIアップロードされてた時とか、そういう時代を伝聞でしか知らないので古参の方々はまた別の意見があるかもしれない。

でも俺はまだニコニコ動画が好きだ。

全ての人間創作欲を持って生まれてきた(クリプトン伊藤社長言葉ですが)。その創作欲を刺激してくれたニコニコ動画には本当に感謝している。ニコニコ動画には、まだまだこれからも俺が好きでいられるようなニコニコ動画であってほしい。頼む~~~

2017-09-18

新調する自宅サーバーのパーツを購入した

https://anond.hatelabo.jp/20170911010509の続き

新たに購入したもの

種類名称価格備考
マザーボードH270M-ITX/ac¥13,760
CPUCeleron G3930T¥4,220
CPUファンSilent 9PWM\962厚みを増やして騒音を抑える
CPUクーラーSST-AR05¥4,480汎用ファンが付けられる中で最も大きいもの
メモリW4U2400PS-4G¥7,990G3930Tとの抱き合わせ購入の犠牲になった
電源SF450¥9,319SFXプラグインの中ではかなり静かな電源
バックアップHDDWD Red 6TB¥25,2672TB減らした
ケースSST-DS380B¥18,876HDDの冷えやすさとメンテナンス性の良さが決め手
ケースファン隼120PRM 1300rpm×3\1,089×3小軸なので同サイズの中では大風量
PWM分岐CA-864PS¥680色々あってPWMにすることにした

合計 \88,821(HDDを除くと\63,554)

約1万円安くなった。

流用するもの

種類名称備考
メインHDDWD Red 4TB
余りHDDWD Black 1TBやや壊れかけているので消しても良い領域に使う
システムSSDX-25M 80GB
余りSSDX-25V 40GB記憶プールキャッシュにでも使ってみる
TVチューナーPX-WDPE Rev1.3地上波2ch

いずれ買うもの

種類名称価格備考
SATAケーブル(HDD用)TK-SATA3-03RL×3\1,008×3右L30cm
SATAケーブル(SSD用)TK-SATA3-03LL×2\790×2左L30cm
CPUファンのネジ類-数百円現物合わせ

前回からの違い

ケース:PC-Q25B→SST-DS380B

理想USB3.0-SATA3.0変換アダプタが見つかったので、SST-DS380BにUSBHDDを搭載できるようになった。

そうなるとPC-Q25Bの優位性はCPUクーラーと電源しかない。

HDDの冷却性・埃フィルター掃除HDDの交換・価格ではSST-DS380Bが上回っている。

良さそうなCPUクーラーと電源が見つかったので、SST-DS380Bに決定した。

ファンコン:GRID+ V2マザーボード+PWMファン

HDDSMART読み温度に連動させることを期待してたが、そのような機能はないので諦めた。

しょうがないのでマザーボードで手動調整することにしたが、以下のような理由PWM3分岐にすることにした。

ちなみに交換候補ファンは以下のようなものも考えていた。

38mm厚
メーカー騒音値はあてにならないとはいえ、スペックだけ見れば隼120の方が静か。
25mm厚の二重反転
単純に2個つけるよりもうるさいらしいのでやめた。
電源:RM550x→SF450

ATXからSFXに変わったので、それに伴い電源も変えた。

バックアップHDD:WD Red 8GB→6TB

自動から半自動に変えたので、丸々2倍容量なくても前日のデータ復元できるようになった。

2TBあれば2年分の差分が取れるはずだし、手動操作する時は予測より早く容量不足になった時だけなので、6TBにした。

ちなみに、バックアップにはファイル履歴10分・最長2年で運用する。

これによりシャドウコピー不要になったので、余ったHDDは別の用途に使う。

2017-09-11

新調する自宅サーバーのスペックを考えた

今はAtom 330+ION+SST-SG05B+SSD+HDD+TVチューナー構成

ケース新調&SATAポート追加&OS入れ替えの必要が出てきたので、新調することにした。

パーツ名称価格備考
マザーボードASRock H270M-ITX/ac¥13,760H270M, Mini-ITX, SATA最多
CPUCeleron G3930T¥4,220最小TDPで最安のもの
CPUクーラーサイズ 風神スリム¥3,674ロープロファイル, 汎用12cmファン
メモリTeam TED48GM2400C16DC01¥6,980DDR4-2400 4GB×2
システムドライブX25-M 80GB¥0SSD, 余り
データドライブWD40EFRX¥0WD Red 4TB, 流用
バックアップドライブWD80EFZX¥32,617WD Red 8TB
余りHDDWD1003FZEX¥0WD Black 1TB。ファイル履歴シャドウコピー用。壊れたら他のドライブから間借りする。
余りSSDX25-V 40GB¥0用途未定。キャッシュに使うにも書き込みが遅い。余りHDDが壊れた時のシャドウコピーとか。
電源Corsair RM650x 650x¥12,917260Wまでファンレスで動くATX電源
ケースLian-Li PC-Q25B¥19,830ファイルサーバーに適したケース
ファンコントローラGRID+ V2¥4,280Windowsから制御できるファンコン
TVチューナーPX-W3PE Rev1.3¥0地上波2ch, 流用
合計¥98,278

候補から外れたもの

ケース
PC-Q28B
SS-DS380B
マザーボード
J4205-ITX
A68N-5600

2017-02-24

anond:20160529110102

使っていますよ。

たまにやるマイクラサーバーファイルサーバーwebサーバー、あとは録画サーバー運用してます

動画エンコとかはもちろんできないけど、壊れても良い前提で運用した方がいいです。

*nixの環境があれば技術習得もやりやすいし良いんじゃないですか?

自宅サーバーは火事が怖いのでファンレスにして、ホコリ貯めないでネ。

2017-01-28

http://anond.hatelabo.jp/20170128085025

理想を言えばmac,iphone, windows, androidを一通りそろえることだけど、

とりあえず始めるにあたってはいずれか一つあればいい。

サーバvpsを借りるか、自宅サーバ(linux)。独自ドメインもとってみると面白いと思う。

言語phpとかの方がいいんじゃね。javaめんどい

webサービスネタがないならはてブ(ソーシャルブックマーク)を作るのが王道

サーバサイドスクリプトDB基本的連携体験できる。

2016-11-11

プロパーになりたい……。

自分(パートナー企業勤務)より低スキル仕事をしているプロパー社員の方が、年収 倍くらいあって辛い…。

スペック

30代前半、都内にてIT系企業勤務。男。独身

地方国立大の人文系修士課程修了。

研究職や学芸員公務員を目指すも、どこも倍率数百倍で落ち続けて、そうこうする内に新卒権利喪失

ニートハロワ通い。

趣味自宅サーバ運営等していてITスキルあったので、仕方なくシステム系への就職を決意。

しかしこちらも100社以上お祈りされる始末。

結局、なんとか中小独立系SIerに拾われる。

職場

常駐型派遣

「 自社(パートナー) → プロパーユーザー企業 」という構造

自社 : ろくな技術は無いので、単価の安さが売りの常駐型派遣が主力。

      基本は高卒や専門卒で、管理職のみ大卒

      自分の様な中途採用は、経歴様々。

プロパー大手SIerの子会社

        以前は高卒ばかりだったが、近年は専門卒や高専を採る方向。

        ユーザー企業システム業務を一括で請け負って、プロパーパートナー社員で人を集める。

現場(ユーザー企業) : 東証一部上場企業

業務

当初は十把一絡げの人材として、マニュアルに従った定例作業機械的に行う運用業務従事 (曰く「運用オペレータ」)。

勤務開始から数年経った今では、現場でそこそこ働きを認められて運用管理の側へ昇格。

ユーザー企業運用部署担当者様と同等の業務を行う。

結果として、配下プロパー企業社員複数人いる「逆転」の状態

■悩み

現場では順当に立場こそ上がっているものの、自社の給与面では就職してから昇給はほぼ無し。

一方でプロパー社員高卒でも三十路前で年収500万はいく水準。

今の自身収入でも、一人で「生きていく」だけなら何とかなるが、結婚含め新たな「家族」の構築は望めそうにないです。

病気等で休職しようものなら、その時点でアウト。

転職活動しようにも、就職浪人時代体験結構トラウマ

未来が見えない……。

2015-04-06

プロジェクターで授業をする小学校教員

息子の担任は板書をしない。

どうしても何か手書きする必要がある場合は、ペンタブのようなものを使う。書いたもの電子教材が映るスクリーンに表示される。

ICT一本槍の教員かというとそうでもない。

「できるだけメモPCでとってください」とは言うものの、紙と鉛筆を使うことも認めている。

もっとも、ほとんどの児童は授業でノートパソコンを使っている。

支給品でも5万円で買わされた端末でもない。児童というか親兄弟私物だ。

「古いPCでもお下がりでも良いです」、「キーボード液晶マウス(トラックパッド)がついているものにしてください」、「購入する場合は『新品で一番安いノーパソ』を買ってください」と、学期始めの保護者会でアナウンスがあった。

父兄(フェミニストすまん)からクレームはなかった。

どの家にも旧式のノートPCくらいはあるのだろう。

それに新品を買っても3万円程度で済む。

塾代よりは安いし、学校で使わなくなったら他の用途に回せば良い。ノーパソは潰しがきく。

パソコンは教材の閲覧、ノート取り、調べ物に使われている。

一応OAタップ教室の各コンセントから伸びており、随時充電できるようになっているが、利用する児童は少ないという。

プロセッサに負荷のかかる作業をしないからだろう。また、替えのバッテリーを持ってきている子もいる。それに体育や音楽時間は使わないから勉強中にバッテリーが切れることはまずない。

電子教材は授業前日までに担任自宅サーバからダウンロードしておくきまりになっている。忘れた子は当日に友達からUSBメモリーなどを介して"借りて"いる。

教室ネットワーク設備は無いが、授業中のネット利用は認められている。

モバイルWi-Fiルーターやスマホテザリングで分からない言葉を調べたりしているようだ。

シャイな子はメール担任質問し、随時メーラーをチェックしている担任はその場で回答するらしい。

担任の話が面白いから、授業中ネットゲームで遊ぶ子供はいないそうだ。

担任は口下手で人気塾講師のような御仁ではない。

しかし話す内容の密度が濃く、ついつい聞き入ってしまう。スクリーンに映し出される教材も目を引く。

聞くところによると、担任は職にあぶれた博士出だという。文科省大学院重点化政策も悪いことばかりではない。

また、計算ドリル漢字の書き取りといった反復学習を授業中にすることはない(宿題には出す)

計算問題の解き方は授業中教えるが、「単純作業を学校でやるのは税金無駄」というのが担任の言である

閲覧するだけの教材はすべて電子データだ。他方、書き込み必要問題集テストはペーパーである

本当はすべて電子化したいらしいが、使い勝手の良いサービスがまだないらしい。

しか子供というもの面白いもので、担任が言わずとも紙の教材をスキャンして電子化している子がいるという。紙のドキュメント管理がいかに煩雑か、子供でも分かるのだ。

ところで私が「電子黒板やタブレットを導入する予定はないのですか?」と担任に伺ったところ、「公共事業をするつもりはありません」との言葉が返ってきた。

公務員としてはギリギリ発言である。いや、アウトかな?

2013-08-20

エンジニア彼女時間を取られる件で

http://anond.hatelabo.jp/20130817134551

あくまで一例だけど、私の場合学生の時の彼女がそうだった。ずっと一緒にいたい、全力で甘える事をここに誓います、って言われた。うひゃ。

その当時、Linuxはまだオモチャ扱いだったんだけど徐々に安定してきてる時期で「これを習得すると就職にも有利だと思うんだよ」って説明してもダメだった。

長期的な視点が無いというか、目の前の寂しさが嫌みたいな感じだった。

彼女の事きらいじゃないけど、ずっと一緒ってのは。。。 一人で集中していろいろ調べたい時だってあるし。

自分母親も父親に頼りがちであり、更に愚痴をいうタイプだったんで「男女ってこういうものかな?」と思って付き合ってた。

結局、いろいろあって分かれてしまったが。

でね、分かれた後に気づいたんだけど自由な時間が多いって凄い開放感だった。

それまで細切れの時間検証していたことが、気の済むまで検証できる。ちょっとびっくりした。一瞬、加速した感じがした。一週間くらいで慣れたが。

もちろん彼女と付き合うことで得られた経験も大きい、けど時間があるってのも大きいと思うよ。

(なので、個人的には独身を選ぶエンジニアは割と合理的ではないか結婚するエンジニアは何らかの狂気を踏み越えたのではないか、と思ってる)

落胆もした。 彼女と別れて全力でLinuxいじってたりする訳で、なにやってんだろーな、と。幸せ結婚なんてできないよな、とか。

私の段取りが悪いのか、記憶力が悪いのか、いろいろ手を動かしながら試したことの方が記憶に残るんだよね。

はてブコメントを見て、すみませんって感じになりました。

まぁ世の中、優秀な人はいっぱいいるよね。 私は優秀な部類ではないのだけれど、生き延びてはいる。

それから就職してお見合い結婚した。

で、思うのは、そういう『相手の時間を奪う事に頓着しない』というのは、人による、ということ。

当たり前なんだけど、前の彼女と嫁さんは全然違ってた。

PCITには詳しくないんだけど、仕事に使えそうって事で学習に対しては理解がある。 ホント、人による。

お付き合い開始当初、自宅サーバ玄箱で9台くらいあったんだけど「こうして見ると意外と可愛いですね」とか言ってた。

あれ、そう? 言われてみると、そうかも。

Sun Microsystems Ultra 30は「この紫は綺麗ですね」とか言ってた。うむ、これは私にも分かる。

もし君が彼女結婚している生活が描きにくいと苦しんでいるのなら、たぶん結婚しても苦しいんじゃないかと思う。

私は別れるのもアリだと思う。 良くない組み合わせってあるんじゃないかな。

(もちろん頑張るのも否定はしません。それで得られるものもあると思いますよ)

あと彼女と別れて「もう結婚できないかもしれない」って不安があったりしますかね?

というか、私は結婚はできないと思ってた。ぶっちゃけネックレスプレゼントするくらいならメモリ買うよなと思ってたし、

出会いがあっても上手くできる自信もなかった。

ただ、うーん、学生時代彼女と、その後も付き合い続けたとしても、私は独身Linuxアニメ見る生活の方が楽しかったよな、と思う。

結婚しなくても幸せになる方法はある。 私は学生時代彼女結婚しなくて幸せになったと思う。

別れを薦めてたりしているので、逆に結婚に関してもコメント

女性男性に期待するのは「経済力」「職業」「学歴

 http://goo.gl/g3jMM 女性92.1%経済力も理由に配偶者を選択するが、男性は30.2%でしかない

注目すべきことは、女性おいては、これらに加えて相手の「学歴」、「職業」及び「経済力」について、重視又は考慮すると回答した割合が高い点である

学歴がある程度職業選択に結び付き、また職業に応じた所得格差存在することを踏まえると、

後で見るように、結婚生活おいては夫が家計収入を稼ぐべきという意識女性は持っていると言うことができる。

 ・男性女性に期待しているレベルをよく見て欲しい。これが君の感覚。 それから女性の側が期待しているレベルを見て欲しい。女性がどれだけ男性を厳しい目で見ているのか分かる。ハードル高い。 逆に男性は割と女性にこだわりがないというか守備範囲ひろい。

 ・女性は「自分より年収の高い男性を選ぶ傾向」がある。社会学で上昇婚、ハイパーガミー( http://goo.gl/AyHms1 http://goo.gl/OxkU3p )と呼ばれる傾向。

  この傾向はどの文化でも見られるが日本では強い傾向がある(Buss&Schmitt1993 http://goo.gl/dL4T1z のP21)。中国でも強いようだ。

 ・学歴職業も変えてもいいんだけど、まぁ変えないとして考えてみよう。

  変わりそうな部分は年収かな。 でも年収もあがらないかもしれない。

女子上昇婚の傾向だが、もうひとつ傾向があって「極端な上昇は考えてない」

 ・例えばベッカムイケメン高収入だが、すべての女性ベッカムに「求婚する訳ではない」「結婚できるとは思ってない」

  これは当たり前で、よほど自信があるか、馬鹿じゃないかぎり求婚はしない。そして自信家な女性ばかりではない。

  ・男女共にその傾向は見られるが、

   一般的には「自己評価が高い人間は相手にも高いものを求める」「自己評価が低いと、相手に求めるものも低い」(Buston and Emlen 2003)

   ・つまり女性観点では「自分よりちょっと上なら良い」となる(高学歴女性結婚の難しさがここにある)

  ・男性観点でみると「自己評価が低い女性」の方がハードルが低い(重要)

自己評価が低い女性はどこにいるのか?

 女性自身自己評価を決める要因を考えると「化粧をする」「流行の服を着る」「セクシー(or 清楚系)な服を着る」といった容姿に掛かる部分と、女性自身年収もあると思う。

 いやほら女性観点で考えると「自分より低い年収男性」って嫌でしょう。 女性自身年収も基準になっているのです。

 男性観点では年収の低い層をターゲットとして考えた方が良い。

 ・このため職場結婚は成立しにくくなったと思う。

  職場で男女間賃金格差がある場合は、寿退社もありえたが、格差がなくなると「女性のお眼鏡にかなう男性がいなくなる」

 ・どの辺に賃金の低い女性がいるのか。

  ぶっちゃけていうと正社員女性賃金は男女かなり近いレベルになってきている。IT系なら尚更だと思う。

  低賃金女性非正規雇用(パートフリーター)に偏ってる。

  女性最低賃金が130万円ほどになってしまう理由として配偶者控除の問題( http://goo.gl/masMqF )がある。

  旦那がいる女性は良い、旦那収入があるので。 が、独身女性は辛い、貧困に落ちてしまう。

  そういった女性結婚するのはお互いに幸せが増えることだと思うよ。

お見合い結婚している私がいうのもなんだが、出会うのが難しいってのはあると思う。

上記の理由や、セクハラの問題で、職場結婚ってのも難しくなってしまっているしね。

ただ最近女性結婚に対してポジティブになりつつあるし、婚活の開始年齢も早くなってる。

社会のありようも変わりつつあるし、そういうシステムパートナーを見つけるのも徐々に現実的になってくるんじゃなかろうか。

スーパー喫茶点でナンパって難しいかねぇ。 いやウチの嫁さん、出会った頃はレストランのウェートレスだったのです。

上記の条件的にかなり優良物件であると思われ、また生活も苦しいため自炊能力も高かったので、お付き合い開始後、全力でお付き合いさせていただきました。

なんかさ、ほんのちょっとの事で喜んでくれるのよ。花を買ったり、果物を持って行ったり、外食したりで喜んでくれたりする。

あと結婚すると毎月、お金を手渡しで渡のだけれど、十数万とか渡すじゃない。ボーナスなんかだと数十万くらい「お願いします」って渡すわけ。

で、彼女人生の中で、そんなお金を渡す男性っていなかった訳で。 なんか最初の時はよく分からない風であった。

で、君の「世のお父さんエンジニアはどうやって勉強時間を確保しているの? 」という問いなんですが、37歳既婚一児の父のやってる事

水曜日午後、半休とって学習に当ててる

 ・子どもができると土日に学習ができなくなるので週の真ん中を当ててる。保育園に迎えに行く時間まで学習に当てられる。

  あと水曜日に休むと、木金に疲れなくなるので、仕事を増やせる

  勤務時間出産前と変わらない。 有給という形をとっているので残業手当が増えてしまってはいるが...(すみません)

  ・ただ木金を疲れずにまとまった時間、集中して仕事できるようになったので、自分仕事は進むようになった。

   (いやさ、やっぱキリのいいところまで進めたいじゃないですか。 翌日、次のフェーズに進めるし...)

  子どもができるとサイボウズ社長のように水曜日全休( http://goo.gl/S4N12F )したいしたいところだが、午前中、出社するとメールでの応答ができるので仕事が進んだりして悩ましい感じ。

  つーか、週一で有給消化は多いような、悩ましいが。

通勤時間Androidのankiで学習してる。

 lamaってアプリを入れて、「ある駅に来るとankiを起動する」みたいにしてる。起動するのも面倒だし。

 ・サイトの巡回なんかも移動時間だね。

どの程度の学習時間必要か?は人によって異なると思う。 君が「ある程度、時間が欲しいよ」って思うなら、そうなんだと思うよ。私もそうだし。

限られた時間の中で嫁さんの幸福量を増やすためには、なんだけど、夫の家事参加はあんま嫁の幸せ関係がない。

この辺( http://goo.gl/ND21y )にも転記したんだけど

https://twitter.com/han_org/status/90374472095371265

でも、夫婦の接触時間夫婦関係満足度ほとんどなんの影響も与えない。 ベータ係数をみると、夫の情緒サポートけが他を圧倒する影響を示している。

https://twitter.com/han_org/status/90367934932856833

稲葉さんのディストレスの調査にせよ、婚姻関係の安定性に関する調査にせよ、やる調査やる調査、ことごとく、夫の情緒サポートが圧倒的に強い影響を示しますね。夫がきちんと愚痴を聞く夫婦ほどストレスなく安定する。夫の家事参加や上司サポートなんてほとんど影響を及ぼさないのに。

私の嫁さんを観察していてもそう思う。 彼女の話を聞けてないな、と思うと不機嫌指数が高くなるようだ。

まり認めたくないが、みのもんたが言っていた「旦那もっと話をするべきだ」的なことはあながち間違っていないのかもしれない。

エンジニアって一人の時間必要だと思う。 成長のために。

悲しいけどそういう「自己投資必要」みたいなのが理解できる女性は少ないのよね。

あと、この辺は子どもが出来る前に話しておいた方がいいと思う。 子どもができると嫁さんも大変だし。

それと家事は分担ではなく『一緒にやった方がいい』と思う。

結婚式前、祖母に「幸せ夫婦になるためにはどうすればいいかねぇ?」に対する返答がこれだった。

結局、わりとすぐ逝ってしまったので遺言みたくなってしまった。

実際やってみると、女性観点でみると「家事をしてくれてる」って印象に残りやすい、という事がわかった。

分担ではないよ。可能なら一緒に、彼女の目の前でやるのが良い。 子どもができると、それも難しくなるけど出産前の関係性も重要かと思う。

あと下の方のトラバで「多分その夫はPCに向かっている80%ははてなとか2chとかしていると思う。」

うん、そうそう。 以前、まとめサイトを見ていたのが見つかったとき、嫁さんは寂しそうだったがポモドーロテクニックの話をした。

まり20%程度は息抜きをしたほうが効率は良いかもしれませんよ、と。

それと嫁さんとは敬語で話している。 全部ではないけど。

世のカップル喧嘩を調べてみると、言葉遣いが原因のケースが多いように見える。嫁さんに説明、お互いロールプレイ敬語生活を始めてみた。

第三者から見た我々は「旦那が嫁さんをとても大事にしているように見える」ようだ。

なぜか嫁さんも嬉しそうだった(褒められているのは私の方だったが)

あと私観点だと萌える。 申し訳ないな、とは思うが、メガネの嫁さんに敬語で怒られると萌える。いつもごめん。

リアル嫁に萌えるってこともあるんだな、って不思議感覚だった。

電波オデッセイ 長野のりこ」だったかな、不確かなんだけど、家族を捨てた旦那が戻ってきて「俺もさ、やりきっちゃえば良かったんだよな父親の役を。でもあの時はできなかった」みたいな事をいっていたのを思い出した。

結婚生活ってロールプレイだと思う。 なかなか父親をやりきるのも大変ではあるだろうが。

あと旅行プランニングって難しくない?私は難しい。 できる人を尊敬する。

彼女の方が上手かったら彼女さんにしてもらうのも良いのではないかな( http://goo.gl/OClgmp )

うーむ、これは彼女さんによるか... でも女子旅なども増えておるし、どちらかというと女性の方が旅慣れているケースが増えているのではないかな。

それと限られた時間子どもと嫁さん、どちらに割くかと考えると、子供より嫁の方が大事( http://goo.gl/E2Eqg )だと思ってる。

あれから数ヶ月たったけど、関係性は悪くないと思われる。

嫁さんが第二子を希望している、というのも彼女観点で現状を肯定的に捉えているのではないか、と。

育児に不満をもつ母親は第二子を希望しにくい、という統計があったような...

バレンタインデーは「私も愛していますよ」という手紙付き、手作りケーキだった。

(もちろん、将来が約束されている訳ではない)

あと個人的に出産前、読んでおいて良かったなと思ったのは「ぢごぷり 木尾士目」。あまり男性作者の育児マンガってないんじゃないかと思う。

母親ではない者が育児に参加する難しさ」を認識できて良かったなと思う。産後は読む時間ないし。

あれの漫画面白いなと思ったのは男女の話になってないところ。 男女の話にすると5年生みたいな話になりそうだ(好きだけど)

話がそれてしまってきたのでこの辺で。 お仕事がんばらねば。

2013-01-20

ゴミ回収ドライバーが作るエロWebサービス

まったくの素人Nginx+Bootstrap+WordPressWebサービス作成しました。

影響を受けたサイト

オシャレエロサイト「h300」をリリースして、10PV/日を捌くためにやったこと

http://d.hatena.ne.jp/inouetakuya/20120410/1334058296

週6フリーターWEBサービス作ってみました。

http://anond.hatelabo.jp/20120914214121

はてブもっと快適に!「みんなのはてブ」を公開しました

http://anond.hatelabo.jp/20120930171125

--------------------------------------------------------------------------------------------------------

35歳 今は事務系の仕事をしてます。たまに運転。限りなくパートに近い労働条件ですが、

仕事がないよりはマシですので、続けているわけです。

前(5年ぐらい前)からWebサービスみたいなもの自分自身で作ることができたら楽しいだろうなぁと。

TwitterとかFacebookとか数回利用したことはあるけど、詳しいことはさっぱり。


朝6:00から夜18:00まで車を走らせてゴミ回収をしていた者です。

パッカー車って知ってますか。街でよく見かけるゴミ収集車のことです。

産業廃棄物というのでしょうか。スーパーとか

ドラッグストアとか回るんですよ。休憩時間は15分ぐらいなんですよ。一日。馬車馬のように働いていました。

そのパッカー車で物損事故を起こしてしまい、会社に居続けることはできなくなり仕事をやめました。

エロはもともと好きだったのですが、車を運転する以外の技術は持っていません。

何か手に技術を身につけたいと考えるようになりました。ただ30歳も過ぎたおっさんにあまり時間はないので、

資源の集中を意識時代の流れはパソコンだということで、始めたわけです。

はじめはHTML,CSSの本で基本的なホームページ制作を学ぶ。

HTMLが骨組みで、CSSが装飾みたいなイメージを持つ。

作成したエロサイト

エロックス

http://panpanwatch.net/

サイト構成

-----------------------------------------------------------

MySQL

Nginx+PHP-FPM proxy_cache

Bootstrap

Smarty

WordPress

PHP SimpleHTMLDOMParser

FeedWordPressを使ったエロブログ更新情報

-----------------------------------------------------------

Webサービスを作るにはプログラミング必要なことは知っていたけど、初めてみて暗号のように思える。

プログラミングの中でもPHPは簡単なのでしょうか?最近の流れからすると、Rubyなのでしょうけど、

習得しやすいと,聞いていたPHPを始めることに。

PHP自分の実現したいサービスが組み立てやすい気がします。

参考にした本

西沢直木のPHP Webアプリケーション スーパーサンプル

http://www.amazon.co.jp/gp/product/toc/479733245X/

手を動かしてプログラミング入力することは重要だと知る。

PHPだけでは動かなくてMYSQLとかデータベース勉強

PHPMYSQLの知識で就職できるのでしょうか?

小さいプログラムからテストテストを繰り返すことで、

foreachやif,forなどの基本的な使い方を身につける。

プログラムは結局小さいプログラムの集まりだとどこかに書いてあった。ことを思い出す。

PHPベタプログラムだどセキュリティ的に弱いということでPEARを使うように。

データベース接続MDB2
ページャーはPager
PHPテンプレートエンジンSmarty

ほかのプログラミング言語は知りませんが、PHPerというらしい。

プログラムに慣れてくるとPEARライブラリなどのクラスに抵抗がなくなってきた。

それでも、オブジェクト指向という考え方を体で理解するまで時間がかかる。

PHPについて参考にしたサイト

----------------------------------------------------------

http://php.xenophy.com/index.html

  • 組長的PHP入門

http://kumicyou.sakura.ne.jp/php/index.html

オブジェクト指向PHP入門講座

http://www.objective-php.net/

http://www.amazon.co.jp/gp/product/toc/479733245X/

http://www.amazon.co.jp/gp/product/toc/4797367571/

----------------------------------------------------------

PHP以外にも参考になったサイト

ドットインストール

http://dotinstall.com/

----------------------------------------------------------

Simple HTML DOMParser メモリーオーバー?が発生するので頻繁には使えない。

正規表現って便利ですよね。(preg_match("/ab/", $string);など)

Webサイトのどんな情報でも切り取ったり、貼りつけることができるので。

Web上で特定の情報を好きなように集めてきて、加工することができるスクレイピング発見

PHPスクレイピングするにはどうしたらいいか考えるようになり、かなり時間を使いました。

スクレイピングするために考えた流れ

該当URLサイトマップからリンクページ(aタグ)をすべて取得する。

リンクページの中でエロ動画が含まれているページだけ抽出

ページの中にあるエロ動画URLサムネイル画像などをファイルへ出力。

ファイルへの書き込みは以下のようにしました。

$fp = fopen("/var/www/html/sample.txt", "a");
fwrite($fp, $title."\n");
fclose($fp);
}

出力したファイルの中で重複データなどないように一つにまとめて使えるように加工する。

あらかじめCronで時間を指定してファイル情報データベースへ投入。

これから欲しい情報は、著作権に気をつけながらスクレイピングして集めてくると楽しいなぁと思ってます

自分ホームページを公開するためにはサーバー必要なことは以前から知っていたのですが、具体的には手探り状態から

サーバーについて参考にしたサイト

CentOS自宅サーバー構築

http://centossrv.com/

サーバレンタルサーバとか専用サーバなどいろいろあるのですね。

全部自分管理しないといけないため、めんどくさい気がした。結局VPSサーバに。

エロサイトとは言え、web表示スピードにこだわりはじめる。

スピードアップのためにやったこと。データベースアプリケーションサーバを分ける。

データベース最適化、query_cache_sizeを設定したりなど。

参考にしたURL

自分WEBサービスを作りたいと思っている人へ

http://anond.hatelabo.jp/20101203150748

ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編)

http://tanaka.sakura.ad.jp/2011/05/centos-linux-apache-php-perl-mysql-lamp.html

定番PHP MYSQL Apacheから調べていくとNginxというWebサーバが高速だという

記事が多いので、使ってみることに。

Nginx エンジンエックスというらしい。

NginxだけではPHPは動かない。php-fpmインストール

しかし、proxyサーバ設定がよくわからず。

Nginxについて参考にした記事

------------------------------------------------------------------------------------

http://d.hatena.ne.jp/yoshi-ken/20120205

http://kray.jp/blog/wordpress-tuning/

http://server-setting.info/centos/apache-nginx-2-php-fpm-install.html

http://hara19.jp/archives/5817

http://tech.aainc.co.jp/archives/3022

------------------------------------------------------------------------------------

以上の記事でNginxproxyを設定することができ、とても参考になりました。

PHPで作られたCMSを知る。WordPress

どうにか既存サイトWordPressで作れないかと考えていたら、

WordPressは固定ページとブログ用のページを分けるテンプレート構造だと知る。

WordPressindex.phpファイル一枚あれば動くらしく、ページを表示する優先順位があるらしい。

        優先順位 高い          優先順位 低い

メインページ front-page.php → home.php  →  index.php

そのため、fromt-page.php自分で作ったSmartyをそのままコピペして,なんとか既存サイトWordPressをミックスさせることに。

詳しくは以下の本が参考になりました。

http://www.amazon.co.jp/gp/product/toc/479736758X/

WordPressプラグイン

FeedWordPress 登録したサイト更新情報表示

WordPress奥が深いです。

Twitter Bootstrapを知る。

スタイルシートなどを含めたデザインセンスがまったくなく、

途方にくれていたところ、CSSフレームワークTwitter Bootstrapを知る。

HTMLに少し手を加えるだけで今っぽいデザインにできる。その分、余った時間web構築に集中することができる。

エロサイト各ページについて

http://panpanwatch.net/douga.php

データベースに登録してある動画すべて。

http://panpanwatch.net/newdmm.php

DMM動画の当日配信が開始されたコンテンツDMMapiから収集。

http://panpanwatch.net/?page_id=5382

ネット上のエロ更新情報を収集して表示。メインはWordPressで構築。

--------------------------------------------------------------------

常日頃からネットエロにはお世話になっていたので、なんか恩返しではないですけど、

形にすることができて、自分自身では満足してます

Webサービス作るまで、ずっとパソコンの前ばかりにいたので、

少しパソコンから離れたい気持ちです。

01/22 追記。

こんにちは。みなさまからブクマコメントを多数いただき、ありがとうございます

いろいろご意見あると思いますが、大げさな嘘などは書いていないです。

PHPを理解するのも、こちらの本を一冊やれば、それなりに理解できるようになりました。

http://www.amazon.co.jp/gp/product/toc/479733245X/

次のサービス作成するときは本格的なアプリケーションソーシャルゲームなどやりたいなぁと

野望だけは持っています。ですけど、ずっとこのサイトだけに集中してきたので、今はパソコンから少しだけ距離を置くつもりです。

恐らくですけど、本物のプロの方から見れば、このサイトは大したことないでしょう。

素人趣味でやっているんだと温かく見守ってください。

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

筋トレは?

勉強したら?

ブログでも書いたら?

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

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

 

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

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

 

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

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

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

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

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん