27 августа, 2010 | Нет комментариев
Наткнулся на две библиотеки:
1. PHPExcel.
2. PHP_Excel_parser_pro_4.5.
Первая — клёвая, файл грузится в память, доступен как объект, можно работать с листиками, ячейками. Судя по докам библиотека ещё умеет пересчитывать формулы в ячейках О_о. НО! жрёт память как паровоз. и мне показалось, что медленно работает. (прайс лист от dns-shop.ru (размером в 3 мегабайта, 11 листов, где-то 9000 строк суммарно, по 15 ячеек в строке=135000 ячеек) жрал под 150 мегабайт памяти).
Вторая — коже клёвая, листики и ячейки доступны как массив, работать так же легко, файл грузит в память в массив. Памяти жрёт меньше. (тот же прайс, но уже 70 мегабайт). Работает вроде шустрее.
Для проектов выбрал вторую. Написал врэпер, уместил его в библиотеку. Теперь могу удобно работать из своего фреймворка.
26 августа, 2010 | Нет комментариев
Если у вас:
if (0==’text’) возвращает true — не спешите убиваться головой апстену. Это Нормально =)
Чтобы такого не было, используйте следующее:
1. if (‘text’==0)
или
2. if ((string)$var==’text’).
Почему это происходит? Приведение типов.
в исходном примере if (0==’text’) работает приведение if (0=(int)’text’), что приводит ‘text’ к 0.
Если использовать if (‘text’==0), то сработает приведение 0 к типу значения ‘text’ — string.
21 августа, 2010 | 9 Комментариев Откомментить в дискуссии
Есть классическая теория потребностей, в основе которой лежит пирамида Маслоу.
Или я застрял на первой ступени, или пирамида странновата.
Допустим ступень 2 — избавление от страхов и безопасность. ИМХО в нашем обществе не иметь страхов — это быть параноиком или дибилом =)
Ступень 3 — принадлежность к группам. Если рассматривать социальные группы и субкультуры — бесспорно, человек является частью их, но иметь страстное желание быть частью группы(любой) — это тоже паранойа =)
Ступень 4 — Потребности уважения, компетентности, достижение успеха. Если имеется ввиду, что человеку должно быть важно признание другими, то мне пожалуй это важно. Но если это будет отсутствовать, но будет присутствовать результат(успех), то мне этого хватит.
Ступень 5 — Познавательные потребности — да, русские люди любопытные. =)
Ступень 6 — эстетические потребности. Я как технарь, по большему счёту до эстетических моментов безразличен. Только стол должен быть чистым и на рабочем столе не должно быть картинки и ярлыков. =)
Ступень 7 — Самоактуализация. Судя по значению из википедии тык (стремление человека к возможно более полному выявлению и развитию своих личностных возможностей. В некоторых направлениях современной западной психологии самоактуализация выдвигается (в противовес бихевиоризму и фрейдизму, считающим, что поведением личности движут биологические силы, а его смысл заключается в разрядке создаваемого ими напряжения и приспособлении к среде) на роль главного мотивационного фактора. Подлинная самоактуализация предполагает наличие благоприятных социально-исторических условий.) — я стараюсь трезво оценивать свои шансы (математик же) и отчётливо понимаю, что смогу, а что скорей всего нет.
Таким образом я имею:
+ 1, 4
— 2,3,5,6,7
Или Маслоу для инопланетян, или я безнадёжно отстал со своим реализмом и математическим складом ума. Хотя наверное с высокой вероятностью можно основную массу людей ровнять под эту пирамидку.

21 августа, 2010 | 1 Комментарий. Закомментить!!!
Похоже тоже демотиватор 🙂
Водка
Вино
Пиво

20 августа, 2010 | 4 Комментариев Откомментить в дискуссии
Наткнулся на интересную схему.
В целом согласен, но думаю на борьбу с ленью приходится больше времени =)

19 августа, 2010 | Нет комментариев

Буду рад различным комментариям на свои статьи!
Плюсы Вам: оставленные ссылки на Ваш блог в комментариях будут иметь передающийся вес в ссылочном ранжировании. Но сразу предупрежу — буду ходить по ссылка на Ваш блог и смотреть, не говносайтик ли случаем там 😉
Плюсы мне: мне как технарю сложно писать красивые содержательные статьи. Надеюсь, что обратная связь меня смотивирует.
18 августа, 2010 | 4 Комментариев Откомментить в дискуссии
Проанализируйте структуру трафика на своих сайтах и сделайте вывод о аудитории =)
яндекс трафик — пришёл офисный планктон
гугль трафик — пришёл технарь
рамблер трафик — пришёл интеллигент
По моим сайтам — 50%/25%/25%
Как дела у вас?