bash.im ithappens.me zadolba.li
12723

apt-get-ура!

15 октября 2014, 07:12

Прикупил по случаю самую знаменитую китайскую рацию-двухдиапазонку. Приехала, полюбовался, решил-таки забить в память нужные каналы, чтоб потом мучительно не вспоминать частоты. За час распаял кабель USB — COM на микрухе из запасов — надо тестить. На ноуте — дуалбут: Ubuntu 14.04 и Windows 7. Повспоминал, как люди опысывают работу с непопулярным железом из-под линукса, тестить решил на винде — там-то точно заведётся!

Грузимся, долго ищем нужную утилитку, втыкаем провод — не работает. Проверяем разводку, распайку, порты — не работает. А! Надо ж драйвера поставить! Носимся по инету в поисках оных, находим, ставим — не работает. Так, матюгаемся, удаляем тот мусор, что винда выкачала из «Центра обновлений», ставим нужные… Глючит, но работает. Делаем всё, что нужно, отцепляемся, собираем для микрухи на кабеле корпус — и спать.

Сквозь сон — мысль: «А из-под Убунты?» Зевая, включаем, цепляем… Оп-па! Что за новое устройство в /dev? ttyUSB! То есть… Так, а линукс-версия той же утилитки? В стандартных репозиториях? Качаем и ставим тремя строчками в консоли, запускаем от рута. Работает!

Мораль? Морали не будет. Будет вопрос: откуда все эти рассказы о «глючащем линуксе»?

12722

Чутьё — наше всё

15 октября 2014, 07:00

В заметке «Остальное — слова и бумаги» человек грамотно расписывает, почему заказчик прав, а подрядчики — не совсем. Хотя и раскрывает свои секреты: «И если я вижу, что работы на сто тысяч, а выкатывают миллион, то лесом, господа, лесом» в итоге означает «Ваш бюджет — не проблема заказчика».

Подобных заказчиков надо уметь вычислять сразу. Чутьём. Пятой точкой. Бежать от них как от огня и предупреждать всех знакомых. У айтишников тоже есть чёрные списки, да.

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

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

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

— Если мы закажем у вас десять сайтов, скидку 30% сделаете?

— Да.

— Тогда давайте сейчас один со скидкой 30%, а если нас качество устроит, закажем остальные девять.

Сюда же фразы из категории «работы на сто тысяч, а выкатывают миллион».

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

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

12721

Задача номер ноль

14 октября 2014, 18:24

Ежедневно поступают заявки от пользователей. Пришло сообщение от девушки:

Привет!

Мне надо пройти тест на IQ. Он пришёл в PDF и почему-то не открывается, говорит, что файл повреждён и не может быть восстановлен. Так вот, я пытаюсь понять: это уже первое задание теста или ты мне можешь помочь открыть файл?

Легли под стол всем отделом.

12720

Мечты о лунной батарее

14 октября 2014, 07:24

Ответить как? Без проблем. Но предупреждаю: в итоге мы снова вернёмся к вопросу «зачем?».

Для начала вспомните закон Ома и что такое мощность. Вспомнили? Отлично, поехали.

Итак, есть у нас источник напряжения 2 В, а надо получить, скажем, 5 В, чтобы зарядить аккумулятор телефона. Нужен «насос»? Да не вопрос! Давно существуют повышающие DC/DC-преобразователи, с помощью которых из двух вольт можно получить хоть десять, хоть пятьдесят, да хоть все сто при условии, что отдаваемая мощность получится чуть меньше потребляемой в зависимости от КПД самого преобразователя (80% и более). Вопрос в другом: хватит ли тока, отдаваемого вашей солнечной батареей ночью, чтобы этот преобразователь для начала запустился (вспоминаем про КПД), а затем выдал хоть какой-нибудь разумный ток при выходном напряжении 5 В?

Посмотрите на зарядное устройство современного телефона. Напряжение 5 В. Выходной ток меньше, чем 800 мА, вы вряд ли найдёте. Выходит, что устройство выдаёт 4 Вт, а потребляет, допустим, 5 Вт (КПД — 80%). Телефон заряжается за час. На то, чтобы зарядить телефон, мы будем потреблять 0,005 кВт целый час. Теперь посчитаем, сколько стоит зарядить телефон. У меня даже до двух копеек не дотянуло.

Теперь попробуйте ночью подключить к вашей батарее лампочку, например, 2,5 В / 0,15 А, и измерить на ней напряжение. Никаких 2 В там не будет и в помине. Виной всему слишком малый ток, выдаваемый батареей. Вольтметр даёт ничтожную нагрузку на батарею при измерении, поэтому она работала почти вхолостую и выдавала те самые 2 В. А когда мы подключим нагрузку, бо́льшая часть тока рассеется во внутреннем сопротивлении батареи, а нам достанутся такие крохи, которые уж точно никак не изменят энергетику. Поэтому, чтобы ночью от солнечной батареи зажечь хотя бы немощную лампочку, придётся поставить столько секций, что это выйдет в солидную сумму, не говоря уже о занимаемой ими площади. Выходит, для того, чтобы зарядить телефон, потребуется батарея, на пару порядков превышающая стоимость самого телефона.

Теперь представьте стоимость энергии, получаемой от такой батареи, сравните с посчитанной ранее стоимостью «от розетки» и задайте себе вопрос: зачем?

12719

Мышка лежала, хвостиком махнула

Что-то у меня опять проблемы с пониманием людей.

Звонок:

— У меня тут на таком-то АРМ мышки нет.

Захожу удалённо, смотрю — курсор бегает, кнопки нажимаются.

— Вроде нормально всё.

— А у меня мышки нет.

— Наверное, вы что-то не так делаете. Сейчас приду помогу.

Вот юзеры-то… Я же вижу, что мышь в порядке!

Собираюсь, скачу к пользователю. И правда мышки нет. Спёр кто-то «манипулятор типа мышь».

Мораль: не умничай.

12718

Долетайте до самого солнца и ответ возвращайте скорей

14 октября 2014, 07:00

— Почта у всех отключена? — интересуется юзер.

— Да, — отвечает админ.

— Синоптики не говорят, когда включат её?

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

— Всё так печально? Через часик-второй не прояснится? А то столько голубей надо отправить…

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

— Всё понятно. Отправляем стаю.

— Конечно. Отправляйте. Не забудьте о том, что отправка больших стай может привести к буре, и посыльные голуби просто откажутся лететь.

— Вас понял, диспетчерская. Борт с лёгким грузом на второй полосе.

— Даю разрешение на взлёт. Конец связи. пшшш

— Вас понял. пшшш Взлёт!

12717

Юрист же понимает, что с дядечкою я прощаюсь навсегда

13 октября 2014, 07:24

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

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

Во времена, когда кое-где ещё были обычные модемы, а размер «ящика» пытались определять количеством влезающих журналов, жила-была компания «&^%торгснаб», одно только сочетание букв в названии которой вполне ясно давало представление о личностях, руководящих этим бардаком. Ну, и о способах найма и сотрудничества тоже. «Милейшему» дядечке понадобилось, чтобы аккуратно наполнялись четыре сайта компании, а на двух из них раз в неделю появлялись уникальные статьи (ваялось в результате по десятиминутному интервью с продажниками, регулярно и в срок — это к вопросу о моей исполнительности и находчивости, ведь информации о продукции в сети просто ещё не было, по крайней мере, на русском языке). С учётом моих семейных обстоятельств и тогдашних условий на рынке удалённой работы о каком-то официозе с бумагами лучше было не заикаться — скорее всего, послали бы подальше и нашли бы более сговорчивого исполнителя, а деньги были нужны (да и платились первое время, пока полупустые сайты набивались большими объёмами информации). Разные админки были прикручены только к трём сайтам, а один надо было колбасить ручками (пришлось начать слегка понимать PHP, да и чёрт с ним — лишние знания лишними не бывают). Как водится, наличие админки дядечкой воспринималось так: «На самом деле, любая секретутка может это делать, да и я сам могу, просто не хочу», что в какой-то момент и привело к задержкам оплаты вплоть до откровенного отказа с аргументом: «Да я на вашу работу студентика лучше найму, а вас и знать не знаю». На руках маленький ребёнок, вокруг судебные разборки с родственниками — нервы и так шалят, а тут такая «радость».

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

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

В общем, отброшу лишние подробности и попробую закруглиться. Приезжать пришлось со знакомым юристом — для массы. Деньги пытались не отдавать, да ещё и «выставить на штраф». Ха-ха три раза: я же не оформлена, кто вы такие, у вас даже паспортных данных моих нет, судом мне грозить, ага. Мальчик реально имел бледный вид и бегал по этажам бывшего завода. Офисная курица зам имела менее бледный вид за счёт свежего турецкого загара, но в сайтах она не понимала вообще ничего, зато пыталась давить на «у вас ребёнок, подумайте об этом». Впрочем, она была вынуждена понять прямое: «Вот здесь файлы, давайте деньги, все свободны». Дядечка на эти своеобразные переговоры не явился, скрывался где-то на территории, к нему все явно бегали советоваться, но утверждали, что «сегодня его вообще нет». Цирк самый натуральный. А я потом долго чаем отпаивалась.

Говорят, на компанию потом наехали наши органы — они оплату в валюте принимали, не имея на это разрешения. Кто настучал? А хрен его знает…

12716

Только деньги и ничего, кроме денег

13 октября 2014, 07:12

Здравствуйте, с вами представитель IT-консалтинга.

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

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

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

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

12715

TV on the Radio

В ламповую эпоху могли сделать OSD при помощи обратной проекции, но не сделали? А кто сказал, что не сделали?

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

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

Но это ещё не совсем OSD, а вот в приёмнике Montgomery Ward Airline 62-437 “Movie Dial”… Бытовом, заметьте. Слайд здесь — цилиндр. При переключении диапазонов он перемещается по вертикали. При вращении ручки настройки вращается вокруг своей оси. В отличие от других приборов с оптической шкалой, здесь на экранчик выводятся не только сухие цифры, но и то, что сегодня назвали бы всплывающими подсказками. Переключил диапазон — увидел короткий рассказик о том, для чего он предназначен. Покрутил ручку — прочитал рассказики о назначении отдельных участков диапазона.

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