Александр Шульман@developer
Развиваю ИТ
Информация
- В рейтинге
- 169-й
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Генеральный директор
Ведущий
От 3 000 000 ₽
Управление проектами
Ведение переговоров
Разработка ТЗ
Agile
Управление разработкой
Оптимизация бизнес-процессов
Организация бизнес-процессов
Построение команды
Стратегическое планирование
Развитие бизнеса
Поездка первая: сдал телефон в экспертизу и письменным заявлением об отсутствии физ. повреждений и полноты комплектации.
3 недели динамо потом говорят что мы «починили» ваш телефон — приежайте забирайте.
Поездка вторая: говоришь что забрать телефон отказываешься, от ремонта также отказываешься, что просишь написать их письменный отказ от возвращения денег и демонстративно записываешь диалог на диктофон. Когда они говорят что отказываются это сделать — выходишь в торговый зал и создаешь скандал с громкими высказываниями и требованиями предоставить вам компетентного сотрудника который решит ваш вопрос о возврате денег за некачественный товар. Отводишь за этим делом манагера к кассе чтоб побольше свидетелей было и на очередной его отказ поворачиваешся к покупателям, и просишь их быть свидетелями отказа, берешь у них паспортные данные — тут манагера прошибает холодный пот, он звонит куда-то и все возвращает! делов на весь театр минут 30 + немного нервов и глубокое чувство собственной правоты.
Позвольте по тексту непосредственно сразу ремарку:
список технически сложных товаров является исчерпывающим, а значит в нем должен находиться именно смартфон, именно мультимедийный центр и т.д. можете сразу на месте так и заявлять.
www.citforum.ru/operating_systems/linux/cygwin/
проникся
{include file=«components/paging.tpl» count=$totalCount pageNum=$page}
шаблон параметризуем:
{*
параметры:
count — общее число записей
pageSize — размер страницы
pageNum — текущая страница
url — адрес,
если адрес содержит %d то туда подставляется номер страницы, иначе используется параметр page
param — параметр страницы (по дефолту «page»)
show — количество показываемых страниц в навигаторе, по умолчанию 9
scroll_postfix — параметр id элемента к которому прокрутить страницу
*}
я что хочу сказать главным образом — что задача вывода целиком решается а рамках шаблонизатора и меня удивило что тут есть php код в чистом виде
Что касается кода то тут нужно как-то аргументировать, а не подобно предыдущему оратору слепо утверждать его не понятность.
Код в точности реализует алгоритм разбора, описанный выше
F -> T|T&F|T^F
T* -> I|!I|!S
I -> (F)|S
S -> C|SC
C -> [a-Z_ а-Я-]
собственно согласно обозначением 4 функции имеют имена преобразований F,T,I,S (единственный аргумент S разъяснен в звездочке), а остальные вспомогательны имеют «говорящие» имена setError — ошибка парсинга (что тут коментировать если класс назван парсинг) getError — показать ошибку, isEnd — понец разбираемой строки (тоже нада было комментировать?), parce — разбор строк.
как видите я потратил время на то что бы показать, что на мой взгляд тут все достаточно понятно (и без всяких гуглов и без всяких «зато работает»), так что будьте более конкретны и пишите, что именно вам не понятно.
просто есть вещи которые чтобы понять нужно немного подумать, а для этого нужно захотеть понять. А у меня такое ощущение что вы ожидаете там увидить свой код и совершенно не можете читать чужой, если он не оправдывает ваши ожидания.
Кстати, если бы вы хотя бы вскользь прочитали, то поняли бы, что названия функций соответствуют терменируемым элементам словаря — что собственно они и делают.
а так отправная точка как всегда вики и вики учебники — там находятся все ключевые слова