{"id":34697,"date":"2019-10-31T21:59:52","date_gmt":"2019-10-31T18:59:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/programma-rabotaet\/"},"modified":"2019-10-31T21:59:52","modified_gmt":"2019-10-31T18:59:52","slug":"programma-rabotaet","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/programma-rabotaet","title":{"rendered":"Programm t\u00f6\u00f6tab","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ta ei lasknud end heidutada ja kirjutas pidevalt oma programmist erinevates foorumides ja veebilehtedel. Teda v\u00e4ltisid nagu leprasid, negatiivselt hindasid ja blokeerisid. Kuid ta j\u00e4tkas. Lihtsa otsingu abil sai aru, et ta r\u00e4ndas foorumites oma programmiga peaaegu hetkest, mil internet Eestis tekkis. Ja kirjutas oma imeprogrammi kohta peaaegu \u00f6\u00f6p\u00e4evaringselt, ilma unevahedeta. Selline visadus tekitab huvi. Ja v\u00f5ib-olla ka teatud lugupidamist autori sihikindluse vastu. Kui toetasid teda, kogesin ootamatut agressiivsust kogukonnast, tundes end samasuguse v\u00f5\u00f5rkehana nagu tema ise.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>K\u00fcll aga n\u00f5ustus autor isiklikus kirjavahetuses minuga jagama oma programmi. Mikski p\u00e4rast oli tal ainult versioon DOS-ile, ja veel versioonile 5:9. <br \/>\nAllikaid vaadates r\u00fchkisin vaevalt l\u00e4bi l\u00e4htekoodi ja kommentaaride segaduse. Algoritmi keeruline loogika n\u00e4is varjavat rohkem kui lihtsalt massiivide j\u00e4rjestamise algoritmi. K\u00f5ik need hargnemised, meetodid, konstantid moodustasid ebas selge pildi, mis oli hallile massile k\u00e4ttesaamatu. V\u00e4sinud l\u00e4htakoode vaadates otsustasin minna otse programmi juurde.<br \/>\nV\u00e4ga vaevaga suutsin ma selle \u00fcles ehitada ja k\u00e4ivitada <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\"   title=\"virtuaalses masinas\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4300\">virtuaalses masinas<\/a>. Programmi t\u00f6\u00f6 tulemus muutus pidevalt jooksu ajal. Teatud andmete puhul t\u00f6\u00f6tas programm kiiresti, teisel juhul aeglaselt, m\u00f5ned ei kuulanud \u00fcldse j\u00e4rjestada. Logide vaatamisest hakkas mul pea valutama ja kiskusid igasugused rumalad m\u00f5tted. Kes ma olen, miks ma seda teen, miks, kes ma olen? Pean natuke magama, otsustasin ma...<br \/>\nMina.<br \/>\nMa m\u00f5istsin, kuidas programm tegelikult t\u00f6\u00f6tas! Ma meenutasin selle t\u00e4hendust, see polnud sugugi massiivide j\u00e4rjestamises. Programm v\u00f5imaldas kopeerida minu identiteeti, minu individuaalsust.<br \/>\nSelleks oli vaja leida keegi, kes ilmutaks pisut kaastunde ja n\u00f5ustuks programmi oma masinas k\u00e4ivitama. Kaastunne oli v\u00f5tmeelement aktiveerimiseks. Ilma selleta ei olnud koosk\u00f5la kopeerimise protseduuri v\u00f5imalik ellu viia. Kuigi pole m\u00f5tet liialdada olenditega, isegi selliste geniaalsete olenditega nagu mina. Harjumusp\u00e4raselt luues uue teema j\u00e4rgmises vaesuses foorumis, hakkasin kirjutama: \u201cMinu programm t\u00f6\u00f6tab ja n\u00e4itab paremaid tulemusi kui k\u00f5ik teie masohhismialgoritmid...\u201d<br \/>\nV\u00e4ike probleem oli selles, et ma ei suuda meenutada, miks ma seda k\u00f5ike teen, korduvalt ja j\u00e4lle. Kuid see ei olnud oluline, peamine oli see, et programm t\u00f6\u00f6tab.<\/p>\n<p>PS: K\u00f5ik s\u00fcndmused ja karakterid on v\u00e4ljam\u00f5eldud, iga sarnasus nimede ja s\u00fcndmustega reaalsuses on juhuslik.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453886\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043d \u043d\u0435\u0443\u0441\u0442\u0430\u043d\u043d\u043e \u043f\u0438\u0441\u0430\u043b \u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435, \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u0443\u043c\u0430\u0445 \u0438 \u0441\u0430\u0439\u0442\u0430\u0445. \u0415\u0433\u043e \u0438\u0437\u0431\u0435\u0433\u0430\u043b\u0438 \u043a\u0430\u043a \u043f\u0440\u043e\u043a\u0430\u0436\u0435\u043d\u043d\u043e\u0433\u043e, \u043c\u0438\u043d\u0443\u0441\u0438\u043b\u0438, \u0431\u0430\u043d\u0438\u043b\u0438. \u041d\u043e \u043e\u043d \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u043e\u043d \u0431\u0440\u043e\u0434\u0438\u0442 \u043f\u043e \u0444\u043e\u0440\u0443\u043c\u0430\u043c \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 \u0435\u0434\u0432\u0430 \u043b\u0438 \u043d\u0435 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0443\u043d\u0435\u0442\u0430. \u0418 \u043f\u0438\u0448\u0435\u0442 \u043e \u0441\u0432\u043e\u0435\u0439 \u0447\u0443\u0434\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u043a\u0440\u0443\u0433\u043b\u044b\u0435 \u0441\u0443\u0442\u043a\u0438 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0440\u044b\u0432\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34697","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043d \u043d\u0435\u0443\u0441\u0442\u0430\u043d\u043d\u043e \u043f\u0438\u0441\u0430\u043b \u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435, \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u0443\u043c\u0430\u0445 \u0438 \u0441\u0430\u0439\u0442\u0430\u0445. \u0415\u0433\u043e \u0438\u0437\u0431\u0435\u0433\u0430\u043b\u0438 \u043a\u0430\u043a \u043f\u0440\u043e\u043a\u0430\u0436\u0435\u043d\u043d\u043e\u0433\u043e, \u043c\u0438\u043d\u0443\u0441\u0438\u043b\u0438, \u0431\u0430\u043d\u0438\u043b\u0438. \u041d\u043e \u043e\u043d \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/programma-rabotaet\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043d \u043d\u0435\u0443\u0441\u0442\u0430\u043d\u043d\u043e \u043f\u0438\u0441\u0430\u043b \u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435, \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u0443\u043c\u0430\u0445 \u0438 \u0441\u0430\u0439\u0442\u0430\u0445. \u0415\u0433\u043e \u0438\u0437\u0431\u0435\u0433\u0430\u043b\u0438 \u043a\u0430\u043a \u043f\u0440\u043e\u043a\u0430\u0436\u0435\u043d\u043d\u043e\u0433\u043e, \u043c\u0438\u043d\u0443\u0441\u0438\u043b\u0438, \u0431\u0430\u043d\u0438\u043b\u0438. \u041d\u043e \u043e\u043d \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/programma-rabotaet\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Programm t\u00f6\u00f6tab | ProHoster","description":"Ta kirjutas v\u00e4simatult oma programmist erinevates foorumites ja veebilehtedel. Temast eemalet\u00f5ukamine meenutas leprast, teda h\u00e4\u00e4letati maha ja baniti. Kuid ta j\u00e4tkas.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/programma-rabotaet","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 | ProHoster","og:description":"\u041e\u043d \u043d\u0435\u0443\u0441\u0442\u0430\u043d\u043d\u043e \u043f\u0438\u0441\u0430\u043b \u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435, \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u0443\u043c\u0430\u0445 \u0438 \u0441\u0430\u0439\u0442\u0430\u0445. \u0415\u0433\u043e \u0438\u0437\u0431\u0435\u0433\u0430\u043b\u0438 \u043a\u0430\u043a \u043f\u0440\u043e\u043a\u0430\u0436\u0435\u043d\u043d\u043e\u0433\u043e, \u043c\u0438\u043d\u0443\u0441\u0438\u043b\u0438, \u0431\u0430\u043d\u0438\u043b\u0438. \u041d\u043e \u043e\u043d \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/programma-rabotaet","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:52+00:00","article:modified_time":"2019-10-31T18:59:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34697","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:16:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:16:33","updated":"2026-01-21 20:16:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34697"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34697\/revisions"}],"predecessor-version":[{"id":164175,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34697\/revisions\/164175"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}