
Fayozjon [CybernatiC]
06.03.2017
10:48:29
Performance - 45%
Overload

Alexey
06.03.2017
10:49:01
Overload
А на что заменять если нужно искать по диапазону id шников?

Fayozjon [CybernatiC]
06.03.2017
10:49:22
просто такой запрос будет очень ресурсоемким

Google

Fayozjon [CybernatiC]
06.03.2017
10:49:28
и обработка занимать уже секунды

Alexey
06.03.2017
10:49:52

Ivan
06.03.2017
11:18:14
всем ку. такая задачка:
нужно вытянуть все id машин если они есть в бд. иначе null.
результат должен быть в формате:
id | name
- - - - - - - - - - - - - - - - -
1 | BMW
2 | Ferrari
null | Lamborghini
4 | Buggati
это легко решается через LEFT JOIN. но проблема в том что у нас есть только таблица с машинами!
т.е. на входе что то типа:
WHERE name IN('BMW', 'Ferrari', 'Lamborghini', 'Buggati')
может я подхожу к задаче не с той стороны..

Jerry
06.03.2017
11:20:34
WHERE id <> null

Ivan
06.03.2017
11:23:03
та не. не то

Jerry
06.03.2017
11:23:50
какой вопрос
такой ответ
SELECT (id)
что тебе нужно вообще?

Ivan
06.03.2017
11:25:09
есть список названий машин.
если они есть в бд - вытянуть id. иначе - null

Jerry
06.03.2017
11:26:22
SELECT (id)
FROM cars;
WHERE name IN()

Google

Fayozjon [CybernatiC]
06.03.2017
11:34:39
CASE ??
https://dev.mysql.com/doc/refman/5.7/en/case.html
CASE case_value
WHEN when_value THEN statement_list
[WHEN when_value THEN statement_list] ...
[ELSE statement_list]
END CASE
Or:

Ivan
06.03.2017
11:51:17
йессс
я порешал ))
SELECT
tb1.id,
tb0.name
FROM (
SELECT 'BMW' as name UNION
SELECT 'Lamborghini' as name UNION
SELECT 'Ferrari' as name
) as tb0
LEFT JOIN cars AS tb1 ON tb1.name = tb0.name

Danil
06.03.2017
11:53:25
а если 1к марок авто будет?

Ivan
06.03.2017
11:53:40
ну блин

Danil
06.03.2017
11:56:31
проще сделать еще одну таблицу со всеми марками и джойнить твою с марками, которые у тебя вбиты

Zhandos
06.03.2017
12:41:43
Всем привет! Как привильно реализовать функциональность лайков? Чтоб юзер мог лайкать посты, а у постов можно было быстро показывать количество лайков. Думаю сделать связанную таблицу, типа user_id post_id, и при лайке увеличивать каунтер у поста. Что думаете? Как сделать лучше и правильнее?

Ivan
06.03.2017
12:45:06
догадаешься что к чему?
Post :
- id : int
- likes : int
PostLikesRelations :
- post_id : int
- user_id : int
User :
- id : int

Zhandos
06.03.2017
12:45:24
да, понятно, и я о том же
так будет правильно?

Ivan
06.03.2017
12:45:40
угу

Zhandos
06.03.2017
12:45:53
око, спасибо!

Zarina
06.03.2017
13:19:28
ребята, привет. Подскажите, пожалуйста, чатик джавистов

Zhandos
06.03.2017
13:20:21
я этот чат отсюда нашел, https://github.com/A-gambit/awesome-telegram-chats

Ivan
06.03.2017
13:20:26
@js_ru

Zhandos
06.03.2017
13:20:26
посмотрите там

Aleksandr
06.03.2017
13:22:54
@js_ru
ути, как мило. кто-то спутал джаву с джаваскриптом. как будто в 2000м оказался

Google

Aleh
06.03.2017
13:23:41

Ivan
06.03.2017
13:23:50
мля
да я мельком прочитал )
джа... дальше не читал

Sergey
06.03.2017
13:36:25

Альберт
06.03.2017
13:40:39
О, а кто нить знает живые группы по golang?

Ivan
06.03.2017
13:42:18
а по руби?

Jerry
06.03.2017
13:45:03
А по хаку?

Sergey
06.03.2017
13:46:23
а вообще вот группа нормального языка https://t.me/kotlin_lang

Jerry
06.03.2017
13:47:47

Sergey
06.03.2017
13:48:17

Ivan
06.03.2017
13:49:34
а руби что плохой язык? :(

Sergey
06.03.2017
13:51:20
аж пятые рельсы уже вышли
ничесе
я последний раз на нем писал не было еще 2го руби и 2х рельсов)

Google

Ivan
06.03.2017
13:52:35
конечно жив)

Zhandos
06.03.2017
14:16:34
?

Ivan
06.03.2017
14:18:08
да

Zhandos
06.03.2017
14:18:36
POST, GET or PUT ?

i
06.03.2017
14:19:18
post

Admin
ERROR: S client not available

Ivan
06.03.2017
14:19:34
POST

i
06.03.2017
14:19:47
PUT для частичного обновления некоторых полей объекта

Zhandos
06.03.2017
14:19:50
почему POST? там ведь мы меняе только 1 состояние с 0 на 1, и наоборот с 1 на 0
PATCH это частичное обновление
PUT полное обновление

i
06.03.2017
14:20:37
Оратор сверху вено исправил

Zarina
06.03.2017
15:01:32

Sergey
06.03.2017
16:02:36
ты создаешь "связь"
связь это тоже ресурсы
и на выбор у тебя только GET/POST/PUT/DELETE/OPTIONS/HEAD
еще можно через put создавать связь
PUT /posts/{id}/like

Google

Sergey
06.03.2017
16:03:48
главное что бы запрос в этом случае был идемпотентент

Rodion
06.03.2017
17:42:21

Sergey
06.03.2017
18:34:59
Привет. Кто работает с новыми версиями wordpress? Сейчас влез в админку... и очень удобно.

Ivan
06.03.2017
19:21:05
вордпресс..

Sergey
06.03.2017
20:11:21
wut?
что? тебе не нужны дополнительные http verbs на самом деле. И стандартных хватает на все случаи жизни
patch прикольно только когда ты шлешь патчи (json patch например)
а если нет - юзай post и не дури голову

Aleh
06.03.2017
20:35:28
https://github.com/cztomczak/phpdesktop

Vadim
07.03.2017
08:14:00
а есть ли какая-нибудь хреновина, которой подсовываешь классов с аннотациями, а она тебе сваггер конфиг генерит?
что-нибудь такое фреймворк-агностик

da horsie
07.03.2017
10:16:00
My attempt on Pimple configuration. Feedback needed https://github.com/f3ath/pimple-config

Sergey
07.03.2017
11:09:47
привет. можно каким-то образом закодировать послание, чтобы в php Был просто набор бессмыссленных символов, а на страницу читаемый текст?

Fayozjon [CybernatiC]
07.03.2017
11:10:50
ion cube?

Aleh
07.03.2017
11:10:51
Добавь каждому чару по 1, а на клиенте отнимай
Пойдет?)

Fayozjon [CybernatiC]
07.03.2017
11:11:05
Лол

Sergey
07.03.2017
11:12:43
if ($ip != $ip_new_coder) { echo $text }

Artem
07.03.2017
11:13:14