Архив ноября, 2008

Узнаем о человеке все

Ну на самом деле, конечно, не все, а только то что он сам выложил в различных социальных сетях, форумах. Да и не просто ручками, а с помощью ресурса http://jibros.com. Искать можно по связке из имени, фамилии, отчества, а так же по нику, аське, скайпу, по блогу и т.д. Меня по нику он не нашел, а вот по имени и фамилии - да. Причем нашел в контакте, что вобще настораживает, т.к. контакт вобще то закрыт для идексации и незарегистрированных пользователей. А парсить страницы контакта и полученную информацию использовать на стороних сайтах запрещено правилами, хотя явно их никто не читает:)

Скоро новый год

Как то незаметно подкрадывается Новый год (в магазинах резко появились ёлки, гирлянды, дождики в ассортименте), а за ним и сессия... Ах, да об чем это я? Друг скинул урлик на занимательный новогодний тест ("Письмо Деду морозу"). Минуты 2-3 отвечаем на вопросы, а потом получаем автоматически сгенерированное письом, способное неплохо поднять настроение:)

Бывают ляпы при генерации, но вполне приемлимо. Не буду писать пример, чтобы не уменьшать ваш интерес, да и по морально этическим соображениям не стоит:)

Спамерская атака

Что-то вчера буржуйские спамеры очень хотели добавить "типа обсуждения" из 2-3 постов в один из моих постов. Да видно такое желание было, что каждый минут 5-7 слали пост (хорошо что у меня блог настроен так, что для первого коментария пользователь должен получить одобрение администратора, поэтому спам не прорвался). После получения сообщений 20-30 мне это надоело, и я, просто, забанил IP спамера в файрволе хостера (к счастью спам шел тока с одного ипа). Пока подобного безобразия не повторялось...

В чем писать код?

Начинал я писать php (собственно не тока его, но и JavaScript и html) в неплохом редакторе AceHTML. Собственно им я и сейчас пользуюсь, так как редактировать html в нем удобнее: забиндены основные теги, наподобии bulder C++ или Delphi сделано редактриование свойств тегов (ставите курсор на нужный тег и в отдельном окне разворачиваются все его свойства, в том числе события и стили). Но вот отлаживать код JavaScript и php было не удобно. С JS было совсем плохо, потому что практически невозможно было понять где ошибка. Но это я решил путем использования Firefox (у него хорошая отладочная консоль для скриптов). Читать далее...

Ндя... позор сегодня колупался около двух часов в коде, не мог понять почему корректно не работает, а оказалась сущая мелочь. Суть кода заключалась в том что с конфигурационного файла считываются настройки скрипта построчно (в моем случае было б мало реально использовать ini), в том числе и куки, для последующей отправки серверу. Так вот с этими куками и колупался. Во время дебага я решил посмотреть, что получает удаленный сервер. Для этого написал не удачный код: Читать далее...

Нашел интересный сайт: http://fliptitle.com/. Скрипт на нем позволяет переворачивать латинские буквы вверх ногами (на 180 градусов или на Pi). С практической точки зрения полезен может быть только при состовлении паролей, а так тока поприкалываться над друзьями :)
Читать далее...

Правда было б удобно некоторые операции в системе автоматизировать с помощью пхп? Ну например резервное копирование каких-то файлов на удаленный ftp сервер. Можно, конечно, установить у себя http сервер с поддержкой пхп или взять готовую сборку (денвер, например), но это не удобно, да и для запуска скрипта придеться колдовать с ключами запуска браузера. Но есть более простой выход. Начиная с версии php 4.3 можно запускать на исполнение пхп файлы через консоль, используя интепретатор php. Это стало возможно благодаря новому SAPI-типу (Server Application Programming Interface) под названием CLI (Command Line Interface). Читать далее...

Когда читаешь книжки на мобильнике или мп3 плеере может понадобится разбить текстовый файл на части, чтобы было удобнее листать с их неудобными скролингами. Особенно критично, если в вашем девайсе отсутствует поддержка закладок и неудачно реализован механизм запоминания положения скролинга. Вот для такого написал небольшой скрипт на php. Возможно комуто будет интересен.
Читать далее...

Обновление класса log

Обновил php класс log до версии 0.6. Добавил возможность создания архива с логом и автоматическое удаление старого архива, чтобы у вас он не рос бесконечно :) Предыдущая статья лежит тут

Для автоматического перемещения файла лога в архив при достижении определенного размера используйте:

$log -> auto('имя_архива', int);

Читать далее...

Давно собирался купить себе мп3 плеер и вот вчера свершилось это :) Долго искать по форумам, сравнивать характеристики мне было лень, поэтому минут за 10-15 гугления примерно прикинул что есть и что буду брать. Собственно искал я по таким параметрам: объем больше либо равно 2 гига, возможность читать txt файлы, цена не более 75 енотов. Таким плеером оказался jAGGA-2006 FM. Так начнем по порядку. Читать далее...

свечение Цельсия

метro

Читаем заголовки http

Иногда для отладки php скриптов или ещё для каких целей надо посмотреть какие заголовки браузер отправляет серверу и что получает в ответ. После недолгих поисков нашел подходящую бесплатную утилиту Fiddler2. Она работает как прокси, т.е. настраиваете, чтобы браузер ходил через прокси по IP 127.0.0.1 и порту 8888. Тогда fiddler будет анализировать трафик и показывать нужную информацию. Читать далее...

Интернет зависимость

Думаю тема избита, но все таки. Вчера ночью\вечером (кому что, возможно для кого то и вечер :) ) лег сервер аськи. Сразу себя почувствовал как-то оторваным от чего то... сидишь в нете и чего-то не хватает. И так подумал примерно то же самое случается, когда интернет неработает из-за чего-либо. Сразу охватывает чувство неполноценности, нехватки чего-то... даже в случае, когда компьютор просто стоял бы включеным (ну аська\ирка загружены), а б например занимался :) Вобщем на лицо интернет зависимость. Эх.. надо лечить как-то...

Все харэ философию разводить, пойду с кодом колупаться...

Фриланс

Сегодня сделал очередную фриланс работенку (скрипт написал). И подумал, что вобще фриланс довольно удобный способ заработка :) Особено когда параллельно учишься в универе на первом курсе и времени не очень много.

Конечно есть минусы, вроде того что официально я ни где не работаю и при постояных, крупных выводах электронных денег у доблесного налогового надзора могут возникнуть вопросы :) Правда мне пока это не светит, работы эпизодические. Ну ещё как минус, не будут идти перечисления в пенсионный фонд, да ещё клиентов надо искать самому (не очень интересное мерояприяетие).
Читать далее...

Сегодня ночью чет не спалось решил написать простенький класс для ведения логов. Периодически надо логировать работу, особенно при отладки хитрых скриптов, а каждый раз писать одно и то же уже надоело. Вот так родился класс с лаконичным названием log под версией 0.5 (мб ещё что в голову придет добавить или кто посоветует, тогда номер увеличу )). Читать далее...