Весь день разрабатывал источник питания для ФЭУ. Не вдаваясь в подробности, скажу, что ему надо 1000 вольт с точностью до одного вольта. 0,1 процента.
Переписываюсь со специалистом в этой области. Говорит, что в Samsung Galaxy Tab есть недокументированная функция. Стоит там на плате преобразователь напряжения, который на одну из ножек порта, максимально удалённую от сигнальных, может выдавать напряжение от 0 до 1000 вольт с дискретом в 0,1 вольта, то есть 0,01 процента. В десять раз точнее, чем мне надо! И чтобы этим преобразователем воспользоваться, даже рут не нужен. Скачал маленькую программку из маркета — и вот тебе сверхточный источник питания ФЭУ.
Надо же, у меня как раз Galaxy Tab! Мигом качаю эту программу. Ладно, резать шнурок буду потом. Пока включу без нагрузки. Выставил максимум. Надо же, искрит! Между той самой ножкой и ближайшей земляной. А если подставить палец, даже слегка бьёт — ток нагрузки ведь невелик. Но ФЭУ много и не надо.
Ладно, думаю, фотоумножитель буду завтра подключать. А пока по друзьям побегаю, поудивляю их находкой…
И просыпаюсь. Обидно осознавать, что всё это мне приснилось, а источник питания надо продолжать разрабатывать дальше.
#10284: Комфорт есть, коммитов нет
18:15 11.12.2012, IT happens
Задался я героической идеей прочитать весь IT happens — от первой истории и до сегодняшней. Начал, но вот беда: постоянно забываю номер истории, на которой остановился вчера.
Так как я работаю младшим Питон-девелопером, изготовление программок у меня в крови. Написал софтинку, которая запоминает последнюю прочитанную историю, а при открытии IT happens вклеивает в страницу кнопочку с ссылкой на следующую.
Писал от души — для себя ведь, — а тестить пришёл на работу. Тимлид, увидев моё детище, попросил поиграться. На следущее утро об этой софтине знал весь офис. Мне присудили премию в 50 у. е. за улучшение комфортных условий в коллективе и тут же её отобрали: «Если бы ты так рабочие проекты писал…»
#10285: XXL не лезет в S
12:15 12.12.2012, IT happens
Работаю программистом на заводе, сопровождаю систему комплексной автоматизации предприятия. Звонок по телефону:
— У меня не работает программа!
Звонит девочка из категории «высшее образование получила, а высшее сознание не успела». По опыту знаю, что у таких людей по телефону выяснять, что конкретно не работает, себе дороже. Поднимаюсь к ним в отдел. Выясняю, что при формировании отчёта за прошлый месяц прога вываливает ошибку «Превышена длина строковой переменной». Объясняю, что за прошлый месяц отчёт по выделенному списку заказов сформировать нельзя, так как список очень большой.
— Почему нельзя, если за позапрошлый месяц формируется?
— В позапрошлом было меньше заказов. Формируй другой отчёт за период, тем более что он считается быстрее.
— Нет, мне неудобно, я так привыкла.
— Тогда формируй два отчёта по полмесяца, а итоговые цифры сбивай в Экселе.
— Ты с ума сошёл? Сделай что-нибудь, ты же программист!
— Нельзя так, как ты хочешь.
— Почему нельзя?
— В принципе нельзя.
— Почему?
Как я люблю слышать этот вопрос от людей, у которых голова нужна для того, чтобы на ней причёску делать!
— Ты действительно хочешь знать, почему нельзя?
— Да!
Делаю глубокий вдох:
— Когда ты формируешь отчёт по выбранному списку заказов, то программа записывает айдишники заказов в переменную типа String через запятую и передаёт эту переменную в SQL-запрос. Длина «стрингов» ограничена…
И тут девочка начинает истерически хохотать. Из всего моего программистского бреда она услышала только одно знакомое слово — «cтринги». Ну очень коротенькие cтринги!
#10286: Некомпакт-диск
12:15 12.12.2012, IT happens
Рассказывал преподаватель по аппаратному обеспечению. Его сынишка прибегает из школы и радостно сообщает:
— Папа, я в школе видел компакт-диски от старых компьютеров! Такие большие, чёрные!
Оказалось, сыну показывали грампластинки.
#10287: Через фигню к просветлению
12:15 12.12.2012, IT happens
Айтишники могут быть разные. Кто-то чинит принтеры, кто-то прокладывает кабели, кто-то паяет на коленке. Один айтишник может люто ненавидеть оконный «мастдай», другой не понимает необходимость *nix для отдельных задач… Кто-то любит «зелёных», кто-то «красных». Кто-то не спит ночами, компилируя Генту, кто-то за 15 минут поднимает серваки на CentOS. Одних заставляет лучше думать пиво, другие ночами сидят под кофе. Кто-то красивая девушка, кто-то бородатый мужик. Мы сообщество разных людей, но нельзя забывать об одной вещи, которая объединяет нас всех. Мы любим учиться.