あなたのブラりザはマりスパスですなぜ

開始 habrahabr.ru/post/249625



率盎に蚀っお、私は1぀の短い蚘事に限定するこずを蚈画したした。この蚘事では、オヌプン゜ヌス゚ンゞンでブラりザヌゲヌムを䜿甚しおファヌム内に自分のサヌバヌを持ちたい人の道の難しさを簡単にリストしたす。 しかし、私が蚀いたかったのは、劥圓なサむズの1぀の蚘事に干枉しないこずだけであるこずが突然刀明したした。 それでは、いく぀かの蚘事になりたす。 これで、すべおを1぀の投皿に抌し蟌み、将来のブラりザヌ管理者のパスにあるすべおのレヌキを詳现に分析するこずはできたせん。



このシリヌズの最初の蚘事は、私にずっおも予想倖に、Server Administratorの動䜜に関する䞀般的な掚奚事項に倉わりたした。 しかし今、これが゚ンゞンの先を行くこずであるこずは明らかです。 誰かがブラりザをむンストヌルしお管理者をシャットダりンするこずを決定する前に、圌は䞻な質問に答えなければなりたせん。 そしお、この質問は次のように聞こえたす「なぜ」







しかし、この質問に可胜な答えを䞎える前に、このシリヌズの蚘事が誰のためのものかを明確にしたいず思いたす。



ご存知のように、貧しい人々や病気の人々よりも豊かで健康な方が良いです。 私たちの堎合、開発ず昇進のためのお金を持っおいるこず、および/たたはこの分野で私たち自身の経隓を持っおいるこずは良いです。 この説明で自分自身を認識しおいる堎合、これらの蚘事はあなたのためではありたせん。 本圓に-開発のためのお金があるなら、なぜあなたは無料の゚ンゞンを台無しにするのですか この仕事をより良く、より速く、結果ずしおlessを少なくする専門家を雇うのは簡単です。 このような堎合の行動方法に぀いおは、ここで同じようにHabréで䜕十、䜕癟もの優れた蚘事で説明されおいたす。 それらを芋お読んでください。



ブラりザヌの開発経隓がある堎合は、この蚘事を読む必芁はありたせん。 自分で゚ンゞンをすばやく矎しく䜜成し、それを出版瀟に販売したり、プロモヌションスペシャリストず協力したりできたす。



ネットワヌクプロゞェクトの促進の経隓がある堎合は、゚ンゞンの開発、むンストヌル、サポヌトに関䞎する必芁はありたせん。 すでに皌働しおいるサヌバヌを簡単に芋぀けお、管理者にサヌビスを提䟛しお収益を分配する方が簡単です。 あなたが本圓に優れた専門家であるなら、どんな管理者でも喜んで圌のサヌバヌの出垭ず収入を増やすチャンスを぀かむでしょう。



「豊かで健康な」ものを断ち切ったので、「貧しい人や病気の人」だけが残りたす。 お金もスキルも持っおいないが、サヌバヌの管理者になりたいずいう匷い願望がある人。 そしお今、あなたは䞊蚘の質問に答えようずするこずができたす「さお、なぜあなたはこれすべおを必芁ずしたすか



私は本圓に将来の管理者の倢ず垌望を払拭したくありたせん。すでに数千の登録ず数癟のオンラむンでサヌバヌを粟神的に管理しおいたす。 しかし、珟実は悲しくお残酷です。 最初の数ヶ月間たたは数幎間、プレむダヌに䜕でも提䟛するこずはできたせん

-既補の゚ンゞンのいく぀かを䜿甚しおいる-これは、そのようなサヌバヌの倚数のバリ゚ヌションがすでにネットワヌク党䜓に分散しおいるこずを意味したす。

-あなたはただ䜕癟もの同様のサヌバヌからあなたのサヌバヌを隔離するスキルを持っおいたせん。

-少なくずもスペシャリストを雇うお金がありたせん-それだけです。 絶察にあなたが自分でしなければならないすべお オペレヌティングシステムの構成から始たり、フォヌラムの管理偶然にもあなたに展開する必芁がありたすずゲヌム内チャットで終了したす。

-プロモヌションや広告のためのお金すら持っおいないので、自分でやらなければなりたせん。 少なくずもメタタグを持぀同䞀のクロヌンのホストから目立぀ようにCEOを研究する必芁がありたす。 少なくずもいく぀かの登録ず少なくずもいく぀かのオンラむンを取埗するには、自分で数十のディレクトリに登録する必芁がありたす。 テヌマフォヌラムを自分で怜玢し、ルヌルで犁止されおいないゲヌムを宣䌝する必芁がありたす。



ただブラりザを起動したいですか 次に、「なぜ」ずいう質問に答えたす。 自分自身でも正盎になっおください この質問には倚くの可胜な答えがありたす。 そのうちのいく぀かだけを怜蚎し、自分のブラりザを起動する理由ずしおそれらがあたり適しおいない理由を説明したす。 だから...



答えはノヌです-お金

前の蚘事で述べたように、ここには魚はいたせん。 少なくずもある皮の排気は、力や手段の重倧な投資によっおのみ期埅できたす。 そしおしばしば-䞡方。 それでも、少なくずも「れロたで」ブラりザはすぐにはリリヌスされたせん。



最初の答えは-あなたのよくある質問

それは絶察に悪いこずではありたせん。 動機付けずしお、FWMをスクラッチするこずは、おそらく利益ぞの欲求よりも匷いでしょう。 しかし、私はすぐに蚀いたす-それは䟡倀がありたせん。 ChSVを簡単にスクラッチできたす。 たずえば、同じ「貧しくお病気」の管理者を持぀既に開いおいるサヌバヌを芋぀けお、モデレヌタヌを求めたす。 コストず責任-FWMの最小、利益、サむズ-スキルずお金が完党に䞍足しおいるため、達成可胜な最倧。



2番目の答え-孊ぶ

新しい蚀語ほずんどのブラりザが蚘述されおいるPHPなどを習埗したいのですが、無料の゚ンゞンのコヌドで習埗する以倖に䜕も考えられたせんでしたか 本圓に PHPを習埗するためのより良い方法ず痛みのない方法がありたす ネットワヌクには、「Hello World」で始たり、「れロから」簡単なゲヌムを䜜成する䟋で終わる、あらゆる難易床の䟋を含む膚倧な数のトレヌニングコヌスがありたす。 各ステップの詳现な説明、コメント付きコヌド、質問に答える準備ができおいるコミュニティ。 䞀般的には、新しい蚀語を孊ぶ他の方法は、次の無料のブラりザでたわごずを掘り䞋げるこずよりも優れおいたす。

そしお、私が話しおいるこずを知っおいたす-私が芋た文字通りすべおのogameのようなクロヌン゚ンゞンのコヌドは、「巚倧な」から「非垞に悪い」たで品質が異なりたす。 SuperNovaコヌドも含めたす。 これには客芳的な理由がありたす。 非垞にたれに、゚ンゞンの寿呜党䜓で、そのコヌドが同じコマンドで曞かれおいたす。 原則ずしお、無料の゚ンゞンのコヌドは、さたざたなレベルの経隓ず゜フトりェア䜜成のさたざたなアプロヌチを持぀さたざたな人々によっお曞かれた断片の寄せ集めです。 これらの異なる郚分はすべお、䜕らかの圢で䞀緒にドッキングされおいたす。 通垞、デヌタベヌスの構造はひどいものです。 テヌブルには倖郚キヌがなく、重芁なむンデックスさえありたせん。レコヌドは暙準化されおおらず、デヌタは互いに重耇しおいるこずが倚く、同じデヌタに察しお異なるコヌドが異なる時間に異なる人によっお曞かれたために、いく぀かの異なるテヌブルが䜿甚されたす。 このコヌドで孊習しようずするこずは、コヌディングスタむルを最初から砎り、悪い発想、぀たり「ゆりかごから」を孊習するこずです。

しかし、たずえ゚ンゞンが1人/ 1チヌムによっお開発されたずしおも、ここではさたざたなコヌドから免れるこずはできたせん。 事実は、孊ぶこずは人間の本性であるずいうこずです。 新しい技術が開発され、新しいプラクティスが远加され、資金の備蓄が拡倧しおいたす。 はい、そしおそれが完成するず、゚ンゞンは成長し、開発され、暙準アクションのためのより倚くのツヌルを提䟛したす。 そしお、䞀幎前にプログラマヌが䞀幎で習埗の頂点であったように芋えたそしお圌らは客芳的に刀断しただけで、緊匵した笑顔ず䞍噚甚な感芚を匕き起こすだけです。 はい、もちろん-ゲヌムのアヌキテクチャを最初に蚈画し、デヌタベヌスの構造をペむントし、蚈画に明確に埓った堎合、これはすべお回避できたす。 悲しいかな、これを行うこずができる人々は、長い間、自分自身たたは「叔父」のために働いおきたした。 そしお、無料の゚ンゞンは愛奜家によっお曞かれおいたす。 したがっお、そのような゚ンゞンのコヌドの巚倧な品質は䟋倖ではなく、ルヌルです。



3番目の答え-自分を䜜る

ここでもがっかりする必芁がありたす-最初はほずんどの堎合、他の誰かのコヌドを理解しお、小さな郚分に進むこずができたす-他の人の間違いを修正したす。 ほがすべおの無料゚ンゞンには、次のものが含たれたす。入力されたパラメヌタヌがタむプず正確性に準拠しおいるかどうかの怜蚌がほずんど完党に欠けおいる。 ナヌザヌからのデヌタを゚スケヌプせずにテヌブルに盎接挿入する-SQLむンゞェクションぞのパス。 HTMLコヌドブラりザでのりむルスず悪意のあるスクリプトの出珟ぞのパスずJSコヌドせいぜいスクリプトを動䜜䞍胜にし、最悪の堎合はペヌゞでの悪意のあるコヌドの実行を可胜にするの䞡方でのナヌザヌからのデヌタの盎接出力; 競争力を完党に無芖しおデヌタベヌステヌブルにデヌタを盎接蚘録したす。これは、デッドロック、競合状態、ナニットの損倱、リ゜ヌス、およびその他のゲヌムニシチャクぞの盎接パスです。 そしお、これは氷山の䞀角にすぎたせん 本栌的な「タむプシステムデヌタ」チェックを行い、ブラりザからのデヌタを信頌しすぎる゚ンゞンはほずんどありたせん。これは、長期的には、悪意のあるプレむダヌに適切なリ゜ヌスや他の人のアカりントを操䜜する機䌚を䞎えたす。 そしお、デヌタベヌスのデヌタ型の間違った遞択に぀いおはただ蚀及しおいたせん。数幎の仕事の埌、トッププレむダヌがすべおの付随するずらえどころのない䞍具合、たたは誀っお遞択された内郚デヌタストレヌゞ圢匏を持぀テヌブルのフィヌルドをオヌバヌフロヌしたずき56番。

たた、メむンホヌルを閉じお最もひどいグリッチを修正した堎合でも、継承コヌドの呪いが垞にあなたを支配したす。 独自の、新しくお面癜いこずをしようずするず、珟圚のコヌドず珟圚のデヌタベヌス構造では、ゲヌムの顕著な郚分を曞き換えるこずなく、これは単玔に䞍可胜になりたす。 たたは、ある堎所でグリッチを修正するず、䞀芋接続されおいないコヌドのセクションで完党に異なるグリッチが発生する堎合がありたす。単に叀いグリッチがそのフラグメント内の他の誰かによっおすでに考慮され、修正されおいるからです。

本圓に-開発に参加しお自分で䜕かをしたいだけなら、既存のプロゞェクトに参加しおください。 チヌムに受け入れられなかったずしおもそしおスキルずお金がなくお誰があなたを必芁ずしおいるのか、少なくずもあなたはある皮のmodを曞き、プロゞェクトフォヌラムでアドバむスやヘルプを埗るこずができたす。



ただブラりザを眮きたいですか たあ、マりス ハヌドでずげのあるサボテンの囜ぞようこそ ここでは、途䞭で完党に噛たなければならない怍物をいく぀か玹介したす。



カクタスワン-ロンリヌ

私はこれを䞊に曞きたしたが、もう䞀床匷調したす-あなたがすべおを自分でしなければならないずいう事実に備えおください。 ゲヌム甚のサヌバヌの構成から始たり、ペヌゞのレむアりトで終わり、さらにゲヌム甚の絵を描くこずもできたす。 たたは、少なくずもむンタヌネットから無料の写真をやり盎すこず。 サヌバヌのセットアップを支揎する銎染みのある管理者、ペヌゞの䜜成を支揎する銎染みのあるレむアりト、たたはあなたのために絵を描く銎染みのあるアヌティストがいるなら、あなたは非垞に幞運です

ただし、このヘルプが䞀時的および/たたは䞀時的であるずいう事実にすぐに泚目しおください。 理想的なブラりザを䜜りたいずいうあなたの願いに答えるこずができ、あなただけがそれに取り組み続けるむンセンティブを持っおいたす。 あなたがプロゞェクトを始めた人の䞀人が時間の経過ずずもにクヌルダりンした堎合-圌を責めないでください。 「ありがずう」ず蚀っお、圌に仕事をしおくれお、圌なしで続けおください。 誰かが友情を通じおあなたを助けたなら、あなたは圌をあなたの借金ず考えおはならず、あなたが圌のスキルをい぀でも制限なく䜿うこずができるず期埅すべきではありたせん。 可胜であれば、友人が䜕をどのように行っおいるかを泚意深く芳察し、次回自分でこれらの行動を繰り返し、極端な堎合にのみ助けを求めるようにしたす。 あなたがすべおを正しくすれば、あなたはたすたす助けに回る必芁があり、䞻芁なプログラミング蚀語を孊ぶこずに加えお、あなたは関連するスキルも埗るでしょう。



サボテン2-スキルなし

最初に、どのアクションでも倚くの質問が発生したす。 最初はどこから始めお䜕を぀かむかさえ明確ではありたせん。 これは正垞です。 これは予想されるこずであり、事前に準備する䟡倀がありたす。 最初はスキルを身に぀けるだけでなく、質問ぞの回答をどこで芋぀けるこずができるかさえ分からず、質問の䜜成方法も理解できない堎合がありたす。 圌らが蚀うように-ドックを読んで、圌らは支配したす。 無料の゚ンゞンには、ゲヌムを暙準/基本構成でむンストヌルするための最も簡単な手順が含たれおいる堎合がありたす。

フォヌラムでは、よくある質問に察する回答を芋぀けるこずができたす。 しかし、フォヌラムでの質問は「ヘルプロヌン」の費甚であるこずを忘れないでください。 ゚ンゞンをダりンロヌドしおむンストヌルしたかったからずいっお、゚ンゞンの䜜者があなたに䜕かを負わせたわけではありたせん したがっお、「MySQLのむンストヌル方法」や「PHPの構成方法」などの䞀般的な質問にクレゞットを費やすこずは避けおください。 このような答えは、Googleで芋぀けるのが簡単です-かなりの確率で、あなたず䌌たケヌスたたは非垞に近いケヌスに察しお䞎えられた正しい答えがすでに存圚したす。

たた、フォヌラムでフォヌラムで質問するこずは意味がありたせん。Googleでは、すべおの質問に察する回答がありたす。通垞、フォヌラムで回答されるよりもはるかに倚く、より良く、より詳现に回答できたす。 ゚ンゞンに関する質問でも、個別に回答するのが最適です。 最終的に、゚ンゞンはOpenSourceになり、理想的なコヌドドキュメントはコヌド自䜓です。

たた、govnokodの耇雑さを理解するのに圹立぀IDEもありたす。 個人的には、䟋えば、私はphpStormを䜿甚しおいたす。 無料詊甚版に加えお、JetBrainsはOpenSourceプロゞェクトの䜜成者に無料ラむセンスを提䟛したす。 新しいコヌドを孊習するずきに最も圹立぀関数は、Alt-F7-「Found Usages」この倉数/定数/関数/などが䜿甚されおいるすべおの堎所を芋぀ける、Ctrl-B-「宣蚀」倉数/定数宣蚀の堎所に移動/ functions / etcおよびCtrl-Alt-F-「パスに芋぀かりたした」プロゞェクト党䜓の文字列のグロヌバル怜玢。

䞀般的に、IDE必ずしもphpStormずは限りたせんは、蚀語の初期開発に倧いに圹立ちたす。 構文の匷調衚瀺、構文゚ラヌの衚瀺、およびコヌド内の論理゚ラヌの可胜性、自動曞匏蚭定-これらはすべお、コヌドの理解を容易にしたす。 フォヌマットされたフォヌマットの混同ファむルは、組み蟌み関数Ctrl-Alt-L-「コヌドの再フォヌマット...」を䜿甚するこずにより、簡単に芋やすく敎理できたす。

たた、ここでは、既に䜕らかの関連スキルがある堎合に圹立ちたす。

あなたは絵を描くこずができたすか すごい 「すぐに䜿える」ナニヌクなゲヌムを䜜るこずができたす 暙準の゚ンゞンを入れお、絵のいく぀かをあなたが描いた絵に眮き換えれば十分です-これはすでにプレむダヌの流入をもたらしたす。 「通垞のogame-clone」ずするが、倖芳は圓分の間、ゲヌムの完党な暙準を隠すために、圓分の間、泚目を集めるでしょう。 䌚う-服の䞊。 確かに、圌らは護衛されおいたす-賢明なこずに、遅かれ早かれ、コヌドを扱うように切り替える必芁がありたす。 しかし、これはそれほど苊痛ではありたせん。ゲヌムの写真を眮き換える䜜業をすでに行っおいるためですちなみに、プロゞェクトによっおは非垞に重芁な堎合もありたす。

タむプセットする方法を知っおいたすか 描画スキルずほが同じくらいクヌルです テンプレヌトの暙準ブロックを操䜜するだけで、ゲヌムに倖芳を䞎えるこずができたす。 さらに、暙準のゲヌムテンプレヌトを䜿甚しお、モバむルナヌザヌ向けにリメむクするこずができたす。これにより、すぐに+100人の新しいプレヌダヌが埗られたす。 私が芋たすべおの゚ンゞンは、携垯電話からそれらに基づいおゲヌムをプレむするこずは非垞に䞍䟿たたは䞍可胜であるずいう事実に眪を犯したすたずえば、マりスオヌバヌ、マりス入力およびマりスリヌブむベント、たたは右クリックの䜿甚が倚すぎるため 。

CEOのやり方を知っおいたすか それでは、なぜこのテキストを読んでいるのかは明確ではありたせん。 あなた自身は、他の人のサむトのクロヌンでお金を削枛する方法を知っおいたす。



サボテン3-自由時間なし

最初は単に自由な時間がないずいう事実に備えおください。 Work-food-dream-browser-これは、少なくずも基本的な知識ずスキルが埗られるたでの最初の数か月間のサむクルです。 どの時点で、付随するアクションのようにコヌドの倉曎ず開発だけでなく、OSの調敎ず最適化もなくなりたす。 䜜業環境に調敎しお慣れる。 フォヌラムの展開、構成、および管理。 ゲヌムの節床; ゲヌムのプロモヌション-このすべお、私はあなたに思い出させる、あなたはおそらく䞀人でそれをしなければならないでしょう。

ブラりザで䜜業しおいお、自由な時間がある堎合は、どこでも䜜業/勉匷しおいないか、䜕か間違ったこずをしおいお、ゲヌムに必芁な劎力をかけおいたせん。



4番目のサボテン-プレむダヌのミディアムデュヌティグラディチュヌド

私は泚意したす-「内心」は匕甚笊で取られおも無駄ではありたせん。 実践が瀺すように、ほずんどのプレヌダヌは正垞で十分です。 そしお通垞、オンラむンの数の倉曎を陀いお、あなたは圌らの存圚さえ気づかないでしょう。 ただし、䞍適切なケヌスが芋぀かるこずもありたす。 そしお、これは蜂蜜の暜を台無しにする軟膏で飛ぶ。 チャット䞭のすべおのプレむダヌのようなプレむダヌの倧半が䞍適切に芋え、巊右に糞を投げ始めおいるこずを芚えおおくのは非垞に困難です。

あなた自身の道埳的な健康のために、私はあなたがそのような䞍適圓なものずの通信に入らないで、それらをすぐにブロックするこずを勧めたす。 あなたはより健康になりたす。 ただし、ナヌザヌずのコミュニケヌションの詳现に぀いおは、次のいずれかの蚘事で説明する予定です。 それたでの間、ブラりザの初心者管理者の最も重芁な䟡倀は、圌の粟神的健康ず自信です。 あなたずあなたには、䞍満ずのコミュニケヌションのこのリストに远加する倱望ずフラストレヌションの理由ず理由がありたす。



繰り返しになりたすが、ほが17 kbのテキストがい぀の間にか入力されたした。 したがっお、この䞻芁なメモでこの蚘事を終了したす。



継続 habrahabr.ru/post/257165



All Articles