Новый канал общения: чатик в JOSM

Ну а дальше? Там должен быть stacktrace.

Весь сервер скачивания плагинов, он же SVN - висит. 504 Gateway Timeout.
ШТОСМ - эффект ? :slight_smile:
(незадолго до поста всё работало, как раз делал svn update)

(переписал) да, svn.osm.org в отключке, вместе с архивом почтовых рассылок и help.osm.org. Firefishy и TomH сейчас чинят.

Это сплаш окно при первой загрузке после установки.
В консоли по интересующему вопросу вижу лишь

An error occurred in plugin geochat. java.lang.ClassNotFoundException: geochat.GeoChatPlugin

Починили svn. Попробуй переустановить плагин.

forever_alone.bmp

В Москве трое тестеров)

Уже вылезает что-то странное (удалил слой, сменил место):

P.S. Пропало…

Копипаст (Ctrl-C/Ctrl-V, Ctrl-Ins/Shift-Ins) специально отключен?

Работает. Только вот, радиус в 20км маловат, опцианально бы. И при удалении на большее расстояние беседа пропадает. В Эстонии, естественно, никого, ткнулся в Москву, уже беседуют, загрузил область в Эстонии, чатик сново пуст.

А ещё японцам неудобно - шрифт мелкий и не меняется :slight_smile:

А вообще - супер-вещь. Я давно в SVN заметил, но рассекречивать не стал.

Сделайте настройку радиуса! Мне бы 300-500 км.

А так даже в 20 км от Кремля никого нет.

В почте просят уменьшить радиус, здесь – увеличить… Вы определитесь! :slight_smile:
По-моему, достаточно большой радиус у IRC, заходите туда.
Мне уже намекнули, что неплохо бы интегрировать – может, когда-нибудь допилю.

Ну очевидно же, у европейцев плотность населения большая, поэтому им радиус меньше надо. А у нас наоборот.
Хотя по идее, если только в городах использовать, то километров 30 должно хватать.

Я определился — увеличить!

На самом деле, конечно, сделать настройку.

Можно ещё поиск ближайшего.

В каком меню хоть его искать после установки

Патч от К. О. :


Index: ChatServerConnection.java
===================================================================
--- ChatServerConnection.java	(revision 29581)
+++ ChatServerConnection.java	(working copy)
@@ -248,7 +248,7 @@
     }
 
     private class LogRequest implements Runnable {
-        private static final int MAX_JUMP = 20000; // in meters
+        private static final int MAX_JUMP = Main.pref.getInteger("geochat.maxRadius", 20000); // in meters
         private LatLon lastPosition = null;
         private long lastUserId = 0;
         private long lastId = 0;

:slight_smile:

Лучше ползунок к окошку приделать. :slight_smile:

Радиус определяется на сервере, ты лишь нашёл расстояние, после которого содержимое панели чата обновляется целиком.
Ну и поскольку он влияет не только на распространение сообщений, но и на получение информации о всех пользователях, изменять его можно только всё взвесив. Искать ближайших пользователей – понятная, но странная для чата задача. Так-то можно ещё и пол в базе хранить.

Во всяком случае за пределами МКАДа чат с радиусом 20 км нужен только шизофреникам.

И то правда, то-то я смотрю - не совсем работает :slight_smile:
Если серьёзно - заведи хотя бы переключатель радиуса чатика (с поддержкой на сервере). Как минимум, для картовстреч нужен один радиус, а просто для болтовни с соседями по региону (которых и так больше 5 человек в день не бывает) - другой.
Можно устроить отсылку желаемого радиуса с клиента при каждом запросе (и ползунок), но это определяется нагрузкой на сервер. Если будут большие радиусы, надо сделать еще и показ расстояния до пользователей (на карте - это хорошо, но долго).