Еще о тренингах онлайн

Posted on Март 24th, 2008 in Без рубрики by ctocopok
Итак, объявляю запись на мой БЕСПЛАТНЫЙ тренинг по PHP для новичков !

Тренинг расчитан специально для новичков.

Какие будут требования ?
Во первых необходимо желание научиться программировать на PHP.
Во вторых вы должны быть знакомы с HTML. Без этого никак.
И в третьих, приветствуются хоть какие-то знания по любым языкам программирования.

Казалось бы, чего такого страшного или глупого? Смотрим дальше.

Popularity: 10%

Как определить кодировку строки

Posted on Декабрь 16th, 2007 in Без рубрики by ctocopok

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

Дело в том, что символы русского языка имеют несколько стандартов кодирования, и не всегда можно знать, какую кодировку использовал автор представленного текста.

Для моей задачи - отобрать ключевые слова поисковых запросов в статистике посещений моего сайта, я нашел прекрасное решение - библиотечку a.charset.php от автора popoff.
Библиотека последовательно конвертирует входную строку из нескольких вариантов в кодировку win1251, и определяет, какой из результатов является наиболее вероятно правильным.

Подробную информацию и саму библиотеку предлагаю скачать со страницы http://popoff.donetsk.ua/text/work/libs/a/charset/

Popularity: 16%

Lasto Blog - keygen возможен.

Posted on Декабрь 10th, 2007 in Cracks by ctocopok

Как я уже писал ранее, появился у меня интерес к продукту от Мастера Ласто - движку его блога.
Какими-то неправдами в мои руки попал комплект скриптов сего продукта, версии LastoBlog-b v.08.02.07 first variant of relise.

В сравнении с тем же ворд-прессом, по пользовательским свойствам сей движок проигрывает вчистую. Начиная от инсталляции (хотя и там, и там инсталляция - нехитра), и заканчивая настройкой. Если у WP вся настройка заключается в том, что редактируется один (!!) файл, где прописывается три или четыре значения, после чего нужно открыть свой сайт в броузере и нажать ОДНУ БОЛЬШУЮ КНОПКУ “INSTALL”, то в продвинутом движке от Ласто этот номер не пройдет.

Прошерстите, пожалуйста, несколько файлов, отредактируйте, пожалуйста, пару-тройку десятков значений, и имейте, пожалуйста, в виду, что в одних файлах синтаксис (правила языка) один, а в других файлах - несколько иной.

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

Стоит движок около 200 рублей, лицензия на один домен - еще столько же.
Домен www.test.ru и test.ru - разные, с точки зрения скриптов.

Мой интерес не был вызван желанием сэкономить 200-400 рублей, или нарочно не заплатить, чтобы Мастер обеднел.
Мне было интересно, как блог работает с поисковиками, как обрабатывает и выдает статистику, как решает еще некоторые проблемы.
Все это, к сожалению, скрыто Zend Optimizer-ом, поэтому пришлось вооружиться DeZender-ом и исходные коды из бинарников извлечь.
Как я ранее писал, дезенд происходит ужасно, коды не восстанавливаются до уровня работоспособности, но, тем не менее, какие-то алгоритмы, заложенные авторами скрипта, понять можно.

Например, после некоторых ухищрений удалось просмотреть функцию check_license(), и, вынеся ее в отдельный файл, сгенерировать валидную лицензию на домен tort.ru

Сделать это было несложно, ибо в кодах производится проверка if ($licence == $generated_license) {continue_working()} а тремя строками выше идет код, набивающий данными этот самый $generated_license.

Теоретически, из-за примененного алгоритмического решения, возможен даже бит-хак зазенденного файла functions.php, чтобы он работал с любым доменом на данной дефолтной лицензии.

А функции поиска и работы с ним, к сожалению, не столько прозрачны. Их еще придется очистить от дезендовского мусора, и втыкать-втыкать-втыкать суть.

Popularity: 24%

DeZend

Posted on Декабрь 5th, 2007 in Cracks, Мой компьютер by ctocopok

Недавно в сети стал общедоступен инструмент DeZender, предназначенный для “вскрытия” зашифрованных файлов PHP.
Поясню. PHP - это язык программирования, тесно связанный с созданием страниц сайтов, с его помощью очень удобно делать различные динамические страницы, когда, скажем, одна и та же страница видоизменяется, в зависимости от внешних факторов.
Идеальный пример динамической страницы - “карточка товара” в каком-нибудь интернет-магазине, меняется номер товара, меняется содержимое страницы, но шаблон остается.

Так вот, для того, чтобы распространять коммерческие продукты на РНР, и избежать пиратского тиражирования, были напридуманы защиты разные. А для того, чтобы саму защиту было не подглядеть - кодировщики (обфускаторы, скрамблеры и т.п.) скриптов РНР. Действительно, что толку в защите, если исходные коды видны, и в нужном месте любой идиот поставит “заглушку”, как будто у него необходимые лицензии на софт есть.

Так вот, одним из таких кодировщиков, условно говоря, был Zend Optimizer - бесплатная программа, которая оптимизировала скрипты РНР, переводя их в бинарный “наполовину откомпилированный” код. Глядя блокнотом в такой файл, понять ничего нельзя. А вот компьютеру - все понятно.
За расшифровку Zend-protected файлов брали братцы-китайцы до $10 за скрипт. Грабеж, конечно, но сервисов не было много, а спрос - велик. И вот, случилось, движок этих платных сервисов стал доступен публике.

Я опробовал этот движок на скриптах от Lasto, но, честно говоря, результатом удовлетворен не был. То ли ДеЗендер работает не так, как надо, то ли Мастер Ласто слишком хитрожоп, но исходные коды от дезендера оказались неработоспособны.
Буду продолжать исследования.

Popularity: 23%

Ах как хочется!

Posted on Ноябрь 9th, 2007 in Мой компьютер by ctocopok

Запустил ещё один блог, коммерческий, нацеленный на продвижение разнообразных продуктов в разнообразные стороны. Запустил вчера, сразу прикрутил самописный счетчик (так надежнее).
Сразу убедился, что хостинг от valuehost - полное говно (извините, хостеры, не баньте, пожалуйста). Сайт с базой данных MySQL тормозит как будто сервер - на платформе 286 компьютера. Но все равно он поживее, чем даже этот, ctocopok.ru
Видимо, мне с моим доменом достался сервак на 8088 процессоре (IBM PC XT).

Ну да речь не о том. Покликивая на рефреш на странице счетчика, вижу прибавление хитов. Сегодня уже 36. Жаль, что почти все - мои, в процессе тестирования :) А так хочется быстрого результата! Чтобы сегодня же! :)

Кстати, каждая запись в том блоге немедля вызывает на сайт индексирующего бота Google. Яндекс этой прыти не выказывает.

Popularity: 13%

Я - программист!

Posted on Ноябрь 9th, 2007 in Личное by ctocopok

Прошел небольшой тестик на проф-пригодность к программингу, хотя это и не является моей профессией, - это хобби. По природе я ленив, поэтому толкового ничего не напрограммил, хотя и знаю, как можно сделать то и это, так и сяк. Лень погубила многое и многих.
Тем не менее:

Максимальное количество баллов, наверное, около 450-500. Так что мне льстят :)

Popularity: 9%

Про спам II.

Posted on Октябрь 13th, 2007 in Cracks, Мой компьютер by ctocopok

Вот хвастался я, что спам на форуме своем победил. Проверил повнимательнее, выяснил, что, оказывается, я просто-напросто убил регистрацию на форуме. Потому и не пишут. Зарегаться не могут. А где ошибка, найти не могу… Придется возвращать все обратно.

Popularity: 23%

Две заметки про спам.

Posted on Сентябрь 19th, 2007 in Cracks, Мой компьютер by ctocopok

Интересно, если некий товар/услуга рекламирует путем спам-рассылки по электронной почте, означает ли это, что:

  • - товар никому не нужен;
  • - цена на товар явно завышена;
  • - товар нелегальный.

Например, “Продается дом на Рублевке” - можно ли серьезно относиться к такому предложению?

И о борьбе со спамом. Один из моих форумов на phpBB заполонили спамеры.

Popularity: 90%