bash.im ithappens.me zadolba.li
13218

Десять преград на пути к халяве

31 марта 2015, 08:24

Чем можно заняться здоровому четвертьвековому хомо сапиенсу мужского пола часиков в одиннадцать вечера? Не, не угадали…

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

Смартфон заставить работать вайфай-приёмником не удалось, ибо «гранаты не той системы» и такого софта не нашлось. Комплектный Suite, главное, через GPRS/3G позволяет подключиться к интернету, а по «вафле» им в лом, что ли, было сделать? Но вот у планшета под управлением зелёного робота режим модема есть изначально. Надо попробовать. Подключаем, в течение нескольких минут с матом придавливаем коммутационный кабель под нужным углом (привет конченым китайским идиотам, изготовляющим гнёзда microUSB из отходов производства), включаем тот самый режим модема. «Хрюша» опознает устройство, но установку не осуществляет, не найдя драйвера. Ни в комплекте, ни в недрах встроенной памяти «таблетки» ничего подобного нет.

— Окей, Гугл…

— Эх, %username%, дюже китайский бренд у твоей таблетки, хрен чё найдёшь на неё. Впрочем, вот, держи какой-то unnamed с файлообменника.

Ну, «хряк», на тебе драйвер. Чего? «Мастеру не удалось найти подходящее программное обеспечение»?

— Окей, Гугл…

— Я ж тебе нашёл, что надо!

— Не то, как оказалось.

— Ладно, дай подумать пяток страниц результатов… О! Есть файл конфигурации, но в него надо дописать VID и PID железки. Подсунь его мастеру установки.

Эй, мастер, глянь-ка вот это. Да ладно! Установил? Даже новое сетевое соединение появилось! А че за звук отключения устройства? А, китайский шлакоразъём…

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

Наутро соседская «вафля» была, но почему-то только в одной комнате — естественно, не в той, в которой стоит компьютер. Не пускают меня к халяве. Может, USB-удлинитель притаранить?

13217

На одно лицо

31 марта 2015, 08:12

Задал Гуглу поисковый запрос «синдетикон». С самим запросом он справился отлично, но вот со списком похожих запросов оплошал: пиетет, бракераж, факсимиле, номограмма, фанаберия, эвменида, логорея, вилт.

Вот тут я осознал: ИИ можно не бояться. Его потопят подобные глюки. Их будет только больше.

Пока набирал, обнаружил, что словарь Smart Keyboard заменил «Гуглу» на «Наглухо». Точно. Можно не бояться. Я спокоен.

13216

Невежды не пройдут

31 марта 2015, 08:00

Привет тебе, о соискатель!

Да, я спрошу тебя про OSI. Тебе нужно практическое применение? Расскажи, как ты прокинешь 500-метровую витую пару с очень ограниченными условиями врезки по питанию по дороге. Объясни, почему свитч тут не тянет, а древний хаб справляется. Расскажи мне, что такое коллизии и почему ты соединил два гигабитных свитча двумя патчами, а вместо двухгигабитного аплинка получил шторм на всю локалку.

Ты не использовал SPF? Молодец, читай спам. Про DNSBL я тебя даже спрашивать не буду. Что такое GeoDNS и чем оно чревато в международной компании — тоже, пожалуй, не стоит. Про MX-запись, кстати, не могут ответить 9 из 10 собеседуемых, так что тут ты молодец.

Теперь к AD. Вот ответь мне, зачем нужна репликация? Что реплицируется? Какие-то партишны… А что в них, в партишнах? Схема AD? Нет, не слышал? SPN? Не? Ну, может USN хотя бы — зачем он? Тоже не знаешь? Давай твою любимую практику — как с помощью ключа реестра BurFlags починить сломавшуюся реплику на контроллере? Что, и это теория? Ну, извини.

Или вот: «Я админил MS SQL!». ОК, что такое статус Suspect у базы и что нужно сделать в первую очередь? Детач-аттач? Молодец, садись, два.

И так везде. На все вопросы. Кандидат пишет: «Администрирование TMG». Выясняется: видел ISA 2000 два раза на лабах.

И это всё в большой-большой компании с зарплатой около 100K чистыми. Не 60, как у предыдущего гражданина — тут соглашусь, за 60 этого требовать смешно.

И да, я самоучка. У меня нет ни одного сертификата. И, может быть, ты, замученный собеседованием, говорил как раз со мной — уж очень похожи вопросы. Но в любом случае, пока ты свято считаешь, что теория не важна — you shall not pass.

13215

Раздача велосипедов населению

30 марта 2015, 08:12

Ну при чём же здесь дебилы, не дожившие до совершеннолетия? Наоборот же!

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

Итак, вы молодой программист с кучей свободного времени. Идея свободного ПО вам очень нравится, и вы с удовольствием пользуетесь… всем.

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

А потом, когда плагин готов и уже восхищает друзей, приходит мысль облагодетельствовать человечество. Правильным решением было починить сломанное, но новое-то сделать куда интереснее…

Вот как-то так. Как писали Стругацкие, данный феномен науке известен и интереса для неё не представляет.

13214

Ты с какого проекта?

30 марта 2015, 08:00

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

Нам повезло: после долгих поисков и многих собеседований для обслуживания парка серверов компании мы нашли именно системного администратора высшей квалификации. Ему под 50, стаж почти 30 лет, десятки завершённых интересных проектов, может часами общаться о реализации протоколов на всех семи уровнях модели OSI, знает и «никсы», и гипервизоры, постоянно с ними работает, регулярно повышает квалификацию. При этом оформлен ИП — человек работает на себя. Нам он уделяет всего несколько часов в неделю, но при этом все задания выполнены в срок. В общем же зарабатывает более 200 тысяч деревянных в месяц.

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

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

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

Да пребудет с вами Великий Бубен и пророк его Мудрый Гугль! Всем бобра!

13213

Все термины за пять минут

«Требования: знание C++‚ C#, .NET Framework‚ Visual Studio‚ Delphi‚ Java, MySQL, Pascal, PHP, Python, java script, Linux, Virtual machines (vmware)». Этому объявлению уже больше трёх лет, но оно бессмертно.

Если спрашивают про уровни модели OSI, значит, ваш интервьюер решил блеснуть крутизной. Серьёзно, приведите мне практический пример этого вопроса. Когда я слышу этот вопрос, то перевожу его для себя как «Чем отличается SMTP от UDP».

Я вам честно скажу, что не знаю. Но я знаю, что если вы хотите связать две программы или два устройства — они должны использовать одинаковый протокол. Это очевидно. Когда я настраиваю VPN-соединение, я даже не вспоминаю этот ваш OSI, меня интересуют совсем другие вопросы: как разрулить маршрутизацию между двумя сетями и какое решение использовать в данном случае.

Когда меня спрашивают про виды DNS-записей, я начинаю грустить. Просто спросите, что именно вы хотите реализовать. Нет, я знаю про прямую и обратную зону, в курсе, чем A отличается от MX. SPF не приходилось использовать ни разу, и что-то мне подсказывает, что неспроста. Может быть, я и неправ, но тем не менее.

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

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

Я помню своё недавнее интервью в международную компанию (увы, из-за санкций ей пришлось уйти с нашего рынка). 15 минут мы поговорили с техническим специалистом. Выяснилось, что у нас разный опыт в использовании технологии, но у самих технологий много общего. Поговорили о политике безопасности на предприятии, об СКЗИ, наличии соответствующего отдела ИБ, разделении обязанностей между отделами. Если опустить интервью с нетехническими специалистами (какие конфликтные ситуации были и как вы их решали, кто папа-мама, как относитесь к алкоголю на работе, уровень владения английским), то это всё. Наверное, потому что вакансия была описана конкретно и резюме вполне соответствовало ей. Я не знаю, сколько было претендентов, но за неделю они вакансию закрыли. Так что если при множестве кандидатов вы не можете найти «профессионала», то, может, вы что-то делаете не так?

13212

Стоит тысячи слов

29 марта 2015, 08:12

Ретрофанаты, наверное, помнят распечатки «голых девушек» в виде бумажных «простыней», на которых изображение создавалось циферками и буковками. Такие часто можно было встретить у разнокалиберных АСУшников. Вот некоторые и тут страдают по поводу ASCII-порнухи, которая, возможно, где-то есть.

Где-то и есть, а может быть у вас: просто сохраните картинку в формате XPM. Лучше в восьмибитном качестве, чтобы один пиксель был представлен одним символом — так нагляднее.

И не благодарите: я не понимаю ретромании, и в чём прикол неспособности старых принтеров печатать графику — тоже не понимаю.

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

13211

Буй вам прямо по курсу

29 марта 2015, 08:00

Почему бы благородному дону на сон грядущий не обновить софт на своём смартфоне под управлением Корпорации Добра?

00:10. Акт первый, вступление. Обновилось всё, кроме популярного мессенджера в лилово-сиреневых тонах: «Недостаточно памяти на устройстве». Ещё две попытки — с аналогичным результатом.

00:35. Память очищена, лишний софт удалён. «Не удалось установить на USB-накопитель или SD-карту». С чего бы это?

01:00. Акт второй, завязка. Ещё одна (точнее, далеко не одна) попытка. Удалено почти всё, чтобы сиреневая сволочь весом в 32 мегабайта чувствовала себя вольготно и не выёживалась. Полгига вроде же должно хватить, правда? А вот буй вам прямо по курсу! «Не удалось установить…»

01:15. Сиреневая сволочь старой версии сносится с телефона: а вдруг это она стопорит процесс? Нет, эффект ровно такой же. Стоп! SD-карта, говорите?

Антракт.

01:40. Акт третий, танцы с бубнами. Карта извлечена, телефон перезагружен (процесс перезагрузки — отдельное действо, ибо кнопка сломана) — результата нет. Сиреневая скотина упорно не желает ставиться.

02:00. Где наша не пропадала — возьмём .apk в чистом виде и попробуем подсунуть упрямой железке. Заодно поставим софт, позволяющие перезагружать аппарат из меню… «Ребутный» софт встал и заработал с полпинка, сиреневый гад бодро отрапортовал: «Не удалось…» Глюк тебе в код, да что ж это такое?!

02:15. На помощь призван поисковик с большой русской буквы. Но — увы и ах — сделанный по инструкции откат магазина приложений на N версий назад не помог. А делать полный сброс телефона не хочется от слова «совершенно». По помещению медленно растекается аромат кипящих мозгов.

02:40. Акт последний, победно-нецензурный. Берём .apk версии помладше, скармливаем девайсу… О, что это? Неужели «Приложение установлено»? Ура-а-а! Господа, ваши аплодисменты! Представление окончено!

Чуть позже за кулисами…

02:50. Эй, а где? Что-то его не видно ни в меню, ни в Recent… Ладно, перезагрузим и поищем.

03:00. Сиреневая сволочь нашлась и требует обновлений. Пробуем… «Не удалось установить на USB-накопитель или SD-карту». Не хочешь обновляться, значит? Как скажешь!

03:02. Отключение обновления. Не, к чёрту такие спектакли! Даже скайп нервно курит в сторонке — его выходки на этом фоне кажутся милыми детскими шалостями.

03:04. Ладно, вопрос с сиреневой заразой решён. А почему бы теперь благородному дону не поведать о случившемся другим, не менее благородным донам и дуэньям?

13210

Полчаса красноглазия в каждом плагине

28 марта 2015, 08:24

Так сложилось, что с серверным линуксом я плотно знаком уже лет двенадцать. И с тех же пор я вижу предложения использовать его на десктопе, «потому что он во всём лучше маздая». Я пощажу религиозные чувства десктопных красноглазиков и не буду рассказывать про старые иксы, про богомерзкий PulseAudio, способный в одно рыло отожрать ресурсы среднего нетбука, и ещё более мерзкий Gnash, про теаринг, про тупейшие косяки wicd, тянущиеся из версии в версию, про глючный dbus и невменяемый polkit. Я просто расскажу как решил вывести на монитор домашнего сервера информацию о погоде и времени.

«Ничто не предвещало беды». 2015 год, плагинами и виджетами уже никого не удивить. Итак, я запускаю XFCE и… не нахожу ни одного нормального плагина. Ясно-понятно, XFCE малопопулярен, поскольку упор в нем сделан на простоту и скорость, а не на свистоперделки, которыми так любит хвастаться красноглазое сообщество, шизофренично презирая их же в винде. Что у нас там последнее более-менее стабильное? Unity? Нет, сыровато и убого. А вот, KDE и Plasma с плагинами-плазмоидами. Быстрый поиск показывает, что плазмоидов тысячи. Ставлю KDE, подключаюсь, нахожу нужный погодный плазмоид — и… Плазма падает. Удивляюсь, выставляю плагин ещё раз — всё нормально. Беру плагин со временем, перетягиваю на десктоп, начинаю настраивать — Плазма падает. Понимаю, что этот плагин мне не нравится, лезу в интернеты за другими — Плазма падает на установке. Ставлю, настраиваю. Плазма зависает насмерть. Мать-мать-мать. Убиваю, перезапускаю. Может, я что-то делаю не так? Лезу в интернет и обнаруживаю, что «это нормально».

Решаю добавить последний плазмоид, который просто бы показывал температуру на процессоре цветовой индикацией, а не цифрами, графиками или стрелками. Ни один предустановленный почему-то так не умеет, и я снова лезу в список плазмоидов. Первый не поставился: несовпадение версий чего-то. Второй поставился, но не запустился: ему понадобился Ruby on Rails. Серьёзно, зачем мелкой ерунде, которая всего-то выдирает нужную строчку из вывода sensors, понадобился монстроидальный фреймворк для разработки веб-приложений? Третий снова не запустился. Четвёртый оказался другой версией того, что у меня был в системе. Пятый запустился, но ничего не отображал. Шестой…

Короче, через полтора часа сплошных фейспалмов у меня было только два желания:

  • сесть, разобраться и за час написать себе нужный плазмоид;

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

А что бы сделали вы?