13 октября 2010 г.

Ракетко

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

8 октября 2010 г.

15 сентября 2010 г.

Write in C!

Пробило меня послушать битловскую “Let it be”. Ну, покопался ютубе, нашел, проперся (собстна, прусь до сих пор :)). Однако, прикол не в этом -- полез я дальше перебирать ссылки. На удивление много попадалось хороших годных каверов и перепевок, но один просто убил:

Текст:
When I find my code in tons of trouble
friends and colleagues come to me,
speaking words of wisdom
“write in C”

And as the deadline fast approaches,
and bugs are all that I can see
Somewhere someone whispers:
“write in C”

Write in C, Write in C,
Write in C, oh, Write in C,
LOGO’s dead and burried,
Write in C

I used to write a lot of FORTRAN
For science it worked flawlessly
Try using it for Graphics!
Write in C!

And if you’ve just spent nearly 30 hours
debugging some assembly
Soon you will be glad to
write in C

Write in C, Write in C,
Write in C, oh, Write in C,
BASIC’s not the answer,
Write in C

Write in C, Write in C,
Write in C, oh, Write in C,
PASCAL won’t quite cut it,
Write in C
Мой вариант перевода:
В моем коде тонны лажи
слов я мудрых не постиг
мне же говорили
Пиши на Си!

Вот стоит там на пороге
полярный толстый белый лис
кто-то тихо шепчет
Пиши на Си!

Пиши на Си, Пиши на Си,
Пиши на Си, Пиши на Си,
ЛОГО мертв и похоронен
Пиши на Си!

Сотни нефти за ФОРТРАНы
мне давал один НИИ
где теперь ЕС’ки
Пиши на Си!

Бывает так, что в коде багов
больше, чем в том коде байт
АСМ это слишком
Пиши на Си!

Пиши на Си, Пиши на Си,
Пиши на Си, Пиши на Си,
БЕЙСИК не решает
Пиши на Си!

Пиши на Си, Пиши на Си,
Пиши на Си, Пиши на Си,
ПАСКАЛЬ слишком длинно
Пиши на Си!

5 сентября 2010 г.

Черная магия сортировки

Вступительное слово: поскольку сам я занимаюсь прогаммизмом не часто, регистрироваться на спец. форумах, дабы постить подобную хрень в отведенных для того местах, мне лениво. Но, тем не менее, иногда случаются разные находки, которыми не грех было бы и поделиться, во-первых, и которые стоит зафиксировать, чтобы самому не забыть, во-вторых. Перед теми, кому данный пост, а также любой другой помеченный тегами “прокомпьютерное” или “perl”, покажется неведомой херней, заранее извиняюсь.
Итак, как известно, сортировка это упорядочивание списка по какому-либо критерию. В perl’е этим благородным делом занимается встроенная функция с говорящим названием “sort” — штука архимощная тем, что позволяет повесить сравнение элементов упорядочиваемого массива на функцию заданную программистом. При желании, вы можете сами реализовать любой критерий сортировки. Т.е. “sort” перебирает элементы по парам и каждый раз спрашивает назначенную функцию в верном ли порядке они стоят, функция получает элементы для сравнения и возвращает три возможных результата: -1 (порядок неверный), 1 (порядок верный) и 0 (элементы равны друг-другу). Все это базовые истины, изложенные в любом учебнике или руководстве по perl’у.
А теперь представьте, что мы не будем никак сравнивать два элемента, а просто возьмем и внезапно возвратим случайную целую величину в диапазоне от -1 до 1 включительно. В результате этого черного колдунства несчастный “sort” вместо упорядочивания займется действом прямо противоположным. Например, простое тасование массива:
@unsorted = sort {int (rand(3)) - 1} @sorted

29 июля 2010 г.

Наколенный ремонт ноутбука

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

26 июля 2010 г.

Первая тушка

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


11 июля 2010 г.

Вперед в прошлое

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

Истинный баг во всех смыслах слова:
Смерть настигла это создание лет десять назад, а фотка 2002 года — самая свежая в подборке. Обнаружил я этого зверя, когда собирал себе рабочий комп взамен трижды морально устаревшего пня MMX 166, так что 400-й целерон (даже с тараканом в материнке) выглядел тогда радикальным апгрейдом. Кстати, тот комп был последним, на который я ставил винду для себя, что бы работать, и то был w2k prof.

21 июня 2010 г.

Ледовое побоище Арагона и Кастилии

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

20 апреля 2010 г.

Звукосниматели производства ГДР

Датчики SIMETO выпускавшиеся в 1964—1973 гг. Одни из самых распространенных восточно-германских звукоснимателей до середины 70-х. Устанавливались на самые разные модели гитар (как цельно-корпусные, так и полуакустики) разных производителей.
Хромированная крышечка-кожух штамповалась из латуни, причем толщина этой латуни могла колебаться в очень широких пределах: от десятых долей миллиметра до более чем миллиметра, как на представленном здесь экземпляре. Высота крышки, а следовательно и всего датчика, тоже могла варьироваться: например, звукосниматели устанавливавшиеся в среднюю позицию на трехдатчиковых гитарах были заметно ниже.



8 апреля 2010 г.

"тся" vs "ться" и правильнописание по-факту

Розенталя в сетке дофига. Вот только одна заковыка, о которой часто забывают грамарнаци, — далеко не всем Розенталь поможет, даже если его выучить наизусть. Я, например, просто НЕ ВИЖУ ошибок ни своих, ни чужих. Доходит до смешного: когда по пять раз переправляешь слово, а грамарчек все равно подчеркивает красным, потом выбираешь вариант замены и тупо не понимаешь, а что же там поменяно то? ведь так же и писал!

Я могу накидать кучу правил и запоминалок:
"гнать, вертеть, держать, обидеть, видеть, слышать, ненавидеть и зависить, и терпеть, а еще дышать, смотреть"

"Цыган, цыц, цыпочки, цыпленок"

"Бы ли же"

"Уж замуж невтерпеж"

"Стеклянный, деревянный, оловянный"

"-ча- -ща-", "-жи- -ши-"
И, вроде бы, что-то еще... А помогают ли они мне хоть в чем-то? А нифига не помогают! Даже последние два правила я соблюдаю не потому, что их знаю, а чисто рефлекторно. Но они то достаточно примитивны, чтобы вбиться подкорку.
Методика "что делать, что сделать" проста и логична, что бы применять её сравнительно успешно. Но какой инопланетянской логикой нужно владеть или нечеловеческими инстинктами обладать, чтобы *реально* использовать, например, правила по написанию "н" и "нн" со всеми их вариантами и исключениями?
Да, и строго говоря, написание "тся" вместо "ться" и наоборот в подавляющем большинстве случаев не искажает смысл, т.е. не превращает одно слово в другое. Отмечу, что есть случаи, когда это все же происходит, но сходу даже примера не приведу, но так же есть случаи, когда отсутствие ударения не дает возможности понять, что написано — на баше любят обыгрывать эти ситуации.

В общем, мне по барабану как написано если: я могу понять, что же написано, не проводя семантического и синтаксического анализа, и, главное, написано интересно.

И не путайте пожалуйста язык и орфографию. Кстати, моя обычная оценка за сочинения была 2/5 или даже 1/5. :) По остальным предметам (в т.ч. и литературе) пятерки и изредка четверки, ну за исключением физры — трояк стабильно. И что?
Зато я встречал феерических долбоёбров пишущих абсолютно грамотно и не прилагающих к тому, кстати говоря, никаких усилий.

Есть такие вещи как дисграфия и дислексия, если не выявлено и не откорректировано в младшем школьном возрасте, остается только смириться. Ну или натаскивать специально. Правда, натаскивание это та еще штука: мне полугода усиленных штудий с репетитором хватило ровно на три недели, что бы сдать экзамены и поступить, все! Дальше уровень грамотности откатился на уровень *хуже* предыдущего.

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

1 апреля 2010 г.

ГДР'овский деревянный регулируемый бридж

Ставился на фанерные арктопы: музимы, мармы и прочие мигмы. Конкретно мой экземпляр от мармы, его отличительные черты — по бокам нету белых полосочек. Толщина деревяшек — 12 мм. Резьба в механизме регулировки — М3.