Создал форму, раскидал на ней кучу лейблов и текстбоксов, кнопки «Печать», «Очистить поля», «Просмотр выписанных рецептов», «Выход». Всё фигня, вот только пчёлы… Оказалось, что задача имеет ряд подводных камней, из-за которых набралось несколько количество костылей и подпорок. Грешен, каюсь. Как смогу сделать лучше — сделаю, пока поставим галочку на память.
Самое весёлое, с чем столкнулся: поскольку формат рецептурного бланка A6, лист А4 будет резаться на четыре части. Можно сделать печать по одному шаблону, а врачам сказать, чтоб заранее настригли себе бумажек. Но сделал иначе. На форме теперь красуется переключатель «широкий лист — узкий лист». По умолчанию стоит «широкий». Вбиваем данные, печатаем рецепт, перевернули, положили в лоток, нажали любую клавишу — напечаталась обратная сторона. Вырезали готовый рецепт по пунктирной линии. Красота! Остаётся половина листа и четвертинка. Вбиваем данные следующего рецепта, вытаскиваем бумагу из лотка, кладём четвертной обрезок, ставим «узкий лист» — и не нужно выкидывать кучу бумаги в отходы, печать идёт с другого шаблона, в котором всё засунуто в А6. Ну, а врачи пусть канцелярские ножи используют. Располовинить сложенный вдвое лист одним движением куда проще и быстрее, чем орудовать ножницами. Сам убедился, пока черновики печатал.
#11690: А он — сын тимлида
12:15 04.12.2013, IT happens
Добрый день, айтишники! Пишет вам восьмиклассник.
Итак, относительно небольшой город (450 тысяч жителей), столица автономной республики. Городская олимпиада по информатике. Получасовая «консультация» о том, как войти в WinXP с логином «гиа2013», столько же — объяснения, где лежат Паскаль и Бейсик и что на Си писать нельзя. Задачи — наипростейшие, на парсинг строк и работу с массивами. Сдал в полной уверенности в победе, но не тут-то было.
Как шла проверка? Серия юнит-тестов (не факт, что корректных), за каждый успешный — несколько баллов. Я не знаю, насколько надо быть криворуким, чтобы настроить компилятор на тестирующем сервере, чтобы он на все задачи всем участникам (можно смотреть чужие результаты) ставил нули, притом что компилятор на машине, где работают люди, без проблем всё собирает. В итоге за пару минут до конца у трёх человек внезапно появились где-то 300 баллов из 400. Удивительно: двое из этих людей обучаются в школе, где проходила олимпиада.
Но и это ещё не всё. Решил сегодня сходить на апелляцию. Она была в тот же день, вечером, где-то за час до того, как стали известны результаты. Разумеется, можно указать на регламент проведения, указ муниципалитета, но меня это так задолбало…
Всё ещё удивляетесь, откуда растут ноги у «А он — сын генерального, так что выметайся»? А ещё сейчас подходящий момент задуматься и погрустить, что в этой стране всё делают через место выхода фекальных масс.
#11691: Синдром сисадмина
12:15 04.12.2013, IT happens
Что позволяют себе эти работнички в офисах?
Только начнёшь мыть пол — тут же начинают ходить туда-сюда. Не видите — уборка?! Закрою дверь на швабру, подождут!
Программисты ругаются, что сервер опять выключен? А мне провода мешали! И гудел! Ничего, подождут, потерпят.
Почему документы переложены на столе? А вы посмотрите вокруг — у всех так! Так красивее, и мне проще пыль вытирать. А то понаразложили тут кто что хотел!
* * *
Мне именно так представляется мнение тех айтишников, которые лишают пользователей возможности настроить рабочее место под себя, мотивируя это своим собственным удобством и какими-то личными соображениями по поводу единообразия. Уважаемые, ваша задача прежде всего — обеспечивать работу сотрудников, чтобы они давали в итоге продукт. Не указывать им, как работать, не заставлять ходить строем и с песней, а помогать решать их задачи.
Если требуется некий стандартизированный вид выходных документов для обмена между сотрудниками или для ведения проекта — не вопрос. Составьте описание, напишите инструкцию, как приводить к единому знаменателю. Пусть пользователи стараются, приводят. Или напишите скрипт, который сделает это за них.
Если сотрудник тупой и не в состоянии осилить простейшую инструкцию, обратитесь к руководству: оно нанимало сотрудника, ему и решать, тупой он или полезный.
Откуда этот синдром вахтёра? Хоть маленькая — но власть, так, что ли?
#11692: Сатана с открытым кодом
12:15 04.12.2013, IT happens
Выхожу с собакой вечером на прогулку, у подъезда стоят две тётеньки. Останавливают и пытаются вручить свои журнальчики: «Возбудись» и «Сторожевую башню». Но сначала традиционный вопрос:
— В Иегову верите?!
Чё б не постебаться над зомби? Демонстративно складываю руки на груди и торжественно провозглашаю:
— Поклоняюсь Линуксу Всемогущему и Убунте Великолепной!
У тёток чуть журналы из рук не повыпадали. Вторая, уже робко:
— А до этого кому поклонялись?
— До этого — Винде!
— Тамара, пошли, не трать время на эту сатанистку! — воскликнула первая и быстренько утащила подругу в подъезд.
#11693: «Отлегло», — подумал Штирлиц