「MySql」を含む日記 RSS

はてなキーワード: MySqlとは

2013-07-02

非コミュ限定のチャットサービス作ってみた

友達がいなくてひとりぼっちな人のための、「ぼっちチャット」というチャットサービスを作ってみました。

非コミュ専用で、ChatPadのようなものを目指して。

今は大学生やってるんですが、(悲しいことに)時間があったので、

自分が欲しいと思ったもの作ってみたかった。

自分について

都内大学生

だいたいこんなヤツです↓

プログラミング趣味ちょっと。これまでに完成したものは少ない。

作ったサービス

ぼっちチャット

http://bocchi-chat.com/

ぼっちの人同士でヒマを潰すためのチャットです。どこかのぼっちの方とチャットお話ができます

以下の条件に当てはまる方であれば、どなたでも利用可能です。

  • いま一人
  • 友達がいない
  • とりあえずヒマ
  • 誰かの話し相手になってあげたい
  • ぼっち仲間と話したい

作った経緯

大学友達がいないので。

自分と同じような非コミュが集まるWebサービス作ってみたかった。

使用したサービスとか

http://vps.sakura.ad.jp/

http://www.value-domain.com/

使った言語フレームワークなど

流行りのRuby on Rails作成

Rails使用経験は、過去掲示板風のシステムを作ったくらい。

データベースMySQLを使った。

使用経験は、掲示板作成時に使った。

チャットの動きはjQuery作成

勉強に使ったもの

基本的にネット勉強

読んだ本は、

RailsによるアジャイルWebアプリケーション開発

http://www.amazon.co.jp/dp/4274068668/

だけ。

ドットインストールにはお世話になりました。

http://dotinstall.com/lessons/basic_rails

jQueryの書き方はググりまくり

とりあえず完成

約1週間くらいでひとまず完成。

デザインはこれからがんばります

今後やりたいこと

作ってみてわかったこと

素人でもアイデアとやる気さえあれば1か月でWebサービスがつくれる

先日、HTMLを学び始めてから約1か月でWebサービスリリースしました

(HTMLCSSを学び始めたのが5月11日リリース6月15日でした)。

自分現在大学を休学していてシェアハウス住まい

週3くらいでアルバイトをするフリーターのような生活をしております




【つくったサービス

つくったWebさーびすは「せつな」という"過去を水に流す"ことができるWebサービスです。

(http://setsuna.lolipop.jp/liverty/)

最新100件の投稿しか表示されない匿名掲示板で、

時間がたてばあなた投稿は川に流されるようにして消えてしまます

普段Facebookには書けないようなことも自由に思い綴ってみてください。

それが前に進むきっかけとなるかもしれません。

Twitter2chはてな匿名ダイアリーをあわせたような感じでしょうか。

SNS疲れをした皆さんにお勧めです。




サービスをつくったきっかけ】

いろいろあって、

「好きなことをして暮らしていきたい」という浅い考えを達成しないと死んでしまうと思った僕は、

とりあえずの目標として「起業して稼ぐ」ことを目指し、なんだかんだやっていました。

しかし、目に見えるような結果はなかなか出ず、どうすればいいのか行き詰ってしまっていました。

そんなときたまたまWebの知識を持っている友人に「やってみたら?」と言われ、

HTMLってなに??レベルからとりあえずHTMLCSSフロントコーディング勉強を始めてみたのがきっかけです。

始めてみると、面白すぎて衝撃をうけました。

シンプルな表記でほぼ無限に物創りができ、用意されている道具を組み合わせて行くだけにもかかわらず、決して解明されることのない奥深さ。

「こんなに面白いパズルがこの世にあるのか」と思いました。

このパズルでただ遊んでさえいれば、でかいサービスをつくることだってできるし、

エンジニアになれば遊んでいるだけでお金をもらえるかもしれない、と妄想をしたりもしました。

これが僕のプラグラミングの第一歩です。

「好きなこと」が広がることは、「好きなことをして暮らす」ことに近づくと思い、とにかくやってみようと思いました。

この時点では、1か月後にサービスをつくろうとかは全く考えていませんでした。




【やったこと】

【1:HTMLCSS

HTMLCSS勉強しました。

勉強方法は、友人プログラマ2人に次々と課題を出されながら、

からないところはググり、それでもわからなかったら聞くというスタンスです。

与えられた課題は以下です。

画像テキストを読み込む

② このサイト(http://liverty.jp/)のヘッダーをつくる

③ このサイト(http://bokutsuka.me/)のフッターをつくる

④ sercusをつくる(http://sercus.jp/)

nanapiをつくる(http://nanapi.jp/)

⑥ skillshareをつくる(http://www.skillshare.com/)

⑦ 要素を検証せずにページをつくる

これを2週間くらいで終わらせました。

最初は辛かったですが、慣れて行くにつれてスピードは速くなり、

最終的に半日あれば一つのページを完成させるくらいには上達したと思います

実際にコードを組んで、実践しながら覚えるのが1番早いです。

【2:PHPMySQL

HTMLの基本がおわったくらいから、同時進行でPHPを学び始めました。

これはほぼ独力でやったので、HTMLよりも神経を使いました。

参考にしたのは、

『いきなりはじめるPHP

http://www.amazon.co.jp/%E3%81%84%E3%81%8D%E3%81%AA%E3%82%8A%E3%81%AF%E3%81%98%E3%82%81%E3%82%8BPHP~%E3%83%AF%E3%82%AF%E3%83%AF%E3%82%AF%E3%83%BB%E3%83%89%E3%82%AD%E3%83%89%E3%82%AD%E3%81%AE%E5%85%A5%E9%96%80%E6%95%99%E5%AE%A4~-%E8%B0%B7%E8%97%A4%E8%B3%A2%E4%B8%80/dp/4897978858

『よくわかるPHP教科書

http://www.amazon.co.jp/%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%8BPHP%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-%E3%81%9F%E3%81%AB%E3%81%90%E3%81%A1-%E3%81%BE%E3%81%93%E3%81%A8/dp/4839933146

PHPレッスンブック』

http://www.amazon.co.jp/%E6%9C%AC/dp/4883377849

です。

どの本もとても参考になりましたが、初心者なら、『いきなりはじめるPHP』を絶対お勧めします。

文字化けなどの対策が1からわかりやすく書いてあり、つまづきが激減するでしょう。

馬鹿なので1冊の本だと情報を拾い読むことができず、各本に書いてある分かりやすい部分をググりつつ、噛み砕きつつ、なんとか勉強を進めました。

MySQLについては、ほぼPHPとセットのようなもので、PHPの本をみると基礎的なことはざっと勉強することができます

ローカルサーバーは、Windowなので、Xamppを使いました。

最初の設定にかなり手間取り、知り合いのプログラマーに助けてもらわなかったらPHPを書くことすらなく終わっていたと思います

(結局ローカルホストアクセスできていなかったという初歩的なミスでした)。

PHPは、本に書いてあった実践で使えそうな課題をこなしながら、構文を覚えていきました。

最終的にサービスのもととなった課題は、「PHPでつくるお問い合わせフォーム」と、「簡単掲示板」です。

記事投稿の仕方や、簡単なデータベースとの連携、繰り返しの構文など、

掲示板PHPの基本を覚えるのに最も適した課題だといわれている理由がわかったような気がしました。

【3:サーバー

サーバーロリポップを使いました。

特に何も考えずに選んだのですが、どうやら使い方がわかりやすいのはここのようで、ロリポFTPはいつも助けられています

ドメインロリポドメインをとりあえず使っています




【どうしてこのサービスにしたか

もともと作りたいサービスが他にあったのですが、

その前に、いま持っている技術サービスをつくろうと友人のプラグラマと話していて、6月中に何かを作ろうとは思っていました。

色々アイデアはありましたが、掲示板をつくっているときに、

「多くの機能はつけられないけど、逆に、投稿を100件だけにすれば自分でもそれっぽいサービスつくれるんじゃね??」

と、今あるスキルだけで出来る、機能を絞ったサービスを思い付き、「せつな(http://setsuna.lolipop.jp/liverty/)」をつくろうと決めました。

1か月でつくったといっても、たいした技術は使っておらず、できることを組み合わせて面白いことをやろうとした結果こうなったという感じです。




【つくった感想

1:プログラミングが難しそうに見えるのは、最初の「とっかかり」、つまり、設定や文字化け対策などに異様にてこずるからだと思います

そこを何とか突破さえしてしまえば、あとは、成長が自分でも目に見えてくるので、楽しくなってくると思います最初が1番難しいです。

2:リリースをして、拡散されていくとき承認欲求が満たされる感じは半端ないと感じました。

また、バグがいくつか見つかるなど、大きなサービスをつくるとなると本当に大変なのだろうな、と思いました。

3:次に同じものをつくる時は、おそらく1日で出来ると思うので、次はまた別のスキルを使って別のものをつくろうと考えています

”発信できるパズル”をすることができるのは超わくわくします。




【今後について】

7月中に別のサービスをつくろうと考えています

誰かせつなの運営しませんか。よろしくお願いします。

(http://setsuna.lolipop.jp/liverty/)

2013-06-26

エロ2ちゃんねるまとめサイトから画像を集約するサイト作成

作ったサイト概要

サイト名称
おなりん(正式名称おなぬらいんず)
サイト目的
おなぬをお手軽・お気軽にするためのサービスエロ2ちゃんねるまとめサイトから画像を収集して、お気に入り画像だけをスライドショーするだけのシンプルWEBサービスです。
サイトの特徴
1)準備をしなくてもすぐにはじめられる 2)毎日新鮮なおかずで 3)右手はいつもフリー、、、
サイトの説明
「おなりん」はおなぬが大好きだけど、おかずを準備するのが面倒というひとのために開発されました。本をおかずに使うと、利き手でページをめくる必要があるので、おなぬに大切なリズムが狂ってしまますインターネットエロサイトをおかずにすると、画像を切り替えるのにいちいちマウス操作せねばなりません。利き手マウス操作しないといけないので、これも大切なリズムを狂わせますもっと気軽におなぬが出来ないものか?そんなあなたの為に作られたWEBサービスです。厳選されたムフフサイト画像を表示し、気に入った画像お気に入り登録して、スライドショーで表示する。後は、右手の思うがままです。何にも集中を邪魔されることなくおなぬに集中することが可能です。

わたしの横顔

年齢
40代半ば
職業
システムエンジニア
プログラミング
25年以上
プログラミング実績
10数年前までフリーソフト作家的なことをしていました。窓の杜にも作成プログラムが掲載されていたことがあります
好きなプログラミング環境
PHPMySQL(だたし、「おなりん」はPython作成しています

作ったきっか

もともとは、2ちゃんねる系のまとめサイトを巡回して、Yahoo!ニュースのようなサイトを作っていました。(現在も鋭意開発中です。)

コンテンツの内容を解釈して自動的にジャンル分けをして・・・などと、出来るかわからない壮大なアイデアを実装しているので、いまだに完成時期が見えて来ません。

画像収集処理を作っている時に「これでエロ画像を集めたら面白そう」と思いついてしまいました。思い立ったら、すぐにやりたくなるのが人間の性というやつです。基本的な処理はほとんどできていたので、割に短期間で作成できました。エロ画像をどうせ集めるのなら、目的をもって役に立つサイトにしようと思い立ち、おなぬーをするためのWEBサービスにました。

作成したもう一つの目的として、月間10PV程度のサイト自分で運営したいという思いもありました。安直ですがエロ系のサイトであれば、それが可能なのではと考えた次第です。

なぜ匿名ダイアリーを書いているか

せっかくサイトを作ったのですが、エロ系のサイトは告知をするのが難しいとう事実を作り終わってから知りました。私自身もブログをやっているので、そこでお知らせをしても良いのですが、ブログ趣旨にあわないのと、PVがとてつもなく低いという理由で断念しました。

匿名ダイアリーは、かなりのPVがあるので、作ったサイトの告知ができるのではと思い匿名ダイアリーを書いています

せっかく作ったサイトですから、皆さんに利用してもらいたいし、役に立つサイトにしたいと思っています。ですので、サイトを見たらご意見をいただけたら嬉しいです。

おなりんの実行環境

「おなりん」は、Python/Djandoで作成しました。

もう、15年以上PHPPHP FIと言う名称の頃からユーザーです)でプログラムを作ってきました。PHPが持っている気軽さや気楽さは大好きなのですが、誰もが好き勝手コードが書けるというデメリットもありますプログラム言語にはある程度の厳しいルールがないと将来にわたってメンテナスしていけるプログラムを作るのは困難です。

せっかく新しプログラムを作るのだから、新しいプログラム言語で作ることにしました。

ある程度、厳しいルールがあって、誰もが同じようなプログラムが作れる言語はなんだろうと考えていくとPythonRubyが候補に上がりました。

Rubyはできるだけ手数を少なくプログラムを作ろうという基本思想があります。私の感覚では、熟練したプログラマが使う言語という印象が強いです。

Pythonは、プログラマレベルを問わず、熟練プログラマ新人プログラマも同じようなプログラムが書けるプログラム言語という印象でした。

私自身も将来誰かに教えられるようにと、今回はPythonを使用言語として選択しました。また、裸のPythonで書くのも面倒そうですので、フレームワークとしてDjangoを選択しています

「おなりん」は、そんな思いを乗せて以下の環境で構築しました。

サーバーさくらVPS(1G)
プログラミング言語Pytyhon 2.7.5 / Django 1.5.1
その他ツールBootstrap, jquery, wookmark, colorboxなど
WebサーバーApache 2.2
データベースMySQL 5.5

画像抽出について

「おなりん」は、登録されたまとめサイトを定期的に巡回して、各エントリーから記事内の画像URL抽出しています。取り出すのはURLだけで、画像の直接ダウンロードは行いません。ですので、リンク元画像がなくなれば、「おなりん」からの表示もなくなります

サイトエントリーRSSから取得しています。各記事のHTMLPythonライブラリurllib2を使って取り出し、HTMLから正規表現画像URL抽出しています

サイトによっては記事画像HTMLに決まった書き方がなされていないために、余計な画像抽出してしまうこともあります。おかず画像抽出精度は徐々に上げて行きたいと思ってます

さくらVPSについて

当初「おなりん」は、Amazon EC2(t1.micro)で構築する予定でした。構築までは完了したのですが、今ひとつ体感速度が上がらないのです。すでに利用しているさくらVPS比較したところ、3倍くらいの速度差(abコマンドの実行結果)があったので、Amazon EC2の利用を諦めました。

Amazon EC2は1年ほどの無料利用期間があります。これを過ぎると課金されていくのですが、Amazon EC2(t1.micro)を1ヶ月動かし続けると4000円近い料金が必要になりますさくらVPS(1G)は1年で1万円程度です。3倍早くて価格は4分の1なら、チープな私はさくらVPS以外選択余地がありません。

でも、拡張性を考えるとAmazon EC2も捨てがたいのです。

Python、初Django感想

Pythonはインデントプログラムブロックを表すます。他の言語のようにカッコを使いません。IFやFORを使ってインデントが深くなると、どんどん右寄りになってきて、全体的に斜めなプログラムが出来上がります最初は見慣れずに違和感を感じましたが、慣れればそうでもありません。

ただ、ネストしたIFでインデントが深くなりすぎると、インデントの位置で意図しない結果が出るので注意が必要です。慣れてしまえば、使いやす言語です。

Djangoは良いフレームワークだと思いますモデル定義してしまえば、モデルメンテナンスを行う、管理画面が一緒に生成されますテンプレートタグなどを自作すれば、かなり深いところまで手を加えることが可能です。慣れれば扱いも楽なので個人的には気に入っています

今後について

「おなりん」は、まだ作ったばっかりで、テストもまだ十分に行えていません。ですので皆様にも使っていただき、問題点があれば教えて頂きたいと思っています。開発しているマシンmacなのでIE系のテストは皆無です。IEの方、ぜひともレポートをください。

レポート感想などがありましたら、「おなりん」のサイトの下にある「お問い合わせ」リンクから送付をお願いします。また、巡回してほしいサイトも募集しています。ただし、日本国法律に準拠したサイトに限らさせて頂きます

機能的に今後は、画像の人気ランキング機能を組み込む予定です。また、サイト運営の足しにしたいのでひっそりと広告を入れます

また、リクエストがあれば、ソースコードGithubに公開したいと考えています

長文を読んでいただき、ありがとうございました。

2013-06-06

アラサーニートがはじめてのweb serviceを作ってみた

概要

http://hakohako.me/

hakohakoは、バンド好きのためのライブ日程共有サービスです。ツイッターフォローしている人のライブ日程をカレンダー形式でお届けします。ちょっとでも気になるバンドを見にいきましょう!

すみませんgoogle chromeしか検証していません。

動機

3つあります

一つ目は、一人でスクラッチで作りたいからです。プログラムを書くことは楽しいです(たいしたものはかけませんが)。しかし、デザイン運用のことは苦手で経験不足でした。これを期にやってみようと思いました。

二つ目は、少しでも気になるバンドを見逃したくないからです。不精なこともありますが、すべてのバンドをチェックできません。いつのまにか来てたりとか、来る前に解散してました。バンドの魅力は、小野ほりでい先生も認めてます

三つは、就職したいから!

構成

一人で小さくwebserviceを作るためにはどうしているかを他の人にも書いてほしいため、自分から書いてみます


言語pythonで、web aplication frameworkはflaskを使いました。rubyphpよりpythonが楽だと思いました。flaskはmicroframeworkで、rubySinatraと似ていて、小さいアプリ作成するのに適していました。

永続化のところは、redisを使いました。結果、redisを使った何かになってしまいました。。。mysqlでもpostgresでも、rdbを使った方がよかったです。ただ、sessionの管理message queueを実装できるので、そちらで功を奏しました。

amazon ec2microで、nginxもuwsgiのreidsもworkerも動かしてます。dot cloudも試していたんですが、無料枠は4月末で終了してました。

デザインが苦手なので、bootstrap、bootswach、font awesomeを使いました。しかし、基礎ができてないためイケてない感があります。ノンデナイザーズブックを読んで出直してきます

javascriptも苦手なので、coffeescriptを利用しました。pythonを使っているせいか、書きやすいし読みやすいです。mvcframeworkは利用していませんが、modelview意識して書きました。

githubgitの代わりに、bitbuckethgを使いました。私にはgithubgitの敷居は高かったようです。bitbucket日本語で利用できるので、楽ですね。hggitよりも複雑なことを感じないです。ただ、gitの方が日本語ドキュメントは多いです。

gruntは、lessとcoffeescriptコンパイルで使いました。リアルタイムで変更を通知するlivereloadも併用しました。

感想

楽しいです!

聞きたいこと
最近オススメバンド

2013-05-29

http://anond.hatelabo.jp/20130528185014

キャベツの千切りもできないのに板前修業に行ったようなもんで、頭おかしいと思う。会社でなくあなたが。

まずCakePHP+MySQLを使ったCMS回りの機能の追加の他、初めてJavaScriptJQuery担当する事となった。全く触った事の無い言語だった。

最後案件Javascriptクラスを使った案件だった。上記のリンクコードを見れば分かると思うが、自分オブジェクト指向が苦手で、Javascriptクラスの仕組みをする事が出発点だった。

2013-05-28

Web系の会社解雇されて思った事

試用期間3ヶ月が過ぎようとしたある日(5/27)の事。社長からいきなり「今月一杯で辞めてもらう」という宣言を食らった。通例解雇の予告は30日前に行われねばならず、いくらなんでも急過ぎるだろと思ってしまう。ここから入社してからの経緯を簡単に話そうと思う。

今回入社したのは社員10人未満の小さい会社だった。まずCakePHP+MySQLを使ったCMS回りの機能の追加の他、初めてJavaScriptJQuery担当する事となった。全く触った事の無い言語だった。基本を覚えながら、分からない事は先輩に聞きながらの作業で、いよいよ一案件が完成し、JQueryのほうも○×ゲームを作る位は覚えた。

しかしながら既存ソースコードの改修が苦手なのもあって、案件JavaScript回りで時間がかかってしまった。例えば最後案件Javascriptクラスを使った案件だった。上記のリンクコードを見れば分かると思うが、自分オブジェクト指向が苦手で、Javascriptクラスの仕組みをする事が出発点だった。

最終的に「一つのトップページで一ヶ月をかけるのは費用効果で、君を雇う意味が無くなってしまう。大きい企業なら補填が聞くのだが」と言われてしまったわけだ。労働契約の面では配置転換が出来ない事による普通解雇に当たるはずだ。

しか仕事面では「俺じゃなくお前のせいだろ」と言ってやりたい。ある案件ホームページは途中まで自分が作っていた。しかし三月中旬、突然上の思いつきで仕様変更が入り、プログラムの大部分を修正しなくてはならなくなってしまった。先輩にも「無理なら無理と言っていいんだよ」と言われた程だった。その案件のものの期限も一ヶ月延びたのもあり、他の案件でやらねばならない事も後ろに伸びてしまった。それがずるずる来て今日に至る。

「家は小さい会社から何でも出来る、やりたい人を募集している。ミスマッチだ」と言われたが、フロントエンド/バックエンドの両方できる人ってそういないと思う。無論できる人もいると思うが、それが出来るような人は今の会社に来ないと思う。

かくいう俺も俺はそこまでプログラムが得意ではないし、何でもできる訳では無い事を考慮してくれればありがたかった。正直やってられない気持ちで一杯で、この業界から身を引く事を真剣に悩んでいる。

2013-05-18

求職者支援訓練とか受ければいい

http://anond.hatelabo.jp/20130517213002

PHPMySQLなどで、よく使うものメールフォームとか)を自分コーディングして作れるように教えてくれる上に、月10万くらいもらえる。

知らない技術を習得していく最初の壁はひとりで破るのは難しい。特にプログラミングは、本では抜け落ちている細かいノウハウがたくさんあるので、

どうしても人づてに教えてもらう必要がある。

収入があるのなら、そこにお金投資すべきだった。

2013-05-17

かつて、私の隣にSQL魔女がいた

今日プロジェクト打ち上げがあったのだが、とあるサプライズ……三ヶ月前に寿退社した先輩との再会に思わず涙ぐんでしまい、ひどくばつが悪い思いをしている。今も顔の火照りが抜けてくれない。アルコールは抜けたのに。彼女はかつてSQL魔女と呼ばれていた。

から遡ること一年前、私は辞令を貰い、二年目にして事業部ごと変わるという波乱をようやく乗り切って、業務系のSE仕事内容、特にWebアプリレイヤーについてOJT形式で学んでいた。そこで先生にあたる方として付いたのが、ちょうど手待ちだった先輩である。初めてお会いした時の先輩に対し、私は正直ちょっと物足りなく感じていた。

初日に行ったPCのセッティングでは、これやってと先輩から資料を渡されたのだが、外部にネットが繋がらない。先輩に相談して弄ってもらったのだけど繋がらず、今日は社内ネットで我慢して、と言われてから二日後、資料が古かったことが判明。

与えられた課題を終えるごとに、コードを提出するのだが、見たよ〜出来てると思う、頑張ったね〜と言われた後で、そのプロジェクトを下敷きに発展課題に足を進めたら、でっかいバグがあったり。

万事その調子で、今やってる課題放り出して、プロジェクトオイラーの問題でも解いてた方がよっぽど楽しいなぁと若干サボりたいと思い始めた頃、炎上プロジェクトへ先輩と二人テスターとして出向するよう、上司から命じられた。炎上プロジェクトリーダーから手待ち要員いない?と声がお上に届き、降りて来た結果先輩と自分がいたわけだ。

前の事業部ではずっと同じ客先にいたわけで、頭では分かっていても鼻先三寸で飛ばされることには不安がつきまとった。

「これから行く先はどうなんでしょうね?」

先輩へ問うと、

「基盤にいたんでしょ。メインフレームが扱えるなら大丈夫だよ〜」

豆腐すらぷるぷる震えそうな声が返ってきた。

この時の私は、まだ事業部を転属して間もなかったし、プライドばかり高くて奢ってたように思う。事業部を変える→入社して以来の経験値がまた0に、と失うことに対する不満ばかりで、それが拗れて数少ない基盤系経験アプリ開発者、そんな肩書きばかりを強調する変人に成り果てていた。自己紹介で、どうも、基盤から参りましたと、そこだけは大きい声が、今思い出したけどマジで恥ずかしい。

から、だろう。このゆるふわな先輩とドナドナされることに密かに感じていた屈辱には、出向いた先で押された駄目テスターという烙印によって罰があたることになった。

その理由は、私がSQLを全く使えなかったことにある。テスターとして行うことになったのは表示画面の統合テストで、UI検索結果とデータベースに直接SQLを打ち込んで得たレスポンスを目で確認していく作業だった。UIは、境界値さえ気をつけて、仕様通りに実施すれば何とかなる。しかし、SQLで再現が出来ない。この仕様はどうやったらコマンドに落とし込めるんだよ。頭を抱える中で思い出したことがあった。

教育過程Javaサーブレットを学んだが、その一つにJDBCも勿論習った。そこで私は何をしたかmysqlに繋げればそれでいいやと、エグゼキュートで実行する際に渡す魔法文字列……つまりSQLの中身は、すべてコピペで済ませていたのだ。社内教育資料を内部作成するにあたり参考にしたと思われるネットから……構文チェック効かないし、ここは手を抜いてもいいだろう、これが要領の良さというものさ……アホーアホー私のアホー。

三日目の午後二時、進捗を確認しに来たPMにすべてを告白すると、ちょっと来てとPMが連れ出したのがあの先輩の席だった。

「申し訳ないけど今やってるテストは止めて、これから定時いっぱい最低限テストが出来るように彼にSQLを教えてやってくれ。」

良いのですか?と顔をあげるとPMは何を勘違いしたのか、やにわに私の肩を叩くと、

彼女SQL魔女と呼ばれている。半日でお前も即戦力だよ。」

と去っていった。顔を先輩へ戻すと、あのPMさんは嘘つきだから信じないほうがいいよといつものふわふわした声でにっこり。

宜しくお願いします。ノートパソコンを横に私は型通りの挨拶。四時間後、私は傲慢さを、尻の毛まで抜かれることになる。

私はSQLの深さを知った。SQLのQとは何だ?Queryであります、サー!!今も時々夢問答を繰り返す。そう、全ては問い合わせ次第なのだ。今思えば、あの時やったことはT2テストを使ったSQL文の作成添削しかSELECTによる条件抽出のみだったが、そこに全てが詰まっていた。

DISTINCTとORDER BY共存で詰まってわけがからなくなったコードは、もっとシンプルにいけるよと副問い合わせに書き換えられて。ネストワイルドカードを多用してスパゲティになったコードを、先輩はLEFT JOINとWHEREとORで全てをすませた。

なんということでしょうマニキュアが塗ってある長い爪から想像もつかない早さで直されていく構文に脳内で途中から匠の曲が流れ始めたのを覚えている。本当に、なんということでしょう。先輩はSQL魔女だった。

翌日、先輩の教えはしっかり自分に身に付いていた。すらすら書けるSQLサクサク進むT2テスト。条件設定に悩んで、エクセルに吐き出してからリストコピペで逐一加工してた時間馬鹿みたいだった。先輩のところへ、帰りしなに昨日のお礼と作業進捗に激震が走ったことを伝えると別にお礼なんていいよーといつものふわふわした顔で微笑んでくれた。

それから先、配属先が決まるまでの条件付きでテスターとして入っていたはずだったが、T2試験が終わり、T3試験が始まってもなぜか私はそのプロジェクトにいたままだった。DB担当者として。もともと基盤だったわけだし、バッチファイル処理でスクリプトがそこそこ書けたというのもあるけど、SQLが書けたというのはすごく大きい。昼休み、いつのまにか私はプロジェクトオイラーの問題に代わって、名著「SQLパズル」を解くのを日課としていた。

先輩は仲良くなる暇もなく、その後すぐにプロジェクトを移り、メーリングリスト寿退社を知った。炎上したプロジェクトは、なぜか横展開を経て今に至り、私は相変わらずここにいる。だが、あの時SQL魔女がかけた呪いは今もしっかり私に根付いている。

アフィリエイト勘違いした大学生の末路

ただの趣味で始めたはずなのに

大学生だった2007年から趣味で他愛もないホームページをつくっていた。

ワードプレスライブドアブログのようなCMSには頼らず、1から10まで自分で作ることにこだわった。

すぐにのめり込んでいき、大学図書館にこもりWEB関係の本を借りまくった。

しかWEB関係といってもPHPSQLは理解できなかったので、まずはHTMLCSSだけ勉強して静的なページをべた書きで量産していった。

HTML,CSSですら最初はつまづいていたけれども、自分意図した通りにデザインできるようになってから面白かった。

アクセスは全く増えず、一日100PVにも満たなかったが、僕はめげなかった。

講義には出ず、学園祭にもサークルにもいかなくなり、周囲からは「まだやってたの」「何がしたいの」と呆れた目で見られるようになった。

付き合う人も限定されて社交性は衰えていった。


半年が経っても動的なページをつくれる技術はなかったので、未だに力押しでページを量産していた。

しかデザインにはこだわっていたので、単純なHTMLでも、見た目にはそれなりのサイトに仕上がっていた。

内容はくだらなくても、いっちょまえなレイアウトで書けば、それだけで見栄えのする物になった。

PVはすぐには伸びないとわかっていたので、平均滞在時間、平均PV直帰率目標にしていた。

ユーザビリティには独自性無用で、正解があると思っていたので、ヤコブニールセンWEBユーザビリティの本を買って、素直に勉強した。

PVが少なかったので、平均をとっても余り意味がないのだけれども、平均PVは8はあったと思う。

ビジネスの基本は選択と集中だと考えいたので、PVが伸びなくてもサイトテーマは広げず、なるべく狭く深くを追求していった。


勘違いのはじまり

サイト制作をはじめてから8ヶ月ごろではじめてグーグルアドセンスが振り込まれた。

一度軌道に乗るとサイトアクセスは乗数的に増えていった。

2年目にはサイトPVは月100万を超えていた。

ヤフーニュースの関連する記事にリンクが貼られたことも大きかった。

アフィ収入は年間400万を超えて、僕は大学3年で親の扶養を外れた。

稼げるようになってから、周囲の目が変わった。

いまどきアフィリエイトかよと呆れていた人が僕にジャンル手法を訊いてくるようになった。

この頃から僕は自分にはプログラマの適正があると勘違いし始めた。

HTMLCSSは狭義のプログラミングではないにもかかわらずだ。

調子に乗った僕はプロの話を聞きたいと思って、広告で見た翔泳社デベロッパーサミットに参加した。

年に一度開かれるITエンジニアの割と大きなカンファレンスだが、仕事で来てる人がほとんどだと思う。

名刺がないので受付で恥ずかしい思いをした。

javaカリスマエンジニアオラクルNTTデータMSの偉い人、はてなの人などが講演していた。

当時HTMLCSSしかからず、PHPMYSQLをかじったばかりの僕には話の内容は1割も理解できなかった。

それでも僕は卒業後はIT業界で働きたいと思いはじめていた。


IT仕事

引きこもってプログラマごっこを続けているうちに大学4年になった。

一生アフィで食っていけるわけもないので、就職活動をはじめた。

WEB系はブラックが多いとそれとなく聞きかじっていたので、大手IT企業大手SIerを中心に受けた。

新卒WEB屋の門を叩かなかったことを、今でも本当に後悔している。)

結論から言うとMSデータオラクルグーグルユニシスも全部落ちた。

営業職も応募したけれど、いずれにせよPHPSQLをかじっただけでは戦力にならないし、そもそも、WEBとSIでは言語の畑が違うのだろうが、たぶんそういう技術的な事はどうでもよかった。

技術的な事は入社後に教育する体制ができてるので、学生には何よりもまず社交性を求めていたのだろう。

人間よりもPCと付き合ってた僕の社交性は衰えていた。

~現時点で私が御社提供できるスキルは何もありません。

~でも、私には在学中に専攻外の事を勉強していった自主性があります

~これに関しては誰にも負けません。

とアピールしたのだけれども、ダメだった。ただの独り善がりの変なヤツに見えたのかもしれない。疑わしきは落とす。


結局僕は社交性、人間性、社畜適正、その他、大企業学生に求める普遍的な魅力を欠いていたか内定がでなかったのだろう。

文系学生が独学で中途半端プログラミング勉強を始めたばかりに、それはIT業界から内定を得る上での強みになるどころか、致命傷になったのだ。

皮肉な話である


友人は立派な会社就職していったので、当時リーマン不況のまっただ中で就職難だったというのは理由にならない。

facebook大学の友人をみると勤務先がNTTデータとかアクセンチュアになっていた。僕よりも人間的な魅力があったのだろう。

技術なんて一切関係なかった。僕は悔しかった。

幸い他の業界内定をもらえたので、そのまま就職した。

サイト制作趣味と割り切り、日本を支える製造業仕事に選んだ。

起業

内定をもらってから卒業するまでの間に、僕よりもずっとITに明るい友人に、アフィで成功していたことを買われて起業を持ちかけられたが、何度も衝突し、結局2ヶ月で僕の方から音を上げてやめた。

起業するなら一人でスタートして人を雇うなり外注するなりすべきで、チームで始めるにしても誰が一番偉いのか最初に明確にすべきだと、このとき確信した。

仕事なんてクソだろ?

就職したが、毎日のような飲み会と、週末のゴルフ、一発芸の強要など体育会系の慣習に嫌気が差した。

日本大企業がどこもこうなのかと思うと、哀しかった。

僕は仕事の傍らの片手間の作業でも収入が増えていくアフィに目をくらませて、半年退職し、専業アフィリエイターになった。

今は無き海外ニートブログ労働観と、後述するコピペが僕を後押しした。

砂の城

賃貸物件審査確定申告書を見せたら通った。

専業になってから収入は伸び続け、一番多いときで月80万を超えたが、その代わり孤独になったので、以前のような精神的な余裕がなくなった。

技術的には大学在学中からほとんど成長しておらず、未だにhtmlのべた書きで、サイトの一部でphpsqlを使用してる程度だったからだ。

僕のサイトWEBサービスといえるような代物ではなく、ただの一方通行サイトで、コメント欄をつくる技術もないので、放置していもユーザー勝手コンテンツ価値を高めてくれるということはなかった。


ページを増やすのは社員を増やすようなものだと考えていたけれども、僕の身体は一つなのでべた書きで増やせる量には限界がある。

一人で安定してコンテンツを生み出すには、今後は趣味サイトから卒業し、より商業的なユーザー参加型のCGMを作らなくてはならない。このままではまずいと感じていた。



しかし僕はcakephpのようなフレームワークを使用せず、というかMVCを理解できず、。

ワードプレスのようなCMSもつかわず、力押しでべた書きで作っていたので、できることには限界があった。

僕と同じ個人事業主がつくっているW3Qのような立派なサイトをみるのが怖かった。

毎日が夏休み

僕のサイトブログニュースサイトではなく、テーマ普遍的サイトだったので、放置していもPVは減るどころか増えていった。

多い時で1日12PVはあったと思う。

あぐらをかいた僕はサイト制作を完全に放置して、不安を紛らわすために現実逃避で遊びはじめた。

目的地も決めず、平日に思いつきで一人旅サイクリングにいった。

仕事を辞める引き金をひいたのが、2ch独身男性板でみたこのコピペだった。

もし仕事に行きたくなくなったら、そのまま反対の電車に乗って、

海を見に行くといいよ。

海辺の酒屋でビールピーナツ買って、海岸に座って

陽に当たりながら飲むといいよ。

ビールが無くなったら、そのまま仰向けに寝ころんで、

流れる雲をずっと眺めるといいよ。

そんな穏やかな時間がキミを待ってるのに、何も無理して

仕事になんか行く必要ないよ。



毎朝ネクタイを締めるときストレスで吐いていた僕の背中を押してくれた。

なんて罪なコピペだろう。

気晴らしのはずの一人旅なのに、旅館の人に今日お仕事休みですか?と聞かれたのが辛かった。

他にも一人で野球観戦に行ったり、映画を借りまくったり、早朝深夜のメジャーリーグ試合を見まくったり、夜更かししてロンドンオリンピックを見まくったりした。

野球中継に関してはスカパープロ野球セット契約していたので、144試合中130試合は1回から9回まで見ていたと思う。

僕はサラリーマン時代に味わえなかった自由をほとんどすべて享受した。

サイトの方はなんだかんだで半年以上更新してなかっただろうか。


瓦解

そして昨年の11月に事件が起こった。

グーグルアルゴリズムが変わり検索順位が大きく下がったのだ。

多い時で80万円あった収入20万円台にまで落ちた。

打開するための次のサイトアイデアはあるのだけれども、技術がない。

周りに相談する人もいないので質問サイトを使うしかない。

フロー理論でいう挑戦と技能の間の大きなギャップがあり、不安に駆られ現実逃避しか出来なくなった。


ゲームオーバー

収入は落ち込んでいくのに、サイト制作をする気にもなれず、この一ヶ月前に自営業を断念した。

僕は公務員を目指すことを考え始めた。

一ヶ月後の6月試験である参考書だけ買って全く勉強は進んでいない。

今年は無理だろう。

しかし今年で27歳だ。公務員になるにはそろそろ年齢制限にひっかかる。

来年筆記試験にうかったとしても、年増が面接に受かるだろうか。

勉強したあげく面接に落ちたらどうなるだろう。

27歳にもなるのに職歴がなく、独学でphpSQLを囓った程度ではWEB制作会社は雇ってはくれないだろう。

詰んだかな、これ。

もっと外に出て、みんなと同じ大学生活を送って、みんなと同じ就職活動をして、みんなと同じように働いていれば。

これから僕の人生はどうなるのだろう。嗚呼

I see my life fading away.



2013年5月17日 現実逃避野球中継を見ながら執筆



初めての増田

気持の整理ができたのでよかった。

追記

13/5/18 15:00

はてなツイッターでの様々なご意見、ご指摘ありがとうございます

自分を少しは客観視できるようになりました。

27歳で実務経験のない僕が現時点でのスキルWEB制作仕事にありつけるとは思えず、納期がある請負も性にあっていないので、やはり公務員試験勉強をがんばります

僕のサイトははてぶ400userもありませんが、最後ホッテントリ入りしてWEBに小さな足跡を残せたので、悔いはありません。

2013-05-13

素人がそこそこのWebサービスをつくる方法

先日「飲み会版ソーシャルランチをつくってみた」を書いた者です。

上の記事では、僕がつくった「飲活」というサービスの説明が大半で、どうやってつくったのかとか説明が少なかったので、今回はそれについて書いてみようかと思います

まずは僕についてさらっと。

失敗

僕は「「飲活」」を作るまでも、iPhoneアプリを開発したり、webサービスメンテナンスをしたりとプログラミングをしておりました。

なので、プログラミング初心者というわけではありません。

しかし僕も何度かwebサービスの立ち上げを挫折しております。4回くらいかな。

最初xoopsを使って、ツイッターで登録企業広告をつぶやいたらポイントをもらえるサービスでした。

なんとxampp門前払いされました。ローカル環境すらつくれませんでした。「くそ初心者時間無駄にするだけだから辞めろ」と言われた気分でした。

xamppだけに2日くらい朝まで格闘してしまい本当に時間無駄しました。当時はapacheの設定とかなんぞや状態ですからね。

次にやろうとしたのが、大学受験生向けのサイトで、受験生に教科ごとの講義をするのではなく、勉強のやり方を教えるよ!ってサイトです。

ほとんどhtmlでできそうなのですが、phpメールを送ることができず挫折しました。

レンタルサーバーを借りたのですが、レンタルサーバーphpの設定をしないといけないのを知らなかったり、やっと解決しても日本語化けに悩まされて止めた覚えがあります。これほど母国語英語だったらどんなに楽かと思った時はありませんよ。プログラミングしてると今でもたまに思います

次が、キックスターターのようでそうでないクラウドファンディングサービスをつくろうとしました。

ここでjavascript出会いました。いや、ちゃんと交際を始めたと言うべきか・・・。それまでjavascriptとすれ違っても虫を決め込んでいたのですが、いざ必要になって呼び止めてみると意外と良い奴でした。

しかし、ajaxにつまづいたり、サイト構成やディレクトリ構成、データベース構成や、デザインの調整などで複雑で面倒になり挫折してしまいました。

こうして書くと、僕がすごい諦めの早いやつで勉強もまともにしないやつみたいに思えますが、半分正解。諦めは悪いけど「ググればいける」という考えで勉強を怠っておりました。

つくりかた

「「飲活」」をつくった実際の流れを書きたいと思います

だいたいプログラミング言語はどれも根本は似ているので、先述の3つ以外のプログラミング言語をやりたいと思ってる人でも参考になると思います

また、以下の内容は、わけわからんけどwebサービスをつくりはじめる方を前提にしています

まずはじめに:開発環境を整える

まずは開発環境を整えましょう。

開発環境とは、自分の書いたプログラムローカル自分パソコン)でのみ動作させる環境です。

まり自分がつくっているものを外部に見られることはありません。

ローカル開発環境必要なモノは以下です。

です。

まずはこれらをインストールしてください。設定などの説明は割愛します。

ステップ1:プログラミングでいったいどんなことができるのかを知る

僕はphpを使いました。

僕もそうでしたが、素人は当然プログラミングの全体像を想像できません。やりたいことを思いついても、どういうコードを書いたらいいかなんてすぐに想像できませんよね。

これも当然ですがその原因は、そもそもプログラムでなにができるか知らないからです。

なので、POSTやSESSION、配列などの基本的なもの存在を知りましょう。そしたら、「このページにはこの機能必要だろう」というのが、"なんとなく"わかります。書き方はこの時点で別に覚えなくて大丈夫です。

例えば、オブジェクトを格納することが出来る「配列」という存在を覚えます

この時点では、配列の作り方のコードとかは覚えなくていいですよ。「配列という存在を知る」ことが重要です。

基本的なことを学ぶときネットではなく本を使う事を薦めます

本は情報が体系的にまとめられていまうので、ネットよりも学びやすいです。

プログラミング10年以上基本部分は変わっていませんので、「古いものを覚えちゃわない?」という無駄心配はなくて大丈夫

一方、発展的なことではネットで学びましょう、というかわからないことがあればネットで探しましょう。

ステップ2:つくりたいwebサービス必要機能を決める

どんなことを実現したいのかというゴールがないと必ず途方にくれます

なので、まずはゴールを設定します。

例えば「「飲活」」なら、

などなど...。

その後に、各ページ毎に必要機能と大まかなそのページのやることを決めます

例えば、ログインページなら・・・

必要機能

ログインページには、ユーザー入力するフォームと送信ボタンがあって、なにも入力されずに送信ボタンが押されたらエラーメッセージを出そう。エラーがなくログイン成功したら、会員専用のエロビデオを見せよう。

とか。

次に、各ページでどんな情報を表示させるかを決めます

例えば、しっかり考えず適当に、登録ユーザープロフィール画面を開発していて、ユーザー名、生年月日、出身大学を表示させるプログラムをつくったとします。

しかし、プロフィール画面が完成した後にメールアドレスも表示させないといけないことに気がついた場合、少しプログラムの変更が必要になります

最初から、どのデータ必要なのかを決めていれば、こうした効率の悪さは回避できます

実際は奇麗に開発できることは少ないですが、何も考えずに開発するよりは効率的です。

大まかな機能ログイン)→具体的な機能ログインページの機能)→具体的にログインページがやること→必要とするデータ

という流れでサイト機能を決めることで、自分のやることが明確になりますし、勉強すべき内容も最小限に抑えられます

ここで、どういうデザインにするのかを決めればもっと後で楽になります

ステップ3: データベースを用意

webサービスには必ず必須となるデータベースについて知る必要があります

僕は、mysqlを使いました。

サーバーさくらインターネットレンタルサーバーを使ったので、さくらインターネットデータベースを利用しました。

ステップ4:必要機能を実現するための方法を見つける

各ページで必要機能とやることを決めたら、それを実現してくれる方法を本やネットで探します。

先述のとおり、必要機能を決めていればそれを実現してくれるもののみを探せばいいので効率的になります

見つけたら、あとはそれを使ってやりたいことをやるだけです。

具体的にはサンプルコードAPIフレームワークライブラリ)を探すべきだと思います

プログラミングに慣れるまではフレームワークを使うと上手く組み込めず、それが挫折の原因にもなりそうなので、主にサンプルコードを探せばいいと思います

なぜなら、楽だからです。その一言に尽きますよ!

プログラミングってなんのためにあるかというと、人々の生活を楽にするためです。

人々を楽にするプログラミングで、わざわざ辛いやり方をするのは最悪です。

なので、どうぞ堂々と怠けてください。他人のつくったコードを使ってください。APIフレームワークを使ってください。

プログラムを書いたらデバッグしたり、ブラウザ(htpp://localhost)で見てやりたいことができているか確認してください。

「「飲活」」の場合は、基本機能


利用したAPIフレームワークは以下。


特にこのサービスには特別なことや難しいことはやっておらず、正直phpの基本がある程度わかっていれば、このサービスの基本的部分は作れてしまます

ステップ5:大まかなプログラムができたら・・・

デザインをつくりましょう。

僕は一から自分デザインを考えたわけではなく、他の素敵なサイトを参考にさせていただきました。

また、サイトの見た目をつくるにはhtmlcss、時にはjavascriptを使う必要があります

オススメなのはtwitter社の提供するTwitter Bootstrapです。

http://twitter.github.io/bootstrap/index.html

これを利用すれば、簡単にかっこいいデザインを作れます

ちなみに、「飲活」は、htmlcssjavascriptjQuery)を使っています

ステップ6:ドメインを取得、サーバーを用意

つくったサイトをみんなに見てもらうためには、外部とネットワークのあるコンピュータアップロードしなければなりませんし、ドメインもなければいけません。

コンピュータにはIPアドレスがあり、ネットワーク上の住所となっています。これにアクセスすると、「飲活」の住所とか「はてな」の住所とかあったりするわけです。これは数字でできており、これを人間が読みやすものにしようというのがドメインです。

hatena.jpとかnomikatsu.comとかですね。これを取得しましょう!

僕はお名前ドットコムで取得しました。

それからサーバーレンタルしましょう。

外部とネットワークのあるコンピュータですね。

自分で作ったり、VPSを使ったりすることもできますが、自分管理をしなくていいという点で楽なので僕はレンタルしています

僕は、さくらインターネットレンタルしています

僕のようにドメイン管理会社サーバー会社が別だといろいろと設定をしなければなりません。

DNSドメインネームサーバ)というのがあり、「このドメインのあるサーバーはこれ、IPアドレスはこれ」と教えてくれるものです。

名前ドットコムで取得したnomikatsu.comは、さくらインターネットサーバにあるよと設定する必要があります

実際には、さくらインターネットネームサーバ情報を知り、お名前ドットコムでnomikatsu.comはこのネームサーバだよと設定してあげるのです。

これで、数分から時間でnomikatsu.comにネットからアクセスすることが出来ました。

ステップ7:サイト公開

あとはサーバーファイルアップロードすれば、インターネット自分のつくったサイトを見れます

ファイルアップロードの仕方ですが、FTPクライアントを使います

僕は、filezillaを使いました。

filezillaからホスト名やユーザー名などを設定してサーバー接続します。

接続できたら、指定のディレクトリファイルアップロードすればOKです!

最後

とにかく作り始めましょう。

僕は、本が書いてあるサンプルコードをそのまま勉強としてやるのはオススメしません。

だって、つまらないですもん。あれは、プログラムを書いていて基本がわからなくなったときに見返せばいいんです。

最初はまず作りたいものを決めて、PHPで何が出来るのかをざっくり勉強して、それを実現するのに必要コードややり方を見つけて、実際に動くものをつくっていってください。

やりたいことをやらなきゃ飽きますし、本のサンプルコードよりも実際にwebサイトをつくった方が覚えます

プログラミングって難しいものではないですよ。

やったことがない人が勝手に難しいと思い込んでいるだけで、意外とやってみれば難しくありません。

簡単とまでは言えませんが、正直誰でもできます

僕の場合は何度かプログラミング挫折しましたが、こうして一つのものをつくることができるようになりましたし、iPhoneアプリなども会社では開発しています

こんなやつでもできるので、諦めなければできます

そんで、とても楽しいです。

本当につくりたいものがあるのなら、一度やってみる価値はありますよ。

追記:

明記してありますが、僕は初心者ではありません。初心者の方が勉強がてらサービスを作る一つのやり方というか流れを紹介したいと思って記事を書きました。

誤解させてしまタイトルすみません

僕自身、なにもわからプログラミングをはじめたときは、どう勉強したらいいかからず辛い思いをしました。

素人がわけわからプログラミングを始めると挫折やすいと思いまして、僕が素人の時を振り返り、そして勉強してきた経験を使って、素人の方にサービスをつくっていく流れを書いたら素人の方も挫折しにくいかと思いました。

なので、僕は初心者ではありませんが経験者として素人サービスをつくっていく方法を書きました。

また、飲活をつくった実際の流れと書きましたが、飲活をつくった流れを利用して、初心者サービスをつくる流れを説明したかったんです。

説明不足でさらに誤解させてしますみません

2013-05-09

飲み会ソーシャルランチをつくってみた

新卒webスマホアプリ系の会社入社して、せっかく少しはプログラミングできるようになってきたので、成果を残すためにWebサービスをつくってみました。

僕も就活経験しましたが、もっと楽しくやれないかなぁって思いながらやってました。

説明会行って、ES書いて、面接して、の繰り返しのようで、僕にはつまらなかったんですよね。

なので、よくFacebook学生社会人が飲むっていうイベントに参加してましたが、これが楽しかったんですよ。

もちろんマナー大事ですが、社会人フランクに話せるし、社会人の方も学生と話したいという気持ちで来ているのでいろいろ教えてくれるし、社会人だけじゃなくてそこで出会った学生とも仲良くなれましたし、リア充じゃない僕でもなかなかリアルが充実していた時期でした。

今ではリアルが全く充実していませんが、、、。

とにかく、こういうのが就活普通になったら楽しいだろうなと思い、作っちゃいました。

すごい学生だったらこういう場で良い人脈をつくるのかもしれません。

社会人に気に入られてその場で採用されちゃったり、起業することになっちゃったりとか。

そんな感じで、学生人生を切り開く新しい場所を作りたいと妄想しています

【 なにをつくったのか 】

「飲活」(http://nomikatsu.com

という、学生社会人が気軽にお酒を飲むためのソーシャルサービスです。

要は、ソーシャルランチ飲み会版ですね。

ソーシャルランチ社会人ランチ時間就活生と会えるサービスで、学生社会人をつなげるソーシャルサービスでは有名ですよね。

他には趣旨は違いますコーヒーミーティングとか。

それのランチとかコーヒータイムじゃなくて、社会人が開催する飲み会に複数の学生が参加するって内容です。

コーヒーミーティングとかソーシャルランチとの差別化ってどうしよう・・・

アイデア段階でランチじゃなくて、飲み会に参加するメリットってなんだろうと考えました。

ランチみたいに時間有効活用するって感じじゃないですもんね。

結局行きついたのは、以下のような感じ。

・気持ち的に楽

僕のイメージですが、お酒を飲む場ってフランクイメージがあるので、学生社会人も互いに緊張せずに会えるかなと思います

アイスブレイク比較的容易なんじゃないかな。

時間が長い

初対面だとランチなら短時間なのでちょうどよい時間の長さですね。

ただ就活してる学生にとっては少しでも時間が長いほうがよいのではないですかと感じてます

僕はmixiから出会い社会人とのランチ経験したことがありますが、結構話が長くなってしまうんですよね。

社会人の方のビジネスの話は興味深いですし時間が足りないイメージでした。

学生にとっては、より多く、より深い情報を聞き出すことが目的なので。

・人数が多い

飲み会は五人から十人くらい想定してます

ランチなら少人数で自分の話を聞いてもらえます

一方飲み会では、他の学生が多いので参加に対する安心感があります

それに、他の学生価値観や悩みを知れるし、それによって社会人からもより多様なアドバイスを聞き出せます

なので、必ずしも少人数の方が良いというわけじゃないかなと思ってます

サービス面ですが、同じ飲み会に参加する学生プロフィールが見れるようにしてます

どんな人が来るのかわかるし、気になる人がどんな飲み会に行ってるのかもわかります

社会人メリット

これまで説明しましたが、お分かりの通り学生目線での良さを話しました。

じゃあ社会人にとってなんのメリットがあるのかなって考えると、ここがなかなかの悩みどころでした。

ランチを他の人と会う時間にすることは、ランチ有効に使えてますから使うメリットありますよね。

だけど飲み会ってどうなんだろ・・・社会人の夜って・・・有効に使うより早く帰って寝たいんだろうか・・・

とか悩んでました。

社会人学生になにかやってもらえばいいんじゃない??

結局思いついたのが、「ランチよりも長い時間学生と過ごせるので、社会人学生にしたいことができる時間をつくろう!!」でした。

たとえば、社会人担当してる自社サービス学生に使ってもらって、学生から直接意見を聞けたり・・・

インターンとか新卒採用のための一つの選考時間をつくったり・・・

そんな感じで、社会人が事前に学生に対してやりたいことを明記して、学生がそれをやることを承知した上で飲み会に参加するようにしたらいいじゃないかと考えました。

(変なことさせようとする人がいるかもだけど、事前に明記したこと以外はやらせないということで。事前に明記したものが変なことなら学生飲み会に参加しないので、問題ないかなと)

社会人目線サービスを説明したら、社会人学生になんでもお願いしますできる代わりに学生の悩み聞いたげてよ!!

って感じになります

【 つくりかた 】

phpでつくりました。

データベースmysqlサーバーサクラインターネットドメインはお名前ドットコムで取得しました。

プログラミングに関しては、とにかくググりながらやりました。

それからデザイン面では、他のサービスを利用してつくりました。

例えば、ボタンでしたら、

css button generater

http://www.cssbuttongenerator.com/

色でしたら、color schemerというアプリを使いました。

簡単にイメージする色を探せて色タグを見れたり、色のパターンを作れたり、他の人がつくった色のパターンとか見れることので、参考になるので重宝してます

あとは基本的ですが、やりたいデザインを実現してる他のWebサービスソースを真似したり。

地図GoogleマップAPIを使いました。

必要なのは静的な地図画像だけなので楽に実装。

悩んだのが、データベース設計でした。

どう設計したら効率的データ管理できるのかなぁと。

あとあと、このフィールド使わなくてもいいじゃん!とか、このフィールドないとダメじゃん!とか発見して大変でした。

最初からしっかりとサービス仕様を決めて、流れも想定して、開発する前にデータベース設計するべきでした。

サービスを開発しながら、やりたいことを思いついたりもするので、ちゃんとサービスを詰めるべきですね。

僕の場合は、走りながら考えたので無駄時間が増えてしまいました・・・

【 今後 】

皆さん現在「飲活(http://nomikatsu.com)」は一ヶ月くらい先行登録受付中です!

学生だけじゃなくて社会人にもメリットあるサービスだと思います

学生さんも、社会人からすごくためになる話を聞けるだけじゃなくて、仲間とも出会ますので是非登録してください!

今後ですが、学生社会人飲み会の開催をお願いしたり、

社会人学生自分飲み会に誘ったり、学生Facebook友達を誘えたりという機能を追加しようと思ってます

これは事前登録をしている間に作れそうです。

【 おわりに・・ 】

とにかく就活生が人生を切り開くキッカケになったらいいなと思ってます

普通に就活してても見つからない出会いとか。

飲活使ったか人生変わった!ぐらいのものになったら、すごい嬉しいなぁと。

そのためにも機能とかUIとか高めないとならないので、是非皆さんに使ってもらって、感想とか教えてもらえたらと思います

飲活 Nomikatsu

http://nomikatsu.com

2013-05-05

みんくちゃんねるが過去記事を全部消したのでパクった話

結論

みんくちゃんねるが5年かけて書いた記事を全部自分のものにしたったwww

そしてここで公開しています

http://www.eromate.net/mode/minkch/

みんくちゃんねるが過去記事を全部消してアダルトから撤退、今後は2chまとめとして活動する。

と発表した。

せっかく5年かけた記事を全部消すのはもったいない!どうせなら自分サイト資産にしてしまおう!

という作戦

突然の停止(始まり)

みんくちゃんねる管理人です。

重大なお知らせがございます。
この度、みんくちゃんねるの自画撮りメインとしたアダルト系まとめは停止致します。

続きはこちら
http://minkch.com/archives/51978360.html

理由としていろいろ書いてありますが訴えられそうになったとの噂もありますね。

期限は1週間

サイトエロ画像アダルト記事等は一週間以内に削除を実施します。
画像ダウンロード等はお早めに。

4/17に削除すると宣言があったので24日がタイムリミット(と思っていた。)

使用する凶器(言語)

PHPMysql適当海外サーバー(980円くらい)

手順1

まずは

http://minkch.com/?p=2

のように

http://minkch.com/?p=番号

を入れることで記事リストが取得できる

そのあとすべての記事を正規表現で抜き出しmysqlに突っ込む

本当はソースも載せるつもりでしたがミスって消していましました。

全部で3899記事ありました。

ただし元から画像を削除されてて見れないものも含まれます

手順2

とりあえず画像2chまとめ部分を抜き出すURLがわかりましたので

3899個の記事を抜き出すだけ!

抜き出す部分は全部で3つ

  1. ヘッダー部分のテキスト
  2. ヘッダー部分の画像(WPで言うアイキャッチ画像)
  3. メインの部分

何度もfile_get_contentsしてサーバーであるライブドアブログからアクセス拒否されるのが嫌だったので

自作関数 curl_cache_get_contents( $url, $timeout = 60 ,$cacheFolder,$cacheTime)を使用して自分サーバーHTMLのものキャッシュしました。

※1ここで痛恨のミスを犯してます

後はループで回して待つだけwww

いかないのが人生の辛いところ

ここで2つミスを犯しています

1つめはみんくちゃんねるが1週間待たずに22日ぐらいに記事を削除してしまったこと

2つめは自作関数キャッシュタイムを60分とかなり短くしてしまったためHTMLが取得できない!

の2点です。

海外サーバーのせいか画像ダウンロードがすごいん遅くて手間取りました

画像の容量合計33G

どうやって対処たか

記事を削除されたら画像も削除されるのかと思ったら削除されないんですね!

記事を削除したら画像も削除される仕様なら完全にアウトでした。

HTMLグーグルキャッシュから引っ張ります

http://webcache.googleusercontent.com/search?q=cache:URL

とするとHTML構造そのまま取得できたので

ここから持って来ました。

後はmysqlを別サーバーからアクセスできるようにしました

参考ページ

http://blog.trippyboy.com/2010/mysql/%E5%A4%96%E9%83%A8%E3%82%B5%E3%83%BC%E3%83%90%E3%81%AEmysql%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%82%92%E8%A9%A6%E3%81%99%E3%81%AE%E5%B7%BB/

情報

記事は全部で3899記事

画像の容量は全部で33G

みんくちゃんねるの5年間 プライスレス

俺の作業代金もプライスレス

思いがけない収入

今までガチアダルトサイトのせいかアマゾンアフィリエイトを貼れなかったのですが

こんな記事もありますよとアピールして審査してもらったところ無事通りました!

収入晒しませんが結構儲かるんですねアマゾンアフィリエイトって

感想

とにかく期限が短ったので疲れました。

ただそれに見合った報酬+SEO効果を期待できるので満足しています

おわり


みんくちゃんねるの過去記事を見るにはこちら

http://www.eromate.net/mode/minkch/

2013-03-23

最近知ったこと

さらだけど、最近知ったこと (2013年1月3月

2013-03-13

サーバ初心者Webサービスを公開するうえで考えたこと

だって自作Webサービス公開しました

http://www.radiosonde.net/

これまで他の人に用意してもらったサーバ自分プログラムを動かしたことはありましたが

自分自身で一からサーバをセットアップしたことはほとんどなかったので、いろいろとハマりました。

作業を進める上で困ったり考えたりしたことを書いていきます

ちなみにサーバ自体はさくらのクラウドOSにはCentOSを使用しているので、それ前提のお話になります

SSHファイヤーウォールの設定

最初サーバを起動してから速やかにSSHファイヤーウォールの設定を変更しました。

はてブなんかでも定期的に話題になっているのでおなじみですね。

SSHポートを22以外の別のポートに変更する

rootによるリモートログインを禁止する

パスワードログインを禁止し、鍵認証有効にする

・念のためrootパスワードを潰しておく

SSHHTTP(S)など、どうしても公開しなければならないポート以外は遮断する

SSHポートについてIP制限が行えるならば尚良い

さらっと書きましたが、設定をミスって自分自身もログインできなくなり、何度かOSの再インストールを繰り返しています

から気付いた事ですが、さくらのクラウドではクラウド管理画面のリモートスクリーン経由でローカルログインできるので

別にOSインストールしなくてもiptablesの設定を変更できたんですよね...

逆に言うといくらファイヤーウォールとSSHを設定しても管理画面にパスワードログイン環境が残ってしまうので

パスワード管理には引き続きしっかり気を使う必要がある。ということでもあります


Webアプリの動作が重い

httpd,php,mySQL,memcachedなど必要サービスインストール、設定し

作成したWebアプリプログラムを乗せて動かしてみました。が、動作が重いような...

開発環境ではさくさく動いていたのに、本番環境ではどのページ遷移ももっさりしています

abで計測してみたところ、開発環境のおよそ2分の1のスコアとなってしまいました。

開発環境が仮想2コアのメモリ1Gだったのに対し、本番環境が仮想1コアのメモリ2G

CPUの性能について半減しているのでそのせいかな、と思いつつ設定を見なおしていたところ

特に使っていないと思われたipv6を停止した途端にパフォーマンス改善されました。

ページ遷移に伴うもっさり感が解消され、abの計測結果も開発環境と遜色ない結果が出ています

デフォルト有効になっていたipv6の影響により余計な処理が走っていたのかもしれません。


サーバから送信したメール迷惑メールと判定される

パフォーマンス改善に喜んだのも束の間、会員登録などの処理でWebアプリからメールを送信したところ、Gmail宛のメールがことごとく迷惑メールと判定されるという事案が発生。

spfの設定を行なうメールの内容について吟味するなどの回避策を試してみましたが一向に改善されません。

試しにHotMailexciteメールアカウントに送信したところ、そちらではそもそもメールを受け付けてもらえずエラーコードが返って来る始末。

困り果てていたところ、エラーの内容からサーバIPがspamhousにスパム送信元として登録されていることが判明しました。

postfixホスト名の設定がデフォルトで「localhost.localdomain」などとなっており、それをそのまま使っていたためにGmailスパム送信元として通報してしまったようです。

設定を修正し、spamhousに解除依頼を提出。事なきを得ました。


KVSの変更

クラウドを利用すれば、サーバを停止することなく簡単な設定でスケールできるようになる。

と、自分勝手に思い込んでいたせいなのですが、消えては困るデータの一部をmemcachedに保存する実装を行なっていました。

実際のところさくらのクラウドではサーバを完全に停止しなければプラン変更を実施できないし

そもそもサーバが落ちたらどうするんだよ。ということで、急遽KVSを変更する必要に迫られました。

速度の低下が気にかかったため、いくつかの候補を実際に動かし

phpスクリプトから1万件のデータ読み書きを行うという形でmemcached比較してみたところ次のような結果に。

サービス1万件書込1万件読込
memcached 2.55秒 2.30秒
handlersocket 21.23 2.71秒
InnoDB20.23 5.10
kyotoTycoon 8.22秒 7.72秒

さすがに読み書きそれぞれmemcachedが最速ですが、読み出しについてはhandlersocketも負けていません。mySQLから普通にSELECTしてもmemcachedの2倍程度の時間しかからないという結果が意外でした。

しかしながら書き込みのほうではhandlersocketもmemcached10倍近くの時間がかかっており、少々速度的な影響が気になってきますmemcachedの倍のパフォーマンスを記録したという記事を見たことがあるので、設定、チューニングについて生かしきれていない部分があるのかもしれないとも思いましたが、知識が不足しているところで無理をすると問題が発生した時に対処できないと考え、候補から除外することとしました。

結局、今回の用途では読み込み処理より書き込み処理のほうが圧倒的に多いことも考慮し、kyotoTycoonを採用しました。実際の利用箇所に組み込んでabで計測してみたところ、だいたい30%程度のパフォーマンス低下にとどまっており、これなら許容範囲かと考えています

mySQLレプリケーションが止まる

実行系と参照系に分ける形でmySQLレプリケーションを行なっていたのですが、度々レプリケーションが停止する現象が発生しました。

一部のテーブルについて肥大する可能性が考えられたため、参照系に接続するプログラムで使わないテーブルをレプリケーションから除外していたのが原因です。

例えばtabelAをレプリケーションし、tableXをレプリケーションしないという設定にしたうえで

実行系でINSERT INTO `tableA` SELECT `value` FROM `tableX`などといったクエリを発行すると、参照系にtableXが無いためエラーが発生して止まってしまます

レプリケーションするテーブルを限定する場合プログラム側でも注意を払わないと危険です。当たり前ですが。

サーバ監視にmonitを使用

監視といえばcactinagios定番なのかもしれませんが、設定が複雑そうで尻込みし、monitを使用することにしました。

簡単な設定でloadaverageやメモリHDDの使用量をチェックできるほか

httpdmysqldなどといったサービスプロセス監視し、もし落ちていたら自動で起動してくれるので助かります

Webアプリの秘匿

パスワード保護を行うとしても、サイト全体の管理画面など自分しか使わないプログラムWeb晒しておきたくない。

というわけで、一部のWebアプリを秘匿する設定を行いました。

管理画面のWebアプリを9999番など閉じているポートに設置した上で、SSHを利用したトンネルを掘ります。といっても

ssh -t -L 9999:localhost:9999 user@xxx.xxx.xxx.xxx

上記のようなコマンド管理画面のWebアプリを置いたサーバログインするだけです。

ブラウザアドレス欄にhttp://localhost:9999/と打ち込めば、接続が開いている間のみアクセス可能になる感じですね。

サーバログインできる人でなければ実行できないことなので、気分的にある程度安心します。

SSHログバックアップ

自動ログバックアップを行いたいと考えたのですが、パスワード無しの鍵でログインして転送する形には抵抗がありました。

調べてみたところ、authorized_keysに公開鍵を記入する際の設定で、その鍵でできることを制限するという手段があるようでした。

具体的には、authorized_keysに

no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command="some commands" ssh-rsa AAAAB3NzaC1yc2EAAA...

などとして公開鍵を追加しておくと、その鍵でログインした直後にcommand=""の部分で設定したコマンドを実行して接続を終了する挙動となり

接続フォワードもできなくなるため、パスワード無しでも鍵の流出に関するリスクを最低限に留めることができるというわけです。

commandの実行結果は標準出力から受け取ることができるので、例えばcommand=""の部分にファイルの内容を表示する処理を設定していたとすれば

ssh -i .ssh/no_password_key user@xxx.xxx.xxx.xxx > /path/to/file

などとしてログインの結果をファイルに書き込むだけで、簡単にファイル転送が実現できます


まとめ

他にも大小さまざまな問題に行きあたりましたが、忘れてしまったor書ききれないのでここまでとします。

たった1つのサイトを公開するにしても問題というのは尽きないものだと実感させられました。

今は基本的な情報だけでなく、ちょっと突っ込んだ内容でも検索で解決していけるので嬉しいですね。手がかりを残してくれた先達に感謝することしきりです。

現状ではひとまずの見切りを付けて公開していますが、より堅牢で負荷に強いサーバとなるよう、随時チューニングを行なっていこうと考えています

最後

作ったWebサービスについて少し書きます

サイト名は「Radiosonde」

個人サイトや小規模な商業サイトなどプロモーションにあまりお金をかけられないサイトを主な対象とした、無料で出稿できる広告ネットワークサービスです。

既存サービスで近いのは「あわせて読みたい」や「zenback」、各社提供RSS相互リンクサービスなどになるでしょうか。

広告としての体裁がある分、それらより若干積極的な性質になるのではと考えています

現時点ではサービス本体のプロモーションに苦心するという本末転倒のものの状況でありますが、もしよろしければ見ていただけると嬉しいです。

2013-03-08

風俗嬢アダルト専用ブックマークサービス作ってみた

秘密ブックマーク、略して「秘ブ」というソーシャルブックマークサービスを作ってみました。

アダルト専用で、(以前の)はてブのようなものを目指して。

今は風俗嬢やってるんですが、(悲しいことに)時間があったっていうのと、

自分が欲しいと思ったもの作ってみたかった。

目次

①作ったサービス

②影響を受けた増田

③作った経緯

④使用したサービスとか

⑤作成のあらまし

⑥秘ブのブックマークボタンとかブックマークレットとか

⑦登録時の注意!

⑧今後の予定

作ったサービス

秘ブ.jp

http://hibu.jp/

アダルト専用のソーシャルブックマークサービス

影響を受けた増田

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

http://anond.hatelabo.jp/20101203150748

・Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました

http://d.hatena.ne.jp/inouetakuya/20120331/1333192327

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

http://anond.hatelabo.jp/20120914214121



作った経緯(基本自分語りなのでそういうのウザい人は飛ばしてね)

私は、早く自立できるようにと高専を出て、田舎から東京に移り住み、事務として働いていた。

この時点ではエクセルとかワードとかは使える、マクロちょっと組める程度のレベル

自立したかったのは父親が生活費パチンコとか女に溶かすような輩だったため。

私が自立したあと、両親は無事離婚。激務で薄給母親と離れて暮らして寂しくても頑張っていた。

そんな中、母が更年期障害鬱病に。

鬱病はつらい。何が辛いって、本人も辛いんだろうけど、荒んだ部屋の中で横になって息を潜めている母親の姿を見るのがきつい。

母親ゆっくり休ませてあげたかった。

いつでも母親の側に駆けつけることができるように、お金時間に余裕が欲しかった。

で、吉原へ。私は風俗嬢になった。

でもねー、全く稼げないwww 笑っちゃうくらい。

大衆店にいるんだけど、女の子もお店も多くて、私より若くて可愛い子がわんさかいる。

お客さんがつかないと収入0なんだよね。

店長やお店のお姉さんがマットや椅子を覚えな、ってアドバイスはくれるんだけど、

その頃教えてくれる先生たまたまいなかった。(今は別の店に修行にいったかバッチリできるけど)

仕方ないかようつべとか動画サイトソープお仕事系の作品を見まくったわけ。

(余談ですがマ◯ティ夫人ってお店のマット技一覧のページはすごいよ!)

お客さんつかないか時間がすんごいあって、待機室でずーっと見てた。

で、マットの動画とか、ボディ洗いの動画探すんだけど、なかなか見つからない。

結構マニアックからね。

で、そんなことをしてるうちに思ったんだけど、エロサイトエロ動画

果てはマニアック趣味情報を共有できるサイトがあったら便利じゃないかな?と。

数少なく接客したお客さんで、わざわざブーツ持参で、顔面を踏みつけてくれ、って人がいたんだけど、

そういうの彼女とか友人とかにあんまり言えないでしょ。

でも日本中を探したら、同じ趣味や、近い嗜好の人がいるんじゃないかな?って。

時間私自身が病むほどあるし、そんなわけで制作に取り組みました、秘密ソーシャルブックマーク

略して「秘ブ」(「秘部」とかけてあったり)

吉原泡姫たちは、タクシー通勤する人が多いんだけど、私は三ノ輪の駅から歩いて通ってた。

元彼に借りたプログラムの本などどっさり持って。めっちゃ重いw

待機室でひたすら落ち込みながら金勘定するより、母親心配をするより、何か生産的なことを考えていたかったんだよね。

この一年でかなり勉強して、ようやく公開できるレベルに達したかなとおもいます

作成期間は、楽しかったし充実してた。

みんなが来てくれるかはわかんないけど、まあ来てほしいなと思う。

さて、湿っぽい話はここらへんにして、どうやって作っていったかを話しましょう。

使用したサービスとか

・Semantic Scuttle

http://semanticscuttle.sourceforge.net/

jQuery

http://jquery.com/

・HeartRails Capture

http://capture.heartrails.com/

はてな Favicon API

http://favicon.hatena.ne.jp/

Twitter Bootstrap

http://twitter.github.com/bootstrap/

・Bootswatch

http://bootswatch.com/

サイトの構成なんかも書こうと思ったけど、セキュリティ的に良くないって聞いたし、

はてな民のみなさんに突っつかれるのが怖いので少しだけ(^_^;)

まあ違う意味で突っつかれるのは慣れてるんだけどw

簡単に書いとくと、HTMLCSSPHPMySqljavascriptくらい…なのかな?

Semantic Scuttleが裏でやってることはあまり詳しく分からないです。

作成のあらまし

前述の通りアダルト系のブクマサービスを作ろうと決めてから

プログラミング勉強を始めることにした。

HTMLCSS

どうやらまずはHTMLCSSをやれということらしいので、そこから始めた。

使ったのはこれ。

ゼロからわかる HTML&CSS超入門

http://www.amazon.co.jp/dp/477414536X/


メモ帳で簡単なWebページを作りながらだと結構スッと頭に入ってくる。

逆に言うと、読んでるだけだと全然あとで思い出せない。

「Ctrl+U」でページのソースを一発で見れることを知り、参考のために色んなサイトソースを見まくった。

全部頭に入ったわけじゃないけど、ここまでで最低限、検索ワードが思いつくぐらいにはなる。

ここまでで大体一ヶ月くらい。

PHPMySQL

もちろんHTMLCSSだけではてブ的なものが作れるわけはない。

っていうかほぼ路頭に迷った感じで「はてブ的なものを作る方法」をググりまくった。

結果「Semantic Scuttle」なるものでそれに近いサービスを作れることが判明。

「Semantic Scuttle」を調べてみると、どうやらPHPMySQLで動いているらしい。

でもダウンロードしてみて中身を覗いてみても何が何やらさっぱり。

これなら漢文のほうがまだ読めるわ!

ということで、PHPMySql勉強することにした。

とりあえず2つ一緒に覚えられそうだと思って元彼にこの本を借りてきた。

実践マスターPHP+MySQLPHP4/PHP5対応

http://www.amazon.co.jp//dp/4881665839



XAMPPインストールをして、PHP書いて、MySQL接続して…

ふむふむ、書いてあるとおりに作ったのは作ったけど、あんまりわからん。というのが感想

特にクラスの理解で躓いた。

ちなみにPHPを書き始めるのにあたって、eclipseという統合開発環境意味いまいちわかってないけど)を紹介され、インストール

コード書きやすすぎ、色分け便利すぎワロタwwwと思ったのを覚えている。

設定はめんどくさかったけどね。

eclipseについて詳しくは→http://www.javadrive.jp/eclipse3/

しかたない、まずはPHPだけでも頑張るかと思い、次に借りたのがこの本。

PHPによるWebアプリケーションスーパーサンプル 第2版

http://www.amazon.co.jp/dp/479733245X/


ひと通りサーッと読んで大体どんなことが書いてあるのかを頭に入れてから

必要そうなところを詳しく読んで作ってみてっていうやり方をした。

MySQLのことにも触れてあるので、そっちの復習もできた。

クラスについても薄らぼんやりわかってきて、動くものを作れるレベルには上達。

この辺りは、サボったり迷ったり環境整えたりで2ヶ月くらいかかったかな。

いよいよSemantic Scuttleを読み解く!

さて、これでいけるだろうと意気込んで長らく保存しておいたSemantic Scuttleのソースコードを見る。

わからん

モニタを見つめながら、頭のなかで脳みそが湯だっていく。

そもそもファイル間の構造がどうなってるのかわからない。

挫折。。

どうすればいいのってことで、元彼にヘルプ

MVCってのがあって、モデルとビューとコントロールってのが多分…」

φ(..)メモメモ

「とりあえずindex.phpから見て行ったらいいんじゃないかな?」

「わかんないところはプロジェクト全体を検索してみなよ」

ふーん。今でもMVCとかってのはほとんど理解してないけど、最後のは役に立った。

ファイル名やら関数名でプロジェクト内を検索しまくって、大体の構造を把握。

からない内部関数は「php関数名)」でググる

と簡単に書いてみたものの、この作業には2ヶ月ほど費やした。

Semantic Scuttleをカスタマイズ

構造はなんとなくわかったものの、実際触ってみると動かなくなるケースが多数。

ひと通りの勉強は一応したけど、実地のカスタマイズは非常に難しい。

ファイル数300を超えるプロジェクトの恐ろしさを知る。

他に使ってる人おらんのかなと思い探してみるとこんなものが。

ソーシャルブックマークソフトScuttleの強化版Semantic Scuttleを導入してみる

http://tukaikta.blog135.fc2.com/blog-entry-70.html

・【閉鎖される前に】Deliciousからデータを移行できるオープンソースCMS・scuttle

http://kachibito.net/software/scuttle.html

ありがたくカスタマイズに利用させてもらう。ホント感謝しまくりです。

でも上のURLに書いてあること以外にもカスタマイズしたいところがあった。

1.ブクマ数を記録したい

2.Voteじゃなくてブクマ数順にソートしたい

3.どうせならブックマークボタンとか作りたい

4.ブックマーク数を表示するシステムを作りたい

5.デザインダサいので変えたい

1はだいぶ考えたんだけど、DBちょっといじくって、フィールドを追加してそこに記録することにした。

2はPHPDBをあれこれして、ド汚いコードながらも根性で実装。

3で再びの挫折。なぜならjavascriptを使わなければならないことが判明したから。

javascript

まだ勉強しなきゃいけないのか…とは思ったが、初心を思い出し、頑張ることを決意。

おらあああ!なんかjavascriptの本貸せやぁああああ!と丁寧に元彼に頼んでみたところこの本が手に入った。

JavaScript 第5版

http://www.amazon.co.jp/dp/4873113296

うん、馬鹿じゃないの。こんなん理解できないよ。こっちは時間がないんだよ!

もう一冊なんか初心者向けを貸せ!

マンガでわかるJavaScript

http://www.amazon.co.jp/dp/4798027839/

おい、馬鹿にしてんのか。とは言わなかったけど拳で表現した。

でもマンガなので超読みやすい。

読了したあと、ネットと前者の書籍必要なところだけ調べることにした。

で、調べていったところ、4については

scriptタグでtypeを"text/javascript"にしてもPHPを読み込めるということがわかり、PHPで強引に表示させることにした。

3はもともとSemantic Scuttleにあったブックマークレットをちょこっと編集して解決。

これで大体1ヶ月半くらい。

デザイン

最後の難所、デザイン

一応CSS勉強したけど、美術センスのない事どこかのはいだしょうこお姉さんレベル

でもデフォルトデザインダサいってことくらいは、かろうじてわかる。

あらん限りの人脈を使ってデザイナーさんを探したところ、やっとのことで0人見つかった。

しかたないので、自分でやることに。

どうも調べたところ、TwitterのBootStrapってのがいいらしい。

CSSを見てみるが、長い! 「Bootstrap 使い方」でググる

よくわからないながらも↓とか見ながら手探りでコードを書いていく。

Twitter Bootstrapの使い方

http://greenapple-room.com/conc/user/TwitterBootstrap/bootstrap.html

これでとりあえず基本的なことがひと通りわかり、ちょっとだけよくなった。

だいぶ前にやったCSSを思い出すのが大変だった。

でもタイトル周りとかが全然ダサイまま。普通に自分で見てて萎えるので、さらに調べる。

見つかったのが↓

Bootswatch

http://bootswatch.com/

あ、なんかこれいいなと思って「Slate」っていうテーマをいじくりいじくり、色々試しながらタイトル周りとかを整理。

デザインができあがるのに、1ヶ月くらいだったかな。

完成!(?)

まあこんな感じで大体できましたー!

全部で約8ヶ月…長かった…。憑かれたぜパトラッシュ

作ってみてわかったこと

ググる ググる ググる!とりあえずなんでもググってみることが一番大事だとわかった。

誰かが同じようなことをしてることも多々あるし、少なくともヒントくらいは見つけられる。

・助けてくれる人がいるとかなり楽

ググっても出てこない情報は厳然としてある。そういう時は、経験者にアドバイスをいただく。

Yahoo知恵袋でもいいし、知人でもなんでも。ネットの優しい人達感謝するようになった。

お店の掲示板では叩かれっぱなしだけどw

プログラマーすごい

今まで何気なく見てたホームページだけど、膨大な技術結晶なんだなと思った。

その端っこに触れただけの私のようなものでもそう感じるんだから、それはそれは深遠な世界なのでしょう。

これ仕事にしてる人とか尊敬します。

秘ブのブックマークボタンとかブックマークレットとか

せっかく作ったので、使ってやって下さい。

ブックマークボタン

ブックマークボタン大(126px × 20px)

http://hibu.jp/bookmarkbutton.php#bmbd

ブックマークボタン小(42px × 20px)

http://hibu.jp/bookmarkbutton.php#bmbs

ブックマークレット

http://hibu.jp/bookmarkbutton.php#bmlt

ブクマ数表示コード

http://hibu.jp/bookmarkbutton.php#bmn

詳しくは↓をご覧あれ。

http://hibu.jp/bookmarkbutton.php

登録時の注意!

このサービスは一応「秘密の」もんなので、普段使ってるSNSユーザー名とか使わないほうがいいんではないかと思います

ブラウザに直接入力でも簡単にいけるようにドメインはまんま「hibu.jp」にしておいたので、

ブラウザブクマするのもはばかられる方はダイレクトに飛んできて下さい。

今後の予定

スマホ版作りたいなぁ…

それから、ご要望があればチューニングしていきます

ちなみに、勉強したおかげか今現在はそこそこ本職のほうで稼げてはいます

もし万が一このサイト成功したりしたら風俗あがることも考えられるのかなぁ…

願わくば、皆さんのエロライフが充実することを。

でも吉原にも遊びに来てくれると嬉しいな。

怖いところじゃないから、気軽にね。

2013-03-04

http://anond.hatelabo.jp/20130303084659

デザイナー搾取と役所におけるボランティア活用を別の問題として考えるべきで

ごちゃまぜにしているから噛み合わないだと思う。

一般論としてNPOも含め公的な目的でのボランティア活用は認められてもよいと思う。

ダンピングとの指摘もあるが、ダンピング規制されるのはガソリンスタンドの値下げのように競合を潰して自らの利益にする目的で行われるからであって

目的の異なるボランティア活用と同列にすることはできないと思う。

海岸で清掃ボランティアをするひとは、清掃業者に対するダンピングなのでやめるべきですか?

近所の掃除は? ほぼボランティアで近所の子供にサッカーを教える人は?(これは公的ではないか・・)

個人的にはよくも悪くも、社会の変化による避けられない現象だと思う。

IT業界におけるフリーソフトの台頭に近い。これまで有償提供されていたスマホアプリが、個人が作ったフリーソフトに負ける。

MySQLPostgreSQLに潰された中小データベースメーカー多いだろう。

これはダンピングと見えなくもないが、フリーソフト提供者も利用者も社会的に認められている。

Wikipediaだってボランティアによる百科事典業界に対するダンピングに見えなくもないが否定する人は少ないだろう。

今回のケースでは社会に対するボランティア意識の高まりと(似非も含めた)デザイナーの過多が原因ではないかと思う。

一般論について話したいのでこれ以上突っ込まない)

ただし大前提としてボランティアとして成り立つのは動機が奉仕の心によってのみであるべきで、

それ以外の邪念(今後の仕事に役に立つとか)を応募側も持つべきでないし、募集側も匂わせるべきではない。

追記

今回のケースは当初から募集側応募側双方に邪念があったので、ボランティアじゃないよね。

皮肉にも無償デザイナーというのは正直正しい。

ボランティアならは「自発」「見返りを求めない」が守られている必要がある。

そういった意味ボランティアとするならば、バーターの要素を一切排除し

・「見返りを求めない」というボランティア理念を明記する

・応募側の実績にならない形にする(匿名デザイナー

・可能であれば何らか別の形でデザイナーに報いる

ターゲットは元デザイナー専業主婦とかで

デザインの力で行政を変えるのは無理だと思うけど・・

2013-03-03

DMM APInode.jsで今の気分に最適なエロ動画紹介サービスをつくってみた

作成の経緯

エロが好きです。

ボクはDMM.R18のヘビーユーザーなのですが、どうしても自分の好みの中だけで、グルグル回ってしまい、

世の中にAVは山ほどあるはずなのに、知らないなんてもったいないもっとたくさんのエロ出会いたいという思いがあって日々悶々としていました。。

そんな中、AVというのは毎日の気分によってオナニーしたい見たいものが違うわけだから(例えば毎日食べたいおかずが違うように)、

今の自分の気分を簡単に答えれば、それに対してオススメAV動画を紹介してくれるというサービスはどうだろう?とモヤモヤと考えていました。

ある日、会社の人に相談したら、それ「いいね!」ということになって、「そういえばDMMAPIってのが公開されたから、それ使ってできるんじゃね?」ってことになり、

本格的にサービス開発を行うことになりました。

そしてこの度無事リリースすることができました。

作成したサイト

「今夜のおかず」

http://okazunight.com/

つの質問YES / NO で答えるだけで、今のあなたに最適なアダルト動画を紹介するサービスです。

使ってる技術

サーバーサイド:node.js

フレームワークexpressnode.jsフレームワーク

CSSフレームワークTwitter Bootstrap

クライアントjQueryCoffeeScriptSCSS

データベースMySQL

ビルドツール:grunt

バージョン管理GitHubプライベート

HTTPサーバNginx

インフラ:某クラウドサービス

node.jsは少し趣味でやった程度で、今回やってセッション管理ルーティング周りが勉強になりました。

データベースにはMySQLを使っていますnode.jsならばmongoDBというイメージが強いですが、質問ランダムに表示する機能で、

mongoDBは現時点で正式な機能としてはランダム検索が出来なかったので、MySQLを選びました。

あと、CoffeeScriptSCSSJavaScriptCSS記法を簡単にしてくれるやつで、慣れてしまうと離れられません。

あとはTwitter Bootstrap。これなしでは生きていられません。

こだわった点

    スマホでもなるべく早く結果ページまでたどり着けるようにしたつもりです。

    オススメ動画が表示された後に、今日はこの動画の気分じゃない!と思ったときチェンジボタンにより、同じ条件で他の動画チェンジ!できます

    質問からやり直したいときは、さいしょからボタンで他の質問からやり直せます

    一刻一秒を争うエロビ探しですのでパフォーマンスには気を配りました。

    最初サーバーサイドでHTMLテンプレートを使わずに完全にREST API化して進めていましたが、

    最初の表示までの若干のライムラグSEO対策の為、最初質問だけnode.jsHTMLテンプレートを使用して組み立てています

    また、シンプルサイトなのでライブラリjQueryのみ使用し、concat/minify化はgruntのタスクとして登録していますgzip化はNginxで行なっています

    我らがDMM様への敬意を払い、白ベースポイントで赤のシンプルデザインにしています

    苦労した点

    CSSSCSS)が初めてだったので、微調整するのが大変でした。

    質問パターンを考えるのと、紹介する動画が偏りすぎないようにするのが難しかったです。(これはまだ要調整)

    今後の展開(たぶん)

    質問に対するおすすめ動画の精度をもっとあげていく。 (ユーザーの癖を把握して、機械学習とかできればいいかなと)

    おすすめ動画を表示した後に、その商品を誰かにつぶやいたり。

    ・結果を自分お気に入りとして保存できたり。

    ユーザーからフィードバック。(これ早めに)

    最後

    今回、同じ会社に勤めるエンジニア3人が約2ヶ月で作成しました。

    実験的なサービスでもありますので、今後も色々と機能追加をしていくつもりです。


    それでは、今夜もあなたが美味しいおかずに出会ますように。

    http://okazunight.com/

    2013-02-11

    無職になって暇だからWebサービス作った

    もうすぐ30歳になるのに、昨年末職場がなくなりハローワークに行っても求人が無いので

    PHP ruby Nginx WordPress Bootstrap を使ってWebサービス作りました

    作ったサイト

    SKE48過去ブログ

    http://skeblog.48matome.com/

    名古屋栄を拠点に活動しているアイドルグループ

    SKE48オフィシャルブログを保存して表示するサービス

    なぜ作ったのか

    今までバックエンドしか作ったことがなく、フロントエンドをやりたかった。

    趣味でやっていて目標の物を作ったら満足し、継続してやらない。

    なので今まで覚えてた事を忘れて一からやり直す事が多かった。

    じゃあ。仕事決まるまで毎日触ってればいいんじゃね?

    とゆう勢いで…

    Rubyも覚えたかった…

    構成

    Bootswatch

    PHP Simple HTML DOM Parser

    Mechanize

    スクレイピング

    ■対象ブログ仕様

    • 最新記事のみ無料で閲覧可能
    • RSSで全文を取得出来ない。

    スクレイピングしなきゃ!

    いつもスクレイピングSimple HTML DOM Parser

    メモリとかエラー処理をしないと。

    ここでRubyに同じようなのが無いか検索

    http://t-taira.hatenablog.com/entry/20120429/1335658939

    「なにこれRubyすごいこんな数行で」

    ここからドットインストールRuby勉強しました。

    Rubyの読みやすさと書きやすさに感動。

    RubyスクレイピングしたデータMYSQLに保存までは完成。

    どうやって表示しよう…

    次はサイトをどうしようかと考え…

    cakePHPかな…

    Zend Frameworkかな…

    いや!ブログ掲載するんだからCMSだ!

    WordPressに決定。

    デザイン

    一番時間がかかった…

    デザインは昔からまったく出来なかったので Bootstrap に。

    そして検索して見つけたのがBootstrapのテーマ

    • Bootswatch

    http://bootswatch.com/

    デザインが出来ないから仕方ない!

    http://dotinstall.com/

    ドットインストールでBootstrapを勉強しました。

    WordPressテーマ

    デザインWordPressテーマに変換

    http://webdesignrecipes.com/first-time-wordpress-origin-theme/

    ここを見ながらテーマに落としていくのは簡単でした。

    カテゴリでページングなどするために関数を追加

    http://elearn.jp/wpman/

    WordPress初めてなのですごく参考になりました。

    Webサーバー

    Apacheテスト環境テストすると表示が遅すぎる…

    nginx高速化出来るみたい。

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

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

    nginxシンプルな設定ファイルに感動

    まとめ

    Webサービスを作って公開するのが、こんなに楽しいとは思わなかった。

    特に今回作成したもの自分必要とするものだったので。

    次はCakePHPとかフレームワークを覚えて新しいサービスを作りたい。

    ruby on railsもいいな

    でも、早く再就職したいです…

    2013-02-04

    つーまーらーねーーー

    ゴミ学校出て地方IT企業なんて中小SIerしかいから「不況だしとりあえず仕事しにゃー」とかで入ってはや2年。(もうじき24じゃーん)

    技術好きもおらず、大切なのは業務知識。

    いや、まぁわかるんですよ。技術なんていりませんよ、ほんと。家で遊んでろってね。出来るだけ大手にべったりしてりゃいいですから。(それでも小さいけどね、田舎だし)つか業務システム技術なんて要らないのか?

    でもデスマ何度も起こしておいてスルーはないんじゃないかなー。入社半年でもわかるようなヤバイフレームワークで作った製品とかパッケージとか営業が必死で売ってるのはすごいと思う。

    たぶん昔からそうっていうか、やっぱそういう業界なの?つーかカタログに載ってる機能実装されてないしwww

    偉い人もとりあえず「iPad!」「クラウド!」とか言ってるよね。面接の時に引いたけど、入社したらなんか気分がブルーになってた。いろいろ思い出すなぁ(遠い目)

    ほらー、技術の話とかするからドン引きされちゃうじゃない。業務知識知らないのに調子のんなみたいな空気ちゃうよー???

    やっぱパチンコの話だよ。パチンコ。あと適当スポーツ野球とかサッカーとかね。タバコ吸いながら。

    あと技術のある人から辞めてくってのはマジなんだと思った。

    2年しか経ってないのに多少まともなスキル英語力とかも込みで)がある人はほとんど辞めてる。

    でも辞めてどうすんだろうねwww 2年で半分近く辞める部署ってのにも引いたけどwww

    寿退社はいいとしてさ、30前後でロクに技術もないとか(だって多少スキルがあるって言っても。。。ねぇ地方中小SIじゃね)、マジ介護じゃん!鬱になった友達みてると介護は常時デスマじゃんねwwww

    (実際は全く笑えないというか2人で笑うしかなかったけど)

    いや、まぁそんなことはいいんだよ。どーでもいいんだ。良くないけど。

    俺はこの目の前にある「でーたべーすすぺしゃりすと」とかい資格試験対策本がつまらないのと「業務知識もつくでーたべーすせっけい」的本がつまらない事が苦しいだけなんだ。

    さらにいうとこんな常識的な事しか書かれてない「でーたべーすすぺしゃりすと」試験さえ持ってない連中が作ったへんてこDBの上でへんてこ自社フレームワークとへんてこパッケージ

    これからも弄り続ける事に絶望。あーもう、しかも今度COBOLじゃん。いや、得るものもありましたよ。でもお腹いっぱい。

    さらにいうとこんな常識的な事しか書かれてない「でーたべーすすぺしゃりすと」試験に一度落ちてしまった自分が情けない。クズじゃないですかーーー。

    SQLiteソースとかMySQLソースとかそんなものの前にやる事があるんじゃないですかー????販売管理会計、ついでに生産管理ぐらい身につけたらどうですか???自分ゴミクズなことそろそろ理解したらどうですか???

    あー、大学時代に変に褒められて勘違いしちゃいましたねー。重症ですねー。せめて本州勉強できたらよかったねーーなんの関係もないねーーーwwww

    飲み過ぎた、気持ち悪い(この文章もwwww)寝よ

    2013-01-28

    実用的なエロサイト作りました

    世界的ですもんね          

      乗るしかない

        このビッグウェーブに!(AA略

      

    こんにちは

    最近エロサイト作ってみた。みたいなエントリがすごい多いですよね。こんなエントリがあるくらい『最近流行の「エロサイト作ってみました」をいったん整理する http://anond.hatelabo.jp/20130124061507 』。

    僕が知ってるだけで5個くらいそんなエントリを見た気がします。エロサイト作りのビッグウェーブが来ている!!エロサイトなら僕にも作れそう!そこで、このエロサイトビッグウェーブに乗るために僕も作ってみました!この手のエントリ食傷ぎみの方はすいません。。

    http://www.xvideos-av.com/

    『xvideos将軍

    名前シンプルインパクトのあるものにしようと思い、時代物が好きなので『xvideos大臣』『xvideos関白』『xvideos将軍』の3つで悩んだのですが、この中で1番偉いのは将軍だろうということで、将軍しました(今考えたら関白のほうが偉い気がしてきました)。

    まあとにかく、これで僕もアフィリエイト年収150万円を稼いで社畜脱出してイケダハヤト師のように生きれるはずです!やったね!年収150万円で僕らは自由に生きていくんだよ!

    コンセプト

    サイトのコンセプトはスバリ【実用性】です。

      

    上記のまとめに登場するエロサイト技術的に高度なことをやっていたり、かなり綺麗なUIだったりします。それはそれで素晴らしいのですが、はたしてそんなものがこの真冬に下半身裸な状態で見るエロサイト必要でしょうか?

    可愛い子・好きなAV女優で抜ける』これがエロサイトに1番大切なことだと僕は思います

    xvideos将軍は「エロサイトは好きなAV女優動画で抜ければ良い」という設計思想になっております。なのでデザインはお世辞にも綺麗と言えないですが、AV女優から結構な数の動画を探せるようになっています(例えば僕の大好きな鮎川なおちゃんだと22本の動画が登録されています)。動画毎日50本づつぐらい追加されるようになっていますので、ぜひみなさん好きなAV女優で楽しんで下さい。

    xvideos将軍がオシャレエロサイト原理主義警鐘を鳴らせれば、と考えております

    技術

    技術的には特に大したことをしてないのですが、誰かの参考になるかもと思い一応のせておきます

    アプリケーション rails3.2

    特筆すべきところもないですが、普通にrailsを使って作りました現在動画数は1万件近く入ってるのですが、サーバーが貧弱なせいかそれぐらい入れると結構クエリによっては重くなるので、New Relicを使って重いところを調べて、キャッシュしたり遅延ロードしたりするようにしています。New Relicは初めて使ったのですがheroku場合本当にすぐ簡単に使い始められて素晴らしかったです。スマホ対応jpmobileをつかってスマホからアクセス場合は別のviewを読み込みようにしていますが、、なんかbootstrapがうまくできなくて今はひどいことになっております

    webサーバー heroku

    サーバーアダルト大丈夫日本サーバーがよくわからかったので、とりあえず海外のは大丈夫なんだよね?ということでherokuを使いました。もしherokuアダルト駄目だった場合すぐに移転するので教えてください。GMOクラウドアダルト大丈夫らしいのですが、一瞬使ってみて、コンソールとかが非常に使いづらかったので、お試し期間でやめました。

    DB mysql Xeround Cloud Database

    無料プランですが、これは貧弱すぎてやばいです。お金がなくて上位プランに変更できないですが、xvideos将軍を出した今となってはすぐにアフィリエイトで秒速で1億円稼ぐ予定なので変更できるはずです。

    スクレイピング nokogiri

    スクレイピングには敬愛するbabyshark http://d.hatena.ne.jp/inouetakuya/20121117/1353145846 でも使われているnokogiriを使っています。とにかく女優名にこだわって動画を保存したかったので、まず始めにAV女優名を全部スクレイピングして保存しました。現在3500人のAV女優が保存されていますAV女優ってたくさんいるんですね。ありがとうございます

    その後女優名がのっている動画サイトを定期的にスクレイピングするようにしています。まだまだ動画が保存されていないAV女優もたくさんいるので、その辺は今後の課題です。あとリンク切れをおこしている動画も多少あるので、それを定期的に削除するようなコードも今書き中です。

    デザイン twitter bootstrap

    デザインはbootstrapのデフォルトなんですが、ずるいデザインテクニック https://speakerdeck.com/ken_c_lo/zurui-design に登場するズルい背景を使いました。背景をちょっと替えるだけで、かなり高級感が出るのでオススメです!背景はこちらのサイトから探せます(http://subtlepatterns.com/)

    広告アフィリエイトDMM

    広告全然かわからないので、とりあえず一番有名そうでAPIもあるDMMのを貼ってみました。動画の下には同じ女優が出ている作品をAPIを叩いてレコメンドするようにしてますエロサイトは儲からないってなんかで読んだので、結構広告ベタベタ貼ってみて、herokuちょっと課金してる分くらい稼げたらなーと思ってます

    今後の課題

    ユーザー動画タグ、出演女優名を登録できたりするようにしたら面白いのかなーと思っているのでそういった機能をつけたいです。「みんなで作るエロサイト」みたいな感じです。

    ・bootstrapがツンデレ過ぎて結構萎えてるスマホ対応をなんとかしたいです。

    ・あと、スーパーフリーエージェントになって秒速で1億円稼ぐのも最近流行ってるみたいなので、そっちのビッグウェーブにも乗りたいところですがうまくいってません。

    最後

    宣伝乙とか言われてしまうと思いますが、その通りなので言い返せません。でもせっかく作ったから多くの人に使ってもらえたら嬉しいじゃないですか!

    最後までお読みいただきありがとうございました!!

    xvideos将軍をよろしくお願いします。 http://www.xvideos-av.com/

    2013-01-26

    想像はるかに超える高速性と安定性を持つWindows Server

    想像はるかに超える高速性と安定性を持つWindows ServerをメインにWindowsLinuxハイブリッド環境インフラを構築

    http://gihyo.jp/admin/serial/01/gloops/0001

    たとえばWindows環境メリットの1つに,

    IISASP.NET,そしてC#で書かれたアプリケーション

    想像はるかに超える高速性を実現していることが挙げられます

    そのうえ,安定して動作しているのです。

    Javaを中心としたプラットフォームのものと比べると,

    もう全然比較にならないぐらい安定していると感じています

    【全ての分野においてWindows圧勝

    東京証券取引所の基幹システムとして稼動するWindows

    ttp://itpro.nikkeibp.co.jp/article/NEWS/20090609/331590/?SS=imgview&FD=-654674548

    HPCでもダントツパフォーマンスをたたき出すWindows

    ttp://cloud.watch.impress.co.jp/docs/interview/20101224_416025.html

    Windows上で稼動するメインフレーム

    ttp://wsmgr.jp.brothersoft.com/screenshot-50450.html

    NASパフォーマンス比較テストWindowsLinuxを圧倒!!

    ttp://www.flexense.com/documents/nas_performance_comparison.pdf

    BDレコのOSはやはりWindowsだった!!

    ttp://it.slashdot.jp/story/12/04/24/0052242/

    【一方Linuxは…】

    Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp技術評論社

    ttp://gihyo.jp/admin/clip/01/linux_dt/201109/02

    Linux カーネルの基盤サイトクラッキングの被害に - japan.internet.com

    ttp://japan.internet.com/webtech/20110902/2.html

    Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp技術評論社

    ttp://gihyo.jp/admin/clip/01/linux_dt/201109/15

    Linux Daily Topics:2011年9月2日 Kernel.orgがトロイの木馬の侵入被害に|gihyo.jp技術評論社

    ttp://gihyo.jp/admin/clip/01/linux_dt/201109/02

    Linux カーネルの基盤サイトクラッキングの被害に - japan.internet.com

    ttp://japan.internet.com/webtech/20110902/2.html

    Linux Daily Topics:2011年9月15日 狙われるLinux… 今度はLinux Foundationが標的に|gihyo.jp技術評論社

    ttp://gihyo.jp/admin/clip/01/linux_dt/201109/15

    MySQL.comのWebサイト不正コード 闇市場root権限も販売か

    ttp://www.itmedia.co.jp/news/articles/1109/27/news027.html

    またもOSSプロジェクトが被害に! Wineプロジェクト不正侵入を発表 | エンタープライズ | マイコミジャーナル

    ttp://journal.mycom.co.jp/news/2011/10/13/115/index.html

    全く使用するメリットが見出せないLinux

    ・安定性・信頼性

     Linux

     フリーソフトであるLinuxの安定性・信頼性はハッキリ言って問題外。

     1日連続で稼動させることすら困難。

     Windows

     いまやWindowsの安定性・信頼性はメインフレーム(汎用機)をも凌ぐ。

     世界中メインフレームが全てWindowsServerに置き換わったのがその証拠。

    脆弱性

     Linux()

     Linuxで稼動している世界中サーバークラックされまくっている。

     シェアが全くないLinuxウイルス対策ソフトも皆無。

     Windows

     デフォルトスタンダードOSとしてあらゆる攻撃を受けてきたWindowsはいまや世界で一番強固なOSとなった。

     豊富ウイルス対策ソフトもさりながら、カーネル構造的に絶対に外部からクラックされることが無いOSとなった。

    コスト

     Linux

     フリーソフトなのでOS無料

     しかし上記内容により安定稼動させるのはほぼ不可能。

     またサポート存在しないため自前で何とかするしかなくかえってコスト高となる。

     Windows

     OS無料ではないが従来のメインフレームOS比較すると安価

     もともと安定性に優れたOSであるため、誰にでも安定稼動させることが容易である

     サポート面もマイクロソフトを始め、各ベンダー完璧サポートを行える体制となっている。

     またコンピュータOSとしてほぼ100%のシェアを誇っているので情報豊富である

    2013-01-24

    SI土方とWebってどっちが社畜なの

    どっち?

    SIでは09:00から23:00まで毎日働く程度に社畜してきたけど、最近楽できるポジショニングを覚えて定時退社したり仕事してると見せかけ違うことしてたりする。

    最近仕事していると見せかけて全然関係ないFuelPHPとか触っていたしな。

    おかげでAuthとかPaginationとかViewのFormクラスとか覚えた。FuelPHP簡単で良いな…!

    (でもHaskellとか今まで理解のない難しい概念とかは仕事サボりながら、ではいまいち理解できない…)

    RedisとかMongoDBとかも触りはしているけど活かし方が分からない。

    MySQLが一番いいよおおおおおおお。

    仕事サボる。それって良くないだろ…とは思うけどまだ仕事を楽し始めて1,2ヶ月目。

    仕事やりたがっている人に仕事させるのがいんじゃね、とか思ってしまう。

    なんか聞きに来るしな、これでいいですかとか、ここどうしたら良いですか、とか。その質問に答えて手を動かすのはその人にやってもらおう。

    この前とか「言ってくれたらなんでもやりますよ!」とかい子分気質の人とかいたしな。

    だがしかし「何を言うのか」を考えるのが面倒くさいんじゃ、何をやればいいのかまで考えてくれ…と思ったので「まじっすか!あざす!何かあったときはお願いします。」とか言って終った。

    暗に自分で考えてもらうように言ったり、今まで自分がしてきた人との調整が必要な作業とかもなるべくお願いするようにして楽できるように頑張った。

    あっちも言われたとおりにやれば進捗(自分の実績)が上がるし、美味しいとか思っていたんだろう。甘い甘い!もっと自分でやれ。

    せめて「自分はこう思うがこれではいけないですか?もしくはこうすべきですか?」ぐらいの「自分期待値」と「期待値とのズレ」を持って質問しに来て欲しい。

    だがしかし、オレは仕事がしたくないし、作業を持ちたくないんだ…!(クズ

    適度にそういう質問が来るのは、仕事をしてるっぽい、忙しっぽいと思われるための重要な要素の1つではあったりするから、丁寧に対応するけどなッ!

    Webに行くけどどんぐらい社畜なんだろう?

    プログラム覚えられて社畜出来るなら、23時ぐらいまで土日休めるならなら全然余裕だと思っているけど、1時とかまでやらされたらさすがに…/(^o^)\

    WebWebでも、上場していてあるてーどでかいところなので大丈夫なんじゃないかなぁ、とは思っているが…!

    まぁ一応、職場環境が良くて仕事面白いなら、逆に帰る意味って?って感じだけど。具体的にはPCとイスと作業環境。適度に人がいない感じ。人と目線があまりぶつからない作業スペース。ディスプレイPCを上手く使って作り出すパーティション

    ポテンシャル層を採用したいってお前ら…実は楽したいんだろ!とか思うけど、実際僕とか実績/実力無いのであなた達の世界に入れるだけでも幸せでございます、その層で働かせてください、なんとか追いつきます。という感じですが。。。

    「あまり同じ環境にいすぎるのは良くない。楽をしたがるくせがついてしまう」

    とある人が言っていたのですが、まさにその通り!

    The・今いかに楽をするかにフォーカスをあてて仕事してる!!!

    作業をお願いされて、明らか揉めそうな案件なら断る方法を真っ先に考える/(^o^)\

    これはいかん。

    今までは意味不明に個人受注の副業も持っていたので、仕事中にその事考えたりコーディングしたりしていたかサボり時間有効活用できたが、今やそういうのやめたのでサボり時間はあまり活かせない!というのも、インターネットを見続けるのはさすがにサボっているっぽいが、ターミナルでカタカタやっているのは仕事しているっぽく見える。そういう意味サーバーサイドのコーディングサボりつつもサボりフェイクして出来た。

    それを考えると、いいタイミングWeb屋へのコンバートが決まった。

    やりたいことと仕事マッチング出来れば、もうヤバイじゃないっすか。

    隠れてコソコソする必要ないっすよ。

    もっともっと技術を好きにならないとヤバイ気がするんですが、頑張ろうと思います

    まだコーディングは飽きてないですが、いつか飽きて「これは楽する対象の事項だ」と脳が判断した時、何をするんだろ…。

    レイヤープログラミングしたいな…。

    いずれにしても若いうちからこんなあぐらかいていたらヤバイと思うので、Webステージで頑張ってきます

    怠け癖が付く前に…。

    そしてこんな怠けているのがバレるとヤバイと思うので…。

    2013-01-22

    京大画像処理を学んだ僕が本気でエロWEBサービス作ったった

    日々の妄想が出発点

    facebookってなんなの!?

    リア充DQNの知り合いが

    可愛い女の子集団BBQしている写真をのっけてたり

    昔好きだった女の子ブサメンとのデート写真をのっけていたり

    ごごごごごっ

    湧き上がる嫉妬心


    あー

    あんな可愛いおにゃのこセクロス出来たらさぞ幸せだろうな

    モフッモフッ どぴゅっ

    と多くの紳士淑女が妄想していた事でしょう


    そんなおまいらの為にWEBサービス作りましたよ。っと

    おまいらの夢、叶えちゃいなよ。っと

    作成したサイト

    おまいらの夢

    http://omaira.info/

    アイコン写真アップロードすると

    似ているAV女優検索出来るWEBサービスです。

    影響を受けたサイト

    計量学習を用いた画像検索エンジンアニメ顔類似検索v3について

    http://ultraist.hatenablog.com/entry/2013/01/09/215045

    【これはスゴイ】誰もが知ってる歴史上の人物肖像画カラーに加工!!やたらと身近に感じられるようになった件

    http://irorio.jp/asteroid-b-612/20121221/40981/

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

    http://anond.hatelabo.jp/20130120190550

    本職の僕が負ける訳にはいかないぜww

    システム構成

    サーバーAWS

    WEBサーバーEC2

    SQLサーバー:RDS

    PHPフレームワークcakePHP2.2

    CSSフレームワークtwitter bootstrap

    データベース : MySQL

    インターフェースjQuery

    画像処理ライブラリ

    libpuzzle

    http://www.pureftpd.org/project/libpuzzle


    本当はもっとしっかりとした face.com とかの

    認識システム(Facial Recognition System)に特化したライブラリを使いたかったのですが

    実験してみたところそれなりの精度で結果が返ってきたので

    とりあえずはこれで良いかな。

    って感じです。

    参考にしたサイト

    ドットインストール

    http://dotinstall.com/

    cakePHP, twitter bootstrap, jquery など今回使った開発環境ほとんどを網羅しています

    本当、このサイトはこれからWEBサービスを作る方は要チェックです。

    cakePHPについて

    これ超いいよ。最初覚えるのは大変だけどフレームワークは絶対に覚えるべき。

    最近Ruby流行っているみたいですが、PHPの方が環境構築が楽な気がします。

    Twitter BootStrapについて

    これも超いいよ。

    だけど同じようなデザインサイトが出来あがっちゃうので

    そろそろ卒業したいな と思ってます

    これもドットインストールを見ればすぐに使えるようになります

    最後

    今は、某企業ソーシャルゲームを影から支えるお仕事をしているサラリーマンの僕ですが

    学生時代監視カメラ画像から人間の動きを追跡する研究なんかをやっていました。


    その時はC,C+ とか 画像処理ソフトHALCONなんかを使ってゴリゴリコード書いていたんですけど

    最近になってふと調べてみたら

    今はphpでも良いライブラリが出ている事が分かったので

    やるっきゃない!と作ってみました。

    時間出来たらもっと精度高く顔検出出来るように改善していきます

    楽しみにしていてくださいね

    『おまいらの夢』をよろしくおねがいしま

    http://omaira.info/

    ※第三者の写真アップロードをする時には、必ず本人の許可を貰うようにして下さい

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

    1/24追記

    公開後に感じた事を別記事にまとめました

    http://anond.hatelabo.jp/20130124122021

    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-05

    無職の俺が3日でWebサービス作ってみた

    同じ日にリリースされたWebサービスの記事がはてブで上位にあって、羨ましくなったので書いてみる。

    作ったもの

    Sermocino

    仲間とわいわいおしゃべりWebサービス

    簡単に言えば、個室を作れる掲示板サービス

    FacebookTwitterアカウントログインし、「クラブ」という個室を作れて、参加したら書き込みが出来る。

    クラブ」は公開設定を公開・非公開・秘密から選べる。

    公開
    タイトルコメント参加者全て公開する。参加に承認必要なし。
    非公開
    タイトルのみ公開。コメント参加者は非公開。参加に承認必要あり。
    秘密
    タイトルコメント参加者全て非公開。参加に承認必要あり。

    掲示板とかTwitterとかFacebookグループ)で同じようなことは出来るんだけど、どうも敷居が高いのか友達とかがあんまり使っていないので、専用のサービス作ってみた

    作ってみて思ったけど、専用のサービスの方が敷居が高いかもしれない……。

    自分について

    去年に大学中退して、現在無職

    24歳。福岡在住。

    プログラミング趣味ちょっと。これまでに完成したものは少ない。

    きっか

    1月2日に昼寝してたら思いついた。

    大学時代部活の部室とかサークルノートが懐かしくなって、個室で会話出来る半ストック・半フロー型のサービス作ってみたくなった。

    使った言語フレームワークなど

     基本的にPHP作成Rubyとかも勉強しようとしたことがあるけど、挫折したので。

     PHP使用経験は、過去ブログ風のシステムを作ったのと、レビューサイト的な物を作ったくらい。

     データベースMySQLを使った。データベース使用可のレンタルサーバーならだいたい使えるから

     使用経験は、レビューサイト作成時に使った。

    • Bootstrap

     デザインはBootstrapで。

     以前に作ったWebサービスデザインが古風すぎたから。

    勉強に使ったもの

    3日で作ったので本を買いに行く暇もなく、基本的にネット勉強

    ドットインストール には大変お世話になった。

    FacebookTwitterでのログイン方法はここで学んだ。

    とても分かりやすくてためになった。

    あとは、PHP関数とかSQL文の書き方とかをひとつずつ調べながら作った。

    ひとまず完成

    1月4日17時すぎにひとまず完成。

    最後に残った困ったことは、Aboutの文を考えることと、マイページのメニューだった。

    マイページのメニューは今も貧相。

    で、Twitterで公開&宣伝

    いくつか宣伝Webサービスに登録したりもしながら、Twitterつぶやく

    1月4日、5日で約70visit、250PV程度。

    しかし、ログイン者は3(俺が2つ、友達が1人)。

    今後の動き

    コメント機能掲示板機能)をもっと使いやすくしたい

    宛先の機能が分かりづらいという指摘を受けたので、どうにかしたい。

    選択式にしてリンク貼るというのも考えたが……。

    たくさんの人に参加してもらえるようどうにかしたい

    人が増えないと全然面白くないので(「人が増えたら」面白そう、というコメントもいただいた)。

    参加したいと思わせるクラブを作ったりしたいが、思いついていない。

    おわりに

    http://sermocino.com/

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