bash.im ithappens.me zadolba.li
7184

Гостья из будущего

Попытался обновить плагин один на Убунте, в ответ получил такое уведомление:

Your version is from the future! You are running a more recent version than the server knows. I conclude: You are either a developer or a magician :-D …

Уличная магия, блин.

4336

Баш без орга

Копаюсь в линуксовой консоли.

# делай это
Ага.

# есть что-нибудь, похожее на это?
Есть, вот оно.

# тогда вот так
Вот тут есть важный момент. Да/Нет [Да]: Да
Сделано.

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

7237

Ваши действия?

Есть такая бабушка в Перми, зовут Тамара Петровна. В 1986 году она пришла в Славянку преподавать информатику. Студенты ленивые, компов никто в жизни не видел. Первый урок.

— Кто знает, что такое алгоритм?

Молчание.

— Чудаки, это же интересно!
— Не-е, бред какой-то…
— Не только интересно, но и жизненно.
— Гы-гы-гы…
— Хорошо. Парни, давайте с вами сыграем в игру. Называется «доеду домой на лифте».
— Чё за хрень? Ну давайте…
— Вот вы заходите в подъезд. Перед вами лифт. Что вы будете делать, чтоб уехать на нём?
— Кнопку нажал да поехал.
— Кнопка уже горит. Ваши действия?
— Ну, ждём, пока хмырь из лифта вылезет, и едем.
— А за вами соседка с коляской стоит. Ты что, один поедешь?
— Не, чё, я не пацан, что ли? Девчонке помогу в лифт заехать.
— А если бабуля с палочкой?
— Подожду, мне не в падлу пенсионера пропустить.

Тамара Петровна рисует какие-то квадратики на доске.

— А не западло спросить у пенсионера, на какой этаж она едет, чтоб кнопку нажать?
— Не, это норма…
— А какие могут ещё быть ситуации?

Аудиторию как прорвало — а Тамара Петровна только успевает квадратики рисовать и подписывать. Все выговорились, а она на доску показывает:

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

С 1986 года я не вылезаю из-за компов. Работал программистом, барыжил железом, заправлял картриджи, а сейчас админю. Низкий поклон вам, Тамара Петровна Алексеева — вы мой самый любимый преподаватель!

4615

Иду по трубам

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

Буквально спустя пару дней иду на работу — лежит телефон. Не такой, как у меня, попроще, но всё же... Первой мыслью было поблагодарить небо хоть за такую компенсацию. Но потом я вспомнил свои ощущения после потери и решил вернуть владельцу утраченную собственность. Нашел в телефонной книге записи «Мама» и «Работа». Позвонил сначала по второму номеру — зачем маму расстраивать? Трубку сняли сразу же. Да, терял. Да, телефон. Модель такая-то. Нашёлся? Не может быть! Да, конечно, вознаграждение.

Владельцем потерянной мобилки оказался приёмщик ближайшего ломбарда. Радуясь, что мне по пути, отправился туда, мысленно прикидывая, на что потратить вознаграждение — не люблю хранить лёгкие деньги долго. Вхожу в ломбард, отдаю молодому парнишке трубку и... в куче телефонов на столе вижу свой потерянный аппарат. Ошибиться сложно: на внешнем экране V-образная царапина от ключей (носил без чехла, оболтус). Беру его в руки и слышу ленивое «Заблокирован» приёмщика. Ага, конечно. Быстро ввожу код разблокировки, вижу знакомую картинку заставки, поворачиваю и показываю приемщику. Тот на глазах скучнеет. Кладу телефон в карман и ухожу. Моё вознаграждение оказалось весомее, чем я думал.

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

13120

Сертификат соответствия молотку

При прочтении истории «Две коробки отборного геморроя» вспомнилась мне славная цитатка.

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

Вы говорите о решении задачи? Извольте.

В связи не помню с чем — в общем, по приказу Очень Главных Людей нужно было поставить планшет в количестве двух штук в холле для использования клиентами. Задача была поставлена предельно просто: на планшетах, кроме браузера, клиент ничего не запускает и может лазить только по сайту компании. Для экспериментов тут же были выданы два андроид-планшета, на которых в течение получаса (из которых 20 минут ушло на заведение гугловской учётки и базовую настройку аппаратов) я всё настроил. Пользователь до ввода пароля браузер даже закрыть не может, а перемещаться по нему может только в пределах нашего сайта. Тулза, к слову, совершенно бесплатная, легковесная и простая, как… молоток.

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

Не хочу утверждать, что Android круче iOS. Вроде бы и так понятно: нам нужно «ехать, а не шашечки». Просто бывают случаи, когда «включил — и работает, как устраивает», а бывает — «включил, настроил — работает так, как надо».

10948

Держите меня двое

Ближе к концу девяностых. Работаю в Сбере сисадмином, устанавливаю не очень продвинутым клиентам интернет-банк.

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

Та же контора. Принтер Epson DFX-8000 формата А3, здоровенная зверюга. Собрались «девушки» печатать какой-то отчёт. Одна сидит за компом, а две держат принтер с двух сторон. «Запускай!» Стол-то хлипенький, а принтер — тяжёлый и скоростной. Боже, как этих тёток мотало! Сдержался.

11593

Сам собрал, сам страдал

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

А вчера уже позвонила другая знакомая и тоже пожаловалась на винлокер на домашнем компьютере. Он вылез внезапно, когда знакомая мирно читала какую-то PDF, скачанную с интернета. Компьютер у неё один. Помимо XP на нём стоит ещё 98-я и военный линукс МСВС (ставил это всё я несколько лет назад). Основная система — XP. В 98-ю знакомая давно не заходила, линукс ей нужен по работе: трудится программистом в «почтовом ящике», как говорили во времена СССР. То есть она, конечно, не прямо дома пишет программы для этого «почтового ящика», но просто хотела иметь возможность использовать такую же систему, как на работе, чтобы было можно дома что-то пробовать. Оказалось, что 98-я у неё не запускается, линукс работает, но в интернет она из него выйти не может. Поэтому, вооружившись LiveCD известного отечественного антивируса, я отправился в гости.

С антивирусным LiveCD я до этого тоже дел не имел  — как-то обходилось. Мне диск очень понравился. Gentoo, на основе которого он был собран, прекрасно распознал и примонтировал все разделы на диске, а также виндоусовский реестр. Лечащая утилита, правда, вирус не нашла. Я параллельно проверил точки автозагрузки в реестре и вышел на зловреда. Благодаря встроенному браузеру проверил его на virscan.org. Действительно, его распознавали как вирус только 4 из 36 антивирусов. Тело вируса тут же было отправлено в антивирусную лабораторию, которая выпустила LiveCD, и уже к вечеру его включили в базу.

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

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

10287

Через фигню к просветлению

Айтишники могут быть разные. Кто-то чинит принтеры, кто-то прокладывает кабели, кто-то паяет на коленке. Один айтишник может люто ненавидеть оконный «мастдай», другой не понимает необходимость *nix для отдельных задач… Кто-то любит «зелёных», кто-то «красных». Кто-то не спит ночами, компилируя Генту, кто-то за 15 минут поднимает серваки на CentOS. Одних заставляет лучше думать пиво, другие ночами сидят под кофе. Кто-то красивая девушка, кто-то бородатый мужик. Мы сообщество разных людей, но нельзя забывать об одной вещи, которая объединяет нас всех. Мы любим учиться.

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

11776

Научный тык шампуром

Вот многие здесь жалуются (или хвастаются — кто их знает?), что их по любому поводу дёргают: плиту починить, лампочку вкрутить, шашлык посолить — ты ж программист! А ведь почему к нам, коллеги, такое доверие? Потому что 99,9% айтишников:

а) успешно всё делают методом научного тыка;

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

И всё всегда работает. Умные мы. И смелые. А ещё обаятельные — но это уже другая история.