Что произойдет, если два юзера подключатся с одинаковыми данными авторизации (один логин)?
У акторов Room и GmService должно быть общее состояние — кто в какой комнате находится. Например, чтобы клиент не мог дважды отправить JoinRoom и оказаться в двух комнатах одновременно. В Akka нет гарантии доставки сообщений, поэтому между Room и GmService может возникнуть рассинхронизация. Как это разруливать?
Все идущие на сервер параметры GET/POST, кроме случая multipart/form-data, кодируются в UTF-8. Не в кодировке страницы, а именно в UTF-8. Поэтому, например, в PHP их нужно при необходимости перекодировать функцией iconv.
// ajax.php
$name = iconv('UTF8','CP1251',$_GET['name']);
С другой стороны, ответ с сервера браузер воспринимает именно в той кодировке, которая указана в заголовке ответа Content-Type. Т.е, опять же, в PHP, чтобы браузер воспринял ответ в windows-1251 и нормально отобразил данные на странице в windows-1251, нужно послать заголовок с кодировкой в php-коде, например так:
// ajax.php
header('Content-Type: text/plain; charset=windows-1251');
Или же, такой заголовок должен добавить сервер. Например, в apache автоматически добавляется кодировка опцией:
# в конфиге апача
AddDefaultCharset windows-1251
Еще один пример работающего PDF-журнала, журнал о личной эффективности, выкладывается на patriotov.net
Если в основе журнала лежит реальная идея, привлекающая всех «быстрых и эффективных» людей, столь ли важен формат?
Спрос рождает предложение, а не наоборот. Парикмахер должен обосновать, почему всего лишь 400? И правильный ответ, потому что, если брать больше, у меня никто не будет стричься.
В официальную медицину тоже особо не верю, слишком много завязано на фармацевтическом бизнесе. Птичий грипп и прочее тоже откровенно радуют.
Про риск заболевания раком — звучит не очень убедительно. За себя могу сказать только одно — лучшей работоспособности достигаю ночью.
Что произойдет, если два юзера подключатся с одинаковыми данными авторизации (один логин)?
У акторов Room и GmService должно быть общее состояние — кто в какой комнате находится. Например, чтобы клиент не мог дважды отправить JoinRoom и оказаться в двух комнатах одновременно. В Akka нет гарантии доставки сообщений, поэтому между Room и GmService может возникнуть рассинхронизация. Как это разруливать?
Если Вы используете только UTF-8 — пропустите эту секцию.
Все идущие на сервер параметры GET/POST, кроме случая multipart/form-data, кодируются в UTF-8. Не в кодировке страницы, а именно в UTF-8. Поэтому, например, в PHP их нужно при необходимости перекодировать функцией iconv.
// ajax.php
$name = iconv('UTF8','CP1251',$_GET['name']);
С другой стороны, ответ с сервера браузер воспринимает именно в той кодировке, которая указана в заголовке ответа Content-Type. Т.е, опять же, в PHP, чтобы браузер воспринял ответ в windows-1251 и нормально отобразил данные на странице в windows-1251, нужно послать заголовок с кодировкой в php-коде, например так:
// ajax.php
header('Content-Type: text/plain; charset=windows-1251');
Или же, такой заголовок должен добавить сервер. Например, в apache автоматически добавляется кодировка опцией:
# в конфиге апача
AddDefaultCharset windows-1251
Если в основе журнала лежит реальная идея, привлекающая всех «быстрых и эффективных» людей, столь ли важен формат?
Но теперь использую symfony и форматирую код согласно стандарту фреймворка.
Про риск заболевания раком — звучит не очень убедительно. За себя могу сказать только одно — лучшей работоспособности достигаю ночью.