
Maks
04.05.2017
18:46:32

Митко Соловец?
04.05.2017
18:46:35
обернутый в жаба апи
или в скала апи

Vlad
04.05.2017
18:46:47

Google

Vlad
04.05.2017
18:47:09
А как оно обратно разворачивается?

Kirill
04.05.2017
18:47:19
или в скала апи
и чего, разработчик же взаимодействует с верхним уровнем апи. sql так то внутри базы тоже разворачивается в шнягу же

Alexander
04.05.2017
18:47:42
Верные слова

Митко Соловец?
04.05.2017
18:48:00

Kirill
04.05.2017
18:48:15
как говорят некоторые - любая проблема в кампутер саен решается добавлением ещё одного уровня абстракции :)

Vlad
04.05.2017
18:49:06
Вообще красиво выглядит.

Митко Соловец?
04.05.2017
18:49:10
не, я Владу отвечал
db.inventory.find( {
status: "A",
$or: [ { qty: { $lt: 30 } }, { item: /^p/ } ]
} )
SELECT * FROM inventory WHERE status = "A" AND ( qty < 30 OR item LIKE "p%")
@gurinderu
ну вот сравни

Kirill
04.05.2017
18:49:50
а мой вариант где, ты чего

Google

Митко Соловец?
04.05.2017
18:49:57
да погоди
меня же просили за монго пояснить

Vlad
04.05.2017
18:52:51

Kirill
04.05.2017
18:54:05
Сначала оператор, потом операнды, прям как в кложуре какой, умиление

Alexander
04.05.2017
18:55:02
Ну камоон, господа, давайте не будем теплое с мягким сравнивать
Всегда есть куча фреймворков, которые дают вам 100500 возможностей различной убогости выстрелить себе в ногу

Kirill
04.05.2017
18:55:56
ну дык любой ЯП - фреймворк для машинных кодов ))

Митко Соловец?
04.05.2017
18:56:31
обожаю перфокарты

Vlad
04.05.2017
18:57:47
Я все-таки думаю что когда пишешь либу для пользователей - нужно продумать максимально удобное апи. Т.е. подумать как этим будут пользоваться. А уже потом думать, как это заставить работать. И такое к сожалению не частво встретишь. Чаще сначала пишут а потом думают как этим написанным пользоваться.

Gregory
04.05.2017
18:58:33
Я запросы к монге такие только в консоли делал.
В клиентских либах всё не так страшно выглядит.

Vlad
04.05.2017
19:01:00
По && - это дело привычки.
Ну там операнд не указан в find. Т.е. верхнеуровневые условия по дефолту через и или через или накладываются?
Я вот о чем.

Gregory
04.05.2017
19:01:42
Я понял. Поэтому и говорю - что неочевидность здесь только в первый раз, а потом привыкаешь.
Про SQL же можно тоже самое сказать с INNER JOIN, LEFT JOIN, RIGHT JOIN, если не знать как это работает.

Vlad
04.05.2017
19:02:53
Ну хотя согласен, опыт тут помогает.

Aleksey
04.05.2017
19:05:48
Как максимально защитить свой java код ?

Vladislav
04.05.2017
19:07:23
не писать его
а по факту - конкретно в чем защитить? боишься что украдут исходники? уязвимостей платформы?

Митко Соловец?
04.05.2017
19:07:38
но, это тоже не надежно

Google

Vladislav
04.05.2017
19:07:44
вопрос какой-то странный

Gregory
04.05.2017
19:08:03

Maks
04.05.2017
19:08:09
ну защитить код, очевидно же

Vladislav
04.05.2017
19:08:22
Не дай бог потом потеряются исходники нормальные и надо будет "чуть чуть" поправить. На первой работе вот был такой случай

guga
04.05.2017
19:09:11

Gregory
04.05.2017
19:09:42
Или речь вообще про другое? Про SecurityManager, например.

Vlad
04.05.2017
19:13:19
Код защищается - ограничением доступа физического к коду.

Aleksey
04.05.2017
19:20:16

guga
04.05.2017
19:22:17

Aleksey
04.05.2017
19:23:21

guga
04.05.2017
19:24:20
Ну а что ты хотел, ребятам же нужно как-то жить.

Marat
04.05.2017
19:27:54

Vladislav
04.05.2017
19:30:16
Просто в той конторе про системы контроля версии узнали в 2013...И то про свн
А до этого "флешками перекидывались" со слов одного из разрабов

Aleksey
04.05.2017
19:30:46

Marat
04.05.2017
19:32:24
достаточно распаковать контейнер, а потом декомпилить .pyo в .py (правда без комментов, и имена локальных переменных похерились)

Aleksey
04.05.2017
19:36:32

Quantum Harmonizer
04.05.2017
19:41:33

Google

Anton
04.05.2017
19:45:08

Митко Соловец?
04.05.2017
19:45:26

Anton
04.05.2017
19:45:52
А разве SQL сейчас в универе не преподают?

Митко Соловец?
04.05.2017
19:46:09
а профи тут в чате и нет, я уверен
профи обычно знают все хинты

Maks
04.05.2017
19:46:14

Митко Соловец?
04.05.2017
19:46:15
все планы

Admin
ERROR: S client not available

Митко Соловец?
04.05.2017
19:46:24
и PL/SQL

Anton
04.05.2017
19:46:36

Митко Соловец?
04.05.2017
19:46:52
просто, Антон, тут речь шла вообще, тип не надо совсем знать

Maks
04.05.2017
19:47:05

Митко Соловец?
04.05.2017
19:47:06
самое смешное, что как бы не спорили, все его знают)

Anton
04.05.2017
19:47:29
кстати, кто знает без подсказки что вернёт select * from dual ? :)

Vlad
04.05.2017
19:48:15
Чем шире кругозор тем легче будет подобрать правильный инстумент для решения задачи.

Митко Соловец?
04.05.2017
19:48:27

Google

Vlad
04.05.2017
19:48:31
Я делал такой запрос на оракле. В 2014м.

Anton
04.05.2017
19:48:35

Vlad
04.05.2017
19:48:39
Там чето выбирает

Alex
04.05.2017
19:48:46

Митко Соловец?
04.05.2017
19:48:53
ну че сениорные вопросы пошли сразу((((

Anton
04.05.2017
19:49:01
X
молодец :) только вроде будет маленький 'x'

Vlad
04.05.2017
19:49:10
Или сепаратор или из системных таблиц чето.

Anton
04.05.2017
19:49:44
ну вот я знаю что обычно возвращается 'x', но _почему_ так получается - не изучал.

Alex
04.05.2017
19:50:15

Nick
04.05.2017
19:53:42
@dmsol какого хрена тебя много и разные аватарки?)

Митко Соловец?
04.05.2017
19:54:30
это либо баг телеги
либо наркотики

Vlad
04.05.2017
19:55:30
Еще есть варианты?
Диссоциативное расстройство?

sss3 ?
04.05.2017
19:57:45

Ruslan
04.05.2017
20:05:29
"Этот код настолько сырой что в нем можно плавать."

Kirill
04.05.2017
22:23:39
Как вы думаете насколько адекватно на собеседовании на вопрос "У вас есть файл со строчками, его надо отсортировать в лексикографическом порядке." отвечать "Пойду в гугле смотреть какие сортировки бывают"?