• Слушаем музыку и лекции с Youtube с заблокированным экраном смартфона и без рекламы с помощью Telegram
    +6
    Я с радостью бы купил, но в моей стране премиум подписка YouTube не доступна.
  • Вы не сможете решить эту задачу на собеседовании
    +3
    А вы видите требования к эффективности или производительности кода? Их нет.

    Практика многократно показывала, что любая самодеятельность подобного рода без необходимости оборачивается справедливым негативом к разработчику как со стороны менеджмента, так и со стороны команды: это удлиняет сроки и портит поддерживаемость кода.
  • Зачем вам учить Go
    +2
    Статья Материал выглядит, как переваренное (с соответствующим качеством) околоайтишным копирайтером введение к не очень качественной книге по Go.
    Курсы рекламируют.
  • Вещи, которых я не знаю в 2018
    +1
    Относительно своей области (корпоративная разработка) могу сказать, что она неактуальна и крайне субъективна.

    Часть из этих знаний узкоспециализированная и нужна не всем, часть переоцененная, часть недооцененная (то, что в последнем уровне я бы на первый перенес, а во 2 и 3 добавил бы требований), а часть — сомнительные и даже вредные практики.

    Я считаю, что подобная матрица может иметь смысл только внутри какой-нибудь области, причем с каждым годом эта область будет сужаться.
  • Современный PHP — прекрасен и продуктивен
    +1
    Если мы отходим от Django в сторону Tornado/aiohtpp/Twisted/Flask итд – то там начинается боль, ибо код в них писать гораздо неприятней, чем в Django.

    Вам нравится Django и Symfony одновременно, но не нравится Flask? Почему?
    Лично из этих трех мне не нравится только Django (из-за его django.db), Flask же значительно ближе к Symfony.
  • Из Groovy ушёл Cédric Champeau‏
    0
    Ну если уж продоожать эту мысль, зачем разработчикам Java изучать новый Groovy для билд скриптов Gradle? И зачем вообще Gradle если Maven вполне способен все собрать? :)
    Потому что это языки разного назначения с разной сложностью запуска и конфигурации. Хороший пример — скрипты на bash или python в проекте на C++ для конфигурации. А вот для проектов на Ruby подобное уже не нужно.

    Для Groovy Kotlin избыточен и вреден, он вносит лишь дополнительную сложность поддержки не привнося какой-либо пользы.
  • Из Groovy ушёл Cédric Champeau‏
    +7
    Последней каплей стало то, что на днях он закоммиттил в Apache Groovy билд-скрипт, написанный на Kotlin Gradle DSL (что вызвало возражения).
    Я убежден, что сообщество правильно отреагировало.

    Представьте, что вы пишете проект на python, а туда вместо tasks.py запилиили Rakefile (Ruby).
    Или в документацию вашего проекта некто Ван Нгуен добавляет страницы на вьетнамском вместо английского.
    Ruby и вьетнамский язык сами по себе не плохие, но они неуместны в этих случаях.
  • Не купили DLC: функцию, которая спасла бы упавшие 737, «Боинг» продавал как опцию
    0
    В любом случае буду ждать развития событий. Очень интересно, для кого этот вопрос обернется уголовным наказанием, учитывая громкость процесса, наличие влиятельных лиц и суды стран первого мира.
  • Применение Linux и СПО в нашем учебном заведении: быть или не быть?
    –1
    Не вижу принципиальной разницы, какой язык учить.
    А дети видят. Процесс изучения должен быть интересным, ученика (это же дети!) надо награждать быстрым и красочным результатом.

    python значительно лучше, пример простой программы — всего лишь одна строка.
    И при изучении можно применять Pygame, эксплуатируя любовь детей к играм.
    Можно и на практические инструменты сразу перейти, ученик будет вознагражден готовым к использованию приложением на актуальных технологиях.
  • Новости игровой индустрии (11-18 марта 2019)
    +1
    а что не так с Wargaming? :-)

    За голду можно покупать другие виды боеприпасов и пользоваться автоматически активирующимся оборудованием во всех боях, что положительно сказывается на винрейте.
    Такой подход называется Pay to Win. Да, сильный игрок будет все равно успешнее слабого, но если скилл одинаковый, то преимущество будет на стороне того, кто платит.
  • Как я нашел пасхалку в защите Android и не получил работу в Google
    +4
    А мне показалось, что вопрос сильно отличается от типовых задач в сфере. В результате работу получают люди, которые умеют писать алгоритмы, а не качественный поддерживаемый код в своей области (на многие библиотеки гугла без слез не взглянешь).
  • Готовое решение markdown2pdf с исходным кодом для Linux
    0
    но у студента/аспиранта такой возможности, конечно, нет

    Почему это нет? Заявление завкафу и/или в деканат на самодуров действует крайне отрезвляюще.
    Бесправность студентов обычно обусловлена лишь их пассивностью.
  • Кандидат в президенты США предложила разделить бизнес Amazon, Google и Facebook для стимулирования конкуренции
    +10
    Государства должны ставить монополистам палки в колеса, даже если монополия возникла из-за более высокого качества продуктов и услуг: монополия убивает конкурентов и лишает их ресурсов, чтобы добиться аналогичного качества, а страдают от этого прежде всего потребители.

    Я не имею какого-либо образования в экономике, поэтому дальше будут лишь мои дилетантские мысли, поправьте меня, если я ошибаюсь: рыночная экономика — это нестабильная экономика, и в отсутствии регулирования все скатится в стабильный монопольно-картельный рынок. И именно для становления рыночной экономики надо слегка «подправлять» гигантов.
  • Как Apple готовится к эре после iPhone
    –1
    Какая реклама? Постоянно обновляю прошивку, из назойливого ПО только их магазин (и он опциональный, а не монополист, как у эпл) и программа-клинер, которую можноотключить.

    Ни за что не променял бы этот телефон на айфон (были у меня айфоны ранее): для меня юзабилити имеет большую цену, чем стоимость.
  • Анонсировали USB4: что известно о стандарте
    0
    Не понимаю, в чем проблема, обычный USB-кабель выдерживает 2.5A.
    Если использовать его в домашней сети, то он безопасно сможет тянуть 230V * 2.5A = 575W.
    Самое главное — чтобы проблем с изоляцией не было, этим грешат некоторые производители кабелей. Иначе последствия будут печальными.
  • Как подступиться к fullstack-разработке сегодня, если ты проспал десять лет
    +3
    Но мониторинг предложений о работе явно говорит о том, что найти работу кодеру на яве сложнее, чем любому пишущему на указанной троице, вот и вся логика.
    А теперь снова сделайте запросы по ключевым словам этих стеков, но отфильтруйте по зарплате от 200тр (грубо говоря, отсекаем людей с небольшим опытом).
    Spring в получившейся выборке уже встречается чаще, чем Symfony.
  • NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе
    0
    Все так, ООП код по замерам того времени выполнялся медленее, чем на функциях.
    PHP тех времен сам выполнялся очень медленно. Почему вы не выбрали другой более подходящий язык?
    Это дало бы гораздо больше прироста производительности, чем попытки писать без ООП.

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

    И после вышенаписанного совершенно не понятно, зачем нам Java.
    Вы в минусы джавы написали про производительность. И это сравнивая с низкой производительностью PHP того времени. Вы делали тесты и замеры?
    Ведь производительность — это один из основных критериев выбора в пользу джавы.
  • NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе
    0
    AterCattus, тут часть ответов и вам

    что у нас очень много уже написанного кода на PHP, и от него никуда не деться
    Изначальная кодовая база сайта была на PHP
    Но ведь KPHP не умеет выполнять код на PHP хотя бы из-за ООП. Вам все равно пришлось переписывать.
    Или вы писали без ООП даже до появления KPHP? (Зачем? Производительностью нельзя объяснить, т.к. PHP раньше был медленным хоть с ООП, хоть без него, при этом были гораздо более производительные альтернативы)

    И зачем в таком случае развивать KPHP, если можно оставить его как есть в виде легаси, а новые сервисы писать уже на Java или Go, постепенно заменяя ими старые?

    также прилично на Go и python
    А почему python, а не PHP? Учитывая благоприятное состояние рынка труда в РФ для PHP, общих с KPHP навыков и производительности?

    Лично я не большой фанат языков с виртуальной машиной и JIT'ом, и, насколько я знаю, наши админы тоже :)
    Но ведь PHP — тоже VM, причем в следующих версиях JIT обещают.

    поэтому, если, например, можно написать что-то на 30% эффективнее, чем существующие инструменты, то это нам сэкономит тысячи серверов, и оно однозначно того стоит
    Так почему не Java? KPHP на ваших задачах будет производительнее?
  • NoVerify: линтер для PHP от Команды ВКонтакте теперь в открытом доступе
    0
    А можете рассказать, почему вы используете KPHP?
    Он реально сильно производительнее, чем C# или Java для ваших задач? А если сравнить с хардкорным C++?

    Я прочитал векти комментариев, и судя по всему, это было бы единственным разумным объяснением.
    Ведь фактически вы создаете свои инструменты, вкладываетесь в обучение сотрудников, платите зарплаты сильно выше рынка (чтобы компенсировать демотивацию, вызванную отсутствием прироста опыта работы с мейнстрим экосистемами у сотрудников) и все это стоит денег. А ради чего?
  • Google Safe Browsing — пришла беда откуда не ждали
    +8
    Именно поэтому государства должны ставить монополистам палки в колеса, даже если монополия возникла из-за более высокого качества продуктов и услуг: монополия убивает конкурентов и лишает их ресурсов, чтобы добиться аналогичного качества, а страдают от этого прежде всего потребители.

    Я помню, что многие считали монополистом Microsoft, но она никогда так грязно не пользовалась своим положением, как Google или Oracle.
  • Закон Яровой с точки зрения конституции. Почему можно
    0
    Народ даже «нравится/не нравится»не в состоянии, просто потому что не может продумать последствия и не имеет соответствующего образования.

    Народ должен выбирать специалистов, которые работают над определенными программами развития, даже если многие пункты не нравятся народу. Самый простой пример — налоги или штрафы.
    Или наказания за уголовные преступления — дай народу волю, так за непредумышленное причинение смерти будут давать больше, чем за грабеж. Или количество запретов на определенные действия вырастет настолько, что и роскомнадзору не снилось.
  • Углубимся в историю: откуда растут ноги у квадрокоптеров
    +2
    Нет, надо 6 моторов, чтобы выход одного из них не имел катастрофических последствий.

    schetilin трикоптеры на самом деле имеют сервы, которые тоже надо учитывать, как отдельные моторы. Есть еще и бикоптеры, там 2 дополнительные сервы.
    При этом и производительнее, и надежнее и проще, когда моторы одинаковые. Поэтому рынком игрушек будут править квадрокоптеры.

    А когда дело касается надежности, то уже гексакоптеры и более. В некоторых странах это даже обязательное требование к аэросъемке в людных местах.
  • Типовые ошибки пассажиров железных дорог и авиалиний
    0
    Право на свое место сохраняется за догнавшим на всем протяжении поездки.
  • PHP для начинающих. Обработка ошибок
    0
    Ну если сравнивать django и laravel (ближайший его аналог в мире PHP), то количество вакансий примерно одинаковое, смотрел по Москве. Оплата тоже одинаковая.

    С другой стороны поиску по symfony питону уже нечего противопоставить, в этой сфере он непопулярен.
  • Состоялся релиз Kali Linux 2019.1
    0
    С точки зрения разработчика ПО могу сказать, что это полный ад.
    Разные системы инициализации, разные пакетные менеджеры, разные зависимости, разные DE, и с каждому варианту надо пристраиваться по-разному. В дальнейшем еще и X/Wayland ждет.
  • Собеседуем работодателя или как не уволиться в первый месяц
    +20
    Чем я буду заниматься? Только узкими обязанностями или еще и смежными?
    Какой стек на моём проекте? Есть ли легаси?
    Что с тестированием
    Есть ли CI/CD и девопс инженер?
    Будет ли единый ПМ и четко заданный жизненный цикл таска?
    Есть ли БА?
    Системы мониторинга, сборщик логов?
    Переработки бывают? Премии?
    Системы трекинга времени и руткиты на рабочем компе?
  • Всегда ли Node.js будет медленнее, чем Golang?
    +2
    4 года назад был другим и язык (ES5, CoffeeScript), были другие иинструменты сборки (gulp), популярными были другие фреймворки (Backbone, AngularJS).
  • Nintendo чётко даёт понять, что только пиратство может сохранить историю видеоигр
    +5
    Скорее, просто принять в виде судебной практики полное оправдание пиратов, это делающих, так как они не нанесли какого-либо материального ущерба.
  • Правительство доработает закон о «шпионских устройствах»
    +1
    Может пора наказывать только за действия, а не потенциальную возможность их совершить?
    Навряд ли дождемся, к сожалению.
    Государство не хочет допустить появление оружия у населения.
  • Как я год не работал в Сбербанке
    +13
    Все в таких деталях описано :)
    Вы немного путаете. NDA распространяется на конкретные коды доступа, распространение копий документов, дампы данных из систем и т.д.

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

    А это — просто статья с отзывом.
  • ФАС разработала Концепцию по обязательной предустановке российских приложений на смартфоны
    +3
    Вот по хорошему стоило бы запретить приложениям не работать при наличии рута.

    У меня мать жалуется, что Сбербанк не работает. А не рутать нельзя — в прошивке её смартфона (кстати говоря, с российским HQ) предустановлен malware.
  • Как научить людей использовать Git
    0
    и нужно поправить третий коммит с конца.
    Кому нужно? Я бы новым коммитом менял код на тот, который нужен.
    А еще можно автоматически засквошить всю фичу в один коммит.

    сновная идея в том, что rebase очень полезная команда =)
    Но при чём тут гитфлоу?

    ок, а какое флоу вы считаете не сомнительным?
    Гитлабовское, например.
  • Как научить людей использовать Git
    +2
    С каких пор это сильно сомнительное флоу стало непреклонной истиной?
    И почему это вы вспомнили про него в ответе на комментарий?
  • Не покупайте смартфоны 5G – хотя бы в ближайшее время
    0
    Есть настоящие безлимитные тарифы, правда они не называются «безлимитными», потому что это запрещено. Поэтому там пишут просто «1Тб в день», да и стоит недорого, например друг всего 79 центов в день платит.
  • К чему готовиться в 2019 году: тренды в программировании
    +1
    Потому что среднестатистический преподаватель знает только то, чему его учили 30 лет назад в советском вузе.
  • Сравниваем PHP FPM, PHP PPM, Nginx Unit, React PHP и RoadRunner
    +1
    Вы перед тем, как выводы делать, посмотрели бы лучше на конфиг php-fpm.
    Он кривой наглухо, результат с таким конфигом не удивителен.
  • За что я ненавижу Eloquent ORM
    0
    что ларавель из коробки работает с Eloquent
    И с доктриной тоже, всего лишь через один composer require.

    Лично для меня Eloquent — это пример того, каким не должен быть код. Это не просто неудобный, плохо спроектированный и непродуманный инструмент, но и потенциальная мина, которая обязательно сработает, когда код будет разрастаться. И будет срабатывать постоянно по мере роста проекта, увеличивая стоимость и уменьшая скорость этого роста.
  • Годовой запас Porsche Taycan уже зарезервирован, в основном владельцами Tesla
    0

    Чаще всего накопления, продажа предыдущей машины, доход супруга и т.д.

  • Годовой запас Porsche Taycan уже зарезервирован, в основном владельцами Tesla
    0
    Полная сумма, до вычета расходов на жизнь (жилье, еда, бытовые расходы, хобби).
  • Годовой запас Porsche Taycan уже зарезервирован, в основном владельцами Tesla
    0
    Получается, что этот автомобиль стоит меньше вашего годового заработка.

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