Javascript.RU

Результаты опроса: Какие еще технологии нужно знать
CMS 12 26.67%
Серверные (Java, PHP, C) 11 24.44%
Библиотеки (jQuery, ExtJS) 10 22.22%
Достаточен хороший JS 12 26.67%
Голосовавшие: 45. Этот опрос закрыт

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 27.01.2011, 21:26
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,209

Gozar, пора уже самому книги писать и издавать.
Ответить с цитированием
  #22 (permalink)  
Старый 27.01.2011, 21:47
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:43.
Ответить с цитированием
  #23 (permalink)  
Старый 28.01.2011, 00:21
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Gozar, я бы даже сказал, что я свою точку зрения в такой форме высказал. Смотреть аниме с русской озвучкой - уныло и вызывает когнитивный диссонанс

а по поводу книг, я считаю, если писать, то лучше на английском (lingua franca, ёпт). Да и очень мало хороших книг, наверное, на пальцах можно пересчитать (или я об интересных сейчас говорю?). В большинстве случаев лучше писать статьи

Последний раз редактировалось x-yuri, 28.01.2011 в 01:40.
Ответить с цитированием
  #24 (permalink)  
Старый 28.01.2011, 03:16
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

кстати, по поводу SQL, могу вам задачку подкинуть, не то чтобы что-то сложное, но явно выходит за пределы основных запросов. И не что-то сферическое. А задача такая:

Есть пользователи. Они могут "банить" друг друга, при чем в результате ни ты его не видишь, ни он тебя. Как найти пару для некоторого заданного пользователя (чтобы он никого лишнего не увидел, естественно)?
Ответить с цитированием
  #25 (permalink)  
Старый 28.01.2011, 09:04
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,209

Сообщение от Gozar
Я уже пишу помаленьку и публикую на сайте
Дело нужное. А то я, работая в институте, на таких "писателей" насмотрелся!
Ответить с цитированием
  #26 (permalink)  
Старый 28.01.2011, 10:04
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Gozar
Когда выйдет книга в русском переводе [Книга] Stoyan Stefanov, Javascript Patterns, уже пол года прошло?
Символ+ обсуждают это, решение вынесут не раньше июня, т.к. запоздало издание Фленагана, которое должно было выйти в январе на oreily (пока только драфт продают)
Ответить с цитированием
  #27 (permalink)  
Старый 28.01.2011, 11:07
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:43.
Ответить с цитированием
  #28 (permalink)  
Старый 28.01.2011, 12:00
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

чтобы задание не казалось таким сферическим, расскажу поподробнее. Видео-чат-рулетка. Ты видеочатишься со случайными людьми. И пообщавшись с одним персонажем ты понимаешь, что больше общаться с ним не хочешь. Соответственно надо чтобы ни ты на него не натыкался, ни он на тебя. Поссорились...

найти пару для некоторого пользователя, следовательно, означает найти следующего первого попавшегося, за исключением, что "поссорившиеся" не должны друг на друга наткнуться опять

структуру таблиц выбираешь сам
Ответить с цитированием
  #29 (permalink)  
Старый 28.01.2011, 12:30
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 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.
Ответить с цитированием
  #30 (permalink)  
Старый 28.01.2011, 12:52
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

во-первых, а без подзапроса, тем более связанного (correlated)?
во-вторых, (WhoBanID, WhomBanID) - это уже первичный ключ
в-третьих, я б not exists тогда уж использовал
в-четвертых, может ответы стоит каким-нибудь белым цветом писать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23
помогите со js скриптом поиска по текстовой базе MorganStels Ваши сайты и скрипты 4 15.06.2010 10:03
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
помогите задать переменную в js bsgroupua Общие вопросы Javascript 3 01.02.2010 18:28
Самая лучшая книга по JS? ulandj Оффтопик 2 06.04.2009 11:35