@phpclubru

Страница 238 из 956
dasknix
11.06.2017
11:15:01
думал тест подсовываете с вариантами

Algis
11.06.2017
11:17:45
это либо жестоко, либо глупо выглядит - в зависимости от уровня кандидата

dasknix
11.06.2017
11:18:09
нормально. что в начале жестоко потом за это же спасибо говорят. Вам ли не знать

про глупо хз ) я порой детские анткеты заполнял, смеялся, а потом на предпоследнем вопросе вставал на минут 5 )

Google
dasknix
11.06.2017
11:19:03
век живи, век учись

Algis
11.06.2017
11:19:28
@dot99Ok как-то так: http://prntscr.com/figf3p

я на собеседованиях часто даю задачи для 3-4 класса ... не все справляются :)

dot
11.06.2017
11:21:14
хмм спасибо попробую

Algis
11.06.2017
11:21:18
вот сын пойдет в 5 класс - может буду давать задачи для 5 класса :)

ustasby
11.06.2017
16:09:07
а сам то за 6 решишь? )))

dot
11.06.2017
16:19:20
Скажите а чем вообще руководствуются объявляя функцию статической или не статической ?

Просто я в этом мало что еще понимаю , поэтому и спрашиваю у людей кто в этом шарит :)

Dmitry
11.06.2017
16:32:21
функция статической не бывает, бывает статический метод класса, хоть там и используется ключевое слово function, все же стоит называть верно

dot
11.06.2017
16:54:59
ну дав смысле функция

Algis
11.06.2017
17:12:50
а сам то за 6 решишь? )))
через год узнаю :) не зря же помогаю делать домашнюю работу :)

Pavel
11.06.2017
18:03:34
Скажите а чем вообще руководствуются объявляя функцию статической или не статической ?
Если метод внутри не оперирует $this-> данными то его смело можно делать статическим

dot
11.06.2017
18:03:54
Ааа понял спасибо :)

Google
Roman
11.06.2017
18:55:12
Ребята, кто как преобразует даты с формата d.m.Y в Y-m-d?

Ну в конечный вид, там понятно.

Это надо будет в мкртайм переводить промежуточно?

date("jS F, Y", strtotime("11.12.10"));

Вот как strtotime понимает, что там первым идёт день, потом месяц, а потом год?

Не опасно ли?

Alexandr
11.06.2017
19:39:15
можно через http://php.net/manual/ru/datetime.createfromformat.php хотя мне обычно лень, я делаю explode / implode

Roman
11.06.2017
19:39:38
Я уже нашёл, ребята.

dasknix
11.06.2017
19:40:57
а я единый с mysql формат чтобы лишний раз не конвертить и не путаться, через "-" фрагменты даты и ":" для времени

разьве что местами поменял месяц год и день(на русский манер), но он и такой, кажется, поддерживает

Roman
11.06.2017
19:41:46
Не, мне просто надо обработать дату с поля input Air Datepicker

она же в презентабельном формате d.m.Y

dasknix
11.06.2017
19:42:46
ну да тут просто explode подойдёт, могу предположить что для грамотного разбора в классе DateTime тоже фция найдется, но надо глядеть

он стандартный изкоробочный пхп

dasknix
12.06.2017
01:39:00
есть кто живой?

Alex
12.06.2017
01:56:26
dasknix
12.06.2017
01:57:27
дабы ничего не отвлекало я вырезал или опустил ненужную информацию

продукт - это товар. но товаров бывает несколько шт. одной позиции (пять булавок, три иголки)

а ещё когда покупатель кладёт в корзину товар или оплачивает заказ - часть булавок висит на складе, а часть в корзине/заказе

Google
dasknix
12.06.2017
01:57:27
я сделал "набор". это product_set

когда одного товара сколько-то штук. сделал через junction table, как видно

это которая __map_2

вопрос - можно ли лучше, чем есть сейчас?

меня смущает как минимум то, что в справочной таблице (junction table) пришлось добавить поле product_qty

нормальная ли это практика и что в целом можете сказать о данном решении?

заранее спасибо.

Alex
12.06.2017
02:04:29
Вопрос - нужно ли?

Сколько планируется корзин, скажем, в месяц?

dasknix
12.06.2017
02:05:52
тут вопрос скорее идеологический, магаз небольшой, в р-не 1000-2000 уников будет в месяц может

т.е. о производительности не думаем. хочу грамотно архитектурно решить и научиться на будущее и не городить 100 таблиц

Alex
12.06.2017
02:06:29
На будущее - последовательное чтение лучше, чем рандомное Что означает, что лучше все хранить в таблице как можно более локально То есть - валить все в один JSON

В PostgreSQL для этого придумали новые клевые типы

Которым чот года четыре уже

dasknix
12.06.2017
02:08:16
у меня mysql

какой json как я выборку то буду делать)

Alex
12.06.2017
02:09:53
Google
Alex
12.06.2017
02:10:22
Кстати, в последних версиях MySQL таких же типов понавтыкали

dasknix
12.06.2017
02:10:23
это понятно. только не нравится как минимум то, что пришлось создать одну таблу с одним полем

Alex
12.06.2017
02:10:28
Но я за этим не сильно следил

dasknix
12.06.2017
02:34:33
а по решению со справочной таблой - есть какие-о идеи?

в группе Laravel дали добро уже, но что-то смущает всё-равно

табла на одно поле - это нормально вообще? такое может иметь место быть?

Alex
12.06.2017
02:56:17
Я видел горящие боевые корабли на плече Ориона По сравнению с этим табла на одно поле это вообще не беда

dasknix
12.06.2017
03:00:40
@demeliorator -= 8 D

Algis
12.06.2017
05:47:01
а ещё когда покупатель кладёт в корзину товар или оплачивает заказ - часть булавок висит на складе, а часть в корзине/заказе
Либо с телефона вижу не всю структуру, либо не понимаю как это отражено на схеме бд

Admin
ERROR: S client not available

Algis
12.06.2017
05:49:40
Ну и не понятно, где товар в резерве т.е. Он есть но его еще не забрали

dasknix
12.06.2017
06:11:29


Algis

Adel
12.06.2017
06:13:01
Я ж его забанил...

dasknix
12.06.2017
06:13:28
и важное условие. следует понимать, что когда клиент покупает товары то в его корзине несколько т.н. "наборов" (product_set)

блин опять школьник этот (

Adel
12.06.2017
06:14:18
не плачь :)

Ах да. Это в ларавел коммунити он забанен :)

Максим
12.06.2017
06:15:42
В какой программе графики выводишь?

Google
dasknix
12.06.2017
06:16:04
Adel у Вас что-то с глазами, явно, я нигде не забанен, отвяжитесь уже

MicroOLAP Database Designer for MySQL

Adel
12.06.2017
06:16:29
Веди себя нормально. без школьников. И не будет никаких банов

dasknix
12.06.2017
06:16:52
не ведите себя соответствующе и не будет никаких школьников

все люди как люди только Вы со своим ЧСВ не в ладу. закрыли тему.

Aleksandr
12.06.2017
06:18:08
Народ, такая задача: нужно автоматически отправлять запросы с определённым периодом на другой сервер. Работать должно так: вот я отправил запрос '/start-timer?period=10' и у меня запускается автоматическая отправка запросов. Потом отправляю звапрос '/stop-timer' и процесс оставнавливается. Делается всё на iis 7.0 (windows server) Как сделать?

Adel
12.06.2017
06:18:30
определнный период это сколько?

примерно

dasknix
12.06.2017
06:18:49
уу тогда выходит если она в ордеры переходит то ордеров у клиента тоже должно быть много

ну дык. есть же история заказов

тогда надо создавать отдельную таблу ещё для деталей заказа

или это будет разряжённая табла, а нам это не нужно)

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

Aleksandr
12.06.2017
06:18:54
Вообще делаю на Python, но общую картину думаю не зависимо от языка можно обрисовать

dasknix
12.06.2017
06:18:58
где забанили?))

общаемся вовсю..

Adel
12.06.2017
06:20:05
ну я не в этом чате видимо. все равно до тебя доберусь! я же школьник :)

dasknix
12.06.2017
06:20:55
..о чём и речь

Aleksandr используйте фции с префиксом pcntl_*, если память не изменяет они отвечают за создание новых threads внутри процесса php, но. если опять же, память не изменяет для этого Вам придётся перейти с модуля на модель вызова CGI

т.к. модуль нити создавать не сможет. как-то так.

Adel
12.06.2017
06:23:28
Час
а есть какой-то период, который точно будет меньше. допустим минута? каждую минуту по крону запускается скрипт. Он проверяет статус - включено или нет. и сколько период. В базе например строчка. В этой же строчке есть поле, для того чтобы записывать когда в последний раз запускалась задача. по /set timer устанавливаем зачение во включено. и крон-скрипт анализируя все выполняет. если включено и последний запуск давненько то выполняем. и зписываем новое значение

Страница 238 из 956