May 07

Сравнение CakePHP и Zend Framework немного откладывается. Я за него еще даже не садился, вкратце - на данный момент Cake поудобнее, в некоторых случаях сильно, но структура, модульность, расшияемость, продуманность, напичканность у Zend не идут с Cake’овскими ни в какое сравнение, но… это еще бета и многого того, что хотелось бы видеть, пока нет.

Теперь о Zend’е - 6-го числа вышла новая версия (а на офсайте нагло врут, что 4-го!). Опять дофига изменений по сравнению с предыдущей версией: планомерно дорабатывают Model, представленную здесь Zend_Db_Table, добавили, пока еще не вьехал зачем, helper’ы к Controller’у, и целая куча других изменений.

PS. До утра попробую накатать небольшой расказ про Zend_Db_Table и возможные способы его улучшения.

written by FX Poster \\ tags: , , ,

May 06

Поставил себе Ubuntu 7.04. Впечатлений пока особо нет. Многое очень неудобно. Без инета - фиг что поставишь, и вообще - тут все ставиться двумя способами: менеджер пакетов либо через жопу (по другому сказать сложно). А так как я все никак не куплю crossover-кабель - то у меня второй комп стоит без инета. И нифига я установить туда не могу, кроме как с DVD, на котором и была убунту.

Одно могу сказать точно - линухом уже вполне может пользоваться обычный пользователь ПК.

PS. В консоли (ctrl+alt+f1) у меня русский язык печатается хз каким шрифтом (в плане - нечитабельно). Никто не знает, как побороть?

written by FX Poster \\ tags: ,

May 06

Как я и обещал - продолжение рассказа о сдаче лабораторных по “Методам и средствам компьютерных информационных технологий”. Сегодня будет рассказ о [почти] последней лабораторной.

Для начала - сдавал я эту лабу полторы недели назад, просто все не было времени и/или желания писать об этом.  Пришел я на пару к параллельной группе, т.к. ждать своего урока у этого препода мне было влом. Пришел и офигел. Целая куча народу стоит над ним и ждет, пока он примет у кого-нибудь лабу и перейдет к следующему. А препод особо не спешил, сидел с каждым минут по 15-20 (это мне потом рассказали)… Ну я влез вместо кого-то и в итоге показал лабу 3-м из всего списка желающих. Показывал сначала на своих файлах (которые благополучно захватил из дома). Он посмотрел, посмотрел и говорит “а можешь поменять кое-что в проге и заново скомпилировать”… Я ему - “ну, если уж очень сильно нужно - то да, но мне тут долго настраивать нужно и т.д.”. В итоге препод сдался, но заставил меня создавать в Paint’е файлы и потом кодировать их туда-сюда. Моя программа благополучно все обработала и я со спокойной душой ушел домой. Правда перед этим препод пообещал дать еще одно задание, “вместо того, чтобы сдавать экзамен” - потому я и написал, что это была “почти последняя” лаба.

Теперь о самой лабе - кодирование в GIF я написал намного быстрее, чем раскодирование. Но самое главное - конвертация форматов сейчас реализуется через мой “графический формат”. Т.е. я сделал формат. который просто хранит нужные мне данные так, как мне удобно. Т. е. на самом деле GIF → BMP - это GIF → raw image (мой формат) → BMP. Raw-данные хранятся в оперативной памяти, и, хоть это и достаточно затратно по памяти, но дает дополнительные возможности. Например, можно подключить любой другой формат - нужно только дописать раскодирование этого формата в raw и кодирование из raw’а в этот формат. Собственно, таким образом я и добавил в программу формат BMP.

По просьбе читателей - я выложу все исходники GIF ↔ BMP, только предупреждаю - если вы захотите из этого сделать норм. конвертер - то все, написанное мной прийдется пересматривать и дорабатывать, причем достаточно сильно. Если действительно соберетесь делать что-то подобное - напишите мне - я помогу, и учавствовать в проекте буду, но только после того, как закончится семестр (а это будет после 10-го июня + экзамены).

Файлы: source, exe.

written by FX Poster \\ tags: , ,

May 04

Итак, сегодня был в кинотеатре на “Spiderman 3″ или просто “3-м Паучке”.

Помнится, вторую часть я тоже смотрел в кинотеатре - реально очень понравилась: красиво, интересно, запутанно, фильмец “держал” до самого конца. Вот с последнего и начну…

Ну не зацепила меня 3-я часть, не зацепила. Не скажу, что смотреть было скучно, нет, но состояния “в напряжении от того, что же может произойти дальше” не было. Как мне кажется, сюжету не хватает некой… “цели”, что ли. Во второй части Питер Паркер (он же Спайдермен) боролся за кристаллы и враг у него был только один, причем явный. Здесь врагов за весь фильм было аж 3, но… Не было… Во! Идейного соперника у Спайдермена не было.

Для начала, расскажу о врагах:

  1. Бывший друг, который теперь ненавидит Спайдермера за то, что последний якобы убил его отца.
  2. Паренек, которого Паркер унизил, и к которому в середине фильма снизошло счастье в виде черной фигни, “усиляющей организм и увеличивающей злость человека”; ах да - еще Паркер немного флиртовал с его любимой.Хотя на это можно посмотреть и с другой стороны: враг - это черная фигня, которая вселяется в организмы и делает их злыми; вот только если отталкиваться изначально от этого, то “борьбы со Спайдером” вообще не было бы (моральной борьбы).
  3. Преступник, убивший отца Паркера, который очень любит свою дочь и старающийся помочь ей какими-угодно способами.

1-й соперник в конце оказывается не соперником, а союзником. 3-й… 3-й оказывается очень хорошим человеком, убившим отца Паркера по глупой ошибке. А вот 2-й, ну не знаю… Не сильно оно и вяжется все, ИМХО.

В итоге - дерутся вроде бы и понятно за что, но ощущение “надуманности всего происходящего” присутствует в полной мере. Смысла у сюжета маловато, ИМХО. Да и сам сюжет несмотря на резкие ходы достаточно предсказуем…

Итог: 6-7 баллов из 10, не больше, фильм не плохой, но и хорошим его назвать сложно. Если вы его не посмотрите - многого, ИМХО, не потеряете.

written by FX Poster \\ tags:

May 02

1 мая. Вроде как праздник. Вроде как должно быть классно. Вроде…

Офигенное вступление, не так ли? Какие-то дни паршивые пошли… Мама уехала, сам дома - гуляй, не хочу. И вот реально не хочу. Вчера все было классно - погулял со своей сестрой (ей всего год недавно исполнился), отцом и его женой по парку. Давно не был в парке… Точнее был, но на физкультуре… А вот чтобы гулять… Уже наверное полгода не был. Много думал пока гулял…

Потом завезли малую и поехали в “Киото” (ресторанчик, японская кухня) - покушали, вина выпили. Потом поехали домой к отцу. Опять вино… Давно я столько не пил.

Сегодня утром (точнее уже вчера, но не суть важно) завезли меня домой. После чего позвонила моя девушка. Разругались конкретно. Много чего повспоминали плохого друг о друге, мне даже предложили “мирно разойтись”… Пипец.

До вечера сидел за компом/телевизором/просто сидел, нифига не делал. Ничего как-то в голову не лезет. Пробовал играть - 10 минут, потом надоело. C трудом досидел до вечера. Позвонил девушке. Вроде помирились, но… На душе остался осадок этого всего. Посмотрим, что дальше будет.

Дома скукотища и что самое странное - никого ни видеть ни слышать не хочется… Хотя не, днем хотелось пригласить. Подруг! Назло девушке! Но… Не пригласил и хорошо. Или плохо. В общем - зависит от поведения девушки. :)

Приглашают завтра на пикничок. Сегодня весь день звонили, но желания ответить не было. Надо соглашаться - развеюсь немного хотя бы. Хотя опять бухать желания не возникает. Ладно, посмотрим…

Фух. Выговорился. На сегодня депресняка хватит.

Ближайшие планы относительно блога:

  1. Рассказ о сдаче gif <-> bmp. Кому исходники нужны - скажите, я выложу. Предупреждаю сразу - написано кривовато, было желание сдать лабу и забыть обо всем.
  2. Zend Framework, CakePHP. Сравнение для начинающего программера. Небольшой рассказ о PHP5 и его отличиях от 4-й версии.
  3. Linux. Купил комп же. На неделе поставлю туда Ubuntu 7.04, посмотрим, что сейчас происходит в *nix’овом мире.
  4. там еще много в мыслях, скучать не прийдется

Спасибо за внимание.

written by FX Poster \\ tags: , , , ,

May 01

С праздничком всех!

written by FX Poster \\ tags: