HabrのProstokvashino、またはFedorおじさんからの手紙

ほとんどすべての子供たち(元とそうでない)は、プロストクヴァシノの村について知っていて、おじさんの手紙を覚えています。



似たようなもので、誰もが手紙のテキストに参加すると、猫のマトロースキンと犬のシャリックがいないHabréで行うことができますが、他の多くの素晴らしいキャラクターはユーモア、タクト、アレンジの素晴らしい感覚で生きています。



この事業の最も注目すべき日は近づいています-4月1日、そしてこのユーモラスなアイデアを実現する時間があります。

私が少し知っているマイクロコントローラーでは、このベンチャーを実装することは困難です。 おそらく、多くのArduinoに愛されている人も助けにはならないでしょう。

したがって、私は持っていないが、多くの賢い人が持っている他のを知る必要があります。



Habrのトピックでは、著者の投稿はコメントから明確に分離されています。 場合によっては、公開後、作成者はオプションで一部のユーザーのコメントを自分の投稿に追加します。

しかし、すべてを根本的に変えることができます...



集合的な投稿を実装するという考え


投稿の著者は、タイトルを思いつきます:「手紙の件名とメッセージのアドレス」、必要に応じて、短い導入部分を書き、Habracutを置きます 投稿を公開します。 その議論が始まります。

著者のコンピューターで実行されているプログラムは、投稿を常に監視しています。 新しいコメント(電子メール、トラッカー、またはコメントフィールドの追跡)が表示されると、それらはトピックテキストフィールドに含まれ、再公開されます。

コメントは、このトピックのコメントがフィールドに表示された時間順に厳密にテキストに配置されます。 これは、コメントフィールドで採用されているツリー構造とは異なりますが、最も予期しない形式でテキストの意味を変更できます。

このプログラムは、Habrサーバーで動作します。 これにより、24時間の可用性と自動解説情報が提供されます。



投稿は親切でダイナミックです。 コメントがベースボード(0)より低い評価を受け取った場合、プログラムは投稿からそれを蒸発させ、その後、本文の意味が再び変わります。 コメントがレッドゾーンを離れると、そのテキストが再びテキスト内にポップアップ表示されます。



コメントの作成者の名前、その外観と評価の時間は投稿に含まれません(必要に応じて、この情報はコメントボックスに表示されます)。コメントテキストのみが、書式、リンク、写真などが保存された状態で公開されます。



実際、投稿は、負でない評価のコメントから取得され、受け取った順に並べられます。

内容は楽しく、時には手紙に関連するものであるべきです。



記事の内容が発展するかどうかは、トピックの名前、人々の興味、活動、気分、月の満ち欠け、時刻と曜日、およびその他の多くの要因に依存します。

それが場所でうまくいくか、一般的に興味深い場合は、4月1日にだけでなく、いくつかの同様の手紙を作ることができます。



投稿の読者には、もはや好みはありません。コメントを読んだり、トピック自体だけを読んだり、すべてが一緒に配置されます。 そして、コメンテーターは投稿の共著者になり、常に「私も執筆に参加しました!」と言うことができます。



同時に問題を解決する必要があります。

プログラムがHabrサーバーで「スピン」すると、この問題はなくなります。

投稿の作成者がコンピューター上にいる場合、同じ出現時間でコメントを投稿する順序を把握する必要があります。

オプション:

-アルファベット順でコメントを開始する最初の文字。

-文字の数(より多く、より長く書かれた、つまりアイデアの最初のほうが早いことを意味する)。

-ほとんどの場合、新しいコメントに関するメッセージは、正しい時間的順序でメールまたはトラッカーに送信されます。確認するだけです。

-その他のオプション。



コメントが投稿に表示された時間。

表示されたらすぐに、または時間の終了後に、コメントを変更する機会を与えてそれを行うことができます。 両方のケースは、他の共著者/コメンテーターによって書かれている後続のテキストに混乱をもたらすために興味深いです。



構成は不完全になります。次の「最後の」単語をいつでも追加できます。 ただし、「作品」を書く時間を、たとえば3日間に制限することもできます。



サンプルでは、​​投稿を受け取り、受け取った順にコメントを並べることができます。 この場合、ディスカッションスレッドが多くの別個のトピックにスライドするため、コメントは投稿のメイントピックにほとんど結び付けられないことが多いことを考慮する必要があります。 しかし、これはそれ自体の魅力です。



コメントでは、アイデア自体と実装のさまざまな側面の両方について議論できます。最も重要なことは投票から明らかになります。



All Articles