Столкнулся с проблемой спама, которую пока не решил и даже нету идей по поводу решения.
Есть у меня на сайте сит-транс сервис рассылки предложений по грузам и транспорту: по-умолчанию у пользоватлей рассылка отключена. Есть возможность выбрать нужные параметры рассылки и отказаться от нее, так сказать все по правилам. Проблема в том, что почтовый сервер mail.ru (и клоны на его базе list.ru, bk.ru ..etc) считает эти письма спамом. Я пообщался с поддержкой мейл.ру и они пообещали разобраться с моими письмами, которых кстати не такуж и много - 3-4 сотни в час в рабочий день. Но прошло уже больше месяца, а письма с моего хостинга так и не доходят до адресатов. Даже письмо подтверждения мыла блокается за "спам".
Я так думаю, что не только я заинтересован в корреткной работе сервиса, а и сам владелец мейл сервиса. Или я ошибаюсь? Пусть автоматом алгоритм пометил меня как спамера, но надо ведь как-то и руками иметь возможность редактировать базу спамеров. Так же можно все сайты поблокать, с которых шлется от сотни писем в день. :-)
Думаю, через некоторое время придется на регистрационной форме вешать пояснения о "недружелюбности" к некоторым мейл сервисам.
Проблема пока не решена, хотя со своей стороны я сделал для ее решения все возможное. Может кто сталкивался с подобным и подскажет решение?
When something need to be written
Friday, 30 November 2007
Wednesday, 28 November 2007
Падение Google PR
Чисто случайно из публикаций и обсуждения заметил сам факт падения ПР. Реально безполезный параметр как и остальные ТИЦ, ВИЦ, ИЦ и им подобные мерялки авторитетности сайта.
Используется данная фишка как субъективный показатель ценности сайта между продавцами и покупателями ссылок. Еще одна полезность этих параметров - они интересуют новичков в продвижении и просто далеких от темы людей: большинство из них хотят побольше этого ПР и ТИЦА, так как это проще всего. Зачем что-то читать и вникать в суть - главное же ПР и точка.
Плюс еще одна полезность: новости и комментарии по поводу изменения данных параметров вызывают живое обсуждение. Люди ждут изменения в лучшую сторону как манны небесной и радуются как дети, когда он "растет". Я своему знакомому не один раз говорил "забей на ПР и ТИЦ" - когда он наконец-то "забил" на них у него встал вопрос: а зачем люди все-таки хотят его нарастить.
Ну вот есть такой фетиш у поисковых машин, так сказать чтоб детки не скучали и было им чем заняться - пусть балуются. Безобидное же занятие.
Thursday, 15 November 2007
Сервис расчета расстояния между городами
По многочисленным просьбам со стороны коллег, выложил дамп базы данных расстояний:
http://www.sit-trans.com/?action=distance, используемый на рабочем сервисе.
Реализация алгоритма Дейкстры там же. Вам остаётся только прикрутить движок к своим скриптам и наполнить базу данными. Вот такая я щедрая душа.
Пользуйтесь.
http://www.sit-trans.com/?action=distance, используемый на рабочем сервисе.
Реализация алгоритма Дейкстры там же. Вам остаётся только прикрутить движок к своим скриптам и наполнить базу данными. Вот такая я щедрая душа.
Пользуйтесь.
Wednesday, 14 November 2007
Гугл Андроид
Гугл стартовал новую мобильную платформу с запоминающимся названием "Android". Чтобы завлечь разработчиков программного обеспечения вывесили внушительный приз за лучший проект. Как говорят буржуи: Can you imagine - it's TEM MILLION DOLLARS :-)
Довольно многообещающий проект, который составит реальную конкуренцию мобильным осям.
Gor for it, Google. Great start.
Довольно многообещающий проект, который составит реальную конкуренцию мобильным осям.
Gor for it, Google. Great start.
Production ready PHP on Windows
Наконец-то от голословных обещаний поддерживать OpenSource компания майкрософт сделал реальный шаг навстречу: вышел "official release of Microsoft FastCGI Extension for IIS 6.0"
Для меня это долгожданная новсть, так как я могу поставить свои приложения на пхп на виндовс сервер с установленными и работающими там виндовс приложениями.
Более подробно можно почитать здесь: http://www.iis.net/php
Для меня это долгожданная новсть, так как я могу поставить свои приложения на пхп на виндовс сервер с установленными и работающими там виндовс приложениями.
Более подробно можно почитать здесь: http://www.iis.net/php
Sunday, 11 November 2007
Популярность социальных сетей
О социальных сетях я узнал из буржуйских новостей. Говорят о мега популярности данного рода сайтов. Люди буквально забрасывают традиционные виды общения и переходят полностью на любимые популярные соц сети.
Ради любопытства решил разегаться на Odnoklasniki и VKontakte. Первое впечатление: люди понемногу регаются, только даже 1998 года выпуска школы нуу оччеень мало профайлов. Буквально единицы.
Второе, что меня как програмиста сразу обратило на себя внимание: наличие неотлаженных багов, связанных с возросшей нагрузкой на сервера. Причина, я думаю, банальная: заказчик решил сделать проект побыстрее, не ставя в задачу масштабирование системы в будущем для работы на нескольких веб и бд серверах. По этой причине к примеру проявляются глюки со ссылками и авторизацией, а также тормоза при создании и редактировании персональных данных и прочего.
Проекты очень интересные, я даже нашел нескольких своих давних знакомых по школе. Думаю через год - два в "друзьях" будет как минимум пол класса, которые пользуются инетом.
Ради любопытства решил разегаться на Odnoklasniki и VKontakte. Первое впечатление: люди понемногу регаются, только даже 1998 года выпуска школы нуу оччеень мало профайлов. Буквально единицы.
Второе, что меня как програмиста сразу обратило на себя внимание: наличие неотлаженных багов, связанных с возросшей нагрузкой на сервера. Причина, я думаю, банальная: заказчик решил сделать проект побыстрее, не ставя в задачу масштабирование системы в будущем для работы на нескольких веб и бд серверах. По этой причине к примеру проявляются глюки со ссылками и авторизацией, а также тормоза при создании и редактировании персональных данных и прочего.
Проекты очень интересные, я даже нашел нескольких своих давних знакомых по школе. Думаю через год - два в "друзьях" будет как минимум пол класса, которые пользуются инетом.
Friday, 9 November 2007
Video processing libs
Очень заинтересовала тема на форуме SearchEninges "Видео обращение ко всем участникам форума!". Она хоть и курилочная, но натолкнула на мысль о том, что даже несмотря на рост популярности видео контента люди толком то не умеют с ним обращаться. Даже на таком профильном форуме как СЕ люди затруднялись повторить пост топикстартера.
Но меня как разработчика волнует совсем не этот вопрос. Я вот порылся в голове, и что-то совсем ничего толкового в голову не приходит, как на стороне сервера автоматизировать процесс процессинга видео. Для статических изображений есть множество либ (самые юзаемые imagic, gdlib) с помощью которых спецы делают чуть ли не фотошоп на стороне сервера. А вот с видео как-то туго.
Гугл ничего толкового не предлагает, кроме как обсуждения на форумах данной темы.
Очень странно, так как весьма востребованным были бы такие библиотеки, особенно OpenSource. Может быть ресурсоемкие задачи это и для энтузиастов неподъемные, и поэтому нет данного софта?
Или он есть все таки? Может кто знает, поделитесь инфой...
PS: Хоть и не сразу, но решил таки выложить свой коротки видео профайл:
Старовойт Михаил - видео 2007
Но меня как разработчика волнует совсем не этот вопрос. Я вот порылся в голове, и что-то совсем ничего толкового в голову не приходит, как на стороне сервера автоматизировать процесс процессинга видео. Для статических изображений есть множество либ (самые юзаемые imagic, gdlib) с помощью которых спецы делают чуть ли не фотошоп на стороне сервера. А вот с видео как-то туго.
Гугл ничего толкового не предлагает, кроме как обсуждения на форумах данной темы.
Очень странно, так как весьма востребованным были бы такие библиотеки, особенно OpenSource. Может быть ресурсоемкие задачи это и для энтузиастов неподъемные, и поэтому нет данного софта?
Или он есть все таки? Может кто знает, поделитесь инфой...
PS: Хоть и не сразу, но решил таки выложить свой коротки видео профайл:
Старовойт Михаил - видео 2007
Tuesday, 6 November 2007
Читабельность кода
Обсуждаемая на днях тема "Less code vs good code" меня заинтересовала, так как со временем манера писания кода меняется у каждого программиста, и я не исключение.
Англоязычные мнения коллег:
http://www.phpguru.org/#154
http://www.phpcult.com/blog/02/less-code-vs-good-code/
http://www.phpguru.org/#154
Довольно оригинальным мне кажется использование вместо временных именованных переменных их безымянные значения типа ${0}, так как сразу видно что эта переменная больше нигде кроме данного конкретного куска не будет использоваться и на нее другой программист не будет ссылаться.
Вообще по правде говоря для реального проекта количество кода несоизмеримо с его качеством. То есть если на поддержку экзотического супер мини кода потребуется на порядок больше времени, тогда грош цена таким уловкам в сокращении написания. Код должен быть прозрачным и читабельным, плюс логически понятным другому человеку, который будет его менять со временем.
Так что я голосую за "good code", а не "Less code".
PS По поводу оптимизации скл: вместо того, чтобы делать проверки есть ли уже что-то в $where просто в конец пишем where 1=1 и все остальные ограничения можно безболезненно добавлить через and a=3 ... and b=3. Аналогично для or условий в конец добавляем where 1!=1
Англоязычные мнения коллег:
http://www.phpguru.org/#154
http://www.phpcult.com/blog/02/less-code-vs-good-code/
http://www.phpguru.org/#154
Довольно оригинальным мне кажется использование вместо временных именованных переменных их безымянные значения типа ${0}, так как сразу видно что эта переменная больше нигде кроме данного конкретного куска не будет использоваться и на нее другой программист не будет ссылаться.
Вообще по правде говоря для реального проекта количество кода несоизмеримо с его качеством. То есть если на поддержку экзотического супер мини кода потребуется на порядок больше времени, тогда грош цена таким уловкам в сокращении написания. Код должен быть прозрачным и читабельным, плюс логически понятным другому человеку, который будет его менять со временем.
Так что я голосую за "good code", а не "Less code".
PS По поводу оптимизации скл: вместо того, чтобы делать проверки есть ли уже что-то в $where просто в конец пишем where 1=1 и все остальные ограничения можно безболезненно добавлить через and a=3 ... and b=3. Аналогично для or условий в конец добавляем where 1!=1
Subscribe to:
Posts (Atom)