Pull to refresh
5
0
JSmitty @JSmitty

User

Send message

малина дохлая по cpu, проще или купить нас железный, или бу писюк 5-7 лет возрастом - будет сильно лучше

Экстремизм персонажа теперь биржу не тревожит, т.к. X непубличная компания. Оценка же ее относительно цены покупки - провалилась в несколько раз.

Для полноты картины - ни один больше CEO не уволил 80% персонала на единственном продукте компании. Волны увольнений - да, но это либо закрытия целиком низкоприбыльных или убыточных проектов, или осторожные увольнения - что отчасти реакция на перегрев ИТ-шечки с 18 по 21 годы. В одной из знакомых компаний количество сотрудников за этот период выросло почти вдвое (и это при базе в несколько сотен человек).

Давно не видно ваших статей про химию и всякое околобиологическое :) У вас здорово получалось!

кмк самоцензура помножила вторую категорию на ноль так же, как и первую. Те, кто не практикует подобное (самоцензуру) - или уже под следствием/получил статью КоАП/УК, или очень рискуют получить. Остается та немногочисленная когорта людей, которая (временно) совпадает по мнению с текущей позицией власти. Вот только позиция власти меняется гораздо быстрее убеждений людей (журналистов). Вчера ты "Стрелков" в фаворе, а сегодня "Гиркин" в СИЗО. Не уверен, что провластного конформиста, даже не на зарплате, можно считать "независимым журналистом".

Забавно, но такое резюме может и не быть враньем. Всякое старше 5+ лет неиспользования лучше из резюме убирать (как и неактуальные ОС и железки, типа Amiga). У меня когда-то в резюме был асм x86 и z80, и C/C++ на FreeBSD :)

а в видеоконференцию с телефона умеет подключаться?

Лиса вполне самостоятельно себя топит. Баги в их трекере висят годами, новые фичи (апи) привозят исключительно в микроскопических количествах, по большим праздникам, и через годы. Реализация некоторых спек такая, что уж лучше бы совсем не делали. На сафари (десктоп) тоже хватает конечно приколов, но шевелятся они явно лучше, чем динозавровы дети.

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

Ох уж эти джависты... Если у вас предполагается UI на JS - то зачем вам вообще java? Чтоб было?

ЗЫ Просто оставлю это тут:
https://github.com/JSmith01/fb2-reader
https://jsmith01.github.io/fb2-reader/

Реакт у нас всегда близкий к свежему, его мажорные апдейты синкаем межпроектно. Остальные либы вполне живут в разных версиях в разных модулях. Дедубликация фактически ручная (т.к. приходится писать в конфиге вебпака что можно переиспользовать). Treeshaking в целом работает фигово, страдаем от ожирения бандлов (( Чуть ли не на постоянной основе приходится чиститься.

Наша специфика такая, что на фоне трафика, который жрет сам веб апп - затраты даже на несколько мегабайт бандлов теряются. Скорость загрузки в основном мало лимитируется парсингом JS, наш бэк бывает ставит антирекорды (500-1000+ мс на ответ), что фронтовые тормоза маскирует. Ну и ленивая загрузка и предзагрузка конечно спасает.

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

Разработка опциональных модулей ведется "внешними" (по отношению к нашему проекту) командами, в сторонних репозиториях, и развязывает их релизный цикл с нашим. Часть нашей внутренней кухни также выполнена как MF модули, с тем чтобы аналогично сделать загрузку опциональной, иметь возможность безболезненно дропнуть их (когда потребуется) - унифицированно с остальными модулями. Хост MF при этом остается практически чистым от добавляемой логики доп. модулей - что очень хорошо для масштабирования проекта.

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

Потенциальная (не)совместимость стеков здесь также важна, хотя в нашем случае все части - банальный реакт, но с тем же стейт менеджментом и способами работы с CSS - кто как хочет, в разных модулях есть разные вариации.

Отдельно стоит упомянуть, что MF позволяет модулям переиспользовать библиотеки хоста, чем мы с удовольствием пользуемся, уменьшая объем загрузки кода в рантайме - разделяя тот же react, lodash/ramda и прочие библиотеки.

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

Надпись на гробнице фараона (Ок. 35 века до н.э.)

Одни и те же фары например были и в истории автопрома US - ровно два типа, и каждый автопроизводитель обязан был соответствовать.

Уповать на "сертификаты" всех мастей и "священное высшее образование" - глупость несусветная. Пример буквально вчера - человек с высшим профильным образованием, максимум 5 лет давности (то есть довольно свежим) - неспособен четко и внятно описать основные этапы подключения к серверу по HTTP протоколу. Работает профильно в большом проекте. Казалось бы - я должен поверить диплому на собеседовании, и дурацких вопросов не задавать. К сожалению (или к счастью) я тоже был и студентом, и преподавателем, и имею полное представление - как порой получаются оценки и зачеты. И насколько быстро выветриваются знания, даже если это честно училось ("сдали - теперь можно забыть").

Второе - разрыв между "знаю" и "умею" - существенный, нет широко признанных инструментов подтверждать "умею" (хотя код на гитхабе, если кандидат ссылку оставляет - я обязательно смотрю при подготовке к собеседованию). Программирование штука близкая к литературе, стиль и подход разный у всех, кому-то что-то нравится, кому-то нет. Cultural fit важен, поэтому сложно будет свести ожидания команды, куда кандидат нацелен, и кандидата, - на основе какой-то объективной цифры скилла в сертификате. Заведомо субъективный момент. Из своего опыта как кандидата - в процессе собеседования узнал, что команда использует технологию X, которую я на дух не переношу. По итогу собеседования - отказ, собеседующие тоже это поняли. Не было бы тех. собеседования - возможно была бы очень короткая запись в трудовой у меня и потерянные месяц-два у компании-нанимателя.

А потом почему-то появляются лсду3 и йфяу9 в "открытых" источниках. По публикациям в прессе были какие-то громкие дела, дошедшие до финала? Про незаконное обогащение можно вспомнить еще.

Мне нравится идея @olartamonov про обоснование, красиво. Но в РФ не заработает, увы. "Не верю" (с) Станиславский.

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

Простите, программу nginx (в самом начале) делал один Сысоев, но вот программный продукт ... как бы гораздо больше народа задействовано. Не путайте мелкий сетевой демон и программный продукт. Можно сейчас договориться, что и линукс один человек сделал.

преордер на середину декабря уже $223, по модулю памяти вопрос - 32мб хватит всем, или лучше 128?

А еще кажется Terasic по цене отреагировала именно на спрос по MiSTer, т.к. покупающие плату ради него - не покупают никаких доп.модулей у самой Terasic, и очевидно норма прибыли падает.

GC при новом классе огорчается. Производительность огорчается. Особенно если через этот свитч проезжаем тысячи/десятки тысяч раз в секунду.

На этом же примере (игровом) видно, какое тут качество проектирования. Вся нарисованная гибкость очевидно идет в мусорку при расширении условий до, скажем, 3d перемещений. 2д случай с диагональными перемещениями тоже что так, что этак потребует переписывание "клиентского" кода. Контрольный выстрел - добавить хэндлинг "fire" в игру.

И да, мне кажется, первые же 2-3 года опыта любого программиста скажут, что намеченный путь развития и расширения "не внося изменений в написанное ранее" - инфантилизм нездоровый. Бизнес всегда найдет, чем удивить.

ЗЫ в конкретном примере fsm очевидно самая подходящая абстракция.

только по идее - по факту подавляющее большинство покупателей покупать у продавца не хозяина, а по доверенности - не будут ((

Вроде как в равномерной темперации удобно транспонируется всё всюду плюс нет волчьей квинты

1
23 ...

Information

Rating
5,082-nd
Registered
Activity