<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5409743609405304636</id><updated>2009-02-01T12:08:38.657+03:00</updated><title type='text'>Coder.Md</title><subtitle type='html'>в�?�? �?�?о п�?ои�?�?оди�? �? коде�?ами из �?олдов�? - зде�?�?!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://main.coder.md/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default?redirect=false&amp;v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-55428531657479773</id><published>2009-01-30T01:53:00.005+03:00</published><updated>2009-02-01T12:08:38.670+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2009-02-01T12:08:38.670+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='html parser'/><title type='text'>�?ла�?�? HTML па�?�?е�?а на PHP</title><content type='html'>�?�?иве�?, коде�?!&lt;br /&gt;�?�?�?ала как-�?о пе�?едо мной зада�?а - о�?па�?�?и�?�? html �?�?�?ани�?�?. �?�?ен�? �?�?манно на�?ал, не п�?авда-ли? &lt;br /&gt;�?лиже к дел�?! �?онадобило�?�? мне в�?�?а�?и�?�? �?о �?�?�?ани�?�? в�?е �?�?�?лки (&lt;a href="http://some.site.com"&gt;�?�?�?лка&lt;/a&gt;), а именно &lt;span style="font-weight:bold;"&gt;http://some.site.com&lt;/span&gt;. �?е�?вое �?�?о п�?и�?ло в голов�? - RegExp. �?од�?мав е�?�? �?аз �?е�?ил о�?п�?ави�?�?�?�? на пои�?ки го�?ового �?е�?ени�?, �?.к. изоб�?е�?ение кол�?�? и вело�?ипедов дело неблагода�?ное (�?о�?�? к�?о-же из на�? �?о�?�? �?аз не "г�?е�?ил").&lt;br /&gt;�?о�?ле п�?одолжи�?ел�?н�?�? пои�?ков, на�?кн�?л�?�? на о�?ен�? �?добн�?й, на мой взгл�?д, кла�?�?. �?�?ак, в�?�?�?е�?аем, &lt;span style="font-weight:bold;"&gt;PHP Simple HTML DOM Parser&lt;/span&gt;.&lt;br /&gt;Ска�?а�?�? кла�?�? �? п�?име�?ами можно на &lt;a href="http://simplehtmldom.sourceforge.net"&gt;о�?�?-�?ай�?е&lt;/a&gt;. �?о�?ле �?ого как а�?�?ив �?ка�?ан и �?а�?пакован, можно п�?и�?�?�?пи�?�? к па�?�?инг�? (�?о�?нее гово�?�? �?ко�?ми�?�? кла�?�?�? �?�?�?ани�?к�? и пол�?�?и�?�? н�?жн�?й �?ез�?л�?�?а�?).&lt;br /&gt;�?�?ак, п�?и�?�?�?пим&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;    include('simple_html_dom.php');&lt;br /&gt; $html = file_get_html('http://main.coder.md');&lt;br /&gt; $links= $html-&gt;find('a');&lt;br /&gt; foreach($links as $link)&lt;br /&gt;  echo $link-&gt;href.'&lt;br /&gt;';&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;�? �?ез�?л�?�?а�?е в�?полнени�? данного кода, м�? пол�?�?им �?пи�?ок в�?е�? линков на главной �?�?�?ани�?е �?оде�?а.&lt;br /&gt;�?о-моем�? в�?�? п�?едел�?но п�?о�?�?о. �?�?ли в�?�?-же �? ва�? е�?�?�? какие-�?о воп�?о�?�? - можно об�?а�?и�?�?�?�? к &lt;a href="http://simplehtmldom.sourceforge.net/manual.htm"&gt;док�?мен�?а�?ии&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/55428531657479773/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=55428531657479773' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/55428531657479773?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/55428531657479773?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2009/01/html-php.html' title='�?ла�?�? HTML па�?�?е�?а на PHP'/><author><name>patison</name><uri>http://www.blogger.com/profile/06451673448076944379</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-4881558155720567677</id><published>2008-10-30T08:39:00.004+03:00</published><updated>2008-10-30T13:01:22.039+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2008-10-30T13:01:22.039+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Stroustrup'/><category scheme='http://www.blogger.com/atom/ns#' term='�?з�?к C'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='С�?�?а�?�?�?�?�?п'/><title type='text'>�?н�?е�?в�?�? �? Bjarne Stroustrup</title><content type='html'>�?оле�?�? по п�?о�?�?о�?ам �?е�?и, на�?кн�?л�?�? на до�?�?а�?о�?но л�?боп�?�?н�?й ма�?е�?иал - ин�?е�?в�?�? �? о�?�?ом �?з�?ка С++ - �?�?е�?ном С�?�?а�?�?�?�?�?пом. �?анное ин�?е�?в�?�? показало�?�? мне ак�?�?ал�?н�?м (не�?мо�?�?�? на �?о �?�?о да�?и�?�?е�?�?�? 98-м годом XX века) на �?оне до�?�?а�?о�?но бога�?ого �?�?нка п�?ог�?амми�?�?ов на �?з�?ке Си. �? на�?и дни �?з�?к С/С++ из�?�?ае�?�?�? до�?�?а�?о�?но �?и�?око в �?У�?а�?, да и �?амо�?�?о�?�?ел�?ное из�?�?ение да�?�? непло�?ие плод�?. �?днако, �?ак-ли �?�?о �?о�?о�?о?..&lt;br /&gt;&lt;br /&gt;"Яз�?к С б�?л п�?ид�?ман дл�? �?ого, �?�?об�? п�?ог�?амми�?�?ом мог �?�?а�?�? �?ол�?ко изб�?анн�?й" (c) Bjarne Stroustrup&lt;br /&gt;&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;�?н�?е�?в�?�?е�? - далее �?., Stroustrup - далее C..&lt;br /&gt;&lt;br /&gt;�?. �?�?о�?ло не�?кол�?ко ле�? �? �?е�? по�?, как �?�? изменили ми�? �?аз�?або�?ки&lt;br /&gt;п�?ог�?аммного обе�?пе�?ени�?. Ч�?о �?�? �?епе�?�? �?�?в�?�?в�?е�?е, огл�?д�?ва�?�?�? назад?&lt;br /&gt;&lt;br /&gt;C. �?ооб�?е-�?о �? д�?мал об �?�?и�? дн�?�? как �?аз пе�?ед �?ем как �?�? п�?ие�?али. �?омни�?е&lt;br /&gt;- в�?е пи�?али �?вои ве�?�?ии 'C', и п�?облема б�?ла в �?ом, �?�?о в�?е �?�?о делали&lt;br /&gt;�?е�?�?ов�?ки заме�?а�?ел�?но. Униве�?�?и�?е�?�? �?оже �?е�?�?ов�?ки заме�?а�?ел�?но п�?еподавали&lt;br /&gt;�?�?о�? �?з�?к. Э�?о п�?ивело к понижени�? компе�?ен�?ии. �?од 'компе�?ен�?ией' в данном&lt;br /&gt;�?л�?�?ае �? под�?аз�?мева�? �?еноменал�?но�?�?�?. �?о�? �?�?о по�?одило п�?облем�?.&lt;br /&gt;&lt;br /&gt;�?. �?�?облем�??&lt;br /&gt;&lt;br /&gt;C. �?а, п�?облем�?. �?омни�?е когда в�?е пи�?али Cobol?&lt;br /&gt;&lt;br /&gt;�?. �?оне�?но, �? �?оже �?�?о делал.&lt;br /&gt;&lt;br /&gt;C. �?�? во�?, в на�?але �?�?и �?еб�?�?а б�?ли как боги. �?м пла�?или к�?�?�? денег и&lt;br /&gt;о�?но�?или�?�? как к ко�?ол�?м.&lt;br /&gt;&lt;br /&gt;�?. �?а �?ж, во�? �?�?о б�?ли в�?емена...&lt;br /&gt;&lt;br /&gt;С. �?менно. �?�? и �?�?о же �?л�?�?ило�?�?? IBM п�?�?мо заболела �?�?им и вложила миллион�?&lt;br /&gt;в �?�?ени�?�?�?�?и�?�?�? п�?ог�?амми�?�?ов, пока и�? не �?�?ало до �?жа�?а много.&lt;br /&gt;&lt;br /&gt;�?. �?о�? �?ак и �? в�?ле�?ел из �?�?ой �?�?е�?�?. �?�?е�?ение года за�?пла�?а �?пала&lt;br /&gt;на�?�?ол�?ко, �?�?о даже ж�?�?нали�?�?ом можно б�?ло за�?аба�?�?ва�?�? бол�?�?е...&lt;br /&gt;&lt;br /&gt;С. То�?но. То же �?амое �?л�?�?ило�?�? и �? п�?ог�?амми�?�?ами, пи�?ав�?ими на 'C'.&lt;br /&gt;&lt;br /&gt;�?. �?он�?�?но, н�? и �?�?о же �?�? в�?е-�?аки �?о�?и�?е �?�?им в�?ем �?каза�?�??&lt;br /&gt;&lt;br /&gt;C. �?днажд�? �? �?идел �? �?еб�? в о�?�?и�?е, и мне п�?и�?ла в голов�? небол�?�?а�? идейка,&lt;br /&gt;как �?о�?�? немного во�?�?�?анови�?�? балан�?. Я под�?мал: ин�?е�?е�?но �?�?о же б�?ло б�?,&lt;br /&gt;е�?ли б�? б�?л �?з�?к п�?ог�?амми�?овани�? �? �?акими �?и�?окими возможно�?�?�?ми и �?акой&lt;br /&gt;�?ложн�?й дл�? из�?�?ени�?, �?�?о ник�?о б�? �?же не �?мог заполни�?�? �?�?нок �?олпой&lt;br /&gt;п�?ог�?амми�?�?ов, пи�?�?�?и�? на �?�?ом �?з�?ке? У мен�? �?же б�?ли �?огда кое-какие м�?�?ли&lt;br /&gt;по �?�?ом�? повод�?. �?о�?, знае�?е наве�?но, X10 и X windows. Э�?о �?огда б�?ла �?ака�?&lt;br /&gt;г�?а�?и�?е�?ка�? �?и�?�?ема, ко�?о�?а�? �?або�?ала на �?�?и�? �?ам�?�? Sun 3/60. У нее б�?ли в�?е&lt;br /&gt;инг�?едиен�?�?, ко�?о�?�?е мне б�?ли н�?жн�? - комплек�?н�?й �?ин�?ак�?и�?, не�?вно&lt;br /&gt;оп�?еделенн�?е �?ложн�?е дл�? понимани�? м�?а�?н�?е �?�?нк�?ии,&lt;br /&gt;п�?евдо-об�?ек�?но-о�?иен�?и�?ованна�? �?�?�?�?к�?�?�?а. �?аже �?ей�?а�? ник�?о не пи�?е�? �?и�?�?�?й&lt;br /&gt;код X-windows. Motif - един�?�?венн�?й п�?�?�?, е�?ли �?о�?е�?�? �?о�?�?ани�?�?&lt;br /&gt;зд�?авом�?�?лие.&lt;br /&gt;&lt;br /&gt;�?. Ш�?�?и�?е?&lt;br /&gt;&lt;br /&gt;C. �?и�?�?�?�?. �?�?�?�? е�?е одна п�?облема. Unix б�?л напи�?ан на 'C' - �?�?о зна�?ило �?о,&lt;br /&gt;�?�?о л�?бой п�?ог�?амми�?�?, пи�?�?�?ий на 'C', мог о�?ен�? легко �?�?а�?�? �?и�?�?емн�?м&lt;br /&gt;п�?ог�?амми�?�?ом. �?омни�?е �?кол�?ко об�?�?но за�?аба�?�?вали бол�?�?ин�?�?во �?и�?�?емн�?�?&lt;br /&gt;п�?ог�?амми�?�?ов?&lt;br /&gt;&lt;br /&gt;�?. �?а, �? же вед�? �?оже �?�?им занимал�?�?.&lt;br /&gt;&lt;br /&gt;С. Так во�?, �?�?о�? нов�?й �?з�?к должен б�?л о�?дел�?�?�? �?еб�? о�? Unix п�?�?ем �?к�?�?вани�?&lt;br /&gt;в�?е�? �?и�?�?емн�?�? в�?зовов, ко�?о�?�?е �?ак здо�?ово �?в�?з�?ва�?�? 'C' и Unix. Тогда&lt;br /&gt;�?еб�?�?а, ко�?о�?�?е �?ол�?ко п�?о DOS и знали, пол�?�?или б�? по за�?л�?гам.&lt;br /&gt;&lt;br /&gt;�?. �?е ве�?и�?�?�? в �?о, �?�?о �?�? �?�?о �?казали...&lt;br /&gt;&lt;br /&gt;С. Э�?о �?же п�?ои�?�?оди�? до�?�?а�?о�?но долго, но в�?оде �?ей�?а�? бол�?�?ин�?�?во л�?дей&lt;br /&gt;�?же �?�?�?нили дл�? �?еб�?, �?�?о C++ - �?�?о п�?�?�?а�? �?�?а�?а в�?емени, но должен �?каза�?�?,&lt;br /&gt;�?�?о о�?ознание �?�?ого п�?ои�?�?одило дол�?�?е �?ем �? ожидал.&lt;br /&gt;&lt;br /&gt;�?. �?�? �?а�?�?кажи�?е по�?о�?нее, как же �?�? в�?е-�?аки �?делали �?�?о?&lt;br /&gt;&lt;br /&gt;C. Э�?о б�?ла п�?о�?�?о �?�?�?ка, �? никогда не д�?мал, �?�?о л�?ди во�?п�?им�?�? �?�?�? книг�?&lt;br /&gt;в�?е�?�?ез. �?�?бой �?еловек, даже �? половиной мозга, може�? пон�?�?�? �?�?о&lt;br /&gt;об�?ек�?но-о�?иен�?и�?ованное п�?ог�?амми�?ование ин�?�?и�?ивно, нелоги�?но и&lt;br /&gt;не�?�?�?ек�?ивно.&lt;br /&gt;&lt;br /&gt;�?. Ч�?о?&lt;br /&gt;&lt;br /&gt;С. �? о�?но�?и�?ел�?но 'пе�?ено�?имого кода' - когда �?�? �?л�?�?али �?�?об�? �?о�?�? одна&lt;br /&gt;компани�? пе�?ено�?ила �?�?о-либо?&lt;br /&gt;&lt;br /&gt;�?. �?�?, вооб�?е-�?о не �?л�?�?ал, но...&lt;br /&gt;&lt;br /&gt;С. �?о�? �?ак-�?о. �?еко�?о�?�?е, к�?�?а�?и, п�?�?али�?�?. �?�?ла �?ака�? компани�? из �?�?егона -&lt;br /&gt;Mentor Graphics, в ко�?о�?ой п�?о�?�?о заболели �?ем, �?�?о п�?�?али�?�? пе�?епи�?а�?�? в�?е&lt;br /&gt;�?�?о можно на C++ в '90 или '91 год�?. Я на �?амом деле им �?о�?�?в�?�?вовал, но&lt;br /&gt;д�?ма�?, �?�?о л�?ди по к�?айней ме�?е, на�?�?или�?�? �?ем�?-�?о на и�? о�?ибка�?.&lt;br /&gt;&lt;br /&gt;�?. �?�?евидно �? ни�? ни�?его не в�?�?ло?&lt;br /&gt;&lt;br /&gt;С. �?ооб�?е ни�?его. �?о б�?ло б�? �?ложно об�?�?�?ни�?�? де�?жа�?ел�?м ак�?ий компании&lt;br /&gt;�?�?е�?б в 30 миллионов долла�?ов и во�?, надо о�?да�?�? им должное , они в�?е-�?аки&lt;br /&gt;за�?�?авили �?�?о �?або�?а�?�? в и�?оге.&lt;br /&gt;&lt;br /&gt;�?. Так в�?е-�?аки �? ни�? пол�?�?ило�?�?? Э�?о доказ�?вае�? �?�?о&lt;br /&gt;'об�?ек�?ное-о�?иен�?и�?ование' �?або�?ае�?.&lt;br /&gt;&lt;br /&gt;C. �?о�?�?и. �?ап�?�?каем�?й �?айл пол�?�?ил�?�? �?акой ог�?омн�?й, �?�?о заг�?�?жал�?�? 5 мин�?�?&lt;br /&gt;на �?або�?ей �?�?ан�?ии HP �?о 128Mb опе�?а�?ивной пам�?�?и. Я д�?мал, �?�?о �?�?о �?�?ане�?&lt;br /&gt;камнем п�?е�?кновени�?, но �?�?о никого о�?обенно не забо�?ило. Sun и HP б�?ли о�?ен�?&lt;br /&gt;�?ад�? п�?одава�?�? до нено�?мал�?но�?�?и мо�?н�?е �?�?ики �? ог�?омн�?ми �?е�?�?�?�?ами дл�?&lt;br /&gt;в�?полнени�? на ни�? �?�?ивиал�?н�?�? п�?ог�?амм. �?нае�?е, когда м�? в AT&amp;T&lt;br /&gt;о�?компили�?овали на�?им пе�?в�?м компил�?�?о�?ом C++ п�?ог�?аммк�? 'Hello World', �? не&lt;br /&gt;мог пове�?и�?�? �?воим глазам: зап�?�?каем�?й �?айл пол�?�?ил�?�? �?азме�?ом 2.1Mb.&lt;br /&gt;&lt;br /&gt;�?. �?а �?ж... �?о компил�?�?о�?�? �? �?е�? по�? п�?о�?ли долгий п�?�?�?.&lt;br /&gt;&lt;br /&gt;C. �?�? �?ак д�?мае�?е? �?оп�?об�?й�?е �?о�? же п�?име�? 'Hello World' �? по�?ледней&lt;br /&gt;ве�?�?ией g++ - в�? пол�?�?и�?е п�?име�?но пол-мегабай�?а. �? к�?оме �?�?ого е�?�?�? е�?е&lt;br /&gt;множе�?�?во п�?име�?ов �?о в�?его ми�?а. У British Telecom �?�?�?�? б�?ло не возникли&lt;br /&gt;бол�?�?ие п�?облем�?, но к �?воем�? �?�?а�?�?�?�? они вов�?ем�? догадали�?�? �?ве�?н�?�?�? п�?оек�?&lt;br /&gt;и на�?а�?�? в�?е заново. �? им бол�?�?е повезло, �?ем Australian Telecom. �? �?епе�?�? �?&lt;br /&gt;�?л�?�?ал, �?�?о Siemens cоздае�? какого-�?о динозав�?а и в�?е бол�?�?е и бол�?�?е&lt;br /&gt;волн�?е�?�?�? по повод�? �?азме�?а �?ого, �?�?о �? ни�? пол�?�?ае�?�?�?. �?е п�?авда ли забавно&lt;br /&gt;�?мо�?�?е�?�? на �?�?о в�?еоб�?ее забл�?ждение?&lt;br /&gt;&lt;br /&gt;�?. �?а, но C++ -�?о, в об�?ем, вполне но�?мал�?н�?й �?з�?к.&lt;br /&gt;&lt;br /&gt;С. �?�? в �?�?о �?ак ве�?и�?е? �?оп�?обовали ли в�? когда-ниб�?д�? �?е�?�?�? и по�?або�?а�?�?&lt;br /&gt;над п�?оек�?ом на C++ ? �?о пе�?в�?�?, �? �?а�?�?�?авил до�?�?а�?о�?но лов�?�?ек, �?�?об�?&lt;br /&gt;п�?о�?�?о �?ак �?або�?али �?ол�?ко �?�?ивиал�?н�?е п�?оек�?�?. �?од коне�? п�?оек�?а пол�?�?ае�?�?�?&lt;br /&gt;�?�?о одни и �?е же опе�?а�?о�?�? в �?азн�?�? мод�?л�?�? озна�?а�?�? �?ове�?�?енно �?азн�?е ве�?и.&lt;br /&gt;�? �?епе�?�? поп�?об�?й�?е �?оедини�?�? в�?е �?�?и мод�?ли в единое �?елое, о�?обенно е�?ли �?&lt;br /&gt;ва�? и�? �?�?�?к 100. �?оже, �? иногда не мог�? �?де�?жа�?�?�?�? о�? �?ме�?а, когда �?л�?�?�? о&lt;br /&gt;п�?облема�? �?азн�?�? компаний, ко�?о�?�?е не мог�?�? �?дела�?�? �?ак, �?�?об и�? мод�?ли&lt;br /&gt;об�?али�?�? межд�? �?обой.&lt;br /&gt;&lt;br /&gt;�?. Я должен �?каза�?�?, �?�?о �?ове�?�?енно �?би�? �? �?олк�? в�?ем �?�?о �?�? �?казали. �?�?&lt;br /&gt;�?казали �?�?о �?делали �?�?о дл�? �?ого, �?�?об пов�?�?ила�?�? опла�?а �?�?�?да&lt;br /&gt;п�?ог�?амми�?�?ов. �?о �?�?о же бе�?�?м�?�?ли�?а.&lt;br /&gt;&lt;br /&gt;С. �?е �?ов�?ем �?ак. У каждого е�?�?�? его в�?бо�?. Я не п�?едполагал, �?�?о в�?е �?�?о&lt;br /&gt;�?ак в�?йде�? из-под кон�?�?ол�?. �?о в�?е-�?авно, п�?ак�?и�?е�?ки в�?е �? мен�? пол�?�?ило�?�?.&lt;br /&gt;C++ cей�?а�? �?же �?ми�?ае�?, а �?�?�?д п�?ог�?ами�?�?ов п�?одолжае�? но�?мал�?но&lt;br /&gt;опла�?ива�?�?�?�? - о�?обенно �?е�?, к�?о имее�? дело �?о в�?ей �?�?ой �?еп�?�?ой - в�? же&lt;br /&gt;понимае�?е, �?�?о невозможно и�?пол�?зова�?�? �?�?�?ек�?ивно бол�?�?ой п�?ог�?аммн�?й мод�?л�?&lt;br /&gt;на C++ , е�?ли не в�? �?ами его напи�?али.&lt;br /&gt;&lt;br /&gt;�?. �?ак �?�?о?&lt;br /&gt;&lt;br /&gt;С. �?е пон�?�?но �?�?о-ли? �?омни�?е typedef ?&lt;br /&gt;&lt;br /&gt;�?. �?оне�?но.&lt;br /&gt;&lt;br /&gt;С. �? �?епе�?�? в�?помни�?е �?кол�?ко в�?емени п�?и�?оди�?�?�? копа�?�?�?�? в заголовка�? дл�?&lt;br /&gt;�?ого, нап�?име�?, �?�?об�? п�?о�?�?о най�?и, �?�?о какое-ниб�?д�? �?ам 'RoofRaised' -&lt;br /&gt;�?и�?ло �? двойной �?о�?но�?�?�?�?. �?�?ед�?�?ав�?�?е �?епе�?�? �?кол�?ко в�?емени �?йде�? на&lt;br /&gt;на�?ождение в�?е�? оп�?еделений �?ипов в бол�?�?ом п�?оек�?е.&lt;br /&gt;&lt;br /&gt;�?. �?на�?и�?, �?�? �?�?ве�?ждае�?е, �?�?о �?ам в�?е, �?�?о �?�? �?о�?ели �?дало�?�?...&lt;br /&gt;&lt;br /&gt;C. �?�?, в�?помни�?е �?кол�?ко занимае�? �?еализа�?и�? п�?оек�?а �?�?еднего �?азме�?а на&lt;br /&gt;'C'. Э�?о около 6 ме�?�?�?ев. �?е до�?�?а�?о�?но долго �?�?об�? па�?ен�? �? женой и де�?�?ми&lt;br /&gt;мог за�?або�?а�?�? �?ебе на но�?мал�?ное �?�?�?е�?�?вование. �?оп�?об�?й�?е �?о�? же п�?оек�?&lt;br /&gt;�?еализова�?�? на C++ , и �?�?о пол�?�?и�?�?�?? �?ам понадоби�?�?�? 1-2 года. �?е п�?авда&lt;br /&gt;ли, �?�?о заме�?а�?ел�?но? �?�?оме �?�?ого: в �?ниве�?�?и�?е�?а�? �?же �?ак давно не&lt;br /&gt;п�?епода�?�? 'C', �?�?о �?епе�?�? �?�?ало мало л�?дей п�?ог�?амми�?�?�?�?и�? на 'C', о�?обенно&lt;br /&gt;�?аки�?, ко�?о�?�?е зна�?�? в�?е о п�?ог�?амми�?овании под Unix. �?ак в�? д�?мае�?е :&lt;br /&gt;�?кол�?ко па�?ней �?мог�?�? �?ооб�?ази�?�? �?�?о дела�?�? �? 'malloc' , по�?ле �?ого как&lt;br /&gt;в�?е�?ение многи�? ле�? они пол�?зовали�?�? 'new' и никогда не забо�?или�?�? о&lt;br /&gt;п�?ове�?ке кода возв�?а�?а? �?ол�?�?ин�?�?во п�?ог�?амми�?�?ов на C++ вооб�?е не&lt;br /&gt;в�?б�?а�?�?ва�?�? �?�?о�? код возв�?а�?а. Ч�?о п�?оизо�?ло �?о �?�?а�?ой доб�?ой '-1' ? �?о&lt;br /&gt;и?айней ме�?е б�?ло �?�?аз�? пон�?�?но, �?�?о �? �?еб�? где-�?о о�?ибка без в�?�?ки�? �?ам&lt;br /&gt;&lt;br /&gt;С. �?е�?, �? же гово�?ил... �?аме�?али, в �?ем �?азни�?а межд�? �?�?ади�?ми плани�?овани�?&lt;br /&gt;п�?оек�?ов на 'C' и C++ ? �?л�? п�?оек�?а на C++ �?�?а �?�?ади�? в �?�?и �?аза дол�?�?е.&lt;br /&gt;�?�?ем�? �?�?оди�? на �?о, �?�?об �?беди�?�?�?�? �?�?о в�?е �?�?о надо на�?лед�?е�?�?�?, а в�?е �?�?о&lt;br /&gt;не надо - не�?. �? в�?е-�?авно без о�?ибок не об�?оди�?�?�?. �?�?о �?л�?�?ал когда-ниб�?д�?&lt;br /&gt;об �?�?е�?ке пам�?�?и в п�?ог�?амме на 'C' ? Тепе�?�? на�?ождение �?�?и�? �?�?е�?ек - �?ел�?й&lt;br /&gt;�?�?�?д. �?ол�?�?ин�?�?во компаний �?да�?�?�?�?, �?ак и в�?п�?�?ка�?�? п�?од�?к�?, зна�? �?�?о �?�?е�?ка&lt;br /&gt;пам�?�?и �?�?�?е�?�?в�?е�?.&lt;br /&gt;&lt;br /&gt;�?. �?о е�?�?�? �?азли�?н�?е п�?ог�?аммн�?е ин�?�?�?�?мен�?�?...&lt;br /&gt;&lt;br /&gt;С. �?ол�?�?ин�?�?во из ко�?о�?�?�? напи�?ан�? на C++.&lt;br /&gt;&lt;br /&gt;�?. �?�?ли м�? оп�?блик�?ем в�?е �?�?о, �?о �?а�? п�?о�?�?о мог�?�? лин�?ева�?�?, понимае�?е ?&lt;br /&gt;&lt;br /&gt;C. Сомнева�?�?�?. �?ак �? �?казал C++ �?же �?�?оди�? в п�?о�?лое. �?и одна компани�? без&lt;br /&gt;п�?едва�?и�?ел�?ного �?е�?�?и�?овани�? �?епе�?�? не на�?не�? п�?оек�? на C++, а е�?ли б�?де�?&lt;br /&gt;�?е�?�?и�?ование, �?о они пойм�?�?, �?�?о �?�?о п�?�?�? к не�?да�?е. �?�?ли не пойм�?�? - �?о �?ак&lt;br /&gt;им и надо. �?нае�?е, �? п�?�?ал�?�? �?беди�?�? Dennis'a Ritchie пе�?епи�?а�?�? Unix на&lt;br /&gt;C++.&lt;br /&gt;&lt;br /&gt;�?. �? �?оже. �? �?�?о же он �?казал?&lt;br /&gt;&lt;br /&gt;C. �? �?�?а�?�?�?�? �? него п�?и�?�?�?�?�?в�?е�? �?о�?о�?ее �?�?в�?�?во �?мо�?а. Я д�?ма�? и он, и&lt;br /&gt;Brian понимали �?�?о �? �?огда делал. �?н о�?ве�?ил, �?�?о може�? мне помо�?�? напи�?а�?�?&lt;br /&gt;ве�?�?и�? DOS на C++, е�?ли �? за�?о�?�?.&lt;br /&gt;&lt;br /&gt;�?. �?�? и как? �?�? за�?о�?ели?&lt;br /&gt;&lt;br /&gt;С. Я напи�?ал DOS на C++. �?ог�? да�?�? вам demo. �?на �? мен�? �?або�?ае�? на Sparc 20&lt;br /&gt;в д�?�?гой комна�?е. �?�?о�?�?о ле�?ае�? на �?е�?�?�?е�? п�?о�?е�?�?о�?а�? и занимае�? в�?его �?о&lt;br /&gt;70 мегабай�? на ди�?ке.&lt;br /&gt;&lt;br /&gt;�?. �?а �?�?о же �?�?о по�?оже на PC ?&lt;br /&gt;&lt;br /&gt;С. �?�?, о�?евидно, �?�?�?и�?е. �?идели же в�? Windows'95 ? Я о ни�? д�?ма�? как о �?воем&lt;br /&gt;вели�?ай�?ем �?�?пе�?е.&lt;br /&gt;&lt;br /&gt;�?. �?нае�?е, �?�?а иде�? на�?�?е�? Unix++ за�?�?авила мен�? зад�?ма�?�?�?�?. �?ед�? где-�?о&lt;br /&gt;може�? �?иде�?�? па�?ен�?, ко�?о�?ом�? п�?иде�? в голов�? �?дела�?�? �?�?о...&lt;br /&gt;&lt;br /&gt;С. �?о не по�?ле �?ого, как он п�?о�?и�?ае�? �?�?о ин�?е�?в�?�?.&lt;br /&gt;&lt;br /&gt;�?. Я �?ожале�?, но в�?�?дли м�? �?можем оп�?бликова�?�? даже �?а�?�?�? �?�?ого ин�?е�?в�?�?.&lt;br /&gt;&lt;br /&gt;С. �?о �?�?о же и�?�?о�?и�? века. Я п�?о�?�?о �?о�?ел �?�?об мои п�?и�?�?ели-п�?ог�?амми�?�?�?&lt;br /&gt;помнили мен�? за �?о, �?�?о �? дл�? ни�? �?делал. �?нае�?е как �?ей�?а�? опла�?ивае�?�?�?&lt;br /&gt;п�?ог�?амми�?ование на C++ ?&lt;br /&gt;&lt;br /&gt;�?. �?о�?леднее, �?�?о �? �?л�?�?ал - на�?�?о�?�?ие п�?о�?е�?�?ионал�? за�?аба�?�?ва�?�? $70-80 в&lt;br /&gt;�?а�?.&lt;br /&gt;&lt;br /&gt;С. �?онимае�?е �?епе�?�?? �? �? �?ве�?ен, �?�?о он за�?л�?живае�? �?�?и�? денег. �?�?�?леживание&lt;br /&gt;в�?е�? �?�?и�? лов�?�?ек, ко�?о�?�?е �? в�?�?�?оил в C++ - не легка�? �?або�?а. �?, как �?&lt;br /&gt;гово�?ил �?ан�?�?е, кажд�?й п�?ог�?амми�?�? на C++ �?�?в�?�?в�?е�? �?еб�? �?в�?занн�?м �?ем&lt;br /&gt;об�?�?о�?�?ел�?�?�?вом �?�?о он должен и�?пол�?зова�?�? кажд�?й �?лемен�? �?з�?ка в каждом&lt;br /&gt;п�?оек�?е. �?ооб�?е �?�?о и мен�? �?а�?�?о �?азд�?ажае�?, даже �?огда, когда �?�?о �?л�?жи�?&lt;br /&gt;моим �?ел�?м. �?о �?ей�?а�?, когда п�?о�?ло �?�?ол�?ко в�?емени, мне �?же на�?инае�?&lt;br /&gt;н�?ави�?�?�?�? �?�?о�? �?з�?к...&lt;br /&gt;&lt;br /&gt;�?. �?мее�?е ввид�?, �?�?о �?ан�?�?е �?ам C++ не н�?авил�?�??&lt;br /&gt;&lt;br /&gt;С. �?енавидел его. �?н даже в�?гл�?ди�? не�?кл�?же, в�? не �?огла�?н�?? �?о когда �?�?али&lt;br /&gt;�?ам в�?�?оди�?�? �?азн�?е книги... во�?, �?огда-�?о �? и �?видел полн�?�? ка�?�?ин�?.&lt;br /&gt;&lt;br /&gt;�?. �?огоди�?е, а как на�?�?е�? �?�?�?лок? �?�? под�?ве�?ждае�?е �?�?о �?ли о�? поин�?е�?ов 'C'&lt;br /&gt;?&lt;br /&gt;&lt;br /&gt;С. Хмм. Я и �?ам не зна�?. �?ооб�?е �? д�?мал, �?�?о да. �?о�?ом �? как-�?о гово�?ил �?&lt;br /&gt;па�?нем, ко�?о�?�?й напи�?ал C++ �? �?амого на�?ала. �?н гово�?ил, �?�?о не мог&lt;br /&gt;запомни�?�? б�?ли ли �?�?�?лки на его пе�?еменн�?е или не�?, по�?�?ом�? он в�?егда&lt;br /&gt;и�?пол�?зовал поин�?е�?�?.&lt;br /&gt;&lt;br /&gt;�?. �?б�?�?но на �?�?ой �?�?адии �? гово�?�? 'бол�?�?ое �?па�?ибо за ин�?е�?в�?�?', но �?ей�?а�?&lt;br /&gt;�?�?о б�?ло б�? как-�?о не к ме�?�?�?.&lt;br /&gt;&lt;br /&gt;С. �?ообе�?ай�?е мне, �?�?о оп�?блик�?е�?е �?�?о.&lt;br /&gt;&lt;br /&gt;�?. Я изве�?�? �?а�?, но мне каже�?�?�?, �?�?о �? зна�?, �?�?о �?каже�? мой �?едак�?о�? по&lt;br /&gt;�?�?ом�? повод�?.&lt;br /&gt;&lt;br /&gt;С. �? в�?е-�?авно, к�?о �?�?ом�? пове�?и�?? �?�?�?а�?и, не могли б�? в�? мне п�?и�?ла�?�? копи�?&lt;br /&gt;�?�?ой запи�?и?&lt;br /&gt;&lt;br /&gt;�?. Э�?о �? мог�?.&lt;br /&gt;&lt;br /&gt;-------------&lt;br /&gt;&lt;a href="http://www.linux.org.ru/"&gt;и�?�?о�?ник&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/4881558155720567677/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=4881558155720567677' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/4881558155720567677?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/4881558155720567677?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2008/10/bjarne-stroustrup.html' title='�?н�?е�?в�?�? �? Bjarne Stroustrup'/><author><name>patison</name><uri>http://www.blogger.com/profile/06451673448076944379</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-5190218418828829982</id><published>2007-09-26T15:30:00.000+03:00</published><updated>2007-09-26T15:38:07.437+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-09-26T15:38:07.437+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='код'/><category scheme='http://www.blogger.com/atom/ns#' term='до�?�?г'/><title type='text'>Чи�?�?а коде�?�?кий база�? вна�?�?�?е :]</title><content type='html'>&lt;span style="font-family:courier new;"&gt;�?о�?ок коде�?!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;LMZ долго и �?по�?но �?�?жил�?�? и кодил и в и�?оге �?одил�?�? пе�?в�?й коде�?�?кий �?о�?�?м �?олдов�?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:180%;"  &gt;&lt;a href="http://talk.coder.md/"&gt;talk.coder.md&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;У�?а �?ова�?и�?и!!!&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/5190218418828829982/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=5190218418828829982' title='�?оммен�?а�?ии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5190218418828829982?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5190218418828829982?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/09/blog-post.html' title='Чи�?�?а коде�?�?кий база�? вна�?�?�?е :]'/><author><name>waniusa</name><uri>http://www.blogger.com/profile/16277913901094286974</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-292581391215229955</id><published>2007-08-27T21:28:00.000+03:00</published><updated>2007-08-27T22:45:50.144+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-08-27T22:45:50.144+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='код'/><category scheme='http://www.blogger.com/atom/ns#' term='до�?�?г'/><category scheme='http://www.blogger.com/atom/ns#' term='С�?а�?�?и'/><category scheme='http://www.blogger.com/atom/ns#' term='ни�?его �?ебе'/><title type='text'>Brainfuck is sexy ;)</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;�?а�?ова коде�?!&lt;br /&gt;�?ока в�?�?кие па�?и�?он�? о�?д�?�?а�?�? на в�?�?ки�? лаз�?�?н�?�? бе�?ега�? м�? �?�?�?дим�?�? не поклада�? �?�?к дл�? на�?его же благопол�?�?и�?. Тем не менее на�?е в�?ем�? вкл�?�?ае�? в �?еб�? к�?�?а в�?�?ки�? некоде�?�?ки�? зада�?: подожда�?�? дев�?�?к�?, п�?ое�?а�?�?�?�? в �?а�?ай�?ике па�?о�?к�? о�?�?ановок или п�?о�?�?о по�?иде�?�?. Так во�? �?�?об�? и в �?акие мин�?�?�? мозги коде�?а не о�?д�?�?али, нек�?о &lt;/span&gt;&lt;span style="font-family:verdana;"&gt;У�?бан �?�?лле�? п�?ид�?мал �?к�?пл�?а�?а�?ионн�?�? �?�?лз�? дл�? на�?его бедного коде�?�?кого мозга и назвал е�? "Brainfuck".&lt;br /&gt;�?абега�? впе�?�?д, �?каж�?, �?�?о �?во�? нвзвание она оп�?авд�?вае�? �? ли�?вой :)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;�? об�?ем и �?елом: �?озана�? е�?�?�? б�?ейн�?ак? Э�?о �?зо�?е�?и�?е�?кий �?з�?к п�?ог�?амми�?овани�? (�?о би�?�? �?оздан не дл�? �?е�?ени�? п�?ак�?и�?е�?ки�? зада�?, �?ак �?�?о ви�?и на н�?м пи�?а�?�? нел�?з�? :) ), ко�?о�?�?й де�?жи�? в �?ин�?ак�?е в�?его во�?ем�? команд.�?�?ак, во�? они:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;table frame="frame"&gt;&lt;tbody&gt;&lt;tr  style="font-family:courier new;"&gt;&lt;td colspan="3"&gt;&lt;span style="font-size:85%;"&gt;8 команд �?з�?ка Brainfuck:&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  width="10" style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  width="30" style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;пе�?ей�?и к �?лед�?�?�?ей �?�?ейке&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;пе�?ей�?и к п�?ед�?д�?�?ей �?�?ейке&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;�?вели�?и�?�? зна�?ение в �?ек�?�?ей �?�?ейке на 1&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;�?мен�?�?и�?�? зна�?ение в �?ек�?�?ей �?�?ейке на 1&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;напе�?а�?а�?�? зна�?ение из �?ек�?�?ей �?�?ейки&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;вве�?�?и извне зна�?ение и �?о�?�?ани�?�? в �?ек�?�?ей �?�?ейке&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;[&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;е�?ли зна�?ение �?ек�?�?ей �?�?ейки н�?л�?, пе�?ей�?и впе�?�?д по �?ек�?�?�? п�?ог�?амм�? на �?�?ейк�?, �?лед�?�?�?�?�? за �?оо�?ве�?�?�?в�?�?�?ей ] (�? �?�?�?�?ом вложенно�?�?и)&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;]&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;е�?ли зна�?ение �?ек�?�?ей �?�?ейки не н�?л�?, пе�?ей�?и назад по �?ек�?�?�? п�?ог�?амм�? на �?�?ейк�?, �?лед�?�?�?�?�? за �?оо�?ве�?�?�?в�?�?�?ей [ (�? �?�?�?�?ом вложенно�?�?и)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Тааак�?:)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Я д�?ма�? �?а�?�?и�?�?ов�?ва�?�? и пе�?еж�?в�?ва�?�? �?�?о не надо :) �?�?�?�? оп�?едел�?нна�?  лен�?а �?�?еек, и на как�?�?-�?о из ни�? �?каз�?вае�?  зо�?кий глаз коде�?а. Э�?о �?�?о-�?о наподобии �?а�?ин�? Т�?�?�?инга, даже не �?�?о-�?о наподобие, а она и е�?�?�?. �?о�?о�?е, е�?ли �?�? б�?л в �?ниве�?е, �?о понимае�?�? о �?�?м �?. Я в �?ниве�?е не б�?л е�?�? ни �?аз�?, в�?�?оди�? �?�?о не понима�? о �?�?м �? ;) �?адно, давай коди�?�?!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Х�?лло�?о�?лд!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;�?о�? оно:&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;++++++++++[&gt;+++++++&gt;++++++++++&gt;+++&gt;+&lt;&lt;&lt;&lt;-]&gt;++&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;.&gt;+.+++++++..+++.&gt;++.&lt;&lt;+++++++++++++++.&gt;.+++.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;------.--------.&gt;+.&gt;.&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; &lt;/span&gt;  &lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;�?иж�? �?е�?�?�?зн�?�? �?ож�?, п�?�?а�?�?�?�?�?�? в�?е�?а�?�?. �?оп�?об�?ем-�?!&lt;br /&gt;�?�?ак, �?пе�?ва �?азбе�?�?м по полкам:&lt;br /&gt;Сна�?ала �? на�? е�?�?�? оп�?едел�?нна�? �?�?ейка. Там н�?л�? (�? наве�?ное заб�?л �?каза�?�?, �?�?о по ди�?ол�?�? в �?�?ейке - нол�? :) )&lt;br /&gt;&lt;blockquote&gt;++++++++++&lt;/blockquote&gt;�?�? �?�?да забиваем 10. �?а�?ем, �?п�?о�?и�?е в�?? �?ело в �?ом, �?�?о код�? б�?кв �?лов "Hello World!" лег�?е в�?его пол�?�?и�?�? не на�?а�?ива�? в �?каза�?еле �?�?о �?аз, а по�?ом �?мен�?�?а�?�? �?ем�?де�?�?�?, а заби�?�? �?ам�?е близкие �?�?едние зна�?ени�? и по�?ом в�?�?и�?а�?�?. �?о�? они: &lt;/span&gt;&lt;span style="font-size:85%;"&gt;70, 100, 30, 10 .&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;�?�?ли не пон�?л, �?о �?ей�?а�? �?види�?�?:&lt;br /&gt;&lt;blockquote&gt;[&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;на�?инаем �?икл пока в �?ек�?�?ей �?�?ейке зна�?ение бол�?�?е н�?л�?. То е�?�?�?, е�?ли м�? б�?дем в�?�?и�?а�?�? по 1, �?о и�?е�?а�?ий б�?де�? 10.&lt;br /&gt;&lt;blockquote&gt;&gt;+++++++&lt;/blockquote&gt;�?е�?е�?одим к �?лед. �?�?ейке и на�?а�?иваем е�? зна�?ение на 7. �?он�?ли, к�?да �? ид�?? �?алее �?�?е�?�?�?, �?е�?в�?�?�?а�?  и п�?�?а�? �?�?ейки �?оо�?ве�?�?�?венно:&lt;/span&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;blockquote&gt;&gt;++++++++++&lt;br /&gt;&gt;+++&lt;br /&gt;&gt;+&lt;br /&gt;&lt;/blockquote&gt;�?озв�?а�?аем�?�? к пе�?вой �?�?ейке и в�?�?и�?аем из не�? 1. Таким об�?азом �? на�? б�?де�? 10 и�?е�?а�?ий.&lt;br /&gt;&lt;blockquote&gt;&lt;&lt;&lt;&lt;-&lt;/blockquote&gt;�?�?�?одим из �?икла:&lt;br /&gt;&lt;blockquote&gt;]&lt;/blockquote&gt;�?�?ак, �?епе�?�? �? на�? во в�?о�?ой �?�?ейке 70, в �?�?е�?�?ей 100, в �?е�?в�?�?�?ой 30, а в п�?�?ой 10. Ща�? м�? на пе�?вой �?�?ейке, по�?�?ом�? надо пе�?ей�?и:&lt;br /&gt;&lt;blockquote&gt;&gt;++.&lt;/blockquote&gt;Сей�?а�? м�? пе�?е�?ли к в�?о�?ом�? �?каза�?ел�? и напе�?а�?али 72 �?�?о е�?�?�? "�?".&lt;br /&gt;�?д�?м дал�?�?е. �?�?водим "e"(101), "ll" (108) и "o" (111). �?б�?а�?и�?е внимание, �?�?о "l" м�? в�?водим дважд�? дв�?м�? �?о�?ками:&lt;br /&gt;&lt;blockquote&gt;&gt;+.&lt;br /&gt;++++++++..&lt;br /&gt;+++.&lt;/blockquote&gt;Тепе�?�? пе�?а�?аем п�?обел (32) и впе�?�?д к "W" (87):&lt;br /&gt;&lt;blockquote&gt;&gt;++.&lt;br /&gt;&lt;&lt;+++++++++++++++.&lt;/blockquote&gt;&lt;br /&gt;Тепе�?�? �?ак как �? на�? в �?�?е�?�?ей �?�?ейке е�?�?�? б�?ква "о", �?о м�? п�?о�?�?о е�? в�?водим:&lt;br /&gt;&lt;blockquote&gt;&gt;.&lt;/blockquote&gt;�?ал�?�?е "r" (114), "l" (108), "d" (100), "!" (33)&lt;br /&gt;&lt;blockquote&gt;+++.&lt;br /&gt;------.&lt;br /&gt;--------.&lt;br /&gt;&gt;+.&lt;/blockquote&gt;�?о�?ом н�?жно в�?его ли�?�? пе�?еве�?�?и зна�?ение к�?�?�?о�?а на нов�?�? �?�?�?ок�?. (10)&lt;br /&gt;&lt;blockquote&gt;&gt;.&lt;/blockquote&gt;�?о�? и в�?�?! �?н�?е�?п�?е�?а�?о�?(компил�?�?о�?) напи�?е�? "Hello World!". �?оне�?но, �?�?о п�?о�?�?о, но вед�? �?�? може�?�? поп�?обова�?�? о�?�?�?е�?�?ви�?�? �?ложение, в�?�?и�?ание, �?множение, возведение в �?�?епен�? или даже в�?�?и�?ление �?ак�?о�?иала или �?�?да Фибона�?�?и. Э�?о в�?�? в �?вои�? �?�?ка�?, коде�?. �?лавное, �?�?о �?епе�?�? и в �?�?оллейб�?�?е, и в ма�?�?�?�?�?ке е�?�?�? �?�?о дела�?�?!&lt;br /&gt;&lt;br /&gt;�?олее �?ого, е�?�?�? �?елое �?ооб�?е�?�?во �?�?ейн�?аке�?ов, даже �?�?�?�?кое. �?е�?, они не жив�?�? по �?о�?ед�?�?в�? �? зоо�?илами и п�?о�?ей �?голов�?иной, они п�?о�?�?о бол�?�?ие л�?би�?ели �?�?�?йн�?ака! http://community.livejournal.com/ru_brainfucker&lt;br /&gt;&lt;br /&gt;�?.С. �?�?обенно �?екоменд�?е�?�?�? �?ем к�?о долго возв�?а�?ае�?�?�? �? лаз�?�?н�?�? бе�?егов. :)&lt;br /&gt;&lt;br /&gt;�?�?ем п�?иве�?!&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/292581391215229955/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=292581391215229955' title='�?оммен�?а�?ии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/292581391215229955?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/292581391215229955?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/08/brainfuck-is-sexy.html' title='Brainfuck is sexy ;)'/><author><name>waniusa</name><uri>http://www.blogger.com/profile/16277913901094286974</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-7570756696037647115</id><published>2007-08-24T14:07:00.000+03:00</published><updated>2007-08-25T01:16:36.280+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-08-25T01:16:36.280+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='компелк�?н�?е �?и�?ла'/><category scheme='http://www.blogger.com/atom/ns#' term='пе�?ег�?�?зка'/><category scheme='http://www.blogger.com/atom/ns#' term='ооп'/><category scheme='http://www.blogger.com/atom/ns#' term='oop'/><title type='text'>Реализа�?и�? кла�?�?а комплек�?н�?�? �?и�?ел</title><content type='html'>�?�?иве�?, коде�?!&lt;br /&gt;�?�?д�?�? на лаз�?�?ном бе�?ег�? Че�?ного мо�?�? п�?одолжае�?�?�?. Тем не менее, м�? п�?одолжаем коди�?�? =)&lt;br /&gt;�?а дн�?�? б�?ла по�?�?авлена зада�?а напи�?а�?�? кла�?�? дл�? �?або�?�? �? комплек�?н�?ми �?и�?лами. �?еоб�?одимо �?еализова�?�? пе�?ег�?�?зк�? опе�?а�?о�?ов +, -, * и /. Также необ�?одимо в�?дел�?�?�? пам�?�?�? под ве�?е�?�?венн�?�? и мним�?�? �?а�?�?и комплек�?ного �?и�?ла. �?�?�?вобождение �?�?ой пам�?�?и. Также необ�?одимо напи�?а�?�? кон�?�?�?�?к�?о�? копи�?овани�?.&lt;br /&gt;�?а�?�? ко�?о�?�?й м�? б�?дем пи�?а�?�?, п�?ед�?�?авл�?е�? �?обой по бол�?�?ом�? �?�?�?�?�? �?ип. Т.е. об�?ек�? кла�?�?а �?�?о пе�?еменна�? �?ипа Complex.&lt;br /&gt;�?�?ак, дл�? на�?ала по�?мо�?�?им как в�?гл�?ди�? ин�?е�?�?ей�? на�?его кла�?�?а:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;font color = blue&gt;class&lt;/font&gt; Complex&lt;br /&gt;{&lt;br /&gt;&lt;font color = blue&gt;public&lt;/font&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex(); &lt;font color=green&gt;// кон�?�?�?�?к�?о�? по �?мол�?ани�?&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex(&lt;font color = blue&gt;const&lt;/font&gt; Complex &amp;c); &lt;font color=green&gt;//кон�?�?�?�?к�?о�? копи�?овани�?&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex(&lt;font color = blue&gt;float&lt;/font&gt;, &lt;font color = blue&gt;float&lt;/font&gt;); &lt;font color=green&gt;// кон�?�?�?�?к�?о�? �? па�?аме�?�?ами (на�?ал�?н�?е зна�?ени�?)&lt;br /&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;~Complex();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;void&lt;/font&gt; Show();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;void&lt;/font&gt; SetValue();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;void&lt;/font&gt; Multiply(&lt;font color = blue&gt;float&lt;/font&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=green&gt;/* �?е�?ег�?�?зка а�?и�?м. опе�?а�?о�?ов *&lt;/font&gt;/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex&amp; operator+=(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex&amp; operator-=(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex&amp; operator*=(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex&amp; operator/=(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex operator+(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex operator-(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex operator*(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex operator/(&lt;font color = blue&gt;const&lt;/font&gt; Complex&amp;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=green&gt;/* ### *&lt;/font&gt;/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex&amp; operator=(Complex&amp;); &lt;font color=green&gt;// пе�?ег�?�?зка опе�?а�?о�?а п�?и�?ваивани�?&lt;br /&gt;&lt;/font&gt;&lt;font color = blue&gt;private&lt;/font&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;float&lt;/font&gt; *image, *real;&lt;br /&gt;};&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;�?ак видно из п�?ивед�?нного кода, м�? пе�?ег�?�?жаем опе�?а�?о�?�? +=, -=, ..., +, -, ...а �?акже опе�?а�?о�? п�?и�?ваивани�?. Также �? на�? име�?�?�?�? не�?кол�?ко кон�?�?�?�?к�?о�?ов - по �?мол�?ани�? (в н�?м м�? в�?дел�?ем пам�?�?�?), �? дв�?м�? па�?аме�?�?ами (дл�? задани�? на�?ал�?н�?�? зна�?ений), а �?акже кон�?�?�?�?к�?о�? копи�?овани�?. Ф�?нк�?и�? Show() в�?води�? на �?к�?ан на�?е �?и�?ло в подоба�?�?ей �?о�?ме, п�?и помо�?и SetValue() м�? може�?�? зада�?�? зна�?ени�? мнимой и ве�?е�?�?венной �?а�?�?и, а �?�?нк�?и�? Multiply(param) �?множае�? на�?е комплек�?ное �?и�?ло на param.&lt;br /&gt;�?алее п�?ивед�? наиболее ин�?е�?е�?н�?е о�?�?езки кода, а именно �?еализа�?и�? неко�?о�?�?�? ме�?одов.&lt;br /&gt;�?а�?н�?м �? �?еализа�?ии �?�?нк�?ии дл�? опе�?а�?о�?а +=:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Complex&amp; Complex::operator+=(&lt;font color = blue&gt;const&lt;/font&gt; Complex  &amp;cmpl2)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*image = *image+*cmpl2.image;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*real = *real + *cmpl2.real;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;return&lt;/font&gt; *&lt;font color = blue&gt;this&lt;/font&gt;;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Т�?�?, �? д�?ма�?, в�?�? пон�?�?но. �?�?едположим в main() �? на�? имее�?�?�? �?акой во�? код:&lt;br /&gt;&lt;blockquote&gt;int main()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex c1, c2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;c1 += c2;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;�? �?�?ом �?л�?�?ае, п�?и в�?зове �?�?нк�?ии дл�? пе�?ег�?�?женого опе�?а�?о�?а +=, *real и *image б�?д�?�? зна�?ени�?ми c1, a *cmpl2.image и *cmpl2.real �?оо�?ве�?�?�?венно - �?2.&lt;br /&gt;�?алее, �?еле�?ооб�?азно показа�?�? как �?еализована пе�?ег�?�?зка опе�?а�?о�?а +:&lt;br /&gt;&lt;blockquote&gt;Complex Complex::operator+(&lt;font color = blue&gt;const&lt;/font&gt; Complex  &amp;cmpl2)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Complex c(*&lt;font color = blue&gt;this&lt;/font&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c += cmpl2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;return&lt;/font&gt; c;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Т�?�? м�? �?озда�?м об�?ек�? на�?его кла�?�?а, �? на�?ал�?н�?ми зна�?ени�?ми *this, дл�? �?�?мми�?овани�? и�? �?о зна�?ени�?ми cmpl2. �?�?оизводи�?�?�? �?�?мми�?ование, и возв�?а�?ае�?�?�? из �?�?нк�?ии копи�? об�?ек�?а �?, �?.к. о�?игинал об�?ек�?а по заве�?�?ении �?�?нк�?ии б�?де�? �?�?е�?�?н (по�?ем�?? �? д�?ма�? �?�?о �?�?еб�?е�? об�?�?�?нений ))&lt;br /&gt;&lt;br /&gt;�?о�?ожим об�?азом �?еализозован�? и о�?�?ал�?н�?е �?�?нк�?ии пе�?ег�?�?жен�?�? опе�?а�?о�?ов.&lt;br /&gt;�?алее �?а�?�?мо�?�?им кон�?�?�?�?к�?о�? копи�?овани�?. �?л�? на�?ала �?азбе�?�?м�?�? �?�?о-же �?�?о �?акое. �?он�?�?�?�?к�?о�? копи�?овани�? необ�?одим, е�?ли пе�?еменна�? об�?ек�?ного �?ипа пе�?едае�?�?�? в как�?�?-ниб�?д�? �?�?нк�?и�? как а�?г�?мен�?, по�?кол�?к�? в�?е а�?г�?мен�?�? пе�?еда�?�?�?�? в �?�?нк�?и�? по зна�?ени�?. �?�?�?�? коне�?но в�?�?од - пе�?едава�?�? об�?ек�? по �?�?�?лке (�?ак, �?об�?�?венно, м�? и делаем), �?огда кон�?�?�?�?к�?о�? копи�?овани�? нам не н�?жен. �?днако дл�? нагл�?дно�?�?и он б�?л о�?�?авлен.&lt;br /&gt;�?о�? его �?еализа�?и�?:&lt;br /&gt;&lt;blockquote&gt;Complex::Complex( &lt;font color = blue&gt;const&lt;/font&gt; Complex &amp;c )&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;image = &lt;font color = blue&gt;new&lt;/font&gt; &lt;font color = blue&gt;float&lt;/font&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;real = &lt;font color = blue&gt;new&lt;/font&gt; &lt;font color = blue&gt;float&lt;/font&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*image = *c.image;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*real = *c.real;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Ф�?нк�?и�? Show().&lt;/span&gt; �?ак в�? заме�?или, мним�?�? и ве�?е�?�?венн�?�? �?а�?�?и м�? �?�?аним как два �?и�?ла �? плава�?�?ей �?о�?кой. �?л�? п�?ед�?�?авлени�? копмлек�?ного �?и�?ла нам необ�?одимо к мнимой �?а�?�?и п�?и�?�?авл�?�?�? б�?кв�? i. �?�?ак, ме�?од Show():&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;font color = blue&gt;void&lt;/font&gt; Complex::Show()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cout&amp;lt;&amp;lt;*image&amp;lt;&amp;lt;&lt;font color=red&gt;"i"&lt;/font&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*real&amp;lt;0 ? cout&amp;lt;&amp;lt;*real : cout&amp;lt;&amp;lt;&lt;font color=red&gt;"+"&lt;/font&gt;&amp;lt;&amp;lt;*real;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cout&amp;lt;&amp;lt;endl;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color = blue&gt;return&lt;/font&gt;;&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Т�?�?, оп�?�?�?-же, д�?ма�? не�? ни�?его �?ве�?�?е�?�?е�?�?венного.&lt;br /&gt;�?о�? воб�?ем-�?о и в�?�?. �?�?ли е�?�?�? какие-�?о воп�?о�?�? - зада�?м, не �?�?е�?н�?ем�?�? =)&lt;br /&gt;&lt;br /&gt;�?олн�?й �?о�?�? можно по�?мо�?�?е�?�? &lt;a href="http://pastecode.net/?action=viewpost&amp;amp;tag=2058"&gt;зде�?�?&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/7570756696037647115/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=7570756696037647115' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7570756696037647115?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7570756696037647115?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/08/blog-post.html' title='Реализа�?и�? кла�?�?а комплек�?н�?�? �?и�?ел'/><author><name>patison</name><uri>http://www.blogger.com/profile/06451673448076944379</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-1298769213874993248</id><published>2007-08-21T18:38:00.000+03:00</published><updated>2007-08-21T19:06:01.183+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-08-21T19:06:01.183+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='�?лог'/><category scheme='http://www.blogger.com/atom/ns#' term='torrent'/><title type='text'>SuprnNova.org - �?е�?езаг�?�?зка о�? ThePirateBay</title><content type='html'>&lt;a href="http://www.flickr.com/photos/10507751@N08/1195289124/" title="Photo Sharing" target="_blank"&gt;&lt;img src="http://farm2.static.flickr.com/1123/1195289124_9462dc2884_o.jpg" width="200" height="200" alt="Suprnova" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;�?ов�?й (�?�?а�?�?й) индек�?а�?о�? �?о�?�?ен�? �?ай�?ов, более &lt;span style="font-weight:bold;"&gt;25,000 �?�?еке�?ов&lt;/span&gt;, более &lt;span style="font-weight:bold;"&gt;1.000.000 �?о�?�?ен�?ов&lt;/span&gt;, более &lt;span style="font-weight:bold;"&gt;25.000.000 пи�?ов&lt;/span&gt; (!!!), нов�?й �?о�?�?м по �?2�? �?ема�?ике, &lt;span style="font-weight:bold;"&gt;вливай�?�?!&lt;/span&gt;&lt;br /&gt;�? об�?ем в�?�?�?е�?ай�?е (менее �?ем �?е�?ез �?�?и �?а�?а): &lt;a href="http://suprnova.org/" target="_blank"&gt;http://suprnova.org/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/1298769213874993248/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=1298769213874993248' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/1298769213874993248?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/1298769213874993248?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/08/suprnnovaorg-thepiratebay.html' title='SuprnNova.org - �?е�?езаг�?�?зка о�? ThePirateBay'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-5299042825063928135</id><published>2007-08-21T00:06:00.000+03:00</published><updated>2007-08-21T00:12:11.466+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-08-21T00:12:11.466+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Ruby on Rails::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby on Rails'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><title type='text'>Pragmatic Bookshelf - Agile Web Development With Rails, 2Nd Ed Beta - 2006</title><content type='html'>&lt;img src="http://farm2.static.flickr.com/1175/1185671427_382e60c664_o.jpg" border="0"&gt;&lt;blockquote&gt;The definitive, Jolt-award winning guide to learning and using Rails is now in its Second Edition. Rails is a new approach to web-based application development that enables developers to create full-featured, sophisticated web-based applications using less code and less effort. Now programmers can get the job done right and still leave work on time. NEW IN THE SECOND EDITION: The book has been updated to take advantage of all the new Rails 1.2 features. The sample application uses migrations, Ajax, features a REST interface, and illustrates new Rails features. There are new chapters on migrations, active support, active record, and action controller (including the new resources-based routing). The Web 2.0 and Deployment chapters have been completely rewritten to reflect the latest thinking. Now you can learn which environments are best for your style application, and see how Capistrano makes managing your site simple. All the remaining chapters have been extensively updated. Finally, hundreds of comments from readers of the first edition have been incorporated, making this book simply the best available. Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications with a twist...you can create a full Rails application using less code than the setup XML you'd need just to configure some other frameworks. With this book, you'll learn how to use Rails Active Record to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the Action Pack framework to route incoming requests and render pagesusing easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, talk to web services, and interact dynamically with JavaScript applications running in the browser (the &amp;quot;Ajax&amp;quot; architecture). You'll see how easy it is to deploy Rails. You'll be writing applications that work with your favorite database (MySQL, Oracle, Postgres, and more) in no time at all.&lt;/blockquote&gt;&lt;br /&gt;книга о ко�?о�?ой гово�?и�?�?�? на о�?�?. �?ай�?е Ruby on Rails, �?ак �?�?о, �?да�?ного �?�?ени�?&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?fi9mmq13z9j" target="_blank"&gt;Ска�?а�?�?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/5299042825063928135/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=5299042825063928135' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5299042825063928135?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5299042825063928135?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/08/pragmatic-bookshelf-agile-web.html' title='Pragmatic Bookshelf - Agile Web Development With Rails, 2Nd Ed Beta - 2006'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-2239649692901710823</id><published>2007-08-18T12:38:00.000+03:00</published><updated>2007-08-19T16:44:03.568+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-08-19T16:44:03.568+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='клиен�?-�?е�?ве�?'/><category scheme='http://www.blogger.com/atom/ns#' term='tcp/ip'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?'/><category scheme='http://www.blogger.com/atom/ns#' term='С�?а�?�?и'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?::С�?а�?�?и'/><title type='text'>Я и Tcp/IP</title><content type='html'>�?�?евед, коде�?! )&lt;br /&gt;�?е�?о в �?амом �?азга�?е. �?о�?е, пиво.. н�? воб�?ем-�?о в�?е а�?�?иб�?�?�? �?�?ого в�?емени года :)&lt;br /&gt;�?днако, �?�?о не ме�?ае�? нам п�?одолжа�?�? занима�?�?�?�? л�?бим�?м делом, и �?а�?�?и в п�?о�?е�?�?ионал�?ном плане. Э�?им ле�?ом �? поп�?�?ал�?�? о�?�?�?е�?�?ви�?�? �?во�? давн�?�? ме�?�?�? - напи�?а�?�? п�?иолжение клиен�?-�?е�?ве�?.&lt;br /&gt;Ч�?о-же м�? б�?дем дела�?�?? �? дела�?�? м�? б�?дем п�?о�?�?ен�?к�?�? п�?ог�?амм�?, ко�?о�?а�? пол�?�?ае�? �? �?даленной ма�?ин�?, �?кажем, им�? �?ек�?�?его �?зе�?а в �?и�?�?еме.&lt;br /&gt;&lt;br /&gt;�?л�? на�?ала немного �?ео�?ии о�?но�?и�?ел�?но �?ого, как �?�?о в�?�? б�?де�? �?або�?а�?�?. Сна�?ала на оп�?едел�?нн�?й по�?�? ве�?ае�?�?�?&lt;span style="font-weight: bold;"&gt; �?е�?ве�?&lt;/span&gt; (�?�?�?анавливае�?�?�? логи�?е�?кое �?оединение �?е�?ве�?а �? �?оке�?ом, к �?�?ом�? �?оке�?�? п�?ив�?з�?ва�?�?�?�? по�?�? и ад�?е�?�?, далее �?оке�? поме�?ае�?�?�? как п�?о�?л�?�?иваем�?й и далее ожидае�?�?�? в�?од�?�?ее подкл�?�?ение), жд�?�? подкл�?�?ени�? клиен�?а.&lt;br /&gt;�?алее, �?л�?�? клиен�?�? �?�?�?о�?к�? "ready", по�?ле �?его п�?инимае�? о�? клиен�?а н�?жн�?е нам данн�?е (им�? �?зе�?а �? �?дал�?нной ма�?ин�?).&lt;br /&gt;&lt;br /&gt;Тепе�?�? о �?або�?е &lt;span style="font-weight: bold;"&gt;клиен�?а&lt;/span&gt;. �?�?ог�?амма-клиен�? пол�?�?ае�? де�?к�?ип�?о�? �?оке�?а, �? ко�?о�?�?м по�?ле пол�?�?ени�? де�?к�?ип�?о�?а �?�?�?анавливае�? �?оединение. �?алее п�?инимаем о�? �?е�?ве�?а �?ооб�?ение (�?�? �?ам�?�? �?�?�?о�?к�? "ready"), и �?л�?м им�? �?зе�?а, п�?едва�?и�?ел�?но пол�?�?ив его п�?и помо�?и winapi �?�?нк�?ии GetUserName.&lt;br /&gt;&lt;br /&gt;�?�?ак, на�?н�?м �? напи�?ани�? �?еве�?ной �?а�?�?и.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#include  &amp;lt;stdio.h&amp;gt;&lt;br /&gt;#include  &amp;lt;winsock2.h&amp;gt;&lt;br /&gt;#include  &amp;lt;conio.h&amp;gt;&lt;br /&gt;&lt;br /&gt;int InitConnection(int port, char* addr); // п�?о�?о�?ип �?�?нк�?ии, ко�?о�?а�? �?�?�?анавливае�? �?оединение �? �?оке�?ом.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;int main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;WORD wVersionRequested;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;WSADATA wsaData;             &lt;/span&gt;  &lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;SOCKET hSocket, client_socket;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;sockaddr_in client_addr;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;char msg[25];&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;int msg_len, client_addr_len;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    wVersionRequested = MAKEWORD( 2, 0 );&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;WSAStartup(wVersionRequested, &amp;wsaData);&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;�? �?�?ом �?�?а�?�?ке кода кл�?�?ев�?�? �?ол�? иг�?ае�? �?�?нк�?и�?  WSAStartup(), ко�?о�?а�? �?ооб�?ае�? windows �?�?о м�? �?оби�?аем�?�? и�?пол�?зова�?�? wsocks. �?анна�? �?�?нк�?и�? �?�?еб�?е�? два па�?аме�?�?а - �?каза�?ел�? на �?�?�?�?к�?�?�?�? WSADATA и �?�?еб�?ем�?�? ве�?�?и�?.&lt;br /&gt;Тепе�?�? о об�?�?вленн�?�? пе�?еменн�?�?:&lt;br /&gt;&lt;span style="font-style: italic;"&gt; hSocket - &lt;/span&gt;логи�?е�?кий де�?к�?ип�?о�? �?оке�?а (�? ко�?о�?�?м �?е�?ве�? �?�?�?анови�? �?оединение)&lt;br /&gt;&lt;span style="font-style: italic;"&gt; client_socket - &lt;/span&gt;де�?к�?ип�?о�? �?оке�?а, �?е�?ез ко�?о�?�?й б�?де�? п�?ои�?�?оди�?�? об�?ение �?е�?ве�?а �? клиен�?ом.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;   &lt;/span&gt;   &lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;hSocket = InitConnection(7600, "127.0.0.1");&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;  if( hSocket == -1 )&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;     {&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;getch();&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt; exit(1);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; puts("Connected");&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;Т�?�? в�?з�?вае�?�?�? �?�?нк�?и�? InitConnection (нами-же и напи�?ана�?) ко�?о�?а�? �?�?�?анавливае�? �?оединение и "�?�?ави�? на п�?о�?л�?�?к�?" по�?�?. �? ка�?е�?�?ве па�?аме�?�?ов п�?инимае�? номе�? по�?�?а (�?елое �?и�?ло) и ад�?е�?�? (char*). �?де�?�? м�? �?казали 127.0.0.1 - �?.е. localhost. Ч�?о-б�? �?е�?�?и�?�? на на�?ей локал�?ной ма�?ине.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;   client_addr_len = sizeof(client_addr);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;while(true)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    puts("Waiting for connection...");&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;client_socket = accept(hSocket, (LPSOCKADDR)&amp;client_addr, &amp;amp;amp;amp;amp;amp;amp;client_addr_len);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;if (client_socket == INVALID_SOCKET)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;          &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;continue;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;break;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;�? �?�?ом �?икле ожидае�?�?�? подкл�?�?ение. Ф�?нк�?и�? accept(), ко�?о�?а�? ожидае�? подкл�?�?ени�?, "ве�?ае�?" п�?ог�?амм�? до �?е�? по�? пока не подкл�?�?и�?�?�? клиен�?. �? ка�?е�?�?ве па�?аме�?�?ов п�?инимае�? де�?к�?ип�?о�? �?е�?ве�?ного �?оке�?а, ад�?е�?�? �?�?�?�?к�?�?�?�? sockaddr_in, в ко�?о�?�?�? б�?де�? запи�?ан ад�?е�?�? подкл�?�?ив�?его�?�? клиен�?а. �?о�?ледний па�?аме�?�? �?каз�?вае�? на �?азме�? данной �?�?�?�?к�?�?�?�?.&lt;br /&gt;�?о�?ле �?ого как клиен�? покл�?�?ил�?�?, в �?л�?�?ае е�?ли&lt;span style="font-style: italic;"&gt; client_socket == INVALID_SOCKET&lt;/span&gt; �?икл п�?одолжае�?�?�?, в п�?о�?ивном �?л�?�?ае м�? в�?�?одим из �?икла.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;send(client_socket, "ready", strlen("ready"), 0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;msg_len = recv(client_socket, msg, 25, 0);&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;msg[ msg_len ] = '\0';&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    printf("User name is %s\n", msg);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    closesocket(hSocket);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;WSACleanup();&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    &lt;/span&gt; &lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;getch();&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    return 0;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Т�?�? �?же в�?�? п�?о�?�?о. Ф�?нк�?и�? send() �?л�?�? клиен�?�? б�?�?�?е�? данн�?�? (в�?о�?ой па�?аме�?�?) оп�?едел�?нного �?азме�?а (�?�?е�?ий па�?аме�?�?). �?алее, п�?инимае�? о�? клиен�?а �?ооб�?ение п�?и помо�?и �?�?нк�?ии recv(). �?�?о�?ой па�?аме�?�? �?�?ой �?�?нк�?ии �?каз�?вае�? на б�?�?�?е�? к�?да б�?д�?�? поме�?ен�? п�?ин�?�?�?е данн�?е, �?е�?�?ий па�?аме�?�? - �?азме�? в�?од�?�?и�? данн�?�?.&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;(�?�?�? м�? задали �?азме�? данн�?�? 25 бай�?. однако в более �?ложн�?�? зада�?а�? л�?�?�?е �?на�?ала п�?инима�?�? о�? клиен�?а �?азме�? �?ооб�?ени�? ко�?о�?�?й он �?оби�?ае�?�?�? по�?ла�?�?, по�?ле �?его п�?инима�?�? �?�?о �?ооб�?ение, зна�? его �?азме�?)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Ф�?нк�?и�?&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;recv() &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;dвозв�?а�?ае�? длин�? пол�?�?еного �?ооб�?ени�?, по�?�?ом�? в необ�?одимо в �?�?о�? (по�?ледний) бай�? на�?его б�?�?е�?а поме�?�?и�?�? '\0'. �?алее пе�?а�?аем пол�?�?еное �?ооб�?ение, зак�?�?ваем �?оке�?, заве�?�?аем �?або�?�? �? �?оке�?ами (&lt;/span&gt;&lt;/span&gt; WSACleanup()&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;) и в�?�?одим из п�?ог�?амм�?.&lt;br /&gt;&lt;br /&gt;�?иже п�?ед�?�?авлена �?�?нк�?и�? InitConnection(int port, char* addr):&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 0); font-style: italic;"&gt;InitConnection(int port, char* addr)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;struct sockaddr_in sock_struct;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    int res;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;SOCKET hSocket;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;sock_struct.sin_family = AF_INET;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;sock_struct.sin_port   =  htons(port);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;sock_struct.sin_addr.s_addr = inet_addr(addr);&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;hSocket = socket(AF_INET, SOCK_STREAM, 0);&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;if(hSocket&lt;0)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;   printf("err! Can not get socket handle\n");&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;  &lt;br /&gt;   return -1;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;res = bind(hSocket, (struct sockaddr*)&amp;sock_struct, sizeof(sock_struct));&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;if(res&lt;0)&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;          &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;printf("Can not bind\n");&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;     return -1;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;res = listen(hSocket, 5);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;if(res)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;         &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;printf("Can not listen()\n");&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;    return -1;  &lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;return hSocket; //Success&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Сна�?ала заполн�?е�?�?�? �?�?�?�?к�?�?�?а &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;sockaddr_in, далее п�?и помо�?и �?�?нк�?ии socket()  �?�?�?анавливае�?�?�? логи�?е�?кое �?оединение �? �?оке�?ом, п�?оизводи�?�?�? п�?ив�?зка  ад�?е�?а и по�?�?а к �?оке�?�? (�?�?нк�?и�? bind()) и в�?з�?вае�?�?�? �?�?нк�?и�? listen() дл�? поме�?ки по�?�?а как п�?о�?л�?�?иваемого. �? �?л�?�?ае �?�?пе�?а возв�?а�?ае�?�?�? де�?к�?ип�?о�? �?оке�?а.&lt;br /&gt;Э�?о в�?�? о�?но�?и�?ел�?но �?ого �?�?о ка�?ае�?�?�? �?е�?ве�?а.&lt;br /&gt;&lt;br /&gt;Тепе�?�? погово�?им о клиен�?е. �?�?�?езок п�?ог�?амм�? о�? на�?ала до в�?зова InitConnection() иден�?и�?ен. �?иже п�?ед�?�?авлен код, на момен�? когда клиен�? �?же �?�?пе�?но подкл�?�?ил�?�? к �?е�?ве�?�?:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;  &lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;  msg_len = recv(hSocket, msg, 25, 0);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;msg[ msg_len ] = '\0';&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;GetUserName(msg, &amp;nSize);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;send(hSocket, msg, strlen(msg), 0);&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Т�?�?, д�?ма�?, в�?�? пон�?�?но. �?ол�?�?ае�?�?�? пе�?вое �?ооб�?ение о�? �?е�?ве�?а (�?а �?ама�? �?�?�?о�?ка "ready", п�?и желании е�? можно в�?ве�?�?и на �?к�?ан). �?алее в�?з�?вае�?�?�? �?�?нк�?и�?&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;  GetUserName(msg, &amp;nSize) &lt;/span&gt;(nSize - пе�?еменна�? �?ипа DWORD, ко�?о�?а�? об�?�?влена как DWORD nSize = 25. �?е заб�?ваем подкл�?�?и�?�? windows.h дл�? �?�?ой �?�?нк�?ии). �?о�?ле �?л�?м пол�?�?еное им�? �?е�?ве�?�?. �?о�?ле, как и в �?л�?�?ае �? �?е�?ве�?ом, зак�?�?ваем �?оединение, �?ооб�?аем об окон�?ании и�?пол�?зовани�? wsocks и заве�?�?аем п�?ог�?амм�?.&lt;br /&gt;&lt;br /&gt;Ф�?нк�?и�? InitConnection() оп�?�?�?-же о�?ен�? по�?ожа на �?�? �?�?о м�? пи�?али дл�? �?е�?ве�?а. �?о�?�?ом�?, п�?ивож�? е�? код без коммен�?а�?иев:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;int InitConnection(int port, char* addr)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;struct sockaddr_in sock_struct;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;        int connect_res;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;SOCKET hSocket;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;char c[10];&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;  &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;sock_struct.sin_family = AF_INET;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    sock_struct.sin_port   =  htons(port);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    sock_struct.sin_addr.s_addr = inet_addr(addr);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    hSocket = socket(AF_INET, SOCK_STREAM, 0);&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    if(hSocket&lt;0)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;       printf("err! Can not get socket handle\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;       return -1;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;   }&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    &lt;/span&gt; &lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;connect_res = connect(hSocket, (struct sockaddr*)&amp;sock_struct, sizeof(sock_struct));&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;      &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;     &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;if(connect_res!=0)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;{&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;         wsprintf(c, "%d", GetLastError());&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;    printf("Can not connect to the socket. Error %s\n", c);&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;    return -1;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;     }&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;    &lt;/span&gt; &lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;return hSocket; //Success&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;�?дин�?�?венное �?�?�?е�?�?венное �?азли�?ие, �?�?о в�?зов �?�?нк�?ии connect(), п�?и помо�?и ко�?о�?ой �?�?�?анавливае�?�?�? �?оединение �? �?е�?ве�?ом.&lt;br /&gt;&lt;br /&gt;�?о�?, �?об�?�?венно, и в�?�? �?ем �? �?о�?ел �? вами подели�?�?�?�?.&lt;br /&gt;�?адо о�?ме�?и�?�? �?�?о за tcp/ip �? вз�?л�?�? па�?�? дней назад, �?ак �?�?о не �?�?ди�?е �?�?�?ого, е�?ли �?�?о :)&lt;br /&gt;&lt;br /&gt;з�? не заб�?ваем подкл�?�?и�?�? необ�?одим�?�? либ�? дл�? �?або�?�? �? �?оке�?ами (по-моем�? WS2_32.lib )))&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 153);"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/2239649692901710823/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=2239649692901710823' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/2239649692901710823?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/2239649692901710823?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/08/tcpip.html' title='Я и Tcp/IP'/><author><name>patison</name><uri>http://www.blogger.com/profile/06451673448076944379</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-6446607561566092822</id><published>2007-08-10T13:33:00.000+03:00</published><updated>2007-08-10T13:43:50.620+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-08-10T13:43:50.620+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='UML::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><title type='text'>�?и�?е�? - Уни�?и�?и�?ованн�?й п�?о�?е�?�? �?аз�?або�?ки п�?ог�?аммного обе�?пе�?ени�? - 2002</title><content type='html'>&lt;a href="http://www.flickr.com/photos/10507751@N08/1069703585/" title="Photo Sharing"&gt;&lt;img src="http://farm2.static.flickr.com/1277/1069703585_5af86571fa_o.jpg" width="200" height="284" alt="�?инк на Флик�?" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;The Unified Software Development Process&lt;br /&gt;�?�?ади �?�?�?, �?ж. Рамбо, �?. Якоб�?он&lt;br /&gt;Тве�?д�?й пе�?епле�?, 496 �?�?�?., 2002 г.&lt;br /&gt;�?зда�?ел�?�?�?во: �?и�?е�?.&lt;br /&gt;ISBN: 5-318-00358-3&lt;br /&gt;&lt;br /&gt;�?нига, напи�?анна�? п�?изнанн�?ми �?пе�?иали�?�?ами в обла�?�?и �?аз�?або�?ки п�?ог�?аммного обе�?пе�?ени�?, опи�?�?вае�? �?ни�?и�?и�?ованн�?й п�?о�?е�?�? �?оздани�? �?ложн�?�? п�?ог�?аммн�?�? �?и�?�?ем, вкл�?�?а�?�?ий в �?еб�? как и�?пол�?зование �?�?ед�?�?в �?ни�?и�?и�?ованного �?з�?ка модели�?овани�? UML - �?�?анда�?�?ного �?по�?оба виз�?ализа�?ии, кон�?�?�?�?и�?овани�?, док�?мен�?и�?овани�? и пе�?е�?�?лки а�?�?е�?ак�?ов п�?ог�?аммн�?�? �?и�?�?ем, - �?ак и в�?е �?аз�? подго�?овки и �?п�?авлени�? �?�?им п�?о�?е�?�?ом. Э�?а книга б�?де�? полезна анали�?икам, �?аз�?або�?�?икам п�?иложений, п�?ог�?амми�?�?ам, �?е�?�?е�?ам и менедже�?ам п�?оек�?ов.&lt;/blockquote&gt;вз�?�?о �? oz.by&lt;br /&gt;&lt;br /&gt;пока не �?�?пел пон�?�?�? �?�?о за книга ;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?22xk6mygmy1" target="_blank"&gt;Ска�?а�?�?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/6446607561566092822/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=6446607561566092822' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/6446607561566092822?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/6446607561566092822?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/08/2002.html' title='�?и�?е�? - Уни�?и�?и�?ованн�?й п�?о�?е�?�? �?аз�?або�?ки п�?ог�?аммного обе�?пе�?ени�? - 2002'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-7672814619150558177</id><published>2007-07-25T14:59:00.000+03:00</published><updated>2007-07-25T15:01:22.585+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-25T15:01:22.585+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='�?оло�?�?е �?лова'/><title type='text'>Р�?�?�?кие �?ок�?а�?ени�? UML</title><content type='html'>&lt;blockquote&gt;�?�? - ва�?иан�? и�?пол�?зовани�? (use case)&lt;br /&gt;�?�?�? - бизне�? �?�?&lt;br /&gt;С�?�? - �?и�?�?емн�?й �?�?&lt;br /&gt;�?�? - бизне�? об�?ек�?&lt;br /&gt;�?�? - бизне�?-п�?о�?е�?�?&lt;br /&gt;�?�?�?бл - п�?едме�?на�? обла�?�?�?&lt;br /&gt;�? - диаг�?амма&lt;br /&gt;�?�?�? - диаг�?амма �?�? (use case model)&lt;br /&gt;�?�?�?�? - диаг�?амма �?�?�?&lt;br /&gt;�?С�?�? - диаг�?амма С�?�?&lt;br /&gt;�?�?�? - диаг�?амма �?�?&lt;br /&gt;�?�? - диаг�?амма кла�?�?ов (class diagram)&lt;br /&gt;�?�? - диаг�?амма по�?ледова�?ел�?но�?�?и (sequence diagram)&lt;br /&gt;�?�? - диаг�?амма дей�?�?вий (activity diagram)&lt;br /&gt;�?С - диаг�?амма �?о�?�?о�?ний (statechart diagram)&lt;br /&gt;�?�?о- диаг�?амма коопе�?а�?ии (collaboration digram)&lt;br /&gt;�?�? - диаг�?амма внед�?ени�? (deployment diagram)&lt;/blockquote&gt;вз�?�?о &lt;a href="http://www.uml2.ru/index.php?option=com_smf&amp;Itemid=45&amp;topic=144.0" target="_blank"&gt;о�?�?�?да&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/7672814619150558177/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=7672814619150558177' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7672814619150558177?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7672814619150558177?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/uml_25.html' title='Р�?�?�?кие �?ок�?а�?ени�? UML'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-3759539438895893583</id><published>2007-07-24T21:00:00.000+03:00</published><updated>2007-07-24T21:03:36.631+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-24T21:03:36.631+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='UML::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><title type='text'>Wiley - UML 2 for Dummies - 2003</title><content type='html'>&lt;img src="http://farm2.static.flickr.com/1039/887646012_14514918b3.jpg?v=0" border="0" alt="Cover" /&gt;&lt;br /&gt;�?�?�? о�?ен�? �?о�?о�?о �?�?�?�?к�?�?�?и�?овано!&lt;br /&gt;&lt;blockquote&gt;By Michael Jesse&lt;br /&gt;Chonoles, James A. Schardt&lt;br /&gt;--------------------&lt;br /&gt;Published 2003&lt;br /&gt;--------------------&lt;br /&gt;John Wiley &amp; Sons&lt;br /&gt;--------------------&lt;br /&gt;Computers / Languages / Programming&lt;br /&gt;--------------------&lt;br /&gt;432 pages&lt;br /&gt;--------------------&lt;br /&gt;ISBN 0764544861&lt;br /&gt;--------------------&lt;br /&gt;Uses friendly, easy-to-understand For Dummies style to help readers learn to model systems with the latest version of UML, the modeling language used by companies throughout the world to develop blueprints for complex computer systemsGuides programmers, architects, and business analysts through applying UML to design large, complex enterprise applications that enable scalability, security, and robust executionIllustrates concepts with mini-cases from different business domains and provides practical advice and examplesCovers critical topics for users of UML, including object modeling, case modeling, advanced dynamic and functional modeling, and component and deployment modeling&lt;/blockquote&gt;books.google.com&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?0eemgtjsix9" target="_blank"&gt;Ска�?а�?�?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/3759539438895893583/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=3759539438895893583' title='�?оммен�?а�?ии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/3759539438895893583?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/3759539438895893583?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/wiley-uml-2-for-dummies-2003.html' title='Wiley - UML 2 for Dummies - 2003'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-456726420048672843</id><published>2007-07-24T14:33:00.000+03:00</published><updated>2007-07-24T20:06:47.951+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-24T20:06:47.951+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='UML::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><title type='text'>Sams - Teach Yourself Uml In 24 Hours, 3rd Ed - 2004</title><content type='html'>&lt;img src="http://farm2.static.flickr.com/1058/884268509_052ed2c9dd.jpg" alt="Cover" border="0" /&gt;&lt;br /&gt;�?�?пе�? книга, в�?ем �?ове�?�?�?!&lt;br /&gt;&lt;blockquote&gt;By Joseph Schmuller&lt;br /&gt;--------------------&lt;br /&gt;Published 2004&lt;br /&gt;--------------------&lt;br /&gt;Sams Publishing&lt;br /&gt;--------------------&lt;br /&gt;Computers / Languages / Programming&lt;br /&gt;--------------------&lt;br /&gt;416 pages&lt;br /&gt;--------------------&lt;br /&gt;ISBN 067232640X&lt;br /&gt;--------------------&lt;br /&gt;Learn UML, the Unified Modeling Language, to create diagrams describing the various aspects and uses of your application before you start coding, to ensure that you have everything covered. Millions of programmers in all languages have found UML to be an invaluable asset to their craft. More than 50,000 previous readers have learned UML with &amp;quot;Sams Teach Yourself UML in 24 Hours,&amp;quot; Expert author Joe Schmuller takes you through 24 step-by-step lessons designed to ensure your understanding of UML diagrams and syntax. This updated edition includes the new features of UML 2.0 designed to make UML an even better modeling tool for modern object-oriented and component-based programming. The CD-ROM includes an electronic version of the book, and Poseidon for UML, Community Edition 2.2, a popular UML modeling tool you can use with the lessons in this book to create UML diagrams immediately.&lt;/blockquote&gt;вз�?�?о �? books.google.com&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?0ih0tyy3tys" target="_blank"&gt;Ска�?а�?�?!&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/456726420048672843/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=456726420048672843' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/456726420048672843?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/456726420048672843?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/sams-teach-yourself-uml-in-24-hours-3rd.html' title='Sams - Teach Yourself Uml In 24 Hours, 3rd Ed - 2004'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-576247946855983263</id><published>2007-07-23T15:55:00.000+03:00</published><updated>2007-07-23T16:25:23.701+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-23T16:25:23.701+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Python::С�?а�?�?и'/><category scheme='http://www.blogger.com/atom/ns#' term='С�?а�?�?и'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Сага о exceptions.UnicodeDecodeError</title><content type='html'>Хо�?ело�?�? напи�?а�?�? �?к�?ип�?ик, ко�?о�?�?й ав�?ома�?изи�?�?е�? некий веб-п�?о�?е�?�? (во как загн�?л). �?л�? �?�?ого б�?л и�?пол�?зован мод�?л�? httplib.&lt;br /&gt;�?лго�?и�?м дей�?�?вии �?аков:&lt;br /&gt;1. С�?�?�?им GET'ом на �?е�?ве�?&lt;br /&gt;2. �?аби�?аем �?иде�?�? + �?ело о�?ве�?а&lt;br /&gt;3. �?а�?�?им и �?о и д�?�?гое&lt;br /&gt;4. гене�?им нов�?й GET (или POST)&lt;br /&gt;�?о�? �?акой п�?о�?�?ой алго�?и�?м. �?�?облема по�?вило�?�? на 3 п�?нк�?е: «�?а�?�?им и �?о и д�?�?гое». �?�?и поп�?�?ке в�?ве�?�?и на �?к�?ан �?ело о�?ве�?а в�?давало�?�? и�?кл�?�?ение: exceptions.UnicodeDecodeError, во�? каким п�?�?�?м �?дало�?�? обой�?и �?�?о (полн�?й �?к�?ип�?):&lt;br /&gt;&lt;blockquote class="code"&gt;#!/usr/bin/python&lt;br /&gt;# -*- coding: utf-8 -*-&lt;br /&gt;&lt;br /&gt;# Author LMZ&lt;br /&gt;# Purpose Omitted ;)&lt;br /&gt;&lt;br /&gt;import cgi&lt;br /&gt;import cgitb; cgitb.enable()&lt;br /&gt;&lt;br /&gt;import sys&lt;br /&gt;import httplib&lt;br /&gt;&lt;br /&gt;print &amp;quot;Content-Type: text/html&amp;quot;     # HTML is following&lt;br /&gt;print&lt;br /&gt;&lt;br /&gt;host = 'www.ruhost.ru'&lt;br /&gt;h = httplib.HTTP(host)&lt;br /&gt;h.putrequest('GET', '/')&lt;br /&gt;h.putheader('Host', host)&lt;br /&gt;#h.putheader('User-agent', 'python-httplib')&lt;br /&gt;h.endheaders()&lt;br /&gt;&lt;br /&gt;returncode, returnmsg, headers = h.getreply()&lt;br /&gt;if returncode == 200:  #OK&lt;br /&gt;&amp;nbsp; &amp;nbsp;strFile = h.getfile().read().decode('cp1251')&lt;br /&gt;&amp;nbsp; &amp;nbsp;print type(strFile)# как ни �?�?�?анно, �?�?�? пе�?а�?ае�?�?�?: &amp;lt;type 'unicode'&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;print strFile.encode('utf-8')&lt;br /&gt;else:&lt;br /&gt;&amp;nbsp; &amp;nbsp;print &amp;quot;Error, return code %s&amp;quot; % returncode&lt;br /&gt; &lt;br /&gt;#END&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;во�? �?акое во�? нелоги�?ное, им�?о, �?е�?ение</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/576247946855983263/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=576247946855983263' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/576247946855983263?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/576247946855983263?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/exceptionsunicodedecodeerror.html' title='Сага о exceptions.UnicodeDecodeError'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-7409552805288569804</id><published>2007-07-20T20:12:00.000+03:00</published><updated>2007-07-20T20:15:17.493+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-20T20:15:17.493+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Piu Project'/><category scheme='http://www.blogger.com/atom/ns#' term='�?�?оек�?�?'/><title type='text'>Хло�? �?о�?лд Piu!</title><content type='html'>�?�? �?�?о �?ова�?и�?и, п�?и�?�?�?пим!&lt;br /&gt;�?иУ - название новой п�?ог�?ам�?л�?ки дл�? заливани�? �?о�?ок (вооб�?е �?на�?ало плани�?овало�?�? на �?ика�?�? ).&lt;br /&gt;�?ооб�?е, пока, �?акой �?�?или�?�? не�?�?, е�?�?�? F-Spot viewer �? возможно�?�?�?�?, но �?�?о пол�?�?ае�?�?�? �?лакон, а по �?ем�? �?ак�? =)&lt;br /&gt;&lt;br /&gt;�?лавное �?�?ебование к п�?ог�?амме - заливание �?о�?ок на �?ика�?�?�? (и д�?�?гие �?е�?ви�?�?)&lt;br /&gt;�?н�?е�?�?ей�? - как �?У�?, �?ак и кон�?ол�?.&lt;br /&gt;п�?о �?У�? на данн�?й момен�? изве�?�?но �?лед�?�?�?ие (=)):&lt;br /&gt;е�?�?�? 2 ва�?иан�?а:&lt;br /&gt;а. дела�?�? как Commander'�? (Total, Krusader), �?о е�?�?�? 2 панели (как п�?и �?�?п коннек�?е)&lt;br /&gt;б. (�? за �?�?о�? ва�?иан�?) �?дела�?�? как в Explorer'е, в л�?бом (в �?инде, в �?номе), thumbails (или как �?ам п�?авил�?но)&lt;br /&gt;&lt;br /&gt;в�?�? жд�? коммен�?ов и кон�?�?�?�?к�?ивной к�?и�?ики.</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/7409552805288569804/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=7409552805288569804' title='�?оммен�?а�?ии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7409552805288569804?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7409552805288569804?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/piu.html' title='Хло�? �?о�?лд Piu!'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-1687416862943696037</id><published>2007-07-18T16:28:00.000+03:00</published><updated>2007-07-18T16:41:13.745+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-18T16:41:13.745+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='widget'/><title type='text'>С�?�?ло�?ки (по�?ледние 20)</title><content type='html'>&lt;script src="http://coder.md/RSSReader.py?name=http://bobrdobr.ru/links/user/CoderMD/rss.xml&amp;max_items=20" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;�?�?е �?�?�?лки �?�?�?:&lt;br /&gt;&lt;a href="http://bobrdobr.ru/bookmarks/CoderMD/index.html" target="_blank"&gt;&lt;img src="http://bobrdobr.ru/images/logo.gif" border="0" alt="�?об�? РРРРРРР�?ли�?!!!"/&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/1687416862943696037/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=1687416862943696037' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/1687416862943696037?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/1687416862943696037?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/30.html' title='С�?�?ло�?ки (по�?ледние 20)'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-2737833317961076129</id><published>2007-07-18T14:51:00.000+03:00</published><updated>2008-11-13T18:29:50.915+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2008-11-13T18:29:50.915+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Раз�?або�?ка �?�?::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='UML'/><category scheme='http://www.blogger.com/atom/ns#' term='UML::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><title type='text'>UML. �?�?нов�?</title><content type='html'>&lt;img src="http://1.bp.blogspot.com/_VSb7AjKkFmQ/Rp4DHeNLLcI/AAAAAAAAA3o/SZ-cXqlMUug/s400/01_21_005.jpg" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;�?а�?�?ин Фа�?ле�? и �?ендалл Ско�?�?, 2002&lt;br /&gt;&lt;br /&gt;�?�?ен�? за�?0�?на�? книже�?�?�?а =) �?ам �?и�?ай �?ей�?а�? и кай�? ловл�? =)&lt;br /&gt;&lt;blockquote&gt;�? на�?�?о�?�?ее в�?ем�? �?и�?око �?а�?п�?о�?�?�?аненн�?й �?ни�?и�?и�?ованн�?й �?з�?к модели�?овани�? (UML) �?вл�?е�?�?�? о�?и�?иал�?н�?м �?�?анда�?�?ом, �?екомендованн�?м кон�?о�?�?и�?мом Object Management Group. UML п�?ед�?�?авл�?е�? �?обой но�?а�?и�?, ко�?о�?�?�? должн�? зна�?�? и понима�?�? в�?е �?аз�?або�?�?ики п�?ог�?аммного обе�?пе�?ени�?. �?озможно�?�?и �?з�?ка UML и�?кл�?�?и�?ел�?но �?и�?оки, но не в�?е они важн�? в �?авной �?�?епени. �?о�?�?ом�? ав�?о�?�? пе�?вого издани�? «UML в к�?а�?ком изложении», за�?л�?женно п�?изнанного л�?�?�?им к�?а�?ким �?�?ковод�?�?вом по о�?новам �?з�?ка UML, �?о�?ли возможн�?м �?а�?�?мо�?�?е�?�? ли�?�? �?ам�?е важн�?е его а�?пек�?�?. �?�?о�?ое издание «UML �?�?нов�?», �?о�?�?анив к�?а�?кий �?�?ил�? изложени�?, позвол�?е�? б�?�?�?�?о из�?�?и�?�? �?з�?к и п�?и�?�?�?пи�?�? к его п�?именени�?. �?а�?е�?иал книги �?�?�?е�?�?венно обновлен и дополнен диаг�?аммами ва�?иан�?ов и�?пол�?зовани�?, диаг�?аммами де�?�?ел�?но�?�?и и �?а�?�?и�?ени�? коопе�?а�?ии, а �?акже нов�?м п�?иложением, де�?ал�?но опи�?�?ва�?�?им о�?ли�?и�? �?азн�?�? ве�?�?ий �?з�?ка UML&lt;br /&gt;&lt;br /&gt;�?нига напи�?ана дл�? �?е�?, к�?о знаком �? о�?новами об�?ек�?но-о�?иен�?и�?ованного анализа и п�?оек�?и�?овани�?. �?на на�?инае�?�?�? �? обзо�?аи�?�?о�?ии возникновени�?, �?аз�?або�?ки и обо�?новани�? �?з�?ка UML �?а�?ем �?а�?�?ма�?�?ивае�?�?�? возможно�?�?�? ин�?ег�?а�?ии �?з�?ка UML в об�?ек�?но-о�?иен�?и�?ованн�?й п�?о�?е�?�? �?аз�?або�?ки. �?. Фа�?ле�? �?а�?�?ма�?�?ивае�? в кон�?ек�?�?е UML �?азли�?н�?е ме�?од�? модели�?овани�?, �?акие как ва�?иан�?�? и�?пол�?зовани�?, диаг�?амм�? кла�?�?ов и диаг�?амм�? взаимодей�?�?ви�?, опи�?�?вае�? �?�?но и к�?а�?ко но�?а�?и�? и �?еман�?ик�?. Уделено внимание полезн�?м не-UML ме�?одам: CRC-ка�?�?ам и об�?аз�?ам. �? книге п�?ивод�?�?�?�? п�?ак�?и�?е�?кие �?екоменда�?ии, о�?нованн�?е на 12-ле�?нем оп�?�?е ав�?о�?а, а �?акже небол�?�?ой п�?име�? п�?ог�?амм�? на �?з�?ке Java, илл�?�?�?�?и�?�?�?�?ий �?еализа�?и�? UML-п�?оек�?а. �?�?воив кл�?�?ев�?е а�?пек�?�? �?з�?ка, �?и�?а�?ели п�?иоб�?е�?�?�? базов�?е знани�?, необ�?одим�?е дл�? по�?�?�?оени�? моделей и �?гл�?бленного из�?�?ени�? UML&lt;/blockquote&gt;вз�?�?о �? �?зона.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?ezgnuu1ynoy" target="_blank"&gt;Ска�?а�?�?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/2737833317961076129/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=2737833317961076129' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/2737833317961076129?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/2737833317961076129?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/uml.html' title='UML. �?�?нов�?'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_VSb7AjKkFmQ/Rp4DHeNLLcI/AAAAAAAAA3o/SZ-cXqlMUug/s72-c/01_21_005.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-6542148981592864406</id><published>2007-07-08T14:33:00.000+03:00</published><updated>2007-07-08T14:47:56.571+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-08T14:47:56.571+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='С�?а�?�?и'/><title type='text'>int main() VS void main()</title><content type='html'>�?�?ак, �?егодн�? погово�?им о �?�?нк�?ии main(), а именно о �?ипе возв�?а�?аемого зна�?ени�?.&lt;br /&gt;�?ногие на�?ина�?�?ие п�?ог�?амми�?�?�? зна�?�? о �?�?нк�?ии main �?ол�?ко �?о �?�?о �?�?о �?о�?ка&lt;br /&gt;в�?ода кон�?ол�?ного win32 п�?иложени�?. �? �?ом какое зна�?ение должна возв�?а�?а�?�?&lt;br /&gt;�?�?а �?�?нк�?и�? (да и должна-ли возв�?а�?а�?�? вооб�?е) на�?ина�?�?ий п�?ог�?амме�? не&lt;br /&gt;зад�?м�?вае�?�?�?. Э�?о п�?ои�?�?оди�? по �?�?д�? п�?и�?ин:&lt;br /&gt;1. �?ало где �?дел�?е�?�?�? �?�?ом�? внимание, о�?обенно в ма�?е�?�?�?ла�? дл�? на�?ина�?�?и�?&lt;br /&gt;2. �? на�?але из�?�?ени�? �?з�?ка о �?�?нк�?и�?�? не �?поминае�?�?�?. �? когда дело до�?оди�?&lt;br /&gt;и до ни�?, на�? п�?ог�?амме�? �?же и д�?ма�?�? не д�?мае�? о main, о �?ом �?�?о �?�?о в&lt;br /&gt;�?о�?но�?�?и �?ака�?-же �?�?нк�?и�? как и �?е �?�?о он в�?�?�?н�?�? пи�?е�?, и о �?ом �?�?о из&lt;br /&gt;main �?�?о-�?о должно возв�?а�?а�?�?�?�?.&lt;br /&gt;3. �?�? и наконе�?-�?о, п�?ога-�?о �?або�?ае�?! �?еважно как напи�?а�?�? - int main(),&lt;br /&gt;void main() или даже п�?о�?�?о main(). �?омпайле�? не �?�?гае�?�?�?, линке�? �?оже,&lt;br /&gt;в�?полнение п�?ог�?амм�? п�?о�?оди�? как по ма�?л�?. �?днако не в�?�? �?ак �?о�?о�?о как&lt;br /&gt;може�? показа�?�?�?�? на пе�?в�?й взгл�?д.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;�?�?ак, в�?�?-�?аки void main или int main?&lt;/strong&gt;&lt;br /&gt;�?ак мне каже�?�?�?, до�?�?а�?о�?но загл�?н�?�?�? в �?�?анда�?�?, и по�?мо�?�?е�?�? �?�?о �?ам&lt;br /&gt;гово�?и�?�?�? о main. �? �?огла�?но C++ Standart ANSI ISO, �?�?нк�?и�? main должна&lt;br /&gt;возв�?а�?а�?�? �?елое. То-же гово�?и�?�?�? и в ANSI C. �?л�? п�?име�?а можно напи�?а�?�?&lt;br /&gt;"�?ола, �?олд" п�?име�?но �?ак:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;#include&lt;stdio.h&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;printf("Hello, World!");&lt;br /&gt;}&lt;/i&gt;&lt;br&gt;&lt;br /&gt;�? е�?ли �?компили�?�? �?�?о дело на компил�?�?о�?е �?�?анда�?�?а ANSI C, можно �?виде�?�?&lt;br /&gt;�?�?о он в�?да�?�? �?�?д п�?ед�?п�?еждений.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;�? в�?�?-�?аки, по�?ем�? не void?&lt;/strong&gt;&lt;br /&gt;�?�?�? о�?ен�? п�?о�?�?о. �?о заве�?�?ении п�?ог�?амм�?, �?�?нк�?и�? int main поме�?ае�?&lt;br /&gt;возв�?а�?аемое зна�?ение в �?�?�?к, к ко�?о�?ом�? по�?ле �?�?ого може�? к�?о-либо&lt;br /&gt;об�?а�?и�?�?�?�?. �?�?ли-же main �? на�? ни�?его не возв�?а�?ае�?, в �?�?ек, е�?�?е�?�?венно,&lt;br /&gt;ни�?его не поме�?ае�?�?�?. �?�?� как в�? ве�?о�?�?но �?же догадали�?�?, п�?и поп�?�?ке&lt;br /&gt;об�?а�?ени�? к �?ез�?л�?�?а�?�? в �?�?еке, б�?де�? за�?�?он�?�?а "�?�?жа�?" ино�?ма�?и�?. �?&lt;br /&gt;по�?лед�?�?ви�? мог�?�? б�?�?�? ка�?а�?�?�?о�?и�?е�?кими! �?ед�? �?�?ой ин�?о�?ма�?ией може�?&lt;br /&gt;оказа�?�?�?�? "к�?�?ок" �?каза�?ел�?, или е�?е �?�?о-�?о "неп�?ика�?аемое" :)&lt;br /&gt;&lt;br /&gt;�?од�?�?ожива�? �?�?�? �?�?а�?�?�?, �?о�?ело�?�?-б�? о�?ме�?и�?�? �?�?о в�?бо�? в л�?бом �?л�?�?ае за&lt;br /&gt;вами, однако �?�?ои�? помни�?�? и о возможн�?�? по�?лед�?�?ви�?�?. �?е �?�?ои�? пи�?а�?�?&lt;br /&gt;п�?ог�?амм�? ко�?о�?а�? б�?де�? "�?або�?а�?�? �?о�?�? как-�?о". �?ед�? �?ано или поздно мелкий&lt;br /&gt;баг, ко�?о�?�?й пона�?ал�?-�?о и багом не назове�?�?, може�? пе�?е�?о�?�?и в ка�?а�?�?�?о�?�?.&lt;br /&gt;&lt;br /&gt;by &lt;strong&gt;patison4eg&lt;/strong&gt; at 27.02.07 (c)</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/6542148981592864406/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=6542148981592864406' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/6542148981592864406?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/6542148981592864406?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/int-main-vs-void-main.html' title='int main() VS void main()'/><author><name>patison</name><uri>http://www.blogger.com/profile/06451673448076944379</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-8804760590505552335</id><published>2007-07-07T18:10:00.000+03:00</published><updated>2007-07-08T14:31:20.446+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-08T14:31:20.446+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Demonoid.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?'/><category scheme='http://www.blogger.com/atom/ns#' term='torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='С�?а�?�?и'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?::С�?а�?�?и'/><title type='text'>�?ак ка�?а�?�? �? Demonoid.com</title><content type='html'>�?а �?�?�?ани�?ке опи�?ани�? �?о�?�?ен�?а е�?�?�? �?акой "о�?�?ек":&lt;br /&gt;'Extra Information'&lt;br /&gt;�?ам е�?�?�? поле:&lt;br /&gt;'File hash'&lt;br /&gt;копи�?�?ем �?�?�? (п�?име�?: cc08270f858dda13e94295c47fec1fbb984f167c), далее забиваем �?�?о�? �?�?�? в �?�?гол, на�?одим �?�?�?лк�? на о�?к�?�?�?�?й �?�?еке�? и... ка�?аем!!!&lt;br /&gt;&lt;a href="http://i129.photobucket.com/albums/p220/LMZiushka/screen1.png" target="_blank"&gt;&lt;img src="http://s129.photobucket.com/albums/p220/LMZiushka/th_screen1.png" border="0" alt="�?о имей �?емонойд =)"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;�?о�? �?ак во�?!</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/8804760590505552335/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=8804760590505552335' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/8804760590505552335?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/8804760590505552335?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/demonoidcom.html' title='�?ак ка�?а�?�? �? Demonoid.com'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-8986170518914344499</id><published>2007-07-07T17:58:00.000+03:00</published><updated>2007-07-07T18:05:18.880+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-07T18:05:18.880+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?'/><category scheme='http://www.blogger.com/atom/ns#' term='torrent'/><category scheme='http://www.blogger.com/atom/ns#' term='С�?а�?�?и'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?::С�?а�?�?и'/><title type='text'>�?ак �?або�?а�?�? �?о�?�?ен�?�?.</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Intro&lt;/span&gt;&lt;br /&gt;�? �?во�? в�?ем�? �? �?ам и�?кал о�?ве�? на �?�?о�? воп�?о�?, дн�? �?�?и и по�?ле 30 п�?име�?но �?азн�?�? зап�?о�?ов в �?�?гл, �? на�?ал понима�?�?, как ЭТ�? �?або�?ае�?. �? во�? как!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;�?ое�?али!&lt;/span&gt; (Ц, �?ага�?ин)&lt;br /&gt;�?е�?во-напе�?во �?о�?�?ен�? клиен�? (далее Т�?, клиен�? на �?а�?ке на ко�?о�?ой зака�?ивае�?�?�? �?айл, нап�?име�? WinXP.iso), па�?�?и�? �?айл .�?о�?�?ен�? л�?безно п�?едо�?�?авленн�?й забо�?лив�?м пол�?зова�?ел�?м :), �?ам в "пе�?вой �?�?�?о�?ке" он на�?оди�? ад�?е�?�? к�?да надо �?дела�?�? �?�?Т зап�?о�?: &lt;span style="font-style:italic;"&gt;http://bt.myt0rrent.gov/announce.php?uk=jPAnNwpuvd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ч�?о п�?ои�?�?оди�? дал�?�?е, �?мо�?�?и ниже (пол�?зова�?ели Lynx�??a извин�?й�?е :) )&lt;br /&gt;&lt;img src="http://i129.photobucket.com/albums/p220/LMZiushka/torrent.gif" alt="�?ак �?або�?а�?�? �?о�?�?ен�?�?"/&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;�?ап�?о�? 1.&lt;/span&gt;&lt;br /&gt;След�?�? по �?�?ом�? ад�?е�?�? (из .�?о�?�?ен�? �?айла) �? �?�?Т зап�?о�?ом, в ко�?о�?ом, �?оде�?жи�?�?�? много в�?�?кой ин�?�? (�?�?, �?кол�?ко �?ка�?ал, �?кол�?ко надо �?ка�?а�?�? и �?.д.).&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;�?�?ве�? 1.&lt;/span&gt;&lt;br /&gt;Се�?ве�? (в о�?ве�?е) помимо в�?его возв�?а�?ае�? �?пи�?ок �?�? ма�?ин, �? �?казанн�?ми по�?�?ами (п�?име�?: 56.200.37.2:3665), ко�?о�?�?е �?оже ка�?а�?�?/о�?да�?�? данн�?й �?о�?�?ен�?.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;�?ап�?о�? 2.&lt;/span&gt; (одиноков�?й дл�? в�?е�? ма�?ин, �?азни�?а ли�?�? в данн�?�? ко�?о�?�?е зап�?а�?ива�?�?�?�?)&lt;br /&gt;�?а�? Т�? пол�?�?ае�? �?�?и данн�?е и�?� п�?авил�?но об�?а�?ае�?�?�? к каждой из �?�?и�? ма�?ин (в �?�?ом �?л�?�?ае, кажда�? ма�?ина ве�?ае�? �?е�?ве�? на данн�?й по�?�?) �? п�?о�?�?бой "�?ипа подгони па�?�? бай�?, подними �?ебе ratio :)".&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;�?�?ве�? 2.&lt;/span&gt;&lt;br /&gt;�?а�?ин�? л�?безно подгон�?�?�? бай�?�? в ма�?�?�?!&lt;br /&gt;&lt;br /&gt;�?е�?кол�?ко заме�?ок.&lt;br /&gt;1. в�?�? ин�?о�?ма�?и�? пе�?еда�?�?�?�? по п�?о�?околам HTTP/HTTPS.&lt;br /&gt;2. в�?�? "полезна�?" ин�?о�?ма�?и�?, �?о е�?�?�? �?о�?�?ен�? �?айл, о�?ве�?�? �?е�?ве�?а (�?�?еке�?а) и клиен�?ов п�?едо�?�?авл�?�?�?�?�? в виде bencoding данн�?�?.&lt;br /&gt;&lt;br /&gt;Ч�?о по�?и�?а�?�?.&lt;br /&gt;1. �?�? коне�?но &lt;a href="http://wiki.theory.org/BitTorrentSpecification" target="_blank"&gt;Спе�?и�?ика�?и�?&lt;/a&gt;, &lt;a href="http://coder.md.docs.googlepages.com/TorrentSpec.html" target="_blank"&gt;зе�?кал�?�?е&lt;/a&gt;&lt;br /&gt;2. �?л�?�?е�?на�?ива ( �?�?�?�?�?�? запил ги�?а�?�?, Slayer п�?евед! :) ) в�?егда важна (!!!), �?ак во�? и она: &lt;a href="http://pdtp.org/" target="_blank"&gt;PDTP&lt;/a&gt;, &lt;a href="http://coder.md.docs.googlepages.com/PDTPIntro.pdf" target="_blank"&gt;о PDTP (на �?�?�?�?ком из �?ин�?к�?Фо�?ма�?а, в�?п�?�?к 70 )&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;+ �?па�?ибо �?а�?и�?он�? за к�?и�?ик�?</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/8986170518914344499/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=8986170518914344499' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/8986170518914344499?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/8986170518914344499?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/blog-post_3888.html' title='�?ак �?або�?а�?�? �?о�?�?ен�?�?.'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-5607929684958735807</id><published>2007-07-07T17:37:00.000+03:00</published><updated>2007-07-13T08:29:00.571+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-13T08:29:00.571+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='C++::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='Qt::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='Qt'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>C++ GUI Programming with Qt 4, Jasmin Blanchette and Mark Summerfield</title><content type='html'>&lt;img src="http://i129.photobucket.com/albums/p220/LMZiushka/51RS27Y3RZL.jpg" alt=""/&gt;&lt;br /&gt;�?лавна�? книга по Qt 4, е�?�?�? в�?�? о�? азов до ма�?�?е�?-кла�?�?а.&lt;br /&gt;&lt;blockquote&gt;Using C++ GUI Programming with Qt 4 you'll discover the most effective Qt 4 programming patterns and techniques as you master key technologies ranging from Qt's model/view architecture to Qt's powerful new 2D paint engine. The authors provide readers with unparalleled insight into Qt's event model and layout system. Then, using realistic examples, they introduce superior techniques for everything from basic GUI development to advanced database and XML integration.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?5okzmzoynzt" target="_blank"&gt;Ска�?а�?�?&lt;/a&gt;&lt;br /&gt;�?С: п�?име�?�? вкл�?�?ен�?!</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/5607929684958735807/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=5607929684958735807' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5607929684958735807?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5607929684958735807?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/c-gui-programming-with-qt-4-jasmin.html' title='C++ GUI Programming with Qt 4, Jasmin Blanchette and Mark Summerfield'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-5117165566272436663</id><published>2007-07-07T17:13:00.000+03:00</published><updated>2007-07-07T17:37:17.872+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-07T17:37:17.872+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='C++::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='Се�?�?'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Network programming for Microsoft Windows, Second Edition</title><content type='html'>&lt;img src="http://lh6.google.com/sashulika/Ro-hSkMYJFI/AAAAAAAAAy4/XdfCuQBM9ww/winnetprog2.jpg" alt=""/&gt;&lt;br /&gt;�?�?�?игенна�? книга по �?оке�?ам в �?инде (а зна�?и�?, и, �?а�?�?и�?но в *�?�?�?Са�?) по�?ом�? как �?инда �?зае�? �?оже Berkley Sockets.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This updated edition provides the latest information about how to write applications that take advantage of the advanced networking protocols and technologies that Microsoft Windows XP supports-Internet Protocol (IP) versions 4 and 6, Pragmatic General Multicasting (PGM) protocol, Internet Group Management Protocol 3 (IGMPv3), IPv6 multicasting, the Network Location Awareness (NLA) namespace provider, the Winsock Provider Interface, 64-bit Winsock APIs, and .NET Sockets. The book includes code samples in the Microsoft Visual Basic, Microsoft Visual C++, and Microsoft Visual C# development systems.&lt;/blockquote&gt;�?з�?�?о �? �?мазона&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?54mnlze2njd" target="_blank"&gt;Ска�?а�?�?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/5117165566272436663/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=5117165566272436663' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5117165566272436663?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5117165566272436663?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/network-programming-for-microsoft.html' title='Network programming for Microsoft Windows, Second Edition'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-280776422164800667</id><published>2007-07-07T16:57:00.000+03:00</published><updated>2007-07-07T17:30:03.150+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-07T17:30:03.150+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='Раз�?або�?ка �?�?::�?ниги'/><category scheme='http://www.blogger.com/atom/ns#' term='Раз�?або�?ка �?�?'/><category scheme='http://www.blogger.com/atom/ns#' term='�?ниги'/><title type='text'>Те�?нологи�? �?аз�?або�?ки п�?ог�?аммного обе�?пе�?ени�?</title><content type='html'>кон�?пек�? п�?едо�?�?авленн�?й одним �?�?а�?�?ником �?о�?�?ма Vingrad, �?�?�?лка на �?ем�?: http://forum.vingrad.ru/topic-56727.html&lt;br /&gt;�?�?ен�? ин�?е�?е�?но и по�?�?и�?ел�?но!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/?2nksbmigfa9" target="_blank"&gt;�?ка�?а�?�?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/280776422164800667/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=280776422164800667' title='�?оммен�?а�?ии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/280776422164800667?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/280776422164800667?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/blog-post_7424.html' title='Те�?нологи�? �?аз�?або�?ки п�?ог�?аммного обе�?пе�?ени�?'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-5648874428179303036</id><published>2007-07-07T14:57:00.000+03:00</published><updated>2007-07-07T15:03:27.592+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-07T15:03:27.592+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='�?лог'/><title type='text'>Я - �?�?ади�?ионн�?й �?кин�?ед ;)</title><content type='html'>�?он�?л �?�?о, когда п�?о�?и�?ал к�?о е�?�?�? �?�?ади�?ионн�?й �?кин:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight:bold;"&gt;Т�?ади�?ионн�?е �?кин�?ед�?&lt;/span&gt; (англ. Traditional Skinheads) �?? аполи�?и�?на�? �?�?бк�?л�?�?�?�?а, возник�?а�? в �?нглии под вли�?нием модов и �?май�?ки�? �?�?дбойз в �?е�?�?иде�?�?�?�?е год�? XX века. Те�?но �?в�?зана �? �?ан�?евал�?ной м�?з�?кой �?егги и �?ка и �?ов�?еменной м�?з�?кой Oi!. Создали �?вой �?об�?�?венн�?й �?�?ил�? одежд�?, пол�?�?ив�?ий название «boots &amp; braces» �?? «бо�?инки и под�?�?жки».&lt;br /&gt;&lt;br /&gt;«Remember the Spirit of '69» �?? нео�?и�?иал�?н�?й лоз�?нг �?�?бк�?л�?�?�?�?�?. �?н о�?�?ажае�? одн�? из �?елей, ко�?о�?�?�? �?�?ав�?�? пе�?ед �?обой е�? п�?ед�?�?ави�?ели �?? �?о�?�?анение �?�?�?оев и п�?ин�?ипов пе�?в�?�? �?кин�?едов, по�?вив�?и�?�?�? во в�?о�?ой половине 60-�? годов:&lt;ul&gt;&lt;li&gt;Рабо�?а�?�? (�?кин�?ед�? го�?д�?�?�?�? �?воей п�?инадлежно�?�?�?�? к �?або�?ем�? кла�?�?�?);&lt;/li&gt;&lt;br /&gt;&lt;li&gt;�?одде�?жива�?�? �?вои�? д�?�?зей (�?ак наз�?ваемое Unity, �?динение �?? «важнее д�?�?жб�? не�? ни�?его на �?ве�?е») и �?ем�?�? (�?ем�?�? дл�? �?кин�?едов �?�?о ко�?ни, и�?�?оки);&lt;/li&gt;&lt;br /&gt;&lt;li&gt;�?омни�?�? �?вои ко�?ни �?? д�?�?гое важное пон�?�?ие в �?�?бк�?л�?�?�?�?е �?�?ади�?ионн�?�? �?кин�?едов; на�?оди�? �?вое о�?�?ажение в д�?�?гом поп�?л�?�?ном в�?�?ажении: «Remember your roots!», �?�?о, в п�?ин�?ипе, �?вл�?е�?�?�? д�?�?гой �?�?о�?оной в�?�?ажени�? «Remember the Spirit of '69», �?ак как «�?�?�? 69» (Spirit of '69) �?? ко�?ни �?амой �?�?бк�?л�?�?�?�?�?, «золо�?ое в�?ем�?» е�? �?азви�?и�?;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;�?�?�?�? ан�?и-�?а�?и�?�?ом �?? имее�?�?�? ввид�? именно ан�?и�?а�?изм, а не ан�?и�?а�?изм, �?ака�? пози�?и�? об�?�?�?н�?е�?�?�? �?ем, �?�?о �?�?бк�?л�?�?�?�?а �?кин�?едов п�?ои�?�?оди�? из �?ме�?ени�? дв�?�? к�?л�?�?�?�? �?? �?май�?ки�? �?емнокожи�? �?�?диз (rude boys) и англий�?ки�? модов (mods); ан�?и�?а�?изм �?�?и�?ае�?�?�? �?�?ади�?ионн�?ми �?кин�?едами п�?ополи�?и�?ной идеологией и по �?�?ой п�?и�?ине о�?ве�?гае�?�?�? ими.&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;вз�?�?о о�?�?�?да: http://forum.netz.ru/index.php?showtopic=2081</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/5648874428179303036/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=5648874428179303036' title='�?оммен�?а�?ии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5648874428179303036?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/5648874428179303036?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/blog-post_07.html' title='Я - �?�?ади�?ионн�?й �?кин�?ед ;)'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-8685036572178928889</id><published>2007-07-05T14:36:00.000+03:00</published><updated>2007-07-05T14:45:28.342+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-05T14:45:28.342+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='�?ин�?к�?'/><category scheme='http://www.blogger.com/atom/ns#' term='Уб�?н�?�?'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>С�?�?лки из ми�?а �?ин�?к�?</title><content type='html'>на�?инаем ;) :&lt;br /&gt;об�?аз�? ди�?ков, из одного �?о�?ма�?а в д�?�?гой: http://wiki.linuxquestions.org/wiki/CD_Image_Conversion</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/8685036572178928889/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=8685036572178928889' title='�?оммен�?а�?ии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/8685036572178928889?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/8685036572178928889?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/07/blog-post.html' title='С�?�?лки из ми�?а �?ин�?к�?'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5409743609405304636.post-7844380359138424780</id><published>2007-06-30T15:48:00.000+03:00</published><updated>2007-07-01T16:40:22.556+03:00</updated><app:edited xmlns:app='http://purl.org/atom/app#'>2007-07-01T16:40:22.556+03:00</app:edited><category scheme='http://www.blogger.com/atom/ns#' term='�?оло�?�?е �?лова'/><title type='text'>�?�?о �?егЭк�?п</title><content type='html'>&lt;blockquote&gt;there are 11 characters with special meanings: the opening square bracket &lt;span style="font-weight: bold;"&gt;[&lt;/span&gt;, the backslash &lt;span style="font-weight: bold;"&gt;\&lt;/span&gt;, the caret &lt;span style="font-weight: bold;"&gt;^&lt;/span&gt;, the dollar sign &lt;span style="font-weight: bold;"&gt;$&lt;/span&gt;, the period or dot &lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;, the vertical bar or pipe symbol &lt;span style="font-weight: bold;"&gt;|&lt;/span&gt;, the question mark &lt;span style="font-weight: bold;"&gt;?&lt;/span&gt;, the asterisk or star &lt;span style="font-weight: bold;"&gt;*&lt;/span&gt;, the plus sign &lt;span style="font-weight: bold;"&gt;+&lt;/span&gt;, the opening round bracket &lt;span style="font-weight: bold;"&gt;(&lt;/span&gt; and the closing round bracket &lt;span style="font-weight: bold;"&gt;)&lt;/span&gt;. These special characters are often called "metacharacters".&lt;/blockquote&gt;&lt;br /&gt;�?�?о пе�?ва�? заме�?ка в ка�?его�?ии, в п�?ин�?епи в�?е �?�?и �?имвол�? надо escape'и�?�? п�?и помо�?и об�?а�?ной ко�?ой.&lt;br /&gt;�?о�? �?ак во�?, �?�?и�?е �?ег�?л�?�?н�?е в�?�?ажени�?</content><link rel='replies' type='application/atom+xml' href='http://main.coder.md/feeds/7844380359138424780/comments/default' title='�?оммен�?а�?ии к �?ооб�?ени�?'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5409743609405304636&amp;postID=7844380359138424780' title='�?оммен�?а�?ии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7844380359138424780?v=2'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5409743609405304636/posts/default/7844380359138424780?v=2'/><link rel='alternate' type='text/html' href='http://main.coder.md/2007/06/blog-post_30.html' title='�?�?о �?егЭк�?п'/><author><name>LMZ</name><uri>http://www.blogger.com/profile/03737373627678512372</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>