トピックで記事の著者のコメントを強調するためのスクリプトについて話しましょう。これはかつて非常に人気があり、userscripts.orgでの2008年以降のダウンロード数(このレビューを書いている時点で4433)から判断します。 この関数は単純ですが、他の関数を持つ他のスクリプトよりも数倍多くのダウンロードを収集できるのは驚くべきことです。 このスクリプトの人気を獲得し、他の人の人気に寄与しない要因を見てみましょう。
スクリプトのアイデアはシンプルで、Habréに実装された2つの機能によって促されます:自分のコメントのヘッダーを強調表示し、新しいコメントを強調表示します。 これら2種類の強調表示には、記事の著者の強調表示も追加されます(または、記事がフォーラムと同様のディスカッショントピックの始まりと見なされる場合は、トップスターターと呼ばれることもあります)。 新しいトピックの場合、この新しい色に干渉する必要があるため、見出し2を新しい色で強調する必要があります。著者の見出しと著者の新しい見出しだけです。 そして、それがこのスクリプトのすべてです。 そのコードは17行の非常に高密度ではない記録を必要とします。つまり、非常に単純です。 彼は著者によってほぼ4年間サポートされました。 おそらく、ここ数カ月でサポートが停止したため、別の著者であるInversionは、現代のHabrで再び作業するために彼を複製することを余儀なくされました。 ちなみに、彼のクローンは、発表なしで1か月以内に126のインストールを記録しました。これは、以前のスクリプトの通常のインストール速度(1か月あたり約110)で、Habrのスクリプトに興味のある人の数にほぼ相当します。
スクリプト設定はおおよその統計です。ユーザーはスクリプトテキストをコピーして手動でインストールするだけなので、インストールはカウントされません。 2つのブラウザーでボタンを押すことでインストールできます-2つのインストールがカウントされます。 そして明日、システムを再インストールして再度インストールします。4つの設定を取得します。 稼働中のコンピューターからサイトを読み、同じ快適さを求めている場合、カウンターはそこで動作します。 したがって、実際のスクリプトユーザーの数は、インストールされたスクリプトの数ではありません。 したがって、ユーザーについてではなく、インストールについて説明します。 実際のユーザーの数は、長期間にわたるダウンロードの数の数倍、または20倍少ない場合があります。
それでも、著者が人気を維持したい場合にスクリプトが従うことができるいくつかの規則を導き出すために、ユーザー品質からのスクリプトの関連性と人気を反映したダウンロード数の関係に興味があります。 (数千のインストールが誰も気にしなくても、スクリプトを同時に使用する数十人の人々について話しているので、人気はarbitrary意的です。)
このHabr用の最も人気のあるスクリプトの例(リスト全体は、サイト名による検索とタグによる検索を行うことで確認できます)により、人気の兆候を特定しようとします。
1)スクリプトはサイトでかなりよく検索されています。 問題のスクリプトには、タグ「habr habrahabr habrahabr.ru habr habrahabr」があります。 通常、これ以上のことはほとんどなく、考えられるすべての検索試行がカバーされます。 (サイト上の例外-「habrahabr.ru」はドットなしで認識されるため、実用的ではありません。)数万のスクリプトの中で、これはシーカーの目を引く良い機会です。 興味深いことに、テキストにこれらの単語が含まれていないからといって、検索によるスクリプトの発見が除外されるわけではありません。 つまり、タグは一般的な検索にも含まれます。これはサイトの機能です。
2)明確な説明。 ただし、スクリプトの説明にはいくつかの単語が英語で含まれています。 彼らは、スクリプトの本質を説明します。
3)スクリプトの必要性。 おそらく、この記事の著者のハイライトは多くの人にとって有用であると思われました。そうでなければ、人気を説明する方法。
4)コードの明瞭度。 おそらく17行のスクリプトはユーザーに自信を与え、「すごい、こんなにシンプルなスクリプトでとても便利です!」というすごい効果を生み出します。
5)簡潔な説明。 追加のロシア語の説明-2行のみ。 ただし、これらはスクリプトの動作を完全に説明しています。 スクリーンショットがないため、ユーザーは何を受け取るかわかりません。 これが停止しないことは奇妙です-おそらく、コードの単純さの効果がこれを補いますか?
6)許可されていないユーザーに対する有用性。 スクリプトは、許可なしでログインした場合の結果に違いはありません。
7)あなた自身の人気の肯定的なフィードバック。 おそらく、他のスクリプトのダウンロードインジケーターの背景に対して、これは常に見栄えが良かったです。 たとえば、現在、検索リストには50個のスクリプトがあります-注目に値する約10〜15であり、時代遅れではありません。 そして、ほんの数個-何百ものインストールがあります。 おそらく、単純さに加えて、何百ものインストールの存在は、それへの関心の非常に良い手がかりです。
8)サイトコードの新しいバージョンのサポート。 「2010年の秋の更新」が発生するとすぐに、著者はスクリプトを修正しました。
9)ブラウザー間の互換性。 このスクリプトの3.5年間の統計によると、現時点で結論を出すことは困難です。 当時、ユーザースクリプトをサポートするメインブラウザーが1つあり、それに相当する多くのブラウザーがありました。 現在、それらはすべてユーザースクリプトを均等にサポートしており、Chromeはさらに成功しています。 特に奇妙なのは、Chromeでこのスクリプトがサポートされていないことです。 Inversionが示唆したように、TamperMonkeyを通じてサポートされています。 3年前、これは確かに通常のサポート方法でした。他に方法がなかったからです。 私の意見では、Chromeのネイティブサポートに努める方が良いと思います。 私のスクリプトのいずれかのユーザーの調査 ( 結果 )が示したように 、ユーザーの分布は非常に均一であり、ブラウザーの普及率に対応しています。 ところで、このスクリプトを使用した場合は、最初のリンクで調査に参加してください。 ユーザースクリプトがFirefox専用であると考えることは不可能です。
10)他の観測から生じる別の要因を追加します。 トピックの作者を強調するInversionの代替として、 Habréでの発表のないスクリプト、または別のトピックの私のスクリプトは、インストールの流れを月に約120で示しています。 記事によってスクリプトがアドバタイズされ、それが有用な場合、もちろん、記事がメインページで表示される場合、およびスクリプトが承認を必要とする場合でも、ダウンロードの数は250〜300になります。 その場合、インストールのフローも1か月あたり120になります。 もちろん、この結論は他のサイトでも機能しますが、出席率、発表の読みやすさ、および上記の他の要因に比例して、さまざまな人気度があります。
どのスクリプトが問題になっているのかがわかるように、トピックの著者のコメント見出しを強調したスクリーン写真で記事を補足します。 ピンクがかったオレンジのストライプは、著者のコメントと同じ「強調表示」です。 著者もフクシアの色で強調表示されます。これにより、著者のコメントを強調表示する別のスクリプトが作成され 、コメントによってZenComment ユーザースタイルの高さが圧縮されます 。
PS :ユーザースクリプトに関するブログがないのに、Greasemonkeyについてのブログがあります。これは、もはや主流ではなく、そのクローンScriptishに劣っていますか? この不正はいつ修正されますか?
UPD 22:00:「トピック作成者ハイライター」スクリプトと同様のHabrAjaxスクリプトバージョン0.834にトピックの作成者を強調表示するオプションが追加されましたが、色は2倍薄く、Chromeでサポートされています(TamperMonkeyなし)。 フクシア色の形の既存のバックライトとの組み合わせにより、これらの4色の組み合わせが得られます。 ここに取ります:
userscripts.org/scripts/show/121690
デフォルトのオプションは4番目の描画です。最も穏やかな色であり、同時に目立つハイライトです。
このハイライトはまだコメントのリストに反映されています: