Дано: три компьютера (две штуки — под управлением FreeBSD и еще на одном стоит Windows), смартфон, планшет, а также парочка виртуальных машин. Задача: синхронизировать между ними почту, RSS-ленту, закладки, файлы и тд. Желательно использовать для этого поменьше программ и сервисов.

Когда создавался Perl, ООП еще не был моден. Сейчас он моден, в связи с чем некоторые граждане, не обнаружив в этом языке любимых классов, испытывают культурный шок, плюются и идут учить модные PHP и Python. Тем не менее, если вы используете в своей работе Perl и хотите программировать в ООП стиле, язык не будет стоять у вас на пути. Единственная проблема, с которой вам предстоит столкнутся — это проблема выбора, потому что в Perl, как обычно, «there’s more than one way to do it».

Как и обещал, пишу продолжение своей заметки про wxWidgets. В этом посте будет описана установка wxWidgets и Code::Blocks под различными операционными системами, основы создания GUI с помощью wxSmith, а также приведены небольшие примеры кода.

Когда деревья были большими, а для выхода в сеть нужно было покупать карточки ROL, на компьютерных форумах было модно писать всякие лозунги про свободное ПО и открытые протоколы. Дескать Opera никому не нужна, потому что есть Firefox, который распространяется под GPL. Или что Аська скоро умрет, потому что есть открытый Jabber с его шифрованным трафиком, email-подобными JID и тп. Прошли годы. Ничего не изменилось.

В сети есть много сервисов для скачивания mp3 из Вконтакта, но мне они не нравятся. Например, vMuke.ru часто возвращает пустой результат, а MP3-Search.su постоянно перегружен (и недавно затребовал регистрацию). Поэтому мне кажется, что юниксоиды оценят следующий скрипт.

Некоторое время назад я стал интересоваться разработкой кроссплатформенных GUI приложений. Сейчас существует множество подходов к разработке данного типа программ — это Java, библиотеки GTK и Qt, скриптовые языки. Однако я сделал выбор в пользу библиотеки wxWidgets, и ниже будет рассказано, почему.

Синтезатор голоса (он же «Text To Speech» или «TTS») — это программа, предназначенная для преобразования текста в человеческую речь. Таких программ сейчас много, но, к сожалению, качество большинства синтезаторов оставляет желать лучшего. В этой заметке вы найдете краткое описание некоторых синтезаторов.

Цитаты интересны своей способностью хранить ценную информацию в малом объеме текста. Приведенные ниже цитаты известных и не очень людей я пытался собирать в своем твитере. Сейчас мне это кажется не очень удобным, так что я решил перепостить их в блог. Содержание этих цитат кажется мне либо ценным, либо интересным, либо просто забавным.

В сети есть много информации про использование портов и пакеджей FreeBSD. К сожалению, часто эта информация оказывается устаревшей. Иногда бывает, что одна статья противоречит другой. Что касается хэндбука, то, на момент написания этих строк, в нем не было ни слова про утилиту pkg_upgrade, а информация об установке приложений из портов и их обновлении находилась на расстоянии двадцати глав. В общем, мне такая ситуация не нравится, так что я решил осветить вопрос в своем блоге.

Турецкая компания AirTies была основана в 2004 году. Ее профиль — создание беспроводных устройств для провайдеров и интернет-пользователей. На российском рынке, судя по информации в сети, продукция АирТайс появилась где-то в 2010 году и потому еще не успела завоевать большой популярности. Между тем продукция у них, как выяснилось, отличная!