|
Результаты опроса: Какие еще технологии нужно знать
|
|
CMS
|
|
12 |
26.67% |
Серверные (Java, PHP, C)
|
|
11 |
24.44% |
Библиотеки (jQuery, ExtJS)
|
|
10 |
22.22% |
Достаточен хороший JS
|
|
12 |
26.67% |
|
27.01.2011, 21:26
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,209
|
|
Gozar, пора уже самому книги писать и издавать.
|
|
27.01.2011, 21:47
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 02.02.2011 в 15:43.
|
|
28.01.2011, 00:21
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Gozar, я бы даже сказал, что я свою точку зрения в такой форме высказал. Смотреть аниме с русской озвучкой - уныло и вызывает когнитивный диссонанс
а по поводу книг, я считаю, если писать, то лучше на английском (lingua franca, ёпт). Да и очень мало хороших книг, наверное, на пальцах можно пересчитать (или я об интересных сейчас говорю?). В большинстве случаев лучше писать статьи
Последний раз редактировалось x-yuri, 28.01.2011 в 01:40.
|
|
28.01.2011, 03:16
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
кстати, по поводу SQL, могу вам задачку подкинуть, не то чтобы что-то сложное, но явно выходит за пределы основных запросов. И не что-то сферическое. А задача такая:
Есть пользователи. Они могут "банить" друг друга, при чем в результате ни ты его не видишь, ни он тебя. Как найти пару для некоторого заданного пользователя (чтобы он никого лишнего не увидел, естественно)?
|
|
28.01.2011, 09:04
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,209
|
|
Сообщение от Gozar
|
Я уже пишу помаленьку и публикую на сайте
|
Дело нужное. А то я, работая в институте, на таких "писателей" насмотрелся!
|
|
28.01.2011, 10:04
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от Gozar
|
Когда выйдет книга в русском переводе [Книга] Stoyan Stefanov, Javascript Patterns, уже пол года прошло?
|
Символ+ обсуждают это, решение вынесут не раньше июня, т.к. запоздало издание Фленагана, которое должно было выйти в январе на oreily (пока только драфт продают)
|
|
28.01.2011, 11:07
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 02.02.2011 в 15:43.
|
|
28.01.2011, 12:00
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
чтобы задание не казалось таким сферическим, расскажу поподробнее. Видео-чат-рулетка. Ты видеочатишься со случайными людьми. И пообщавшись с одним персонажем ты понимаешь, что больше общаться с ним не хочешь. Соответственно надо чтобы ни ты на него не натыкался, ни он на тебя. Поссорились...
найти пару для некоторого пользователя, следовательно, означает найти следующего первого попавшегося, за исключением, что "поссорившиеся" не должны друг на друга наткнуться опять
структуру таблиц выбираешь сам
|
|
28.01.2011, 12:30
|
|
Профессор
|
|
Регистрация: 15.12.2009
Сообщений: 742
|
|
SELELECT id
FROM users U
WHERE
ISNULL((SELECT id
FROM banUsers
WHERE WhoBanID='{$userID}' && WhomBanID=U.id || WhomBanID='{$userID}' && WhoBanID=U.id
))
Структура banUsers
{
id : int(11) auto_increment,
WhoBanID: int(11) unsigned,
WhomBanID: int(11) unsingned
}
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Последний раз редактировалось PeaceCoder, 28.01.2011 в 12:36.
|
|
28.01.2011, 12:52
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
во-первых, а без подзапроса, тем более связанного (correlated)?
во-вторых, (WhoBanID, WhomBanID) - это уже первичный ключ
в-третьих, я б not exists тогда уж использовал
в-четвертых, может ответы стоит каким-нибудь белым цветом писать
|
|
|
|