.NET → Кириллица в .NET-приложениях под Mono
.Net-приложения, использующие WinForms, вполне могут работать под Mono, но в некоторых дистрибутивах Linux вместо русских шрифтов пользователи видят стройные ряды квадратов и разъехавшийся интерфейс.
Изучение проблемы показало, что в разных Linux-дистрибутивах на одной и той же версии mono (в частности, 2.4.2.3) программа была как с нормальным интерфейсом, так и с квадратами. Поиски решения в интернете привели к описанию проблемы с драйвером для видеокарт Intel в Ubuntu xserver-xorg-video-intel. Десятки разных тем на англоязычных форумах, описывающих это решение с использованием последней версии драйвера. Например, здесь и здесь. При этом на практике обновление драйверов проблему не решало.
Второй по популярности совет – установить пакет шрифтов msttcorefonts тоже не помог. Однако копнув чуть в сторону, мы обнаружили, что если в программе явно использовать простые шрифты, вроде Arial, то проблема квадратов исчезает. Оказалось, что «виноват» в этом шрифт Ms Sans Serif, используемый по умолчанию для всех форм на WinForms. Судя по всему, шрифт, заменяющий его в Ubuntu 9.04, содержит кириллицу, но начиная с 9.10 этот шрифт уже без кириллицы.
Изучение проблемы показало, что в разных Linux-дистрибутивах на одной и той же версии mono (в частности, 2.4.2.3) программа была как с нормальным интерфейсом, так и с квадратами. Поиски решения в интернете привели к описанию проблемы с драйвером для видеокарт Intel в Ubuntu xserver-xorg-video-intel. Десятки разных тем на англоязычных форумах, описывающих это решение с использованием последней версии драйвера. Например, здесь и здесь. При этом на практике обновление драйверов проблему не решало.
Второй по популярности совет – установить пакет шрифтов msttcorefonts тоже не помог. Однако копнув чуть в сторону, мы обнаружили, что если в программе явно использовать простые шрифты, вроде Arial, то проблема квадратов исчезает. Оказалось, что «виноват» в этом шрифт Ms Sans Serif, используемый по умолчанию для всех форм на WinForms. Судя по всему, шрифт, заменяющий его в Ubuntu 9.04, содержит кириллицу, но начиная с 9.10 этот шрифт уже без кириллицы.
Убунтариум → Ubuntu 9.10 и его жизнь на моем десктопе
Привет Хабр!
Своим первым постом хочу познакомить тебя с моей новой системой, в опытных кругах именуемая «Кармическая Коала», ну а в мире маркетинга и экономики — Ubuntu 9.10. И, может быть, для вас она совсем-совсем привычная и удобная, то мне, упёртому виндузятнику с 8 летним стажем, она кажется удивительной, интересной и слегка… загадочной. Итак, что меня побудило окончательно перейти на альтернативные операционные системы, и как он был совершен — под хабракатом.
Пост нисколько не провокационный и не призывает обратиться в веру свободного ПО — он просто показывает опыт одного лишь человека. Как это любит хабр, да.

Своим первым постом хочу познакомить тебя с моей новой системой, в опытных кругах именуемая «Кармическая Коала», ну а в мире маркетинга и экономики — Ubuntu 9.10. И, может быть, для вас она совсем-совсем привычная и удобная, то мне, упёртому виндузятнику с 8 летним стажем, она кажется удивительной, интересной и слегка… загадочной. Итак, что меня побудило окончательно перейти на альтернативные операционные системы, и как он был совершен — под хабракатом.
Пост нисколько не провокационный и не призывает обратиться в веру свободного ПО — он просто показывает опыт одного лишь человека. Как это любит хабр, да.

Убунтариум → HOW-TO pptpd+freeradius2+mysql+abills 0.50b для малого офиса или мелкого провайдера на Ubuntu 9.10/10.04
По просьбе уважаемого Nesmit'а публикую его HOW-TO, заместо своего, т.к. считаю что его инструкция достойна бОльшего внимания чем моя, которая была в этом посте, в моей было много недоработок и ошибок. И понапрасну его статью не пускали в ленту. Очень хорошая статья. Вот и она
ubuntu 9.10, с целью обновиться до 10.04, ничего не трогая.
pptpd 1.3.4-2
freeradius2.1.0
abills 0.5
dictionary.microsoft
Разработчик биллинга находится здесь: abills.net.ua
Хотелось бы выразить большую благодарность разработчикам данного биллинга!
Цели:
1.Обеспечить интернетом локальную сеть.
2.Учет трафика
3.Учет финансов
4.Создание тарифных планов.
5.Ограничение по скорости
6.Шифрование 128bit, причин много.
7.Без шифрования, но используя mschapv2.
8.Шифрование личного кабинета (apache SSL)
9.Возможность модернизации: интеграция почтового сервера с биллингом и т.д. Есть много модулей платных и нет.
ubuntu 9.10, с целью обновиться до 10.04, ничего не трогая.
pptpd 1.3.4-2
freeradius2.1.0
abills 0.5
dictionary.microsoft
Разработчик биллинга находится здесь: abills.net.ua
Хотелось бы выразить большую благодарность разработчикам данного биллинга!
Цели:
1.Обеспечить интернетом локальную сеть.
2.Учет трафика
3.Учет финансов
4.Создание тарифных планов.
5.Ограничение по скорости
6.Шифрование 128bit, причин много.
7.Без шифрования, но используя mschapv2.
8.Шифрование личного кабинета (apache SSL)
9.Возможность модернизации: интеграция почтового сервера с биллингом и т.д. Есть много модулей платных и нет.
Персональные блоги → Ubuntu 9.10. Шифрованная корневая ФС, открытие через SSH
Последние пару лет я шифрую все данные на своих компьютерах. OS которой пользуюсь — Ubuntu. Несколько лет, с 2000 по 2005, ставил Debian, но меня несколько утомляло ждать релизов, которые выходили раз в несколько лет. Перешёл на Убунту.
Наиболее удобной оказалась такая схема установки. Диск делится на 2 основных (primary) раздела — первый, размером 1GB для /boot; второй — всё оставшееся на диске место — для физического тома (PV), зашифрованного LUKS. Корневая ФС — на логическом томе (LV), входящем в группу (VG) которой принадлежит шифрованный том.
Наиболее удобной оказалась такая схема установки. Диск делится на 2 основных (primary) раздела — первый, размером 1GB для /boot; второй — всё оставшееся на диске место — для физического тома (PV), зашифрованного LUKS. Корневая ФС — на логическом томе (LV), входящем в группу (VG) которой принадлежит шифрованный том.
Персональные блоги → Настройка аппаратного декодера HD видео Broadcom CrystalHD BCM70012 в связке с XBMC на Ubuntu Karmic 9.10
Устанавливаем необходимые для сборки пакеты
Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src
Конфигурим, собираем, устанавливаем…
Переходим в директорию с библиотеками для линукса
Собираем, устанавливаем
apt-get install build-essential git-core autoconf subversion ccache
Скачиваем и собираем драйвера, для удобства делать это будем в /usr/local/src
cd /usr/local/src
git clone git://git.wilsonet.com/crystalhd.git/
cd /usr/local/src/crystalhd/driver/linux
autoconf
Конфигурим, собираем, устанавливаем…
./configure
make
make install
Переходим в директорию с библиотеками для линукса
cd /usr/local/src/crystalhd/linux_lib/libcrystalhd
Собираем, устанавливаем
make
make install
Убунтариум → Установка фоновой картинки на загрузочное меню Ubuntu 9.10
Как известно, в 9.10 используется вторая версия загрузчика Grub, более функциональная и современная. В Ubuntu, в отличие от других юзер-френдли дистрибутивов (openSUSE, Mandriva, Fedora и др.), у меню Grub никогда не было фоновой картинки. В 9.10 с новым загрузчиком это не изменилось. Но если раньше установка картинки была отнюдь не тривиальной задачей, то в Grub 2 это сделать проще простого:
1) Берем любой нравящийся нам рисунок размером не меньше 1024×768 и открываем его в редакторе GIMP (он предустановлен в системе, поэтому рассматриваем именно его). Уменьшаем размер рисунка до 1024×768: Image – Scale Image – вводим 1024 (ширина должна заполниться автоматически, если она не равна 768, нажимаем на значок, похожий на скрепку и вводим вручную) – Scale. Сохраняем его в домашней директории как moreblue-orbit-grub.tga (именно под таким именем, формат TGA).
2) Переносим его из домашней директории в директорию с файлами Grub:
sudo mv moreblue-orbit-grub.tga /boot/grub (набираем в терминале).
3) Правим файл пользовательской конфигурации Grub (/etc/default/grub, с правами суперпользователя), и выставляем параметр GRUB_GFXMODE=1024×768.
4) Запускаем скрипт обновления конфигурации Grub: sudo update-grub2
Теперь при выборе ОС (если она одна, то нет смысла вообще проделывать все вышеописанные операции) будет отображаться красивая и радующая глаз фоновая картинка.
1) Берем любой нравящийся нам рисунок размером не меньше 1024×768 и открываем его в редакторе GIMP (он предустановлен в системе, поэтому рассматриваем именно его). Уменьшаем размер рисунка до 1024×768: Image – Scale Image – вводим 1024 (ширина должна заполниться автоматически, если она не равна 768, нажимаем на значок, похожий на скрепку и вводим вручную) – Scale. Сохраняем его в домашней директории как moreblue-orbit-grub.tga (именно под таким именем, формат TGA).
2) Переносим его из домашней директории в директорию с файлами Grub:
sudo mv moreblue-orbit-grub.tga /boot/grub (набираем в терминале).
3) Правим файл пользовательской конфигурации Grub (/etc/default/grub, с правами суперпользователя), и выставляем параметр GRUB_GFXMODE=1024×768.
4) Запускаем скрипт обновления конфигурации Grub: sudo update-grub2
Теперь при выборе ОС (если она одна, то нет смысла вообще проделывать все вышеописанные операции) будет отображаться красивая и радующая глаз фоновая картинка.
Убунтариум → Описание процесса переноса Ubuntu 9.10 на другой винчестер (без использования Ghost, Acronis True Image etc...)
Я думаю что у многих была такая ситуация когда, появляется необходимость перенести систему с одного винта на другой. Вот и у меня назрела такая необходимость.
Установленную систему на диск объемом 80 Гб (второй канал SATA — sdb). На диске одна пратиция /deb/sdb1, swap у системы отсутствует.
перенести систему на другой винчестер объемом 320 Гб, подключенный на первый канал SATA (sda), создать и подключить на новом винчестере раздел подкачки swap, каталоги пользователей разместить так же на отдельном разделе.
И так имеем:
Установленную систему на диск объемом 80 Гб (второй канал SATA — sdb). На диске одна пратиция /deb/sdb1, swap у системы отсутствует.
Необходимо сделать:
перенести систему на другой винчестер объемом 320 Гб, подключенный на первый канал SATA (sda), создать и подключить на новом винчестере раздел подкачки swap, каталоги пользователей разместить так же на отдельном разделе.
Поехали:
Убунтариум → Вышла Ubuntu Tweak 0.5

Недавно вышла новая версия достаточно популярной программы Ubuntu Tweak.
Программа представляет собой графический, удобный и понятный интерфейс, с помощью которого можно легко изменять системные и скрытые настройки операционной системы Ubuntu. Кстати новая версия программы поддерживает только Ubuntu 9.10.
В новой версии изменён дизайн, код программы освобожден от вставок на языке C, улучшены средства для инсталяции и деинсталяции приложений. Важно, что теперь синхронизация в Центре Приложений осуществляется с данными сайта с точностью до даты.
Мало того, в блоге разработчика программы сообщается, что скоро будет выпущена Ubuntu Tweak 0.6. На рисунке примерно набросан макет новой версии, графический интерфейс которой будет отличен от текущей свежей версии.

Прямая ссылка на загрузку Ubuntu Tweak 0.5.0: .deb (640 Кб)
Linux для всех → WimaxYota для 2.6.31-14-generic (netbook Remix ubuntu 9.10, intel 5150)
Итак, я перепробовал множество мануалов для поднятия Йоты, и у меня ничего не получилось. Пришлось все равно додумывать за авторов и править ручками. И вот он, готовый ман для поднятия йоты без проблем.
Убунтариум → Ubuntu 9.10 Flash(x64), ZendStudio7 — решение проблемы
Неприятная проблема с Flash в Firefox, когда не нажимаются кнопки.
Если вам знакомо — решается так:
1. Удаляем установленный флеш плеер (как правило, Адоб)
2. Качаем архив download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
3. Закрываем Firefox
4. Распаковываем архив и прикручиваем плагинчик вот так:
5. Запускаем Firefox и облегченно вздыхаем :)
Альтернативный вариант скачивания/установки плагина:
(взято отсюда)
UPD: Решение аналогичной проблемы с кнопками в ZendStudio7:
1. Создаем шелл-скрип с таким содержанием (только указываем свой путь к ZendStudio):
2. Используем его для запуска студии
(взято отсюда)
PS: спасибо 1999 ;)
Если вам знакомо — решается так:
1. Удаляем установленный флеш плеер (как правило, Адоб)
2. Качаем архив download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
3. Закрываем Firefox
4. Распаковываем архив и прикручиваем плагинчик вот так:
tar zxvf libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
sudo cp libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/firefox-addons/plugins/
sudo ln -sf /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/xulrunner-addons/plugins/
5. Запускаем Firefox и облегченно вздыхаем :)
Альтернативный вариант скачивания/установки плагина:
wget queleimporta.com/downloads/flash10_x64_en.sh && sudo chmod +x flash10_x64_en.sh && sudo sh ./flash10_x64_en.sh
(взято отсюда)
UPD: Решение аналогичной проблемы с кнопками в ZendStudio7:
1. Создаем шелл-скрип с таким содержанием (только указываем свой путь к ZendStudio):
#!/bin/bash
export GDK_NATIVE_WINDOWS=1
/usr/local/Zend/ZendStudio-7.0.2/ZendStudio "$@"
2. Используем его для запуска студии
(взято отсюда)
PS: спасибо 1999 ;)