Ne v kontakte Antisocial programmer's blog

PHP.net уже готов к новому году. А вы?

php.net Только что заметил, что у них обновился логотип (тот, что в верхнем левом углу).

Не я один к новому году решил обновить дизайн.

А Гугль, кстати, уже давно праздничную картинку повесил :)

Read more →

Обновление блога - 2

Давно планировал как следует заняться блогом, но до сих пор находились причины отложить обновление на завтра. В субботу такие причины кончились - теперь блог работает на Drupal 6 :)

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

Из наиболее значительных изменений - из формы комментирования исчезла капча, будучи замененной ее скрытой JS версией, а сама форма работает на AJAX (спасибо автору блога DrupalDance). Так же была убрана дурацкая надпись “не проверенно” от ников незарегистрированных комментаторов. Старый невнятный блок последних комментариев тоже стал чуть более приличным, что тоже гуд.

Всех с наступающим Новым Годом!

Read more →

Мысли по поводу уникального контента. Практическая реализация.

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

Google Cache Dumper парсит выдачу гугла по запросу site:example.com и пытается выкачать из кеша гугла все найденные страницы. На вход принимаются домен, количество страниц выдачи, подлежащих парсингу и задержка между запросами. На выходе - папка со кешированными страницами.

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

Тем не менее, желающие могут скачать и пользоваться: gcache.php.txt

Read more →

Mozilla Firefox и докачка файлов.

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

Оказывается, выход есть. Единственное требование, чтобы сервер, откуда качаете, поддерживал докачку файлов. И так:

  1. Заходим в папку, куда мы хотели сохранить файл.
  2. Находим в ней файл с именем имя_файла.part и переименовываем его во что-нибудь. Например, имя_файла.part.bak.
  3. Начинаем закачку заново, с нуля. Достаточно, чтобы скачалась пара десятков килобайт, после чего ставим закачку на паузу.
  4. Переименовываем файл имя_файла.part.bak обратно в имя_файла.part, заменяя вновь созданный при повторном старте закачки. (Здесь предполагается, что при второй попытке мы сохранили файл под тем же именем.)
  5. Возобновляем закачку.

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

Read more →