春に、マイクロソフトを犠牲にして温暖な国への旅行に出かけることができる
キャンペーンについて話しました 。 その時が来て、勝者が決定されました-これは
Photokaravan.comの開発者であるSergeyとSvetlana Popov
です 。
私は勝者と少しおしゃべりをしました、そして、これは起こったことです。
あなた自身とPhotokaravanプロジェクトについて少し話してください。スベトラーナ:Photokaravan.comは、写真に興味のあるすべての人々のコミュニケーションのために1年弱前に作成された非営利の写真プロジェクトです。 実際、2010年9月23日に今年を祝います。 私たちはむしろ情報写真プロジェクトとして位置付けています-写真の世界からのニュース、写真機材のレビュー、写真のトピックに関するさまざまな分析レビュー、有名な写真家へのインタビュー、写真技術に関する記事、および「洗練された」からのアドバイスを公開します-一般的に、私たちの関心の範囲は非常に広いです。
もちろん、自尊心のある写真サイトと同様に、Photokaravanにはフォトギャラリーがあり、写真家は無制限の数の写真を投稿できます。
さらに、Photokaravanは、特定のトピックに関する月1回の写真コンテストを開催しています。 フォトコンテスト「ナイトシューティング」は終了しましたが、フォトコンテスト「技術と人々-過去から未来へ」の作品の受付が本格化しています。 コンテストの特徴は、2レベルの投票システムです。 最初の段階では、サイトの参加者が投票し、提出された作品をランキングし、最後の20はこれらの評価の結果によって決定されます。 その後、審査員が作業を開始し、勝者と受賞者を決定するのは専門家です。
原則として、1位を獲得した写真の著者は、150米ドルまたは現地通貨でこの金額に相当する賞金を受け取り、上位20名の受賞者と作品の残りの作家はインセンティブ賞品と記念品を受け取ります。 しかし、時には、通常の賞品に加えて、競技者は追加の賞品を受け取ります。たとえば、写真展「Equinox」への参加により、7月の写真コンテスト「Night Shooting」の4枚の写真が授与されます。
サイトのもう1つの大きな部分はフォーラムです。フォーラムには既に写真機器に関する多くの有益な議論が蓄積されており、最も重要なことには、トピックに精通している専門家がいます。
最後に、Photokaravanのブログセクションが最近オープンしました。 ここでは、コミュニティメンバーが写真や人生全般についての考えやアイデアを共有しています。
私たちは開発チームの一員です。 セルゲイ-チームリーダー、システムアーキテクト、開発者、技術サイト管理者。 スヴェトラーナは、デザイナー、タスクマネージャー、アナリストであり、さらに多くの管理機能も実行しています。 まあ、そして、写真は私の趣味なので、記事、ニュース、ブログ投稿を書いたり、ギャラリーで写真を公開したりします。
そして、なぜあなたとセルゲイはこのプロジェクトを始めることにしたのですか?セルゲイ:もちろんお金のためです!
スベトラーナ:面白かった。 私にとって-私が言ったように、写真は私の趣味だからです。 そして、セルゲイは興味を持っています。なぜなら、彼にとって興味深いさまざまな新しいことをいじくり回す機会があったからです。
プロジェクトは本当に多くのお金を稼ぎますか?セルゲイ:プロジェクトにはホストと投資家がいます。 次に、Svetaが詳細に説明します。
スベトラーナ:私たちはプロジェクトの所有者ではなく、給与のために働いています。 良い給料のため。 プロジェクトにはホストがあり、彼は投資家であり、イデオロギーのリーダーでもあります。 ネットワーク上では、彼はVlad Caravanとして知られており、サイトの名前は彼にちなんで付けられています。 現在、このプロジェクトはお金をもたらさないが、この段階では計画されていない。 Vladが言うように、すべてには時間があり、彼は素晴らしい経験を持つビジネスマンであり、また、熱心なアマチュア写真家でもあります。
そして、どのようにしてコンペティションに参加するというアイデアを得ましたか? 暖かい国に行くと思っていましたか?セルゲイ:実際、私はマグが欲しかった-まあ、あなたは私のこの弱さを知っています。 私が電話したソフトラインのオフィスで、彼らは私にマグカップをくれなかったというだけです。彼らはマグカップは持っていないが、Tシャツしか持っていないと言っていました。 しかし、Tシャツはそれほど面白くありません。 あなたが覚えているなら、私はマグのためにあなたに連絡しなければなりませんでした。
私は暖かい国々に頼らなかっただけでなく、この可能性さえ考慮しませんでした。 したがって、Photokaravanが予想外にこのプロモーションを獲得したとき、私は非常に驚きました。
ポータルの開発にマイクロソフトのテクノロジーを選んだ理由は何ですか?スベトラーナ:マイクロソフトが大好きです。なぜなら、彼らはさまざまなプロジェクトに参加したことに対して賞や贈り物を繰り返し送ってきたからです。彼らは常に製品に関する最新情報を持っているからです。 これは私です...セルゲイは真剣に質問に答えます。
セルゲイ:8つのビールグラスとマグカップのコレクションをMSDNとTechdaysのロゴと組み合わせたので、その後、別のテクノロジーをどのように選択できますか?!
しかし、真剣に、これは非常に膨大な質問です...あなたが簡単に答えを定式化しようとすると-私にとって、Microsoftテクノロジーは開発時間を大幅に節約します。 Linuxでのシステムプログラミングの経験を含め、他のシステムの経験があります(10年前)。
そして、私はなんとかJava、RoR、MySQLと話をすることができました...しかし、.NETとMS SQL Serverで作業するとき、私は最も快適に感じます。 もちろん、Visual Studioでは、これがソフトウェア開発に最適な環境だと思う。 他の製品の中で、Eclipseのみを比較できますが、それ自体には問題があります。
まあ、MicrosoftがASP.NET MVCフレームワークをリリースしたとき、Webアプリケーション用に選択することは間違いありませんでした(Webフォームに感銘を受けたことはありません)。
アプリケーションのスケーリングに問題はありましたか? 現在、ポータルの負荷はどのくらいですか?セルゲイ:負荷は平均です-残念ながら、詳細は開示できません。 しかし、ここで私が与えることができるスケーラビリティに関するいくつかのコメントがあります。
このプロジェクトは、32ビットのWindows 2008 Standard Editionを実行する単一の専用サーバーで実行されます(32ビットはプロジェクトの困難な歴史に関連しています)。 DBMSとして、SQL Server Expressが使用されます。
スケーリングに問題はありません-単一のサーバーが負荷に対処しなくなると、複数のサーバーのファームを構築するだけです-IISの利点により、これを真剣に行うことができます。 開発中にのみ、1人のユーザーからの2つの連続した要求を異なるマシンで処理できることに留意する必要がありますが、これは難しくありません。
しかし、DBMSのスケーリングはどうでしょうか?セルゲイ:現時点では、DBMSにはいかなる種類の極端な負荷もありません。1つのDBMSサーバーは、16からではなく、8つのWebサーバーからのリクエストの処理に耐えることができると思います。
これが完全にMS SQL Serverのメリットであるとは言いませんが、私もこれに手を携えました-しかし、MS SQLの最適なストレージを設計することはまったく難しくありません。開発ツールによってボトルネックを簡単に追跡でき、それらを拡張するツールがたくさんあるからです...それらをリストする必要はありません。
まあ、もちろん、誰も理論の知識をキャンセルせず、経験もそれを妨げませんでした。
リソースはどのくらい開発されましたか? どれだけの労力が費やされましたか?セルゲイ:私たちのリソースは静的ではなく、その存在のすべての時間に開発されます。 しかし、フロントエンドで見られるようになったのは2か月でした。常に開発を行っていなかったことを考慮すると、同意するのに多くの時間がかかりました。
不正な投票をキャッチすることに焦点を当てた非常に小さなバックエンドがまだあります-ここでそれをいじる必要がありましたが、これはリソース集約型ではなく、むしろ知識集約型のタスクです。
そして-常に何かを終わらせなければならない-しかし、これはライブプロジェクトの通常の状況です。 さて、9月に大規模な更新を準備しています-残念ながら、詳細は以下のとおりです。まだ提供できません。
つまり ここでMicrosoftの開発プラットフォームが役に立ちましたか?セルゲイ:もちろん。 また、6か月前にVisual Studio 2010がリリースされた場合、彼らはお金を節約し、NCoverとSQL Compareなしで管理できたでしょう。
素晴らしい。 しかし、マイクロソフトのツールは本当に優れていますか? たぶんいくつかの欠点がありますか?セルゲイ:そして、罪のない人は誰ですか? もちろん、欠点があります...
しかし、.NET環境とVisual Studioでの開発が最も快適だと既に言っています。
欠点から何を思い出せますか?たとえば、私はまだマイクロソフトの単体テストフレームワークが好きではありません。NUnitにある機能の多くが恋しいです。 したがって、ユニットテストにはNUnitを使用します。
第二に、データベースプロジェクトがVisual Studioでどのように編成されているかが気に入らないのですが、ここに大きな記事のトピックがあります。また、これは私の主観的な意見です。 私はDBMSを使用するための独自のアプローチを開発しました。データベースプロジェクトのフレームワーク内では、それは私に近いものです。
後者の場合、「クランチ」で管理する必要があります-Visual StudioまたはSQL Server Management Studioでコードを記述し、独自のスクリプトセットを使用してデータベースプロジェクトを実行します。 それでも、VS2010のデータベースプロジェクトのバージョンを作成し、それを強化します-これはVS2008よりもはるかに簡単だからです!
ところで、あなたのチームはソフトウェア開発の知識をどこで得ていますか?セルゲイ:Twitter、ブログ、MSDN、Techdays、同僚とのコミュニケーション、SUNETA。 ウラジミール・ユネフとあなた個人に感謝します-私自身は、関心のあるすべてのソースを処理するのに十分な時間を持っていなかったでしょう。
インフラストラクチャに関する質問。 仮想化技術に基づいたソリューションを選択した理由は何ですか? たとえば、共有ホスティングに基づいたソリューションに適さないものは何ですか?セルゲイ:また、仮想化テクノロジーに基づくソリューションを選択しませんでした。 Photokaravanは別の物理サーバーで実行されます。
そうだとしても。 それからさらに-なぜ共有ホスティングを手配しなかったのですか?セルゲイ:Vladの会社(リソースの所有者)には、独自のデータセンターがあります。 したがって、ホスティングの問題は提起されませんでした。
なるほど。 リソース開発の今後の計画は何ですか?スベトラーナ:ああ、私たちにはたくさんの計画があります。 まず、モデルの検索、仕様の比較、「カメラの選択」機能を備えた最新のカメラの完全なデータベースを作成します。 最新のデジタル一眼レフから始めて、光学系を接続し、最後にコンパクトを始めましょう。 第二に、ギャラリーの機能を拡張する予定です。 今のところ共有しない面白い考えがいくつかありますが、写真、著者、写真や著者をお気に入りに追加する機能の評価システムを確実に作成します。 さらに、バックオフィスの機能を拡張します。ユーザーにとってはそれほど興味深いものではありませんが、私たち自身の生活を簡素化します。 さて、そして最後に、組織的な性質の多くの計画があります-特に、キャラバンの人々に写真展に参加する機会を与えます。 モスクワのフェアで別の展示会を計画しています。
さて、結論として-あなたはすでに休暇に行く場所を選択しましたか?スベトラーナ:はい、10月に2週間チェコ共和国に行きます。 私たちはプラハに拠点を置いていますが、滞在中は車を利用し、自分で国中を旅行します。 おそらくドイツとスロバキアを垣間見ることさえできます。 現在、Aero Club Tour会社のマネージャーの助けを借りて、プラハの中心部にあるホテルを選択し、フライト、レンタカー、その他の組織上の問題を解決します。 残りは美しいものになると思います-そして、写真を撮る何かがあるでしょう、そしてビールはそこにおいしく、彼らは豚の足で怒りません:)
なぜチェコ共和国なのか? 訪れたい場所はありますか?スベトラーナ:最初に、ヨーロッパの国が選ばれました。 ドイツ、より正確には、バイエルンについて考えました。岩の上には非常に美しい城があり、霧の中にいるとき、城は空中にぶら下がっているようです。 しかし、これはミュンヘンであり、多くの人々でオクトーバーフェストが開催されます。 プッシュする欲求は絶対にありません。 特に私はチェコ共和国にいませんでしたが、セルゲイがいたので、彼は一度に彼を感動させた場所を見せたいと思っています。
読者に何か願いがありますか?スベトラーナ:Techdaysを読んで視聴し、興味深いプロモーションをお見逃しなく、Microsoftテクノロジーを使用して、幸せになりましょう!
おもしろい会話をしてくれてありがとう、リラックスできる幸運を!スベトラーナ:ありがとう、セルゲイ、マイクロソフト、Techdays、Photokaravanに感謝!
