• Руководство по Node.js для начинающих. Часть 4
    0

    "Запуск проивзольного сниппета" => "Запуск проиЗВольного сниппета"

  • ООП: Кто взял Измаил? Вопрос принадлежности методов объекту
    0
    Есть три объекта: кошка, кормушка и человек. Вам необходимо написать метод, который бы позволял человеку покормить кошку, воспользовавшись кормушкой.
    Вопрос: методом какого класса будет являться метод.покормить()?

    Постановки задачи не совсем понятная, кошка будет кушать кормушку? или кто то забыл про корм?
    ну ок:
    Человек.СделатьКормушкуСъедобной;
    Кошка.КушатьИзКормушки;

    Какого объекта этот метод? а четвертого объекта, который называется СистемаВЦелом.
    СистемаВЦелом получает на вход всех этих Человек Кошка Кормушка и ими оперирует в соответствии с бизнес логикой.
    DDD for ever. Человек думает понятиями, поэтому разработка в понятиях (объектах) это естественно и удобно для человеческого мышления.
    Кто там что то имеет против ООП идёт на Ютуб смотреть видео Егора Бугаенко, его лекции об ООП, о том что самое главное в ООП это правильно создать объект — в конструктор надо передать все объекты нашей предметной области или фабрики что бы создать такие объекты в достаточном количестве.
  • DevOps или как мы теряем заработную плату и будущее IT-отрасли
    0

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

  • Качество кода, инструменты в помощь
    –1
    +1
  • Из аутсорса в разработку (Часть 2)
    0
    Спасибо за статью.
  • Из аутсорса в разработку (Часть 1)
    +1
    Если звёзды кто то зажигает, то значит это кому то нужно. Статья конечно интересная, но какие цели она преследует? Рассказать о компании? Однозначно, репутацию этой статьёй вы себе сделали. Спасибо.
  • Чистая архитектура на PHP. Как её измерять и контролировать?
    0
    Статья огонь. Спасибо автору. Попробую предложенный стст анализ на своих пет проектах.

    «Ограничение максмально-допустимого расстояния до главной последовательности (для всех компонентов)», можно «максмально» исправить на максИмально?
  • Проблемы и принципы кастомизации коробочной версии Битрикс24
    0

    Документации по Битриксу нет. То есть она есть, но в ней нет примеров использования. Вот есть либа, у неё есть методы, но как с этим работать в документации не написано.
    Можно в исходниках Битрикса попробовать поискать пример работы, редко помогает.
    Если гуглить пару часов, то можно найти или ветку на форуме битрикса где автор сначала задаёт вопрос, а потом сам же на него отвечает, или, если очень повезёт, то можно найти чей то пост в личном блоге.
    Только это и спасает. Спасибо ребятам которые деляться своим опытом.
    Банально делал вчера отправку Смс через свой сервис, в битриксе есть даже класс шаблон под это дело, только в ни где в документации не написано, что этот класс есть и на его основе надо написать свою реализацию.
    И так у Битрикса везде. Функционал есть, либы есть, а документации с примерами — нет.

  • Как платить программистам
    +13
    У автора проблемы с чувством юмора, и автор мало знаком с «тролями» конференций, там же написано «Автор оригинала: Yegor Bugayenko», это человек который прямо говорит, мои заявления специально провокационные, что бы вы задумались об этом и высказали своё мнение, Егор провоцирует вас на дискуссию, это просто повод поговорить, не надо это близко к сердцу принимать.
  • Какую видеокарту выбрать для своего компьютера в 2020
    0
    +1
    Полгода на Авито не могу продать две своих RX580 за 8к. Греются кстати 580 адски, по производительности от 470 отличаются не на столько что бы я это ощущал в играх, поэтому две 580 у меня на полочке лежат, а играю я на RX470.
    RX470 кстати 2.5к прекрасно тянет, шумит только (прогрев максимум 60C), но когда играешь в наушниках это не мешает.
    Майнили на 470/480 и 1060/1070, карты 570/580 вышли под конец бума на майнинг и их просо не успели в «оборот» ввести столько же сколько 470-х.
  • Проектные технологии при внедрении биллинговых систем у корпоративных клиентов (часть 2)
    0
    поделился статьёй со знакомым РП, спасибо.
  • PSR Стандарты
    0
    Познавательно. Особенно в части ссылок на рекомендации по «чистому коду». Спасибо.
  • Продвинутая система авторизации действий с ресурсами в Laravel. Часть 1. Модель, Контроллер
    0
    Смотрю у статьи два минуса и ни одного комента. У кого то плохое настроение и если поставить минус, то настроение от этого улучшиться?

    Спасибо за статью, прошу продолжения.
  • Craftable — Laravel CRUD generator
    0

    Я вас не понимаю. У Ларавеля есть "привязка" к ORM — eloquent, к шаблонизатору -blade, к фронтэнд либе — vue.
    У вас есть задача написать реализауию CRUD вы с помощью чего будете её делать? С помощью Ларавеля который создаст только контроллер или с помощью Крафтэбл, который вам сделает и представления, и работу с базой данных, и валидацию значений, и переводы для локализации? И ко всему в добавок ещё и разрешения для авторизации?
    Хотите пользуйтесь Ларавелем.

  • Craftable — Laravel CRUD generator
    0
    я увидел ценник 19 баксов за проект для индивидуальных разрабов и 199 для команд
  • Craftable — Laravel CRUD generator
    0
    Нову можно использовать бесплатно?
  • Craftable — Laravel CRUD generator
    0
    Реализация CRUD генерируется? нет. Какой же это тогда CRUD?
  • Craftable — Laravel CRUD generator
    0
    мне показалось или он коммерческий?
  • Архитектура для начинающих или почему не нужно вставлять флажок в человека-меча
    +1
    Спасибо за юмор, поучительная история.
    ЗЫ
    Не сразу понял что protocol это interface.
  • Steam has you: как цифровая дистрибуция отнимает наши игры
    +2
    хороший обзор проблематики, спасибо.
  • Почему JavaScript пожирает HTML: примеры кода
    0
    это не мешает подсветке синтаксиса и его валидации
  • Почему JavaScript пожирает HTML: примеры кода
    +2
    у Vue и Svelte, HTML и JS прекрасно разделяются. И CSS тоже.
    Код компонента делиться на три части, три тега:
  • Как избежать программистского беспредела? Советы интегратора
    0
    по моему опыту обслуживания ERP, сотрудники пищат и директора тут же начинают орать на программистов, а ты можешь сколько угодно понимать, что делать так не следует, но тебя не спросили, тебя спросят потом, когда вылезут последствия, то что ты по заявке на разработку сделал.

    Я понимаю что у вас видимо такая беда, что программисты принимают решения без согласования с опытными товарищами, но в жизни клиент всегда прав и мало кто хочет разбираться.
  • Bitrix. Аудит своими руками
    0
    документация не богата на примеры, информации реально кот наплакал, может быть потому что у меня другая специализация и выдача гугла для меня не показывает то что можно было найти.
    Что нашёл, то применил.
    Имена методов просто скопированы из имён событий (или это наследие того примера который я копипастил? ). Если бы кто то во время озаботился код ревью, я бы конечно поправил.
    В любом случае сейчас уже нет смысла переделывать, но для наших читателей можете ссылок накидать на правильный способ, или достаточно красивый на ваш вкус.
  • Bitrix. Аудит своими руками
    0
    я не профессиональный Битрикс разработчик, простите мне.
  • Bitrix. Аудит своими руками
    0
    В настройках инфоблока можно включить какой то аудит, но там фиксируется только сам факт изменения без старого и нового состояния.
    Модуля «Документооборот» в «Старте» нет, нам ни кто не сказал, что в Битриксе есть готовый модуль аудита, да мы и не спрашивали :)
    По описанию модуля «Вы можете быть спокойны за безопасность и сохранение данных – на каждом этапе редактирования система создает копии файлов. При необходимости вы можете просто вернуться к предыдущей версии документа и продолжить работать с ней.» сразу и не догадаешься что это то что нам надо. Хотя заголовок — «История изменений», конечно кричит об этом.

    Спасибо за подсказку.
  • Проектные технологии при внедрении биллинговых систем у корпоративных клиентов (часть 1)
    0
    пишите ещё. Иногда даю оценку проектам, хочется лучше понимать риски и послушать про практический опыт.
  • Уйти от jQuery к Svelte, как это было
    0
    если по Хабру поискать статьи про Svelte то можно найти статью где вместе с React кодом использовались и Svelte компоненты. Они друг другу не мешают.
  • Уйти от jQuery к Svelte, как это было
    0

    Я пробовал у меня не получилось. Попробую ещё раз

  • Нестандартные мысли об архитектуре веб-сайта
    0
    Какого объёма ваши данные если входят в оперативу? при чём вы там храните не только исходные данные но и все варианты запросов к ним.
    Теперь посмотрим на стоимость оперативы и стоимость постоянной памяти. Теперь посмотрим на скорость выдачи страницы при использовании хранилища в оперативе и при использовании хранилища в СУБД.
    И пусть каждый сделает свой вывод о том что ему важней ускорение выдачи на N миллисекунд или стоимость инфраструктуры на M рублей в месяц или всего сервера на X рублей на Z лет.
  • Как дейтинг-приложения делают нас одинокими
    0
    ок, когда я говорил о мужчинах я имел одного конкретного М, а не всё множество М (это не было очевидным?), понятно что у всех М и у всех Ж детей равное количество.
    Да, я не сделал уточнение, что у одного конкретного М два ребёнка, а у одной конкретной Ж 1 ребёнок и у другой конкретной Ж один ребёнок, и вот мы получаем М в этой ситуации в два раза успешней каждой отдельной Ж.
    так согласны?
    Репродуктивный успех он не у популяции он у набора генов, гены репродуцируют себя и успех надо у них считать, а не у всего множества наборов генов присутствующих в популяции.
    Репродуктивный успех популяции? нет, репродуктивный успех бывает у конкретного представителя. по моему скромному мнению, я не биолог.
  • Как дейтинг-приложения делают нас одинокими
    0
    женщина когда родила одного она за ним сколько то лет ухаживает, а мужчина нет, ему ни вынашивать не надо, ни заботиться, у мужчин тупо больше времени на поиск партнёра и прочие дела. учитывая что детей заводят в диапазоне от 20 до 40, то у М вот эти 20 лет, а у Ж 20 лет минус года на вынашивание минус год на вскармливание и ещё один год когда ребёнок научиться без мамы обходиться и можно в садик сдать, то есть у Ж выпадет три года на одного ребёнка, даже если Ж делает одного ребёнка то с М у неё отношение 17 лет у Ж против 20ти у М, а если у Ж детей двое то уже 14 на 20, у кого шансов больше? мне кажется у М.
    Эти вещи давно изучены наукой, кому интересно ознакомиться, все остальные могут иметь собственное мнение.
  • Как дейтинг-приложения делают нас одинокими
    0

    У одного папы может быть несколько детей от разных женшин. А у этих женщин может не быть детей от другихх мужчин. Так что репродуктивный успех у м в такой ситуации выше чем у ж. Самцу что? Сделпл дело и убежал следующую самку оплодотворять. А самки так не могут. Плэтому при 50 на 50 у м и ж, всегда м будут успешней, но при этом какая то часть м вообще потомства не оставит.

  • Как дейтинг-приложения делают нас одинокими
    0

    +1, мамба форевер. Контактики можно разложить по папочкам и проводить ковровые бомбордировки
    На мамбе отношение М к Ж это 5 к 1.
    Не важно где знакомиться, потому что люди что везде одни и теже люди. Сервисами пользуются те кто в поиске, интересных людей можно найти везде. На знакомствах это проще чем в коментах на Хабре
    По юзабилити мамба побеждает всех за счёт возможности каталогизации.
    С автором согласен в том что знакомства должны давать возможность организовывать совместное посещение концертов и других мироприятий или собраться для воллейбола и всякого такого.
    На е1.ру есть такая опция, это ещё один повод познакомиться и присмотреться друг к другу в непринуждённой обстановке, свидание всё таки накладывает обязанность как то себя презентовать.
    Еще на е1.ру есть Заметки, где ты можешь запилить пост и обсудить его в коментах, есть существенный процент Ж которые сидят на Знакомствах только ради этих обсуждений. У Мамбы кстати тоже раньше была такая возможность и люди общались.
    Знакомства должны быть соцсетью с приватным списком контактов. Цель знакомств это дать возможность найти интересного тебе человека, социальная составляющая этому будет способствовать.
    И да Баду делали ребята которые сначала сделали Мамбу, видимо для монетезации социальная составляющая даёт ни чего поэтому в Баду этого нет.
    Но на Хабре сидят прогеры, а не бизннес аналитики, поэтому мы ни когда не узнаем почему социальная составляющая не была включена в Баду.

  • Открытое письмо компании Mail.ru об игре «Аллоды II: Повелитель душ»
    –30
    Почему бы не написать с ноля? что там в исходниках такого ценного что невозможно повторить?
    По мне кроме сеттига ни чего ценного в Аллодах нет.
    Механика, когда ты умер и оказываешься на респауне без чудесных шмоток, которые добывал не один день игры, мне кажется не стоит повторения один в один.
    Мы с другом как то умерли так не удачно и потом всю ночь пытались отбить свой шмот, шмотки мы вернули, но это был последний раз когда я играл в Аллоды.
  • Пушка Гаусса
    +20

    Общий итог такой: купите пневматику, это эффективней

  • Swagger в RBK.money — про наши внешние API
    0
    Платной версии нет, это ж просто спецификация

    Я занимался этим вопросом полгода назад и наверное что то путаю, возможно у них есть опция развернуть Сваггер на каких то их серверах где будет поддержка кукисов, а может быть они в версии 2 не поддерживается вообще ни как, а в версии 3 уже есть варианты (если верить коменту ниже).
    В чём была моя задача? Я писал новое API (публичное), но конечно в рамках имеющегося «фреймворка», сиречь кодовой базы, и аутентификация была реализованы через кукисы.
    И мне захотелось сделать доку на новое API на Сваггере, за одно у наших клиентов появилась бы возможность интерактивно знакомиться с нашим новым API.
    Спеку на API я с горем пополам написал, но дальше аутентификации работать с интерфейсом, который Сваггер нагенерил, было нельзя, потому что кукисы не поддерживались, при этом в IDEA (PhpStorm) я сделал scratch и отлично у меня запросы выполнялись, потому что у IDEA между запросами кукисы сохранятся.
  • Swagger в RBK.money — про наши внешние API
    0
    у Сваггера одна беда — он кукисы не поддерживает (или только за денюжку?), то есть если ваше API пишет токен сессии в куки, то вам такое API с помощью Сваггера не удастся проверить, то есть не получиться на Свеггере сделать интерфейс для работы с вашим API.
    OpenAPI v3.0 конечно отличается от Swagger v2.0 и в документации примеры не на все случаи жизни, но за два дня можно полностью освоиться.
    Но конечно если у вас кодогенератор для версии два, то на версию три этот кодогенератор придётся существенно переписать. И тут то станет понятно насколько ваши абстракции абстрактны, и так ли уж сильно они оторваны от реализации
  • Ищущий да обрящет
    +5
    Пипл хавает, почему нет? Если звёзды зажигаются, значит это кому то нужно, почему нет?
    Я не читаю посты nmivan, они не про технологии, это беллетристика, но если кому то это надо, то почему нет?
    Все люди разные и на всех не угодишь, поэтому путь будут разные угождатели, и пусть каждый найдёт своё.
    Мир, Труд, Жвачка!
  • Уйти от jQuery к Svelte, без боли
    0
    А чем svelte:window on:load лучше просто window.onload?

    я не эксперт по Svelte, чем лучше сказать не могу.
    Как он сработает, если до этого

    события в JS работают одинаково, всё что на событие повешаешь всё будет вызвано.
    Как я писал выше знающие люди советуют использовать метод onMount(), у в итоге через этот метод реализовано.