Тут же парень принёс нам на заправку новый картридж, ещё фабричной заправки, но с полным контейнером тонера. Ну, мы-то вычистили, заправили, но потом всё же спросили, как печатал, нормально ли тонер сыпался на лист — мало ли, вдруг контейнер обдирал тонер с барабана? Такого раньше не видели. А оказалось, что парень сначала решил сам заправить картридж, купил порошка (судя по рассказу, вообще к другому принтеру) и начал искать, куда его засыпать. Раскрутить удалось только контейнер, а поскольку там было почти пусто, только пара крошек уже выгоревшего тонера, он засыпал туда полную «дорожку» порошка, забив контейнер, и только когда порошок «не пошёл», а листы оставались белыми, принёс картридж нам.
Мораль: не знаешь дырку — не суй что попало.
#11590: Позвони мне, если сможешь
12:45 05.11.2013, IT happens
Настраивали «русский аналог скайпа» — Sipnet. Не хотел он через прокси выходить. Пишу в техподдержку. Получаю ответ:
— Позвоните нам, мы вам с радостью поможем!
Пытаюсь найти номер телефона на их страничке. Нетути. Пишу ещё раз:
— Покажите, куда звонить?
— Вот наш номер в сети Sipnet.
— Вы действительно осознаёте, что предлагаете мне позвонить вам по айпи-телефонии для настройки этой самой айпи-телефонии?
— Да. У нас нет другого телефона.
В итоге поставил скайп, ибо он, в отличие от, превосходно умеет ходить через проксю.
#11591: Долог самурая путь к библиотеке
12:15 06.11.2013, IT happens
Ещё одна деталь к японскому менталитету.
Вообще-то я на Джаве не программирую. На С++ больше. Но поскольку на Андроиде пользовательские приблуды пишут на этой самой Джаве, а охренеть какой японской «это ж, блин, %businessName%!» захотелось поиметь нашу библиотеку на своём телефоне, то откомпилил я её, написал JNI-прокладку между С++ и Джавой, приложил пример и выкатил японским друзьям попользоваться.
Через месяц пришёл от японцев вопрос: «А можно ли вашу библиотеку грузить из произвольной папки?» А хрен его знает. Сроду так далеко в Джаву не лазил. Погуглил — и нашёл системную функцию, которая именно этим и занимается — грузит либу по абсолютному пути. Задумался. Мысль о том, что андроидные разработчики из такой серьёзной фирмы не знают Джаву, в голову не пришла. Поэтому вопрос в моей голове трансформировался: «Если мы будем грузить библиотеку из другой папки, не нарвёмся ли мы на грабли, которые вы заботливо для нас разложили?» Таковых граблей не было, и я честно ответил: «Можно, грузите из любой папки, разрешаю». И забыл.
Месяца через два приходит истеричное письмо от японцев. Дескать, мы вас третий месяц просим написать функцию, а вы динамите! Удивился, но решил не связываться, поскольку времени было мало. В результате родился шедевральный код:
void LoadLibraryFromAbsolutePath( String path )
{
System.load( path );
}
Код был отослан в Японию. Через день пришло письмо с благодарностью. Кроме шуток — абсолютно серьёзная и искренняя благодарность. Если бы у нас в конторе не смогли написать три строчки такого кода и отдали бы на аутсорс, уволили бы весь отдел.
Как можно программировать на Джаве без знания основных функций языка, для меня загадка. Равно как загадкой остаётся, как таких программеров наняли на работу и почему в Японии нет Гугла.
#11592: Господи, спаси от DROP TABLE
12:15 06.11.2013, IT happens
Разбирая базу данных, обнаружил поле с именем GOD_MADE. Как вы думаете, что бы это значило? Нет, не угадали. Это всего-навсего год выпуска. Тот, кто это писал, обладал явно нестандартным мышлением.
#11593: Сам собрал, сам страдал
12:15 06.11.2013, IT happens
Недавно у меня на работе сотрудница подхватила винлокер, и я наконец-то увидел это чудо воочию. Но лечить мне его было не резон. На это у нас есть департамент IT.
А вчера уже позвонила другая знакомая и тоже пожаловалась на винлокер на домашнем компьютере. Он вылез внезапно, когда знакомая мирно читала какую-то PDF, скачанную с интернета. Компьютер у неё один. Помимо XP на нём стоит ещё 98-я и военный линукс МСВС (ставил это всё я несколько лет назад). Основная система — XP. В 98-ю знакомая давно не заходила, линукс ей нужен по работе: трудится программистом в «почтовом ящике», как говорили во времена СССР. То есть она, конечно, не прямо дома пишет программы для этого «почтового ящика», но просто хотела иметь возможность использовать такую же систему, как на работе, чтобы было можно дома что-то пробовать. Оказалось, что 98-я у неё не запускается, линукс работает, но в интернет она из него выйти не может. Поэтому, вооружившись LiveCD известного отечественного антивируса, я отправился в гости.