01.01.2015 Views

¦þ¹ ¼³¾Šł

¦þ¹ ¼³¾Šł

¦þ¹ ¼³¾Šł

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Þíèòû<br />

FAQ<br />

Stepan Ilyin aka Step (faq@real.xakep.ru)<br />

Çàäàâàÿ âîïðîñ, ïîäóìàé! Íå ñòîèò ìíå ïîñûëàòü<br />

âîïðîñû, òàê èëè èíà÷å ñâÿçàííûå ñ<br />

õàêîì/êðÿêîì/ôðèêîì - äëÿ ýòîé åñòü hack-faq<br />

(hackfaq@real.xakep.ru), íå ñòîèò òàêæå çàäàâàòü<br />

îòêðîâåííî ëàìåðñêèå âîïðîñû, îòâåò íà êîòîðûå<br />

òû ïðè îïðåäåëåííîì æåëàíèè ìîæåøü íàéòè è<br />

ñàì. ß íå òåëåïàò, ïîýòîìó êîíêðåòèçèðóé âîïðîñ,<br />

ïðèñûëàé êàê ìîæíî áîëüøå èíôîðìàöèè.<br />

Q: Ñðî÷íî íóæåí äâèæîê äëÿ ñîçäàíèÿ<br />

ôîòîãàëåðåè. Æåëàòåëüíî íà PHP.<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A:  ñâîå âðåìÿ, êîãäà ÿ ïîëó÷èë çàêàç íà èçãîòîâëåíèå ïîäîáíîãî ñêðèïòà, ìíå î÷åíü ïîìîã<br />

êîä PhotoPost PHP (http://www.photopost.com/featuresphp.html). Î÷åíü ìîùíûé è ãðàìîòíî<br />

íàïèñàííûé èíñòðóìåíò äëÿ ðåàëèçàöèè ïîñòàâëåííîé öåëè. Ðàáîòàåò íà PHP4, èñïîëüçóåò<br />

MySQL, èìååò îãðîìíîå êîëè÷åñòâî ôóíêöèé è êðàéíå ïðîñò â íàñòðîéêå. Åñëè<br />

òåáå íå íóæíû ñëîæíåéøèå çàïðîñû, êîòîðûå ìîãóò ðîäèòüñÿ òîëüêî ó ïàðàíîèêîâ-ðàáîòîäàòåëåé,<br />

òî PhotoPost PHP, ïî-ìîåìó, èäåàëüíûé âàðèàíò.<br />

Q: Ñëó÷àéíî çàìêíóë öåïè ïèòàíèÿ êóëåðà íà ìàòåðèíêå<br />

Chaintec 7aja2-100. Ïîñëå ýòîãî êîìïüþòåð íå<br />

âêëþ÷àåòñÿ. Ïîäñêàæèòå, ïîæàëóéñòà, ÷òî ïîëåòåëî<br />

Ìàòåðèíñêóþ ïëàòó òîëüêî-òîëüêî êóïèë.<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Ñêîðåå âñåãî, ñãîðåë ðåçèñòîð, êîòîðûé ñòîèò ðÿäîì ñ ðàçúåìîì ïîä ïèòàíèå êóëåðà. Ïîïðîáóé âûïàÿòü åãî è êàïíóòü<br />

êàïëþ îëîâà (ñîïðîòèâëåíèÿ äîëæíî õâàòèòü). Åñëè îïûòà â òàêèõ äåëàõ íåò, èëè ïðîñòî áîèøüñÿ, òî ëó÷øå íåñè ìàòåðèíêó<br />

â ðåìîíò. À åùå ëó÷øå ïîïðîáîâàòü ñäàòü äåâàéñ ïî ãàðàíòèè.  ëþáîì ñëó÷àå, ïîïûòêà - íå ïûòêà!<br />

Q: Ïèøó ïðîêñè-ñêàíåð. Âñå áû õîðîøî,<br />

äà âîò íå ìîãó íàéòè íàèáîëåå<br />

ïîëíîãî ñïèñêà ïîðòîâ, êîòîðûå ñòàëè<br />

ñòàíäàðòîì äå-ôàêòî. Ïîïàäàþòñÿ<br />

êàêèå-òî êóñêè, à õî÷åòñÿ ÷åãî-íèáóäü<br />

ïîëíîãî...<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Íó, òàê äåðæè: 21, 80, 81, 82, 83, 85, 88, 888, 1080, 1182, 3128, 3408, 5121,<br />

5265, 5381, 6079, 6588, 6829, 7146, 7156, 7185, 7235, 7365, 7484, 7515, 7703, 7739, 7769,<br />

7829, 7989, 8000, 8001, 8002, 8010, 8080, 8081, 8082, 8088, 8100, 8150, 8253, 8369, 8405,<br />

8553, 8616, 8760, 8888, 8965, 9003, 9081, 9274, 9407, 9441, 9465, 9483, 9515, 9557, 9598,<br />

9631, 9715, 9817, 9853, 9859, 10000, 10080, 31213, 31578, 48786;<br />

Ìàññó äðóãîé èíòåðåñíîé èíôû, êîòîðàÿ íàâåðíÿêà òåáå ïðèãîäèòñÿ, ìîæíî íàéòè íà<br />

www.antiproxy.com è www.proxychecker.ru.<br />

Q: Ïîäñêàæè óòèëèòó äëÿ êîíâåðòèðîâàíèÿ<br />

DVD â<br />

VCD(SVCD)!<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Êëàññè÷åñêèé âîïðîñ, êîòîðûé óæå íå ðàç îñâåùàëñÿ. Ïðîáëåìû ñ êèðèëëèöåé<br />

áûâàþò íå òîëüêî â Perl’å (ãäå èíîãäà íåïðàâèëüíî ñðàáàòûâàåò<br />

locale), íî è â PHP. Ïîýòîìó ñîâåòóþ èñïîëüçîâàòü óæå ïðîâåðåííûå<br />

âðåìåíåì è îãðîìíûì êîëè÷åñòâîì ïðîãðàììåðîâ ôóíêöèè:<br />

strtoupper()<br />

<br />

strtolower()<br />

<br />

ËÀÌÎÐÀÇÌÛ ÍÎÌÅÐÀ<br />

1. Ñêàæè, ïîæàëóéñòà, êàê óçíàòü IP-àäðåñ<br />

(äîïóñòèì ìîåãî äðóãà), åñëè ìû<br />

çàêîííåêòèëèñü ïî ìîäåìó ÷åðåç Hyper<br />

Terminal<br />

2. Ïûòàëñÿ âñóíóòü ISA’øíûé ìîäåì â ñâîþ<br />

ìàòåðèíêó (asus p4b266), íî òàê íè÷åãî è íå<br />

âûøëî. Íå âõîäèò, ñâîëî÷ü!<br />

Q: Êàê çàïèñàòü íà CD çàãðóçî÷íûé ñåêòîð<br />

âîïðîñ.......................<br />

îòâåò.........................<br />

A: Òàêàÿ ôóíêöèÿ åñòü ïðàêòè÷åñêè âî âñåõ ïèñàëêàõ, íî ÿ ðàññêàæó ëèøü î ñàìûõ ðàñïðîñòðàíåííûõ. Â<br />

äðóãèõ òû ðàçáåðåøüñÿ ñàì - âñå äåëàåòñÿ ïðèìåðíî ïî òàêîìó æå ñöåíàðèþ.<br />

Nero:<br />

1. Åñëè ïðè çàãðóçêå ïîÿâëÿåòñÿ àâòîìàòè÷åñêèé ìàñòåð, ñìåëî çàêðûâàé åãî. Ñ åãî ïîìîùüþ íè÷åãî<br />

òîëêîâîãî âñå ðàâíî íå ñäåëàåøü. Ïîñëå ýòîãî äîëæíî îòêðûòüñÿ îêíî ðó÷íîé íàñòðîéêè çàïèñûâàåìîãî<br />

êîìïàêòà.<br />

2.  ëåâîé ÷àñòè îêîøêà âûáèðàé òèï çàïèñè êîìïàêòà, â íàøåì ñëó÷àå - "CD-ROM (Boot)". Ïîñëå ÷åãî<br />

îñòàåòñÿ ëèøü ïîïðàâèòü íåñêîëüêî çíà÷åíèé â ïîÿâèâøåéñÿ âêëàäêå "Boot".<br />

3. Òåîðåòè÷åñêè äîñòàòî÷íî ëèøü ïðàâèëüíî óêàçàòü ðàñïîëîæåíèå çàãðóçî÷íîãî ñåêòîðà â ïîëå "Image<br />

File". Îäíàêî íà ïðàêòèêå, îêàçûâàåòñÿ, íå âñå òàê ïðîñòî. Ïîýòîìó ðåêîìåíäóþ ïîñòàâèòü ãàëî÷êó íàïðîòèâ<br />

"Enable expert settings", è â ïîëÿõ "Kind of Emulation" è "Number of loaded sectors" ââåñòè ñîîòâåòñòâåííî<br />

"No Emulation" è "4".<br />

4. Íî è ýòî åùå íå âñå! Åñëè â êà÷åñòâå çàãðóçî÷íîãî ñåêòîðà òû áóäåøü þçàòü îðèãèíàëüíûå ôàéëû<br />

Microsoft (NT4BOOT.BIN èëè NT5BOOT.BIN), îáÿçàòåëüíî àêòèâèçèðóé îïöèþ "Do not add the ';1' ISO file<br />

version extension" â ñëåäóþùåé âêëàäêå.<br />

Easy CD Creator<br />

1.  êà÷åñòâå íîâîãî ïðîåêòà íåîáõîäèìî âûáðàòü "Bootable CD".<br />

2.  ïîÿâèâøåìñÿ îêîøêå íåîáõîäèìî îòêëþ÷èòü ýìóëÿöèþ, óñòàíîâèòü çíà÷åíèå "Sector Count" ðàâíûì<br />

"4", à èñïîëüçóÿ êíîïêó "Browse", óêàçàòü ïðîãðàììå ïóòü ê çàãðóçî÷íîìó ñåêòîðó.<br />

CDRWIN<br />

1. Ïåðâûì äåëîì êëèêàé ïî êíîïêå "File Backup and Tools", èìåííî çäåñü è ïðîèñõîäÿò âñå íàñòðîéêè<br />

çàïèñè çàãðóçî÷íîãî CD. Îòêðûâøååñÿ îêíî, âîçìîæíî, èñïóãàåò îáèëèåì ðàçëè÷íûõ íàñòðîåê, íî òû<br />

íå òåðÿéñÿ - âñå, ÷òî òåáå íóæíî - íàéòè çàâåòíóþ êíîïêó "Advanced Options".<br />

2. Äàëåå ïåðåõîäè âî âêëàäêó ñ íàçâàíèåì "Bootable Disc" è ïðîäåëûâàé ñëåäóþùèå äåéñòâèÿ. Àêòèâèçèðóé<br />

îïöèþ "Make Bootable Disc", â ïåðâîì âûïàäàþùåì ìåíþ âûáèðàé "Custom", â êà÷åñòâå "Image<br />

File Name" óêàæè ïóòü ê çàãðóçî÷íîìó ñåêòîðó, à êîëè÷åñòâî ñåêòîðîâ ("Load Sector Count"), êàê îáû÷íî,<br />

óñòàíîâè ðàâíûì ÷åòûðåì.<br />

WinOnCD 6<br />

1. Çäåñü ñîâñåì âñå ïðîñòî. Âî âðåìÿ ñîçäàíèÿ íîâîãî ïðîåêòà äëÿ çàïèñè CD ñ îáû÷íûìè äàííûìè,<br />

çàãëÿíè â îêîøêî "Bootable Disk Properties". Äàëåå â ïîÿâèâøåéñÿ âêëàäêå êëèêíè íàïðîòèâ "Create a<br />

bootable disk using data from image file" è óêàæè ïóòü äî çàãðóçî÷íîãî ñåêòîðà.  îïöèÿõ "Advanced<br />

Settings" óñòàíîâè êîëè÷åñòâî "Sectors to load" ðàâíûì "4" è â ñàìîì íèæíåì âûïàäàþùåì ìåíþ âûáåðè<br />

ïóíêò, îòêëþ÷àþùèé ýìóëÿöèþ ("No Emulation").<br />

Q: ×åì âîîáùå ðàçëè÷àþòñÿ PHP è ASP â ïëàíå âîçìîæíîñòåé<br />

A: Ïðåæäå ÷åì ðàññóæäàòü î âîçìîæíîñòÿõ, íåìíîãî î ôèëîñîôèè. ASP (Active Service Pages) - ýòî íå<br />

ÿçûê, ýòî ñðåäà ïðîãðàììèðîâàíèÿ, îáåñïå÷èâàþùàÿ âîçìîæíîñòü êîìáèíèðîâàíèÿ HTML, ñêðèïòîâ è<br />

êîìïîíåíòîâ äëÿ ñîçäàíèÿ âåá-ïðèëîæåíèé. Ïî óìîë÷àíèþ, ASP ïîíèìàåò "ëèøü" äâà ÿçûêà - VBScript,<br />

JScript, îäíàêî, èñïîëüçóÿ ñïåöèàëüíûå script engine, ìîæíî ðåàëèçîâàòü ïîääåðæêó Perl’à<br />

(http://www.activestate.com/), Rexx’à è íåêîòîðûõ äðóãèõ ÿçûêîâ. PHP æå îáëàäàåò ñâîèì ñîáñòâåííûì<br />

ñèíòàêñèñîì, ìíîãîå èç êîòîðîãî î÷åíü ñõîæå ñ àíàëîãàìè èç Ñ, Perl’à è Java’û. Îñíîâíàÿ öåëü - áûñòðîå<br />

ñîçäàíèå äèíàìè÷åñêèõ âåá-ñòðàíèö. Î âîçìîæíîñòÿõ òîãî èëè äðóãîãî ñóäèòü ñëîæíî. È òîò, è<br />

äðóãîé îòêðûâàþò ðàçðàáîò÷èêó øèðîêîå ïîëå äëÿ äåÿòåëüíîñòè è ðåàëèçàöèè ñàìûõ èçâðàùåííûõ<br />

ñâîèõ ôàíòèçèé :). ×òî êàñàåòñÿ âîïðîñà î áûñòðîäåéñòâèè, òî ASP, ê ñîæàëåíèþ, äàëåêî ïîçàäè. Òàê,<br />

íàïðèìåð, ñèñòåìà *BSD + apache + php + mysql ðàáîòàåò ÷óòü ëè íå â äâà ðàçà áûñòðåå, ÷åì Win2K<br />

+ IIS + ASP + MSSQL. Õîòÿ è çäåñü åñòü êîå-êàêèå íþàíñû.<br />

100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!