Mike Ro: на будущее: тильда - это указатель на домашний каталог пользователя.
то есть пути (если ваш юзер называется mikero)
/Users/mikero/Library/Preferences и ~/Library/Preferences идентичны.
а вот /Library/Preferences уже совершенно другой путь.
Mike Evstropov: > если указать mb_internal_encoding() менять кодировку для внешних данных не нужно будет?
без понятия, чесслово. уже более 10 лет у меня нет данных в кодировках отличных от utf-8.
khipster: в общем если не образумитесь, то при удалении сохраняйте удаленные айди в отдельную таблицу/файл и при создании новой записи пользуйтесь ими.
khipster: епта, было бы не плохо.... а чем хорошо?
ну кроме того, что "я сам себе придумал проблему на ровном месте и теперь пытаюсь ее героически решить"?
практической пользы от этого все равно никакой нет.
khipster: задача какая?
уплотнится можно и со стороны, и средствами sql. только зачем создавать себе менингит?
в большинстве случаев "дыры" в нумерации ни на что не влияют.
palikarp: однозначно не ответить, тут много факторов: готовы ли вы платить в usd/eur, где основная аудитория бота, насколько критичен пинг, что важнее скорость доступа или надежность, и т.д. и т.п.
palikarp: аренда сервера от аренды vps отличается только ценой и предоставляемыми ресурсами.
как правило, арендуется сервер/vps с установленной системой по выбору, а все остальное за вами (администрирование/установка нужного софта/скриптов/etc).
chelkaz: да тут без разницы: любой какой решит вашу задачу (а их решит любой).
если разбор не разовый, а постоянный/регулярный, то пробуете каждый парсер, до которого сможете дотянуться, и выбераете по скорости и/или удобству api.
лично я не люблю Simple Dom Parser, и если задача разовая, то сделал бы выборку при помощи xpath.
вот я давал пример Где ошибка в регулярном выражении?