Почему тимлид ведёт себя как мудак?

С точки зрения тимлида это норм. Он на коне. И если его выбьют из седла (настучат начальству, переизберут, уволят), то он сам себе злобный буратино. Дело в том, что «ведёт себя как мудак» — это значит, что он не смог договорится с кем-то. По тупости или по невежеству. Но если […]

Без названия

Как регламентировать перекуры в течение рабочего дня? Можно ли разрешать опаздывать к началу рабочего дня? Можно ли чатится во время рабочего дня с родными? Если команде повезло и она занимается проектом, который явно приносит прибыли — всем пофиг. Причём надо обязательно пояснить, о каких прибылях идёт речь. Скажем, если в […]

Тень горы: фрагмент о манипуляции биржевыми курсами

Тень горы — продолжение романа «Шантарам» от Грегори Дэвида Робертса. Захватывающее художественное произведение о мужике сбежавшем из австралийской тюрьмы строгого режима и ставшего в Бомбее контрабандистом и членом одной их доминирующих мафиозных компаний. Книга о куче бабла, приключениях и безвыходных ситуациях. Предлагаю к ознакомлению небольшой фрагмент, который очень доходчиво объясняет происходящее […]

Хитрости при работе с xDebug в PHP

Очень трудно обойтись без отладчика xDebug в PHP при работе с большими проектами и запутанным кодом. Он может сэкономить часы рабочего времени при поиске ошибок и понимании работы кода. Однако, не эффективная работа с отладчиком может превратиться в ад и бессмысленное и беспощадное нажатие клавиш F8 и F9.

Про тимлида и его команды

Не для всех очевидно, что тимлид/PM/CTO работает одновременно в двух командах и с каждой из них ему следует выстраивать свои отношения. Первая команда — техническая. Отвечает на вопрос «как делать». Она подчиняется тимлиду и в зависимости от его навыков более или менее подконтрольна. Если тимлид хорош — результатов будет больше, […]

Особенности http_build_query в PHP

Казалось бы http_build_query — простая функция, однако, имеет некоторые особенности. Нельзя однозначно сказать что это баг, скорее просто недокументированная фича, которую стоит учитывать при разработке. Допустим, есть массив [‘page’ => 2, ‘hide’ => null]. Что же вернёт http_build_query в результате? Это будет просто page=2, аргумент hide был отброшен, т.к. он имеет […]

Установить Composer как системную команду в Linux

Сейчас мало проектов на PHP обходятся без пакетного менеджера Composer. Однако, он не является предустановленным пакетом в операционных системах даже при наличии установленного php.

Как сделать ЧПУ (Slug, ModRewrite, Seo Friendly Url) для Laravel

Не все знают, что такое слаги (на английском slug), зачем они нужны, и как их использовать в Laravel. Итак, что такое слаг и зачем он нужен. Как нам подсказывает вики — это семантический URL. Отсюда можно сделать вывод, что это ссылка которая помогает и пользователям и поисковым роботам понять, что […]

Как экспортировать данные из MongoDB в CSV

MongoDB неплохо справляется с задачей хранения огромных коллекций неструктурированных данных. Иначе говоря, если вы не можете описать структуру своих данных и не знаете как она изменится в будущем, но можете эти данные отобразить в json-формате, то mongo справится с задачей хранения schemaless данных.

Как искусственный интеллект влияет на сознание

Алгоритмы вычисления действий каждого человека лежат на поверхности. Сами того не осознавая, проходя онлайн-тесты или публикую посты в социальных сетях, мы формируем базу знаний о своей личности, которая в удобный момент будет использована не в нашу пользу. Ежедневно мы сталкиваемся с рекламными материалами в социальных сетях и на других сайтах и […]