книги хакеры / журнал хакер / 126_Optimized
.pdf
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
|
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|||
P |
|
|
|
|
|
NOW! |
o |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
. |
|
|
|
|
|
.c |
|
|
|
|
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
|
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|||
|
F |
|
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
BUY |
>>m |
|
||||
w Click |
to |
|
|
|
|
сцена |
|||||
|
|
|
|
|
|||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
WHATAREYOUDOING?
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
ИЗМЕНИТЬ МИР, ИСПОЛЬЗУЯ140 СИМВОЛОВ
История .com
Twitter сверх-популяреннаЗападеистремительнонабираетоборотывдругих странах— нанегопостоянноссылаютсявСМИ, twitter-аккаунтыестьумногих знаменитостей, идажепрезидентСШАБаракОбамаведеттамсвойблог.
НопокаодниназываютTwitter гениальнымизобретением, другиевместоинновацийвидятлишьграмотнуюрекламуистадныеинстинкты. Ктожеправ?
|
|
|
|
ВЦЕЛОМ,нужнопризнать, ничегоин- |
ИЗОБРЕТАЕМКОЛЕСО |
LiveJournalбылсовсеммолод—регистрация |
|
|
новационногоиранееневиданногоTwitter |
ПридумализагадочнуюпомесьблогасIM(instant |
осуществляласьпоприглашениям,иДорси |
|
действительноненесет. Явлению«сетевого |
messenger)в2006годутримолодыхIT-шника:Джек |
получилвсистеменомер4.136.Несмотрянато, |
|
дневника» самомупосебеникакнеменьше |
Дорси(JackDorsey),БизСтоун(BizStone)иЭван |
чтодонынешнейпопулярностисервисубылоеще |
|
15 лет, аесликопнутьпоглубже, такивовсе |
Уильямс(EvanWilliams).Нохотясозданиесервиса |
далеко,ДжекуЖЖпонравился,авскореивовсе |
|
выясняется, чтодажевдо-http-шныйпериод, |
иявляетсябесспорнойзаслугойвсехтроих,ориги- |
натолкнулмолодогопрограммистанамысль: |
|
ещевовременаUsenet, существовали |
нальнаяидея,всеже,принадлежалаДжекуДорси, |
Дорсипонял,чтоЖивойЖурналможносделать |
|
подобиясовременныхблогов. Специализи- |
поэтомуонемярасскажучутьподробнее. |
ещеболее«живым».Идляэтогонужнолишь |
|
рованныесервисыдляведенияонлайновых |
Дорси— программист32 летотроду, увлечен- |
добавитьвозможностьпубликоватьсвойтекущий |
|
дневниковтожепоявилисьдалеконевчера. |
ныйвысокимитехнологиямипрактическис |
статусврежимереальноговремени.Стоитсказать, |
|
Например, стольпопулярнаяврунетеплат- |
самогодетства. Ещев14 онплотнозаинтере- |
чтотакаяопциякак«статус»сейчасприсутствует |
|
формадляблоггинга— LiveJournal (Живой- |
совалсялогистикойпересылокиперевозок, а |
практическивовсехинстантмессенджерах,но |
|
Журнал) недавноотметиласвоедесятилетие. |
точнее, программнойсторонойэтогонелегкого |
тогдаДорсиподсмотрелеевAIM(AOLInstant |
|
Схожиефактыицифрыможнопривести |
дела. Плодыегоувлеченияпожинаютдосих |
Messenger),которымактивнопользовался:). |
|
натемуинстантмессенджеров. Нестоит |
пор— open sorce ПО, написанноеюнымДжеком, |
Однакодовоплощенияидеивжизньделоне |
|
забыватьиотом, какоеколичестволюдей |
используютмногиекомпании, предоставляю- |
дошло. Задумкаотправиласьвдолгийящик |
|
повсемумирурегулярнозависаетвраз- |
щиеуслугитакси. К2000-мугоду, добившись |
— Джекбылзахваченработойнаддругими |
|
личныхсоциальныхсетях(унасэто, чаще |
определенныхуспехов, Дорсиустал«работать |
проектами, ниодинизкоторыхтакинепринес |
|
всего, «Одноклассники» и«ВКонтакте», аза |
надядю» иперебралсяизродногоМиссурив |
ощутимогорезультата. Витоге, освоейидееон |
|
океаном— MySpase иFacebook). Последние, |
Калифорнию. Нановомместеонорганизовал |
сновавспомнилтольков2005 году, ужебудучи |
|
кстати, могутпохвастатьсякудабольшим |
собственнуюнебольшуюкомпанию, оказываю- |
работникомподкастинговойкомпанииOdeo Inc. |
|
количествомфишекинаворотов, чемTwitter. |
щуюкурьерскиеуслуги, услугиперевозкипас- |
ДОСТРАННОГОПРОСТО |
|
Такоткудаже, спрашивается, беретсятакой |
сажиров, атакжедоступкэкстреннымслужбам |
|
|
ажиотаж, когдасредствкоммуникациивСети |
черезСеть. Иктознает, возможно, Джектаки |
ВOdeo Дорсипривелазаинтересованностьв |
|
ибезтоговизбытке? Чтобыответитьнаэтот |
продолжилбыработатьвэтойсфере, еслибыв |
сервисах, ориентированныхнатекстовыесо- |
|
вопрос, стоитобратитьсякисториисервиса. |
томже2000-мнезавелаккаунтвЖЖ. |
общения— тамкнимтогдатожепроявлялиоп- |
|
|
|
|
078 |
XÀÊÅÐ 06 /126/ 09 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
Инвесторисооснователь
Twitter Inc. ЭванУильямс
Дорси, УильямсиСтоун получаютнаграду
The Crunchies 2008
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
>> сценаw Click |
|
BUY |
|
|
||||||
to |
|
|
|
|
m |
|||||
|
|
|
|
|
||||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
АвторидеиTwitter’а ДжекДорси
РазработчикПО, одиниз авторовTwitter БизСтоун
|
XÀÊÅÐ 06 /126/ 09 |
079 |
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|||
|
F |
|
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
BUY |
>>m |
|
||||
w Click |
to |
|
|
|
|
сцена |
|||||
|
|
|
|
|
|||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
Небольшой список известных и родных сердцу
любогогика лич- ностей, которых можно почитать в Twitter:
ДжорджЛукас(режиссер, создатель «Звездных Войн»): http://twitter.com/George_Lucas
НилГейман(писатель-фантаст, сценарист, автор комиксов и графических романов): http://twitter.com/neilhimself
УильямГибсон(писатель-фантаст, «папа» киберпанка): http://twitter.com/GreatDismal
LimorFriedAKALadyAda(хакер, приверженец Open Source Hardware): http://twitter.com/adafruit
СтивенВозняк(специалист по вычислительной технике, основатель Apple): http://twitter.com/stevewoz
СтивДжобс(CEOиосновательApple Inc.):
http://twitter.com/SteveJobs
СтивенФрай(британский актер, писатель и драматург): http://twitter.com/stephenfry
КевинРоуз(создатель digg.com): http://twitter.com/kevinrose
КевинСмит(режиссер, актер, сценарист, создатель «Догмы» и «Клерков»): http://twitter.com/ThatKevinSmith
ДжонФавро(режиссер): http://twitter.com/Jon_Favreau
УНАШЕГОПРЕЗИДЕНТАЖЖ, FAIL WHAIL — TWITTER УОБАМЫ— TWITTER :) «УПАЛ»
ределенныйинтерес. Компанияпереживалане лучшиевремена. Ввидусерьезнойконкуренции нарынке(тягатьсястемжеiTunes явнонепредставлялосьвозможным) требовалисьсвежие идеи, проектыи, фактически, сменапрофиля. И
входеочередногомозговогоштурма, направленногонаспасениеположения, Дорсиизложил коллегамсвойзамысел— создатьнекийсервис, которыйпозволилбылюдямвсегдабытьвкурсе, чемсейчасзанятыихдрузьяигдетенаходятся. Джекхотел, чтобыдобавлениеновыхзаписей
вэтотлайфстримбыломаксимальнопростым
ибыстрым, поэтомуделалбольшойупорна мобильныетелефоныикороткиетекстовыесообщения. ИменнопоэтомувбудущемуTwitter и появитсяограничениев140 символов— длина одногоSMS сзапасомдляника.
КоллегамидеяДжекапришласьподуше. НасозданиепрототипасервисауДорсииБизаСтоуна, которыйранееработалстакимиизвестными площадкамидляблоггингакакXanga иBlogger, ушлопорядкадвухнедель. Когдарабочуюмодельпродемонстрировалиостальнойкоманде, восторгамнебылопредела: сервисвыглядел оченьпростым, нонаудивлениезаконченным. Всетутжевзялисьзатестированиеразработки, посути, поднявTwitter взакрытомрежиме, «толькодлясвоих». Пользователейнасчитывалосьнеболее50 человек, инадпроектомвитала атмосферасекретности— предпочиталинеприглашатьлюдейиздругихкомпанийисостороны, даваядоступлишьизбранным. Попризнаниям самихразработчиков, этобылоудивительное время— тычувствуешь, чтособираешьсяизменитьмир, нообэтомещениктонезнает! Например, БизСтоунвспоминает, чтовпервые выходныетестированияунеговыдалсяужасный уикенд— домакакразшелремонт, перестилали полы, ивместоотдыханамечалсяжуткийаврал. Ивкакой-томомент, вовремяэтойнеразберихи, подалсигналмобильный. Посмотревнаэкран телефона, Бизузнал, чтоДжек, темвременем, отдыхалвНапе, потягиваявино. Стоунпризнается, чтоименнотогдаонокончательнопрониксяэтойдостранногопростойидеей— продолжаязаниматьсясвоимиделами, можнопросто взглянутьнадисплеймобильногоиузнать, чем сейчасзанятыдрузья.
ИСКАЖЕННОЕЩЕБЕТАНИЕ
Исходносервиспланировалиназватьstat.us. ЭтоимятожепридумалДорси— емувсегда нравилисьдомены, изименииокончания
которыхполучаетсяслово. Новходеобсуждений всплылословечкоTwttr (отискаженногоангл. «twitter» — «щебетать»), котороеопределенно необошлосьбезвлиянияFlickr, нобыстроприжилось(ктомуже, короткиеSMS-номеравСША, какправило, пятисимвольные). Нопоокончаниитестированияоткрытиесервисасостоялось поадресуTwttr.com нетолькоиз-запопытки бытьоригинальными. Былаещеоднапричина, гораздоболеепрозаическая— доменTwitter. com ужебылкем-тозанят.
Темвременем, делауOdeo шлисовсемплохо. Ужеибезтогопоредевшийштаткомпаниитои делоприходилосьсновасокращать. ОновоиспеченномTwitter никтопоканезнал, икоманда работала, фактически, наголомэнтузиазме. И хотясервисизапустиливработу, адевелоперы, наконец, смогли«выйтиизтени» иначалиактивноприглашатьтудадрузей, всемисредствамиагитируяихпользоватьсяTwitter, успехане было. Большаячастьюзеровпростобаловалась SMS-ками, несовсемпонимая, зачемикомувсе этоможетбытьнужно.
ПЕРВЫЙИНВЕСТОР
Парумесяцевспустяситуациянеособенно изменилась. Развечто, были«докупленыдве согласные» доменногоимени— адресTwitter. com перешелвраспоряжениеOdeo, иTwttr пережилребрендинг, превратившисьвTwitter. «Откудажеденьги?», — спросишьты. Сначалаинвесторупроектабылвсегоодин— за финансированиевзялсяизвестныйбизнесмен иIT-деятельЭванУильямс. ИнтересУильямсак Twitter легкообъясним— во-первых, онбылоднимизсооснователейтонущейOdeo инаблюдал заразвитиемидеиссамогоначалаиизнутри. Во-вторых, именноемумыобязанытермином «блоггер» ипопуляризациейслова«блог». Эван некогдаприложилрукукоснованиюкомпании
Pyra Labs ифактическисоздалBlogger.com.
Позже, когдаPyra Labs былапроданакомпании Google, Уильямссголовойокунулсявновый стартарп— Odeo. Нуакогдапоследнийначал медленноумирать, совсемнеудивительно, что Эваноказалсянепротивпопробоватьчто-то еще. ДляподдержкиTwitter Уильямс, Стоун, ДорсииещерядбывшихсотрудниковOdeo основаликомпаниюObvious Corp.
TWITTER-БУМ
Мало-помалувставатьнаногисервисначалк концу2006 — началу2007 года. «Новообращен-
080 |
XÀÊÅÐ 06 /126/ 09 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
>>
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
сценаw |
|
|
to |
|
|
|
|
|
||
w Click |
|
|
|
|
|
|
||||
|
|
|
|
|
o |
m |
||||
|
w |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
ные» наконец-тоначали«подсаживаться» на Twitter, какибылозадуманоегосоздателями. Появилисьпервыесимптомыширокораспространенногосегоднязаболевания— люди комментироваливTwitter каждыйсвойшаг, причемвбуквальномсмысле. Одинизпервых твитовотразработчиковоказалсяпророческим. «О, этобудетвызыватьпривыкание» (oh this is going to be addictive), — написалвмарте2006
ДомСаголлаиоказалсясовершенноправ. Камешком,породившимнастоящуюлавину,стал ежегодныйфестивальмузыки,киноиинтерактивныхтехнологийSouthbySouthwest.Пока длилосьмероприятие,шепот,доэтоголишьробко шелестевшийоTwitterвинтернете,перешел
вбыстронарастающийгул.SXSW—одиниз крупнейшихмузыкальныхфестивалейвСША,так чтоеговсегдаоченькрасочноосвещаютвСМИ и,конечно,вСети.Twitterжепомогупроситьпроцесс«написанияпоставблог»домаксимума,ана SXSWоказалосьнемалопользователеймолодого сервиса.Твиттеряне-первопроходцыкомменти- ровалишоуврежимереальноговремени,устроив практическиживойстримингикоординировали своидействияспомощьютогожеTwitter.Витоге, детищеДорсизаработалонафестиваленаграду
«bestbloggingtool»и,чтоболееважно,—рекламу.
СэтогомоментаинтерескTwitterпринялсярасти
вгеометрическойпрогрессии.
Ещенесколькокрупныхсобытий2007года,таких какMTVMusicAwardsиAppleWWDC2007,завер-
шилиначатоеSXSW,заставиввесьмирзаговоритьоTwitterкаконовомуникальномявлении. Числопользователейстремительноросло— всемхотелосьпопробовать«этуновуюштуку» в действии. КделупродвиженияTwitter вмассы, помимо«сарафанногорадио» подключились СМИ. Врезультате, усервисаначалисьпроблемысработоспособностью. Хотьразработчикии ожидали, чтоихдетищеводинпрекрасныйдень станетпопулярным, ноктакомубезумиюока-
залисьнеготовы. Былоподсчитано, чтов2007 годуTwitter оставалсяврабочемсостоянии98% времени, тоестьнабралосьпочти7 полныхсуток простоя. Впериодыdowntime поадресуtwitter. com отображалисьразнообразныекартинки натемуптиц, например, знаменитыйfail whail
— падающийкит, котороговвоздухеподдерживаюткрохотныептички. Всеэтосопровождалось сообщением: «Слишкоммноготвитов! Пожалуйста, подождитенемногоипопробуйтеещераз». Сетевоесообщество, ужеизряднопристрастившеесяксервису, непреминулопородитькучу карикатурнаданнуютему.
ДЕНЬВЫБОРОВ
Полностьюизбавитьсяоттехническихпроблем удалосьтолькок2008 году, сделавнеобходимые изменениявдвижкеипереехавнасерверы Amazon S3. Вцелом, именно2008-й, сталдля Twitter решающимгодом. Сервиснетолько продолжилстремительныйрост, поражая дажесобственныхсоздателей, ноивошелв фазуактивныхперемен. Так, всветерастущей популярностиотObvious Corp отделилась самостоятельнаякомпанияTwitter Inc., которую возглавилДжекДорси, аObvious вэтовремя поглотилапочтинеподающаяпризнаковжизни Odeo. ПримернотогдажеуTwitter появились иновыеинвесторы. Понекоторымпрогнозам, стоимостьсервисаскаждымгодомбудет возрастатьнамиллиарддолларов(правда, по другимпрогнозам, черезнескольколетсервис небудетстоитьничего:)). Перспективныйдоткомпоспешилиподдержатьвесьмаизвестныев Кремниевойдолиневенчурныефонды— Union Square Ventures, Charles River Ventures, Digital Garage, Spark Capital, атакжеинвестиционная компанияBezos Expeditions, принадлежащая ДжеффуБезосу— основателюAmazon.com. А разработчикивэтовремянетолькосупоением медитировалинацифрыпосещаемости, нои
САЙТTWITTER ВСТРЕЧАЕТ ПОЛЬЗОВАТЕЛЕЙАРТОМНА ТЕМУПТИЧЕК
работали. ГолыйкостякTwitter «оброс» полезнымифункциями— чатом, RSS-трансляцией, постояннымиссылкаминасообщенияитомуподобныминеобходимымимелочами. Разумеется, скаждымнововведениеминтересобщественностиксервисутолькоусиливался.
Наиболеезначимымизаметнымвиткомв популяризацииTwitter, пожалуй, сталипрошлогодниепрезидентскиевыборывСША. После тогокаксервиссталоднимизинструментовв предвыборнойборьбе(многиеполитикизавели twitter-аккаунты), серверытолькокаким-то чудомненачалисновападать. Пикактивности пришелсянепосредственнонаденьвыборов— посещаемостьподскочиланарекордные43%!
КУПЯТНЕКУПЯТ
Воттакнезаметномыдобралисьдонашихдней. Можно, конечно, ещедолгосыпатьцифрамии перечислятьстатистическиерекордыTwitter, но есливзглянутьнакартинувцелом— сервисмало изменилсязапоследнийгод. Появилсялишьряд приятныхдополнений, вроденормальногопоиска, которыйразработчикипопростувыкупили удругойкомандыиприкрутиликсайту. Вштате Twitter Inc. сейчасработаетпорядка30 человеки, какнистранно, онипоканесталимиллионерами, хотьихкомпаниюиоценилив250 миллионов долларов. Twitter досихпорнемонетизировался, если, конечно, несчитатьмонетизациейнедавнееоткрытиеяпонскогофилиалаwww.twitter.jp, где«всетожесамоетольконаяпонскомисрекламой». Быллиэтопробныйшар, илиповодом действительнопослужилаогромнаячисленность японскоготвиттер-сообщества, неизвестно. Да- ватькакие-либокомментариипоповодувозмож- нойсхемыполученияотTwitter денег, Дорсииего коллегинеторопятся. Амеждутем, этапроблема нетакужпроста, ведьмногиеюзерыпользуются стороннимиtwitter-клиентами, минуясайтили, вообще, «общаются» ссервисомчерезSMS.
XÀÊÅÐ 06 /126/ 09 |
081 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|||
|
F |
|
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
BUY |
>>m |
|
||||
w Click |
to |
|
|
|
|
сцена |
|||||
|
|
|
|
|
|||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
Говоряоденьгах, нельзянеупомянуть, что |
|
|
|
|
|
безостановочнорастущийдоткомужепыта- |
|
|
|
|
|
лиськупить. ВначалетекущегогодаFacebook |
|
|
|
|
|
предлагалзаTwitter полмиллиардадолларов, |
|
|
|
|
|
нонеденьгами, асвоимиакциями. Покаким |
|
|
|
|
|
именнопричинамруководствоTwitter отвергло |
|
|
|
|
|
этопредложение— неизвестно, номногиеана- |
|
|
|
|
|
литикисходятсявомнении, чтоакцииFacebook |
|
|
|
|
|
сильнопереоценены. Авпоследниймесяци |
|
|
|
|
|
вовсепоявилисьслухиотом, чтотеперьTwitter |
|
|
|
|
|
ведетпереговорысGoogle, ноникакихкоммен- |
|
|
|
|
|
тариевиподробностейнепоследовало. |
|
|
|
|
|
НуавСети, темвременем, какгрибыпосле |
|
|
|
|
|
дождя, появляютсятвиттер-клоны(кто-то, |
|
|
|
|
|
возможно, предпочтетформулировку«другие |
|
|
|
|
|
сервисыдлямикроблоггинга»). Какбытам |
|
|
|
|
|
нибыло, поканиодинизнихнепредставляет |
ПЕРВЫЕНАБРОСКИДЖЕКАДОРСИ, ЕЩЕНОСЯЩИЕИМЯSTAT.US |
|||
|
дляTwitter серьезнойугрозы— «Чирикалка» |
||||
|
увереннооставляетпозадивсехконкурентов. |
|
|
|
|
|
Попоследнимданным, Twitter занимаеттретье |
|
|
|
|
|
местопопопулярностисредисоциальныхсетей |
чрезвычайныеситуацииирассматривать |
|
Факты |
|
|
(Facebook иMySpace всеещелидируют), ису- |
Twitter некакудобныйинструмент, спомощью |
|
|
|
|
масшедшаяцифрагодовогоприростапользова- |
которогоможнобыстроиоперативнодонести |
|
и цифры |
|
|
телей— 1382% свидетельствует, чтовбудущему |
информациюдо«всеяинтернета», токартина |
|
|
|
|
негоестьвсешансывозглавитьэтоттоп. |
вырисовываетсянестольрадужная. Доста- |
|
|
|
|
ПУСТЫШКА |
точновзглянутьнаспискилюдей, которых |
|
Twitter— сервис для микроблоггинга, |
|
|
активнеевсего«фоловят» (отангл. follow — |
|
базирующийся на платформе Ruby on |
|
|
|
ИЛИГЕНИАЛЬНОЕ |
«следоватьзакем-то». ФолловерывTwitter |
|
Rails, и, по сути, представляющий собой |
|
|
ИЗОБРЕТЕНИЕ? |
— аналогфрендоввЖЖ): БритниСпирс, Опра |
|
бесплатную социальную сеть. Длина |
|
|
Обисторииистановлениисервисаужесказано |
Уинфри, ЭштонКатчер(Катчер, кстати, не- |
|
сообщения\поста здесь ограничена 140 |
|
|
болеечемдостаточно, но, кажется, ответов |
давнопоставилрекордипервымвзялпланку |
|
символами (стандартная длина SMS + |
|
|
напоставленныевначалевопросымытак |
вмиллионфолловеров), АрнольдШварце- |
|
запас для никнейма). |
|
|
инеполучили. ЧемжеTwitter превосходит |
неггер, БаракОбама, ЭлГоридалее, далее, |
|
Писать сообщения — твиты — можно |
|
|
другиесредствасетевойкоммуникации, откуда |
далее... ВниманиекTwitter сейчасвомногом |
|
через web-интерфейс, SMS, инстант |
|
|
взяласьсумасшедшаяпопулярностьивчем |
привлекаютзнаменитости, которыхздесьв |
|
мессенджеры или при помощи специаль- |
|
|
удобствоипривлекательностьмикроблоггинга? |
избытке. Мысовсемнедавнописалиотом, что |
ных клиентских программ. Последних |
|
|
|
Насамомделе, выводнапрашиваетсянеутеши- |
послепришествиявTwitter ужеупомянутой |
насчитывается огромное количество на |
|
|
|
тельный— похоже, сегоднямодноиудобнобыть |
телеведущейОпрыУинфри, сервисструдом |
любой вкус. |
|
|
|
ленивым. Нет, разумеется, умедалиTwitter есть |
выдержалнаплывамериканскихдомохозяек. |
Получать твиты также можно через сайт, |
|
|
|
светлаясторона. |
Шуткали, вденьеерегистрациипосещае- |
электропочту, SMS, RSS, twitter-клиенты и |
|
|
|
Короткиесообщениямаксимальноинфор- |
мостьподскочилана24%, иужечерез2 часа |
службы мгновенных сообщений. |
|
|
|
мативныиначистолишены«воды» (которая |
умиссисУинфрибыло100.000 фолловеров. |
В среднем, за месяц у Twitter набирается 6 |
|
|
|
простонеумещаетсяв140 символов). Плюс, |
Изэтихцифридругойпохожейстатистики |
млн. уникальных хостов и порядка 55 млн. |
|
|
|
Twitter поройреагируетнасобытия, про- |
напрашиваетсядовольноочевидныйвывод |
хитов. |
|
|
|
исходящиевмире, быстреелюбыхСМИ, и |
оконтингентесервиса. Самособой, интерес- |
Каждый день в Twitter регистрируется от 5 |
|
|
|
помогаетмаксимальнобыстрополучатьи |
ныелюдиестьвезде, иядажесоставиладля |
до 10 тысяч новых пользователей. |
|
|
|
сортироватьпрактическилюбуюинформацию. |
тебянебольшойсписок, когостоитпочитать, |
|
|
|
|
Еслиприводитьглобальныеинаиболееяркие |
новсежеобщаятенденциянеслишком |
|
|
|
|
|
|
|
||
|
примеры, тововремятеррористическогоакта |
радует. Читатьлайфстримлюдей, которые |
раздутой из ничего, и гениальным изобре- |
||
|
вМумбаи, произошедшегов2008 году, свиде- |
педантичнорапортуютотом, чтовыпиликофе, |
тением. Хотя сервис и строится на давно |
||
|
телипроисходящегоотправлялипо~80 твитов |
позавтракали, сходиливмагазин, посмотрели |
известных и проверенных вещах, это не |
||
|
в5 секунд, докладываяобстановку, адругиев |
какой-тофильмит.п. — сомнительноеудо- |
отменяет того факта, что он может быть |
||
|
этовремяпомогалисоставлятьспискиубитых |
вольствие. Итакихедвалинебольшинство. |
полезен, интересен, а главное — очень |
||
|
ираненых. Похожаяситуациясложиласьис |
Вданномслучаеограничениев140знаковрабо- |
оперативен. Иметь twitter-аккаунт сегодня |
||
|
рейсом1549, которыйвначале2009 годасо- |
таетскореепротивTwitter,чемза.Ритмсовремен- |
удобно: одно дело читать с мобильника |
||
|
вершилаварийнуюпосадкунаводурекиГуд- |
нойжизнидиктуетсвоиусловия,изачастуючем |
ленту друзей в ЖЖ и совсем другое — читать |
||
|
зон, вНью-Йорке— одинизочевидцевсделал |
компактнееподанаинформация,чемпрощеею |
ленту Twitter. Из-за подобной доступности и |
||
|
фотоместакатастрофыиотправилеговTwitter |
поделиться,ачембыстрееона«проглатывается», |
простоты микроблоги в будущем явно про- |
||
|
ещедотого, какнаместоприбылиспасателии |
темлучше.Новсежекраткостьневсегдасестра |
должат пользоваться популярностью (это не |
||
|
пресса. ПригодилсяTwitter иавстралийским |
таланта,истильтекстаа-ляSMS—беззнаков |
значит, что они затмят собой обычные блоги |
||
|
пожарным, когдавначале2009 горелаедва |
препинаний,скучейсокращений,упрощений |
и социальные сети, а затем поработят мир, |
||
|
линевсяАвстралия— спомощьюсервиса |
иедвалине1337’ом,уместендалеконевсегда. |
ведь с появлением кино люди не перестали |
||
|
населениеоперативнооповещалиотекущей |
Twitterже,фактически,принуждаетсвоихюзеров |
читать и ходить в театр, а после появление |
||
|
обстановкевохваченныхпламенемзонах. И |
писатьименнотак,ведьнасчетукаждыйсимвол. |
интернета не умерли печатные СМИ). Прос- |
||
|
подобныхпримеровнаберетсянемало. |
Подводя итог, скажу, что, пожалуй, равно |
то не нужно забывать о том, что порой 140 |
||
|
Однакоеслинеприниматьвовнимание |
ошибочно называть Twitter и пустышкой, |
символов недостаточно.z |
||
082 |
|
|
XÀÊÅÐ 06 /126/ 09 |
||
|
|
|
|
XÀÊÅÐ 09 /117/ 08 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|||
|
|
|
X |
|
|
|
|
|
|
|||
|
|
- |
|
|
|
|
|
d |
|
|||
|
|
F |
|
|
|
|
|
|
|
t |
|
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
BUY |
>>m |
|
||||
|
w |
Click |
to |
|
|
|
|
unixoid |
||||
|
|
|
|
|
|
|||||||
|
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
|
-xcha |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ЕВГЕНИЙ «J1M» ЗОБНИН
/ZOBNIN@GMAIL.COM/
МАСТЕР-КЛАСС ПОРЕАНИМАЦИИ НИКСОВ
МетодыборьбысосбоямиLinux иFreeBSD
UNIX-подобныеоперационныесистемыустроенытак, чтоесли внихчто-толомается, тоонинепытаютсясамовосстановиться, ачестносообщаютослучившемся. Дальнейшаясудьбаоперационкизависитотквалификациивладельцакомпа: новичоксразу
затеетпереустановку, матерыйжеюниксоидспокойнозагрузится сLiveCD, наберетвтерминаленесколькокомандиотправиткомп наперезагрузку, довольноусмехнувшись. ДизайнUNIX настолько простипрямолинеен, чтоОСможноподнятьсколен, вкакомбы состояниионанинаходилась.
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
>> unixoid
Всегосуществуетшестьклассовпроблем, с которымисталкиваютсяпользователиниксов:
1.Загрузка. ЗатертаязаписьMBR, забытый парольroot.
2.Оборудование. ПодвисанияисамопроизвольнаяперезагрузкаОС, паникаядра.
3.Винчестеры. Затертаятаблицаразделов, выходизстрояжесткогодиска.
4.Графическаяподсистема. Неправильная настройкаxorg.conf, отсутствующийвидеодрайвер, тормоза.
5.Драйвера. Все, чтосвязаноснераспознаннымоборудованием.
6.Сеть. Неправильнаянастройкасетевыхинтерфейсов, неработающийDNS-резолвинг. Мырассмотримспособыборьбыскаждойиз этихпроблем.
КОГДАПИНГВИНОТКАЗЫВАЕТСЯВЫХОДИТЬНАСТАРТ
ПроблемазатертойзаписиMBR загрузчиком
другойоперационнойсистемыужевозведенавразрядзапрещеннойкобсуждениюна многихтематическихфорумах, попалавмногочисленныеFAQ иглубокосидитвпеченках опытныхпользователей. Нетвнашейстране новичкавLinux, которыйбыниразуснейне сталкивался. Амеждутем, решениеоченьпростое: достаточнозагрузитьсяслюбогоLinux LiveCD, открытьокнотерминалаинабрать заветнуюкоманду:
$ sudo grub-install /dev/sda
Вбольшинствеситуацийэтойкомандыбудет достаточнодлявозвращениязагрузчикана законноеместо. Ноесливместоглубокомыс- ленногомолчанияgrub-install разразитсябраннымиругательствами— делоплохо! Придется запуститькоманднуюстрокуgrub:
$ sudo grub
Команда«find /boot/grub/stage1», введенная вответнаприглашениеgrub, должнавыдать наэкранимядисковогораздела, содержащего каталог/boot/grub. Далеевсепросто:
:root дисковый_раздел
:setup (hd0)
:quit
Кударежестрадаютотпроблемызатертого загрузчикапользователиFreeBSD, нотакое случаетсяивсними. Алгоритмвосстановления записиMBR тутнесколькоиной:
1.ЗагружаемсяспервогоиливосстановительногодискаFreeBSD.
2.Выбираемпунктменю«Fixit», далее«CDROM/ DVD».
3.Набираемвоткрывшейсякоманднойстроке
«boot0cfg -o packet ad0 && exit».
4.ЖмемнасистемномблокекнопкуReset.
СMBR все. Теперьпоговоримозабытомпароле
084 |
XÀÊÅÐ 06 /126/ 09 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
>>
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
unixoidw |
|
|
to |
|
|
|
|
|
||
w Click |
|
|
|
|
|
|
||||
|
|
|
|
|
o |
m |
||||
|
w |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
ЗАПУСКАЕМСПАСАТЕЛЬНУЮКОНСОЛЬFREEBSD
пользователяroot. Какжеюниксоидылюбят выдумыватьдлинные, запутанныепароли, апотомсуспехомихзабывать, икакжеони радуются, узнав, чтодлявосстановленияпа-
ролядостаточновыполнитьвсегодвапростых действия. Аименно— загрузитьсяводнопользовательскомрежимеиудалитьпарольизбазы пользователейспомощьюкомандыvipw.
ВLinux входводнопользовательскийрежим осуществляетсязасчетпередачиядруопции single. Выберивgrub нужныйпунктменю, нажми‘e’, добавьвконецпоявившейсястроки словоsingle инажми<Enter>. Ядроблагополучнозагрузитсяизапустит/bin/sh отимени суперпользователя. Выполникомандуvipw, сотризвездочкувполепароляпользователя root, выйдиизредактораинабериexit.
Чтобыпопастьводнопользовательскийрежим FreeBSD, требуетсянажать‘4’ вответназагрузочноеменюилинабрать«boot -s» вкоманднойстрокезагрузчика.
ЖЕЛЕЗНАЯБОЛЕЗНЬ
Частоядроотказываетсязагружатьсяиликорректноработатьпопричинекривойреализации ACPIвчипсетеилиBIOS’ематеринскойплаты. Разработчикиоперационныхсистемужеустали ругатьсяпоэтомуповоду;ядраLinuxиFreeBSD содержатдаженедесятки,асотниворкэраундов дляматеринскихплат,обладающихтакойнеприятнойособенностью.Однакоочевидно,чтосмоментапоступленияматеринскойплатывпродажу идообнаружениявнейошибокпроходиткакое-то время,поэтомунестоитнадеяться,чтотвоя свежекупленнаябажнаяASUSужеестьвчерных спискахядра.ПроблемысACPIиподконтроль- нымемуIO-APICмогутпроявлятьсяпо-разному: периодическиезависанияОС,неработающие клавиатураимышь,сообщенияядра«MP-BIOS bug:8254timernotconnectedtoIO-APIC»,ночаще всего«железныйбаг»даетосебезнатьужена этапеустановкиОС.Инсталляторпростовходитв ступорвовремякопированияфайлов.
Ксчастью,этолегкообходитсячерезявное отключениеAPICи/илиACPIвядре.ДляLinux необходимовыбратьнужныйпунктменюв загрузчикеgrub,нажать‘e’,добавитьвконецпо-
явившейсястрокисловоnoapicинажать‘b’.Для фиксацииизмененийоткрываемфайл/boot/grub/ grub.confидобавляемnoapicковсемстрокам, начинающимсясословаkernel.Еслииэтоне поможет,полностьюотключаемACPIчерезопцию «acpi=off».ДляFreeBSDдостаточнонажатьклавишу‘2’,когдапоявитсяменюзагрузчика,азатем зафиксироватьизменения,добавивстроку«hint. apic.0.disabled=1»вloader.conf:
# echo "hint.apic.0.disabled=1" >> /boot/loader.conf
Периодическиеподвисанияоперационной системыилипостоянныеуходыядравпанику могутсвидетельствоватьотом, чтооперативнаяпамятьдышитналадан. Еслиподвисания случаютсяспериодичностьюразвчасили тридцатьминут, скореевсего, погорелитолько некоторыеячейкиоднойизпланок. Вслучае выходаизстроявсегомодуляпамятиядро уйдетвпаникуприследующейжезагрузке! Проверитьпамятьнасбойностьнесоставляет труда. Самыйпримитивныйспособ— запаковатьираспаковатьбольшойобъемданных, например, деревоисходныхтекстовядра:
$ tar -czf ~/src.tar.gz /usr/src && tar -xzf ~/src.tar.gz
Сбойныеячейкипамятивызовутколлизии присверкеконтрольныхсумм, иархиваторбез замедлениясообщитобэтом.
Другой(болееправильный) способпроверки заключаетсявиспользованиипрофессиональногоинструментаmemtest86. Этосамодостаточнаяпрограмма, котораянетребует операционнойсистемыдлясвоейработы. Она изначальноприсутствуетвменюgrub многих дистрибутивовиLiveCD Linux. Простоперезагрузимашинуивыберипунктменюmemtest86. Проверкапамятиначнетсяавтоматически. Программаmemtest86 используетмножество различныхалгоритмовтестирования, поэтому проверкаможетзатянутьсянадолго. Рекомендуюзапуститьmemtest86 наночь, лечьспать, аутромпроверить, нетливвыводекрасных
строчек, сигнализирующихосбойныхячейках. Частыесамопроизвольныеперезагрузки машины, особеннововремязапускатяжелых приложенийилиигр, — следствиеперегрева процессораиливидеокарты. Проверьработоспособностькулерови, вслучаенеобходимости, замениих. Есливременинаэтупроцедурунет, аработатьнадо, попробуйснизитьчастоту процессораиличипавидеокарты. Многие современныепроцессорыиматеринские платыпозволяютизменятьтактовуючастоту процессора«налету», безперезагрузкикомпа. Обычнодляэтогопредоставляетсяспециальныйинтерфейс, расположенныйвнедрахкаталога/sys вLinux иливоднойизветвейsysctl воFreeBSD. Дляманипулированиячастотойи другимихарактеристикамивидеопроцессора принятоиспользоватькроссплатформенную утилитуnvclock. Запустиеесфлагом‘-s’, чтобы узнатьтекущуючастотуGPU:
#nvclock -s
Азатемснизьеепримернона100 МГц:
#nvclock -n 300
ВИНТЫПОСЫПАЛИСЬ
Пользователисостажемзнают, чтодиапазонпроблем, связанныхсиспользованием жесткихдисков, оченьширокипростирается отмеханическогоповрежденияврезультате ударадослучайнопотертойтаблицыразделов. Внекоторыхизнихвинчестерещеможно вернутькжизни, новбольшинствеслучаевон либоужеумер, либонаходитсявпредсмертном состоянии. Чтобынепопастьвпросак, специалистырекомендуютпериодическипроверять состояниежесткогодиска, используяутилиты дляотображениястатистикиS.M.A.R.T., специальногочипа, встроенноговжесткийдиск. В *nix-системахтожеестьтакиеутилиты, самая известнаяизкоторыхименуетсяsmartctl. Пакетsmartmontools, содержащийпрограмму smartctl, предустановленпочтивлюбомдистрибутивеLinux, авоFreeBSD доступенчерез системупортов(sysutils/smartmontools). Запустимsmartctl:
#smartctl -A /dev/sda
Впоявившейсянаэкранетаблиценасинтере-
суюттолькодвестроки: Reallocated_Sector_Ct иTemperature_Celsius. Впоследнейколонке первойизнихотраженоколичествопереназначенныхсекторов. Значение, отличноеотнуля, говоритопроблемах. Дискначинаетсыпаться, и числопереназначенныхсекторовбудеттолько расти. ПоследняяколонкастрокиTemperature_ Celsius содержиттекущуютемпературужесткого диска, котораянедолжнапревышать50-ти градусов(36-45 градусов— идеальныеусловия). ЗначенияS.M.A.R.T. — этовсеголишьцифры, которыедалеконевсегдаимеютсвязьсреальнымсостояниемжесткогодиска. Болеетого,
XÀÊÅÐ 06 /126/ 09 |
085 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|||
|
F |
|
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
r |
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
BUY |
>>m |
|
||||
w |
Click |
to |
|
|
|
|
unixoid |
||||
|
|
|
|
|
|||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
РЕЗУЛЬТАТВЫЗОВАIFCONFIG БЕЗАРГУМЕНТОВ
|
исследования, проведенныекомпаниейGoogle, показали, что |
INFO |
в60% процентахслучаеввероятностьгибелидисковникакне |
связанасозначениямиS.M.A.R.T., аединственныйболее-ме- |
|
|
неедостоверныйпоказатель— этоколичествопереназначен- |
|
ныхсекторов. Ночто, еслидискужепочтиумер, аинформация |
info |
неможетбытьвосстановленаиз-заповторяющихсяошибок |
чтенияилиперемещенияголовки? Тогдаприпопыткекопи- |
|
• Сыплющийся, но |
рованияфайловядрозавалитdmesg сообщениямиI/O error, |
ещеработоспособ- |
акомандаcp простовозвратитошибку. Дляначаласледует |
ныйжесткийдиск |
попробоватьотмонтироватьразделислитьинформациюс |
вполнепригодендля |
помощьюdd надругойжесткийдиск(здесьидалее/dev/sda — |
хранениявременных |
сыплющийсядиск, /dev/sdb — новыйдиск): |
данных. Дляэтого |
|
надопотеретьтабли- |
# dd if=/dev/sda of=/dev/sdb conv=noerror,sync |
цуразделов |
|
исоздатьновый |
Есликоличествосбойныхсекторовнадискеневелико, то |
разделнауцелевшей |
dd скопируетдиск, заполнивпроблемныеучасткинулями. |
частидиска. |
Послеэтогоостанетсятольковыполнитьfsck длявсехфай- |
|
ловыхсистемижитьдальшесновымдиском. Ксожалению, |
• Чтобыубрать |
трюксприменениемdd срабатываетневсегда. Внекоторых |
загрузочныйэкран |
ситуацияхдискоказываетсяповрежденнымнастолько, что |
иувидетьпроцесс |
сбойныеучасткипростираютсянасотнитысячилидаже |
инициализацииLinux |
миллионысекторовподряд! Завершенияотработкиdd при- |
вовсейкрасе, удали |
детсяждатьнесколькодней, закоторыеподопытныйвполне |
опцииquiet иsplash |
можетскончаться. Лучшиеумыпланетысоветуютисполь- |
изстроки, доступной |
зоватьспециальнуюутилитуdd_rescue, спомощьюкоторой |
поклавише‘e’ |
можнопровестикопированиедискасдвухсторон: первый |
взагрузчикеgrub. |
проходсначаладиска, второй— сконца. Врезультатена |
|
новомдискеокажетсявсяинформациязаисключением |
|
проблемногоучастка. Делаемпервыйпроход: |
|
# dd_rescue -v -y 1G -l sda.log -o sda.bb \ |
|
/dev/sda /dev/sdb |
|
Когдадискначнетбезумношелестеть, нажмем<Ctrl+C>, что- |
|
бызавершитькопирование, изапускаемпроцесскопирова- |
|
ниясконца: |
|
# dd_rescue -r -v -y 1G -l sda.log -o sda.bb \ |
|
/dev/sda /dev/sdb |
|
Останавливаемпроцесскопированияпослепродолжи- |
|
тельногошелестадискаиотключаемумирающего. Другая |
|
проблема— утрататаблицыразделов, которуюещесовсем |
|
недавнобылоприняторешатьспомощьюшестнадцате- |
|
ричногоредактора. Сегодняжепрощеприменитьутилиту |
|
gpart: |
|
# gpart -W /dev/sda /dev/sda |
|
Альтернативаgpart — testdisk, болеемощнаяигибкаяпро- |
|
граммаспсевдо-графическиминтерфейсом. |
GRUB ВКАЧЕСТВЕЗАГРУЗЧИКА
FREEBSD
Загрузчик grub присутствует в дереве портов FreeBSD. Его можно использовать вместо стандартного boot0. Файл /boot/grub/menu.lst в этом случае должен выглядеть примерно так:
title FreeBSD root (hd0,0) chainloader +1
ПРИЧУДЫМИСТЕРАX
ЗапоследнеевремяX.orgсталнапорядокинтеллектуальнее,и проблемыснимуженеявляютсясерьезнымпрепятствием.Те- перьX-серверумеетавтоматическинаходитьустройстваввода, подбиратьправильныеразрешениеичастотуобновлениядля монитора.Вомногихдистрибутивахнастраиватьеговообще ненужно,установочныескриптысамигенерируютправиль- нуюконфигурацию.НовремяотвремениX-сервердаетсбои. Причем,зачастуювиновнымоказываетсясампользователь илисистемаобновленияпакетов.Еслипослезагрузкивместо привычногоокналогинатывидишьскучнуючернуюконсоль, значит,процедуразапускасерверазавершиласьсошибками. Этомуможетбытьсотняприин,начинаяототсутствиянеобходимогодрайвераизаканчиваяпроблемамискаталогом/tmp. Самоеразумное,чтоможносделать—попробоватьповторно запуститьX-серверкомандойstartxипосмотреть,какие ошибкионавыдастнаэкран.Вбольшинствеслучаевэтого оказываетсядостаточнодлядиагностикипроблемы,ноесли причинысбояостаютсязагадкой,следуетобратитьсязаболее подробнымразъяснениемкфайлу/var/log/Xorg.0.log:
# grep EE /var/log/Xorg.0.log
Записываялоги, X-серверпомечаетвсеошибкимаркером «(EE)», такчтоприведеннаякомандавыведеттолькозаписи, сигнализирующиеопроблемах.
Есличувствуешь, чтоошибкисамостоятельнотебене исправить, простовыполникоманду«X -configure», которая сгенерируетновыйконфигурационныйфайлX.org.
Кромесбоев, X-серверможетэлементарнотормозить. В этомслучаевинитьследуетуженепользователяилидистрибутив, авидеодрайвер. Современныеграфическиетулкитыинекоторыесредырабочегостола(KDE4, например) практикуютперекладываниечастиработпоотрисовке графикинаплечиграфическогоускорителя. Выливается этовскверныепоказателипроизводительностивсистемах, видеодрайверакоторыхнеподдерживаютфункции 2D/3D-ускорения. Вчастности, этимстрадаетстандарт- ныйnvidia-драйверnv. Чтобырешитьп роблему, зайди насайтnvidia.com искачайпоследнийдрайвердлясвоей ОСилисделайтожесамоечерезсистемууправления пакетами.
ПОТЕРЯННЫЙДРАЙВЕР
СовременныеверсииLinux иFreeBSD подзавязкунабиты драйверамидажедлясамогоэкзотическогооборудования. Дни, когдадляэтихоперационныхсистемприходилось индивидуальноподбиратьконфигурациюкомпа, прошли.
086 |
XÀÊÅÐ 06 /126/ 09 |