
Никита
23.06.2017
11:38:10
дома послушаю

Evgeniy
23.06.2017
11:39:59
там есть с самых основ я планирую еще делать видео от самых основ до нормального использования git

Никита
23.06.2017
11:47:22
класс
я обчно с гитом работа ю ну аровне пуш пулл

Google

Никита
23.06.2017
11:47:41
)
ветки там туда сюда не особо юзал
надо будет послушать

Artem
23.06.2017
12:20:59
Как можно отправить форму с сайта в Whatsapp?

Roman
23.06.2017
12:46:52
именно форму? Никак. Данные из формы? Можно, где-то на гитхабе были библиотеки юзащие web-версию ватсапа, ссылок не осталось у меня

Luka
23.06.2017
12:53:07
php 7 в подлиннике, кто читал ? Котеров

Дмитрий Maestro
23.06.2017
12:54:01
да
я

Luka
23.06.2017
12:58:06

release-tracker
23.06.2017
13:00:54
Вышла новая версия The PHP Unit Testing framework.: 5.7.21

Roman
23.06.2017
13:01:48
круто

Andrei
23.06.2017
13:05:13
привет всем. кто-нибудь знает, как для php telegram бота сделать ограничение на действие по времени (не более 2 раз за сутки)?

Dmitriy
23.06.2017
13:07:17
только на стороне сервера

Google

Andrei
23.06.2017
13:09:12
а каким образом отсчет вести? мы дату можем получить?

Roman
23.06.2017
13:10:28

Dmitriy
23.06.2017
13:11:20

release-tracker
23.06.2017
13:17:29
Вышла новая версия Guzzle is a PHP HTTP client library: 6.3.0

Roman
23.06.2017
13:18:04
круто

Andrei
23.06.2017
13:24:54
так можно?

Dmitriy
23.06.2017
13:25:52
Только проверять нужно кол-во раз за период в 24 часа

Andrei
23.06.2017
13:27:43
это понятно, мне непонятно, как можно получить время (функция date) и сравнить разницу во времени (в секундах оно считается или нет).
если можно из одного времени вычесть другое - никаких проблем

Roman
23.06.2017
13:29:45
time()

Dmitriy
23.06.2017
13:30:17

Andrei
23.06.2017
13:31:23

Sergey
23.06.2017
13:33:36
по крону обнуляешь эту таблицу, при сообщении проверяешь count

Andrei
23.06.2017
13:37:21

Hasanboy
23.06.2017
13:53:16

Artur
23.06.2017
15:49:24
народ, как можно добавить значение к полю, тип field = field + 1, только прибавляя не число а строку

Igor
23.06.2017
15:50:28
Тчк

Google

Igor
23.06.2017
15:50:45
Вместо плюса

Sergey
23.06.2017
15:51:12

Fedor
23.06.2017
15:53:40

Армен
23.06.2017
16:25:22
Коллеги, есть постоянная работа для PHP - программиста-тимлида. ЗП 180тр. Полный рабочий день. В первые 2 месяца доработка сайта на WordPress, далее необходимо будет переписать его на Laravel или Yii. Есть интеграционные модули на Java. Кому интересно пишите в личку.
Москва

Artur
23.06.2017
17:06:10

Евгений
23.06.2017
17:08:00
ыыыы
это чат про пхп
тебе и ответили про пхп
хочешь про скль, надо уточнять про скль

Evgeniy
23.06.2017
17:09:31
filed = CONCAT(field, 'some string')

Artur
23.06.2017
17:25:24
sps

Sparrow
23.06.2017
17:28:57
Посоны вы уже создали свои движки на ларавуль?

Subb98
23.06.2017
17:30:43
Привет, вопрос на засыпку:
Например, есть у меня fk. natural join произведёт объединение именно по внешнему ключу, если не указать явно?
Чтобы было понятнее, вот два запроса:
SELECT a, b, c FROM a_table LEFT JOIN b_table ON a_table.id = index;
SELECT a, b, c FROM a_table NATURAL JOIN b_table;
Будет ли разница.
При условии, что index в b_table - это внешний ключ и ссылается на id в a_table.

Evgeniy
23.06.2017
17:31:28
посмотри explain раз

Google

Евгений
23.06.2017
17:32:58
натура джойн джойнит по одинаковым столбцам вроде, я им никогда не пользовался, я лучше явно столбцы пропишу

Artur
23.06.2017
17:36:09
используй CONCAT
а что делать, если вторая строка с которой идет конкатенация равна null, и получается что поле в бд заменяется на null, это можно как-то исправить не изменяя втроую строку?

Sergey
23.06.2017
17:52:22

Андрюха (Ren)
23.06.2017
18:04:43


Evgeniy
23.06.2017
18:22:09
для тех кто освайвает git
Всем привет продолжаю снимать видео по обучению работе с GIT и сегодня у нас:
Организация командной работы (для чего workflow) https://www.youtube.com/watch?v=FKzofaM9SZY&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&index=4
GITHUB workflow https://www.youtube.com/watch?v=Z-W90isnQtU&index=5&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW
GIT workflow https://www.youtube.com/watch?v=_CSQS748fu4&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&index=6
Как обычно получается workflow в жизни https://www.youtube.com/watch?v=SF93SZGnnYk&index=7&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&t=7s
Для тех кто пропустил вот плейлист с самого начала https://www.youtube.com/watch?v=Wx-7NXNv65k&list=PL7Nh93imVuXyiJKz6YrELUACjXWfAXlwW&index=1
Рекомендую смотреть видео по порядку чтобы понимать о чем речь.
Буду рад обратной связи на канале или здесь, спасибо за внимание

Admin
ERROR: S client not available

Yolf?
23.06.2017
18:33:39
подскажите, пожалуйста как лучше сделать
есть график, который в реальном времени должен обновлять данные
данные берутся из базы данных. в бд данные попадают через определенное количество времени раз 5 в минуту
так вот, для обновления в реальном времени этого самого графика понятно что можно использовать какой-нить таймер в js и по аяксу это все забирать
но я задался вопросом на сколько лучше в данном случае использовать веб сокеты
в плане нагрузки и вообще правильности


Иван
23.06.2017
18:36:27
Ребята, сможете решить небольшую задачку по мускулю? :)
Я тут нашел ее, но как то не сразу ее решил :)
Решил вот у вас спросить :)
Есть таблица со столбцами имя и возраст, нужно придумать запрос чтобы получить всех ровесников каждого через запятую, тоесть
Вася ->Вася,Петя,Маша,Игорь
Петя ->Петя,Вася,Маша,Игорь
Id name age
1 вася 20
2 Коля 20
3 Маша 25
4 саша 30
....
А ответ должен содержать такое
Name people
Вася вася,кол
...
Мне это не на собеседование ни для работы, просто интересно насколько на ваш взгляд это просто :)

Evgeniy
23.06.2017
18:41:21

Иван
23.06.2017
18:45:06
Не, не то немного, тут то получается просто список всех людей с групировкой по возрасту, а нужно именно имя и второй колонкой список имен всех его ровесников :)

Evgeniy
23.06.2017
18:49:01
ну с джойни их например
возрастом
SELECT t.*, g.target FROM table t
LEFT JOIN (SELECT age, GROUP_CONCAT(name') target FROM table GROUP BY age) g ON g.age = t.age
как пример не оптимальный
но ответ наверно тот что надо покажет

Иван
23.06.2017
18:53:14
Всмысле join, чем он тут поможет? :)

Google

Evgeniy
23.06.2017
18:53:39
а ты запусти и посмотри

Иван
23.06.2017
18:54:35
А не проще ли тут просто вложеный запрос использовать? :)

Evgeniy
23.06.2017
18:54:52
в селекте?)
а вот он точно будет каждый раз групировать запись

Иван
23.06.2017
18:55:13
Ага :)

Evgeniy
23.06.2017
18:55:16
а тут может оптимизации быть

Artur
23.06.2017
18:55:20
друзья подскажите, допустим есть массив строка1, строка2, строка3
есть второй массив, строка1, строка2, строка4
так вот нужно узнать, есть ли во втором массиве хоть одно значение которого нету в первом (если оно конечно существует), в данном случае строка 4, как это сделать?

Evgeniy
23.06.2017
18:55:27
и один раз будет групироваться

Дмитрий Maestro
23.06.2017
18:57:06
друзья подскажите, допустим есть массив строка1, строка2, строка3
есть второй массив, строка1, строка2, строка4
так вот нужно узнать, есть ли во втором массиве хоть одно значение которого нету в первом (если оно конечно существует), в данном случае строка 4, как это сделать?
$diff = array_diff(array2, array1);

Evgeniy
23.06.2017
18:57:10
целый прямо псевдо код как в универе

Дмитрий Maestro
23.06.2017
18:57:37
array_diff нет ?

Evgeniy
23.06.2017
18:58:14
ну array_diff тоже самое

Иван
23.06.2017
19:14:55
А чем такой запрос плох? :)
SELECT name,
age as age1,
(SELECT GROUP_CONCAT(name) target FROM peoples WHERE age = age1) as target
FROM peoples
Мне не придраться, просто понять хочется :)

Evgeniy
23.06.2017
19:17:00
посмотри explain
впринципе ничем)
сама суть в explain
в таком запросе точно не будет оптимизаций