0

私はコンピューター サイエンスの学位を取得して 3 年目に入り、翌年中にプロジェクトを選択して開発する必要があります。

プロジェクトのユニークなアイデアを探しています。アイデアはいくつかありますが、開発するのに十分かどうかなど、まだ疑問があります。

例えば ​​:

  1. DB クエリを使用したスーパーマーケット (食品) 向けのクライアント/サーバー アプリケーション

  2. iPhoneアプリ

  3. セルデートシステム

  4. ...

皆さん (SO メンバー) は、キャリアのある時点で興味深いプロジェクト (またはプロジェクト) に出くわした (そして今でも) と確信しているので、どんなアイデアでも大歓迎です。

4

3 に答える 3

4

4/ 世界の墓データベース。すべての人間の墓の位置 (Google マップ) (姓名 + 生没年)。

これがヒットしたら%欲しいです;-)

于 2012-09-15T17:15:23.630 に答える
0

仕事としてネットワーク コードを書いています。ここでは、私が最近行った時間外のプロトタイピング プロジェクトをいくつか紹介します。これらは、来年には製品になる可能性があります。確実に機能することを保証できるように、実行可能で外的要因がないものを選択する必要があります。

  • WOL サービス。中央サーバーは、マシンが起動しているときに実行されるサービスを介してチェックインするクライアント ノードへの接続を維持します。チェックイン時にMACを送信します。チャネルは安全である必要があり、登録されたアカウントのみが中央サーバーで認証できます。各マシンは、低頻度のブロードキャスト サービス (UPnP スタイル) を実行し、その存在をサービスのネットワーク上の他のマシンにアドバタイズします。ノードが別のノードから信号を受信したと判断すると、そのノードとチャレンジを交換し、結果を中央サーバーに送信します。したがって、中央サーバーは、マシンが実際に「隣接」していること (互いに直接通信できること) と、どちらのマシンも他のマシンの位置について嘘をついていないことを検証できます。

    ポイント: ノードのログインの詳細がある場合、ホステッド サービスは、ターゲット ノードが最後にアップしたときにターゲット ノードに隣接していることがわかっているネットワーク上の他のノードに WOL 命令を中継します。したがって、サブネット上の少なくとも 1 つの他のマシンの電源が入っていて、サービスにチェックインされていると仮定すると、サブネットにアクセスしていないときにマシンをリモートでスリープ解除できます。

    これは野心的なプロジェクトですが、ネットワーキングをよく理解しているやる気のある学生であれば可能です。

  • 第二に、VPN サービスはどうですか? 中央サーバーで STUN を実行して、隣接していない 2 台のコンピューターが相互に接続し、フロー制御チャネルを使用して SSH スタイルのプロトコルを確立してポート転送を実行できるようにします (単純にしてください: クライアント側の SOCKS プロキシは、試行するよりも望ましいです)。 「真の」VPN 機能を備えた完全なポイントツーポイント ネットワーク ブリッジを実行するため)。

私はこれらのそれぞれを (以前に作成したいくつかのコンポーネントを使用して) コーディングするのに 1 日足らずで動作するプロトタイプを作成したので、C とネットワーク プログラミングをまだ学んでいる学生にとっては、適切な 1 年間のプロジェクトになる可能性があります。あなたの大学があなたをどのレベルに押し上げるかはわかりません。

于 2012-09-15T17:30:13.167 に答える
0

人々がお互いに友達になり、位置情報サービスをサポートし、すべての友達がどこにいるかを示す地図を表示し、クリックしてSMSを送信して、あなたが途中なのでそこにとどまるように伝えるモバイルアプリ.

それは本当にあなたの興味に依存しますが、私であれば、幅広いテクノロジーとアーキテクチャの統合を通じて問題を解決する可能性を探ることができるプロジェクトに焦点を当てるでしょう: ソーシャルを備えた Web または iPhone アプリHadoop や Cassandra などのクラウド リソースとスケーリング テクノロジーを利用する要素。

于 2012-09-15T17:29:52.880 に答える