четвер, 31 січня 2008 р.

Times New Roman у LaTeX

Вирішив поколупатися трохи з нормальною системою підготовки наукових публікацій.
Полазивши по Тенетах - знайшов кілька пристойних книжок, які потрохи читаю.
Однак, при підготовці матеріалів постала проблема, яка полягає в тому, що наші науковці ну не вміють читати матеріали, які оформлені шрифтом, відмінним від Times New Roman (теза суперечлива, сьогодні піду здавати реферат - буду знати точно).

Тому я на всяк випадок перегенерував pdf-ку з шрифтом Times New Roman. Для цього, після команди \begin{document} слід вставити команду

\usefont{T2A}{ftm}{m}{sl}

Ось і все.

Матеріали почерпнув звідси (рос).
Паралельно знайшов матеріли, які стосуються перетворення з формату LaTeX у MS Word (рос.) та додавання власних шрифтів у LaTeX (рос.).


понеділок, 21 січня 2008 р.

Драйвери 44.3 від ATI - доповнення

Вирішив сьогодні зранку повернути назад бібліотеку libGL.so.1.2, яка йшла у комплекті з libgl1-mesa-glx. Зайшов у теку /usr/lib і зі здивуванням помітив, що власне на неї і вказують символічні посилання (виявляється маю дурну звичку не видаляти старі файли, а перейменовувати їх на <стара назва файлу>.orig).
Ну ламати не будувати - тому я змінив символічні посилання на бібліотеку, яка йшла в комплекті з драйверами ATI, і о диво.... OpenGL запрацював, ну принаймні так сказав мені fgl_glxgear.

Виставивши налаштування на мінімум - вирішив перевірити, як працює compiz. Виявляється працює. З чим всіх і себе вітаю.

Ну що ж закрито ще одну проблему.
Версія compiz: 0.6.3~git20071222.061ff159-1.
+ виникає підозра, що для того, щоб він нормально запрацював слід було внести деякі зміни
до файлу: /usr/bin/compiz,
а саме змінити рядок:
WHITELIST="nvidia intel ati radeon i810"
на
WHITELIST="fglrx nvidia intel ati radeon i810"

суботу, 5 січня 2008 р.

Автоматичне під'єднання флешок з кирилицею

На домашньому сервері після перезбирання ядра довгий час не міг під'єднати флешку, оскільки система матюкалася на те, що кодування "utf-8" не встановлено. Виявилося, що я просто неправильно вписав назву кодування. Замість "utf-8" слід вписати "utf8" у секціях "Підтримка рідної мови" (Native Language Support) та Файлові системи FAT/NTFS (FAT/NTFS File Systems). Правда після цього система попереджує, що при створенні тек буде враховуватися регістр сиволів, однак думаю, з часом поправлю і це :) (Якщо дійдуть руки)

середу, 2 січня 2008 р.

Драйвери 44.3 від ATI

Отже, не так давно, 20 грудня 2007 року, вийшла нова версія драйверів для відеоадаптера. Оскільки руки дійшли тільки тепер, то й коротенький звіт представляю вашій увазі.

Нові драйвери я завантажив звідси. Після цього було зроблено пакунки для lenny (./ati-driver-installer-8.443.1-x86.x86_64.run --buildpkg Debian/lenny), які я спробував встановити в систему. Однак встановлення драйверів над існуючими не вдалося, тому поточні драйвери довелося видалити.
sudo apt-get remove fglrx-driver
sudo apt-get remove fglrx-driver-dev
sudo apt-get remove fglrx-amdcccle
sudo apt-get remove fglrx-kernel-src

Але на цьому труднощі не завершилися, оскільки при встановленні драйвера (sudo dpkg -i fglrx-driver_8.443.1-1_amd64.deb) apt видав повідомлення про помилку. Мова йшла про те, що пакунок вимагав перезапису файлу libGl.so.1.2 та символічного посилання на цей файл libGL.so.1. Конфліктну ситуацію усунуто, наказавши
встановлювачу перезаписати файли, незважаючи на попередження ( sudo dpkg -i --force-all fglrx-driver_8.443.1-1_amd64.deb).
За допомогою менеджера модулів (sudo m-a) було зібрано новий модуль для ядра.
Після перезавантаження та запуску X-сервера я перевірив функції opengl та налаштування відеоадаптера.

Висновки:
  1. Режим opengl є недоступним. Тестова програма fgl_glxgear виводить повідомлення про помилку: "GLXUnsupportedPrivateRequest".
  2. У панелі налаштувань ATI Catalyst Control Center у секціях 3D та Anisotropic Filtering неможливо внести зміни (див. малюнки)
  3. При завершенні gdm випливає повідомлення про помилку, на кшалт Segmentation Fault.
  4. При запуску GoogleEarth X-сервер перезавантажується.
Отже загалом можна говорити про те, що наразі ці драйвери не варто використовувати.

Однак, слід повернути старі драйвери fglrx-driver (версія 42.) та його складові. Проте виявилося, що на момент написання цього допису у репозиторії з'явилися ці драйвери, і відкотити зміни назад стало неможливо. Тому я просто зніс встановлені мною драйвери, та завантажив нові з репозиторію. Єдиним нюансом стало перевстановлення бібліотеки lib1gl-mesa-glx та заміщення файлу libGL.so.1 аналогом з драйверів версії 44.3.

Чекаємо нових релізів.