29 мая 2009 г.

Отличные шрифты для ClearType

Я не являюсь фанатом программных продуктов компании Microsoft, поэтому у меня дома находятся не самые новые версии программ и компонентов (да и на работе мой компьютер застрял во временах Windows XP SP2) .
Но вот недавно я узнал про замечательные шрифты, созданные специально для технологии ClearType. Просто так их заполучить не получается (кроме, великолепного Consolas, его поместили в отдельный пакет).
Впрочем можно пойти обходным путем и скачать средство просмотра презентаций PowerPoint 2007, в котором кроме Consolas имеются другие замечательные шрифты (без которых в linux так плохо). Что я и сделал, после чего выдрал из инсталлятора эти шрифты и тут же стер скаченный 27 Мб файл.
Скажу вам откровенно, в моей IDE Consolas смотрится просто отлично, потеснив на этом месте Courier New!

Xmind: программа, которая помогает думать

Я зашел на softpedia и поискал свободные программы для рисования так называемых "карт памяти" - mind-map. Программ было несколько, но для получения некоторых нужна регистрация, а мне (как и большинству не-пользователей таких программ) лень это делать. Поэтому я скачал две программы: freemind и Xmind. Первая хоть и позволяет творить, но выглядит столь аскетично... А вот вторая Xmind 3 оказалась великолепной программой. Простой в освоении, имеющей великолепный дизайн (для свободных программ это редкость, а для программ на Java редкость вдвойне) и неплохой набор функций.
В общем Xmind 3.0.3 это наш выбор. Обе программы (Xmind и Freemind) написаны на Java, что в свою очередь дает такое неоспоримое преимущество как кроссплатформенность. Но... нагрузка на процессор при отрисовки графики в Java (особенно этим отличается Xmind) настолько велика, что удовольствие от использования программы враз улетучивается, а это в случае с программой для рисования карт памяти стоит на первом месте - ничего не должно препятствовать полёту мыли, ни усложненный интерфейс, ни тормоза, ни лишние инструменты. К сожалению, либо кроссплатформенность, либо тормоза.На скриншоте вы можете видеть что работа над моим проектом идёт полным ходом. Данные есть, они обработаны (не без проблем) и загружены в базу данных. А это уже пол-дела! На следующей неделе буду программировать основную страницу, которая и будет обращаться к базе данных, делая выборку из более чем 50000 наименований товаров.

27 мая 2009 г.

PHP-project

Я всё мучаю своей проект по сбору всех цен города в одну базу данных. Так как проект хоть и небольшой, но серьезный, а программированием я не занимался уже достаточно давно, то с первых шагов я столкнулся с проблемами.
Первая проблема это сами прайс-листы от незабвенного и любимого всеми менеджерами Excel. Во первых они мало того что разные (по структуре), так еще и разных форматов. Есть xml, а есть родные (еще более проблемные). Я конечно видел тут платное решение по парсингу таких файлов, но хотелось бы обойтись своими силами и бесплатными решениями. Универсальности не будет, будет костыль на костыле. Я уже начал упрощать себе задачу, впрочем начинать то всегда надо с малого.
Со второй проблемой я еще не столкнулся, но обязательно столкнусь на последнем решающем этапе. Это настройки и ограничения хостинга. То они файлы качать не могут с других серверов, то ограничения на базу данных, то функция неправильно работает... Вообщем там будет видно.
На данный момент я пока решил не собирать статистику по времени по товарами в базу данных (а то она будет растить на несколько мегабайт после каждого обновления) и не парсить Excel-листы, а загонять их из .csv.
Занимаясь планированием проекта ощутил недостачу в таких средствах как mind-map, а проще говоря схемках в виде прямоугольников, овалов и стрелочек-связей между ними. Поищу себе бесплатный редактор "карт памяти". А то бывает придумал замечательную схему, а тебя отвлекли и из головы всё вылетело.

25 мая 2009 г.

Clear Type Tuning

Не прошло и трех лет использования моего не самого дешевого (в те далекие годы) LCD-монитора Samsung как я обнаружил на сайте всеми "любимой" корпорации программу по "толстой" настройке сглаживания шрифтов ClearType в Windows. И сразу понял как я ошибался все эти годы и что использовать стандартный ClearType на мониторах Samsung просто было невозможно (оно краснило буквы и превращало их в нечитаемое жирное нечто).
Вот ссылка на утилиту не изобилующую настройками, но крайне необходимую при работе с некоторыми LCD-мониторами.
PS: а сколько еще скромных, но крайне необходимых, исправляющих стандартную убогость и ограниченность ОС программ пылится на сайте этой корпорации?..

23 мая 2009 г.

Мини-сервер


Вот и подошел я непосредственно к факту необходимости в доме третьего (с покупкой ноутбука четвертого) компьютера, который будет работать в режиме 24/7.
Виной тому безлимитный интернет и моя скупость, вызванная трудным детством, когда интернет был 5 кб/сек и только ночью - скачивание файлов стоило очень дорого для меня (в том числе здорового сна и нервных клеток, стоимость которых не измеришь в денежном эквиваленте). Сейчас скорости выросли в 5 раз, но оставлять провайдеру эти гигабайты трафика не хочется, особенно в том время, когда с получением безлимитного интернета сразу нарисовались множество файлов, которых в будущем хотелось получить на свой жесткий диск.

Основные выгоды использования отдельного компьютера для скачивания/хранения файлов
:
  1. Всегда свободен основной (мощный) компьютер, который используется как рабочий и игровой. В данный момент он непрерывно используется в качестве прокси-сервера, качает из торрентов и местной пиринговой сети, хранит и раздаёт 500 Гб ценной информации (недавно скаченной и скопленной за долгие годы). То есть мне некогда его поставить даже на тех.обслуживание (прочистить от пыли).
  2. Тишина при работе. Наконец-то я смогу выключить большой компьютер и насладится сном в тишине.
  3. Незавимость работы. Я могу выключить основной компьютер, а ноутбуку и второму компьютеру оставить файлы для работы на медиа-сервере.
  4. Круглосуточность работы. 24/7 как я и сказал. Да здавствует безлимитный интернет!
  5. Экономичность в энергопотреблении. Слабенький процессор Atom это вам не Core 2 Duo c 4 Гб памяти и двуми террабайтными винчестерами + не самая экономичная игровая видеокарта + непрерывно вращающиеся вентиляторы в корпусе системного блока.
Минусы. Конечно они есть.
  1. Сложность настройки сети. Ну как сложность..., но устоявшиеся приёмы работы сети придется менять полностью.
  2. Это еще один компьютер со всеми своими недостатками (еще одна ОС, которую на него надо будет установить и настроить, а затем администрировать).
  3. Проблема размещения в квартире. Этот небольшой компьютер придется куда-то ставить. Меня так и подмывает засунуть его глубоко в стол. И забыть о его существовании (а вспоминать только удаленно администрируя).
  4. Накладные расходы. Это всё стоит денег, как ни странно. Плюс сетевой кабель и дополнительные жесткие диски (основной пункт расходов).
  5. Проблемы этического характера. Количество компьютеров в доме растет с каждым годом, что не может радовать домашних. Впрочем маленький и незаметный компьютер в доме никому не помешает. Одним больше, одним... нет, меньше не будет.
Исходя из вышесказанного (а впрочем еще раньше) я решил выбрать в качестве мини-сервера готовую офисную систему на базе процессора Atom в корпусе mini ATX. Основным отличием данной системы, являющимся основопологающим при выборе данной конфигурации было то, что она имеет пассивное охлаждение, а корпус имеет небольшие (относительно) габариты. То есть система полностью бесшумна! Конечно, негоже компьютерщику брать готовую офисную конфигурацию, когда он может ориентируясь по прайс-листу и с помощью своих рук собрать лучше.
К сожалению не может. Процессоры Atom в розничной продаже не встречаются, также крайне скудно в наших магазинах представлены комплектующие с пассивным охлаждением и нестандартного форм-фактора. Поэтому всё это и за небольшую сумму в 7000 рублей я получу в готовом корпусе!
Покупка назначена на следующий месяц.

19 мая 2009 г.

"Азирис нуна" и судьбы русской фантастики

Не далее как вчера посмотрел этот "замечательный" фильм, о котором узнал из книги (как ни странно). Из сборника фантастических рассказов, если быть точным. Фильм ценен тем что снят по замечательной книге "Сегодня, мама!" С. Лукьяненко и Ю. Буркина.
Кроме этого, фильм примечателен тем, что за скромную сумму 3 млн. долларов в производстве он собрал около 100 тыс. $ - т.е. провалился напрочь. Не буду рассказывать об убогом юморе, отвратительной игре актеров (да, они всего лишь дети, но всё таки), отвратной постановке... Провал и тот факт, что я вообще никогда не слышал об этом фильме до сегодняшнего дня говорит сам за себя.
Для 2005 года и всего 3 млн. долларов бюджета, в фильме довольно неплохие спецэффекты (местами)! Я невольно сравнивал спецэффекты в блокбастере (да что там, просто блок-бастарде) "Обитаемый остров - 1" в котором только неубедительный полет корабля в начале фильма стоил 10 млн. долларов и убеждаюсь что спецэффекты в фильме "Азирис нуна" не уступают ему, и даже выглядят более органично и цельно! Хорошая работа специалистов.Всё это подтверждает давно замеченные мною очевидные факты: русское кино умерло. Русское фантастическое кино мертво тем более. Исключение из правила (появления замечательных фильмов не для всех) только подтверждают этот факт.
P.S. насчет русской фантастики. Там все неплохо, книги пишутся, мэтры жанра протухли, но я верю, их место займут новые писатели. В будущем в нашей стране (где особенно сильно хочется мечтать) будут писатели фантастики уровня С.Лукьяненко с мировым именем (ранние работы которого я читал запоем из фидошных текстовых файлов с экрана 17-дюймового ЭЛТ-монитора).

5 мая 2009 г.

И сразу скриншот на память.

Gnome 2.26, Sonata 1.6.2, Firefox 3.0.10 на OpenSuse 11.1.
Пока оно работает нормально. До следующего обновления.
В Firefox установлена прекрасно проработанная тема Foxdie.
И еще. Глядя на интерфейс Gnome, который от версии к версии не становится изящнее, мне хочется все больше хочется прикупить монитор на 22 дюйма. Наверное этим и порадую себя в грядущем летнем отпуске (хочется надеяться).

4 мая 2009 г.

OpenSuse 11.1 и Gnome 2.26

Надо признаться что апдейт Gnome 2.24 до версии 2.26 был не совсем правильным и обдуманным решением. Полученные в комплекте баги не идут на пользу моей системе, которая до этого работала просто замечательно.
У меня отвалился звук, X загружает процессор на 100% (распространенный баг после обновления, вот здесь его предлагают лечить), не работает gnome-terminal (запустил konsole). Но это все не так страшно и уж точно решаемо.
Сейчас скачиваю обновление ядра, обновился Firefox до 3.0.9 (в ОС Windows увеличено быстродействие интерфейса), появились новый драйверы от nvidia. Кроме того, нормально заработали репозитории, что очень радует!
Надеюсь на разрешение всех проблем и получение назад замечательной операционной системы.


Update: спустя 300 Мб трафика (+500 Мб лишнего, но это я сам виноват не прочитав все посты из блога) из подключенных Backports и Factory ситуация практически нормализовалась. Заработал mpd, gnome-terminal, X-server не грузит на 100% компьютер, Firefox обновлен уже до версии 3.0.10.
Советам из блога или отсюда следовать! X.org и compiz обновлять из Backports, иначе куча багов и тормоза. Драйверу на видеокарту после обновления X.org переставлять.

P.S.: ох доведёт меня этот "фактори"... То одно отвалится, то другое. Впрочем счастья никто не обещал, а наооборот, все предупреждали о трудностях