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 дюйма. Наверное этим и порадую себя в грядущем летнем отпуске (хочется надеяться).