Connect everywhere


Всё о мессенджерах, чатах и мгновенных сообщениях

Чем мы занимались целый год

По старой IT-шной традиции, в конце года принято хвастаться и рассказывать, как же круто прошёл год, показывать заоблачные результаты (никто ж не проверит) и писать мотивационные посты в корпоративном фейсбуке.


Аномальная активность Windows Defender

По роду своей деятельности мне часто приходится создавать EXE-файлы. Компилятор — Delphi XE3. Со вчерашнего дня обнаружилось, что защитник Windows настойчиво предлагает отправить в Microsoft для анализа только что «собранные» exe-модули. Причём, это тестовые программы небольшого размера, кода там мало, внутри нет никакой крамолы типа прямого обращения к ресурсам компьютера или извращений с объектами, для которых нужны повышенные привилегии.


Unnable to start gdbserver on port ‘64311’. Port is already in use.

В Delphi XE5 при создании приложения под Android и заливке его на реальное устройство (планшет Asus Nexus 7), debug в Delphi не работает, окно deploy-инга не закрывается, а когда нажать на кнопку «Cancel» , вываливается ошибка: Почему порт занят, мне выяснить не удалось, telnet 64311 в командной строке не выявил какой-то активности на этом TCP порту.


Как включить отладку по USB на Android 4.3 Google Nexus 7?

Столкнулся сегодня с такой необходимостью, а пункта меню «Для разработчиков» в меню настроек планшета просто нету. Оказывается, у ребят из Гугла хорошее чувство юмора и опыт квестовых игр 🙂 Заходим в меню настроек, «Система» — «О планшете» и щёлкаем где-то десяток раз на пункте «Номер сборки«. Звучит глупо, потому что пункт открыть нельзя, но тем не менее. Где-то на 7-10 … Read More


Интеграция системы обмена мгновенными сообщениями и корпоративных ИС

Не секрет, что хорошая корпоративная программная информационная система — это такая система, которую можно «увязать» с другими программами, чтобы они не просто уживались вместе, а дополняли друг друга. Я сейчас говорю о разработках совершенно разных компаний, никак между собой не связанных. Возьмём, например, корпоративную CRM/ERP систему. Допустим, фирма внедрила у себя такую систему и успешно ею пользуется какое-то время. И … Read More


Не собирается библиотека Synapse в Delphi XE3

Этот пост начинает серию записей, которая будет описывать процесс перевода большого коммерческого проекта, которым является MyChat, на «новые рельсы». Сейчас проект работает на Delphi 7. Это довольно старая среда, по современным меркам, ей уже больше 10 лет. Поэтому мы начали переход на Delphi XE3, который вышел осенью 2012 года. Первая проблема, с которой я столкнулся, это невозможность компиляции библиотеки Synapse, … Read More


Когда выйдет новая версия?

Сейчас вовсю идёт тестирование новой версии MyChat — 4.13. Одна из фишек, которая была реализована в готовящейся версии — это цветовая и шрифтовая разметка сообщений. Более подробно о технологии написано в официальной новости. Вроде не супер-пупер-мега фишка — всего-то сделали разметку сообщений, а раньше был просто чёрный текст. Удобнее теперь стало. Пользователи недоумевают — а чего же так долго новая … Read More


«Как бороться с кряками» или Гоша и Яша спешат на помощь

Все мы знаем, что воровать нехорошо. «Нельзя брать чужое» — учили ещё в детском садике. «Нельзя воровать софт» — твердят нам компании-разработчики ПО. Но, если монстры типа Adobe и Microsoft, могут позволить себе держать армию юристов, которые будут отстаивать их права в суде, что последние с успехом и делают, то что делать простому шароварщику, который в одиночку пишет свой софт … Read More


Четыре вещи, о которых необходимо помнить разработчику ПО

На написание этой статьи меня сподвигла заметка Леонида Каганова «Боже, как я ненавижу кодировку UTF-8!», где он в ярких красках описывает свои ощущения в качестве обычного пользователя компьютера при переходе на новую версию браузера Firefox. FireFox почему-то не пожелал подобрать старые закладки, настройки и плагины, а просто установился «с нуля».