Как стать автором
Обновить
4
0

Пользователь

Отправить сообщение
Всё просто и «старо как мир». Некоторым нравятся песочницы, некоторым нет. Я вот тоже не могу играть в «развлеки себя сам\предумай цель сам».

Когда только появились ЛА2\ВОВ — было интересно побегать с друзьми (но всегда с теми-же самыми, не знаю как работает в 76, но звучит так будто контингент, с которым играешь, всегда рандомный). В ВОВ сессионный подход убил все что мне нравилось в нём.
В США\Канаде есть такая сеть Costco. Модель бизнеса — аля Metro (или наоборот): купите членский билет, чтоб скупаться в магазине, взамен получите скидки. Но многие «продуктовые» товары продаются только в большом объёме. У них политика такова, что любой товар можно заменить за 30/60/90 дней + price match в случае скидок. Есть куча тем на форумах того как люди это используют. Купил телевизор в сентябре, на BF на него скидка 200$ — приходишь в маназин с чеком — дают Gift Card. Или просто приносишь телик обратно и берешь другую модель по скидке. Некоторые scam«ят по черному. Выставочные модели идут по скидке. Его можно купить, потом через неделю прийти и попросить заменить на новый из коробки. Из недавнего — барышне вернули деньги за живую новогоднюю ёлку, потому что она стала рассыпаться через 10 дней. Ещё из баек: ~20 лет назад этот магазин смешивал\продавал краски. Люди их покупали, использовали и приходили за refund, с предлогом „цвет не подошёл“.
Вот и мы так переезжаем. Маленькая компания, которая 30+ лет назад сделала систему, до сих пор самую популярную в нашем бизнесе. Изначальный стек: OS/400 COBOL/RPG (даже никакого C). Лет 15 назад компания начала всё переписывать на другой проприетарный язык Lansa. 3 года назад начали переписывать на Java. Последние User Facing приложения из GS мы переписали только в прошлом году. И сейчас система выглядит как Веб приложение в перемешку Lansa и совсременные компоненты. Но куча Batch Processing и Triggers, до сих пор живут как ни в чём не бывало (уже не счесть сколько раз я проклинал Triggers). И даже сама Lansa/Java (которая крутится тоже на Power8) пока делают нейтив вызовы к некоторым Legacy компонентам.
Проблема с которой столкнулась компания: у нас в городишке все кто умеет работать с Cobol/RPG уже на пенсии либо работают у нас и тоже скоро на пенсию. Учить это, а тем более писать на нём, никто в здравом уме не будет.
Ну а в сопуствие весь букет проблем связанных с legacy:
— деды которые ещё работали на оригинальном GS не понимают как работает современный веб и банальное перемещение поля из левого угла на 40 px ниже вызывает взрыв звонков в саппорте
— молодеж, которую кастомеры нанимают к себе, нужно учить к Legacy подходу для тех компонентов, которые пока не переписаны
— воспроизведение очевидных багов Legacy в новом коде, потому что 30 лет они доказывали что это «не баг, а фича»
Ситуация с монополизмом браузеров ужасная и удручающая. Всё скатится к тому что интерпретация спецификации и рекомендаций от W3C и т.п. будет игнорироваться в пользу «эффективной» работы Хромиума, а так-же к тому что референсной реализацией так-же будет являтся Хром, который каким-бы продвинутым не был, имеет кучу неточностей и ляпов.

Вот буквально в пятницу обнаружил что FF и Chrome не умееют считать ширину flex блока с flex-flow=column. Кроме того, оба браузера показали кучу других артефактов связанных с flexbox. Единственным браузером, который корректно возвращал ширину такого flex блока, был Edge (не упоминая тут о других «сложностях»).
В последнее время так и происходит. Надоело, когда в LinkedIn стоит «не ищу работу», но рекрутер\HR всё-равно пишет абстарактную фразу (ох меня однажды рассмешило сообщение с няшками, смайликами и позитивчиком от 40+ дядьки в костюме на аватарке) о поиске кандидата. А когда я им отвечаю такой же стандартным сообщением с вопросами о ЗП, условиях работы, парой банальных технических вопросов из разряда «какой стек технологий на фронтенде», иногда фразой о том что у меня отпуск распланирован и раньше июня я выйти на работу не смогу — они сами отпадают. О чем вести дальнейший разговор?
Для меня наоборот: я до 11 работать не могу (когда я обедаю). После 11 и до 6 самое продуктивное время. И потом с 10 до 2. Так что настоящий свободный график наше всё
Для себя открыл проблему с OSIV задолго до того как поднялся хайп с переходом на SB2. Плюс меня немного берет мандраж, когда я видел к-во запросов к БД при обработке более-менее сложной логики (например, валидация бизнесс логики ключевой сущности проекта). Пока-что решил проблему для себя через EntityGraph (и небольшой библиотекой, которая позволяет указать EG в генерируемых JPA/SB2 методах репозиторя): эффективнее проанализировать метод наперед/после рефакторинга или имплементации и указать необходимые JOIN, чем делать Lazy запросы постфактум. Конечно за это иногда приходится платить (как говорилось в статье: идти на компромисы): иногда бизнес логике вообще не нужен JOIN, но приложение его уже сделало, потому что я забыл (поленился) сделать условный EG и, конечно, требование передачи\указание дополнительного параметра (скорость разработки). Практически всё это сошло к тому, что после завершения разработки нового модуля приложения я делаю ревизию запросов добавленных для данного модуля и добавляю необходимые EG в проект. Ещё стоит упомянуть что при использовании QueryDSL, тот-же JOIN очень логически вписыавется в запрос, главное не пытаться одновременно использовать EG и .join из QueryDSL, иначе таже таблица будет включена в запрос множество раз.
За 6 лет которые я живу в Канаде в туалете «хуже чем в ТЦ в дома» я был дважды: 1) тайский фаст-фуд in-the-middle-of-nowhere; 2) Классический Farmer Market с коровками, козами и ценами на товары «за мешок».

Легализация марихуаны: «социально» сделано для того чтоб торчки не покупали траву выращенную на химке. Для страны, естественно, налоги. Формально марихуана легализирована даааавно. Даже живя в месте которое молдаван-таксист с ломанным английским назвал «Philippine getto» торчков на лестничной клетке и инвентарь (как раньше на родине) я не видел.

Пунктов по приёму лёгких наркотиков — да, есть такое. Да, в моём городе бывший мэр отдал для них 2 здания в центре города. Да, всех это раздражает. Мэра заклеймили за это уже давно. Кстати, еще нам раздают kits для вкалывания наркам в передозе, чтоб те дожили до того как скорая приедет. Ну что сказать, «жизнь привыше всего». *Сарказм* Даже не знаю, хорошо это или плохо */Сарказм*

Дискриминация по зарплате представителей секс-большинств. Ложь. «Случайно» получил доступ к ЗП ведомости на своей прошлой работе. Дискриминация по статусу в Канаде есть, по полу есть, но не систематически и не на большие суммы. По сексуальной ориентации нет.

Чрезмерный пиетет к представителям «секс-меньшинств». Конечно есть те кто выставляют свой статус на показ (в основном молодеже в студ-городках, но там и других заскоков не принятных в «взрослом» обществе очень много), но в большинтсве случаев тут люди даже не знают кто какой ориентации. У меня лично уже 2 случая, когда я на протяжении 3-х лет не подозревал даже о том что парень гей и мы оба травили с одним из них шутки о девушках.

Секс-образование. У меня детей нет, многого по этому поводу не скажу. Точно знаю, что когда появилась эта инициатива даже местные были очень против. Например, в Онтарио, судя по соц опросам, инициатива агрессивного секс-образования в школах стала 2й причиной в рейтинге (после экономики), которые люди указывали в графе «почему я не голосовал за либералов» (которые пролетели на последних выборах так, что будут ещё лет 5-10 расхлёбывать последствия как полит партия). Вроде была инициатива, чтоб родители могли отказаться от этих уроков, но полной информации у меня нет, увы.

Каталические школы != семинария. Да, есть уроки религиезнавства, но далеко не такие агрессивные как на родине.

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

«А ты знаешь, любимый, я считаю, что в этом нет ничего страшного и будет вполне нормально, если наш ребёнок вырастет гомосексуалистом или лесбиянкой». У человека начинают открываться глаза после засильной пропаганды дома? У человека появилась смелость высказать своё собственное мнение? А ещё на родине если не женился до 25 на тебе (даже родственники) ставят клеймо «пропащего человека», а в западном мире нормально иметь первые серьёзные отношения (даже не свадьба) после 30. Этот стереотип «из той же оперы».

Дискриминация при найме на работу по содержимому в профилях в соц-сетях. Да соцсети проверяют при security check (такая-же процедура как и проверка правдивости референсов и отсутствия судимостей). Но чтоб идеологически кого-то отсеивали — тут пожалуйста пруф в студию. Нет конечно если там явная пропаганда или фриковство, то «зачем мне нужна эта головная боль» как работодателю?
Ну может у Вас в компании подобным занимаются, или Ваш заказчик оказался неадекватом (или решил потролить), но в Канаде нет «особого» отношения к представителям африканских рас как минимум по 2м причинам: 1) здесь не США, здесь их никогда не гнобили и даже местные знакомые «правые» высказываются однозначно по этому поводу; 2) даже формальные квоты на представителей «меньшинств» закрываются представителями азиатского\тихоокеанского региона.
Стоит так-же упомянуть обратную сторону проблемы, когда бизнесс\команда не хочет переписывать legacy, либо делает это «на отстань». Так-же я не могу принять переписывание в виде «делаем новый фронтенд» + «прокси к легаси бекенду». А когда приходит формулировка «эта функция используется в куче мест продукта и если мы её перепишем, то нужно поддерживать обе версии» — хочется всё спалить.
Отдел ОТК на производстве обычно работает по методологии разработанной на этапе проектирования. Поэтому источник проблем обычно простой:
— чекпоинт не прописан в инструкции (проблема QA которые её разрабатывали)
— чекпоинт не был проверен (проблема QC) — пропустили часть тестов либо использовали старую методику
— сломалось не на предприятии (транспортировка, не правильное использование)

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

Вводить любые виды «мотивирования» (премия за не допуск, либо наоборот) будут хакнуты и использованы под себя. Оценка рисков должна быть автоматизированной, чтоб отдельные звенья ОТК знали только о своём участке, а машина выдавала допуск базируясь на всех отчетах.

Решение сделать приемку независимой, то как я это понимаю, означает что производитель и ОТК не могут общаться между собой. Т.е. ни одна из сторон не может предложить методы оптимизации. Колличество точек отказа тут зашкаливает. Не зря практиковался приём отправки разработчика на производство, чтоб он понял всю «боль» с которой приходиться сталкиваться людям.
Я предполагаю, то что показывают на видео — усредненное состояние за Х опросов сенсоров (хуже), либо вывод того что просчитала текущая итерация цикла, но не вывод каждой итерации (лучше). Т.е. частота кадров на видео отличается от частоты итераций.

То что лично на меня ставит негативное впечатление: 1) неверные определения положения автомобилей с частыми перескакиваниями (под маркерами надпись полосы: My, I am right, Right). 2) Не известно как определяются знаки. Т.е. создать БД с постоянными знаками и обновлять её раз в неделю — не проблема. Как быть с временными знаками (констракшин)? 3) «Направление движения» (оранжевая стрелка) при полной остановке сбивает с толку. 4) Мне было-бы спокойнее видеть\понимать что Тесла понимает сигналы авто (включенный поворотник).

Исчезновения маркеров людей — выскажу своё мнение. Когда я за рулём, я как при игре в «Дурака», стараюсь запоминать то что происходит вокруг меня для того чтоб планировать дальнейшие действия. Когда я делаю свою работу, я стараюсь применить свой опыт к ней. Судя по многочисленным описаниям в статьях, зачастую разработчики ПО\новых технологий тоже стараются скопировать процессы которые существуют в природе. Поэтому, я снова предполагаю, что при пропаже маркера с кадра, программа «помнит»: там было препядствие, тип «человек», предыдущая относительная скорость V, ускорение A, отсутствие в кадре T секунд, возможное изменение скорости T*(A+-dA[type]), исходя из этого, на следующей итерации более тщательно старается найти в «предсказанной» области кадра тот-же маркер.
По-моему история совершила круг. Когда происходило становление всемирно известных журналов — они были платные. Потом появились «бесплатные» агрегаторы с «новой» бизнес моделью (та же реклама сюда относится). Теперь мы приходим снова к тому что за хороший контент нужно платить. Вот только даже тут есть 2 пути: массовость при низкой\средней цене либо экслюзивность. Кажется, стриминговые платформы показали куда всё движется?

Новостные агрегаторы тоже заняли свою нишу в истории хотя бы тем, что показали «большим игрокам» о том что не нужно наглеть (банальный пример: реклама даже после пейволла, либо рекламные статьи). Но и они сделали ту же самую ошибку: погоня за деньгами в ущерб качеству (хотя эту ошибку совершают абсолютно все). Поэтому им тоже пора эволюционировать. Зато теперь я понял зачем нас в школе заставляли писать «пересказы» на уроках.
Кроме смены имени в США\Канаде распространён 2nd Name (на самом деле, родители могут дать много 2nd Names) и это легально представляться по любому из официально зарегистрированных имён. Хотя не знаю на сколько это относится к данной ситуации. Другое искажение: мой родственник из РФ иногдра представляется именем данным при крещении :\
У нас тоже так делают. Обычно с этим всё ок, но за 5 лет были курьёзы. Например, доставили монитор в соседний дом в квартиру с тем-же номером. В другой раз пришла упакова от чехла для телефона. Амазон заставил ехать на почту и отсылать им её обратно (хоть и бесплатно). Из последнего у знакомой: курьер сделал доставку и прислал фото посылки под дверью. Вечером там ничего не оказалось. После разбирательства с полицией (обычно они таким не занимаются но у дом-управа оказалось видео с камер наблюдения, чистое везение) они «отжали» посылку (машинку для маникюра) у «соседа». Первое: в конце-концов амазон перестанет делать доставку в «неблагополучные» районы в которых наберётся статистика воровства. Второе: местные законы таковы что за воровство посылки ничего не будет. Третье: даже если доставка требует электронной подписи о доставке, посылка оказывалась под дверью, а подпись в системе почты. Да, я согласен, что деньги я не теряю, но теряется время на пересылку\разбирательство и т.п. что иногда критично.
Тоже считаю что почтовые отеделения — самый удачный вариант. В Канаде\у нас в городе при заказе с Амазона можно выбрать доставку на дом или до «Пункта выдачи Амазон» (ТМ), который находится в почтовом отделении. Доставку домой заказывать нет смысла, потому что меня там не бывает в рабочие часы, а доставка только в рабочие часы (не важно частник или ГосПочта). Если пропустил курьера — всё равно ехать на почту\до офиса частников (который 1 на город обычно) и забирать лично, т.е. время до получения товара +1(2) сутки (обычная практика, когда товар катается в машине курьера до конца смены и его выгружают на склад в 12.00 следующего дня).
Там проблема несколько в другом. У нас в CRM есть WorkOrder с множеством Segments/PartInvoice. Каждый из Segment/PartInvoice включает список необходимых Parts для выполнения работы. Т.е. первое — дупликаты Parts возможны между Segments. Вторая проблема в том что некоторые Parts могут продаваться по разной цене (warranty vs sell), поэтому в PartInvoice они идут отдельными записями (снова дупликаты). Дальше лажа может быть ещё веселее, типа Segment выполняется несколько дней и цена на Part изменилась (снова новая запись), либо когда делают Transfer между складами (тут может быть как разница в налогообложении [разные LocationTax] так и разница цены между складами [акция]).

Документ который отправляется заказчику и в Кредитное Агенство содержит разбиение по Segment и по позициям\ценам. Кладовщику эта информация не нужна, но судя по всему, кладовщика из истории заставляют работать именно с таким документом. То что предлагают сделать в истории — сводную форму специально для кладовщика, которую будут по ИД мапить с формой для бухгалтера.
У меня на работе проект завязан на IBM OS/400. Последняя версия JVM доступная для нас Java8. IBM выпустили пресс-релиз о том что следующим поддевживаемым релизом для нас будет Java11. Сроков когда он станет доступным так никто и не дал. Некоторые сотрудники шутят о том что к Java12-13 мы обновимся на 11. И судя по их неспешности и реактивности, нам так и прийдётся проскакивать 2-3 релиза до следующего LTS.
Расскажите как у робопылесосов с коврами\ковролином, Живу на съёмной квартире в которой все полы (кроме кухни, ванной, части прихожей) покрыты высоким ковролином (по ощущениям высота ворса ~1cm). Боюсь что пылесос не будет захватывать всю грязь с них. Сейчас пользуюсь Dyson v6 (ручной на батарейке): иногда «турбо» приходится включать, чтоб вычистить все катышки с пола.
Я не спорил о том что «создание рабочих мест ради робочих мест» хоть сколько-нибудь правильная практика. Я не понимаю почему ЗП выростет? Экономика будет расти, но для частных компаний. Т.е. я не вижу как можно уйти от «богатые станут еще больше богатыми», потому что невозможно заставить никого делиться. А «ВВП на душу населения» это снова «средняя температура в больнице». Так же я не вижу того что компании хотят нанимать квалифицированных кадров. Даже на нашем рынке, в ИТ, всё больше компаний идут по пути «3 индуса вместо 1 синьйора».

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность