• Иди-ка ты на !@# со своей «токсичностью»
    +1
    Ну так и я про тоже. Выделите тех, кому не нравится «безопасное» общение в отдельный коллектив, пусть общаются между собой, как хотят. Если это повышает производительность — почему бы нет?
    Разумеется, такой коллектив и его представителей следует максимально изолировать от тех, кто против их стиля общения.
  • Иди-ка ты на !@# со своей «токсичностью»
    +1
    Не совсем ясно, что мешает автору выстроить работу с заказчиком (будь то внутренний или внешний, неважно) так, что есть условная команда матерящихся через слово инженеров, крепко знающих своё дело, но не общающихся с душевно-тонкими личностями с «той стороны» и команда пахнущих ромашками менеджеров проекта, которые как раз и берут задачу «презентации» команды на себя?

    Проще если. Клиента встречает метросексуал, пишет код ему бородатый вечно пьяный хакер, а по пятницам они вместе обсуждают проекты в ближайшей рюмочной?

    Или вы заставляете инженеров говорить с бизнесом? Тогда может в этом проблема?
  • Тренды в языках программирования 2019
    +2
    Вам нечего возразить — действительно нет такого. А с другой стороны сообщество как-то прожило все эти годы и без FFI.
    Вообще сложно оценивать язык с позиции «а вот в его реализации сейчас нет XXX, в то время, как в языке YYY оно есть». Ну нет — и что?
  • Тренды в языках программирования 2019
    +1
    Что характерно, подавляющее большинство тех, кому PHP не нравится, либо никогда не написали ни строчки кода на нём, либо, как максимум, видели издалека какой-нибудь битрикс…
  • Тренды в языках программирования 2019
    0
    Интересно, что конкретно не нравится минусующим — TIOBE или W3Tech?
  • Тренды в языках программирования 2019
    +4
    Ну и конечно же стыдливо обойдем вниманием PHP, шестой в вашем рейтинге, восьмой в рейтинге TIOBE, язык на котором оценочно функционируют 80% веб-сайтов в мире по данным W3Tech.
    Потому что PHP — это не модно?
  • «Мне кажется, мы приближаемся к тому времени, когда каждый будет уметь кодить. Код – это свобода»
    0
    Сейчас для меня нет особо большой разницы, на чем писать.

    Если писать одинаково плохо на любом языке, то действительно, нет разницы…
  • Блеск и нищета 1С для интернет-магазина. Блеск золота для франчайзи и нищета функционала для пользователя
    +2
    >> Кто-то может возразить, что все это есть в Битрикс.
    Это вы не видели еще десяток разных характеристик с названием «цена» у разных товаров. Недавно нашей команде довелось вытаскивать из битрикса товарный каталог в нормализованную реляционную базу — это была адская работа, думаю, что больше никогда не возьмемся за такое. *

    * проще было сделать импорт данных в нормализованную БД, чем пытаться построить REST API на битриксовой БД.
  • Современная веб-разработка: выбери себе приключение
    +16
    Собственно минусы-то за что?
    Смотрим знаменитые картинки замеров производительности, коллеги:



    Где же здесь «не очень производительный»?
  • Современная веб-разработка: выбери себе приключение
    –12
    Открыл статью
    Например, РНР. Это неплохой язык… Но он не очень производительный.


    Закрыл статью.
  • PHP Excel Templator (PHP-шаблонизатор для Excel) или как мы до этого писали хардкод для Excel
    0
    Если вам нужна производительность, вам нужен настоящий Excel, например через COM-объекты.
  • Комментарий из публикации, перенесённой в черновики.
  • Закрытая лазейка подтверждает нереальность квантового мира
    0
    Почитал комментарии и подумал (не судите строго дилетанта): а разве нет аналогии между тем, что у фотона нет его внутреннего времени (поскольку он двигается со скоростью света и между испусканием и поглощением по его внутренним часам всегда проходит ровно ноль) и неопределенностью пространственных координат?

    Нет ли точно такой же неопределенности координаты временной, выражающейся в том, что оный фотон можно равновероятно встретить в любой точке временного отрезка его существования и только факт «наблюдения» (поглощения) сводит эту вероятность к точно определенной временной точке?

    Простите, если бред ))
  • Готовимся к собеседованию по PHP: Всё, что вы хотели узнать об интерфейсах, совместимости сигнатур и не побоялись узнать
    0
    Тестовые стенды? Не слышали?
  • Журнал «Новости Космонавтики» прекращает своё существование
    +3
    Собственно, если нужны серверные ресурсы, квалифицированные админы для сохранения и зеркалирования данных, программисты для оптимизации работы форума — обращайтесь. Всё дадим бесплатно.

    С кем связаться из журнала, кто знает? Напишите, пожалуйста, контакты.
  • Обзор моих любимых фич PHP7
    0
    Базовый класс исключений для внутренних ошибок PHP.
    Я не вижу никакого противоречия.

    Внутри PHP возникает некая ошибка, он создает и выбрасывает исключение соответствующего класса.

    Да, согласен, терминология может запутать.
  • Обзор моих любимых фич PHP7
    0
    Вы меня простите, но у вас каша какая-то в голове. Ничего личного, извините.

    Итак, у нас есть интерфейс Throwable. Это общий интерфейс для всех объектов, которые можно выбросить (throw) и поймать (catch).

    Далее есть два класса, реализующих этот интерфейс: Error (для исключений системных) и Exception (для пользовательских). От первого наследуется большое количество системных исключений, вроде TypeError, от второго тоже немало, например InvalidArgumentException.

    Важно понимать, что Error — это не ошибка. Это класс исключений, который называется «Error».

    Что такое ошибки в PHP можно почитать здесь: php.net/manual/ru/errorfunc.constants.php

    Почему же мы видим всё-таки ошибку Fatal error? Потому что не поймали исключение! Обратите внимание, что любое исключение, хоть наследующееся от Error, хоть от Exception, если вы его не отловите с помощью catch, всплывет по стеку вызовов до самого верха и вызовет фатальную ошибку.

    Вот и всё.

    Резюме:
    — Error это не «ошибка», а класс исключений, называющийся «Error»
    — Любой Throwable можно поймать, в том числе и любой Error
    — Ошибки в PHP — не исключения, это совсем другой механизм
    — Фатальная oшибка неизбежно возникает, если вы упустили любой Throwable
  • Обзор моих любимых фич PHP7
    0
    Исключение — это не только Exception и его наследники, но всё, что реализует Throwable.
  • Обзор моих любимых фич PHP7
    0
    define() работает в рантайме, const — конструкция этапа компиляции. Стоит ли говорить, что второе предпочтительнее?
  • Обзор моих любимых фич PHP7
    0
    Fatal error здесь потому, что исключение не было поймано. Вам никто не мешает его поймать.
  • Обзор моих любимых фич PHP7
    –5
    У меня у одного складывается ощущение, что российское широкое сообщество PHP слегка более продвинутое, чем зарубежное?
  • Обзор моих любимых фич PHP7
    +9
    Когда люди обсуждают изменения в PHP7

    Нормальные программисты давно уже обсуждают изменения в PHP 8.
    И стараются не использовать define()

    предлагает два разных объявления типов

    Никакого «объявления типов» здесь нет. Это рантайм контроль типов.
    И не «сообщение об ошибке», а исключение.

    Безграмотная статья.
  • Насколько программист должен знать математику?
    0
    Ваш коммент напомнил мне CRM в одной банковской организации, которую «пионеры» пытались делать на основе MongoDB…
  • Быстрое рабочее окружение для web-разработчиков (Vagrant и PHPStorm)
    0
    Навскиду:
    — просто так симлинк не создашь, нужны как минимум права администратора
    — pcntl нет, как нет и многого другого, что требуется в многопроцессной среде, той же системы сигналов, например
    — собрать ZTS — боль, использовать потоки — адская боль
    — да блин, хотя бы вечная беда с регистронезависимой ФС… сколько джуниоров на это натыкались?
  • Рендеринг HTML файлов: глава из книги «ReactPHP для начинающих» от разработчика Skyeng
    +1
    Программист пишет книгу и не знает, что текущая директория процесса вообще-то не обязана быть той же директорией, где лежит исполняемый файл?

    Если ваш пример запустят, условно говоря, вместо
    php ./index.php
    

    так:
    php ./public/index.php
    

    всё моментально сломается и починить это начинающему будет крайне сложно. Потому что вы ему не объяснили, почему нужно использовать абсолютные пути и как это правильно делать в PHP.

    Неиспользование __DIR__ — это вредительство, конечно. Зато асинхронный реакт, ага.
  • Классификация свойств пространственно-временных объемов (ПВО)
    0
    >> звезда атомарное в пространстве свойство, потому что не имеет пространственных границ

    Автора надо познакомить с «писателем» ognennoe.ru
    Они найдут, что обсудить.
  • Экспериментальные намёки на существование тёмной материи
    0
    В течение года Земля движется вокруг Солнца, и её скорость относительно средней скорости частиц ТМ меняется. Это похоже на то, как если вы прокатитесь на велосипеде по кольцевому треку в ветреный день, иногда ветер будет дуть вам в лицо, а иногда — подгонять в спину.


    Нью-эфир.
    Через пару лет отсутствие эффекта объяснят тем, что эфир ТМ «увлекается» Землей при ее движении по орбите, а потом придёт новый Эйнштейн…
  • Диван как предел возможностей ленивого сотрудника в бирюзовой парадигме
    +4
    До чего же все молодцы! Красивые, эффективные, бирюзовые…
    Вот только почему-то никто не хочет просто сидеть и еб… шить писать код. Не знаете, почему?
  • Как увеличить число друзей в компании
    +5
    Было дело, что к нам пришел новый сотрудник, а потом потихоньку за полгода привел за собой целую небольшую команду.


    А потом встал, ушел, и увел с собой уже сложившуюся команду.
  • Как мы строим DevOps в команде из 125 разработчиков
    +3
    Фигня какая-то, если честно.
    Вместо веток релизов, в которые вливаются ветки задач и нормального интеграционного тестирования на стендах релизов, придумали какую-то безумную историю с пулл-реквестами. Откуда куда? Из feature-branch'а сразу в master?
    Вы про git flow читали когда-нибудь? Рекомендую.
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    0
    Ну а что тут еще ожидать? Типичная «галера» с нулевой ответственностью.
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    +2
    Как можно уволить независимого предпринимателя? Не расскажете подробности про эту процедуру?

    Вы же, наверняка, каждый месяц составляете список задач, которые нужно решить? Подписываете акт выполненных работ? Если я считаю, что работа выполнена, а заказчик так не считает — что тогда? Направляете заказчику акт сверки?
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    –2
    Вообще-то разница существенна. Чуть выше я приводил признаки трудовых отношений, отличающих их от отношений «заказчик-подрядчик», посмотрите пожалуйста.

    Дело в том, что при соблюдении ТК работодатель должен вам чуть больше. И это «чуть больше» он обязан предоставить. Не предоставляет — нарушает закон.
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    0
    Работаю несколько лет на удаленке на западную компанию как ИПшник.


    У вас противоречие в этом предложении.
    Если вы работаете — должен быть трудовой договор. Если вы оказываете услуги, как ИП — вы не работник, вы подрядчик.

    Определитесь, пожалуйста. От этого самоопределения зависят дальнейшие ответы на ваши возможные вопросы.
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    +5
    Ну почему же не ставить рамки и границы. Все эти границы описаны в ТК РФ и прочих правовых актах.

    — Отсутствие конкретной конечной задачи, а вместо этого работа по часам — признак трудовых отношений;
    — Наличие внутреннего распорядка — признак трудовых отношений;
    — Невозможность привлечь к выполнению поставленной задачи субподрядчиков или своих сотрудников — признак трудовых отношений.

    Уже проходили мы с «Кроссовером» эти пункты, давайте не возвращаться назад.
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    +4
    Так вы определитесь уже — фриланс? Или вы даете работу и должность «вице-президента»?

    Если фриланс — откуда тогда рабочие часы и трекер? Если работа — где трудовой договор и где юрлицо, с которым он заключается?

    Решайте быстрее, пока не разбежались все ваши потенциальные кандидаты в «президенты» и «младшие императоры вселенной»!
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    +1
    До чего же вы упорные ))

    Наймите меня Бриллиантовым Президентом по России — скажу ))

    А если серьезно, то к вдумчивому прочтению предлагается 160-ФЗ в его современной редакции и ТК РФ.

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

    Сходите к любому вменяемому юристу, что вы тут пар зря тратите?

    Хотя зачем ходить, вы же прекрасно знаете, что ваша схема «работы» шита белыми нитками…
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    0
    А я думал, «президенту»…
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    +4
    >> нас мнение членов вашей команды, которую вы у себя в профиле рекламируете, интересует

    Я даже не знаю, что вам сказать, чтобы остаться в рамках правил ресурса, цензуры и внутреннего покоя…

    Может просто я откажусь от ваших щедрых предложений? Как бы тут просятся слова типа «нафиг» и более экспрессивные, но мы же профессионалы, не так ли?

    P.S. Можно уже узнать ИНН и ОГРН вашего российского юрлица или аккредитованного представительства?
  • Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке
    0
    Кому «пару слов в чате» пишет «вице-президент», не уточните? Чтобы получить «аппрув» на ручную отметку своего рабочего времени?