Города

Обзор городов, Куда поехать? Какой город посмотреть? Обзор городов от самиих жителей.
Лучший город на земле. Какой же он? Городские просмотры

Литература

Литературные дискуссии и любимые цитаты. Интересно почитать, что читатели говорят. А после — приятно вечером провести книжные беседы с начитанными друзьями!

Студенческие беседы

Прекрасный сайт о студенческих темах, студенческие беседы всех времен. Какого цвета ваша зачетка?

Indie Talk

Обсуждение indie культуры, инди музыка и впечатления.

RIW-2009

RIW-2009

Федосов
Михаил

Renderrush
Программист


Участник

АВ

Photo-0320

Омские фотокарточки

Как и обещал — пара фото с процесса выкладки круговой площадки во дворе (уже можно наблюдать инициалы АВ):

Photo-0315Photo-0316

И фотографическая карточка с детской площадки:

Photo-0314

Детская площадка

Детская площадка

Наконец началась сборка спроектированной мною детской площадки в центре города Омска, на берегу реки Иртыш.

Трудно выразить радость за сие событие и гордость за рабочих, чей титанический труд позволяет воплотить проект в жизнь — площадь размерами 33×10 метров, где каждый камень (всего их 13044) должен занимать свое определенное место с миллиметровой точностью. Думаю, в чем то можно сравнить их работу с возведением египетских пирамид в свое время.

Со дня на день будут фото процесса, а так же фото с другого объекта — площадки размерами 8×8 метров на заднем дворе дома с выложенными на ней камнем инициалами.

Количество непрочитанных сообщений

Если дана MySQL таблица сообщений в виде: id, user1, user2, new, text; при первом рассмотрении возникает некоторая сложность с получением списка всего диалога между двумя пользователями и одновременно подсчетом количества непрочитаных сообщений для одного из участников в одном запросе, но проблема решается очень легко, как оказалось.

new по умолчанию равно 1, что символизирует о его непрочитанности получателем (user2). Таким образом — получаем запрос:

SELECT *, IF(`user1` != {$user}, `user1`, `user2`) AS user_notme, SUM(`new`) AS count_new FROM tMsg WHERE (`user1` = {$user} OR `user2` = {$user}) GROUP BY user_notme

Что даст нам количество непрочитанных сообщений как для первого, так и для второго участников диалога в сумме. Что бы вычленить слагаемое, предназначенное для вывода количества только лишь для одного из собеседников модифицируем запрос:

SELECT *, IF(`user1` != {$user}, `user1`, `user2`) AS user_notme, SUM(`new` *  IF(`user2` = {$user}, 1, 0)) AS count_new FROM tMsg WHERE (`user1` = {$user} OR `user2` = {$user}) GROUP BY user_notme

Технофетиш (3GS 32Gb)

Apple iPhone 3GS 32Gb

Apple iPhone 3GS 32Gb — динамика цен на Яндекс.Маркете