gemelen: (Default)

-о, дядьку! є питання
ви якісь "мєтодології/процеси" в свому хуяк-хуяк дрівен дівелопменті використовуєте?

-Конечно. Процесс прост.
Huyak Huyak in Production Process:
1. Выписываем на одном листе список задач и все их закрываем.
2. Нанимаем любых средних программистов, они через неделю пишут эрланг код.
3. Показываем презентаху, выкатываем на тест.
4. Даем рекламу, приходят пользователи, быстро по логам закрываем дыры.
5. Увальняем прототайперов, вдвоем быстро переписываем код.
6. Оптимизируем и в продакшин.
7. Следующий цикл производства.

-баг\ішьсю\фіче трекінг?
ттд?

-Не не слыхали.
Все делается на расшареном двухстраничном документе со списком задач.
Каждая задача одна строка. Используется цвет.
...
У меня нет времени клацать по сайту что бы узнать кто что сделал.

-надо телевизор в офисе повесить, и на него выводить :)

-Это жир и нанять чувака который кричать будет неистово.
— Красные дисплей сука. Красный. Вы чо блядь совсем охуели! Быстро блядь убрать красный цвет!!!
:-)

Весь огонь отсюда
gemelen: (Default)
Аналитик:
При сохранении клиентом выписки в файл обеспечить наложение на данный файл ЭЦП банка.

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

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

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

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


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

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

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

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

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

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

Работы по модификации ... по данному запросу не выполняются.
gemelen: (Default)
Getting 2.5 Megalines of code to behave

I cannot help but speculate on how the software on the Curiosity rover has been constructed. We know that most of the code is written in C and that it comprises 2.5 Megalines of code, roughly. One may wonder why it is possible to write such a complex system and have it work.


via Ingersol@Rusnet
gemelen: (Default)
Так как я отчаянно занимаюсь чем угодно кроме того, чтобы делать то что нужно на завтра, то вот очередной пост с хабра-хейтом.


Недавно познакомился со структурами C/C++ — struct. Господи, да «что же с ними знакомиться» скажете вы? Тем самым вы допустите сразу 2 ошибки: во-первых я не Господи, а во вторых я тоже думал что структуры — они и в Африке структуры. А вот как оказалось и — нет. Я расскажу о нескольких жизненно-важных подробностях, которые кого-нибудь из читателей избавят от часовой отладки

Дальше следуют ОТКРОВЕНИЯ господни о aligning, padding, packing наивнейшим образом. Не, ну вы понели?
gemelen: (Default)
PHP: a fractal of bad design -> надмозговый перевод на хабре.
Ржать начал уже со второго предложения текста: переводчику чужд собственно русский, плохо знаком английский и где-то по околице - PHP. Типичный хабрапост, в общем :D
Камменты люто доставляют, карморезка при упоминании качества перевода разгоняется с полпинка.
gemelen: (Default)
Free PaaS/SaaS for Scala apps via stackoverflow:
Jelastic - has interesting deployment and run options
Heroku - has less options then Jelastic and becomes expensive more faster while picking some upgrades.
UPD
gemelen: (Default)
-Так что там с моим запросом (в багтрекере), который реджектнул %devname%?
-Висит в том же статусе, наверное...
-Может стоит сделать re-open с комментарием "Кто реджектнет, тот лох!"?
gemelen: (Default)
Вот тут шла речь о Cleverbot и я задавался вопросом о прохождении теста Тьюринга этой программой. Как оказалось, 6 сентября она это сделала:

The Cleverbot test took place at the Techniche festival in Guwahati, India. Thirty volunteers conducted a typed 4-minute conversation with an unknown entity. Half of the volunteers spoke to humans while the rest chatted with Cleverbot. All the conversations were displayed on large screens for an audience to see.

Both the participants and the audience then rated the humanness of all the responses, with Cleverbot voted 59.3 per cent human, while the humans themselves were rated just 63.3 per cent human. A total of 1334 votes were cast – many more than in any previous Turing test, says Cleverbot's developer and AI specialist Rollo Carpenter.

via New Scientist

ORM

Aug. 28th, 2011 20:58
gemelen: (Mage)
Comparison of Entity Framework and NHibernate @ StackOverflow
gemelen: (Default)

И ещё кучка постеров на ту же тему, одним изображением.
gemelen: (Default)

#java@Rusnet:
...
< Chmmr> elvin: ты, кстати, за git или за mercurial?
<@elvin> Chmmr: я за svn
< Chmmr> elvin: svn fffffffffffuuuuuuuuuuuu
<@elvin> :)
<@elvin> я для себя усвоил простое правило
<@elvin> изначально декларируешь участникам проекта, что за любые действия кроме svn up ИЗ КОРНЯ и svn co ИЗ КОРНЯ будешь ебать шваброй в жопу - и никаких проблем.
<@WFrag> хе-хе, если б всё было так просто...
<@elvin> а все именно так просто
<@elvin> всякие там мержи-бранчи и т.д. кому попало делать не даешь
<@WFrag> вот это-то и плохо
<@WFrag> плюс, работать неудобным инструментом -- сюрприз -- неудобно!
<@WFrag> но для корпоратива svn хорош, да
<@WFrag> когда 50% команды -- буратины, особо деваться некуда
<@elvin> ну да
<@WFrag> и тут выходит git svn, весь в белом!!!
<@elvin> о да, git
<@WFrag> нет, как раз таки, когда большая команда, svn начинает сбоить
<@elvin> это тот который достаточно долгое время предлагал свой виндовый клиент собирать из сорцов, или тот, про который мне парни с психически нездоровым восторгом рассказывали, как обнаружили, что конфликты в нем отмечаются как зарезолвленные командой add?
<@WFrag> а что не так с командой add?
<@elvin> ...все так, Вань, все хорошо. :)
...

Даже не удивляешься уже такому.
gemelen: (Default)
Тут пишут и ссылаются на всюда. Последнее характерно не только махровым моралфажеством пополам с рьяной поддержкой так называемого современного акционистского искусства, но и рекламой проекта Платформер.
Так что же это такое? Попытка понять выливается в продирание через многословные излияния в стиле, типичном для худших образцов проспектов о программных комплексах. То есть минимум реального функционала даже в разделах, непосредственно его описывающих, при максимуме словесной воды об объединении людей для достижения политических/общественных целей. При том очень хочется откомментировать сие творение в современном духе: 'я угорел по Эрлангу и вот что у меня получилось'.
Надо ещё сказать, что автор подвизался в разработке 'умных ботнетов', сочетающих наработки в AI и распределённых системах. Это снова наталкивает на мысль о скрытых подоплёках создания Платформера.
Выжимка документации:
Платформер - фреймворк (набор протоколов и сущностей), реализумый в виде распределённой сети, обеспечивающей анонимность личности держателя узла сети (в рамках самой сети), передачу широковещательных и индивидуальных сообщений и возможность написания клиентских программ, детализирующих какую-либо из вышеописанных функций.
Общая идея - защищённое от влияния властей (упор на авторитарные режимы) сообщество, позволяющее людям объединяться для 'несанкционированных' акций и совместного давления на властные же институты (приводятся примеры о влиянии на корпорации экономически, 'голосованием долларом' с целью заставить их лоббировать позицию сообщества на более крупном, политическом уровне).

#php

May. 22nd, 2011 01:29
gemelen: (Default)

После нескольких отзывов со стороны подсел на почитать, о чём же таком говорят на канале #php в сети Руснет. Пожалуй, это второй в названной сети действительно живой канал из тематических о чём-то программистском. Первый это #1C (на него я забрёл как-то на первой из своих работ, отчасти связанной с сабжем, и позорно сбежал через недельку) :)
Да, каналы живые, и контент доставляет массу радости. Именно за нетленкой и шли, собственно. Спасибо ребятам за уже предоставленное и за ожидаемое - от них есть несомненная польза =)
КДПВ сверху на тему.



< ilik> две парадигмы php-программирования
< ilik> внезапность и безысходность
gemelen: (Default)
Года два назад проект был озвучен более-менее публично, были какие-то видео с объяснениями от dz, но отношение было весьма скептичным. Время шло - идеи обретали и обретают свою жизнь. С удовольствим посмотрел эту лекцию, тем более что теперь мысли более конкретны.

Фантом-ОС (Дмитрий Завалишин на ADD-2010) from Stas Fomin on Vimeo.

http://addconf.ru/event.sdf/ru/add_2010/authors/114/160

http://lib.custis.ru/106-Phantom-OS-add-2010


via panchul@lj
gemelen: (Default)

Книга весьма интересная, в том числе и вне изначальной стратегии - адекватнее всего повести себя на собеседовании на должность программиста. Интересна именно тем, что содержит подборку 'галопом по европам' практических заданий такого типа, что можно обнаружить и в лекции Степанова для Яндекса (видео 'Преобразования и их орбиты'), и в некоторых задумках отдельных товарищей в жж.
Гуглится и пдфка и онлайн-документ.

via iscsi@rusnet
gemelen: (Sphere)
Речь о 'некорректной работе mbstowcs'.
Read more... )
gemelen: (Default)
Все кажется уже в курсе о чем речь, поэтому сразу к делу.
Бурление )

Profile

gemelen: (Default)
gemelen

June 2025

M T W T F S S
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2025 11:17
Powered by Dreamwidth Studios