К основному контенту

Сообщения

Сообщения за апрель, 2006

Немного программизма: PHP и файлы CSV

Пришлось тут решать одну небольшую задачу, переносить номенклатуру товаров в несколько баз данных, а именно добавлять сразу много (порядка 100 тыс. позиций) в магазин, построенный на Bitrix и в магазин, построенный на Script-Shop . Для начала, чтоб не делать одну работу дважды, организовал некую базу, из которой решил сделать экспорт в форматы для каждой из систем. Ну, про ограничение в 65535 строк в одном листе Microsoft Excel я заранее был в курсе, неожиданностью для меня это не стало. Максимально увеличил в php параметр выполнения скрипта, чтобы браузер не отваливался по таймауту и, совершенно неожиданно, наступил на интересные детские грабли. Каждый раз при выполнении функции fgetcsv запрашивается новый кусок памяти, причем использовать предыдущий совершенно невозможно. Т.е. в зависимости от настроек сервера и PHP, скрипт по импорту падает из-за нехватки памяти после обработки 10 или 20 тыс. строк. Дальнейший тюнинг параметров PHP в плане увеличения доступной скрипту памяти ок...

Детям 60-70-80-х посвящается

Автор этого опуса мне неизвестен, но это не я. Мне это произведение прислали по e-mail, если автор объявится, с удовольствием опубликую все его копирайты. Если вы были ребенком в 60-е, 70-е или 80-е, оглядываясь назад, трудно поверить, что нам удалось дожить до сегодняшнего дня. В детстве мы ездили на машинах без ремней и подушек безопасности. Поездка на телеге, запряженной лошадью, в теплый летний день была несказанным удовольствием. Наши кроватки были раскрашены яркими красками с высоким содержанием свинца. Не было секретных крышек на пузырьках с лекарствами, двери часто не запирались, а шкафы не запирались никогда. Мы пили воду из колонки на углу, а не из пластиковых бутылок. Никому не могло придти в голову кататься на велике в шлеме. Ужас. Часами мы мастерили тележки и самокаты из досок и подшипников со свалки, а когда впервые неслись с горы, вспоминали, что забыли приделать тормоза. После того, как мы въезжали в колючие кусты несколько раз, мы разбирались с этой проблемой. Мы ухо...

Опять названия фирм

В ноябре я уже веселился ( Blog title: Названия фирм ) рассматривая название ООО, формально владеющей мясным магазинчиком. Сегодня снова наткнулся на презабавное название. В начале апреля я оплачивал один из своих мобильников с карточки, через банкомат "Мастер-Банка". Понятно, что для различных операций по переводу денег банк использует различные аффилированные компании, "прокладки" и т.д. Естественно, название самого юр. лица в этом случае волнует владельцев меньше всего. Сегодня посмотрел на сайте Мегафона , в сервис-гиде , список пришедших платежей и порадовался названию компании, с чьего счета поступили деньги ко мне на баланс ;) Не знаю, специально это сделал тот, кто регистрирует эти фирмы пачками или как. Может, ему какая-то Алла чем-то насолила? :)