Архив / Web-разработка

RSS-канал этого раздела

Наглядное объяснение принципа объединения таблиц в MySQL

Оригинал — Кича Владимир и Jeff Atwood: Наглядное объяснение принципа объединения таблиц в MySQL

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

В статье рассмотрены принципы объединений таблиц и, для наглядности, они изображены на круговых диаграммах (диаграммах Венна). Первоисточником статьи является статья Джеффа Этвуда, но я (Kreker, в смысле), её перевел, подрихтовал и добавил неописанные типы объединений для MySQL (изначально статья была для другой СУБД).

Читать дальше →

Почему фрилансер и заказчик часто считают друг друга идиотами

Мне повезло: я побывал по обе стороны баррикад и теперь знаю, что и как делает заказчик на проектах разного уровня и что делает фрилансер, чтобы получить или провалить такой проект. В итоге я уверен, что 95% фрилансеров говорят с заказчиком на разных языках.

Осторожно, butthurt.

Например, в типовом случае исполнитель старается показать качество своей работы, выиграть за счёт стоимости или же как-то иначе продемонстрировать то, что он является лучшим в своей сфере за своё вознаграждение. Заказчику вовсе не нужен лучший: ему нужен человек, который решит задачу грамотно и точно, так, как он хочет. И так, чтобы с первого раза. Без косяков. Без напоминаний.

Даже безумно вкусная вчерашняя пицца никому не нужна.

Читать дальше →