Как стать автором
Обновить
0
0
korvin0 @korvin0

Пользователь

Отправить сообщение
Было бы очень интересно услышать аналогичную информацию про Республику Беларусь. Заранее спасибо.
На своем сайте, посвященном праву электронной коммерции, мы выложили шаблоны типовых документов для сайтов, в том числе для пользовательского соглашения: ecommercelaw.ru/templates/polzov_sogl.php
Будем рады, если кому-то пригодится!
Чтобы нанимать хороших специалистов, которые недешево стоят, надо иметь хороших клиентов, которые много платят. И тех, и других достаточно мало, а значит не всем дано стать успешным менеджером)
Поиск у них глючный. Много раз замечал, что «прыгают» цены в поиске, т.е. по одним и тем же критериям выдается тур за 888$, через минуту — он же за 1088$, еще через минуту — опять за 888$, и т.д.

Также замечал, что бывают в поиске два абсолютно одинаковых тура с разными ценами. Я даже ходил в тур-агенства, тыкал их в поиске тезтура и спрашивал, а чем же всё таки различаются данные 2 тура. Они звонили в головной офис тезтура и им сообщали, что это «временная проблема в обновлении поисковых серверов». Тем не менее, эта временная проблема не пропадает уже полгода как минимум :)
Кушались символы «больше» и «меньше». Оказывается, их тут надо писать html-кодом > и <
Результат: > и < :)
Ну, по-моему шаблонизатор должен облегчать жизнь, а не усложнять. В шаблонизаторе F3 даже по сравнению с нативным php синтаксис запутаннее…
Сравните:
<F3:check if="{{!is_null(@message)}}">
{{@message}}
</F3:check>
и
<?php if (!empty($message)):?>
<?=$message?>
<?php endif?>
хабр скушал код:)
короче, пример некрасивого шаблона с самого верху на fatfree.sourceforge.net/page/forms-handler
Зашел в документации в раздел «Forms Handler», а там такой шаблон:

{{@message}}

Как-то некрасиво совсем…
отлично! Пишите еще!
Запостив свой комментарий, понял, что видимо просто символы «больше» и «меньше» не запостились в некоторых местах у вас в функции. Как, впрочем, и у меня. Видимо, НЛО съело их :)
Поправьте плиз свой вариант, а то ведь люди скопируют неверно :)
CREATE FUNCTION `isEventInMonth`(
startdate DATE,
enddate DATE,
_month INT(1),
_year INT(1)
) RETURNS int(1)
BEGIN
DECLARE results INT(1);
IF YEAR(startdate) = YEAR(enddate) THEN
SET results = IF( MONTH(startdate) = _month
AND MONTH(enddate) = _month
OR
( MONTH(startdate) <> MONTH(enddate)
AND (MONTH(startdate) <= _month
AND MONTH(enddate) >= _month)
)
,1,0);
ELSEIF YEAR(startdate) = _year THEN
SET results = IF( MONTH(startdate) <= _month ,1,0);
ELSE
SET results = IF( MONTH(enddate) >= _month ,1,0);
END IF;

RETURN results;
END;
Доброго времени суток. Я попробовал использовать Вашу функцию. По-моему, она работает не совсем корректно. У меня событие длится с 2009-01-01 (это start_date) до 2010-12-01 (end_date).
Выполнил запрос:
SELECT
SUM(isEventInMonth(start_date,end_date,2,2009)) AS jan
FROM EVENTS WHERE YEAR(start_date) = 2009 OR YEAR(end_date) = 2009
Выдает 0. А должно быть 1, потому что ведь в феврале событие тоже длится.
По-моему эту Вашу функцию надо поправить вот так:
CREATE DEFINER=`root`@`localhost` FUNCTION `isEventInMonth`(
startdate DATE,
enddate DATE,
_month INT(1),
_year INT(1)
) RETURNS int(1)
BEGIN
DECLARE results INT(1);
IF YEAR(startdate) = YEAR(enddate) THEN
SET results = IF( MONTH(startdate) = _month
AND MONTH(enddate) = _month
OR
( MONTH(startdate) MONTH(enddate)
AND (MONTH(startdate) = _month)
)
,1,0);
ELSEIF YEAR(startdate) = _year THEN
SET results = IF( MONTH(startdate) = _month ,1,0);
END IF;

RETURN results;
END;

А вообще, это по-моему какая-то программистская вакханалия, или я чего-то не понял.
Можно ведь для каждого месяца делать простой запрос, типа:
SELECT count(*)
FROM `events`
WHERE start_date > 20091231 and end_date < 20101231
Почему-то получается так, что чем больше мне предлагают жертвовать на «лечение больных детей», тем меньше мне это хочется делать.
Нездоровый рост интереса всевозможных СМИ к больным и угнетённым мира сего наводит на мысли, что все эти призывы к пожертвованиям постепенно становятся очень эффективным средством для чьего-то обогащения. И вспоминается отрывочек из «Собачьего сердца»:

— Хочу предложить вам, — тут женщина из-за пазухи вытащила несколько
ярких и мокрых от снега журналов, — взять несколько журналов в пользу детей
германии. По полтиннику штука.
— Нет, не возьму, — кратко ответил Филипп Филиппович, покосившись на
журналы.
Совершенное изумление выразилось на лицах, а женщина покрылась
клюквенным налетом.
— Почему же вы отказываетесь?
— Не хочу.
— Вы не сочувствуете детям германии?
— Сочувствую.
— Жалеете по полтиннику?
— Нет.
— Так почему же?
— Не хочу.
«Я приобрёл пчёл» убило
Это всё больше напоминает одновременные запуски по всем основным каналам тупых телевизионных шоу аля «Звёзды на льду» и всяких ментовских сериалов.
Наверное, скоро интернет будет чем-то типа телика.
не понял, зачем это нужно
20 лет назад я говорил «Вот увидите — пройдут годы...», и я оказался прав — годы прошли
Можно еще такой вариант решения (php 5.2.8)
/"((?<=\\\)"|[^"])*"/
Это сделано с помощью позитивной ретроспективной проверки, фактически: Кавычка, (сколько угодно символов, которые являются или не-кавычкой, или кавычкой, но имеющей перед собой обратный слэш), кавычка
картинка офигенная :)
Написано, конечно, интересненько, но топик ни о чём :)
Если хотите работать эффективно — создайте себе оптимальные условия для работы. Если хотите не работать — создайте условия для отдыха. И кто лучше вас может знать, какие условия (музыка, место работы, перерывы) для вас оптимальны, кроме вас же самих? Поэтому топик бессмысленен
должно быть это Он — maxborzov.com/
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность