@prophp7

Страница 209 из 1387
Александр
24.01.2017
07:27:23
плохо :(

Pavel
24.01.2017
07:27:25
под впн опенвз это бред

Александр
24.01.2017
07:27:41
согласен

Pavel
24.01.2017
07:27:53
я вот думаю что можно на сервак где сайты поставить. но боюсь что там все полетит нафиг

Google
Pavel
24.01.2017
07:28:22
я один раз решил гитлаб поставить, дк он мне все сломал своим кривым конфигом нгикса

шо делать если комманд+спейс на йосемети открывает спотлайт а не меняет раскладку?

Везде написано что он меняет раскладку

шо я не так делаю

а, все

Александр
24.01.2017
07:31:26
до сих пор привык менять раскладку alt+shift

Pavel
24.01.2017
07:32:28
у меня такого нет

мб гдет в настройках есть что-то подобное, но мне лень

Sergej
24.01.2017
07:48:49
Кто поможет с ZF2 понять модели. Мне нужно в модели получить мускл. В контролере ето $cache = $this->getServiceLocator()->get('Table_Cache'); А как ето в моделе сделать. Чтоб потом модел можно былоб в JsonRpc запихать. $server = new Zend\Json\Server\Server(); $server->setClass('RestApi\Cache');

Taras
24.01.2017
10:54:59
Ребята, задача может показаться легкой, но, есть бага: - необходимо сделать выборку всех у кого день рождения в ближайший там, к примеру месяц. Используется elasticsearch. Думал сделать хранение даты в формате: "mm-dd", но без года эта хрень не сработала, так как нет возможности добавлять 29 февраля. Неужели единственным вариантом является дублировать поле и добавить высокосный год? и в декабре, если требуется выбирать на следующие 30 дней, то делать две выборки: 15-12-1970 по 31-12-1970 и с 01-01-1970 по 15-01-1970?

zhikiri
24.01.2017
11:53:32
Привет. Может я не в контексте проблемы, но почему нельзя использовать timestamp ?

Taras
24.01.2017
12:01:47
эм... ну и каким образом ты сделаешь запрос: выбери мне всех у кого ДР на следующие 30 дней?

zhikiri
24.01.2017
12:07:54
Хм, всеравно не понял проблему с 29-м февраля, но поверхностное гугление дало вот это - https://www.elastic.co/guide/en/elasticsearch/guide/current/_ranges.html Мне кажется здесь про вашу задачу, или нет ?

Google
Aleh
24.01.2017
12:11:06
если под timestamp подразумевается unix

zhikiri
24.01.2017
12:13:57
Да, имел ввиду именно unix timestamp. Привет, кстати

Taras
24.01.2017
12:17:48
timestamp - подразумевает год также

есть записи ДР, например: 1984-12-22, 1946-01-17, 1960-02-29 предположим что сейчас: 2016-12-19 необходимо выбрать всех у кого ДР в следующие 30 дней.

И да, кстати, привет всем ) Сорри, вообще уже с работой затормозился )

zhikiri
24.01.2017
12:23:17
Понял в чем проблема, решал бы наверное так, как ты описал сначала. Хотя и согласен, что решение как-то не очень приятно пахнет :)

Taras
24.01.2017
12:25:05
вот и у меня адский ад )) А мне еще и надо сделать было еб***ный виджет статистический, в котором вывести всего-лишь: 5 ближайших "праздников" - в состав которых входит: день рождение + когда человек был нанят... Естественно с сортировкой и т.п. В итоге это все выросло в пздц какого монстра )))

думал что эластик с этим будет работать без года, ибо маппинг свободно воспринял месяц-день, но слава ТЛу были тесты и тесты показали что херня на 29 февраля...

Taras
24.01.2017
12:27:45
не решил )

пока что вариант решения только 1-2 запроса в зависимости от того декабрь сейчас или нет, ну и расширить уникальным годом поле.

Sergey
24.01.2017
12:28:59
а дата в юникстайм?

Taras
24.01.2017
12:29:00
вариант в*&ать продакшн тим - не подходит )

нет, дата в ISO

как можно дату рождения держать в юникс-тайм????

до 1970 года я больше чем уверен что БЫЛА ЖИЗНЬ )

Евгений
24.01.2017
12:31:14
минус никто не отменял

Google
Taras
24.01.2017
12:31:21
серьезно? )

Sergey
24.01.2017
12:33:19
не решил )
mktime(0, 0, 0, date("m")+1, date("d"), date("Y"));

тут пример с месяцем

Taras
24.01.2017
12:33:42
и что это?

Sergey
24.01.2017
12:34:14
это месяц в перёд

Viktor
24.01.2017
12:34:24
это пхп OC

Taras
24.01.2017
12:34:25
это можно и \DateTime::createFromFormat("now + 1 month") сделать, но причем тут это...

как ты выборку сделаешь?

Viktor
24.01.2017
12:34:39
плять, венда... всмысле (с)

Sergey
24.01.2017
12:35:14
как ты выборку сделаешь?
ну больше, меньше или равно)

Viktor
24.01.2017
12:35:20
mktime(0, 0, 0, date("m")+1, date("d"), date("Y"));
а вообще, есть же strtotime('+1 month')

Taras
24.01.2017
12:35:30
пздц... ты это серьезно?

Taras
24.01.2017
12:35:35
)))

а как больше-меньше-равно сделать? :))

без учета года )

Sergey
24.01.2017
12:35:59
а в чем проблема 29го февраля?

Taras
24.01.2017
12:36:26
Cannot parse \"Feb 29 00:17:01\": Value 29 for dayOfMonth must be in the range [1,28]

примерно вот в этом )

нет - года, год подставляется текущий, насколько я понял... в текцущем нет 29 февраля - все, ты бездвадцатидевятиферальный )

Sergey
24.01.2017
12:37:14
так есть же функция проверки даты

Google
Aleh
24.01.2017
12:38:15
больше меньше с таймштампом делать легко, это же число

Taras
24.01.2017
12:38:16
Sergey N., повторю еще раз задачу: есть записи в базе: 1984-12-22, 1946-01-17, 1960-02-29 предположим что сейчас: 2016-12-19 необходимо выбрать всех у кого ДР в следующие 30 дней. ))

Aleh
24.01.2017
12:38:23
а остальное можно в запросе преобразовывать к дате

Taras
24.01.2017
12:38:35
У МЕНЯ НЕТУ ГОДА!!!! )))

Sergey
24.01.2017
12:38:45
Sergey
24.01.2017
12:38:45
как нету, если показываем

Taras
24.01.2017
12:38:47
У меня есть только МЕСЯЦ и ДЕНЬ )

втф? ты ж строку парсишь?
это мои попытки использовать формат mm-dd для хранения и поиска )

Admin
ERROR: S client not available

Taras
24.01.2017
12:39:32
Что самое смешное, если бы не 29 февраля - то все работает )))

Sergey
24.01.2017
12:39:47
я все равно не пойму проблемы 29го февраля

Viktor
24.01.2017
12:39:47
а, я понял проблему :) правда ниразу с эластиком не работал и хз как там делать выборки)

Sergey
24.01.2017
12:39:50
29е марта ж работает?

Sergey
24.01.2017
12:40:03
function validateDate($date, $format = 'Y-m-d') { $d = DateTime::createFromFormat($format, $date); return $d && $d->format($format) == $date; }

Taras
24.01.2017
12:40:07
Sergey
24.01.2017
12:40:11
формат пропиши свой

Danil
24.01.2017
12:40:26
да у него из-за отсуствия года берется текущий

Taras
24.01.2017
12:40:28
Мне надо выборку из базы сделать )

Sergey
24.01.2017
12:40:29
ну 29 февраля чтобы не было

Google
Taras
24.01.2017
12:40:40
а если есть, то что с ним делать? )

Sergey
24.01.2017
12:40:44
в базе тоже года нет?

Taras
24.01.2017
12:40:49
ну вот неудалось человеку родиться в нормальный день )

zhikiri
24.01.2017
12:41:05
Я так понимаю человек справишивает как ему запрос в еластик составить, а не про РНР

Danil
24.01.2017
12:41:15
а много таких?) может хуй с ними, не обидятся, если их в списке не будет)

Taras
24.01.2017
12:41:26
Та не только в Эластик... в MySQL тоже )

Sergey
24.01.2017
12:42:12
в любом случае ты же выдёргиваешь дату? или ты как её - как стринг тащишь?

если sql в чем проблема? http://stackoverflow.com/questions/3887509/mysqls-now-1-day

Viktor
24.01.2017
12:47:29
та хрен с ним с эластик серчем, какой запрос в MySQL )))
http://stackoverflow.com/questions/18747853/mysql-select-upcoming-birthdays как-то так

7 заменяешь на 30 и получаешь то что надо

Taras
24.01.2017
12:49:26
Ok, не видел в мускле) теперь это же только бы в эластике)

Sergey
24.01.2017
12:51:42
так так) раз такая пьянка пошла... как sql запрос загнать как ключ в redis? значение я уже закодировал в json и загнал, вот ключ бы уникальный придумать

Danil
24.01.2017
12:55:11
Хэш?

zhikiri
24.01.2017
12:58:16
У меня появился встречный вопрос - зачем это нужно вообще ?

Sergey
24.01.2017
12:59:33
У меня появился встречный вопрос - зачем это нужно вообще ?
ммм, чтобы ускориться и у начальства не было дёрганья, что всё тормозит

ну и повод всё проапгрейдить, так как всё это требует скорейшего апгрейда

zhikiri
24.01.2017
13:01:06
Довольно-таки странный путь как на мой взгляд ;)

Taras
24.01.2017
13:01:33
ааа... блин, ступил... еще самое веселое забыл же ж блин... мало того что надо получить за 30 дней данные, так еще и отсортировать их... )))

шах и мат.

Sergey
24.01.2017
13:02:13
да сортировка, от слова сортир.

Страница 209 из 1387