bash.im ithappens.me zadolba.li
12930

Обколются своими айфонами

22 декабря 2014, 08:00

Ну вы, бабки, и зажигаете порой.

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

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

Но смешнее всего случай с велосипедистом. Загородное шоссе. Скамейка. Бабки. Периодически проносятся мотоциклы. Бабки молчат. Пронёсся велосипедист. Поднялся шум — бабки встрепенулись. «Он же кого-нибудь задавит или сам разобьётся. Придурок!» Бабки, «Трактористов» смотрели? Видели, как разительно отличаются последствия падения с мотоцикла и с велосипеда? А я смотрел. На гаджете.

Хотите, логику продам? Выбирайте, какой отсыпать — ТТЛ или КМОП.

12929

Притеснённые проклятой проприетарщиной

21 декабря 2014, 08:12

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

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

Но чем именно вам мешает копирайт-то? Хотите написать свою книжку про очкастого хлюпика, который всем покажет? Не проблема, просто не используйте имена из оригиналов. Вам кажется, что миру срочно необходима тысяча первая книжка про упыря-романтика? Никаких проблем — никто не может вам запретить её написать. Только не трогайте оригиналы.

Вернёмся в мир IT. Я регулярно вижу стенания фанатов СПО, как их мерзкая проприетарщина притесняет. С одним недавно я беседовал целый час. За час он смог выдавить из себя лишь, что ему не даёт покоя патент на «slide to unlock». На вопрос, что же за приложение он писал, что это оказалось ключевым моментом, и почему именно слайд оказался единственным возможным решением, я получил лишь гордое молчание. Мол, всё понятно, я наймит корпораций и толстый тролль, который очерняет Великую Идею.

Кстати, в мире опенсорса почти всё идёт под лицензиями GPL/BSD — вы их прочитайте, обнаружите, что для вас там тоже есть ряд интересных обязанностей.

Автор создаёт контент, и именно ему решать, как и на каких условиях этот контент распространять. Платно или бесплатно. С разрешением модификаций или без. Вам это не подходит? Значит, не используйте его контент — всё просто.

Единственная серьёзная претензия по делу — это отсутствие возможности «вернуть» некачественный контент. И тут я целиком поддерживаю сторонников халявы: всегда желательна возможность ознакомиться с товаром заранее. И эту возможность предоставляют всё чаще и чаще, DLC — это отличное решение.

И, конечно же, никто не любит всякую мерзость, пасущуюся на ниве «защиты авторских прав» — все знают, о ком я.

12928

Кто платит, тот и заказывает музыку

21 декабря 2014, 08:00

Бывает, когда Windows и Linux дружат. А бывают и случаи откровенного перетягивания одеяла.

Была у меня одна весёлая звуковуха — внешняя, на USB, рассчитанная на звукозапись. С XLR-входами, фантомным питанием и всем таким. Как это водится во многих таких устройствах, прошивка в неё заливалась драйвером в оперативку, так что под Linux требовалось лёгкое шаманство, которое, впрочем, было не сложнее установки драйвера под виндами.

Всё работало прекрасно, если бы не одна мелочь. При «тёплой» перезагрузке компьютера питание с карточки не снималось, и прошивка оставалась в памяти. А прошивки были разные и несовместимые. И если загрузчик в линуксе просто тупо заливал прошивку при старте системы, то в винде драйвер проверял, есть ли прошивка, и при наличии ничего не делал; в системе появлялось неизвестное устройство вместо звукового адаптера. Приходилось перетыкать кабель.

12927

Пароль должен содержать хвост и четыре ноги

20 декабря 2014, 09:48

Есть у нас общая учётка для коммерсов (человек на тридцать). Так вот, пароль очень часто либо забывается, либо блокируется. При этом раз в три месяца пароль подлежит обязательной замене: такой регламент местной СИБ.

Последние версии паролей в порядке выдачи (для удобства чтения русские варианты):

  1. продаём_слона

  2. слона_продали_вчера

  3. теперь_продаем_овцу

  4. овцу_обстригли

  5. отметили_новый_год_с_татарами_и_овцой

12926

Всё как у людей

20 декабря 2014, 08:12

Как я люблю опенсорс-библиотеки!

Вот взять какую-нибудь закрытую библиотеку/SDK типа DirectX. Тебе даётся собранный продукт, где в папке include — заголовочные файлы, в lib — файлы библиотек, рядышком шикарная документация. Подключил — работай.

Но возьмём тот же V8 (такая штукенция из движка Хрома, которая работает с JavaScript). Там всё как у людей, ведь люди любят заниматься сексом. Где-то в интернетах документация, есть даже статья, как это всё собрать. Но добрые разработчики позаботились и дали возможность программисту поахаться. Сначала нужно установить SVN, чтобы всё склонировать с Гуглокода (в то время как Гитхаб предоставляет возможность скачать ZIP). Собрать всё это дело можно, только установив сторонние инструменты типа Питона. К Питону нужно прицепить GYP, в third_party докачать ICU (без которого не будет сгенерирован солюшн), сгенерировать SLN-файл и получить 62 ошибки от компилятора, потому что заботливые разработчики недосмотрели и куда-то дели несколько файлов с исходниками, которые компилятор не может найти. Зачем-то они положили ещё кучу тестов, которые собираются лишние 10–15 минут.

Зачем делать удобный SDK, если можно дать всё как есть, и пускай разработчик разбирается, ведь у него куча свободного времени!

12925

Планёрка в три кабинки

20 декабря 2014, 08:00

В НИИ заменили большую ЭВМ персоналками. Остались терминалы. Их соединили попарно, образовав много независимых друг от друга локальных асечек. Одна из прямых линий соединила ВЦ с паяльной мастерской.

Одни терминалы русифицированы по КОИ-7, другие — нет. А КОИ-7 — такая штука:

W = В   V = Ж
J = Й   Y = Ы

И вот недавний диалог:

— ЗАЙДИ В ВЦ

На другом конце:

— zajdi w wc

Ответ (орфография сохранена):

— vopsche-to ya tolko chto ottuda

На другом конце:

— ЖОПСЦХЕ-ТО ЫА ТОЛКО ЦХТО ОТТУДА

12924

Интернет для самых любопытных

19 декабря 2014, 08:24

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

Несколько раз в сутки этот экран зависает. Когда писал программы для работы 24/7/365, это несколько возмущает. Непонятно, за что разработчику деньги заплатили.

Иду после ужина мимо этого экрана. Так и тянет ткнуть пальцем, чтоб проверить. Ткнул в корабль. В маршрут. Ага, а что там за погода в портах? Оп-па, висим. А чтой-то снизу за окошко? Ой, яваскрипт по таймауту откисает! Так, это же веб-интерфейс! Интернет-эксплорер, поди. Та-а-ак… На эту кнопочку пару раз и сюда… Висим. А если ещё раз на погоду ткнуть? Ой. Сдох Интернет-эксплорер… Выбираем перезапуск программы. Запускается, но окно IE уже с линейкой меню и заголовком. Сворачиваем IE. Кнопка «Старт» светится в нужном месте. «Семёрка» Windows. Компьютер мой. Жалко, клавиатуры нет. Хотя стоп! Это ещё надо проверить. Открываем IE, тыкаем пальцем в строку ввода URL. Ой! Сбоку экранная клавиатура вылезла! Мобильная версия Windows 7 тут стоит, оказывается. За это отдельное спасибо. Ну, раз оно качает данные с центрального сервера компании, возможно, HTTP-порт открыт — надо попробовать вылезти в инет…

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

Так рождаются легенды о русских хакерах.

12923

As is, высший сорт

19 декабря 2014, 08:12

Люблю я иногда повозиться с DOSBox, DOSEMU, FreeDOS. Рождение открытого драйвера CD для поставки вместе с FreeDOS произошло буквально у меня на глазах. Я тестировал новорождённого с первых дней его жизни. Новоиспечённый счастливый папаша честно предупреждал: мой ребёнок ещё очень маленький, с вашим приводом, скорее всего, не заработает. Даже не «работоспособность не гарантируется», а «скорее всего, не заработает». И привёл ссылку на сайт производителя приводов, где можно скачать альтернативу — проприетарный драйвер, официально не универсальный, но по факту — работающий и с приводами других производителей.

Не тут-то было. Я тестировал опенсорсный драйвер с приводами разных производителей, CD и DVD, десктопными и ноутбучными. С самой первой версии он без единого глюка работал со всеми этими приводами. Не завёлся всего один раз, и то не из-за привода, а потому что на 286-м.

Вот такая это штука — самоуверенность. Много её — плохо. Мало — тоже плохо. Поди угадай!

12922

РосDDoS

19 декабря 2014, 08:00

Как всё было с Гитхабом на самом деле:

— Да когда ж нас ддосить прекратят? Никакие кураторы-фигаторы не справляются, так их разэтак!

— Знаю одно средство. Выложить что-нибудь такое, что в России запрещено. А внешне это будет выглядеть, как будто выложил один из пользователей. Нас там заблокируют, и никто не сможет нас оттуда ддосить.

— Гениально! Только в нескольких экземплярах, чтобы уж наверняка!


— Есть! Не ддосят!

— Значит, получилось. Заблокировали.


— Ладно, отлежались — и хватит. Давай удалим.

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