Александр Сисюкин: Одно время такое было в одноклассниках. Но там просто было xor реального id игрока и id приложения.
Есть возможность запросить email пользователя или ссылку на профиль. Но это тоже весьма условный идентефикатор. Так что не советую их использовать.
https://developers.facebook.com/docs/graph-api/ref...
>> The id of this person's user account. This ID is unique to each app and cannot be used across different apps. Our upgrade guide provides more information about app-specific IDs
copal: проблемы были у некоторых соцсетей с поддержкой wmode = direct , в том числе и в вк, насколько я помню. Но сам не сталкивался. Сейчас во всех популярных соцсетях проблемы устранены.
Игорь Самохин: Для чатов лучше использовать готовое решение в виде XMPP\IRC, прикрутив его в клиент игры.
Мне кажется что в случае, когда тебе нужен мгновенный ответ от другого пользователя, лучше использовать сокеты, чем делать постоянные запрос.
Только не создавать процесс на каждый открытый сокет по потоку, а используй пул, как это сделано в nginx, например habrahabr.ru/post/260065
Еще есть решение, как это сделано в вк. Клиент посылает post-запрос и это запрос висит. Как-только на сервере возникают события, сервер отвечает на этот запрос и закрывает его, или он сам отваливается по time-out. После закрытия запроса, клиент тут же посылает новый и снова ждет ответа.
К сожалению не помню как это называется и не скажу про эффективность. Но думаю в вк сидят не дураки и навскидку этот метод лучше постоянной посылки холостых запросов.
На сервлетах можно реализовать оба варианта. У нас сервер запускается отдельным инстансом. Но некоторые дополнительные тулзы реализованы в виде сервлетов.
А может я и ошибаюсь. Сейчас у меня приложение без аппрува, и делает постинги с доступом "для друзей". Надо порыться в документации повнимательней. А вы делаете постинги из под того же пользователя что и автор приложения?
Сергей Гавка: я поддерживаю canvas-приложение, на ФБ, но думаю там тот же принцип. Нужно получить аппрву на само приложение и на заапрвуить все дополнительные разрешения, которые будет использовать приложение. Иначе все постинги идут с модификатором доступа (только я). Поищите во вновь опубликованном посте, где-то чуть ниже имени, справа должна быть иконка с правилами доступа, скорее всего у вас там "замочек".
Проект динамический, если держать кого-то на аутсорсе, это будет очень тормозить процесс внесения изменений. Нанимать отдельного человека не хочется. Потому и спрашиваю про существующие простые решения, что бы не изобретать велосипед.
Это пример неправильного использования tmux\screen, правильнее запускать через nohup, как написано ниже и вообще оформить это в виде демонов через /etc/rc.d/init.d или /etc/init.d в зависимости от дистрибутива.
Баха Рустамов: запусти Firefox, установи аддон "firebug". После этого открой страничку с флешкой и нажми f12, откроется панелька как на картинке, выбири те же вкладки и смори на активность внизу.
Сборщику мусора нужно знать что у вас лежит внутри этих 8 байт просто число или ссылка на объект.
Можно создать структуру вида:
```
```
Но важно что бы ObjectValue всегда был или null или ссылкой на реальный объект, нельзя поместить его в ту же область что value-типы.