2008-09-29

Каганов жжет

Каганов в своем блоге порадовал ну совершенно замечательным опусом, не удержался от цитаты

Теперь давайте глянем на Китай. Ежу понятно: сколько не катай в ООН заявки, да в мундирах - яйца, не напугаешь яйцами китайца. Их там орда, от них лоснится карта, их, блять, пиздец, их там два миллиарда! Они как муравьи. Их организм заточен выполнять одни приказы. У них там в головах социализм - рассадник недолеченной заразы. Они живут в говне, и саранчу готовы жрать из глиняной посуды. Я никого обидеть не хочу, я помню - Лао-Цзы, Конфуций, Будда, и вся хуйня хуйней, и тонкий мир. Но мы же видим - это как сортир на заскорузлой деревенской даче: в конце двора стоит сарай с очком, стоит набитый доверху говном, за тыщу лет ни разу не откачан, осталось кинуть пару грамм дрожжей - и весь пиздец польется из ушей, и весь участок, и соседи сбоку, и даже через улицу дома утонут. Это будет как чума: стоял себе сарай, хуяк - и нету. Какой Тибет? Не знаем мы Тибета! Не уместившись в маленьком сортире, теперь тут плещет желтое говно, на глобусах помечено давно. Как впрочем, территория Сибири.

Читать полностью

 

Оставить комментарий

 
  2008-09-26

Автоматический Тест Тьюринга

Как и следовало ожидать подписали меня на спам - с регулярностью в полчаса стал сыпаться мусор в коменты, совершенно не в тему, поэтому поставил проверочную картинку в комментарии. Естественно только для незарегистрированныых пользователей

 

Оставить комментарий

 
  2008-09-26

Случайные мысли

Еду в троллейбусе. Обычно я не часто пользуюсь этим видом транспорта, но сейчас сел на троллейбус. Стою на задней площадке смотрю в окно. Мимо проезжают машины, иногда попутные, иногда встречные. Иногда нас обгоняют автобусы. Троллейбусы обгонять друг друга пока не научились. Везде едут люди. Все они разные. Кто-то едет в небольшой аккуратной иномарке под ненавязчивую музыку. Кто-то сидит в автобусе и читает какую то умную книжку и делает вид что его попутчики ему только кажутся и единственная реальная вещь в этом мире это его книга. Кто-то едет на правом сиденье рядом с водителем. Дети как правило смотрят в окно на других людей корые также едут как и они по этой жизни. Взрослые смотрят на дорогу. Им не интересны другие люди им интересно куда ехать, им интересно на чем ездят другие.

Не все отдают себе отчет, что можно остановиться, походить по травке босиком, а потом может быть, сесть в другую машину, или автобус или троллейбус. Может быть чтобы изменить свою жизнь достаточно просто выйти из автобуса и сесть в другой.

Может быть вообще полезнее пройтись пешком, или сесть на самолет, погрести в лодке. Кто сказал что жизнь предопределена? У жизни множество направлений и скоростей и то как вы вы двигаетесь по жизни ее и определяет. Кто-то сравнил жизнь с рекой, которая нас несет. Кто-то с морем, которое нужно пересечь. Для меня же жизнь больше похожа на дорогу. То по какой дороге вы двигаетесь определяет куда вы в конечном счете попадете, но кто сказал, что это нельзя изменить?

 

Коментариев: 1

 
  2008-09-25

OpenID

B вот наконец, реализована серверная часть стандарта, теперь можно оставлять свои следы в чужих блогах. Фицпатрик придумал действительно стоящую вещь :)

 

Коментариев: 2

 
  2008-09-23

обзор Orsio B721

Orsio B721Выложил небольшую обзорную статейку про букридер Orsio B721.

В целом устройство понравилось.

ссылка на статью

 

Оставить комментарий

 
  2008-09-22

OpenID

Доделал вход на сайт по OpenID, дело оказалось проще чем я поначалу думал. И хотя на сайте пока реализована только клиентская часть, идея OpenID мне определенно понравилась.

Использовал библиотеку PHP OpenID Library. В целом в код особенно не погружался, но в целом сделано качественно, правда сделано для обоих версий PHP, из за чего нужно гасить ошибки STRICT, ну да будет время поправлю.

 

Коментариев: 10

 
  2008-09-20

Доделал регистрацию на сайте

Завершил добавление скриптов по регистрации пользователей, теперь начал изучать возможность использования OpenID. Как я понимаю вещь абсолютно восстербованная и просто необходимая.

 

Оставить комментарий

 
  2008-09-17

Singular vs. Plural как называть таблички или тупики развития информационных систем.

Как то само собой получилось что традиционно таблицы в реляционных базах данных называются в множественном числе как то users, pages, items. Однако последнее время наметилась тенденция к переходу на имена в единственном числе как то user, page, item возможно такая тенденция связана с объектно ориентированным подходом когда каждая запись рассматривается как объект. На мой взгляд множественное число более предпочтительно так как таблица это все же коллекция объектов а не сам объект однако многие фреймворки предлагают совершенно новый подход взаимодействия с базами данных исключая или минимизируя написание программистом непосредственно SQL запросов при помощи различного рода ОО маппингов.

Не могу сказать что использование ОО маппингов это верх технологической мысли. Наоборот это технологический нонсенс. Задумайтесь, язык SQL изначально был предназначен для общения человека с реляционной базой данных не машины а именно человека. Именно поэтому он основан на простых конструкциях английского языка SELECT INSERT UPDATE. Со временем написание комманд на языке SQL стало уделом программистов и системных администраторов. Пользователи же получили GUI, оконный интерфейс и мышу. Однако SQL все также используется для общения с базой данных однако теперь на нем разговаривают не люди и компьютеры а только компьютеры то есть сами программы. То есть программы разговаривают друг с другом на естественном языке! Язык разработанный как средство для общения человека с машиной де факто стал стандартом общения машин между собой. Но программам очень не удобно общаться между собой на естественном языке а тем более программистам совсем не удобно писать программы которые будут использовать этот язык для работы с данными поэтому придумали ОО маппинг технологию когда реляционная модель заменяется объектной. То есть для облегчения хождения на протезах были изобретены костыли. С костылями на протезах ходить намно-о-о-ого приятней. Но может быть пора попробовать что нибудь новое оригинальное. Например, попробовать встать на собственные ноги тем более что они у нас слава богу вроде бы есть взять к примеру те же объектно-ориентированные базы данных.

К слову сказть, также дела обстоят и с протоколами Интернета SMTP, HTTP, POP3 - все они разрабатывались как текстоввые протоколы для работы через телнет. Со временем telnet заменили на специализированные программы - браузеры и майлклиенты а протоколы остались без изменений. Отсюда и тонны спама и проблемы совместимости браузеров и сложности настройки почтовых клиентов. Возможно когда нибудь кретинизм в высоких технологиях и будет побежден но пока клубок противоречий запутывается все сильнее.

 

Оставить комментарий

 
  2008-09-16

как обработать BMP изображение используя PHP

Как известно библиотека GD не поддерживает возможность прочитать файлы формата BMP а пользователи (особенно малограмотные пользователи) часто так и норовят закачать на сайт фото или картинку в формате BMP. Как быть если закачать нельзя но очень хочется? Оказывается есть способ.

Здесь работающая демка а здесь сходник

Собственно всю грязную работу выполняет класс написанный Джеймсом Хайнрихом (James Heinrich) для своего проекта getID3(). Что интересно, в последних версиях проекта класс уже не умеет преобразовывать BMP в GD а только читает метаинформацию. На старую версию класса наткнулся совершенно случайно - она есть в phpThumb уже в полном варианте. Большое спасибо Джемс :)

 

Коментариев: 4

 
  2008-09-16

Скачать порно рабыни

Не успел сделать возможность размещения комментариев для анонимных пользователей как уже сегодня разместили спам - мне больше всего понравилось 'скачать порно рабыни' и 'скачать любительский секс'. Так и придется ставить автоматический тест Тьюринга...

Учитывая, что посещаемость сайта сейчас нулевая, это наводит на определенные мысли...

P.S. Комментарии эти я сразу удалил.

 

Коментариев: 2