bash.im ithappens.me zadolba.li
12840

Язык твой — враг мой

22 ноября 2014, 08:12

У меня в детстве был ZX Spectrum 48K, вернее, один из многочисленных советских наколеночных клонов. И была кучка софта, записанного на трёх кассетах. Копировщики для разных хитрых защит в играх, графические и музыкальные редакторы, приёмопередатчик RTTY, Морзе-тренажёр, программа для рисования схем и печатных плат и много другого интересного. И всё это на непонятном языке, слова которого хоть как-то бы напоминали хоть какой-то международный компьютерный термин, или может быть, что-то славянское, романское или германское. Ничего похожего… Не вьетнамский — и то хлеб.

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

Прошло время, и я наконец узнал, что за язык я чуть не выучил. Это оказался венгерский.

12839

Капча, деньги, два окна

22 ноября 2014, 08:00

Я тоже в юности пиратил игры и софт. Когда появились Steam и Google Play — перешёл на покупку лицензионного контента. Общая стоимость купленных за десять лет приложений перевалила за 5000 долларов.

В последнее время я снова перешёл на торренты, и тому есть простые причины: GFWL, Uplay, Origin, Social Club и остальные им подобные. Я не хочу и не буду пользоваться этими тормозными и глючными сервисами, словно написанными слабоумными индусами под кислотой.

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

Я, блин, просто хочу спокойно поиграть!

12838

Численное преимущество

21 ноября 2014, 08:12

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

Страницу за страницей щёлкал он как орешки. Потом схватил телефон, вошёл в скайп, направил видеокамеру на сборник (трансляция в реальном времени была обязательным условием конкурса) и принялся быстро-быстро решать. Уф-ф, готово! А вот и работа. 90 минут на 30 сложных судоку — неплохо. По три минуты на страницу. Не зря готовился.

С работы он отпросился за два часа до конца рабочего дня. Потому что прочёл ответ: суперприз — его! Бегом в другой автобус, ещё полтора часа — и издательство. Суперпризом оказался… удар шокера.

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

— А как же родители, жена, дети?

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

— Сначала их сюда, потом приступлю. Только не надо их шокером, поделикатнее как-нибудь.

— Хорошо. Доставим, даже не напугав. Но после этого — сразу приступай!

12837

Марс: туда и обратно

21 ноября 2014, 08:00

Я использую много ОС. И с зелёным роботом, и с пингвином, и предмет холиваров с цветными окнами. Но на звание Самого Умного не претендую.

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

С медиаконтентом сложнее. Вообще-то я не любитель современности и не понимаю, почему должен платить за вещь, сделанную давным-давно. Почему я должен платить за то, что свободно лежит… нет, не там, где вы подумали, а на самом легальном сайте, к тому же следящем за авторскими правами и даже слегка перебарщивающем? С какого бодуна я должен платить за мастеринг, продакшн, промоушн и много других страшных слов для фильма, скажем, «Броненосец „Потёмкин“»? Вообще-то я за него один раз уже заплатил, когда покупал на видеокассете. Легальной, легальной, что у вас сразу мысли криминальные? Но там хоть я понимал, за что платил: записать кассету — дело относительно трудоёмкое. А платить за скачку копии из интернета, к тому же, похоже, сделанной с такой же кассеты? Что-то я никакого ремоушна и промастеринга там не заметил.

А историю, когда с коллективов сдирают деньги за нарушение авторских прав при исполнении собственных песен, напомнить? Извините, но это не закон. Это маразм.

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

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

12836

Жизнь без отрыва от производства

Тут звучали темы про best practices, тайм-менеджмент, даже покушались на ITIL и ITSM. В разных мирах люди живут.

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

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

12835

Общество Умных Людей

Умиляет меня, когда юзеры, использующие какую-то ОС, называют себя умными.

Разговор мой пойдёт не о том, что человек считает, что удобство и безопасность — это для дебилов; что та самая компания — единственная, что тратит кучу денег на рекламу и вручает устройства медиаперсонам; что человек не в курсе, что устройства той самой компании поддерживаются официальными прошивками гораздо дольше, чем у кого-либо ещё. Тут, как говорится, вкусовщина, подмена фактов, да и человек, может, сам вчера телефон купил и ещё не в курсе, как дела делаются. Что вообще взять с по меньшей мере странного индивида, который считает, что комфорт и безопасность — для дебилов, и не знает, что OS X — это, по факту (и по очень далёкому родству), та же Убунта с консолью и /dev, только без пакетного менеджера?

Речь пойдёт о том, обо что уже много копий сломано. О покупке контента.

Было время, занимался я загрузкой песен и фильмов с торрентов. («Только для ознакомления»? Ха!) Пиратил игры. Ставил себе незабвенный Alcohol 120%, чтобы снимать образы, способные обмануть игру. Ставил креки, патчи, русификаторы. Да и винда была пиратская, что уж тут.

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

Заработок мой подскочил: программистам сегодня платят много. Работы, правда, тоже много. Интеллектуальной работы, на которую не способен Вася со двора, на которую очень трудно найти толковых ребят (потому и оплата соответствующая: предложения меньше, чем спроса).

Я подумал: «Я знаю, за что я получаю деньги. Мне жалко 33 рубля за приложение? Нет. А ребята окупят свою работу хоть как-то». Я понял, что 33 рубля — это не деньги. Да я в обед трачу больше, чем купил приложений за последние полгода: не нужны мне сотни ненужных игр, а всё, что надо, уже куплено. То же самое с играми: зачем тратить время на скачивание и приведение в чувство пиратки, если можно купить игру в Стиме, оплатив труд дизайнеров, звукачей, программистов, гейм-дизайнеров, секретарш, пиарщиков, рекламщиков, маркетологов и доставку снеков в офис? Что будет, если игра не окупится? Правильно, сиквела не будет. Да и вряд ли от этой компании будут ещё какие-то игры. С приложениями та же тема: дадут ли фирме-аутсорсеру заказ ещё раз, если её приложение плохо продалось?

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

IT happens — ресурс для айтишников. Возможно, наш самопровозглашённый победитель программы «Самый умный» — сисадмин, возможно — тоже программист. Что же выходит в последнем случае?

Человек не знает цены своей работы. Человек не может проводить логические связи. Человек не знает, как устроен этот мир. Человек не понимает, что, зажав 33 рубля на несчастное приложение, он потенциально ударяет по человеку с ребёнком и ипотекой. Человек не понимает, что он может оказаться на том же месте. Более того, рассуждая о дебилах, покупающих контент, человек кусает ту руку, что его кормит (ну, или даёт повод выпендриваться): Nexus, на который молятся сторонники Зелёного Робота™, продаётся практически по себестоимости, чтобы окупиться покупкой музыки, фильмов, приложений. По 33 рубля, да. Клиническими дебилами, да. Правда, насколько мне известно, яблочная компания к этому действу отношения не имеет, но кого это интересует? Избирательная слепота — она такова. Возникает только один вопрос: как этот Вася со двора оказался в IT?


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

С ужасом осознал, что именно в этой стране я и живу.

12834

Бета — для отчаянных

20 ноября 2014, 08:00

Кто-то будет ось писать, кто-то будет ей пользоваться, а я буду инженером.

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

А ещё я придумаю систему защёлок, которые позволят разобрать компьютер без инструментов. Побочным злом станет невозможность устанавливать «не то» оборудование, но «то» оборудование будет работать на ура.

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

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

Я встрою все доступные беспроводные интерфейсы в обычную «башню». И проводные тоже. Ещё до того, как это станет модным.

Я сделаю удобный моноблок. Сначала с ЭЛТ-монитором, а потом и с ЖК-экраном. Опять же, задолго до того, как это станет модным.

Я сделаю самый миниатюрный домашний компьютер, который впоследствии окрестят неттопом.

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

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

Я сделаю клавиатуру с подсветкой, которую потом скопируют все остальные.

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

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

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

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

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

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

Но, если вы инженер, то просто организуйте «побег из тюрьмы» и наслаждайтесь тотальным контролем над мобильной ОС. Откройте терминал на компьютере и введите пару команд, чтобы овладевать и командовать. Пока вы не докажете свою компетентность, мы будем считать вас рядовым потребителем, который может создать, но может сломать.

И да, сейчас мы не на волне. Азиаты клонируют мои идеи, энтузиасты улучшают свой код сообща, потребитель каждый день бьёт копытом… Но! Я предпочту stable, потому что его проще продать миллионам. Эксперименты закончились, beta — для отчаянных.

12833

Пуш на топе, а фирма в жопе

19 ноября 2014, 14:48

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

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

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

Возвращаюсь к человеческому фактору в техподдержке. Для админа с указанным ранее чувством необходимость реакции на проблему будет определяться только его личным мироощущением. Легко возникает ситуация, когда первый случай отрабатывается, а второй отправляется побоку, потому что «уже в поезде», «не было интернета» и т. п. И потом админ будет с гордостью доказывать, что работает бесплатно в выходные, а тупые пользователи звонят ему с какими-то проблемами. А руководство предъявляет претензии, что не отработал бесплатно вторые выходные подряд.

Техподдержку тоже можно классифицировать.

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

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

И третья категория — то самое пресловутое ЧСВ. Когда полчаса нытья, чтобы воткнуть провод, отвалившийся из проектора во время совещания, а на поверку выходит, что у «специалиста» недоигранная партия в «Доте». Да, на совещании каждый может сам воткнуть этот условный «провод». Но, возможно, люди заняты чем-то ещё. Директор может сам сходить за батарейками и поменять их в мышке. Бухгалтер может сама сменить ЭЦП или переустановить банк-клиент. Только вот зарплату за это платят не им.

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

12832

Plug and play (и будь добрей)

19 ноября 2014, 08:12

Позвольте представиться: клинический идиот.

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

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

Я не хочу задумываться о совместимости моих гаджетов. Параметр один — версия ОС (той самой, которая для клинических идиотов).

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

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