вторник, 24 августа 2010 г.

Технический пост

Сегодня мне ноутбук сообщил, что батарейка издыхает. Я озадачился в интернете поисками новой, нашёл на сайте "ибатть.ру" (ibatt.ru), но он производит впечатление заброшенного в девяносто пятом году. А ещё там написано, что они производят доставку по Твери за 190 рублей - за столько же, за сколько и в пределах МКАД, и у них есть пункты самовывоза, откуда забирать заказы можно бесплатно. То ли они являются дочерним предприятием OZON.ru, то ли склады у них тоже в Твери, и пунктами самовывоза озоновскими они пользуются по договорённости. Наверное, там аккумулятор новый для ноутбука буду заказывать.

Ещё у меня сглючил терминал приёма денег МКБ, который стоит у нас в аптеке на площади Юности (номер 10100, там написано, а может, это не номер терминала, а серия, я не знаю). Я решил посмотреть, сколько там комиссия, а так как в главном меню ничего не было написано, то нажал "заплатить за телефон", ввёл свой номер, нашёл, где написано мелкими буковками "комиссия 3%", денег совать в терминал не стал, нажал "назад", а оно назад не идёт. И вот я стою, как дурак перед открытой формой оплаты своего номера телефона, а закрыть её никак не могу, тыкаю пальцами по всему экрану, но бесполезно. Решил даже позвонить в техподдержку, но только мне автоответчик принялся расписывать, на что мне нажать (меедлеееннно, сука, как для дебилов, а у меня с мобилы деньги улетают), как окно оплаты исчезло, на мгновение обнажив рабочий стол винды, и запустилось снова. Загрузилось, показало главное меню, поверх которого было системное виндовое сообщение почему-то про BSPlayer. Я хотел нажать "отмена" на нём, но оно исчезло под моим пальцем и я попал в кнопку оплаты коммунальных платежей или чего-то подобного. Хотел потом жене показать снова этот же фокус, но она не захотела смотреть.

А на работе я обнаружил ту самую пресловутую machine-dependance в функции unpack() в PHP. У меня на локальном компьютере всё работает нормально, а на сервере - нет: при извлечении данных из присланного поставщиком счёта в .xls длинный многоцифренный код трактуется как цифра, которая не влезает в int, и unpack() её вынимает как double. Вы себе представляете товар со штрих-кодом типа "3.28364512E+12"? Часа два я бился и корпел над сторонним кодом xls-ридера, стараясь сделать так, чтоб всё работало, но ничего не поломалось в других местах, потом плюнул и сказал: "редактируйте экселевский файл перед закачкой, чтоб однозначно данные в колонке воспринимались как строки. Пробелы туда макросом в конец ячеек засовывайте во всём столбце, что ли, я потом всё равно их вырежу".

Комментариев нет:

Отправка комментария

Ублюдочный Гугл поломал форму комментариев. Извините.