• PhpStorm 2021.1: превью PHP- и HTML-файлов, 20+ новых инспекций и парное программирование с Code With Me
    0

    Swagger: не поддерживаются пути с ~0 (~) и ~1 (/)
    Для пути /blogs/{blog_id}/new~posts должна поддерживаться ссылка
    $ref: '#/paths/~1blogs~1{blog_id}~1new~0posts'
    Сейчас на такое ругается в превью и по Ctrl + Clickне переходит.

  • Почему оболочка Garuda KDE превзошла Deepin Linux
    0

    Судя по названию имеет индусские корни. А глядя на оформление понимаешь, что дизайнер не рисовал, а праздновал Холи ))

  • Андрей Столяров выложил в свободный доступ второе издание книги «Программирование: введение в профессию»
    0

    Забавно, все три тома состоят из одинакового количества страниц.

  • Что такое красивый код и как научиться его писать
    0

    Познакомился с темой clean code в англоязычной литературе и чтобы сохранить фонетику аббревиатуры начал мысленно переводить как красивый код (Клин Код -> Красивый Код).
    Но потом в русском языке clean code превратилось в чистая архитектура, и теперь термин "красивый код" трудно защищать, так как выглядит субъективно, а апеллировать к авторитетным источникам нельзя.


    Внутренне обрадовался, что кто-то ещё использует такой термин. Но статья про clean code.

  • WebStorm 2020.1: улучшения в интерфейсе, поддержка Vuex и запуск Prettier при сохранении файлов
    +1

    Вы не поняли меня. Вызов диффа в отдельном окне или вкладке не одно и тоже, что и синхронизированное со списком окно/поле/вкладка с диффом только изменения, а не всего файла. В окне коммита, просмотра истории есть такое поле, когда ты бегаешь по дереву/списку файлов коммита, а тебе рядом показывают сфокусированный дифф изменения. Не надо дважды тыкать на имя файла или переключаться между вкладками диффов — только стрелочки вверх/вниз. Красота! Такие режимы по умолчанию есть во многих клиентах (SourceTree, SmartGit). Именно такой режим коммита и шикарный мердж клиент заставляют меня всё меньше пользоваться сторонними клиентами.

  • WebStorm 2020.1: улучшения в интерфейсе, поддержка Vuex и запуск Prettier при сохранении файлов
    +1

    А я вернулся к модальному окну комита. Мгновенное отображение diff для файлов оказалось удобнее. Если бы окно не было модальным и была кнопка открыть на весь экран, то вообще прекрасно было бы.

  • Поддержка Buildpacks в Spring Boot 2.3.0
    +2

    Вот картинка с более развёрнутым описанием https://youtu.be/SK6e_ZatOaw?t=639
    А далее примеры с заменой рантайма.
    А вот описание концепции rebase https://buildpacks.io/docs/concepts/operations/rebase/


    Мы говорим об одном и том же. О docker. Только Dockerfile при изменениях даже не пытается анализировать характер изменений и тупо пересоздаёт. А buildpaсks имеет набор инструкций о переиспользовании слоев. Вот и вся разница.

  • Поддержка Buildpacks в Spring Boot 2.3.0
    0

    А что не так? Я вот для эксперимента попробовал собрать https://github.com/docker/labs/blob/master/beginner/flask-app/Dockerfile
    А потом поменял версию alpine. Пошла полная пересборка образа.
    docker image history показал разные слои.


    А buildpacks собирает и кэширует слои отдельно, а потом собирает в большой образ (если на пальцах).


    Или я чего-то не понимаю, или одно из двух.

  • Поддержка Buildpacks в Spring Boot 2.3.0
    0

    Более того, эти 4 слоя обновляются независимо. Можно поменять слой ОС, а остальные слои будут не затронуты. В случае с Dockerfile были бы пересобраны все слои образа.

  • Поддержка Buildpacks в Spring Boot 2.3.0
    +1

    Главное преимущество показано на картинке в статье. Образ разбивается на легко кэшируемые слои. Похоже на автоматизацию вот этого https://spring.io/guides/gs/spring-boot-Docker/ (ближе к концу статьи)

  • Как ужиться с поколением Z
    +2

    Ваще пох… Я из предыдущего поколения ^^

  • Как ужиться с поколением Z
    +1

    Не хочу выступать адвокатом Гоблина, но вы не правы в определении

  • Как ужиться с поколением Z
    0

    Так-то да :)

  • Как ужиться с поколением Z
    +3

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

  • Как ужиться с поколением Z
    +2

    В армии примерно таже проблема. Только навыки несоизмеримо проще. "Малолетний дебил" через год-два начинает также относится к новому поколению призывников. Потому что он понял и принял мудрость древних. IT этот процесс более растянут по времени. Я вспоминаю себя 20 лет назад. Многое из статьи ко мне применимо. Кроме одного: высокая мотивация учиться и выделять на это время. По-моему основная суть статьи в том, что интерактивные способы получения информации своего рода прокрастинация.
    Из личных наблюдений: молодёжь склонна перерыть весь интернет и просмотреть кучу хаутушек в ютьюбе вместо того, чтобы сначала заглянуть в мануал, где первый же пример решает проблему. RTFM!

  • Как ужиться с поколением Z
    +1

    Сейчас у индусов модно объяснение элементарных вещей для начинающих оформлять в виде видео. Их английский это что-то с чем-то. Если бы не картинки, то фиг догадался. При этом в текстовых блогах пишут очень дельные вещи грамотным языком.
    Всем советую к просмотру. "Ваб Саарвар" и "Апликатшн Саарвар" у нас теперь местные мемы.

  • Как ужиться с поколением Z
    +32

    Сложилось впечатление, что вы рассказываете про, как их называет Гоблин, "малолетних дебилов".

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Спасибо за ответ. Сам ни разу ни юрист и законы читать не умею :)
    Теперь я вижу, что вы абсолютно правы, и на автолюбителей ограничение по дальтонизму практически не распространяется.
    Непонятно только почему так много статей на тему типа "Дальтоникам права запрещены".

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Вот я читаю приказ 302н Приложение 2
    п. 27. Управление наземными транспортными средствами… и далее по категориям. Сам приказ про работы, но есть ещё 344н О ПРОВЕДЕНИИ ОБЯЗАТЕЛЬНОГО МЕДИЦИНСКОГО ОСВИДЕТЕЛЬСТВОВАНИЯ ВОДИТЕЛЕЙ ТРАНСПОРТНЫХ СРЕДСТВ, который прямо ссылается на 302н в части проверяемых параметров.
    А там формулировка "13) Нарушение цветоощущения."


    В 2008 я получил права с ограничением работы в водителем. А в 2018 долго спорил с врачом, что для продления действуют старые ограничения. Практически была ситуация схожая с https://pravoved.ru/question/2174461/

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Да я как раз вспоминал название приказа. НО! врач комиссии подчиняется минздраву. И угадайте чьи приказы он будет исполнять :)

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Видимо зависит от врача в комиссии. Если офтальмолог не упёрся и поставил допуск, либо у вас степень аномалии малая.


    А вообще может быть и так https://zakon-auto.ru/info/medspravka.php
    В ответах юриста есть вопрос про продление прав (поиск по странице "цвет").

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Я так понимаю это и есть 302-й приказ, только с правками от 2018. Почему упоминается 2017 не знаю. Но в Приложении №2 п.27.1 нарушение цветоощущения указано как противопоказание (http://www.consultant.ru/document/cons_doc_LAW_120902/ade2f21aef1dcbb633ff5de4fa0a5cb2c5a40613/). Врачи пользуются именно этим приказом на медкомиссиях. Можете сдать на права, но без пройденной комиссии ВУ не получите.

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Вы не правы, сейчас права для дальтоников закрыты
    https://avtopravil.net/daltonizm-i-voditelskie-prava.html

  • Дальтоник — друг человека (Минздрав не Прав)
    0

    Я без проблем получил права в 2008 с запретом работать в такси. Но где-то 2012 при товарище Нулевое-Промилле ввели нулевую толерантность к цветоаномалиям (до этого дихроматы на категорию B пропускались). Сегодня права не смог бы получить и с большим трудом пришлось продлевать.
    А сейчас это реальная проблема https://avtopravil.net/daltonizm-i-voditelskie-prava.html

  • Обзор изменений в 17-м приказе ФСТЭК
    0

    -… так пишите без багов!
    -Нет! Вы не понимаете концепции разработки! (с)

  • Сисадмин vs босс: борьба добра со злом?
    +1

    есть более православная версия "бес — платная"

  • Всё, кроме Kotlin: Андрей Бреслав о гендерном балансе в IT, эмоциях и не только
    +4

    Если почитать древних, то выяснится, что раньше программистами называли тех, кто вводит алгоритм составленный математиком в вычислительную машину. Математиками обычно были мужчины, а программистами женщины, которые пришли туда после телефонисток или подобных профессий, которые умерли. Сейчас же оператор ЭВМ уже не так нужен для математика-алгоритмиста и женщины потихоньку мигрируют в тестирование, вёрстку и т.п. Судя по записям конференций Java, женщины только HR и на стендах. На записях QA или Frontend можно заметить достаточно женщин среди докладчиков и участников.

  • Битрикс для программиста и менеджера: любовь и ненависть
    +1

    Я не долго писал под Битрикс, но ощущения те же.
    Главная мораль статьи в том, что Битрикс это вообще какая-то параллельная и крайне тупиковая ветвь развития стека PHP. Поэтому если ты себе мозг не сломал под Битрикс, то будет вечная боль. С другой стороны цена слома мозга довольна высока — ты на годы отстаёшь от мейнстрима, если варишься только в Битриксе.

  • Битрикс для программиста и менеджера: любовь и ненависть
    0

    По сути Битрикс должен был бы стать сервером приложений на PHP на котором разворачивались бы легковесные компоненты. Судя по количеству свистелок, которые туда добавили. Для 2000-х вполне логичное энтерпрайзное решение. Но почему-то развитие остановилось где-то посередине. Вместо универсальных компонентов, куча конкретных решений, которые настраиваются копипастой. Вам нужен список — копируй компонент новости! (из собственных воспоминаний о битриксе 8-9 версии)

  • «Яндекс.Такси» выпустит на линию вертолёты VRT500
    0

    Пилота славянской внешности можно будет заказать?

  • Давайте поговорим о ведении логов
    0

    Думаю вам будет полезно прочитать статью

  • Как сделать в игре межрасовый роман и не рассмешить игрока до слез
    +1

    image


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

  • Как сделать в игре межрасовый роман и не рассмешить игрока до слез
    0

    Драконихи — пресмыкающееся. Видимо имеет клоаку…
    Кто видел курочку и петушка вместе, те не задаются таким вопросом :)

  • Книга «Java в облаке. Spring Boot, Spring Cloud, Cloud Foundry»
    +1

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

  • Так ли хорош DRY или все же он может нарушать O из SOLID
    +1

    Прошу простить строго бекэндщика, для меня интерфейс то, что светит наружу (интерфейс класса, API компонета и т.п.).

  • Так ли хорош DRY или все же он может нарушать O из SOLID
    0

    На мой взгляд это типичная ошибка, уходящая корнями на студенческую скамью с примерами по ООП типа иерархия фигур или животных. SOLID — это архитектурный принцип и больше относится к интерфейсной части приложения, нежели к данным.
    А у вас в примере как раз структура данных. Так можно и до проблемы ромба в наследовании дойти :)

  • Чистая прагматичная архитектура. Мозговой штурм
    0

    Скорее всего потому что наследование в смысле расширения функциональности (интерфейса) противоречит принципу подстановки.

  • Angular 6 и движок рендеринга Ivy
    0

    У них есть две книги с похожим названием:


    • Гонсалвес Э. Изучаем Java EE 7 — Хороший перевод. Там где надо используется английский текст.
    • Дашнер С. Изучаем Java EE. Современное программирование для больших предприятий — Здесь перевод технических терминов вообще мрак! Без опыта в Java EE фиг разберёшься :) Хотя по содержанию мне понравилось.
  • Angular 6 и движок рендеринга Ivy
    0

    Согласен. Читаю их же перевод "Изучаем Java EE", так только по картинкам догадываюсь о чём речь. Проблема с русскоязычной терминологией на лицо.

  • Чистая прагматичная архитектура. Мозговой штурм
    +3

    Entity здесь из мира DDD. По сути это идентифицируемый объект, который можно сохранить и восстановить из БД. В JPA Entity он превращается только в Repository. В простейших случаях Entity равно JPA Entity по хранимым данным.
    В последнее время я склоняюсь к тому, что не нужно лениться разделять Entity и JPA Entity, чтобы не было больно рефакторить БД. Но об этом же говорится и в статье. БД — это внешние данные для домена :)