← All posts tagged ЖЖ

ma1uta

как люди пользуются второтегом? Что не кидают ссылку, то она не открывается. Сначала полминуты висит-висит и думает, а потом выдаёт ошибку, что не смогло показать 140 (или сколько там сейчас, 200) символов. На lte. А в жуйке и более длинные сообщения моментально доставляются. Как?!

ma1uta

на днях вышло обновление kerbal space program 1.7. В него теперь можно играть без множества модов потому, что туда впилили планировщик манёвров, показ dV в ангаре, отображение высоты не только от уровня моря, но и поверхности.

ma1uta

Вот все жалуются, я тоже пожалуюсь. Есть такая библиотека xmpp.rocks (или просто babbler, баблер). В целом она вполне себе неплохая, но есть у неё одна особенность, которая навевает грусть и печаль, а именно то, что автор очень сильно любит добавлять везде слово `final` и делать методы `private`. В итоге, когда делаешь всё по примерам, всё работает, шаг влево-вправо — начинается боль и страдание. Первый раз с таким столкнулся, когда потребовалось для external component слать presence в комнату от разных resource. Решилось дело тем, что пришлось скопировать 5 классов (не от наследоваться!) и в один метод добавить три строки. Также в бабблере есть заготовка под c2s на базе netty. Слов нет, кодеки и соединение работают вполне нормально. А даже его можно использовать для входящих s2s. Для исходящих понадобилось переопределить один метод (редкий случай, когда метод оказался `protected`, а класс не `final`). Но с ServerDialback уже боль и страдание, а именно отправить теги `db:result` и `db:verify` не получится, несмотря ни на какие манипуляции (в том числе и с jaxb). Там жестко захардкожен в `private static final` переменной список namespace-ов, для которых будет писаться префикс, и dialback-а среди них нет. При этом это всё лежит в классах в xmpp-core с видимостью package (не public). Если выносить все классы, чтобы сделать dialback по-человечески, то надо будет копировать уже порядка 6-10 классов. :( Грусть, пичаль. Хоть выкидывай бабблер.

ma1uta

попытался сделать небольшую библиотеку, чтобы можно было бы импортировать ФИАС (fias.nalog.ru). В итоге всё работает (просмотр и импорт), но упирается в субд, что ожидаемо, всё это надо куда-нибудь скидывать в какой-нибудь hadoop и уже оттуда с ним работать.

ma1uta

itweek.ru «СИБРУС Box» — это готовое решение, которое позволит развернуть независимый защищенный мессенджер в любом удобном месте, просто подключившись к интернету.