Найден 351 результат

R3D3
2016.08.29, 17:10
Форум: Общие вопросы по программированию
Тема: Хранение истории паролей.
Ответы: 30
Просмотры: 2753

Re: Хранение истории паролей.

Равномерное распределение символов md5 хеша также означает, что мы очень очень редко будем попадать на более чем одну проверку "подозрительного" пароля в случае, когда пользователем было введено менее чем 256 прошлых паролей. Где можно почитать, чтобы удостовериться в том, что символы хеша md5 равн...
R3D3
2016.08.10, 23:33
Форум: Документация и рецепты (Yii 2.x)
Тема: Наследование и блоки twig
Ответы: 3
Просмотры: 1663

Re: Наследование и блоки twig

Еще в конфиге нужно выставить layout в false - стандартный механизм рендеринга нужно отключить. Каждый твиг шаблон сам решает, кого он экстендит.
R3D3
2016.08.10, 23:32
Форум: Документация и рецепты (Yii 2.x)
Тема: Наследование и блоки twig
Ответы: 3
Просмотры: 1663

Re: Наследование и блоки twig

Попробуй вот такой views/site/index.twig

Код: Выделить всё

{% extends "@app/views/layouts/base.twig" %}
{% block fullContent %}
    wwww
{% endblock %}
Похоже, все чо ниже идет, твиг воспринимает за контент шаблона, а в таком шаблоне не может быть контента.
R3D3
2016.06.01, 22:02
Форум: Общие вопросы по программированию
Тема: Yii2 - PHP сокеты - TCP
Ответы: 1
Просмотры: 1296

Re: Yii2 - PHP сокеты - TCP

Есть очень крутая штука, но в ней нужно разбираться https://github.com/icicleio/socket
R3D3
2016.05.09, 14:18
Форум: Обо всем
Тема: Это реально?
Ответы: 65
Просмотры: 8758

Re: Это реально?

А заказчик привел примеры соцсети с аналогичным функционалом и написанной за 2 месяца? Можно написать соцсеть за месяц, а можно за год, и качество у этих продуктов будет весьма различаться. Для заказчика - это первый опыт работы в веб, он показал прототип, который существует в России и прекрасно зн...
R3D3
2016.05.08, 20:16
Форум: Обо всем
Тема: Это реально?
Ответы: 65
Просмотры: 8758

Re: Это реально?

А заказчик привел примеры соцсети с аналогичным функционалом и написанной за 2 месяца?
Можно написать соцсеть за месяц, а можно за год, и качество у этих продуктов будет весьма различаться.
R3D3
2016.04.26, 00:41
Форум: Общие вопросы по программированию
Тема: Почему возникает ошибка constraint for relation already exists при импорте базы postgres?
Ответы: 5
Просмотры: 3964

Re: Почему возникает ошибка constraint for relation already exists при импорте базы postgres?

При создании базы dbname1 - писал так для первичных ключей: id serial Autoincrement; Какая у вас версия postgres и это точно postgres ? Потому что в нем нету конструкции autoincrement, насколько я знаю. Тип SERIAL уже подразумевает создание integer поля, последовательности для него и привязки после...
R3D3
2016.04.21, 20:58
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Холивар точно int vs timestamp ? Или все таки timestamp vs datetime? В этом холиваре нету смысла, у datetime есть вполне четкое преимущество перед timestamp - оно умеет хранить даты до 1 января 1970 года. Timestamp не умеет, но хорошо годится для хранения отметок времени когда запись создали, когда...
R3D3
2016.04.21, 16:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как сериализовать Event в обработчике (замыкание)
Ответы: 15
Просмотры: 2289

Re: Как сериализовать Event в обработчике (замыкание)

Локальный совет: сделай var_dump($event) сразу перед сериализацией в своем приложении и увидишь что в объекте содержится еще куча всякой хрени, в том числе и анонимки. Глобальный совет: сериализовывать и сохранять в базу $event далеко не самая лучшая идея, лучше создавать из них более плоские и прим...
R3D3
2016.04.21, 00:38
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу понять как завести этот фреймворк на centos.
Ответы: 2
Просмотры: 748

Re: Не могу понять как завести этот фреймворк на centos.

По ссылке http://yiiframework.ru/doc/guide/ru/qui ... .first-app расположена инструкция для старой версии фреймворка 1.1, а вы установили новую - 2.0

Руководство по новой версии тут - http://www.yiiframework.com/doc-2.0/guide-index.html
R3D3
2016.04.20, 22:30
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Да псевдокод ну и что? Ход мысли то сразу понятен. Вот синтаксически работающая версия если угодно http://sqlfiddle.com/#!9/928e1d/1
R3D3
2016.04.20, 21:33
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

in (created between (15654654,2656465) or .... or ... or ... or ...) Это что за покемон? :mrgreen: это то, в каком виде придется выбирать субботы и воскресенья, если мы отказываемся от datetime на уровне базы. Это мы все обсуждаем решение задачи которую я привел для примера когда с int временем раб...
R3D3
2016.04.20, 19:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как сериализовать Event в обработчике (замыкание)
Ответы: 15
Просмотры: 2289

Re: Как сериализовать Event в обработчике (замыкание)

Тогда, я подумал, может в Event есть какое-то свойство, из-за которого глюк (например анонимка)? И переписал код вообще без обработки события, может дело вовсе не в замыкании Все правильно сделал. Только это не глюк, а хорошо задокументированное поведение. Подробнее вот тут http://yiiframework.ru/f...
R3D3
2016.04.20, 18:36
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Ничего страшного, похоливарить на форуме это дело незазорное и расслабляющее! Кто хочет увидеть - найдет для себя правду. По теме: В случае INT: WHERE DAYOFWEEK(FROM_UNIXTIME(created_at)) IN (6,7) или посчитать интервалы на стороне PHP В случае TIMESTAMP: WHERE DAYOFWEEK(created_at) IN (6,7) Внимани...
R3D3
2016.04.20, 18:25
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Обожаю, когда кто-то говорит, что что-либо является плохим тоном, но не может объяснить, почему именно. А как будет выглядеть код если время хранится в int ? Думаю, что сложнее. WHERE DAYOFWEEK(FROM_UNIXTIME(created_at)) IN (6,7) или посчитать интервалы на стороне PHP Так тут же уже вроде 100500 не...
R3D3
2016.04.20, 17:44
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Пользуясь случаем, попиарю PostgreSQL - работа с датами и временем на высочайшем уровне, намного круче чем в MySQL! Специальный формат timestamp with timezone - забудьте про проблемы таймзон, база сделает все за вас. Точность хранения времени до микросекунд - можно считать даже астрономические данны...
R3D3
2016.04.20, 16:26
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

По вашей же первой ссылке запрос вида select SQL_NO_CACHE count(id) from test_int where datetime > 1800 AND datetime < 2100; быстрее всех остальных на порядок. Об этом я и говорил, что если в запросах передавать чисто числа (то есть вся обработка дат на стороне PHP), то такие запросы намного быстре...
R3D3
2016.04.20, 15:16
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Функциями для работы даты на стороне мускула никогда не пользовался, по мне так удобнее с датой сделать всё что нужно на стороне PHP. Уже давно не работал с mysql, но так, навскидку задача: нужно сделать выборку всех записей из таблицы за последние два года, но только за субботу и воскресенье. В сл...
R3D3
2016.04.20, 14:58
Форум: Общие вопросы (Yii 2.x)
Тема: Кто в каком виде хранит дату в мускуле?
Ответы: 69
Просмотры: 10984

Re: Кто в каком виде хранит дату в мускуле?

Dromok писал(а): А тестов в интернете достаточно. Если хранить дату как int и запросы все посылать именно число, то это быстрее чем работа с датой на стороне мускула.
Приведите пожалуйста конкретные ссылки. А то я полез гуглить и натолкнулся на обратные результаты