「バックエンド」を含む日記 RSS

はてなキーワード: バックエンドとは

2016-08-16

情報商材を売る側が思う事

インフォトップとかで商材を売ってる側です。

最近副業ムックとかでこちらのお客さんも増えたところは喜ばしいのですが、

同時に、実績上がらないか詐欺だ、返金だと騒ぐ人が増えてきてるのも事実です。

ということで、ボヤキます

 

 

1・まずはノウハウ実践してほしい

確かに、販売時におまけやら特典を付けてます

でもそれは、ノウハウ実践サポートするためであって、それがないとノウハウ機能しないことはありません。

そのおまけばかりに気を取られて、こちらの配布スケジュールを変更しろとか、配布が数日遅れただけで返金しろとか、勘弁して下さい。

そういう人の相手をしてる時間もったいないです。

 

 

2・ほかの参加者の事も考えてほしい

購入者同士の意見交換の場を作ってます

こちらも、みんなに実践してもらった結果、うまく伝わってない部分はテキスト動画を変更したりする必要がありますし、

多くのユーザーが使うことで見つかるソフトウェアバグなどがあったりするので、大変助かっている一面があります

 

しかし、そこでたまにいるのが、商材を罵倒して「詐欺だと思い始めたけどもう少し頑張ってみる」みたいな人。

貴方ジャストフィットな教材じゃなかったのは100歩譲って謝るけど、それって公共の場でいう事かな?と。

 

少なくとも、10万円単位お金を払って、その商材の罵倒を見る権利を買いたかった人はいないはずです。

その方はお暴れになるのが収まらなかったので、こちらから公共相談窓口、弁護士と経由し、ご自宅に警告文をお届けしました。

テキスト上の暴言は、2ちゃんねるあたりでよろしくお願いします。

 

 

3・別にBE買わなくてもいいんですよ。

物事にはバックエンド(以下、BE)という、より高い利益率の物を売る営業手法があります

カミソリの替刃とか、プリンタの替えインクなんかが代表的ですね。

情報商材でもBEの手法はかなり主流の手法として存在してまして、これがかなり高額。

最初に3000円のちょっとしたものを買ったら、その奥に深ぁい世界が広がっていて、知りたければ30万円追加ね、という感じです。

 

問題は、これをやり過ぎてる業界で、アレルギーがる方が多いという事。

セミナーのお誘いのメールを出したら、ほぼ標準で

「BEの販売はありますか?あるのなら行きません」という内容の返事をもらいます

だったら来なくていいから。こっちも商売なんで、慈善事業セミナーやってるわけないじゃない。

 

それ以上にBEまではいらないなと思ったら、不要ですって帰ってもらっても構わないんですよね。

だってその場合必要性有用性が伝えきれなかった、自分たちの負けだもの

 

とりあえずセミナー見て、どんな目新しいことやるのかな?とか

自分にどんな役に立つことなのかな?って体験しに来てください。

気楽にね。

そのとき、かなり強引なBEの押し売りがあったら、そのセミナー開催者はヤバい連中ですが

そこまで強引なのはごく一部です。時間がないからと言ってすぐに帰ってもらえれば大丈夫です。

買うまで返さなタイプの人は、その場で110番かけて帰りましょう。

 

 

なんかね、情報商材ってちゃんと使えばちゃんと効果を出すものなので

もうちょっと気楽に見て、気楽に買ってもいいんじゃないかなって思います

あと、売る側も必死過ぎるのがいるので、そこは落ち着いてやってほしいなと。

LP(セールス用ページ)も、マジかい!?っていうのが結構ありましすね。

 

少なくとも自分は、これ一本で会社作ってやってますけど

部下が夏休みでぼやく相手がいないので、今日はここに書いてみました。

2016-08-13

ソフトウェアエンジニア転職するときに気をつけること」その後

ソフトウェアエンジニア転職するときに気をつけること http://anond.hatelabo.jp/20160629082647

これを書いたあとしばらくして転職したので、その後の話でも。

はいっても、この「気をつけることリスト」は結局使わなかった。知り合いのエンジニアがはじめたベンチャーに行くことにしたからだ。

ベンチャーからIRなんてないし、社長が知り合いだから技術への考え方や開発スタイルは知っているし。だから話としては開発しているサービスの内容と将来性、あとは待遇を聞いたくらいかな。まあ、将来性については自分判断するしかないんだけどw

ちなみに知り合いの会社からといって「気をつけることリスト」を無視したわけでもない。基本的スタンスはこれを書いた当初と変わらないし、このリストにある項目について自分の中で納得したうえでの転職だよ。

ついでに気になったブコメにもレスもしていこう。

そんな会社存在しない、意識高すぎ、など

これははっきりと断言させてもらうけど、この「気をつけることリスト」と照らしあわせたうえで転職したいと思える会社は、都内だったら普通にあるよ。

意識が高いのかどうかはよくわからない、というか周囲と比較すると自分はむしろ意識が低いほうだけどね。好きなこと以外の勉強をあまりしないし。それが自分の弱いところなんだよな。

gitへの否定的あるいは懐疑的意見

gitが新しいツール玄人向け?冗談でしょ。

gitのいいところは、ツールとして優れているというよりGitHub, GitLabなどのgit serverと統合されたウェブサービスがよく出来ているところだと思う。

特に、いわゆるpull-request駆動開発、つまりある程度のコミットのまとまりをpull-requestなどでCIしたりレビューしながら開発できるようになったすばらしい。

からまあ、pull-request駆動ができるならバックエンドバージョン管理システムgitでなくてもいい。逆にいえば、gitを使っている会社でもpull-request駆動できる環境がなければ片手落ちだ。

就業時間, 待遇, 福利厚生などは聞かないのか

そりゃ聞くよ。聞くべきでしょう。わざわざ書かなかったのは、さすがに自明だと思っていたから。

ベンチャー特有というと、株の扱いくらいかな。このれはちょっと前にバズってた記事があるので読んでおくといいんじゃないだろうか。

GitHubコードを公開している会社は稀なのでは

なにかしらOSSを公開していなければ転職絶対ありえないというわけではないけど、判断材料になるのは確かだし、そういう会社積極的に探したほうがいいとは思う。

かつ、稀というほど少なくもないと思う。特に昨今のWeb企業であれば、OSSを開発してるところは沢山ある。そういうのは採用のためのアピールも兼ねてると思うんだけどね。

あとそういう意味では、最近エンジニアブログを持っている会社もあるからそういうのはチェックしたほうがいい。会社レベル感や雰囲気を知るにはちょうどいいと思う。

2016-05-11

1983年まれ33歳、ちょうど社会に出て10年のWebエンジニア年収

いわゆるWeb業界エンジニアやってて10年経って、めでたくおっさんクラスタの仲間入りと言って過言でない年齢になりました。

定期的に "エンジニア生存戦略" とか "キャリアが云々" みたいなのが話題に上る一方、みんなが気にしているのにあまり出てこない "おちんぎん" の実態について、私個人が10年でどのように変遷してきたかというのを書いてみようと思いました。

ここでいう "年収" は、源泉徴収票にある支払金額にある金額のことを指します。つまり、実際に得ている金額ということですね。

2006年: 350万円

2007年: 源泉徴収票紛失で不明、たぶん2006年と変わらないくら

2008年: 440万円

2009-2010年: 400万円

2011年: 600万円

2012年-2014年:750万円

  • 賞与なるものが安定して出る職場に変わり、トータルではアップ
  • 結婚したりしてまたそれまでとは違った生活になりました

2015年: 950万円+ボーナス


という感じです。

これをどう思うかは人それぞれだとは思いますが、参考にできそうな人がいたらどうぞ。

2016-04-20

稼ぐということ

大手IT企業で働いている

入社して数年

月収は30万円くらいだが、今まで一度も自分給料分の仕事をしている実感がない

というのも自分会社ではあるサービスバックエンドに携わっており、

自分が生み出した直接の利益が全くわからない

さらにいえば、そのサービスはどの利益がどこ由来ものなのかも測定できないくらい複雑に色々なものが絡み合っている

数カ月前にプライベートで小さなサービスを作リ始めた

サービスと言ってもなんてことはない

ある分野の情報提供するWebサイト

単純なサイトだが、一人でコツコツ改善してり、機能追加したりしている

毎日着実にユーザが増えており、

今では1日に500人以上がそのWebサイトを訪れてくれている

1ヶ月前にアフィリエイトを導入した

今月は現時点ですでに4000円程の利益が出ている

思った以上に好調

月30万働いて得るよりも自分人の力で0から作ったサービスが生み出す4000円の方が嬉しい

自分会社でやっていることが30万円も生み出しているとは甚だ思えない

自分がいなくても会社利益は1円も変わらないのではないかと時々思う

というかいないほうが経費が減ってむしろいいのではないだろうか

どうして30万稼ぐのはこんなにも簡単で、こんなにも難しいのか

自力組織依存せず、30万以上稼げるようになりたい

2016-01-25

アホみたいに褒めてるが和佐と木坂はネットビジネス大百科以外は基本クソだと思ってる

http://anond.hatelabo.jp/20160125000902

この増田文章上手い。俺は元増田みたいに自分言葉でうまく文章書くことが出来ない。俺みたいな奴が情報商材で一儲けとか考えたのは間違いだった。元増田見て、ああ、こういうやつがあの時儲けてやがったのかと思い知らされた。ただ、こいつ信者すぎてちょっと情報偏ってるんじゃねえかと思った。

俺は木坂健宣がすごいやつだとは思うが信者ではない。どちらかというと損させられたと思ってる人間なので、ネガティブ情報ものせておく。

・まず、高額セミナーの内容だが正直大したことがない。

http://aku-soku-zan.com/?p=472

【守コース

セミナー2回分/10万円(後日映像コンテンツ提供


【破コース

セミナー全3回(撮影アリ)

人間セミナー全3回(撮影なし、東京会場と沖縄会場の2セット開催)

撮影したセミナービデオ資料全ての配布

価格:20万円(ビデオ受講のみの場合10万円)


【離コース

・本編のセミナー3回(撮影アリ)

人間セミナー3回(撮影なし、東京会場と沖縄会場の2セット開催)

撮影したセミナービデオ資料全ての配布

・パーソナルライティングサポート三ヶ月間、課題全6回

 パーソナルセミナー3回、開始時期は各自希望に合わせ個別対応

個別サポート半年間、個人面談3回、メールスカイプ相談回数無制限

価格:50万円




・爆死した高額商品も多い

http://aku-soku-zan.com/?p=89

PC大百科、ブランディング大百科、NBAなどなど。

音声やDVDと様々な形で数万円から数十万円の高額教材を販売したが

その内容はネットビジネス大百科を若干掘り下げたか別の視点で切り口を開いたものという程度であった。

1万円という価格ネットビジネス大百科に対し、その後のバックエンド商材があまりにも陳腐だった

お金を出すなら低額なフロント商材まで。 それ以降に待っている高額教材やオファーなどにはほぼ価値は無い。

価値を感じているのはもはや洗脳されてしまった信者だけである

とくにNBAはやばかった。これはさすがに信者でも金返せっていうやつがいた。

http://www.insiderscoachingclub.com/nba/


木坂健宣のコンサルを受けた人の体験談聞く限り、ブランディングは上手いがコンサルとしてすごい能力があったりするわけではないかもしれん。

はいえ、この人は木坂をけなしつつ別の人の商材のアフィリエイトやってるんであんまり信用しないように。

http://adachiidea.com/%E6%9C%A8%E5%9D%82%E5%81%A5%E5%AE%A3/%E6%9C%A8%E5%9D%82%E5%81%A5%E5%AE%A3%E3%81%A8%E8%B6%B3%E7%AB%8B%E5%8D%9A%EF%BD%9E%E6%9C%A8%E5%9D%82%E5%81%A5%E5%AE%A3%E3%80%81%E4%BA%8C%E4%BA%BA%E4%B8%89%E8%84%9A%E3%82%B3%E3%83%B3%E3%82%B5%E3%83%AB

「1億回失敗したって、1回成功すればいい。なんて、60万円もの大金を受け取っているコンサルタント言葉とは思えませんね。1億回の失敗を100回、10回に抑えるのがコンサル仕事だと思うんですけど。」

「でも、こういう抽象的なアドバイスだけを淡々として60万円ものお金を取って、何だかんだでコンサルを成立させていた木坂さんはある意味スゴいですね。あと、そんなコンサルで満足させてしまレベルブラディングを足立さんの中に作ったところも普通に凄いと思います。」

2015-08-06

とうとう人類幸せに導くpgbouncer1.6が公開された

みんな大好きPostgreSQL

複数DBマルチテナントシステムを構築するなら忘れてはいけないコネクションプーリング

大量コネクションを扱うなら都度forkやpre-fork式ではちょっと辛い、イベントベースが好ましい。

もうお分かりですね。pgbouncer1.6の話題です。

PostgreSQL界隈では有名なコネクションプーリング実装が2つあります。 pgpool-II と pgbouncer。

ざっくり言うと高機能の pgpool-II に対して、軽量・大規模向けの pgbouncer という棲み分けがあると言えるでしょう。

pgpool-II は最近日本トレジャーデータ社の Prestogres ( https://github.com/treasure-data/prestogres ) という痺れるようなプロジェクトベースとして採用されていることで名前を聞いたことのある方もいるのではないでしょうか。

pgbouncer は少し古いですが LastFM( http://www.lastfm.jp/user/Russ/journal/2008/02/21/zd_postgres_connection_pools:_pgpool_vs._pgbouncer )の事例が有名でしょう。Instagram も使ってますネ。

pgbouncerは現行のバージョンは1.5系で、最新は1.5.5です。1.6系は8月1日リリースされ、複数DBマルチテナントシステムに向けた大規模な機能強化が行われています

この1.6系では複数DBマルチテナントシステム開発者にとって嬉しい機能がたくさん搭載される予定です。本番運用に投入する前に一足お先にリリースノートを読んで夢を感じましょう。

バージョン2013年ぐらいからリリースノートは準備されているのにさっぱりリリースされなくて関係者をやきもきさせていました。(想像

記事では以下のリリースノートをもとにザックリ読み解いたものです。

http://pgbouncer.github.io/2015/08/pgbouncer-1-6/

主要新機能

接続ユーザーパスワードハッシュDBからロードできるようになった

プーリングモードの設定をデータベース毎、ユーザー毎に設定できるようになった

データベース毎、ユーザー毎にコネクションの最大接続数を制御できるようになった

・新しいコネクション確立を避けるための DISABLE/ENABLE コマンドが追加された

・新しい推奨のDNSバックエンド c-ares が追加された

設定ファイルに include ディレクティブを追加した

ではリリースノートをそれぞれ細かく見ていきましょう。

接続ユーザーパスワードハッシュDBからロードできるようになった

新しく以下のパラメータが追加された

1.5までのpgbouncerは userlist.txt というテキストに静的に接続ユーザを書かなければいけませんでした。

これは動的に接続ユーザーが増えるようなマルチテナントシステムを構築するのに不向きという事です。

この機能はその悩みを解消するための機能と言えるでしょう。

プールモードデータベース毎、ユーザー毎に設定することができる。

タイトルがすべてを物語ってます。柔軟にできますねぇ('∀`)

ただ、私にはちょっと有用な利用シーンが思いつかなかったです。

たとえば分析ユーザーではトランザクションなんて使わないので statement モードにしてコネクションの消費を抑えたりできるという事でしょうか。

データベース毎、ユーザー毎にコネクションの上限を設定できる。

max_db_connections と max_user_connections という設定が追加されます

テナント毎にユーザーを分けているような複数DBマルチテナントシステムにとって必須といえる機能です。

特定ユーザーリクエストコネクションをすべて占有されてしまい、他のユーザーサービスできないという事態を避けることができるようになるでしょう。

新しいコネクション生成を防止する DISABLE/ENABLE コマンドを追加。

特定データベースの新しいコネクション確立を抑止・再開することができます

新しいDNSバックエンドとして c-ares を導入した。

c-ares名前解決の非同期化を行うためのライブラリです。c-ares名前解決をブロックしないし、いろいろな方式名前解決に対応している唯一のプロダクトとのこと。

名前解決をブロッキングしてしまうようではpgbouncerのような大規模向けシステムでは役に立たないのだというpgbouncerの強い意志を感じる。

というか、ドキュメントを見る限り pgbouncer は名前解決にかなりこだわりを持っているらしい。それだけそこが重要ということでしょう

個人的には困ったことがないのでそこまでだわる理由はよくわからない。)。

SHOW CLIENTS, SHOW SERVERS で remote_pid を出すようになった。

UNIXドメインソケットで接続しているクライアントと、TCPまたはUNIXドメインソケットで接続しているサーバーでremote_pidを取得できるようになりました。

tcp serverの場合、pid はキャンセルキーから取得できる。(?ドキュメントから意味が読み取れず)

キャンセルキーとは何でしょうね。ちょっとリリースノートから判断できませんでした。

pg_cancel_backend とかに使えるPIDだよという事なのでしょうか。

ネガティブDNSキャッシュのために dns_nxdomain_ttl を分割した。

DBの数なんてもはや何台あるかわからない。ホスト名の解決はもはやDNSで行っておるよという皆様にとって必須機能

…なのでしょうがちょっとこの機能必要となるようなシステムとはどんなものなのか、私も未経験なのでよくわからないです。

クライアントIPアドレスポートapplicationネームに追加する

この設定は application_name_add_host=on にすることで有効となる。

今や接続アプリケーション名がWebだとかBatchだとか区別できるだけで問題が解決するような時代ではない。

どのホスト(ポート)レベル区別しないと。という事なんだろう。

「おお、Webサーバーから死ぬほど重いクエリが飛んでる、今すぐ調べないと!で、どのWebサーバーよ?100台あるんだぜ」みたいなときに助かりますね。

設定ファイルに外部ファイル読み込みディレクティブを追加することができるようになります

設定ファイル大規模化してくると、切り出して整理したいという要望はどうしてもでてくるもの

データベース毎、ユーザー毎に設定できる項目が増えてきたので必要になったという事でしょう。

以上。

以降はバグフィックスとかクリーンアップだとかで自分はあまり興味がないので各自読むように。

本番運用突撃するPostgreSQL界の猛者の報告待ってます

2015-06-25

http://anond.hatelabo.jp/20150624204147

想像力貧困でなえる。某ラノベからかいつまんだ上に劣化させたレベル

元々の店舗での業務システムは脇から見ている限り作りこまれものだった。

(配送センター商品在庫とかトラックの空き状況やスケジュール確認ができてその場でオーダー入れたりとか)

これをweb通販利用者まで持ってこようとして失敗が大枠

ログインからタイムアウトステート管理とかFB連携のごちゃごちゃとか、カートの状態確認(配送スケジュール手配やらも含むだろう)を

回していて処理できずに過負荷状態なのかなぁと

バックエンド側を担っているCTCスケールさせてとりあえずの対応をしといて「うちの責任じゃない」を貫いている状態なのかと

2015-03-21

日経ビジネス井上記者任天堂愛に溢れすぎているので思ったこと

任天堂スマホ参入についての記事がいろいろ出てるけれど、岩田社長ゲームメディアインタビュー

基本的に受けてくれないので突っ込んだ話が出てこない。

日経ビジネス井上記者ゲーム業界に詳しい方で、岩田社長の覚えもめでたくよくインタビュー記事を書いておられる。

しかしその記事は溢れる任天堂愛にほっこりするばかりで、厳しい部分にはノータッチでなんとももどかしい

(後半の記事で詳細が話されるかもですが、厳しい質問は出てこないはず)

http://business.nikkeibp.co.jp/article/topics/20150319/278932/

そこで、某西田宗千佳氏などのインタビューお断り系のズバズバ切り込むメディアが訊きそうなことについて考えてみた。

あえて嫌味っぽく痛いところを突いてみたつもり。

岩田社長がいかにも答えそうなことを想像してみるのも一興。

経営判断に要するスピードについて

スマートデバイスにどのようなソフトを出すべきか、どんな課金方法にすべきかといった課題を解決するためには数年の検討

必要としたが、それは決して遅くないと伺いました。

しかし、モバイル業界コンシューマー業界よりも環境の変化が早い世界であり、経営判断の遅さが命取りになりかねません。

事実パートナーであるDeNAさんはブラウザゲームからネイティブアプリへの変化への対応が遅れ、一線を退いたという過去

持っておられます

ユーザー任天堂IPへの食い付きが想定以下」

「思ったよりコンテンツの消耗が早く飽きられやすい」

スマホは順調だがコンシューマーへの動線ができず、コンシューマーの売上が落ち込む」

基本無料アイテム課金というトレンドが変化してきた」

といった現在想定しているシナリオとのズレが出てきたときの方向修正をどのようにイメージされておりますでしょうか。

それとも、変化が起きてからまた数年を費やして熟考するのでしょうか?

ハードソフト一体型ビジネスの今後について

任天堂の強みはハードソフト一体型ビジネスであり、それを生かせないスマートデバイスでは長期的なビジネスを持続することは

困難だから決して手を出さないと繰り返しおっしゃってこられました。

しかし、他社のハードウェアが前提となる環境でも任天堂の強みを発揮できるとの結論に至り、今回スマートデバイスへの

ソフト供給を発表されました。

そこから想像できることは、コンシューマービジネスにおいても、ソフトの内容や料金体系その他の課題について真剣

考え抜くことで、ハードソフト一体型ビジネスに拘わる必要はないという「答え」を導き出せるのではという検討

当然なさっておられるのではないかということです。

減少が続く自社ハードでの独占に拘らず、マイクロソフトソニーなどの他社ハードソフト供給することは、

任天堂ユーザーの全体数を増加させることにつながります。それは今回のスマホ展開の目的でもある「ゲーム人口の拡大」

という任天堂経営理念合致すると言えるはずです。

数年後、

「ずっと否定してきたが、実は前からソフト専業化について考えてきた。ようやく全体像がまとまったので今回発表することができた」

時は来た

というお話を聞かせて頂ける可能性があるのではないでしょうか。

追記1:コードNX=新興国向けに開発中の廉価ハードなのか

2014年5月10月に行われた決算発表会で、それぞれ新興国への展開の進捗に関する質疑応答がございました。

そこで、先進国向けのプラットフォームを持っていくだけでは価格の面で難しいので、新興国向けの製品を開発中であるというお話がありました。

今回発表された「コードNX」は、この新興国向けに開発中の廉価ハードだと考えてよいのでしょうか。それとも、平行して2つの製品の開発を

行っているのでしょうか。

追記2:プラットフォームの増加による開発リソース分散懸念

スマートデバイスにおけるDeNAとの役割分担に関する説明の中で、DeNAバックエンドサーバー周りのシステムの開発を任せるが、

ソフト開発はIP貸しではなく任天堂自身が中心となって行うというお話がございました。

現在任天堂携帯機と据置機の2つのゲーム専用機プラットフォームを展開しておられますが、ソフトの発売スケジュールに大きな空白が

しばしば発生し、定番タイトルの投入により一時的に販売が上向くことがあっても勢いを維持できずに失速するという状態が続いています

現在の2つのプラットフォームへのソフト供給に苦しむ中、スマートデバイスコードNXを加えた4つのプラットフォームの維持に必要ソフト

供給していくための具体的な施策をお持ちであればぜひお聞かせください。。

あるいは、開発リソースには限りがあり、ソフト品質や数を大きく増やすことは困難であるため、増えた分だけどこかを削るといった

方針なのでしょうか。

ゲーム専用機への情熱を失っていないことをアピールすることを目的として今回コードNXについて発表されたとのことですが、

スマートデバイスコードNXに注力する分だけ、現行の家庭機向けの開発リソースは減らされるのではないか」

Wii U3DSは早期に終息に向かいソフトが出なくなってしまうのではないか」

という新たな不安も生んでいます

こうしたファンの疑念に対しては、どのようにお答えになられますでしょうか。

2015-03-07

http://codeio.hateblo.jp/entry/2015/03/07/003348

本文中にある

スタートアップ創業経験した私にとっては、

意味と、ブクマにある

yaseino 1年フロントエンドやってた子にバックエンドスキル詰め込んで1週間でクビにするの、投手に「これから捕手内野外野やれ!」って言って退部させるのに近い

の1年フロントエンドの件が書かれている場所がどこかにあるんですか?

有名人の新しいブログとかなんだろうか……。

ご存知でしたら教えてください。

2015-02-24

http://anond.hatelabo.jp/20150224174512

おそらくこのWebサービスの売上はゼロに限りなく近いと思ってるんだよね。

毎月のサーバ維持費をペイ出来てんのかコレ?ってレベル。そもそもマイナー過ぎて2ちゃんねるですら検索してもヒットしない。

何故運営しつづけられてるかと言えばおそらくはもう1つのWebサービス(こっちも滅茶苦茶マイナー)の売上を持って来てるじゃないかなと考えてる。

もし大改修の許可が下りるのであれば人件費込みで1,000万円から、とことんやって3,000万円の予算必要。どんなに低く見積もっても800万円以上の予算必須

方面への営業は俺がやるから良いとして、絶対的IT技術者の数が足りてないと思う。少なくともフロントエンド人員1名、バックエンド人員2名が欲しい。

売上が○○倍になりますよという表現既存の売上が少なすぎて使えないからアクセス数ベースで考えると10万倍には間違いなく膨れ上ると思う。

そのアクセス数からWeb広告収入の試算で出すしか無いかも知れない。どこから手を付けて良いもんだかわからないくらい酷すぎるんだよマジで

2014-07-05

http://anond.hatelabo.jp/20140705172734

仕様は糞だけど、ちゃんと全角で入力しろってアラートが出て、チェックされている分、しっかり作られてて偉いと思ってしまう。

ダメなやつはそのままスルーして登録してバックエンド不具合起こすか、登録できたように見えて登録できてないか、

エラーが出て登録できず登録できない理由もわからない、となる。

2014-02-08

もうほんとにわからない。

node.jsとangular.jsの違いだよ。

なんだよ、どっちもjava scriptじゃないのかよ。

フロントエンドバックエンドってなんだよ。

サーバーサイド、クライアントサイドってなんだよ。

わかりやす言葉で説明してくれよ。

もう頭がごちゃごちゃだよ。

2013-11-27

http://anond.hatelabo.jp/20131127140457

データモデルフローが変わったらUIも変わるのが当たり前

UIを決めるのは、第一にユーザ利便性だろ。

次には、サービス提供者がユーザに使ってほしい機能への誘導しやすさとかもあるかもしれない。

バックエンドデータモデルフローに合わせてUI変えるとか、順番がまるっきり逆で有り得ねーよ。

バックエンドちゃんのこと忘れてないか

http://anond.hatelabo.jp/20131126161353

http://d.hatena.ne.jp/chintaro3/20131125/1385374085

UIってサービスが持ってるデータに対して見せたい度合いの強弱で決定されるものだと思う。仕様変更高速化データモデルフローが変わったらUIも変わるのが当たり前、むしろ変えない方がどうかしてる。

UIが変わってユーザ脊髄反射で抗議するのって、新しいデータフローへの学習コストに対する嫌悪感の裏返しだし、嫌悪感UIのせいにして「デザインくそ氏ねばか」「デザイン変えたっていいだろあほ」っていうのちょっと違うと思った。

UIよりまず先んじて、裏にあるデータAPIや処理速度のことをちゃんと見てあげないと新しいデザインもクソもない。もちろんデータUI乖離していれば「あほばか」と罵る対象になると思うけど。

UIを通して開発者が言う「ここを見ろ」「こう使え」というメッセージを受け入れられないなら、使うのをやめればいいだけじゃないかと思う。それでも前のUIがいい、前のデータモデルフローがどうしても気に入ってるなら自分で作ればいいのに。

2013-05-28

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

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

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

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

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

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

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

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

2013-04-23

ノマド理想としてのコンビニ店長MK2氏と、醜い「妬み」の中傷

誹謗中傷というのはどのように行われるのかという事に興味があり調べながら、ついでに特定の個人を示して誹謗中傷しているコメント抽出してそのアドレスはてなの問合せ窓口に投げた。そんな作業の中で一つ気付いたことがあるので匿名ダイアリーを借りて記しておく。

はてなコミュニティに属している人は、人気ブロガーであったコンビニ店長こと、MK2氏と、彼を執拗に批判する匿名ダイアリーのあるユーザ存在している事をご存じだと想う。それを追っていくと、MK2氏のエントリーを擁護する、あるいはMK2氏を中傷する匿名ダイアリーエントリーについて批判的なブックマークコメントを残した人物に対して個別にIDを示して「ゴミクズ」という非常に特徴的な語を用いて中傷している人物がいることが観測できる。文体も非常に似ていて、文体を統一するマニュアルでもなければ同一人物である可能性が高いと思われる。さら文体以外にも特徴があり

ここではっきりと書いておくが、イケダハヤト氏がこれをやっていると言う陰謀論を唱えるわけではない。何故ならばイケダハヤト氏は文筆業であり、有料でその考え方を文章にして販売している人物である。そう言う人物がこのような行動をとることはまず無いと考えている。漫画家がタダでマンガを書かないのと同じだ。プロはそれが商品である事を承知しており、商品の価値を下げるような真似はしないのだから。(私は彼が人格者であるから行うわけがないと言うほど彼の事を存じ上げないし、著作も読んだ事が無いのでこう言う言い方になる。彼の人柄をよく知る人が人格からそんな事をするわけが無いと主張する事を否定するものではない)

では何かと言うと、これらの批判を繰り広げているのは

なのではないかと推測したと言うことであるさらに言えば、イケダハヤト氏に憧れて彼のようにネットで話題になりたいと文章をしたためているが、おそらくはてなブックマークでも、Twitterでもほとんど話題になることが無く、少なくともMK2氏の執筆したエントリーほどは注目を集めないことに不満を持っているのでは無いだろうか。

そして、そこでコンビニ店長たるMK2氏である。これらの事から、以下の様な妄想をここで披露する。

3行でまとめると

ノマドワーカー成功を考えてみる。

ノマド立場というのは自由であるが、しかし無保証である。私はノマドワーカーを選ぶ人々は不安定な経済状態になって無保証になることそのもの目的にしている人はいないように思っている。自由をまずは目的にしているはずだ。だから最終的には、ある程度の自由を得ながら・・・自分の好きなことをしながら、経済的・生活的には安定することを目的としているのでは無いかと考える。

ここでは2つのケースを成功事例として考える。

まず一つ目が職人としての成功である。腕一本で多数の所から仕事オファー連続して受けるケースだ。職人における安定とは、仕事連続してくることであろう。しかしそのままでは仕事に縛られる事になるので、多数の仕事の中から自分がやりたい仕事を選ぶことができなければノマドという働き方を選んだ意味が無い。さら価格交渉をしてより高い報酬を得る、そしてその報酬の分以上の利益を相手にもたらすことでさらに次の仕事に繋げる。こういったポジティブなサイクルを繰り返えして安定して収入を得るのが一つのゴールであろう。

もう一つの成功としては、自らの仕事資本にして、自らの自由になる組織を作るという事だと考えられる。

職人のケースでは、多く受けた仕事のうち、やりたくない仕事はただ断っただけであった。しかしこれを自らが抱える別の人物に出せば、その分の仕事を受ける事ができるようになる。このようにして仕事をできるだけ断らずに、しか自分でこなすのでは無く他者の手をかりて実行していくという形である。これは最終的には会社組織という事になるのだろう。こちらの特徴は組織化することでいくら組織の長であるとしても組織のしがらみを持つ事にはなる。しかし個人で行うよりは圧倒的に大きな事ができるようになる。大きな力を手に入れるというのは即ち出来る事が増え、出来る事が増えると言う事は自由になるという事である

MK2氏の立場について。MK2氏はノマドワーカー組織型の成功の形の一つ。「勝ち組である

コンビニというのはフランチャイズ展開している自営業の集まりである。古い人間であるならば近所の酒屋が次々とコンビニに変わって行った時代を知っているだろうし、もう少し下ってくれば、独立スーパーが店じまいをした後、アパート建設され、その1階にできあがっていくコンビニという風景を見たことがあるだろう。今では大手コンビニチェーンがドミナント出店を行う際に、大々的にオーナーを募集するTVCMも流れている事も目にするはずだ。

このように、CVSは基本的にはオーナー制のフランチャイズ経営をとっている。このフランチャイズ制というのが何か、あるいはコンビニにおける商売の仕方は何かと言う事はネット上に無料で見ることのできる優良な文章がいくつもあるのでそれらを参照していただきたいと思うが、要するにコンビニオーナー店長というのは、ブランドを借りて自主独立した店主であり、古い言い方をすれば一国一城の主なのである

コンビニ経営は言うほど簡単では無い。全国的に統一されたマニュアルが有り、商品供給などのバックエンドはしっかりしている。しかし、それだけである経営者コンビニ本部への上納金を稼がなければならないという話はもちろんのこと、バイト管理重要で生半可なコミュ力ではできない。さら地域との溶け込みも実は大切で、悪い評判が出るとまず固定客からいなくなると言う性質がある。

そんな中で、MK2氏のエントリーを見る限り(つまり実態はともかくMK2氏のエントリーから読み取れる店の雰囲気としては)非常によく成功しているように見えるのである。有り体に言えば勝ち組だ。優秀な奥さんがいて、信頼できる部下もおり、業務の工夫が功を奏して経営も安定しているように見える。これを勝ち組と言わずなんと言おうか。にも関わらず彼は会社員では無い。自ら決定権があるある程度自由にできる組織を持つ人である

人間が他人を攻撃する原動力になり得る力「妬み」について

本来であれば、MK2氏のような人物は、ネットでは可視化されない。ましてや「はてな村」と揶揄されるような黎明期から続く雰囲気を色濃く残す部分に現れてくることはまず無い。彼らは現実世界成功しており、地元の付き合いなどもそつなくこなし、それらについて忙しいのだから、このような趣味を持つ必要も無いはずだ。IT技術者のように、ネット技術が自らの業務に密接に繋がっているわけでも無い。だからこのような成功者は、目に見えないはずだった。

しかし、MK2氏は、いわゆるオタ趣味を持ち、その方面からネットに進出してきたのであるさらに当初はサブカルチャーを中心にしていたが、だんだんコンビニ経営者であると言うバッググラウンドから、それらに留まらず独自の視点を持った考察を行ってきた。また一般に長文が嫌われる傾向のあるインターネットにおいて、長文であっても読ませる文章であると言う評価を得るに至った。

自らの成功したいという欲望と、認められたい自己顕示欲。この二つが強すぎながらもどちらも持たざる人物にとっては、その両方を持ちながらさらに注目を集めるMK2氏の存在は非常に苛立たしいものだったのではないだろうか。

コンビニを潰すことはできない。であるならば、執拗に個人攻撃を繰り返すことで自分が唯一存在できる場所からMK2氏を排除したいと言う動機があったのでは無いか。あるいは個人攻撃をしていると言う自覚も無いのかも知れない。自らを高められないものが陥りやすい心理として、相手を批判する事で、相対的に自分の地位を上げようとする行動がある。

自らは特にすごくも無いのに、よりすごい能力を持った人物を批判する事で「偉い人を批判できる俺は彼より偉い」と言う錯覚を得たいがための行動である。あるいは格上の人物であっても批判する事によって注目を集める事ができるのでそれに酔ってしまった行動では無いか

ネットで見られる多くの誹謗中傷と言った類いではこのように「妬み」としか言いようが無い感情に基づいているものが多く見受けられる。今回もこのケースなのでは無いだろうか。

対処法としては無視するのが一番なのだが、なかなか対処が難しいのは事実である。またこのような妬みを原動力とするものについては、単なる愉快犯と異なり、反応するしないに関わらずどんどん一方的にこじらせていく事も多い。もちろんその過程で反応したりすれば、一気に吹き出すことになるだろう。

このようなケースについて、何か良い対処法はないだろうか。一番に考えつくのは、頭を冷やす時間をとることなのだろう。妬み批判したところで自分は何も変わらない、むしろどんどん墜ちているということを自覚させるだけの時間を与えることだ。しかしそれを与える方法が難しい。どのようにしたらよいのだろうか。

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もいいな

でも、早く再就職したいです…

2012-03-13

書き直したって、いいんだよ

http://www.yamdas.org/column/technique/hatenablog.html

 なお、タイトルに PART I とあるが、このネーミングはメル・ブルックスの『珍説世界史 PART I』にちなんだもので、PART II 以降は存在しない。つまりあなたソフトウェア企業)が絶対すべきでないことは、Joel Spolsky にとってこの文章に書かれることだけなのだ。それは何か?

 プログラムスクラッチから書き直すことに決めることだ。

まぁ、そんなわけないんだけどね。

最近はてな体たらくへの失望感名前を付けたい」というだけの文章にマジレスするのも我ながらどうかと思うし、気持ちは分からなくもないんだが、最近は「はてブ」以外全く使ってない俺でも、長年お世話になってきたはてなに対してそれなりに愛着というものがあるわけで、ディスられるばかりの流れに少しばかり反抗を試みたい。これは、それだけのエントリだ。

というわけで、以下に書くのは、技術の話でも倫理の話でもない。どうか気軽に読んでほしい。

書き直してはいけないのか

実例を挙げる。

今やワールドワイドな影響力を持つ勝ち組ソーシャルサービスTwitterだが、彼らは、ここ数年でバックエンドの大半をスクラッチから完全に書き換えたしかも、RubyからJavaへと、使用言語すら変更してしまった。

http://d.hatena.ne.jp/teppei-studio/20110709/1310168002

もう一つ。Tumblrも、LAMPアーキテクチャからJVMベースへ切り替えた。その過程で、Twitterオープンソース化した技術を取り入れたりもしている。

http://blog.kyanny.me/entry/2012/02/19/002256

『「古いコードクズだ」というのは錯覚だ』というJoelの意見は、一面では正しいが、他の面では間違っている。なぜなら、あるソフトウェアに求められていること(要件)は、時間と共にどんどん変化するから

書き直そうが、書き直すまいが、一番ダメソフトウェアとは「ユーザの要求に応えられないソフトウェア」だ。規模や環境の変化によって古い技術技術限界に直面したり、ビジネス環境の変化に追随する必要が出てきたのなら、「スクラッチから書き直す」のは立派に一つの選択肢だ。

技術の変化

はてなダイアリー最初バージョンがどういうものかは俺もよく知らないが、おそらく「LAMP」がエッジなキーワードとして持て囃されていた頃に書かれたプロダクトなんじゃないかな(間違ってたら突っ込みを)。それから時代下りRuby on Railsに代表されるCoCフレームワークの登場を経て、今や大規模分散や非同期を前提としたアーキテクチャが当たり前の時代。当然改修はしているだろうけど、MySQL職人芸で負荷分散していた時代から大分遠いところに来たのは間違いない。

何より、はてなダイアリーといえば「はてな記法」とカスタマイズ自由度の高さがウリだったわけだが、これらの存在が、今や機能追加や改良の妨げになっているとしても不思議じゃない。

はてなブログ開発の動機として「今どきの技術で、最初からやり直す」というのがあるのは間違いないが、それは「スクラッチからの書き直し」だから悪手なのだろうか。結局のところ、レガシーコードメンテナンスを続ける場合と比べてどちらがより低コスト、という話の結論によるとしか言えない。

ビジネス環境の変化

はてダソーシャル要素といえば「トラックバック」と「idコール」と「キーワードリンク」だったわけだが、全部Twitter(とTogetter)に持っていかれたよね、という話。

から、「はてダver.2」や「ブログ2.0」を望む声が大きいのは理解できるけど、ぶっちゃけ、そんなもんに開発リソースを突っ込んでも勝ち目なんか無い。んで、それに代わるアイディアを持ってる奴はどこにもいないと。だから既存コードの改良ではなくスクラッチから書き直し、スモールスタートでフィードバックを受けながら方向性を考えていく、という方向性はそんなに間違っていないと思う。

ただ、現状を放置すると「それTumblrでできるよ」という話にしかならん、というのはその通りで。それ以外だと、もしgithubblogサービスを始めたりすると、かなり客を持っていかれるのではないかという予感はする。いっそのこと、Tumblrのデッドコピーから始めるのが一番早いのかもしらんね。

技術の体系化の弱さ

少し別の話を。

https://github.com/twitter

これは、Twittergithubレポジトリだ。上でも書いた通り、Twitterサービススクラッチから書き換えた。で、その過程で開発した内部向けのフレームワークを、どんどんオープンソース化している。彼らが、内部の技術をきちんと体系化して再利用可能にしていることの証左と言える。

一方、はてなgithubレポジトリ。正直、サンプルとかプラグインばかりですね、と。

https://github.com/hatena

色々と理由はあるんだと思うが、一つ思うのは職人芸頼りで自分たちの技術を体系化するという部分が弱いんじゃないか、ということ(はてな発のオープンソースで広く使われてるのって何かあったっけ?)。

先ほどから散々「書き直していい」と主張しているが、誰かが言っていた通り、技術本質を捕まえきっていない状態でフルスクラッチをやっても、失敗する可能性は高い。はてなブログがどちらなのかは、中の人しかからないことだけど。

マネタイズ

はてな経営的にあまり状況がよろしくない、という推測はおそらく当たっているのではないかと思う。

タイムラインで、誰かが「まっとうな方法収益化する方法を真面目に考えるべきだった」と言っていたのを見た。それをしていれば、今回のような事態を招くことは無かったのだろうか。

だが、「まっとうなビジネスモデル」とは何だろう。実際問題として、ここ最近成功しているネットサービスビジネスモデルで「ターゲティング広告」と「マスなユーザベースから抽出したビッグデータを解析して売る」以外で何か有力なものはあっただろうか。FacebookにせよTwitterにせよ、収益化の原動力はユーザ行動解析だったりするわけだ(彼らがオープンソース化に積極的なのはインフラ技術差別化の源ではない、という面もある)。

まぁ、あとはガチャだが、どちらにせよ現状では高木先生逆鱗に触れるようなものしかないよね。

そんなわけで、それらに代わる第四のマネタイズモデルを思いついた人は、ぜひ近藤さんに教えてあげると良いんじゃないかな。あればだけど。

最後

今後はてながどうなるかは分からないけど、一つ希望したいことがあるとすれば、故伊藤計劃氏のダイアリーがこの先も保全されることを望みたい。

それは、エントリを全て魚拓しろ、という話ではもちろんない。彼の生前に書かれたエントリは、当時の「はてな」という生態系を構成する一部でもあるわけで、そこから切り離して文章だけをアーカイブしてもあまり意味がない。

まりネット過去を作ってきたものとして、現在適応しながら、未来へと生き残って欲しいと、そういうことです。

2012-02-23

http://anond.hatelabo.jp/20120223114947

さんざん叩かれてるんで「見積もり金額がバラバラなんていう非常識な事態」が起きる最大の原因は「発注者素人すぎて、発注内容が何を買いたいのかも良く分からない中身、なんていう非常識な事態」だから、ということは理解出来たと思う。

はい素人一朝一夕発注仕様をまとめるなんて無理。どうしてもその業務が投げ出せないなら

1.その手の予約システムweb上にくさるほどある。片っ端からアクセスして予約して使ってみる。

2.そのシステムで予約やらキャンセルやら、その他色々な機能を使ってみる。

3.最後キャンセルしてばっくれろw キャンセル料くらいは勉強代とあきらめて自腹でw

4.自社のやりたい業務内容に近く、備えてる機能に不足がないシステムが見つかるまで1-3を繰り返す。

5.「実はこんな感じのシステムが欲しいんです」でURLつけて各業者に再見積もり依頼。最低限それに会場数やら頻度やら分かってる全ての数字はつける。

6.こんな依頼の仕方をしたら逃げる所や、リスクを積んで一気に数倍値上げしてくる所が出るだろうが、それが正当なので諦めれ。

7.実システムを例にした所で、しょせんユーザーサイドからいじって判る部分だけだと業者が見積もりにあたって想定したシステム機能は主にバックエンド関連で漏れ落ちだらけのはず。

 そのままの金額で作ろうとすると、仕様変更で金が膨らんで後で上に怒られる(もしくは使い物にならないシステムできあがり)のは目に見えてるので、まずは出てきた見積もりの倍くらいの予算感と考えるといい。

8.見積もりで真ん中高めくらいの所を数社呼んで話を聞く。一番仕様相談に親身になってくれそうなところを選定。

9.選んだ所にぶっちゃけて、リスク積んだ高めの見積もりを出して貰って、それで契約

10.上には選定経緯や価格妥当性を追求されるだろうがなんとかしろ。気の利いた業者だと他社の相見積もりくらい用意してくれることもある。

11.実際に仕様を決めるのは価格交渉しながら、とか契約が済んだ後から本格的に・・・という話になるが、わりとそういう業界なので気にしなくて良い。

  9.でぶっちゃけてついてくる業者なら、最低赤字にならん数字は出してるはずなんで少々の仕様不備や決定遅れに対する無理は利くはず。

  よく話し合って時間かけて仕様を詰めれ。

12.拡張性とメンテ頻度は案外費用に大きく利くし、業者側も想像がつきにくい所だから、その辺は自社の担当部門と良く話し合っておけ。

13.業者に仕様書を突きつけられても良く分からないのが関の山仕様書仕様書として実際の機能についてはユーザー画面と運用サイドの画面遷移ベースで話し合って合意しておくのがたぶん一番両者間の誤解が少ない。

随分業者に有利な選定方法に見えるかもしれんが、素人発注して失敗しないようにするなら「これは儲けられそう」と思わせて業者を味方にするしかない。

多少高い買い物についても、全く役に立たないシステムを買って金ドブ&運用死亡より、ずっとまし。

2012-02-11

Web企業バックエンドエンジニアとして必要な知識メモ

そこそこPVがある場合。そうでなかったら、どうにでも動くしね。

基本はLAMPなんですけど、オペレーションの部分も分かってないと即戦力にはならんと思う。


かいWEB企業でも、下記をわかってて、ちゃんとできる人ってそんないねーよな、っていうことを最近知ったお。

もちろんフロントエンドまで一人で担当する場合もっと必要な知識が増えるわけだが。

そう考えると、「ふつうエンジニア」に到達できるのって、3年とか5年とか10年とか普通にかかるよなーって思うわけですよ。

2012-02-07

とある老害大手SI企業の例(書いたらムカムカしてきた)

コードも書けないSE(笑)とか言ってるアホ共は

ガチでメーラとWordExcel,パワポしかも2003(笑))、teratermFFFTPしかつかわねーから

あいつら本気でXP(笑)、メモリ1GBで足りてるとか思ってるからタチがわりーわ。

コードがかける若手SE(笑)EclipseとかMySQLOracle,Chrome,Firefox,IE,Java,.netと使うからある程度スペックが欲しい。(と言っても今時の5万で買える普通スペックで良い。。)

・若手が新しいPC寄越せと要求

・年食ったコードがかけないSE(笑)Office2003(笑)しか使わないし、めんどくさいから要らないと抜かす

・先輩がいいって言ってるのにお前らが要求するのか?とか言って取り合わない。

・ほんとに必要な最前線の若手にまともなPCが行かない、その結果朝にパソコン起動してメーラとEclipseが起動するのに15分かかる環境の出来上がりwww

 

一方部課長以上の役職には全員Androidタブレットが支給され

お飾り部長には組織移行都度に新PCが卸される(結局何してるかもしらんがwOfficeIEしかつかわねーくせによwww)

そりゃ社員がセットアップするし、何も入ってねぇから環境移行もし易いもんなww

もちろんAndroidタブレットメール確認するくらいにしか使わないwww

iPadAndroidタブレットブラウザメールをちょこっと触った位で最新になったと思い込むめでたい老害達。

これからタブレットだろとか抜かしてくれる。

そのHTML5サーバサイドの開発するのは俺たち若手SEなんだがなwwww

でも結局使わないし飽きて部長タブレットは机の中に入れっぱかおきっぱ。

老眼にはタブレットは見難いもんなwww

マジ老害しねよ。死ね死ね死ね

クラウドクラウド、SalesforcrSalesforce

うるせーんだよ。お前。意味わかって言ってんのかアホ部長が、

クソウォーターフォール維持しながらスピード感がとか寝言ぬかしてんじゃねーぞwwヴォケが。

上の承認が~承認が~って要件定義が~ってお前らクソ共の承認があってスピードも何もねぇだろうがwww

その上テストドリブンしようとすると、要件が固まってないだろ!とか抜かすし、殺すぞ。


結果アホ共が思いつきで言い放った言葉は忘れない

SalesForceパンフレットに開発は1月を目処に実装する、みたいな文言を間に受けて

これから1月単位で開発しろとか抜かす始末wwww

え?じゃあ、プロトタイピングとかテストドリブン型とかでやるの?とか聞くと、

いや、客の要件をしっかり聞いて要件をしっかり洗い出して~上司承認をしっかりと得て手戻りがないように~とか抜かすwwwwww

おい、お前それ今までとかわらねーじゃねーかwwwww


あーいうのは少人数チームで全員が開発者としてプログラムが十二分に書けて仕様書とかの書類を最低限にして

要件定義や決定権限の大部分を現場委任して優先順位の高い項目からを集中してやるから出来るのであって

日本ほとんどのアホSI企業典型的コードの書けないExcel書くだけの御用聞きSE(笑)なんて邪魔以外の何者でもないwww

そんなゴミSE(笑)が多くを占める会社で出来る事じゃねーんだよwwww

あーいうゴミ共は居るだけでどーでもいい好みでの文句をグダグダうから余計に作業が遅くなるwww

こういうクソみたいなことばっかりやってるから古い日本企業ダメなんだよ、ゴミどもが、さっさと潰れろ。

そして俺はクソSI業界を見限ってソーシャルゲーム業界転職準備をしているのであった(完)

http://anond.hatelabo.jp/20120207005408

PS:まなめはうすからリンクでここまでくるとは。。

まなめはうす恐るべし

ちなみに私のPCスペックPen4 1.6Ghz メモリ1GB HDD 30GBです。

これでメインはJavaStruts2Spring Eclipse3.7で組んでます

これより低い奴出てこいや



更にPS:おいおい、お前ら俺の叫びに反応し過ぎだろう。。

とりあえず一部間違えていたので訂正www

1.HDDは37GBでした。ごめんなさい、実際に見てみたら間違えてました。でもいつもSVNチェックアウトするときとかデカzipを落とす時はいつも何か消してからしています

2.ケースはチェーンで鍵がかけられているので開けられません(^p^)よって自分での拡張は不可

後、時々あった。

PGなんてのはゴミがやる仕事からそんなの気にかける方がゴミ

とか

ゴミは、勘違いしている「コードがかける若手SE」かも

とか

コードを書かなきゃいけない時点で大手ではない

ちなみにT○SとかI○M、NT○の人もコード普通に書いてたよ。

ってか書くとこは書くでしょww

んで上みたいな考えの人はそれで構わないでしょう。

そうやって思っててコードプログラム部分なんてどうでもいい。

フロントエンドバックエンドが発達しても設計レベルや提案レベルに落としこむ場合に実コードの知識なんて影響しない思うならそれでどうぞって感じ

いつまでも何でもバッチ処理(笑)にこだわる人も良くいますしねwwww

からしたらいつまでコードの書けないSE(笑)が成り立つか逆に聞きたい位www

ま~コードがかけないSE(笑)からいつも馬鹿にされてるのを知ってるからコードがかけるSE(笑)はどんどん逃げてっているんですよね~

わざわざプログラム(笑)とか馬鹿にされてまで居るものじゃねーよwww

現在どんどんSI業界から出来る人が率先して辞めてるからwww

ただでさえ人材不足のクソSI業界にいつ影響が表面化するか(もうしてるか?)楽しみですNE!

私は先に役に立たない大量の船頭しかいない泥船から抜け出しますwww

戻って来ることもないでしょう!多分!

それではアデュー!

2011-10-18

Steve Yegge の Googleプラットフォームに関するぶっちゃけ話を訳した(中編)

前編からの続き

この努力は僕が Google に来る為に Amazonを離れた2005年半ばも続いていた。でももっとずっと進化していたよ。 Bezos が命令を出してから僕が離れるまでの間に、 Amazon は全てにおいてまず最初サービスを考える企業へと文化的に変化していった。外部の日の目を決して見ることの無いような、スタッフへの内部的なデザインも含めて、今ではそれがデザインというもの全てに対しての基本的アプローチになっている。

その時点では、彼らはもはや解雇の恐怖からそうしているわけではなかった。つまり、もちろんビビってはいたけれど、ドレッドヘアの海賊 Bezos 様にご奉仕するのは日常生活の一部だからね。そうじゃなく、彼らはそれが正しいことだと理解たから、サービス提供しているんだ。確かに SOAアプローチには長所短所もあるし、短所を書き出してみたら切りが無い。でも全体として、 SOAリブンのデザインというものこそが、プラットフォームを可能にする、これは正しいことだ。

これが、 Bezos が彼の指令書で企んだことだった。彼はチームの健康状態なんて興味もなかったし(今もそうかも)、使われている技術もそうだったし、結局の処のどう取りかかるかなんて結果ができあがるまで気にもしていなかった。けれど Bezos は、 Amazon 社員の大多数が理解する前に、 Amazonプラットフォームにならなければならないということを悟っていたんだ。

だって考えてもみてよ。なんで一オンライン書店が、拡張可能な、プログラマブルプラットフォームになる必要がある、なんてことを考える?。そうだろ?

ともかく、 Bezos が気づいた最初の大きなポイントは、本を売り、出荷し、色々とやる仕組みが、素晴らしいコンピューティングプラットフォーム再利用でき得るということだ。だから今、彼らには Amazon Elastic Compute Cloud があるし、 Amazon Elastic MapReduce があるし、 Amazon Relational Database Service があるし、その他たくさんの aws.amazon.com で見つけられるサービスを持っている。しかもこれらのサービス大成功した企業バックエンドを努めていたりもする。 reddit なんか僕のお気に入りだね。

もう一つ、彼が理解した大きなポイントは、常にいつでも正しい、そんなものを作ることはできないということだ。これは Larry Tesler が、ママはこのくそったれサイトを全く使えないよと言ってのけたりでもした時に、 Bezos にピンと来るものがあったんだと思う。誰のママのことを言ったのかははっきりしないし、そんなことは問題じゃ無い。問題は、誰のママだろうとそのウンコサイトを使えないってことだ(訳注アドバイス thx !)。実際、僕自身、そこで5年ほど働いていたわけだけど、あのサイトは胸がザワザワするくらいひどいと思う。でも僕はその気が散るようなサイトに慣れてしまって、トップページのど真ん中あたりの数万ピクセルに集中できるようになったんだからね。

とまあ、実際の処 Bezos がどうやってその理解、一つのプロダクトで、全ての人にとってふさわしいものを作り上げることはできないということに、たどり着いたのかは定かじゃあ無い。でもその方法問題じゃ無くて、彼は理解してるってことが重要だ。実のところこの現象には正式名前だってある。そう、それはアクセシビリティと呼ばれるものだ。コンピューティング世界で最も重要ものだ。

最も、重要な、ものだ。

君は思うかも知れないね。「はあ?つまりそれって、目が見えない人や耳が聞こえない人のあれ?あのアクセシビリティ?」ってね。まあ君だけじゃないと思う。とにかく世間には、アクセシビリティってものを正しく理解していない、君みたいな人たちがいっぱいいっぱいいるんだから。ただそこにたどり着いてない人たちがね。だからアクセシビリティ理解していないのは、目の見えない人や耳の聞こえない人や手足が不自由な人やその他障碍のある人の責任じゃないように、君の責任じゃない。ソフトウェアが(この場合アイデアウェアといった方が正しいかもしれない)何らかの理由で誰かにとってアクセシブルでないというとき、それはソフトウェア自身の、あるいはアイデアの伝え方そのもの責任があるんだ。それがアクセシビリティの失敗というやつなんだ。

人生における重要なその他もろもろと一緒でさ、アクセシビリティには邪悪双子がついている。小さいときにパパとママの偏った愛情で見捨てられて、今や同じくらいの力を持つまでに育った宿敵って奴がね(もちろんアクセシビリティには宿敵はたくさんいる)。それはセキュリティだ。一体全体こいつらが仲良くやっていること何てあるかい

でも、僕は主張したい。アクセシビリティは実際の処セキュリティより重要だということを。だってアクセシビリティを0にダイアルするってことは、何のプロダクトも持たないってことさ。セキュリティを0にダイアルしたって、そこそこのプロダクトを持つことはできるだろう? Playstation Network みたいにさ。

まあつまりですね、僕はみんなが分かってくれないんだったら一冊丸々この話題で本を書くことだってできるよ。分厚くて、僕が働いてた会社のありんことピコピコハンマーエピソードで一杯の面白いやつをね。でも僕がこの話を公開しなかったら、みんなが目にすることも無いだろう。そろそろまとめに入らなきゃ。

Google がうまくやれていない最後の一つは、プラットフォームだ。僕らはプラットフォーム理解していない。僕らはプラットフォーム自分のものにしていない。みんなの中にできている人はいるだろう。でも、そんな君はマイノリティだ。辛いことだけれど、これはこの6年で僕にはっきりと感じられた。僕は競争相手プレッシャーMicrosoftAmazon最近じゃ Facebook なんかが、僕らを一斉に目覚めさせて、ユニバーサルサービスを始めるのを期待したりもした。アドホックな、中途半端なやり方じゃなくて、多かれ少なかれ Amazon がやったようにだ。一度に全てを。マジで。偽りなしに。今その瞬間から最優先事項として扱うというように。

でも、そうはなっていない。10番やら11めくらいのプライオリティだね。いや15番かも?。知らないけど、とにかく低い。真剣に取り組んでいるチームもいくつかあるけど、多くのチームは考えてもいない。一度もだ。ごく一部の人々がちょっとした規模でやっているだけだ。

多くのチームに、彼らのデータと処理に対してプログラマティックにアクセスできるような、ちょっとしたサービス提供させるのだって大変だ。彼らのほとんどは、俺達はプロダクトを作っているんだ、って思っているからね。そんでもってそのちょっとしたサービスなんてのはみじめなもんさ。 Amazon の教訓に戻ってリストを見てくれよ。そんで今すぐ使えるサービスを持ってきて見てくれ。僕が知る限りでは、そんなものはない。小ビンってのは便利かもしれないけどさ、そんなの車がいる時だけだろ?(訳注:この人、 Stubby という小瓶のビールと、 stubby という「ちょっとした・不格好な」という形容詞をひっかけてしゃべってます

プラットフォームが無ければ、プロダクトなんて使い物にならない。いやもっと正確に言うならば、プラットフォームの無いプロダクトは、いずれ同等の機能を持ったプラットフォーム化されたプロダクトに、取って代わられる。

Google+ ってのはまったくまさに、エグゼクティブリーダーシップのとても高いレベルから(やあ Larry 、 Sergey 、 Eric 、 Vic 、やあやあ)枝葉の使いっ走りまで(やあ、君だよ)、全くプラットフォーム理解していないっていう良い例だ。そう、僕らはみんな、全く理解できていない。プラットフォームの黄金律ってのは、自分ドッグフードを食えってことだ。 Google+ プラットフォームってのは惨めなまでに後知恵だ。ローンチ時には一つたりとも API が無かった。そんで最後にチェックしたときには、僕らが提供してたのはわずかばかりのほんのちっぽけな API さ。ローンチの時、あるチームのメンバーが行進してきて僕にそれを説明してくれた。だから僕は訊いたんだ「でさ、これはストーカーAPI?」って。彼女はむすっとして、「ええ」ってだけ言った。いやジョークなんだよ…いや…ジョークじゃ無いんだ…僕らが提供する唯一の API は、誰かのストリームを読み出すだけ…。うーん、僕が間違ってたのか?

Microsoft はこの20年間ドッグフードルールで知られてる。この時代の彼らにとっての文化の一つなのさ。デベロッパドッグフードを食わせて、僕らだけ人間のご飯を食べようってわけにはいかない。それは単に短期の成功のために長期のプラットフォーム価値を損なう行為だ。プラットフォームってのはまったく長期的な視点必要なんだよ。

Google+脊髄反射の代物さ。 Facebook成功したのは、彼らがすばらしいプロダクトを作ったかだって言う、まあ実に近視眼的なもの見方の結果として生まれものだ。でももちろん彼らが成功したのはそんな理由じゃ無い。 Facebook は他の人たちにも何かをさせてあげられる、プロダクトの美しい集合全体を作り上げたから、成功したんだ。だから Facebook はみんなにとってそれぞれ違うものだ。 Mafia Wars に全ての時間を費やす人もいれば、 Farmville で遊ぶ人もいる。何百の、いや何千の、質の高い、暇つぶしができるってわけさ。つまり、みんなのためにふさわしい何かが必ずあるんだよ。

僕らの Google+ チームは、プロダクトを出した後のマーケットを見てこう思った。「おっとっと、我々もいくつかゲーム必要みたいだな。さっそくどこかと契約して、我々のために作ってもらおう」。これが信じられないくらい間違った考え方だってことが、君にもわかってきたかい?。問題なのは、僕らが、人々がほしい物を予測して、それを提供しようとしているということだ。

そんなことは出来ないんだよ。現実的にはね。確実にやる方法なんてない。もちろんコンピューティング歴史全体を見渡せば、それを確実に信頼性を持ってできる人間ってのがごく数人いることにはいる。 Steve Jobs がそうだろう。でも、僕らの処には Steve Jobs はいない。悪いけど、いないんだよ。

Larry Tesler は、 Bezos が Steve Jobs じゃないってことを口説たかもしれない。でも Bezos には分かっていた。全ての人にふさわしいプロダクトを提供する為に、彼が Steve Jobs になる必要はないっていうことを。インターフェースワークフローこそが、人々が気に入り、安心感を得るものなんだっていうことを。彼はサードパーティ開発者にそれを可能にするだけで良かった。そうすれば、後の事は自動で進んでいく。

僕の言っていることが、あまりにも明白なことだろって感じているみんな(多かったらいいな)には申し訳ない。とにかくもうびっくりするほど自明ことなんだ。ただ、僕らがそれをやってないってことを除いてはね。僕らはプラットフォーム理解していない。プラットフォームを持っていない。アクセシビリティ理解していない。アクセシビリティを持っていない。これらは基本的には同じことだ。なぜならプラットフォームアクセシビリティを解決するからだ。プラットフォームアクセシビリティなんだよ。

後編に続く

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