Раз статья для того, чтобы вставить свою фамилию в первом абзаце, то писать ее нужно все же самому. Ведь есть же интересные истории про проекты, где не выполнялось то или иное, или все сразу. Редактор молодец, а вот материала ей большой директор выделил мало.
Мне тоже это кажется наглостью. Требования жесткие, а бюджет скромный. И даже если никто не предложит это "вау" из коробки, то можно забесплатно собрать обзор по использованным подходам. Одна только сопроводительная документация позволит упростить разработку собственного решения.
Бывает и веселее, одна компания рассылала приглашения на свой хакатон. И в приглашении конкретное ТЗ, по которому им нужен прототип, приходите мол с уже готовым, показывайте. Призовой фонд 150тыс (нашими, бесполезными). И я тогда подумал, что за такие деньги тоже хочу прототип нового продукта, а еще с возможностью нанять разработчиков.
На форуме wasm.ru он писал развернутые сообщения о своей жизни в США после переезда. Работал в McAfee и делали они анализ зловредов в сети на лету. Рассказывал про анализ pdf (там есть js внутри), доказывал что у него там всякие крутые ребята вокруг и что он не выделяется.
А меня удивляет, что если человек не против работать в условном озоне, то его собеседуют по принципу брать/не_брать. При этом компания отчаянно нуждается в людях, задачи разноплановые, у команд разные стили и требования.
Как по мне, обязательно нужно проверить на адекватность и умение связно мыслить, дисциплину и умение работать. А техническое интервью нужно для оценки и проф. ориентирования, но не как барьер.
Завалил задачку на кодинг в граничных случаях, но правильно рассуждал про нее и архитектуру? Ну покрутись вот в этой команде на мидловской роли во время испытательного срока, джунов поменторишь и сам подучишься. Будет 0.75 от ожидаемой зп, через три месяца пересмотр. Или вот в этой команде, они там документацию никак не успевают наладить, а у тебя по всем тех. навыкам провал, кроме аналитических. Вектор развития обсудим через два месяца.
В rpg часто есть кнопка для случайной генерации характеристик персонажа. И вот игрок не выбрал первый или второй набор, с которым тоже интересно играть, но в определенном стиле. Тогда его выбор будет через десятки нажатий на эту кнопку: сила 20, даже больше чем хотелось, но ой что-то интеллект маловат, а там разговоры же, понажимаю еще. Сила 18, это что-то мало, бывало и больше. И так до изнеможения, пока глаз не замылится.
Спасибо за статью.
Расскажите, пожалуйста, как вы управляете общим кодом между сервисами? Что у вас получается выделить отдельно, а что приходится копировать?
Это ElectricTrains. time-usage показывает, что на него приходится половина времени. Не зависит от статуса поезда, мод на каждый тик обновляет статус топлива для всех поездов и делает это прямолинейно:
function OnTick()
if anzLoc > 0 and anzControl > 0 then
for i,loc in pairs(global.LocList) do
if loc and loc.entity and loc.entity.valid then
if not (loc.provider and loc.provider.valid) then
CreateProvider(loc)
else
needPower = loc.entity.burner.currently_burning.fuel_value - loc.entity.burner.remaining_burning_fuel
restPower = loc.provider.energy - needPower
if restPower > 0 then
loc.entity.burner.remaining_burning_fuel = loc.entity.burner.currently_burning.fuel_value
loc.provider.energy = loc.provider.energy - needPower
else
loc.entity.burner.remaining_burning_fuel = loc.entity.burner.remaining_burning_fuel + loc.provider.energy
loc.provider.energy = 0
end
end
else
RemoveLoc(i)
end
end
end
end
Есть ups оптимизированная версия от другого автора, Advanced electric train. Она не обновлялась, но там много изменений и он делает так:
function onTick()
for i, train in pairs(global.TrainList) do
if train and train.entity and train.entity.valid then
train.entity.burner.currently_burning = global.Fuel
train.entity.burner.remaining_burning_fuel = global.Fuel.fuel_value
else
table.remove(global.TrainList, i)
end
end
end
Если остановить поезда, то играбельность повышается от остановки производства. Нет мода, чтобы включить все поезда разом и я включил чуть больше ста, ups просел на 6, так что в оценке, кто второй по потреблению ups, не уверен. Time-usage для ElectricTrains не вырос, поднялось все остальное, а поиск путей для поездов все еще около нуля.
Могу еще заметить, что 1000 поездов для такой базы, это слишком много: без неоптимизированного мода они бы и не тормозили, но их все же тяжело менять или обновлять. С LTN хватило бы и 50, заправка топливом в депо.
У вас также слишком длинные транспортеры, причем без особой нужды. И длинные надземные трубы — жидкость в каждой секции расчитывается отдельно, поэтому AdvancedFluidHandling замечательный мод. Ну и перекрестки, пропускающие по одному поезду за раз (идей с дизайном путей можно набраться на factorioprints).
Вы пробовали «Advanced Fluid Handling»? Он добавляет много всяких хитрых труб, что позволяет уменьшить их количество в 3-4 раза. Если нужен хаб на четыре стороны, то вместо пяти ставится одна. Расчет жидкостей может отнимать и четверть от всего времени.
Из bob's мне понравился мод про inserters, держу только его из пакета и это позволяет использовать меньше транспортеров.
Ну и все в духе минимализма: LTN позволяет использовать десяток поездов вместо 100, Krastorio добавляет производительные smelters, которые отлично сбалансированы и ничего не ломают. Это отдельный фан, когда модуль базы должен содержать только необходимый минимум деталей.
С копипастом легко расширяться, но появляется много лишнего. По сети доступны гигафабрики в самом разном стиле, многие отчаянно тормозят и при этом явно избыточны, но трейновые все же самые производительные.
Было бы интересно посмотреть на проблему с сигналами поездов, потому что это неожиданно, такую базу можно отправить разработчикам, они специально просят для профилировки. Вижу комментарий ниже, у вас точно с остановкой поездов не останавливается производство? В общем, если хотите, давайте вместе посмотрим.
Вы пробовали Logistic Train Network? Это мод про автоматическое расписание для поездов по запросу и с ним поездов становится на порядок меньше. Загружаторы и warehouse тоже сильно снижают количество деталей. Еще, для меня было сюрпризом, что и в ванильной версии можно делать одинаковые имена остановок, добавляя в расписание только одну из них, а пустые выключая по условию, но с LTN все равно элегантнее выходит.
Самые часто упоминаемые моды, но имхо, у bob's серьезные проблемы с балансом. Зато мне очень понравилось Krastorio + Space-exploration. Их реже упоминают, так что рекомендую всем, кто про них еще не слышал.
Если у них senior, это тот, кого принято называть middle, то все сходится. Человек, который понимает, что происходит. Не зря же упомянут какой-то staff и еще три дополнительных уровня.
Хотите метаться по кодовой базе и вносить измения случайным образом, не постаравшись сформулировать, чем же вы занимаетесь, пожалуйста. Это ваш выбор. Но вот писать статью о том, как вы спорили с лидером команды и доказывали, что так должны делать все, неприлично. Как и сам спор.
Вполне можно быть хорошо оплачиваемым специалистом на таком уровне. И даже уважаемым, если вы в конечном итоге решаете поставленные задачи и ваш код не создает проблем остальным. Но не самым лучшим, никакими аргументами вы этот разрыв не компенсируете.
А если специальный эксперт авторитетно заявит, что судя по фотографии Сысоева за 2004 год, он очевидно получает удовольствие, пользуясь зарплатой за nginx? Rambler ведь заявляет, что nginx создавался в рамках трудовых обязательств, правильно я понял их позицию?
Весьма типичный финт. Для кого-то это сша это просто сша, причем целое лоскутное одеяло, где можно найти все, что угодно и образ жизни зависит не только от штата и города, но еще и от конкретного сообщества. А для кого-то это статус и успех, и любые нападки воспринимаются как нападки на себя самого, любимого.
Живу в Томске, бомжа встретить это нужно долго ходить и увидишь одного. Пьяных алкашей найти проще, нужно зайти в глубину спального района, но у них есть дома и очень часто даже работа, в сша это не бомж. Мусорных завалов нет, такого чтобы кто-то тусил на улице толпой, всем кричал про свои права, что-то требовал и мусорил, не найти. Так что вы совершенно правы.
Объективно, все настолько прозрачно, что и говорить не о чем. Утверждать обратное можно только тогда, когда без этого не получается считать себя самым замечательным. И такие люди не в силах отказаться от своих убеждений, у них вся жизнь на этом строится.
Если интересно фентези, то есть Суржиков «Полари». Не думаю, что я нашел бы его на самиздате, а оно там. Но я встретил отзыв на fantlab и не пожалел, элегантное такое приключение, с не идеальными и разнообразными персонажами. Причем автор рос в процессе написания и начало там скомканое. Получается, чтобы разыскать такую жемчужину, нужно продраться через сотни плохих книг на самиздате и иметь повод прочитать дальше первых нескольких глав.
Пехов добавил очередную книгу в цикл «Синее пламя», интересный мир и написано хорошо.
Если вы готовы рыться даже на AT, то Зыков начал новый цикл про студента магии, там есть элементы rpg, написано рублеными фразами и после прочтения остается ощущение, что книга была очень короткой и произошло там мало всего. А еще автор себя постоянно ограничивает, возможно, чтобы опять не надорваться. Но при всем при этом, история получилась качественная, нет ни одного избитого хода, а главный герой не имеет ни одного преимущества, кроме упорства. Этой книгой можно проиллюстрировать обсуждаемый вопрос: талантливый и очень умный автор не может брать и писать то, что хочется, он вынужден искать компромиссы и выдавать то, что будет продаваться. Нет возможности создать свой мир, дать ему вызреть, наполнив его свободой и творчеством. Каждая книга, это гонка на выживание. Что у нас точно в упадке, так это издательства. Зыков здесь уникум, который умудряется балансировать и заниматься ремеслом, оставаясь на уровне, он даже заказную книгу по простецкой игре умудрился написать так, что ее было интересно читать.
В прошлом году шла речь о том, как лучше подставить плечо страдающей компании стратегически важного экспорта. От лица компании было письмо в Минэнерго с требованиями и различными вариантами льгот по электроэнергии. Вплоть до полной отмены платежей по договору поставки мощности. На полном серьезе обсуждалась возможность поднятия тарифов для населения в ряде регионов, чтобы для русала электричество стало бесплатным. Чем закончилось, никто не написал, но вариантов не давать льгот, нигде не звучало, решалось только какие именно.
Это вы в статье упоминаете про 'json over https', я на него и ссылаюсь. Получается, что вы предвидели даже их дальнейшие шаги. Когда им понадобилось что-то пересылать всерьез (payments), они прикручивают еще один слой, просто чтобы работало.
Меня беспокоит даже не качество продукта, который скоро будет везде, а его влияние на культуру разработки. Если apple повлияли главным образом на культуру среди пользователей, а ios осталась вещью в себе, с замкнутым циклом, то эти ребята нагло лезут со своим бардаком в общую тусовку, заявляя как надо делать и подкупая пафосом элитаризма. Через несколько лет мы будем с грустными лицами слушать молодых и активных про то, что это круто и как все классно изобретено. И ощущения будут как у прочитавших «Пикник на обочине», которым рассказывают про классную идею автора книги про сталкеров, сделанной по игре.
Выручает плагин "I don't care about cookies". А на смартфоне хромовские плагины можно ставить в браузер kiwi, в том числе и фильтры рекламы.
Но за что оно так с пользователями, я тоже не понимаю.
Раз статья для того, чтобы вставить свою фамилию в первом абзаце, то писать ее нужно все же самому. Ведь есть же интересные истории про проекты, где не выполнялось то или иное, или все сразу.
Редактор молодец, а вот материала ей большой директор выделил мало.
Мне тоже это кажется наглостью. Требования жесткие, а бюджет скромный.
И даже если никто не предложит это "вау" из коробки, то можно забесплатно собрать обзор по использованным подходам. Одна только сопроводительная документация позволит упростить разработку собственного решения.
Бывает и веселее, одна компания рассылала приглашения на свой хакатон. И в приглашении конкретное ТЗ, по которому им нужен прототип, приходите мол с уже готовым, показывайте. Призовой фонд 150тыс (нашими, бесполезными). И я тогда подумал, что за такие деньги тоже хочу прототип нового продукта, а еще с возможностью нанять разработчиков.
На форуме wasm.ru он писал развернутые сообщения о своей жизни в США после переезда. Работал в McAfee и делали они анализ зловредов в сети на лету. Рассказывал про анализ pdf (там есть js внутри), доказывал что у него там всякие крутые ребята вокруг и что он не выделяется.
Вот тут подняли архив, можно почитать его сообщения:
https://wasm.in/search/40827668/
https://wasm.in/search/40827736/ (с фильтром по нетехническому разделу)
https://wasm.in/members/kaspersky.305/
А меня удивляет, что если человек не против работать в условном озоне, то его собеседуют по принципу брать/не_брать. При этом компания отчаянно нуждается в людях, задачи разноплановые, у команд разные стили и требования.
Как по мне, обязательно нужно проверить на адекватность и умение связно мыслить, дисциплину и умение работать. А техническое интервью нужно для оценки и проф. ориентирования, но не как барьер.
Завалил задачку на кодинг в граничных случаях, но правильно рассуждал про нее и архитектуру? Ну покрутись вот в этой команде на мидловской роли во время испытательного срока, джунов поменторишь и сам подучишься. Будет 0.75 от ожидаемой зп, через три месяца пересмотр. Или вот в этой команде, они там документацию никак не успевают наладить, а у тебя по всем тех. навыкам провал, кроме аналитических. Вектор развития обсудим через два месяца.
В rpg часто есть кнопка для случайной генерации характеристик персонажа. И вот игрок не выбрал первый или второй набор, с которым тоже интересно играть, но в определенном стиле. Тогда его выбор будет через десятки нажатий на эту кнопку: сила 20, даже больше чем хотелось, но ой что-то интеллект маловат, а там разговоры же, понажимаю еще. Сила 18, это что-то мало, бывало и больше. И так до изнеможения, пока глаз не замылится.
Как по мне, полезно уже тем, что фронты могут какие-то вещи делать сами. Особенно в проектах, где SPA с кучей логики, а на бэке просто REST.
Меньше суеты, меньше звеньев, быстрее и дешевле разработка. Бывает, что один час в забытом бэком проекте, это два дня ожидания и день правок.
Расскажите, пожалуйста, как вы управляете общим кодом между сервисами? Что у вас получается выделить отдельно, а что приходится копировать?
Есть ups оптимизированная версия от другого автора, Advanced electric train. Она не обновлялась, но там много изменений и он делает так:
Если остановить поезда, то играбельность повышается от остановки производства. Нет мода, чтобы включить все поезда разом и я включил чуть больше ста, ups просел на 6, так что в оценке, кто второй по потреблению ups, не уверен. Time-usage для ElectricTrains не вырос, поднялось все остальное, а поиск путей для поездов все еще около нуля.
Могу еще заметить, что 1000 поездов для такой базы, это слишком много: без неоптимизированного мода они бы и не тормозили, но их все же тяжело менять или обновлять. С LTN хватило бы и 50, заправка топливом в депо.
У вас также слишком длинные транспортеры, причем без особой нужды. И длинные надземные трубы — жидкость в каждой секции расчитывается отдельно, поэтому AdvancedFluidHandling замечательный мод. Ну и перекрестки, пропускающие по одному поезду за раз (идей с дизайном путей можно набраться на factorioprints).
Из bob's мне понравился мод про inserters, держу только его из пакета и это позволяет использовать меньше транспортеров.
Ну и все в духе минимализма: LTN позволяет использовать десяток поездов вместо 100, Krastorio добавляет производительные smelters, которые отлично сбалансированы и ничего не ломают. Это отдельный фан, когда модуль базы должен содержать только необходимый минимум деталей.
С копипастом легко расширяться, но появляется много лишнего. По сети доступны гигафабрики в самом разном стиле, многие отчаянно тормозят и при этом явно избыточны, но трейновые все же самые производительные.
Было бы интересно посмотреть на проблему с сигналами поездов, потому что это неожиданно, такую базу можно отправить разработчикам, они специально просят для профилировки. Вижу комментарий ниже, у вас точно с остановкой поездов не останавливается производство? В общем, если хотите, давайте вместе посмотрим.
Вполне можно быть хорошо оплачиваемым специалистом на таком уровне. И даже уважаемым, если вы в конечном итоге решаете поставленные задачи и ваш код не создает проблем остальным. Но не самым лучшим, никакими аргументами вы этот разрыв не компенсируете.
Живу в Томске, бомжа встретить это нужно долго ходить и увидишь одного. Пьяных алкашей найти проще, нужно зайти в глубину спального района, но у них есть дома и очень часто даже работа, в сша это не бомж. Мусорных завалов нет, такого чтобы кто-то тусил на улице толпой, всем кричал про свои права, что-то требовал и мусорил, не найти. Так что вы совершенно правы.
Объективно, все настолько прозрачно, что и говорить не о чем. Утверждать обратное можно только тогда, когда без этого не получается считать себя самым замечательным. И такие люди не в силах отказаться от своих убеждений, у них вся жизнь на этом строится.
Пехов добавил очередную книгу в цикл «Синее пламя», интересный мир и написано хорошо.
Если вы готовы рыться даже на AT, то Зыков начал новый цикл про студента магии, там есть элементы rpg, написано рублеными фразами и после прочтения остается ощущение, что книга была очень короткой и произошло там мало всего. А еще автор себя постоянно ограничивает, возможно, чтобы опять не надорваться. Но при всем при этом, история получилась качественная, нет ни одного избитого хода, а главный герой не имеет ни одного преимущества, кроме упорства. Этой книгой можно проиллюстрировать обсуждаемый вопрос: талантливый и очень умный автор не может брать и писать то, что хочется, он вынужден искать компромиссы и выдавать то, что будет продаваться. Нет возможности создать свой мир, дать ему вызреть, наполнив его свободой и творчеством. Каждая книга, это гонка на выживание. Что у нас точно в упадке, так это издательства. Зыков здесь уникум, который умудряется балансировать и заниматься ремеслом, оставаясь на уровне, он даже заказную книгу по простецкой игре умудрился написать так, что ее было интересно читать.
Нашел только одну заметку, тк. все пестрит про суд между русал и юнипро.
place.moex.com/analytics/news/posledstvija-sankcij-protiv-rusala-budut-ogranichennihmi-dlja-rossijskoj-ehnergetiki
В прошлом году шла речь о том, как лучше подставить плечо страдающей компании стратегически важного экспорта. От лица компании было письмо в Минэнерго с требованиями и различными вариантами льгот по электроэнергии. Вплоть до полной отмены платежей по договору поставки мощности. На полном серьезе обсуждалась возможность поднятия тарифов для населения в ряде регионов, чтобы для русала электричество стало бесплатным. Чем закончилось, никто не написал, но вариантов не давать льгот, нигде не звучало, решалось только какие именно.
Меня беспокоит даже не качество продукта, который скоро будет везде, а его влияние на культуру разработки. Если apple повлияли главным образом на культуру среди пользователей, а ios осталась вещью в себе, с замкнутым циклом, то эти ребята нагло лезут со своим бардаком в общую тусовку, заявляя как надо делать и подкупая пафосом элитаризма. Через несколько лет мы будем с грустными лицами слушать молодых и активных про то, что это круто и как все классно изобретено. И ощущения будут как у прочитавших «Пикник на обочине», которым рассказывают про классную идею автора книги про сталкеров, сделанной по игре.