gemelen: (Default)
Забавно за пару недель (upd: за неделю) до ICE приводить в порядок программный продукт, который там должен быть показан :)
Ровно обычная ситуация из этой нашей индустрии разработки ПО.
gemelen: (Default)
HHH: Ребята, мы каждый день стараемся сделать наш офис лучше и комфортнее. Но есть вещи, которые портят все впечатление и настроение. Это СУДОЧКИ. Они не исчезают ни днем, ни вечером, ни рано утром, никогда. Они просто там живут. Как оказалось это расстраивает многих ребят. Я прошу всех владельцев забрать их сегодня до 19 часов - они в пакете возле барной стойки, после 19 они будут выброшены и потом не обижайтесь. И давайте введем правило - вечером не должно остаться ни одного судочка на кухне или .. ну вы дальше поняли. Рука не дрогнет, честно.
XXX: ВОЙНА СУДОЧКОВ should begin
YYY: SUDO CHECK STRIKES BACK
ZZZ: у нас было 5 пластиковых судочков, 3 эмалированных, 1 кастрюля наполовину наполненная чьей-то гречкой, 2 квадратных вакуумных судочка и маленькая стеклянная баночка. не то чтобы это все было необходимо чтобы пожрать, но если хочешь жить на кухне - становится сложно остановиться. наибольшие опасения вызывали пластиковые судочки.. я знал, что когда-то придется выбросить и эту дрянь. рука не дрогнет, честно
gemelen: (Default)
Сценка, юмористическая:
Руководитель отдела (pl/sql-профиль) общается с другим программистом (бузинесс, pl/sql) по деталям нового таска. Дошли до технических деталей, о том что как куда передать запросу в умном оракыле. Мол вот у нас тут в груви-скрипте есть мап, а как его тудыть строкой аля "key=value" через колено? Спрашивают меня, мол ты тут растуси.
Ок, мозх, не просыпаясь, выдаёт сниппет навроде
  def m = [1:1,2:2]
  m.collect {it -> it.key + '=' + it.value}.join(',')

Другой программист видит, вдупляет, всё ок. Руководитель смотрит, думает, невыспанным мозхом не вдупляет. Красноречивый взгляд на две строки, мол как это... а это куда... а джойн чо...
Раздаётся звонок, руководитель общается с минуту.
Переводит взгляд на сниппет ещё раз и удивлённо так: ну да, это трансформ, а это джойн, годится.
Поднимает голову и понимает, что всё понимает!

Апплодисменты, актёры радуются.
gemelen: (Default)
Умиляет, право, вот такое возмущение по поводу чистоты речи.
Свежайший контрпример, речь о задачах в системе управления ресурсами (ДА! я не написал багтрекер!): -Посмотри билет номер такой-то...
Пока сижу без ушей, поэтому реплика шаблон рвёт неплохо.
gemelen: (Default)
Аналитик:
При сохранении клиентом выписки в файл обеспечить наложение на данный файл ЭЦП банка.

Суровый разработчик:
Хорошо сказано: "обеспечить наложение". Коротко, точно, по-военному: "Поезд, стой! Раз, два..."

Однако позволю себе обратить внимание на следующие аспекты:
1. Подписание на серверной стороне аналитически никак не проработано, а технически возможно только при использовании встроенной крипитографической поддержки. То есть прежде всего должна быть решена эта задача.
2. А "обеспечить проверку" не требуется? Для каких целей предназначается наложенная подпись?
3. А что собственно понимается под "наложением"? Куда "накладывать"? Хранить в БД? Приписывать к файлу? Делать MIME документ с соответствующим контентом? Внедрять в соответствующую секцию файла Word или Excel? Частично ответ на этот вопрос должен дать п.2.

Прошу дать конкретные разъяснения, что конкретно необходимо сделать по данному запросу.

PS. Больше всего удручает то, что данная постановка исходит от сотрудника аналитического отдела...


Другой аналитик:
Уточненная постановка приведена в документе, расположенном по адресу
.../Docs/Черновики/Прикладные постановки/Защита данных/Порядок подписания выписки ЭЦП банка.doc

Суровый разработчик:
Постановка не пригодна для реализации.

Не указано, каким сертификатом банка производить подписание, как его задавать, где и т.п. Слова из п 3.3 "В глобальных настройках Системы добавить параметр «Криптосистема для выписок по умолчанию»." не дают ответа на данный вопрос. Надо где-то задавать сертификаты, причем для разных криптосистем.

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

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

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

Работы по модификации ... по данному запросу не выполняются.
gemelen: (Default)
Но для начала ВНЕЗАПНОЕ: в Волгограде есть улица Хиросимы!

Тут текстик:
Что это было? #1 )
А тут видево с пояснениями, про другое:
Что это было? #2 )
gemelen: (Default)
ЫтХеппенз снова в строю: некто жалуется на наш СБОЛ, мол что за говноеды пишут этот софт? С полпинка детектируется тело, не представляющее себе реальных взаимоотношений с платёжными документами.
gemelen: (Default)
некий разработчик, профиль на мойкруг

Некоторые выполненные работы:
...
- Реализация на Java языка описания условий и его компилятора в SQL на основе маппинга Hibernate;

/* ...
 * @ created 07.07.2008
 * @ $Author$
 * @ $Revision$
 */
package ru.<кроваый энтерпрайз>.core.yaopus.interpreter.variables;
Read more... )
/me пошел дальше искать способ сообщить об ошибке пользователю без выбрасывания exception'а.

UPD: fixed for teh great justice
gemelen: (Default)
-Так что там с моим запросом (в багтрекере), который реджектнул %devname%?
-Висит в том же статусе, наверное...
-Может стоит сделать re-open с комментарием "Кто реджектнет, тот лох!"?
gemelen: (Default)
Руководитель отдела пишет какой-то отчёт и на одну из фраз поступает 'глас народа':
-Прямо сочинение на тему 'Как я провёл лето', где мы пишем '... в процессе обучения я научился часто сохранятся. Я обладаю этим навыком с детства со времён в игры в 3D-шутеры, но там для этого была горячая клавиша!'
gemelen: (Mage)
Небольшой забавный момент:
офис филиала девелоперской фирмы, занимающейся преимущественно ПО для банковской сферы, в помещении девять программистов, прячущихся за своими мониторами, время - вторая половина пятницы. На сцене появляется девушка - менеджер по работе с корпоративными клиентами одного из местных банков и заводит обычную такую речёвку про "наш банк предлагает... беспроцентные потребительские кредиты..." и так далее. Девушка доходит до опции "А ещё у нас есть интернет-клиент, с помощью которого вы можете ...", что становится последней каплей в чашу терпения людей, десятью минутами ранее горячо обсуждавших текущие интерфейсные проблемы платформы для разработки этих самых интернет-клиентов, и коллега рьяно восклицает: "Да нафиг нам ваш софт, у нас тут тоже, аж целых два!", что вызывает бурную радость и смех причастных и некоторую оторопь нечаянной инициаторши веселья.

Profile

gemelen: (Default)
gemelen

June 2017

M T W T F S S
   1 234
56789 1011
12131415161718
19202122232425
2627282930  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 23rd, 2017 17:20
Powered by Dreamwidth Studios