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

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

    {{@message}}

    Как-то некрасиво совсем…
  • 5 вещей, которые вы могли не знать о jQuery
    0
    отлично! Пишите еще!
  • Подсчет количества событий календаря в каждом месяце года
    +1
    Запостив свой комментарий, понял, что видимо просто символы «больше» и «меньше» не запостились в некоторых местах у вас в функции. Как, впрочем, и у меня. Видимо, НЛО съело их :)
    Поправьте плиз свой вариант, а то ведь люди скопируют неверно :)
    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;
  • Подсчет количества событий календаря в каждом месяце года
    0
    Доброго времени суток. Я попробовал использовать Вашу функцию. По-моему, она работает не совсем корректно. У меня событие длится с 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
  • Виджеты для сторонних сайтов
    +7
    Почему-то получается так, что чем больше мне предлагают жертвовать на «лечение больных детей», тем меньше мне это хочется делать.
    Нездоровый рост интереса всевозможных СМИ к больным и угнетённым мира сего наводит на мысли, что все эти призывы к пожертвованиям постепенно становятся очень эффективным средством для чьего-то обогащения. И вспоминается отрывочек из «Собачьего сердца»:

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

    Главный минус фриланса — это то, что заказчик не имеет достаточно гарантий, что заказ будет исполнен так, как он того хочет, а исполнитель не может дать таких гарантий, поскольку его работа зависит от огромного количества факторов: коннект к инету, работоспособность компа, состояние здоровья фрилансера и пр.

    Плюс фриланса — оперативность выполнения работы и получения оплаты.

    Короче, одним фриланс подходит, другим — нет. Пусть каждый решает для себя.
  • Самый полезный искусственный язык
    –1
    реально один в один новояз :)
    Минус минус хороший язык
  • Яндекс лежит
    0
    именно так
  • Яндекс лежит
    +2
    Проблемы у yandex.ru начались как минимум во вторник. Уже тогда у меня главная страница яндекса грузилась не полностью, то бишь без футтера.
  • 30 советов, как эффективно трудиться и не сойти с ума, работая дома
    0
    Короче работай:
    - так, как хочешь
    - тогда, когда хочешь
    - над тем, над чем хочешь
    - там, где хочешь
    - с теми, с кем хочешь

    Работа дома - это не просто работа, а стиль жизни.
  • data URI
    0
    Да.
    Код
    [span class="asdfsadfadsf" id="sadfkjhdsaghjklklghjklafh"]Текст[/span]
    хуже для поисковиков, чем
    [span]Текст[/span]
    в связи с тем, что поисковики считают суммарный размер страницы, и уже относительно его высчитывают процент вхождения нужного слова.
  • data URI
    0
    Одна табличная вёрстка хуже вёрстки на div'ах прежде всего тем, что у нее худший процент полезного контента в теле страницы. Хотя поисковики в тэги и не думают заглядывать.
  • data URI
    0
    Ну, так конечно можно, но есть еще проблемы:
    1. base64-код в среднем на 33% больше, чем исходный код, т.е. подключаемый файл будет еще больше, чем большой.
    2. Все места, где выводятся картинки, надо будет делать слоями с бэкграундом.

    Кроме того, я вообще не очень понимаю, кому особенно мешают http-запросы. И зачем пользователю грузить бОльший объем данных, чем надо - тоже не ясно.
  • data URI
    0
    графика, CSS, JavaScript и так далее - всё это тоже умеет кэшироваться, так как выносится во внешние файлы обычно.
  • data URI
    0
    тогда количество http-запросов не уменьшится, и вообще тогда неясно, зачем оно вообще нужно
  • data URI
    –1
    Сия фигня увеличит суммарный html-код страницы, соответственно процент значащих слов в коде страницы уменьшится. Значит, поисковики будут "худшего мнения" о таких страницах, значит это анти-сео какое-то :)
    Не покатит.