Jump to content

keltanas

User
  • Posts

    211
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by keltanas

  1. Конечне не получается. Чисто гипотетически (т.к. я не в курсе, что это за функции the_date и current_time), у тебя получаются даты вида:

    $date = '30-01-2017' и $ctime = '01-02-2017'

    А теперь вопрос - если их сравнивать как строки, какая из них будет больше, а какая меньше? Скорее всего не то, что ожидалось ;)

    Поэтому используй для сравнения либо строки в формате YYYYMMDD, либо вообще работай с датами в timestamp (если таймзона одинаковая).

    И как трувей - это коструировать объекты DateTime и сравнивать их... Это поможет всегда явно и с учетом таймзон сравнивать любые даты.

  2. Да нет, конечно. Что за чушь? Настоящий верстальщик не должен знать ничего кроме ХТМЛ и КСС. А то еще каким-нибудь программистом станет. А это для верстальщика зашквар. Так что шлите подальше всех, кто предлагает вам делать шаблоны. Это не барское дело что-то еще изучать, когда ты уже стал богом ХТМЛа и КССа!

    • Like 1
  3. Нет ничего идеалогически не верного, чтобы выставить заголовки и вернуть респонс с пустым телом на back-end. По крайней мере, ничем не хуже, чем использовать Apache в качестве процессора PHP/front-end. Но, есть одно преимущество: можно вести базу редиректов и даже написать админку, которая поможет гораздо проще сопоставлять адреса, которые нужно связать редиректом. Но, решать вам, конечно.

  4. Это вопрос или ответ?

    http://php.net/manual/ru/function.empty.php

    Цитата

    Проверяет, считается ли переменная пустой. Переменная считается пустой, если она не существует или её значение равно FALSE. empty() не генерирует предупреждение если переменная не существует.

    Если переменная существует и приведением типов из нее нельзя получить false, то empty() вернет false.

    Пример можно заменить на:

    $name = 'initialized';
    if(!isset($name) || !$name){
    	echo 'В переменной, что-то есть';
    }

    А это работать не будет.

    И что если посмотреть в сторону каких-либо готовых валидаторов? Если правил и переменных будет больше, устанешь все проверять.

  5. 31 минуту назад, wwt сказал:

    То есть если санки в гору толкать, а не тащить, то санки на гору не попадут? =)))

    Не надо путать теплое с мягким ;) 

    31 минуту назад, wwt сказал:

    А приминять библиотеку, причем мало известную, не корректировка требований?

    Что? Малоизвестную? Как бэ 8000 звезд у одной и 5500 у другой намекаэ... что кто-то застрял где-то во времени далеко на горе толкая санки..

    Еще немного статистики:

    https://packagist.org/packages/guzzlehttp/guzzle 21 846 151 установок

    https://packagist.org/packages/monolog/monolog 41 716 397 установок

  6. 40 минут назад, wwt сказал:

    Точно так же как автор не спрашивал про сторонние библиотеки )

    Библиотека - это инструмент для решения задачи.

    Коректировка требований под то, как тебе удобно - это уход от решения задачи.

  7. 37 минут назад, wwt сказал:

    Если уж на то пошло, то непонятно зачем вообще отправлять файл. Проще и безопаснее чтобы сервер-получатель сам запрашивал файл когда ему нужно.

    В требованиях не сказано, что нужно забирать файл, сказано, что его нужно отправлять.

    На это могут быть разные причины. В данном случае автор пытается решить именно проблему отправки.

  8. 23 минуты назад, by chris сказал:

    @keltanas, по-моему тут только xhr катит. В условии страница обо мне не посещена.

    Вам следовало бы ознакомиться с документацией, примерами использования и деталями реализации во фреймворках, прежде чем делать выводы.

  9. Ну ща эксперты насоветуют...

    Это делается при помощи History API

    Поддерживается большинством совмеренных браузеров и большинством современных JS фреймфорков. Можно использовать и нативно.

    К серверным технологиям не имеет никакого отношения, по крайней мере, пока не возникнет вопрос SEO-продвижения.

  10. Надо определиться, какой веб-сервер раздает статику. И я очень надеюсь, что это nginx.

    Потом посмотрим, что кеш на статику стоит в 60 минут. А для гугла - это все равно что ничего.

    Поставь

    expires max;

    и все будет хорошо.

    http://nginx.org/ru/docs/http/ngx_http_headers_module.html

  11. я понял какое важное значение играет оптимизация

    $row_count = mysql_query(" SELECT COUNT(*) FROM `mt_entry` WHERE `entry_blog_id` = ' 6' ");

    Ты уверен, что понял?

    если тысячи, тогда нужно оптимизировать...

    и сколько надо тысяч, чтобы начать оптимизировать?

  12. Добавил многопоточность. Многопоточность работает только на линуксе, есличо.

    Это не многопоточность, это многопроцессовость.

    И еще в первом цикле for убери фигурные скобки. Это, право, лишне... )) С ними под питон не так косит.

  13. Положим, у нас есть две соприкасающиеся линии, одна на пиксель длиннее другой. Мы увеличиваем масштаб в 2.5 раза. Приведи пример алгоритма, который без размыливания сделает эту пиксельную разницу равной 2,5 пикселям.

    Пожалуйста. Используй целое число для зума.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy