понедельник, 31 декабря 2012 г.

Ошибка Кирка Хэммета


Для тех, кто не в курсе: Кирк Хэммет - гитарист группы Metallica.

воскресенье, 23 декабря 2012 г.

Анонимности нет, смиритесь!

Наткнулся на интересную стенограмму (?) выступления частного детектива Стива Рамбама на конференции Hackers On Planet Earth: Частной жизни больше нет.

Жёсткие диски стали очень ёмкими и очень дешёвыми. Поэтому каждый, кому не лень, собирает информацию о людях, создавая или используя бесплатные сервисы в интернете: поисковые системы, веб-почту, социальные сети, хостинги для блогов и фотографий, микроблоги, веб-карты и т.п. При этом, информация, удалённая пользователем, на самом деле продолжает храниться на жёстких дисках. Вся та информация, которая раньше добывалась частными детективами (да и государственными следователями) по крупицам и с большим трудом, сейчас лежит в сети готовая к употреблению в любой момент.

Многие компании идут дальше и не ограничиваются одним лишь интернетом и собирают информацию всеми доступными способами: занимаются предоставлением услуг телефонии, создают операционные системы для мобильных телефонов или смартфонов. Даже если они не прослушивают звонки, они получают паспортные данные абонентов, узнают кто когда и кому звонил, как долго длился звонок, как часто два конкретных номер между собой созваниваются, могут собирать треки с перемещениями абонентов и т.п. Некоторые занимаются сканированием книг, фотографированием улиц (попутно могут распознавать и каталогизировать лица людей, попавших в кадр), сканированием публичных беспроводных сетей.

Сами по себе частицы информации могут выглядеть безобидными, однако будучи соединёнными воеднино, дают возможность не только однозначно идентифицировать человека, но и проследить каждый его шаг. Впрочем, особо безрассудные люди и без этого выкладывают в сеть описание каждого своего шага.

Приманка найдётся для каждого. Даже если вы не хотите красоваться перед окружающими новеньким iPhone или телефоном с операционной системой Android, вас наверняка привлечёт возможность пообщаться с друзьями, делясь с ними ссылками на ролики в Youtube или фотографиями с прошлой вечеринки. В крайнем случае сгодятся флеш-игры, бесплатная музыка или возможность показать окружающим, какой вы прогрессивный или независимый на страницах собственного блога. И даже если вы утилитарный человек, всего лишь ценящий удобство, вы не избежите их сетей и воспользуетесь хотя-бы веб-почтой или отправите SMS-сообщение своим родным - вы уже на крючке, записаны, посчитаны и категоризированы.

P.S. А вы знали, что всё содержимое твиттера является частью библиотеки конгресса США?

воскресенье, 16 декабря 2012 г.

Реорганизация производства на судоремонтном заводе

Наткнулся на любопытную статью на экономическую тему: Реорганизация производства на судоремонтном заводе (краткая версия). Описываемое происходило в 70-е годы, однако справедливо и сейчас. Кто-то может сказать "слишкам многабукф", однако я читал запоем, как детектив.

Вот несколько цитат:

На заводе, куда мы пришли, начальник ПЭО справлялся с составлением годового плана за один вечер. Никаких расчетов загрузки он не делал. В его обязанности входило нарисовать такую формулу: ожидаемое выполнение плана за 10 месяцев, годовой план предыдущего года и распределение годовой программы по цехам. К этому прикладывались его «глубокие» соображения по поводу того, что этот цех не тянул, следовательно я ему дам поменьше, а тот тоже не тянул, но и вроде бы не скандалил, поэтому я ему дам побольше. На этот проект мог наложить какие-то корректировки главный экономист, а затем директор, исходя из столь же «глубоких» соображений. Все их рассуждения строились на уровне вопроса: потянет или не потянет?
Сказанное справедливо не только для заводов. Я вообще нигде не наблюдал других способов планирования. План спускается сверху с оглядкой на выполнение плана предыдущего месяца (квартала, года), без анализа причин, почему план был выполнен именно так.

Вообще на заводе существует очень жесткая иерархия, которая поначалу была для нас строго обязательна. Если мы поднимали какой-то вопрос, то сначала мы шли к начальнику ПЭО, затем к главному экономисту и лишь после этого к директору. Каждый раз, когда я пыталась нарушить этот порядок, указанные должностные лица устраивали крупный скандал. Они тормозили все, что могли. Им было наплевать на то, какие решения являются разумными и правильными, добиться принятия решения наших предложений было чрезвычайно трудно.

На каждом предложении, прежде, чем оно попадало на рассмотрение директора, необходимо было поставить большое число вил, для этого надо было обойти всех ведущих специалистов (функционалов). Все эти специалисты прилагали громадные усилия для того, чтобы выявленные нами безобразия никогда не были устранены. Дело порой доходило до вещей, которые были просто возмутительными. Вам, к примеру, назначают день, в который Вы должны придти для обсуждения того или иного вопроса, вы приходите, но Вам говорят, что сегодня вас принять не могут, назначают следующий день, и так далее бесконечности. Выслушав Вас, они ответят Вам, что Вы не специалист и что они с Вашим мнением не согласны. В ответ вам приходилось заявлять нашим собеседникам, что это не специалисты, а всего-навсего производственники, и поэтому мыслят слишком узко. В итоге разговор приобретал очень жесткий характер. Лишь после того, как мы пробили эту преграду, дело пошло более успешно.

Очень важный момент заключался в том, что мы на заводе были людьми «со стороны». В значительном большинстве случаев цеха сами знают, откуда произрастают все безобразия и что нужно сделать, чтобы их устранить. Я уже говорила, что из общего количества всех мероприятий, которые были нами внедрены, не менее 70% основывались на предложениях цехов и лишь около 30% мы придумали сами. Наши предложения были, может быть, более серьезными, но 70% предложений все-таки выдвинули цеха, причем в ряде случаев их предложения оказывались более зрелыми, чем наши. Наша задача заключалась в основном в том, чтобы понять, что говорят эти разумные люди и изложить эти предложения директору как бы от своего имени. При этом цеха прекрасно понимают эту директорскую психологию, они напрямую нам говорили, что уже не раз выносили эти предложения на рассмотрение руководства, объясняя ему, что в таком «бардаке» работать нельзя. Они выходили с этими предложениями, но никто не желал их слушать. Все это цеховые работники совершенно открыто нам объясняли и говорили, что «пробить» их предложения через дирекцию можем только мы, посторонние для завода люди, опирающиеся на авторитет науки, и это действительно было так, это явление принимало потрясающие формы.
Как и везде, нет пророка в своём отечестве.

Во-вторых, ситуация на заводе постоянно меняется, значит и ЭВМ должна постоянно корректировать свои планы, работать в режиме диалога. Таких программных систем, насколько я знаю, у нас даже в проектах не существует, все это относится к области фантастики. Я уже не говорю про закладывание в ЭВМ всякой нелепой информации.
Подобная система с обратной связью описывалась в одной из моих прошлых заметок: Автоматизация управления экономикой страны. Судя по описанному, дело действительно хорошо двигалось в этом направлении. Но пришёл Горбачёв с идеей рыночного регулирования и всё стало, как стало. Кстати, в этой статье даже упомянуто, почему в СССР так плохо было с одеждой.

Советские директора, с которыми я имела дело, были патриоты, настоящие. Это неправда, что не было в те времена честных людей. Хотя вопрос, кто такой честный человек, - это всегда интересный вопрос, его можно обсуждать. Но, все же, советские директора, с которыми я работала, в карман себе от приписок ничего не клали, кроме премии. Согласитесь, что это смешно. Премия эта составляла, допустим, пятьдесят процентов. Оклад директора - 400 рублей. Эту премию он никогда полностью получить не мог, там было много показателей, ну, выигрывал он на этом деле 150 или даже 200 рублей. Что теряла страна? Да ничего она не теряла. И такого морального разложения не было.

воскресенье, 9 декабря 2012 г.

Принцип Питера, или почему дела идут вкривь и вкось


Давно ходил мимо этой книги и облизывался. Жаба душила покупать её, потому что в онлайн-магазине я мог бы купить её дешевле рублей на сто. Но суетиться с онлайн-магазином из-за одной книги мне тоже не хотелось.

И вот, зайдя в очередной раз в магазин, я попал на распродажу с 70% скидкой. Мои буридановы страдания внезапно и счастливо разрешились. Я до этого ни разу не видел столько людей, с горящими глазами рыскающих по книжному магазину и стоящих в длинной очереди на кассу с полуметровыми стопками книг в руках.

О покупке я нисколько не пожалел. И даже более того - считаю теперь, что за эту книгу можно было без сомнений отдать даже больше денег, чем за неё просили без скидки.

Принцип Питера формулируется просто: "В иерархической системе любой работник поднимается до уровня своей некомпетентности." Это кажется просто забавным наблюдением, однако в книге этот принцип раскрывается гораздо глубже. Приводится множество наблюдений, подтверждающих этот вывод. Некомпетентность делится по видам, приводится классификация внешних проявлений некомпетентности, обсуждаются причины, по которым люди не могут осознать собственной некомпетентности. Обсуждаются приёмы, помогающие ускорить продвижение по иерархии, обсуждаются и способы избежать повышения. Рассказывается, чем грозит достижение уровня некомпетенции своему обладателю и как с этим жить.

Я уже успел поработать в нескольких крупных компаниях, и работаю сейчас в одной такой компании. Во время чтения книги из глубин моей памяти то и дело всплывали собственные подтверждения многому из описанного в книге.

Например, когда я работал на заводе, начальником отдела информационных технологий был бывший строитель, которого на этот пост назначила Рука (Рука, в терминологии книги, - это влиятельный покровитель). Соответственно, в информационных технологиях разбирался он слабо, а потому, можно считать, что он достиг своего уровня некомпетенции. В рабочее время он довольно часто отсутствовал, причём никто толком не знал, куда же он пропадает. Видимо, сам он неосознанно понимал, что уже достиг своего уровня некомпетенции, а потому, опять-таки неосознанно, прибегал к одному из приёмов смириться с собственной некомпетентностью - в рабочее время он иногда отлучался по своим делам. О том, чем он занимался, мы узнали лишь потом, когда Высокое Начальство (в котором Руки уже не было) попросило его освободить свой пост. В рабочее время его застали за покупкой стройматериалов. По слухам, он строил себе дом на даче.

У того же начальника была секретарша, женщина уже в солидном возрасте. Секретарше уже трудновато было ходить в управление завода по нескольку раз на дню, чтобы подписать документы. На пути к управлению нужно было пройти полкилометра в одну сторону, плюс столько же нужно было пройти обратно. Поэтому секретарша частенько просила отнести документы молодых сотрудников отдела из бюро ремонта, в прямые обязанности которых входила техподдержка, ремонт и обслуживание компьютерной и офисной техники. Секретарша достигла своего уровня некомпетенции по состоянию здоровья, поскольку ей было трудно выполнять свои прямые обязанности - носить документы на подпись в управление.

В другой компании, где я работал, заходя в один кабинет я постоянно видел столы, усеянные неимоверным количеством документов. Документы скапливались в стопки, на мониторах компьютеров было наклеено огромное количество цветных стикеров с напоминаниями. Начальница этого отдела частенько обращалась в отдел ИТ с тем, чтобы мы сделали для неё что-то в Excel'е. Никогда она не хотела даже и слышать о том, чтобы мы научили её делать это саму - она постоянно говорила, что ей некогда. И вот, однажды, её переманили в конкурирующую компанию, куда до этого уже ушли несколько человек из руководства. Ей на смену вызвали из отпуска по уходу за ребёнком одну из сотрудниц отдела. Уже на следующий день в этом отделе со столов исчезли стопки документов, на столах осталось только самое необходимое. С мониторов исчезли цветные стикеры. Вся суета через несколько дней сошла на нет и, зайдя однажды в отдел, я увидел, как все сотрудницы отдела сели за столик пить чай, чего прежде в этом отделе я никогда не замечал.

В процессе чтения книги я нашёл объяснение этому наблюдению. Бывшая начальница уже достигла своего уровня некомпетенции, с трудом справлялась с обязанностями, а потому прибегала к Папиромании - приёму, описанному и названному в книге. Её сотрудницы боялись показаться бездельницами или проявить компетентность, более высокую, чем у начальницы, поэтому они следовали примеру своей начальницы.

Ещё я вспомнил один отдел из двух человек. Весёлый голос начальницы отдела был легко узнаваем и часто был слышен из коридора. В компании довольно широко использовалась одна компьютерная программа, в которой эта начальница должна была вести некую отчётность. Начальница очень не любила эту программу и часто ходила по отделам, чтобы посоветоваться с кем-нибудь по этой программе, а то и вовсе попросить сделать какую-то работу в этой программе за неё. Её жизнерадостный смех, доносящийся из коридора, некоторых сотрудников заставлял заранее схватиться за голову, а при счастливой возможности улизнуть куда-нибудь ещё до её прихода. Впрочем, некоторые воспринимали её довольно тепло и охотно ей помогали. Здесь налицо и некомпетентность и описанное в книге поведение под названием "Инерция шутовства".

Та же начальница отдела скоро должна была выйти на пенсию и, по логике вещей, на её место должны были подвинуть её подчинённую, молодую сотрудницу. Когда уже было известно об увольнении, мне зачем-то понадобилось зайти в отдел, где осталась только эта младшая сотрудница. Она пожаловалась мне на то, что ей мало платят, на то, что у неё много работы, и на то, что вместо неё на должность начальницы назначают сотрудницу из другого отдела. И на тот момент и сейчас я одобряю это назначение. У подчинённой был шанс разобраться в программе и стать незаменимой помощницей своей начальницы. Но, к сожалению, она не собиралась утруждать себя излишней работой, так как ей мало платят. Другими словами, она хотела получить стулья прежде, чем отдаст за них деньги. Но в жизни так не бывает. По-видимому, она уже достигла своего уровня некомпетенции, и повысить её могут только при очень удачном для неё стечении обстоятельств.

Кстати, новая начальница показала себя компетентной: она хорошо разбиралась в пресловутой программе и поэтому не мучила целыми днями окружающих, а непринуждённо выполняла свою работу. Разобравшись в применяемых в отделе Excel'евских документах и макросах, она смогла оптимизировать рабочий процесс, переработав и значительно упростив Excel-документ и заказав в нашем отделе новый Excel'евский макрос для нового документа. Своего уровня некомпетенции она ещё не достигла.

Эта книга хорошо согласуется с наблюдениями о феминизме из другой прочитанной мной книги - "Конец феминизма" Александра Никонова. Женщины тоже стремятся занять в обществе положение, соответствующее уровню их некомпетентности.

Много в книге написано о военных и о политике. В каком-то смысле эта книга противоречит книге "Манипуляция сознанием", как бы говоря, что нет смысла искать злой умысел там, где достаточно одной лишь некомпетентности. Современные реформы образования и медицины, а также их авторы, являются хорошей иллюстрацией к книге.

Объясняется и суть общества потребления, в котором деньги стали универсальным, понятным каждому мерилом успеха. Каждый стремится к тому, чтобы его статус был выше, чем статус другого. Почти всегда это превращается в карго-культ, когда многие люди ради повышения собственного статуса в глазах окружающих стремятся приобрести либо дорогие вещи, либо вещи, которыми пользуются профессионалы. Обладая вещами, которыми пользуются профессионалы, эти люди в глазах окружающих сами приобретают статус профессионала. Конкретный пример - всеобщее увлечение "зеркалками". Каждый покупатель "зеркалки" автоматически приобретает в глазах окружающих статус крутого фотографа. Таким образом, они достигают собственного уровня некомпетенции в чужой иерархии, иерархии фотографов.

Неуёмное стремление влезть повыше в иерархию потребления приводит к тому, что человек ради создания видимости собственного богатства, покупает дорогой автомобиль в непомерный для него кредит, экономит на страховке, а в случае аварии оказывается не в силах ни платить кредит, ни отремонтировать автомобиль, ни выплатить ущерб пострадавшим. Тут он достигает некомпетенции в иерархии потребления.

Говорится в книге и о религиозных иерархиях. Объясняется феномен гигантомании. Говорится и о государственных служащих, в частности о том, почему именно там можно встретить больше всего некомпетентных сотрудников. Дело в том, что финансирование госструктур не зависит напрямую от их эффективности. Нет прямой и явной зависимости между эффективностью работы и объёмом фонда, выделяемого на госструктуру.

Эта книга обладает искромётным юмором, тонкой иронией, едким сарказмом, глубокой проницательностью и философским отношением к жизни. Если вы не боитесь узреть в этой книге самого себя, то я рекомендую её прочесть.

воскресенье, 2 декабря 2012 г.

Образование

Такое вот мнение о нашем современном образовании Дошли до точки невозврата.

В 1983 году президент Рейган сказал в своем докладе о состоянии образования в США так: «Если бы хоть одно иностранное государство предприняло попытку навязать нам ту убогую систему образования, которая у нас предлагается, мы должны были бы расценить это как объявление войны».

воскресенье, 25 ноября 2012 г.

Жги@Гуляй

Оказывается, кроме привычного варианта этой песни Алисы, есть ещё и вот такой:

Очень понравился. Как и весь концерт. Особенно зажигательным было соло гитариста Игоря Чумыкина, который покончил жизнь самоубийством уже на следующий год после этого концерта, аккурат в день космонавтики.

Я не особо большой поклонник творчества Кинчева, однако если прикинуть, какой из альбомов мне симпатичнее остальных, то я бы сказал что лучше всех... концерт на Шаболовке от 1995 года. Этот концерт вполне можно считать полноценным альбомом, поскольку по качеству он сравним со студийной записью. А сегодня я узнал, что есть ещё и концерт на Шаболовке от 1992 года, где исполнялся этот вариант.

Если же взять собственно студийные альбомы, то больше всего мне нравятся "Чёрная метка" и "Энергия".

Хит "Энергии" - это бесподобный "Меломан":

"Я - меломан... Хочу прожить жизнь так, чтобы потом не было мучительно больно за бесцельно прожитые годы."

воскресенье, 11 ноября 2012 г.

Мы сделаем вас счастливыми!


Абсолютно счастливые проживали остаток своей жизни бесцельно...
Вам угрожает опасность - вас окружают роботы!

воскресенье, 4 ноября 2012 г.

Серебрянные пули в общении с фрилансерами

Наткнулся на одном из блогов на цитату из статьи на хабре. Сама статья перемещена автором в черновики, но погуглив я её нашёл в другом месте.

Подавляющее большинство специалистов (если вы ищете специалистов, а не учеников), имеют некоторый однозначно ограниченный набор инструментов, работать с которыми они привыкли.

Если вы доверяете исполнителю выбор средств — вы делаете ставку на его профессионализм. Разрешая специалисту работать, не выходя из личной зоны комфорта — означает, что результат вы получите скорее, и этот результат будет более качественным и релевантным.

Целиком - тут.

воскресенье, 23 сентября 2012 г.

Видеоролики об Уфе

Пара интересных роликов об Уфе. Взято отсюда.





И в том и в другом показано много хорошо узнаваемых уфимцами мест.

воскресенье, 16 сентября 2012 г.

Ленивый робот


Ленивый робот тааакой ленивый!

суббота, 8 сентября 2012 г.

Почему я не люблю слово "Успех"

Не люблю это слово по одной простой причине - его нахально эксплуатируют разного рода пройдохи в своих корыстных целях. Это слово аморфное и само по себе не может иметь смысла. Просто так сказать "успех" нельзя - нужно обязательно дополнить его объяснением, ответом на вопрос: "Успех в каком деле?"

Но со всех сторон из разнообразной рекламы различных форексов и подобных ему спекулятивных бирж, из женских передач, из передач для молодёжи и прочего потока сознания, зомбирующего людей, можно услышать фразы типа "успешная женщина", "успешный молодой человек", "как я добился успеха". Если задаться целью понять, о каком успехе идёт речь, то из контекста можно понять, что идёт речь о финансовом успехе и только о нём.

Успешная женщина - это, оказывается, не мать, вырастившая законопослушных и социально полезных граждан - врачей, учителей, инженеров. Успешная женщина - это женщина, сумевшая высоко подняться по карьерной лестнице, имеющая собственный бизнес, или просто имеющая много денег.

Успешный молодой человек - это не выпускник, окончивший школу с золотой медалью или красным дипломом, не тот же самый врач или инженер, это - офис-менеджер (впариватель никому не нужного товара) или брокер (биржевой спекулянт) или ещё что-то такое.

Нет, я не против того, что кто-то хочет добиться финансового успеха. Я против того, чтобы этой подменой понятий лишать людей выбора - стать человеку известным актёром, великолепным врачом, учителем, инженером или кем-то ещё. Человек, всю жизнь стремящийся к достижению не своих целей, будет всю жизнь несчастлив, даже если и будет добиваться их.

Фу! Не выношу слова "успех" отдельно от уточнения того, в чём именно.

понедельник, 27 августа 2012 г.

Манипуляция сознанием

Прочитал книгу Сергея Кара-Мурзы "Манипуляция сознанием":

О собственно манипуляции сознанием написано не так уж много, но и этого вполне достаточно чтобы стряхнуть с себя дурман средств массовой информации. Если до сих пор вы просто не любили телевидение, но не отдавали себе отчёта в том, почему, то прочитав эту книгу, вы поймёте, почему именно оно вам не нравится. Сам формат современного "демократического" телевидения стал для настолько привычным, что нам даже не приходит в голову хоть ненадолго остановиться и подумать: это единственный и естественный его формат, или возможны варианты? Так и должно быть и ничего необычного и противоестественного в нём нет? Всего несколько примеров дикого сочетания ставших привычными различных элементов телеэфира повергают в шок. После этих примеров кажется просто невероятным, что этот неприкрытый цинизм ни у кого не вызывает даже лёгкого чувства дискомфорта.

Большей же частью книга посвящена описанию приёмов манипуляции сознанием, которые были применены по отношению к советским людям для того, чтобы они не только не протестовали против антинародных преобразований, но и горячо поддерживали их. Автор стоит на стороне "Советского проекта" и приводит весьма убедительные доводы в его пользу.

Впрочем, иной раз кажется что автор сам прибегает к приёмам манипуляции сознанием, описанным в этой книге: магия чисел, обильное цитирование и ссылки на авторитетов, выдёргивание цитат из контекста, приведение некоей статистической информации без указания её источника. Иногда кажется, что автор противоречит сам себе - с одной стороны иррациональное сознание более устойчиво против манипуляции, а с другой - более устойчиво сознание, обладающее целостной и непротиворечивой картиной мира. Аргументы в пользу своей точки зрения иногда кажутся притянутыми за уши, хоть и весьма осторожно - так чтобы никто не заметил с чего всё началось и куда автор клонит. Часто одна и та же мысль повторяется по нескольку раз - прямо в соответствии с одним из приёмов манипуляции. В общем - это работа типичного учёного-социолога, который может привести внушаемому человеку убедительные доводы в поддержку практически любой точки зрения.

Объём книги довольно большой, читать бывает тяжело, однако прочитать её всё-же полезно. Главное - не продолжать принимать всё на веру, как вы могли бы делать это до прочтения книги, а вооружившись описаниями манипулятивных приёмов, включить голову и использовать описанные приёмы для фильтрации в том числе и мыслей самой книги.

Самая полезная часть - заключение, в котором кратко резюмирована содержательная часть книги и приведены советы по противостоянию манипуляциям. Однако, для полного осознания и понимания советов из заключения, всё-таки нужно прочесть саму книгу.

P.S. Кстати, книга выложена в свободный доступ на сайте самого автора: http://www.kara-murza.ru/books/manipul/manipul_content.htm

суббота, 11 августа 2012 г.

понедельник, 9 июля 2012 г.

Шутки об Интернет-протоколах

ibash.org.ru порадовал следующей шуткой:

aaa: Как в старом анекдоте: «я знаю замечательную шутку про UDP, но боюсь, что она до вас не дойдет».
bbb: Я знаю отличную шутку про TCP, но если она до вас не дойдет, то я повторю.
ccc: Была еще одна шутка, про ARP. Кто-нибудь её знает? Расскажите!..
ddd: Стойте, стойте все! Я расскажу шутку про прерывания!
eee: Про MTU тоже есть кла

Давно я не читал ничего подобного :)

воскресенье, 8 июля 2012 г.

Гаджеты

Посмотрите на эту идиллическую картину:

Молодые люди и девушки счастливы - отныне они могут выходить в интернет откуда угодно и заниматься в нём чем угодно - читать твиттер, чатиться, играть, переписываться и смотреть видеоролики. Они счастливы.

Только меня в этой картине настораживает одна вещь - они сидят рядом, но не вместе. Честное слово, уж лучше бы они вместе пошли бухать, чем тратили бы драгоценное время на вещи, о которых не вспомнят уже через несколько минут. Или для них весь многообразный мир схлопнулся до узких рамок социальных сетей?

суббота, 7 июля 2012 г.

Хватит на пульте по клавишам клацать!

Многие уфимцы (а также, возможно, жители нескольких других городов) видели этот рекламный плакат:

Реклама может несколько раздражать непосвящённых людей, однако, как мне кажется, эта реклама идеально точно расчитана на молодёжную аудиторию. Люди посвящённые увидят в этой рекламе широко известные картинки-мотиваторы подобного рода:



Но больше всего этот рекламный плакат по смысловой нагрузке похож на эту картинку:

вторник, 12 июня 2012 г.

Весёлые картинки о Perl

Хакеры Perl и Python в сравнении.

Хакеры Perl: Python - великолепный язык и удачный выбор, если вам с ним удобно.
Хакеры Python: Фуууу, Perl - это дьявол!



Не знаю, как питонщики относятся к перловикам. Я лично не замечал такой ненависти. Возможно потому, что многие знакомые мне питонщики перешли на него после перла.

понедельник, 11 июня 2012 г.

Идеальная красота или идеальное уродство?

Когда-то прочитал о забавном логическом выводе: идеальная красота неотличима от идеального уродства. И, на мой взгляд, в этом софистическом утверждении действительно что-то есть. И то и другое идеально? Значит они неотличимы по крайней мере в своей идеальности. Идеальным уродством можно любоваться точно так же, как идеальной красотой - идеальное невозможно превзойти, а значит идеальное уродство тоже по-своему красиво. С другой стороны, что может быть хуже идеальной красоты? Нет ничего хуже, чем знать, что ничего лучше этого ты никогда больше не увидишь.

Когда-то мне довелось послушать музыку венгерского композитора Дёрдя Лигети и сегодня вспомнил о нём, не знаю почему.

Эта музыка идеальна в своей способности сводить с ума, вызывать головную боль и тошноту. Это не простая какофония - какая-то своя внутренняя гармония в ней всё же есть, но от этого она не становится терпимее. Примечательно, что музыканты исполняют эту музыку довольно непринуждённо, а благодарные слушатели осыпают музыкантов апплодисментами.

Впрочем, есть и у него и менее авангардные произведения. Например, эта медитативная композиция, на мой взгляд, довольная хороша:

суббота, 26 мая 2012 г.

Гугл отмечает день рождения Роберта Муга

23 мая, в честь 87 лет со дня рождения Роберта Муга, на поисковой странице Гугл было размещено изображение синтезатора. Хоть я и заметил эту картинку, понажимать на клавиши я, почему-то, не догадался. А зря, ведь они работали:

Роберт Муг известен как изобретатель синтезатора. Однако на мой взгляд, какого-то одного изобретателя синтезатора не существует - очень много людей изобретали самые разные клавишные электронные музыкальные инструменты.

Даже мой любимый пианист Джордан Рудесс отметился:

воскресенье, 15 апреля 2012 г.

Весёлые ИТ-картинки

Не воруй софт у Билла Гейтса, или он придёт за тобой!

Когда тест прошёл, это сразу видно.

Автор - Дамир Сейталиев.

четверг, 12 апреля 2012 г.

Хабр и ЛОР

Зашёл полистать Хабр в поисках чего-нибудь интересного и набрёл на заметку Не зная брода, не лезь в воду. Часть вторая. Человек решил разъяснить всем опасность использования printf. Читаю код и вижу в первой же объявленной функции в первых же двух строках ошибку:
void PrintNormalizedName(const char *raw_name)
{
  char name[MAX_NAME_LEN + 1];
  strcpy(name, raw_name);

  for (size_t i = 0; name[i] != '\0'; ++i)
    name[i] = tolower(name[i]);
  name[0] = toupper(name[0]);

  printf(name);
}
Посмотрите внимательно:
  char name[MAX_NAME_LEN + 1];
  strcpy(name, raw_name);
Если человек допускает такую глупую ошибку, не удивительно, что он может допустить и такую, от которой нас предостерегает:
printf(name);
Хотел прокомментировать, но прокомментировать можно только после регистрации. Ладно, зарегистрировался, но комментировать всё равно нельзя - прочитай правила русского языка и хорошего тона и пройди тест на их знание. Прочитал, прошёл тест. Теперь от меня требуют написать уникальный материал, который должны прочитать и одобрить какие-то местные авторитеты. Этого я делать не стал - пусть на этот сайт, с такими-то правилами, работает кто-нибудь другой.

Если сравнивать с ЛОРом, то можно сказать что Хабр - это клуб горделивых новичков, а ЛОР - это сборище циничных профи. На ЛОРе, в отличие от Хабра, можно комментировать сразу под анонимом. Первым важно доказать, какие они умные, а вторым - просто отдохнуть от работы.

пятница, 16 марта 2012 г.

Слияние дорог - все дороги ведут в Рим?

В последние полгода я плотно засел за изучение PHP и MySQL, а в качестве тренировочной задачи для их освоения выбрал создание веб-интерфейса для управления почтовым сервером на работе. Можно сказать, что освоение состоялось - и там и там я чувствую себя довольно уверенно, а почтовый сервер обзавёлся многими полезными функциями. Некоторые функции я попробовал реализовать на Perl (пересчёт квот почтовых ящиков, удаление неиспользуемых ящиков).

Большинство задач для почтового сервера было уже решено и я стал подумывать, как бы расширить этот веб-интерфейс, чтобы он управлял не только почтовым сервером, но и дополнительно, например, прокси-сервером или DHCP-сервером. Я уже начал было расширение программы, хотел добавить в неё группы пользователей, но, реализовав задачу на 80%, остановился. Мной овладело чувство, что я делаю уже что-то не то. В качестве более универсальной базы данных для задач хранения информации о пользователях и настройках различных систем напрашивался LDAP.

Примерно два месяца назад я купил книжку "Основы SNMP" и потихоньку её читал. Даже настроил построение различных графиков с помощью пакетов Net-SNMP и RRDTool. В коммутаторах на работе я нашёл несколько полезных веток SNMP, которыми воспользовался при написании ещё одного скрипта на Perl. Этот скрипт получал списки MAC-адресов на портах управляемых коммутаторов и пытался строить таблицу соответствия IP-адреса компьютера, его MAC-адреса, имени в DNS, коммутатора и порта, к которому наиболее вероятно подключен этот компьютер. В ходе написания этого скрипта я воспользовался модулями DBI (пользовался в предыдущих скриптах на Perl), Net::DNS и Net::Ping. Для работы с SNMP я пользовался вызовом команд из пакета Net-SNMP, хотя по-хорошему лучше бы воспользоваться для этого модулем Net::SNMP.

Возвращаясь к веб-интерфейсу управления почтовым сервером: я хотел дописать к своей админке модуль синхронизации с Active Directory (основа которого - LDAP) и попытался написать его на PHP. Но у нас на работе (по всей России) используется очень много контроллеров домена, из которых только 7 работают в режиме репликации Master-Master. Остальные работают в режиме репликации Master-Slave, только лишь принимая реплики с основных серверов, и по сути выполняют функции кэширования данных каталога. Модуль на PHP работал нормально только при чтении, а в режиме обновления данных выдавал совершенно невнятную ошибку.

Я попытался реализовать то же самое на Perl с использованием модуля Net::LDAP и получил более вменяемую ошибку. Даже не ошибку, а вполне предсказуемое поведение - кэширующий сервер вернул мне т.н. Referrer, то есть отсылку на сервер, который может внести изменения в каталог. Текст ошибки был понятен, но главное заключалось в том, что из ответа сервера в Perl Net::LDAP можно было извлечь ссылку на сервер, а в PHP ни продиагностировать толком ошибку, ни извлечь адрес отсылки было нельзя. Можно было, конечно, прописать в модуле синхронизации данных два разных сервера для чтения и для записи или пользоваться только тем сервером, который имеет права на запись. Но если сейчас поступить так - это значит согласиться в дальнейшем терпеть ограничения PHP во всём, поэтому я реализовал этот модуль в виде отдельного скрипта на Perl, запускаемого по расписанию.

Теперь, собственно, о слиянии дорог. Когда я начал читать об устройстве LDAP и просмотрел файлы схем, я сразу понял, что LDAP очень похож на SNMP, хотя это две разные системы с разными задачами. Сходство заключается в использовании OID и ASN.1 для описания схем LDAP, причём дерево LDAP и дерево SNMP не пересекаются и даже растут из одного корня! SNMP растёт из 1.3.6.1.2, а LDAP - из 1.3.6.1.1, и оба они допускают использование частных схем, которые растут из 1.3.6.1.4. Частный номер, полученный в IANA для SNMP можно использовать и для LDAP. Есть даже рекомендации создавать частные MIB SNMP в ветке 1, а частные атрибуты и классы LDAP в веткe 2 - http://www.pro-ldap.ru/tr/zytrax/apa/oid.html.

Дорога разработки своего веб-приложения привела меня к LDAP.

Ранее я планировал изучить Perl, потому как мне он казался более перспективным и серьёзным языком, нежели PHP. И мои интуитивные предположения подтвердились - Perl действительно оказался более серьёзным языком, причём серьёзность его заключается вовсе не в его языковых свойствах, а в его педантично написанных модулях, которые позволяют в одном скрипте задействовать самые разные протоколы и технологии на полную катушку. Perl довольно сложен и уродлив, но он обладает уникальным свойством - позволяет легко склеивать самые разные технологии и протоколы.

Так течение несёт меня к от PHP и MySQL к Perl и LDAP. В ближайшее время собираюсь подвести итог разработки своей веб-админки, причесать её, описать и выложить в общий доступ, поскольку дальше развивать её я, видимо, не стану.

Конкуренцию Perl, насколько я понимаю, способна составить только Java (взять хотя-бы модули SNMP4J и JNDI), однако она не кажется мне средством быстрой разработки приложений. Она более строга и поэтому требует писать больше и более вдумчиво - энтерпрайз, ё-моё. Её я тоже планирую когда-нибудь попробовать, но почему то она мне заранее не нравится, хотя её строгость может показаться более притягательной после долгого знакомства с излишне свободным Perl.

суббота, 28 января 2012 г.

20 нот в секунду _\m/

Легендарный рекорд Зинчука. Много о нём слышал, но самого рекорда не слышал и не видел. Мне бы было стыдно даже показывать это кому-то и называть это игрой.


Для сравнения - Tiago Della Vega. Скорость игры, лишённая практического смысла.


Если в предыдущем видео каждая нота извлекалась по-честному, одним ударом медиатора, то в этом одним ударом медиатора извлекается сразу несколько нот (техника легато), за счёт чего скорость игры стала ещё выше. Тоже за гранью практического смысла.


Просто хороший бас:

Ди-джей сотого уровня

Настоящими музыкантами я считаю тех, кто может делать музыку, что называется рил-тайм, то есть прямо на глазах у слушателей. Не считаю музыкантами тех, кто умеет делать музыку только в каком-нибудь мод-трекере или музыкальном редакторе. Большинство электронной музыки именно такая - 90% музыки сделано в музыкальном редакторе и перед концертом заранее прошито в синтезатор. Музыканту только остаётся показывать, насколько он крут, подыгрывая простенькие мелодии на фоне программы синтезатора. Примерно тем же самым занимается большинство ди-джеев.

С этой точки зрения рэп вообще не является музыкой, потому что это - просто чтение стихов под зацикленную дорожку на пластинке. Почему бы рэперам не выпендриваться, а просто не выпускать сборники стихов, как это делают все нормальные поэты?

Этот чувак - редкое исключение среди модных якобы музыкантов. Он умеет делать музыку своими руками и прямо на публике. Хотя, возможно, она не отличается особым разнообразием, но зажигает конкретно.

четверг, 12 января 2012 г.

О сайте госзакупок

Я работаю в страховой компании. Страховая компания участвует в тендерах на сайте госзакупок. Среди интересующих нас тендеров есть тендеры по страхованию ОСАГО (различные муниципальные и региональные государственные учреждения обладают автопарком, поэтому им нужна такая страховка).

Особенность страхования ОСАГО заключается в том, что страховая премия рассчитывается по закону. То есть при одних и тех же исходных условиях стоимость страховки будет одинаковой в любой страховой компании. Поэтому при проведении тендера побеждает та компания, которая первая отзовётся на тендер.

Но архитектура сайта госзакупок такова, что обладать минимальным временем реакции на появление нового тендера оказывается недостаточным для победы в тендере. Дело в том, что сайт этот находится не на одном сервере, т.к. один сервер с такой нагрузкой в одиночку справиться не сможет. Нагрузка распределяется по нескольким серверам, и плюс к этому, содержимое страницы не регенерируется сервером каждый раз, когда она запрошена посетителем. Страница генерируется один раз и сохраняется в кэше, откуда и выдаётся в течение некоторого времени.

Что происходит в точности, мне не известно, так как из сведений об архитектуре этого сайта я нашёл только вот этот PDF-файл: http://conf.sci.pfu.edu.ru/index.php/ittmm/2011/paper/download/103/160.

Всё это приводит к тому, что только что добавленный тендер может быть виден на одном компьютере, но не виден на другом. В частности, информация о только что добавленном тендере может отображаться в поиске на двух компьютерах, но перейти на страницу тендера на одном компьютере можно, а на другом - нельзя (отображается ошибка вроде "отсутствуют запрошенные данные"). Таким образом, для победы в тендере просто внимательно следить за появлением новых тендеров недостаточно, нужно ещё быть любимчиком фортуны.

четверг, 5 января 2012 г.

Итоги 2011 года

В 2011 году я

1. Освоил слепой десятипальцевый метод набора на клавиатуре в русской и английской раскладках. У этого метода есть не только преимущества, но и недостатки.

Преимущества заключаются в большей скорости набора, в отсутствии необходимости переводить взгляд с экрана на клавиатуру и обратно.

Недостатки - не очень удобно работать с мышью и стрелочными клавишами, т.к. после каждого отрыва правой руки от клавиатуры приходится снова искать пальцем маркер на клавише О. Из-за этого бывает не очень удобно переходить в нужное место текста с помощью мыши или стрелок. Удобнее всего набирать текст в Vim - там перемещение по тексту можно осуществлять с помощью клавиш с буквами, привычка приходит примерно через неделю работы.

Не очень удобно набирать текст стоя над клавиатурой или сидя сбоку от человека, сидящего за клавиатурой - пальцы то и дело норовят попасть не туда.

Набирать тексты под шофе тоже неудобно - пальцы часто попадают не на те клавиши.

Однако, не смотря на все недостатки, возвращаться к прежнему способу набора не хочется. Очень приятно набирать текст глядя лишь туда, где он появляется, не задумываясь о клавиатуре вообще - текст появляется на экране прямо из головы.

2. Начал вести учёт личных финансов в программе GNU Cash. Теперь я точно знаю, куда уходят мои деньги, в какие месяцы я ушёл в минус, а в какие месяцы сумел сколько-то скопить.

3. Написал своё первое хоть сколь нибудь сложное веб-приложение с использованием PHP и MySQL. Приложение манипулирует таблицами, которые используются почтовым сервером. Фактически, это приложение для управления почтовым сервером. С PHP и MySQL освоился неплохо.

Начинал писать с использованием уже существующей схемы базы данных, таблицы которой я по необходимости дополнял новыми полями. Сейчас, набравшись опыта, я спроектировал новую схему БД и готовлю вторую версию программы, которая будет использовать в работе новую схему. Эта схема обладает большей гибкостью и в дальнейшем позволит управлять не только почтовым сервером, но и, например, VPN-сервером, учётными записями Unix, учётными данными FTP-сервера. Сделать это можно с помощью прослоек в виде RADIUS-сервера с хранилищем MySQL, libnss-mysql, libpam-mysql, модуля MySQL FTP-сервера PureFTP.

Впрочем, в дальнейшем я хотел бы использовать не MySQL, а PostgreSQL, т.к. в нём, например, имеется отдельный тип данных для хранения IP-адресов, а модули libnss-pgsql и libpam-pgsql более прямые - в них можно прописывать произвольные SQL-запросы, а не просто указывать имена таблиц и полей, как в аналогичных модулях mysql.

Кроме того, в ту же базу данных можно было бы подгружать журналы доступа веб-серверов, FTP-серверов, прокси-серверов, статистику VPN, статистику NetFlow, так что объединив всю эту информацию можно было бы создавать произвольные отчёты по любому пользователю системы.

Такая система могла бы заменить Active Directory, NIS и подобные им решения. Всё это пока существует только в виде мыслей, а в ближайший квартал я планирую всего-лишь развить свою программу хотя бы до управления VPN-сервером и дополнить телефонно-адресным справочником.

Прочитанное за 2011 год

Александр Громов

1. Человек отовсюду



Содержание:
o Человек отовсюду (роман)

Олег Дивов

2. Саботажник. Лучший Экипаж солнечной



Содержание:
o Саботажник (роман)
o Лучший экипаж Солнечной (роман)

Артур Кларк

3. Город и звёзды



Содержание:
o Большая глубина (роман)
o Земной свет (роман)
o Город и звёзды (роман)

4. Свидание с Рамой



Содержание:
o Лунная пыль (роман)
o Остров дельфинов (роман)
o Свидание с Рамой (роман)

5. Фонтаны рая



Содержание:
o Земная Империя (роман)
o Фонтаны рая (роман)
o Да не настанет ночь (повесть)

6. Космическая одиссея



Содержание:
o 2001: Одиссея один (роман)
o 2010: Одиссея два (роман)
o 2061: Одиссея три (роман)
o 3001: Последняя Одиссея (роман)

7. Девять миллиардов имен Бога



Содержание:
o Путешествие по проводам (рассказ)
o Как мы летали на Марс (рассказ)
o Отступление с Земли (рассказ)
o Размышления (эссе)
o Пробуждение (рассказ)
o Бред (рассказ)
o Лазейка (рассказ)
o Спасательный отряд (рассказ)
o Техническая ошибка (рассказ)
o Изгнанник (рассказ)
o Внутренние огни (рассказ)
o Наследство (рассказ)
o Проклятие (рассказ)
o Экспедиция на Землю (рассказ)
o Мимолетность (рассказ)
o Стена мрака (рассказ)
o Лев Комарры (повесть)
o Забытый враг (рассказ)
o Прятки (рассказ)
o Двое в космосе (рассказ)
o Немезида (рассказ)
o Ангел-хранитель (рассказ)
o Стрела времени (рассказ)
o Путь во тьме (рассказ)
o Тише, пожалуйста (рассказ)
o Ох уж эти туземцы! (рассказ)
o Дорога к морю (рассказ)
o Часовой (рассказ)
o Каникулы на Луне (рассказ)
o Свет Земли (рассказ)
o Второй рассвет (рассказ)
o Абсолютное превосходство (рассказ)
o «И если я, Земля, тебя забуду...» (рассказ)
o Все время мира (рассказ)
o Девять миллиардов имён Бога (рассказ)
o Одержимые (рассказ)
o Паразит (рассказ)
o Юпитер Пять (рассказ)
o Встреча на заре истории (рассказ)

8. Колыбель на орбите



Содержание:
o Иной тигр (рассказ)
o Рекламная кампания (рассказ)
o Гонка вооружений (рассказ)
o Большая глубина (рассказ)
o Завтра не наступит (рассказ)
o Охота на крупную дичь (рассказ)
o Патентная заявка (рассказ)
o Беглец (рассказ)
o Звезда (рассказ)
o Что взлетает вверх... (рассказ)
o Бросок на луну (сериал)
o Пацифист (рассказ)
o Строптивая орхидея (рассказ)
o Движущая сила (рассказ)
o Дефенестрация Эрминтруды Инч (рассказ)
o Абсолютная мелодия (рассказ)
o Соседи (рассказ)
o Холодная война (рассказ)
o Спящий красавец (рассказ)
o Из контрразведки (рассказ)
o Человек, который вспахал море (рассказ)
o Критическая масса (рассказ)
o По ту сторону неба (сериал)
o Да будет свет! (рассказ)
o Из солнечного чрева (рассказ)
o Космический Казанова (рассказ)
o Песни далекой Земли (повесть)
o Солнечный удар (рассказ)
o Кто там? (рассказ)
o Колыбель на орбите (рассказ)
o Я помню Вавилон (рассказ)
o Неувязка со временем (рассказ)
o С кометой (рассказ)
o Лето на Икаре (рассказ)
o Восход Сатурна (рассказ)
o Смерть и сенатор (рассказ)
o До Эдема (рассказ)
o Ненависть (рассказ)
o Возлюбите Вселенную (рассказ)
o Созвездие Пса (рассказ)
o Второй Мальмстрем (рассказ)
o Плоды воспитания (рассказ)
o Сверкающие (рассказ)
o Тайна (рассказ)
o По ком звонит телефон (рассказ)
o Солнечный ветер (рассказ)
o Пища богов (рассказ)
o Последний приказ (рассказ)
o Луч возмездия (рассказ)
o Самый длинный фантастический рассказ за всю историю (рассказ)
o Воспроизведение (рассказ)
o Безжалостное небо (рассказ)
o Герберт Джордж Морли Роберт Уэллс, эсквайр (рассказ)
o Крестовый поход (рассказ)
o Нейтронная ловушка (рассказ)
o Воссоединение (рассказ)
o Прохождение Земли (рассказ)
o Встреча с медузой (повесть)
o Карантин (рассказ)
o He-бытие (рассказ)
o Текстовый процессор с паровым приводом (рассказ)
o Золото морей (рассказ)
o Молот Господень (рассказ)
o Мир Телепорта (рассказ в соавторстве со Стивеном Бакстером)
o Последнее «прости» (рассказ)

Айзек Азимов

9. Прощание с Землей



Содержание:
o Паштет из гусиной печенки (рассказ)
o Место, где много воды (рассказ)
o По-своему исследователь (рассказ)
o Штрейкбрехер (рассказ)
o Пустота! (рассказ)
o Какое дело пчеле? (рассказ)
o Сердце женщины (рассказ)
o Профессия (рассказ)
o Трудно отказаться от иллюзий (рассказ)
o Сердобольные стервятники (рассказ)
o Пишите мое имя через букву «С» (рассказ)
o Чувство силы (рассказ)
o Они не прилетят (рассказ)
o Покупаем Юпитер (рассказ)
o Современный волшебник (рассказ)
o родливый мальчуган (повесть)
o Памяти отца (рассказ)
o В четвертом поколении (рассказ)
o Дождик, дождик, перестань! (рассказ)
o Что это за штука — любовь? (рассказ)
o Автора! Автора! (рассказ)
o Глазам дано не только видеть (рассказ)
o Человек, создавший XXI век (рассказ)
o Отцы-основатели (рассказ)
o Ссылка в ад (рассказ)
o Глубокое исследование (рассказ)
o Аппарат Холмса-Гинкнишка (рассказ)
o Водный гром (рассказ)
o В лето 2430 от Р.Х. (рассказ)
o Величайшее из достижений (рассказ)
o Возьмите спичку (рассказ)
o Восторг неопытного издателя (рассказ в соавторстве с Дж. С. Хадсон)
o Небесный хозяин (рассказ)
o Хороший вкус (рассказ)
o Старый-престарый способ (рассказ)
o Отсев (рассказ)
o Когда святые маршируют (рассказ)
o Озарение (рассказ)
o Думай! (рассказ)
o Наверняка (рассказ)
o Ни о чем (рассказ)
o Справедливая замена? (рассказ)
o Нашли! (рассказ)
o Ничто не дается даром (рассказ)
o Как это произошло (рассказ)
o Последний ответ (рассказ)
o Для птиц (рассказ)
o Смерть Фоя (рассказ)
o Точка возгорания! (рассказ)
o Последний челнок (рассказ)
o Чтобы мы не помнили (рассказ)
o Супербегун (рассказ)
o Десятисекундные выборы (рассказ)
o Галлюцинация (рассказ)
o Фегхут и суд (рассказ)
o Слева направо (рассказ)
o Предание о трех принцах (рассказ)
o Переломный момент (рассказ)
o Улыбка Чиппера (рассказ)
o Нестабильность (рассказ)
o Прощание с Землей (рассказ)
o Александр Бог (рассказ)
o Отказонеустойчивый (рассказ)
o В каньоне (рассказ)
o Отчаяние (рассказ)
o Принц Восторгус и беспламенный дракон (рассказ)
o Боевой гимн (рассказ)
o Народы в космосе (современная сказка) (рассказ)
o Золото (рассказ)

Роберт Хайнлайн

10. Кукловоды



Содержание:
o Кукловоды (роман)
o Дверь в Лето (роман)
o Двойник (роман)
o Звездный десант (роман)

11. Чужак в стране чужой



Содержание:
o Чужак в чужой стране (роман, перевод М. Пчелинцева)

12. Уроза с Земли



Содержание:
o Линия жизни (рассказ)
o Дороги должны катиться (рассказ)
o Взрыв всегда возможен (рассказ)
o Человек, который продал Луну (повесть)
o Далила и космический монтажник (рассказ)
o Космический извозчик (рассказ)
o Реквием (рассказ)
o Долгая вахта (рассказ)
o Присаживайтесь, джентльмены! (рассказ)
o Темные ямы Луны (рассказ)
o Как здорово вернуться! (рассказ)
o А еще мы выгуливаем собак (рассказ)
o Прожектор (микрорассказ)
o Испытание космосом (рассказ)
o Зеленые холмы Земли (рассказ)
o Логика империи (повесть)
o Угроза с Земли (рассказ)
o Если это будет продолжаться... (повесть)
o Ковентри (повесть)
o Неудачник (рассказ)
o Повесть о ненаписанных повестях (эссе)
o Уолдо (повесть)
o На Луне ничего не случается (рассказ)
o Колумб был остолопом (микрорассказ)
o Тяжесть небес (рассказ)
o Джерри — человек (повесть)
o Бездна (повесть)

13. Вне всяких сомнений



Содержание:
o Неприятная профессия Джонатана Хога (повесть)
o Они (рассказ)
o Наш прекрасный город (рассказ)
o И построил он себе скрюченный домишко (рассказ)
o Человек, который торговал слонами (рассказ)
o Что вытворяют с зеркалами (рассказ)
o Клифф и калории (рассказ)
o Аквариум (рассказ)
o Иноздесь (рассказ)
o Уроборос (Все вы, зомби...) (рассказ)
o По собственным следам (рассказ)
o Год окончания игры (повесть)
o Утраченное наследие (повесть)
o Вне всяких сомнений (рассказ)
o Оркестр молчал, и флаги не взлетали... (рассказ)
o Ее собственная ванная (рассказ)
o Да будет свет! (рассказ)
o На склонах Везувия (рассказ)
o Вода предназначается для купания (рассказ)
o Операция «Кошмар» (рассказ)
o Никудышное решение (рассказ)
o Успешная операция (микрорассказ)
o Свободные люди (рассказ)

Клиффорд Саймак

14. Пересадочная станция



Содержание:
o Что может быть проще времени? (роман)
o Город (роман)
o Пересадочная станция (роман)
o Снова и снова (роман)

15. Почти как люди



Содержание:
o Кольцо вокруг Солнца (роман)
o Вся плоть — трава (роман)
o Почти как люди (роман)
o Принцип оборотня (роман)
o Пришельцы (роман)

Аркадий и Борис Стругацкие

16. Страна багровых туч



Содержание:
o Страна багровых туч (повесть)
o Путь на Амальтею (повесть)
o Стажеры (повесть)

17. Максим Каммерер. Трилогия



Содержание:
o Обитаемый остров (повесть)
o Жук в муравейнике (повесть)
o Волны гасят ветер (повесть)

18. Понедельник начинается в субботу


Содержание:
o Понедельник начинается в субботу (повесть)
o Сказка о Тройке-1
o Сказка о Тройке-2 (повесть)
o Второе нашествие марсиан (повесть)

Клиффорд Саймак

19. Мир красного Солнца



Содержание:
o Мир красного солнца (рассказ)
o Голос в пустоте (рассказ)
o Мятеж на Меркурии (рассказ)
o Нечисть из космоса (рассказ)
o Золотой астероид (рассказ)
o Создатель (рассказ)
o Правило 18 (рассказ)
o Голодная смерть (рассказ)
o Примирение на Ганимеде (рассказ)
o Эпоха сокровищ (рассказ)
o Марсианин (рассказ)
o Марсианский отшельник (рассказ)
o Космические твари (рассказ)
o На краю бездны (рассказ)
o Ошибка (рассказ)
o Большая уборка на Солнце (рассказ)
o Однажды на Меркурии (рассказ)
o На Землю за вдохновением (рассказ)
o Кораблик в бутылке (рассказ)
o Улица, которой не было (рассказ в соавторстве с Карлом Якоби)
o Инструменты (рассказ)
o Тень жизни (рассказ)
o Наитие (рассказ)
o Проникновение (рассказ)
o Послание с Марса (рассказ)
o Страшилища (рассказ)
o Лобби (рассказ)
o Мистер Мик — мушкетер (рассказ)
o Мистер Мик играет в поло (рассказ)
o Девять жизней (рассказ)
o Испытание Фостера Адамса (рассказ)
o Зов извне (рассказ)

Александр Громов

20. Наработка на отказ



Содержание:
o Наработка на отказ (роман)
o Ватерлиния (роман)

21. Вычислитель


Содержание:
o Вычислитель (повесть)
o Погоня за хвостом (повесть)
o Корабельный секретарь (повесть)
o Прыткая и Потаскун (повесть)
o Змееныш (повесть)

22. Циклогексан


Содержание:
o Циклогексан (повесть)
o Вопрос права (рассказ)
o Всяк сверчок (рассказ)
o Я, Камень (рассказ)
o Сила трения качения (рассказ)
o Кот-такт (рассказ)
o Секундант (рассказ)
o Глина господа бога (рассказ)
o Вдруг откуда-то летит... (рассказ)
o Девальвированный (рассказ)
o Последнее дело Херлока Шолмса (рассказ)
o Новые гибриды (рассказ)
o Дарю тебе звезду (рассказ)

23. Завтра наступит вечность. Год лемминга


Содержание:
o Завтра наступит вечность (роман)
o Год лемминга (роман)

Сергей Снегов

24. Хрононавигаторы


Содержание:
o Хрононавигаторы (роман)
o Чудотворец из Вшивого тупика (рассказ)
o Тридцать два обличья профессора Крена (повесть)
o Дороги, которые нас выбирают (повесть)
o Остров, не отмеченный на карте (рассказ)
o ...Сотвори себе кумира (повесть)
o Второе "я" - я (рассказ)
o Формула Человека (повесть)
o Акционерная компания "Жизнь до востребования" (повесть)

Александр Громов

25. Всем поровну



Содержание:
o Всем поровну (рассказ)
o Быть проще (рассказ)
o Счастливая звезда Агафокла-младшего (рассказ)
o Шаг влево, шаг вправо (роман)

26. Крылья черепахи



Содержание:
o Крылья черепахи (роман)

27. Мягкая посадка



Содержание:
o Такой же, как вы (рассказ)
o Уступчивые (рассказ)
o Фальстарт (рассказ)
o Мягкая посадка (роман)

Олег Дивов

28. Толкование сновидений



Содержание:
o Толкование сновидений (роман)
o Больше фана! (статья)
o В зоне повышенной опасности (статья)

Александр Громов

29. Запруда из песка



Содержание:
o Запруда из песка (роман)

Олег Дивов

30. Молодые и сильные выживут. Выбраковка



Содержание:
o Молодые и сильные выживут (роман)
o Выбраковка (роман)