Возникла тут у меня задача обработать 103943 файла расположенных в 2618 папках.
И хотя у меня есть процедура для того чтобы получить список всех файлов задача требует чтобы все файлы были в одной папке.
Ну раз требует, то сделаем. За основу взял ту же процедуру, что выложил по ссылке выше.
Подумав немного получил на выходе:
Автор: Elsper.ru
Все в кучу
13.08.2011
Как обычно накопились мелкие темки для которых слишком круто писать отдельный пост, но и игнорировать их незачем. И поэтому очередной все_в_кучный пост
1) ферсты расширили винты.
VDS-Старт — 5000 Мб (+3000 Мб)
VDS-Разгон — 10000 Мб (+6000 Мб)
VDS-Отрыв — 15000 Мб (+9000 Мб)
VDS-Улет — 20000 Мб (+12000 Мб)
VDS-Анлим — 25000 Мб (+15000 Мб)
Для меня долгожданная новость.
Теперь я избавлен от необходимости ломать голову над снижением веса доров. =))
2) Не знаю как давно, но в сапе есть возможность выставить ноль на еррор при покупке ссылок.
То есть если ссылка в ерор, то она висит так некоторое время а потом удаляется. Однако не всегда еррор означает отстутствие ссылки, бывает что это просто косяк сапы. Так что пусть висят ерроры, денег-то не просят.
3) Эту фишку можно было бы и в отдельную статью, но пусть уж тут будет.
Часто программируя что-нибудь на пыхе или еще на чем-нибудь с расчетом на веб, мы (во всяком случае я) используем файлы для хранения данных. Обычные текстовики, и не важно какое у них расширение.
Ведь потом так удобно написать
$file1 = file(‘наш_файл’); и работать с ним как с массивом.
Однако точно так же и любой посторонний человек может ввести в браузере адрес файла и получить его данные.
Конечно как-то можно разграничить права, но чтобы с этим не возиться, можно просто работать с файлами чуть хитрее обычного.
Во первых используем не абы какой текстовик, а с разрешением .php
Первая строка будет запускать комментарий <?php /*
И поэтому при прямом обращении файл покажет пустоту, однако при обращении к нему как к текстовику можно считывать данные.
Так что в дальнейшем во время записи первую строку можно ставить
fwrite($fp, ‘<?php /*’.»\n»);
А считывание массива вести не с нуля, а с единицы.
Автор: Elsper.ru
Работа с JPG в Delphi (библиотека GDI+)
04.08.2011
Решил я тут поковыряться в своих прогах, а они отказываются компилиться из за отсутсвия модулей GDIPAPI, GDIPOBJ и GDIPUTIL. Дело в том, что в последних версиях я юзал библиотеку GDI+, которая не установлена ни на одном из обоих ноутов.
Ну установил конечно, а вместе с тем решил, что можно ею поделиться с народом.
Все же представляемая по умолчанию работа только с bmp (в делфи 7) явно устарела.
С самого начала выложу библиотеку. Скачивайте
А теперь пара примеров работы с ней
Автор: Elsper.ru
На самом деле это очень примитивна програмка.
Однако для тех кто хочет быть в курсе посещаемости своих сайтов, она будет полезной.
Все очень просто:
Автор: Elsper.ru
Обзор блога geograph.us
08.07.2011
Несколько дней назад я объявил о своей готовности писать обзоры блогам. И вот сегодня у нас первый смельчак под это дело!
Встречаем Блог Geograph’а!
Собственно что мы рассматриваем:
Блог довольно молодой, о чем помимо даты первой статьи, говорят и числа на счетчиках. Впрочем какая-то аудитория уже имеется, о чем говорит наличие комментов к статьям.
Это не обычный блог, о чем автор и сам с иронией пишет «околоблог». Тут нет заезженных сеошных статей «ни о чем» или всякого офтопика, чем тоже многие авторы грешат. Это узко тематический блог программиста. Автор пишет преимущественно на делфях, как и я.
Дизайн: Читать полностью »
Автор: Elsper.ru