По старой IT-шной традиции, в конце года принято хвастаться и рассказывать, как же круто прошёл год, показывать заоблачные результаты (никто ж не проверит) и писать мотивационные посты в корпоративном фейсбуке.
По роду своей деятельности мне часто приходится создавать EXE-файлы. Компилятор — Delphi XE3. Со вчерашнего дня обнаружилось, что защитник Windows настойчиво предлагает отправить в Microsoft для анализа только что «собранные» exe-модули. Причём, это тестовые программы небольшого размера, кода там мало, внутри нет никакой крамолы типа прямого обращения к ресурсам компьютера или извращений с объектами, для которых нужны повышенные привилегии.
В Delphi XE5 при создании приложения под Android и заливке его на реальное устройство (планшет Asus Nexus 7), debug в Delphi не работает, окно deploy-инга не закрывается, а когда нажать на кнопку «Cancel» , вываливается ошибка: Почему порт занят, мне выяснить не удалось, telnet 64311 в командной строке не выявил какой-то активности на этом TCP порту.
Столкнулся сегодня с такой необходимостью, а пункта меню «Для разработчиков» в меню настроек планшета просто нету. Оказывается, у ребят из Гугла хорошее чувство юмора и опыт квестовых игр 🙂 Заходим в меню настроек, «Система» — «О планшете» и щёлкаем где-то десяток раз на пункте «Номер сборки«. Звучит глупо, потому что пункт открыть нельзя, но тем не менее. Где-то на 7-10 … Read More
Не секрет, что хорошая корпоративная программная информационная система — это такая система, которую можно «увязать» с другими программами, чтобы они не просто уживались вместе, а дополняли друг друга. Я сейчас говорю о разработках совершенно разных компаний, никак между собой не связанных. Возьмём, например, корпоративную CRM/ERP систему. Допустим, фирма внедрила у себя такую систему и успешно ею пользуется какое-то время. И … Read More
Этот пост начинает серию записей, которая будет описывать процесс перевода большого коммерческого проекта, которым является MyChat, на «новые рельсы». Сейчас проект работает на Delphi 7. Это довольно старая среда, по современным меркам, ей уже больше 10 лет. Поэтому мы начали переход на Delphi XE3, который вышел осенью 2012 года. Первая проблема, с которой я столкнулся, это невозможность компиляции библиотеки Synapse, … Read More
Сейчас вовсю идёт тестирование новой версии MyChat — 4.13. Одна из фишек, которая была реализована в готовящейся версии — это цветовая и шрифтовая разметка сообщений. Более подробно о технологии написано в официальной новости. Вроде не супер-пупер-мега фишка — всего-то сделали разметку сообщений, а раньше был просто чёрный текст. Удобнее теперь стало. Пользователи недоумевают — а чего же так долго новая … Read More
Все мы знаем, что воровать нехорошо. «Нельзя брать чужое» — учили ещё в детском садике. «Нельзя воровать софт» — твердят нам компании-разработчики ПО. Но, если монстры типа Adobe и Microsoft, могут позволить себе держать армию юристов, которые будут отстаивать их права в суде, что последние с успехом и делают, то что делать простому шароварщику, который в одиночку пишет свой софт … Read More
На написание этой статьи меня сподвигла заметка Леонида Каганова «Боже, как я ненавижу кодировку UTF-8!», где он в ярких красках описывает свои ощущения в качестве обычного пользователя компьютера при переходе на новую версию браузера Firefox. FireFox почему-то не пожелал подобрать старые закладки, настройки и плагины, а просто установился «с нуля».