Результатов: 16

1

StepanoffVitaly: На заре моей Юнити-карьеры довелось поработать на галере. Там присутствовали все красоты галерного бытия: на#$%лово по уровню зарплаты, задержки выплат по месяцу, пересчет зарплаты с долларов по внутреннему курсу компании... Еще и заказчик попался, как бы это помягче выразиться - экстравагантный. А ПМ не вытягивал быть нормальным мостом между заказчиком и разработчиками. Так вот, вместо того, чтобы решать офисные вопросы, ПМ просто качался, чтобы разрабы ему ненароком не наваляли.

2

xxx: смотришь интервью со всякими ведущими разработчиками, все постоянно отвечают на вопрос "когда вы начали программировать?" что-то вроде "да лет в 5 на горшке", либо "да сколько себя помню". Скучно все это, уныло, все истории друг на друга похожи. Вот кем еще они могли стать? Вот бы посмотреть реальную историю успеха чувака с деревни, в жизни не видевшего пк, и вдруг после 20 лет сельской жизни начавшего целые информационные системы писать и добившегося высот где-то в гугле или майкрософте!
yyy: Я бы даже сериал такой посмотрел. Да что там посмотрел, я бы даже оплатил подписку на него! Только не от Нетфликс...

3

ПРО ОСОБЕННОСТИ ЛОГИКИ АЙТИШНИКОВ

Получили для опробывания новую установку и софт к ней. Программа с ограниченным количеством запусков. Превысил - вырубается и не стартует больше. Покупай полную платную версию. А покупать пока рано, проверяем, подходит ли нам эта очень недешёвая штуковина. Поэтому комп с софтом тупо не выключается вообще.
А папки софта, меж тем, непрерывно наполняются новыми и новыми, весьма объёмными файлами результатов. Программа начинает уже притормаживать. Всей группой ищем, как бы стереть уже ненужные файлы. Безрезультатно. Нет кнопки "удалить". Есть "обработка". Там смотрели - нет "удалить". Есть "сохранить", "сохранить как", есть всякие другие, но ниего и близкого к "удалить". Стандартные комбинации клавиш вообще не работают.
Наконец терпение кончается и связываемся с разработчиками по телефону. Усталый или слегка сонный мужик выслушивает претензии, и с лёгким раздражением, медленно, как детям, начинает объяснять. В голосе чувствуется разочарование в тупых, не понимающих элементарщины, клиентах.
- Открываете папку "результаты". Открыли? Так, выбираете файл для удаления. Выбрали? "Кликаете" его. Выделился? Теперь давите на кнопку "Сохранить". Надавили? Программа открывает вам окошко, где спрашивает "сохранить: "да" или "нет"? Выбираете "нет".

4

vc.ru, "Израильский стартап Monday.com запустил платформу для создания приложений без разработки"
Клиенты могут собрать приложения, используя готовые блоки и схемы автоматизации.

Владимир Толстиков:
Лол... Т.к. написание гибкой логики неизбежно, в конце всё сведётся к тому, что будут искать разработчиков, которые знают, как "программировать" эти блоки. Круг замкнулся. Привет 1С :D

Игорь Рачук:
Придётся распечатывать саркофаг с разработчиками UCOZ.

6

Виталий > А можно глупый вопрос?
Алёна > Добрый день. Не говорите, что вопрос глупый. Слушаю
Виталий > Почему в программах, написанных российскими разработчиками, ОК, а не Хорошо, или Ладушки, или Добро.....?)
Виталий > Он глупый)))
Алёна > секунду. сейчас проржусь )))
Алёна > потому что в основном ПО, написанное русскими разработчиками, несовместимо со словами "Хорошо или Добро". "Ладушки" вызовут ненужную ассоциацию со словом Оладушки, и с большой вероятностью пользователь пойдет пожрать, а не поработать. Так что не катит.
Сейчас мы подразумеваем "ОК" как "Я не хочу в этом работать, но у меня нет выбора". Если уж мы говорим об импортозамещении, то логичнее было бы использовать вместо ОК кнопку "Ну наконец-то". Однако текст длинный, в кнопку может не влезть, поэтому просто ОК.
Виталий > Достойный ответ на глупый вопрос!)))

7

xxx: Логика всяких обновляльшиков драйверов
xxx: Сделать галочку "Хотите поделится конфигурацией компьютера с разработчиками?"
xxx: В конце установки все равно слить эту информацию
xxx: Открыв в браузере страничку с надписью "Поздравляем с обновлением!"
xxx: И передав ее в параметрах URL

8

Изгибы человеческой памяти причудливы. Мы отчетливо помним запах духов своей первой любви, но часто путаемся в имени последней, мы с паникой используем три попытки при вводе пинкода, но помним наизусть мобильный генерального на первой работе.
Сегодня умер Ники Лауда. Великий гонщик формулы 1. Несколько скупых сообщений на новостных сайтах, краткая биография: родился, выиграл трофей, попал в Аварию, снова трофей. Я равнодушен к автоспорту, но почему-то эта новость кольнула меня. Неожиданно показалось, что умер кто-то близкий и важный и это ощущение лишь усиливалось со временем. Я прочитал его биографию ещё раз внимательнее и все равно не понял. Я не мог быть с ним знаком даже заочно, как болельщик - ему было 71, и когда он выигрывал свои трофеи, я только родился. Но его имя и фамилия отчаянно семафорили мне со строк некролога. Поэтому я заставил себя вспомнить.
В самом конце 80-х у матери на работе появились одни из первых в городе 286х компов. Это было чудо враждебной техники: цветной монитор, клавиатура и сверхсовременный экран - защита от радиации с заземлением к батарее. Самым ценным сокровищем в нем был автосимулятор формулы1. Имелись, конечно, и тетрис и гольф и fortune teller, но как же классно, до дрожи в пальцах, было проходить коварнейшие повороты, нажимая клавиши "влево" и "вправо" на клаве! Друзей у меня не было, да и какие друзья у очкарика кроме книг, поэтому с утра до вечера я сражался за гран-при Монако и гонял по кактусным трассам Мексики на время, пугая своими криками койотов в пустыне и сторожей на вахте. В гонках были достойные соперники, зашитые разработчиками в программу чемпионы разных лет. Но я был сильнее и целеустремленнее. Я играючи побеждал Сенну и Алена Проста, Найджел Мэнселл отставал от меня на круг и, наверное, рыдал по ночам, но не признавался в этом, и только Ники Лауда был недостижим. Он всегда был первым. Это было как наваждение, он был злым гением и кумиром одновременно.
А сегодня он ушёл и одним чемпионом и близким человеком на планете стало меньше.

9

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

10

В новостях недавно мелькнуло сообщение о случае в японском банке, когда пьяному сердитому дядьке под «горячую ногу» попался робот по имени Pepper, называемый разработчиками первым «эмоциональным» роботом. Тут я и вспомнила, как довелось вывести на эмоции персонажа, которого иначе как «робот» в нашей семье не называли. Кличку такую заслужил телемастер, в «перестроечные» 80-е обслуживавший наш район от местного Дома Быта. Мужчина был не просто сухим неразговорчивым субъектом, дело в том, что он был как-то уж очень надменно холоден и механистичен – такая демонстративная профессиональная сосредоточенность, уместная где-нибудь в операционной или в авиадиспетчерской, а не в сфере «бытового обслуживания населения». В общем, раздражал он меня, а бабушка и вовсе его боялась («Строгий такой, как будто я виновата, что телевизор опять испортился – иди сама с ним разговаривай!»).
И вот как-то в очередной раз перегорела в нашем «Горизонте» не лампа какая-нибудь, а такая деталь как «умножитель», что в те годы означало перспективу многомесячного ожидания, когда из Минска во Владивосток доползет сия разновидность дефицита. Заявка давно сделана, эксплуатируем пока старый черно-белый «Изумруд», а он с каждым днем «скисает» прямо на глазах. Наконец, чувствую: попахивает, но все еще показывает, а оторваться от экрана не могу – идет КВН, играют феерично (кажется, команды Донецка и Днепропетровска). В общем, сейчас так не шутят, чтобы заставить хохотать, невзирая на нарастающую угрозу пожара. Телик, слава Богу, «терпел» до последнего, но «расслабился» очень неожиданным образом – погас и выпустил себе под «ножки» ровным конусом парафинообразную «кучку». Делать нечего, вызываю мастера реанимировать «старичка», впервые реально чувствуя неловкость за то, до какого состояния я довела аппарат, и впервые же радуясь, что наш «робот» традиционно бесстрастен и ничем внешне не выдает недовольство столь грязным фронтом работ.
Апофеоз случился минут через десять: звонок в дверь – явление еще одного телемастера со словами: «Установку умножителя заказывали? О, Серега, а ты что тут делаешь? Ни фига себе, сколько сажи! Надо же, я бы тебе эту заявку отдал, если б знал».
Минутное дело – умножитель на месте, цветной телевизор снова в строю, мастер №2 бодро убегает, а №1 с черными по локоть руками, слышит от меня звучащее как издевательство: «Ну, теперь можно и не ремонтировать, выбрасывать будем». Вот тут я получила шанс лицезреть «эмоционального робота» - на лице «букет» из досады, нервной усмешки, явного желания выругаться, и нейтрально-вежливое «Где можно помыть руки?».
Сейчас вот вспоминаю и думаю, и чего он меня раздражал? По нынешним временам (в эпоху процветания хамства обыкновенного) куда как лучше иметь дело с настоящим профессионалом, чем с болтливым и алчным «сервисменом».
А робота по имени Pepper мне лично жалко – тому алкашу японскому тоже пенделя дать не мешало бы.

11

В эмиграции Вадя оказался случайно: жил себе в Москве, работал начальником отдела в крупной софтверной фирме, но вот жена все рвалась куда-то. Подали документы в Канаду, и всего через два года ожидания оказались наконец в аэропорту имени Пьера Эллиотта Трюдо города Монреаля.
С работой в ИТ-сфере в Канаде к тому времени было туго, вовсю бушевал доткомовский кризис, так что Вадя готовился устраиваться разносчиком рекламных объявлений, или грузчиком в магазин. Дело осложняло еще и то, что для устройства на работу требовался французский язык - единственный официальный в Квебеке, который Вадя поизучал с полгода еще в России, но разговаривать на нем не мог. С английским, правда, у него был полный порядок.
Неожиданно, на четвертый день новой жизни, ему на сотовый раздался звонок из агентства по трудоустройству, куда он послал свое резюме сразу по приезду. Агентство предлагало работу, очень похожую на ту, какой он занимался в Москве: руководителем большой команды программистов в канадском филиале крупной американской компании. И денег предлагали немало, и отсутствие французского их не смущало. В общем, Вадя решил пойти на собеседование, а там будь что будет.
На встрече выяснилось, что компания сменила уже шесть тим-лидов за последние полгода: никто из Вадиных предшественников не смог поправить дела в разваливающейся команде. Видимо поэтому так трудно было найти новых претендентов на должность среди опытных местных спецов. Группа состояла из 300 человек, разделенных на подгруппы, работающие каждая на свой проект и своего клиента - между собой эти подгруппы практически не общались. Основным бичом являлось все ухудшающееся качество программного кода: как ни бились с этим руководители, какие методики не внедряли, месяц от месяцу фирме приходилось все больше денег возвращать клиентам из-за допущенных программистами ошибок. Америкацы уже даже хотели было закрывать филиал, но его руководство убедило дать им еще три месяца на исправление ситуации. В общем, хотя Ваде, по большому счету, нечего было терять, перспективы его были весьма туманны. Три месяца как-нибудь продержусь, а там посмотрим, решил он, и подписал контракт.
С первого же рабочего дня стало понятно, что наладить контакт с программистами будет непросто. Они игнорировали приглашения на рабочие совещания, посылали отписки в ответ на емейлы, а порой и откровенно хамили. И поделать с ними Вадя ничего не мог: трудовое законодательство в Квебеке одно из самых строгих в мире, при малейшем поводе работник может подать жалобу в специальную комиссию, что на него де "психологически давят" - и тогда мало не покажется ни начальнику, ни всей фирме. Об этом Вадю серьезно предупредили в самом начале, сказав, что дело может дойти и до суда. А по-хорошему договориться с разработчиками никак не удавалось, что Вадя ни пытался придумать.
Через неделю после начала работы на стол Ваде лег отчет: одна из команд программистов в очередной раз допустила ошибку, за которую клиент требовал компенсации в сотни тысяч долларов. В отчете был даже указан конкретный виновник, забывший в одном месте поставить скобку в тексте программы, из-за чего была серьезно повреждена база данных клиента. Вадя сидел над этим отчетом полдня, размышляя, что предпринять. Наконец, он принял решение - и по корпоративной почте полетели приглашения на общее собрание, завтра, в 10 часов, в большом зале компании. Явка всех строго обязательна.
Назавтра все, ну или во всяком случае большинство, собрались в этом самом зале. Он представлял из себя подобие актового зала советской школы, с рядами кресел и небольшой сценой. На этой самой сцене, за столом, сидел Вадим, осматривая рассаживающихся подчиненных. Те же с интересом взирали на нового начальника, гадая, что это такое он им сейчас скажет.
Наконец, когда все уселились, Вадя вызвал на сцену провинившегося программиста.
- Ты знаешь, что твоя ошибка стоила нам кучу денег? - спросил Вадя
- Да - ответил тот совершенно спокойно, будучи уверен, что ничего серьезного ему за проступок не будет
- Так вот, я решил, что тебе будет полезно извлечь урок из этой истории, дабы ты навсегда запомнил, какую боль испытывает клиент, когда ты допускаешь подобные ошибки. Подойди ближе.
Программист подошел лицом к лицу к Ваде, нагло ухмыляясь. Многие сотрудники в зале достали свои телефоны, в предвкушении шоу.
Вадя резко махнул головой вперед, ударив программиста в нос - у того кровь хлынула ручьем. Он стоял, еще не понимая, что произошло, а в заре воцарилась полная тишина. Вадя посмотрел на ошарашенного программиста, и спросил его:
- Теперь ты понял свою ошибку?
- Да - тихо сказал тот.
- И больше не будешь?
- Нет
- Хорошо, я тебе верю... - Вадим отошел чуть в сторону, потом резко вернулся
- Нихера ты не понял. Ты стоишь тут и думаешь, что завтра подашь на меня и на компанию в суд, и станешь миллионером. А на ошибки свои тебе плевать с высокой горы. Тебе плевать, что из-за них мы теряем деньги - а кто-нибудть когда-нибудь может потерять и жизнь. И поэтому я продолжу свой урок.
Он махнул рукой, и на сцену поднялись трое здоровенных молодчиков в тяжелых кованых ботинках. Они подошли к виновнику, самый большой из них ударил того с ходу ногой в живот. Программист упал, не издав не звука. В следующие пять минут громилы пинали лежащего на сцене программиста ногами, превращая его лицо в одно сплошное месиво. Это выглядело настолько страшно, что никто в зале даже не подумал побежать за помощью, или хотя бы попытаться остановить экзекуцию.
Наконец Вадя поднял руку и сказал: довольно. Унесите этот мешок - он с презрением показал на лежащего в луже крови программиста.
- Есть ли у кого какие-то вопросы? - Зал безмолствовал.
- В таком случае, собрание окончено, все могут возвратиться на свои места. И, пожалуйста, коллеги, следите за своим кодом.
Вадим покинул зал через заднюю дверь, потом быстро спустился на лифте и вышел из здания.

Вечером на его сотовый раздался звонок.
- Мсье Вадим Смирнофф? - В трубке был слышен характерный акцент квебекуа, плохо владеюшего английским.
- Вас беспокоят из комиссии по безопасности и здоровью наемных работников. Нам поступила жалоба о том, что вы сегодня жестоко расправились со своим подчиненным на глазах у его коллег. Вам надлежит завтра рано утром прибыть к нам для дачи объяснений. И, пожалуйста, учтите, что мы известили полицию, так что, если вы не явитесь, то вас ждет принудительный привод. Это очень серьезное дело, мсье Смирнофф.
- Не понимаю, о чем вы - ответил Вадя. - Ах да, вы, наверное, имеете ввиду тот спекталь, что был показан сегодня сотрудникам?
- Мсье Смирнофф, не пытайтесь принизить то, что вы сделали. Мы достоверно знаем, что вы и ваши подручные избили сотрудника компании, у нас есть видеозаписи этого происшествия, сделанные несколькими очевидцами.
- Да что вы такое говорите, какое избиение. Это была всего лишь постановка, сделанная силами актеров местного театра. Согласен, играли они весьма достоверно - но никто при этом не пострадал. Сама же якобы жертва находится сейчас в очередном отпуске на Кубе - можете проверить, он улетел вчера поздно вечером. Кстати, компания оплатила ему этот отпуск, и выплатила щедрые отступные за досрочный разрыв контракта, как и полагается по закону. А тот, кто был сегодня на сцене - всего лишь актер, загримированный под этого сотрудника. И остальные участники - тоже актеры. И то, что многие приняли за кровь - разумеется, специальная жидкость, используемая в кино для спецэффектов. Насколько я знаю, все сотрудники, присутствовавшие на представлении - старше 18 лет, поэтому никаких ограничений по возрасту быть не может. И, конечно, их никто не принуждал это смотреть, двери зала были открыты, вы можете проверить...

Комиссия, конечно, провела в отношении Вади свое расследование, но вынуждена была его закрыть за отсутствием улик. При этом компания проинформировала комиссию о недопустимости разглашения всех деталей, угрожая в противном случае подать в суд - и комиссия была вынуждена с этим согласиться.

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

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

12

Мужчина 3.0. Настройки по умолчанию

Документация приложения.

В программе используются уникальные алгоритмы, позволяющие мужчине принимать решения и нести за них ответственность.

На текущий момент задокументированы следующие ошибки:

Мужчина принимает решения, но ответственность несет женщина. Ошибка 0x0000SВ: "sissy boy".
Мужчина не принимает решения, но несет за них отвественность. Ошибка: 0x00000HN "henpecked".

Новое в релизе:

Усовершенствован фильтр слов, увеличен таймаут между высказываниями. Добавлен обработчик на каждое слово.

Улучшены возможности самоограничения. Логика использования:
Лучшее — жене. Потому что она девочка. Затем коту — потому, что он беспомощен и зависит от меня. Затем мне. Потому что я мужчина. Число итераций не ограничено.

В диалоговом окне "Разговор", стала недоступна для отключения функция "Вежливость", вне зависимости от места вызова процедуры

Блок "Уверенность в себе" не падает при рекурсии "Мужества". Передача управления теперь заложена в самом коде.

Исправлен баг самоутверждения за счет близких людей. Теперь приложение может самоутверждаться только поступками на работе, подвигами на войне и т.п.

По многочисленным просьбам появилась возможность подключать следующие библиотеки: "Кулинария.dll", "Психология.dll" и "Мелкий_бытовой_ремонт.dll"

Полностью деинсталирован модуль "Обида", все обращения к модулю отрабатываются на уровне ядра приложения.

Добавлена компонента "умный звук", позволяющая приложению увеличивать громкость только в случае плохой слышимости. Во всех других ситуациях используется оптимальная настройка громкости звука.

Плюшки:

Задействован расширенный поиск по истории приложения "Второй носок". Требуется индексация.

При сбрасывании кэша памятные даты не обнуляются.

Декларация производителей:

Мы не стали удалять малопопулярный модуль "Благородство" в связи с тем, что в логах приложения найдены записи об использовании.

Разработано командой "Litness soft".

При возникновении незарегистрированных ошибок приложения просьба связаться с разработчиками.

13

Знаете ли вы, что такое настоящий ночной кошмар программиста?

Два года назад дело было. Начальство решило по политическим причинам напичкать наш продукт такими фичами на тему секретности, какие были у продукта совсем другого класса и предназначения... ну, примерно, как если бы в торговом центре установить порядки режимного предприятия. Для нас, программистов, обернулось это понятно чем - сплошными трудностями на пустом (прежде) месте, срывом всех сроков, авралами и т.п.
Так вот.
Снится мне, что я захожу в автобус, с названием нашего продукта на борту. Беру у водителя на входе несколько security token-ов - на то, чтобы пройти в салон, на то, чтобы занять кресло и на то, чтобы оплатить проезд. Токены на вид как детские игрушечные монеты для игры в магазин. Мне еще говорят, мол, берите больше, они не всегда срабатывают.
А вот и кондуктор. Протягиваю ему мелочь за проезд и токен, подтверждающий мои права произвести оплату.
- Ваш токен не действителен! У него истек срок действия!
Протягиваю другой.
- Этот токен поддельный! Видите, позолота стерлась, под ней пластмасса!
Протягиваю третий.
- Этот вообще на проезд стоя. А надо на оплату проезда!
Озираюсь по сторонам - не завалялось ли у кого из коллег лишнего, ненужного security token-а? Но кондуктор пресекает мои поползновения: каждым токеном может пользоваться лишь то приложение, для которого он выпущен! Передача другому пассажиру не допускается!

Пока все это происходит, автобус уже проехал остановку и я, как не оплативший вовремя свой проезд, перехожу в статус безбилетника. Но штраф я оплатить не могу, т.к. для этого нужен соответствующий токен - а таких нет даже у водителя. И покинуть автобус, не заплатив, я тоже не могу. Происходит исключительная ситуация, не предусмотренная разработчиками. Единственный выход = экстренно проснуться, иначе рискую "зависнуть" в этом сне. Огромным усилием воли посылаю себе сигнал SIGTERM. Сработало, просыпаюсь! Последняя мысль перед пробуждением: "Эх, syslog надо было сохранить..."

16

С форума:
> Книга была написана несколькими разработчиками KDE всего за 5 дней, используя методику
> быстрого написания книг, предложенную проектом FLOSS Manuals
это ерунда.
русские студенты-выпускники владеют техникой быстрого написания дипломных работ. по 100 с лишним страниц за один день. в одиночку.