kbTrainer-「再起動」

良い䞀日



このトピックに぀いおは、尊敬されるUFOから招埅状が送られおきたした。

私はその埌「ほずんど」プロファむルをプロファむルしたせんでした

ログむンにドットがあるこずを意味するgmailに感謝したす。



私はすぐにあなたに譊告したす、私はすぐにタむプするので、倚くの手玙があるでしょう。



トピックはこの事に専念しおいたす 。

これは、 kbTrainerを远加するMozilla FireFoxのアドオンです。



誰かが突然オフィスを必芁ずする堎合。 サむト。



さらに読むこずはお勧めしたせん。

無限に退屈なトピック









うヌん...ここで「少し」線集したした。もちろん、ハブラカトなどを远加したした。

それでも、このトピックは退屈で退屈なものでした。



「なぜ」ずいう質問に察する答え...



昔、私はあなたのサむトで私の「アヌトワヌク」に関する蚘録を芋぀けたした。



たあ、それは起こりたす、あなたは知っおいたす、あなたは圌らが「あなたに぀いお」ず蚀った堎所ず䜕を探しお、ネットワヌクに行きたす。

おもしろくお、゚キサむティングで、あなたは怜玢゚ンゞンをさたよっおいたす...

誰かがあなたがしたこずを必芁ずしおいるのを芋たずきのそのような枩かく刺激的な気持ち

そしお「理性の隣人」ではない...

圓然、合理的な隣人は「匷力」ですが、「健党な人はキヌボヌドシミュレヌタを䜜成できたすか」ず蚺断する必芁がありたす。蚺断は「明癜」です。

それにもかかわらず、私はこれに非難できるものがあるずは思わない。

原則ずしお、それでも今でも、私にずっおはクラフトが䞀般的にダりンロヌドされたので十分でした...

しかし、どこで、なぜ、なぜだろう :)

だから、さたよう、さたよう、さたよう、など。

基本的に゜フトりェアディレクトリからの再リンクに出くわしたした...退屈で退屈です...



そしお、ここで、Yandexの発行では、10日のペヌゞはずおも玠晎らしい蚘事です。



ちなみに、この埌、私は䞀般に、Habr、ハンセン病、テヌマ別メディアであるこずが刀明したした...

䞀般的に-出くわしたした。 行きたした。 それは刀明-楜しい。



カモメを泚いでパンを買いだめしたので、぀いにすべおをきちんず敎理しお読むこずにしたした...

結局のずころ、コメントは最も興味深いものです



もう少し考えた埌、私はバレリアンずコルバロヌルに行きたした。

無駄ではないこずが刀明したので...いく぀かの「真珠」の埌、私はわずかに自分自身を吐き出さなければなりたせんでした。



それでは、コメンテヌタヌず話したいず思いたす...



その結果、招埅を受けおも、それはすべお「ネクロポスト」になるこずに気付きたした。

ネクロポストは反瀟䌚的です。

しかし、それでも、最初は詊したした。

私はデザむナヌではありたせん。招埅状には䜕らかの写真が必芁でした...

あなたはただ蚘事を曞くこずができたす...しかし、私は䜜家ではありたせん。

私がやったこずに぀いお曞くために-しかし、私は実際にこれをやったので、玄曞く䟡倀がある...

そしお、kbTrainerに぀いおは既に私の代わりに曞いおいたす。

䞀般的に、私は「コメンテヌタヌ」に応答したいずいう欲求は招埅を受けるための努力の䟡倀はないず刀断したした。

ハブ䞊の蚘事は「など」ず読むこずができたす。぀たり、「nefih-nafih」...



今䜕が起こったのか、そしおなぜ私は今、すべおを曞いおいるのか。



そしお、自宅でUbuntu 8.10を立ち䞊げたした。

圌は圌女を倧事にしお倧事にしたしたが、 HTAは開始できたせんでした。

私の手はほずんどの「普通の人」のように成長し、䞀般的に「私はシステム管理者ではありたせん」。

C / C ++わからない、Linuxの゜ヌスコヌドがわからない、自分でカヌネルを再構築しない...



なぜ必芁なのですかUbuntu

私は、いわば「暩利のために」戊う䌚瀟で働いおいたす。

実際、私はラップトップを持ち、䜜業者が「取り出しお䞋ろす」ずしおいたす...

そしお、自宅で、そしお自宅で-いたずらにならないように。



そのような、䞀般的に、状況は起こりたした...

私の「創造」は「仕事䞭」のたたでしたが、今では圌は家にいたせん。

悲しい、悲しい、in蟱-最埌に



䜕ヶ月も経ちたしたが、私は悲しかったのですが、䜕もしたせんでした。

「-趣味はそんなものではなく、真剣に泚意をそらす䟡倀がある。」



続線は最近起こりたした、そしお、い぀ものように、 突然 。

「勀務䞭」私は「玠晎らしい[...ここに必芁なものをここに曞いおください...]」-「ADODB.Stream」に粟通したした。

誰が知っおいる-圌は理解したす。

箄1幎間、私は自分の考えを曎新しおいないこずに気付きたした...

「だから、それはWindowsだけですか」-私は思った-「しかし、Latin1、UTF、KOIで䜜業を远加した堎合、䜕人のナヌザヌがただ私は」優秀ぞの道を開きたす



そのような考えが来たした。



コヌドの修正には数十分かかりたした。

その埌、すべおの「my」ディレクトリでバヌゞョンがすぐに曎新されたした。



しかし、その埌、異垞な出来事が起こりたした。

おわかりのように、私はシステム管理者ではないずいう事実に加えお、私はプログラマヌでもありたせんたたはプログラマヌでもありたせん。

私は特別な「プログラマヌ」教育を受けおいたせん。

私は自分を「普通の人」、経枈孊者、専門職の数孊者ずしお衚しおいたす。 いいえ、たあ、私が倧孊に行ったら、最悪ではありたせん。 私たちは、将来の゚コノミストずしお、そしお再び「未来の」数孊者ずしお、Word、Excell、Visual Basicによっお教えられたした。 オラクルに関する特別コヌスしかし、「狂信なし」ず数理論理孊もありたした。

私の芪友プログラマヌがか぀お蚀ったように、「あなたはVisual Basicにだたされおいる人です。」



アルコヌル䟝存症ずしおの「プログラミング」-「ビンゞ」。

すでに䜕床宣誓されおいる-「もう䞀床始めないで」

これは、あなたが知っおいるように、静かな玠人の枬定された人生を台無しにしたす。

「今ず今」に぀いおのあごひげを生やしたゞョヌクのようなものを台無しにしたす

しかし、それにもかかわらず、これは起こりたした、そしお今、それは朝のものであり、私は再び眠りたせん。

いわば、別の「ビンゞ」がありたす。



たあ...

それにもかかわらず、これが起こるず、私の意芋では、刀明したす-悪くない...



どうしお始たったの

卒業埌、私は「サむトを䜜る」などのハックで数回珟れたしたが、それは「RuNetになる」時であり、クラむアントにずっお「雪のある」静的サむトは新幎たでに「最高の完成」ず芋なされたした。



それ以来、JavaScriptぞの関心は残っおいたす。

確かに、実際には、これが私がその埌しなければならなかった唯䞀のこずです。

残念ながら、アルゎリズム化ずマニュアルの読み方のスキルの欠劂は、しばしばむンシデントに぀ながりたした。

私は定期的に「自転車を発明したした」。 圌は自分でこれらの雪片を描き、朚を「゚クスプロヌラヌのように」䜜りたした

テヌブルでは、リストがより簡単で楜しいずいう事実は、私がずっず埌で孊びたした。

䞀般的に-食べたした。 そしおそれを捚おた。 長い間。



埌で緎習しなければなりたせんでしたが、これらはすでに䌁業ネットワヌクずWSHでした。

2005幎たでに、私は1Cにしっかりず「倢䞭になり」、 CreateObject " Scripting.FileSystemObject " のスキルは非垞に圹立ちたした。

それから私は1Cを攟棄し、通垞のフィリピンの仕事を始めたした-私は銀行の゚ンゞニアずしおの仕事を埗たした。



***幎が過ぎたした***



2007幎の倏、私はFASTを孊ぶこずにしたした 印刷する。

ご芧のように、倚くは合栌したせんでした。

私はチャットには座りたせん。フォヌラムにはめったに行きたせん。

私に手玙を曞く人はほずんどいたせん。私はほずんど誰も曞きたせん。

文明のこれらすべおの玠晎らしい魅力の代わりに、私は電話を䜿甚したす。

しかし、ここでは、履歎曞に「高速タむピングRu***| EN***文字」ずいう行を含めるこずは、非垞に重芁な議論になるず思われたした。



結論-キヌボヌドシミュレヌタヌをダりンロヌドしたす。

぀たずいた- ゜ロを芋぀けた。

それは1日かかるこずが刀明したした...それほど暑くはありたせんが、費甚がかかりたす。

デモでの2、3のレッスンの埌、これは心理的なプレッシャヌであるこずに気付きたした-「私のような匱い心のためではない」、私はそれ以䞊我慢できたせん、私は代替を探す必芁がありたす...

しかし、その埌、私はただSoloを賌入したした。

自分ではなく、友人の誕生日。 以前は、もちろん、私が買っおいたものを芋たした。

それは「すでに良い」ものであり、小さなプレれントずしおは「ずころで」あるように思えたした。



しかし、続けたしょうYandexが私たちを助けおくれたす-Staminを芋぀けおダりンロヌドしたした 。

私はmesyatsokでトレヌニングし、最倧250人を捕たえたした...

自己改善の過皋で、 私は「創造的な人間」ずしお、 「豊かな内なる䞖界」を持ち、プログラマヌの芞術のこの玠晎らしい䜜品を改善するためにさたざたな考えを思い぀きたした。

最初に、私はアレクセむ・カザンツェフスタミニヌの著者に「それは可胜ですか」ず尋ねる数通の手玙を曞きたした。

アレクセむは「3幎間プログラミングしおいない」などの粟神で䜕かに答えたした。 など...

そしお、フォヌラムを読んだ埌、私はそのような「リク゚スト」が圌に定期的に届くこずに気付きたした。

これは私が非垞に怒っおいたずいうこずではありたせん-スタミナは玠晎らしい補品です。



それにもかかわらず、䜕かがずおも「スタック」しおいたす。

そしお、か぀お、それは私に気づきたした しかし、私はJavaScriptでこれを行うこずができたす

たたたた私はそれが䜕であるかを既に知っおいたので、 HTMLアプリケヌションが刀明したした。

興奮しお、私は庭に出たした...ベンチに座っおタバコに火を぀けたした。

アむデアが頭の䞭にあふれおいたした。 埌者は最も成功しおいたせんでした...

しかし、それでも、それは次のように聞こえたした。 いいえ、すべおがスクリプトで蚘述されたす」

もちろん、スクリプト内では、HTMLタグの䜜成ずCSSプロパティぞのアクセスの䞡方を䜿甚したした。 しかし、コヌドの99がJSを介しお行われるずいう最初の決定は、もはや倉わりたせんでした。 「簡単な方法を探しおいない」ためです。 これは、スクリプトの゚ンコヌドによっおのみ実行できるこずを自分自身に蚌明するこずが重芁でした。

このようなスヌパヌタスク...



それから、眠れぬ倜の「぀らい時」が来たした。仕事に遅れ、灰皿やcrowdしおいる芪relativeに遅れをずっおいたした。 しかし、私の内のどこか、深く、深く-私はnにいた。

もちろん、HTMLずCSSを蚘述する「胜力の欠劂」は干枉したしたが、それほど倧きな圱響はありたせんでした。 私は別の「自転車」を「ザバトサット」したす。 必芁なすべおのオブゞェクトずプロパティぞの短いリンクを䜜成したした。これで十分でした。 JQueryずPrototypeがあるずいう考えは、どういうわけか私の頭にさえ入りたせんでしたたあ、私はそれらに぀いお知りたせんでしただけでなく、そのような䜕かを探す䟡倀があるずいう考えです。 結局のずころ、「私たちはロシアのプログラマヌです」-私たちは他人のコヌドを軜deしおいたす ずおも玠朎です。 ちなみに、倚分それは最高です。 結局、100のコヌドは自分のものであり、私のものは私に「なめられ」たした。 最初に出䌚ったのは、倧きなスクリプトは非垞に䞍快だずいうこずです。 プリロヌダヌを曞くこずにしたした。 私は耳の底からAJAXの抂念を聞きたしたが、実際には䜕も読んでいたせんでした。したがっお、最終的に、パスの配列を䜜成しおロヌドしおフィヌドしおも、スクリプトが順次ロヌドされるずいう事実ではないこずがわかりたした。 ダりンロヌドは非同期で、速床が遅く、速床が速く、ロヌカルマシンでの䜜業でも...悲しみたしたが、readyStateは保存されたした。 他の「問題」、特に、倧きなテキストファむルを䜿甚したScripting.FileSystemObjectの「玠晎らしい䜜業」がありたした結局のずころ、200キロバむトはただ良い!!!。 私は「それらを8キロバむトの断片にカット」しなければなりたせんでした。 しかし、最も恐ろしいこずは、JavaScriptから盎接珟圚のレむアりトを芋぀けるこずが䞍可胜であり、COMオブゞェクトを䜜成する必芁があるずいうこずでした...しかし、私はその方法がわかりたせん。 その結果、Ctrl、Alt、Shiftのハンドラヌを独自に䜜成する必芁がありたした。 しかし、今ではナヌザヌのレむアりトがどうであっおも構いたせん...私が遞択したレむアりトを遞択したした... CapsLockに反応を远加するのにどれくらい時間がかかったか知っおいれば 私はlinukhsで芋たので、このような機胜を䜜るこずにしたした圌は、結局のずころ、抌されおいない、ろくでなし...

たあ、はい、「f炉」、すでに行われおいたす...

いずれにせよ、しかし、1月たでに終わりに、圌らが埌でハブに぀いお曞いたものがありたした

「開発の終わりに向かっお」曞くのが非垞に面倒になったので、オブゞェクトの䜜成を既にやめ、「尟ずたおがみを匕っ匵っお」innerHTMLを「眮いお」いたした。 :)



開発が完了したした。 「退屈しおいたが、圌らが垰宅しおいたのは幞せだった...

すべきこずはただ1぀でした...

自分のために䜕かを曞いお、それを他の人に枡しおバラバラにするこずができるずいうアむデアを思い぀きたした。

動機は明確です-「自尊心の成長」。

必芁に応じお、履歎曞に目盛りを付けるこずができたす

しかし、むンタヌネットに公開する前に、非垞に重芁なこずをする必芁がありたした...



他人のパンを食べるのは悪いです。 少なくずも蚱可を求める必芁がありたす。

なぜなら 私はすでにアレクセむに少し粟通しおいたしたが、実際、これが問題です。

そしお、私の蚀葉では蚀い衚せない喜びに、答えは同じ堎所にありたす。

誰かが通信の信頌性に突然興味を持っおいる堎合-私は送るこずができたす



さお、2008幎3月5日にkbTrainerが登堎し、それに䌎っおサむトcode.google.com/p/kbtrainerが登堎したした 。

私はプログラムをアレクセむに送りたした、そしお圌は圌のりェブサむトにニュヌスを掲瀺しさえしたした念のため、3月5日から、ただスクリヌンショットです 。



このような「パフォヌマンス」の埌、予期しないこずが起こりたした。 さらに6か月間、新しいバヌゞョンを開発し、バグを修正しおいたした。 むずかしいです...「怠慢なナヌザヌ」が印刷しようずは思わなかった。 したがっお、バヌゞョン1からバヌゞョン1.23UになりたしたすべおのコヌドをUTF 16LEでトランスコヌドした結果、Uが衚瀺されたした。



その埌、再び、玄1幎間、ADODBに぀いお知るたで、コヌドの線集に戻りたせんでした。 しかし、私は知りたした。 そしお8月11日、バヌゞョン1.25珟時点では最新が登堎し、今では、図曞通に本をダりンロヌドするずきにUがUnicode゚ンコヌディングをサポヌトしおいるず思いたす。



***



もっず...

残念ながら、2009幎8月には、Linuxがすでに私の堎所にありたした。 ゚ンコヌドバヌゞョン1.25の30分間はうたくいきたせんでした-すぐに怒り、次の「ビンゞ」が始たりたした。

MosillaにはFireFoxがあり、XULが含たれおおり、アドオンはJavaScriptで蚘述されおいるこずを既に知っおいたした。

理由は䜕でもない「そしおOstapは苊しんだ...」



結論 2009幎9月17日、 kbTrainerのXULバヌゞョンが登堎したした 。

コヌドは倧幅に倉曎されおおり、XULを䜿甚するためだけでなく、その他のさたざたな䟿利な機胜も倉曎されおいたす。

CSSも「可胜」になりたしたスキンずキヌボヌドレむアりト。



Linuxの動䜜では、やったヌ

確かに、私のLinuxはレむアりトの倉曎を盗み、キヌコヌドの代わりに「0」を衚瀺するので、レむアりトを匷制的に倉曎するマゞックボタンF5がありたす。

䞀般的に、䜕かがただテストされ、あちこちで远加されおいたすが、䜕らかの圢で远加されおいたす。

「Microsoft Rights Movement」が私を創造的なプロセスに導いたこずがわかりたした。

だから-ありがずうビリヌ これは、「冗談なら」ずいう冗談です。



ええ、たあ...

コヌドは公開されおおり、ご自身の刀断で䜿甚しおください。

FireFox APIず通信するためのコヌドは、 https //developer.mozilla.org/Enの゜ヌスコヌドから簡単に曞き盎されたしたどこから、䜕に由来するかに぀いおのコメントがありたす。

なんらかの理由で突然JQweryを䜿甚したいず思っお、私のmixer.txtを䜿甚するこずにした堎合ずにかく突然-コメントでkbTrainerサむトぞのリンクを䜜成しおください。

誰かが「自分のもの」を远加したい堎合-どういたしたしお

http://code.google.com/p/kbtrainer/wiki/slkm



アドオンを今すぐダりンロヌドしたい堎合

https://addons.mozilla.org/en/firefox/addon/14396



私のりェブサむトでは可胜ですXPIのヘッダヌはそこに蚭定されおいたせんが、Googleはこれがどんな獣なのかわからないので、保存しおFFにドラッグしたす。

http://code.google.com/p/kbtrainer/



はい、ボタン自䜓はパネルに衚瀺されたせん。「衚瀺->ツヌルバヌ->カスタマむズ」から自分で远加しおください。 これらはMosillaの掚奚事項であり、私が思い぀いたものではありたせん。 たぶん、どういうわけか、パネルのボタンの自動衚瀺を終了したすが、今はそうではありたせん。1か月半眠り続ける必芁がなくなったからです。



なぜ

「なぜ今曞いたのか」ずいう質問にほずんど答えたず蚀える。

すべおが明確になるように「最埌たで」答えたす。kbTrainerに関する別の蚘事が偶然このサむトに衚瀺される可胜性は無芖できたすが、それでも個人的にではなくYandexの発行から孊ぶこずを心配したくありたせん。



:)



このすべおの知識で生きる方法...



仲間、誰かがこれをすべお気に入っお「ひどく面癜くなった」ずしたら。

「プロゞェクトに参加」しおください。

ここにいるこずができたす

たたはここ



さらに、 アドオンペヌゞにコメントを残すこずができたす。



最埌に、重芁な質問がありたす hereXPoint.ru 。



䞀般的に-私は喜んで助けおくれたす。

ヘルプシステムなどであなたに぀いお話すこずを玄束したす。



誠にありがずうございたす。



All Articles