Это всё можно обойти, так как лишь местные магистральные провайдеры под контролем у некой страны, которая хочет что-нибудь заблокировать (http://www.internetfreedom.org/).
>Данные анонима по специальному запросу попадают куда надо, и вот уже аноним стал девочкой на зоне ;-)
Что касается организатора, то даже если предположить, что узнали его имя, а это далеко не факт, но он например живёт в другой стране, то так просто пойти и посадить не получится.
Можно, но сайт как правило состоит из трёх частей, хоста, доменного имени и владельца (он тоже в неком смысле часть сайта). Если и то, и другое и третье находится вне экстрим страны, то можно писать что хочешь и сколько угодно.
Сегодня за «жульничество» в игре будут штрафы, а завтра тюремные сроки за оскорбление виртуального персонажа. Вообще, этот суд надо самих под суд отдать, совсем неадекваты уже пошли.
Если использовать .NET, то подойдёт клиент-серверная библиотека jabber-net (http://code.google.com/p/jabber-net/). Если не .NET, то тоже можно найти много реализаций. Транспорты от джаббера существуют для любого протокола, в том числе и icq.
>Т. е. получается так что посетители могут обращаться через аську и через кнопку а операторы обащаются через нашу систему с помощью веба.
Да, здесь наверное нужен AJAX, но это получше будет, чем flash. Во всяком случае можно будет общаться через браузер, и поскольку в сайт будет встроен джаббер, через другие протоколы тоже.
>Сделать общение операторов через icq или jabber не очень понятно как, т. к. консультанты должны выбирать посетителя из очереди и не брать одновременно одного и того же.
Если посетитель зарегистрирован, то у него в списке контактов должен быть указан способ связи. То есть зайди он на страницу под своей учётной записью на сайт, далее будет однозначно идентифицирован, чем бы ни пользовался, джаббером, icq и прочими.
А без регистрации он анонимный посетитель и у него лишь ip, который тоже может постоянно меняться. Если у браузера включены куки, то может ими можно временно идентифицировать, хотя браузеры тоже можно сменить прямо во время хождению по сайту.
В общем, без регистрации единственное, что можно однозначно сделать, это дать посетителю самому обратиться к консультанту прямо в браузере или каким-либо IM-клиентом. Естественно историю разговора можно автоматом записывать, но к учётной записи при анонимном доступе её не прицепишь.
Хотел посмотреть, что за мессенджер, открыл, а он яваскрипт требует. Нехотя дал ему разрешение через NoScript, далее появился FlashBlock, после чего проверять эту штуку не стал. Вообще, такой уровень взаимодействия разрешу своему браузеру только с теми сайтами, которым доверяю, а не случайному в инете.
Но вот 8 пункт, конечно, интересен, если взять и слить джаббер-сервер с сайтом, поставить транспорт на все IM-протоколы, и клиент консультанта тоже объединить неким образом с сайтом для ускорения ссылочных ответов, тогда это будет действительно хорошая система.
>Оперативная память разделяется на зоны; основная память (640 Кб), дополнительная память (Expanded Memory Specification EMS) и расширенная память (eXtended Memory Specification XMS).
Вот, а некоторые любят спекулировать этим выражением вкладывая совершенно иной смысл в эту фразу. Основной памяти действительно хватало любой программе, но это не значит, что она при этом не жрала оперативку из других зон.
>Все эти признаки буквально кричали об опасности: кнопку “ОК” нельзя нажимать, а нужно просто закрыть окно.
Перехват события нажатия кнопки OK так же легко программируется как и перехват события до и после закрытия окна. Иными словами сделав мерзопакостную программу можно было бы безопасно пропускать пользователя по кнопке ОК, а при закрытии окна крестиком или по нажатию Alt+F4 портить данные. Однако куда проще делать это не показывая никакие окошки.
С одной стороны писать глаголами мысль конечно интересная, с другой у традиционных Ок и Отмена, Да и Нет и т.д. тоже есть свои плюсы. Например, заходим в какие-либо настройки и видим кнопки.
Ок Отмена Применить
Ок — сохранить и выйти
Отмена — выйти
Применить — сохранить
Классический случай, когда пользователь просто хочет выйти одновременно с этим подтвердить или отменить изменения. Применение же как правило используется для промежуточных изменений, когда с настройками ещё не закончено.
Суть глаголов та же самая, но вместо того, чтобы дать пользователю некое понятие и потом согласится или отвергнуть его, он вынужден думать о нём не как о едином понятии, а как о наборе действий.
В конечном же счёте всё упирается в привычность, и если в каждом новом окне разные названия, то пользователь может почувствовать себя менее комфортно. Опять же пример «Save Cancel Don't Save» применяется довольно часто чтобы стать привычным, а что если я бы написал «Интегрировать Отменить Не интегрировать».
>Во втором примере вы можете понять о чем спрашивает приложение просто прочитав надписи на кнопках — вам даже не потребуется читать текст сообщения, чтобы принять решение.
В том то и дело, что лично я не читаю надписи ни на кнопках, ни в сообщении, это окошко вылазит и я его заранее ожидаю если выхожу не сохранившись, и я знаю что по умолчанию фокус стоит на кнопке сохранить или да, но не думаю об этом.
В общем, как я сказал, мысль интересная, но отнюдь не панацея.
Сообщество хабра пока что даёт пользователям лишь общение, возможность обсудить слизаную где-то новость, причём можно очень просто сказать где, а собственные статьи авторов чаще всего слишком примитивны. У меня была какое-то время возможность опубликовать свои статьи, но желание делать это не возникло, потому что само сообщество не то, а статьи публикуются именно для людей, а не кармы.
Статью лучше обозвать «Гибкость и злость», так как и должно звучать на русском языке. Синтаксическая гибкость русского языка ограничена так же как и у английского, семантическая уже проблема восприятия самого человека. Даже сами слова синтаксис и семантика не русские и им можно найти перевод, но ведь не в этом суть. Для человека думающего на русском, русские слова будут попадать сразу в мозг, а иностранные потребуют перевода.
>Данные анонима по специальному запросу попадают куда надо, и вот уже аноним стал девочкой на зоне ;-)
Что касается организатора, то даже если предположить, что узнали его имя, а это далеко не факт, но он например живёт в другой стране, то так просто пойти и посадить не получится.
Неожиданно выясняется, что сайт хостится в Эквадоре и доменное имя зарегано на анонимного пользователя. Сайт продолжает свою подрывную деятельность.
to be continue…
>Т. е. получается так что посетители могут обращаться через аську и через кнопку а операторы обащаются через нашу систему с помощью веба.
Да, здесь наверное нужен AJAX, но это получше будет, чем flash. Во всяком случае можно будет общаться через браузер, и поскольку в сайт будет встроен джаббер, через другие протоколы тоже.
>Сделать общение операторов через icq или jabber не очень понятно как, т. к. консультанты должны выбирать посетителя из очереди и не брать одновременно одного и того же.
Если посетитель зарегистрирован, то у него в списке контактов должен быть указан способ связи. То есть зайди он на страницу под своей учётной записью на сайт, далее будет однозначно идентифицирован, чем бы ни пользовался, джаббером, icq и прочими.
А без регистрации он анонимный посетитель и у него лишь ip, который тоже может постоянно меняться. Если у браузера включены куки, то может ими можно временно идентифицировать, хотя браузеры тоже можно сменить прямо во время хождению по сайту.
В общем, без регистрации единственное, что можно однозначно сделать, это дать посетителю самому обратиться к консультанту прямо в браузере или каким-либо IM-клиентом. Естественно историю разговора можно автоматом записывать, но к учётной записи при анонимном доступе её не прицепишь.
Но вот 8 пункт, конечно, интересен, если взять и слить джаббер-сервер с сайтом, поставить транспорт на все IM-протоколы, и клиент консультанта тоже объединить неким образом с сайтом для ускорения ссылочных ответов, тогда это будет действительно хорошая система.
Вот, а некоторые любят спекулировать этим выражением вкладывая совершенно иной смысл в эту фразу. Основной памяти действительно хватало любой программе, но это не значит, что она при этом не жрала оперативку из других зон.
Перехват события нажатия кнопки OK так же легко программируется как и перехват события до и после закрытия окна. Иными словами сделав мерзопакостную программу можно было бы безопасно пропускать пользователя по кнопке ОК, а при закрытии окна крестиком или по нажатию Alt+F4 портить данные. Однако куда проще делать это не показывая никакие окошки.
Ок Отмена Применить
Ок — сохранить и выйти
Отмена — выйти
Применить — сохранить
Классический случай, когда пользователь просто хочет выйти одновременно с этим подтвердить или отменить изменения. Применение же как правило используется для промежуточных изменений, когда с настройками ещё не закончено.
Суть глаголов та же самая, но вместо того, чтобы дать пользователю некое понятие и потом согласится или отвергнуть его, он вынужден думать о нём не как о едином понятии, а как о наборе действий.
В конечном же счёте всё упирается в привычность, и если в каждом новом окне разные названия, то пользователь может почувствовать себя менее комфортно. Опять же пример «Save Cancel Don't Save» применяется довольно часто чтобы стать привычным, а что если я бы написал «Интегрировать Отменить Не интегрировать».
>Во втором примере вы можете понять о чем спрашивает приложение просто прочитав надписи на кнопках — вам даже не потребуется читать текст сообщения, чтобы принять решение.
В том то и дело, что лично я не читаю надписи ни на кнопках, ни в сообщении, это окошко вылазит и я его заранее ожидаю если выхожу не сохранившись, и я знаю что по умолчанию фокус стоит на кнопке сохранить или да, но не думаю об этом.
В общем, как я сказал, мысль интересная, но отнюдь не панацея.
www.m-10.ru/images/articles/1_5_b.gif