@jvmchat

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

или в скала апи

Vlad
04.05.2017
18:46:47
это и есть sql
Не приходилось.

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

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

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

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

ты наверно Владу хотел ответить
возможно, я подумал, что ты мне ответил что это тот же sql только завернутый в scala api

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
db.inventory.find( { status: "A", $or: [ { qty: { $lt: 30 } }, { item: /^p/ } ] } )
Этот вариант менее читабелен. Так как не очевидно что status = a и второе условие через && должны накладываться.

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
https://www.excelsiorjet.com/
Это который 2.5к$ за лицензию? Спасибо, воздержусь

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

Marat
04.05.2017
19:27:54
Не дай бог потом потеряются исходники нормальные и надо будет "чуть чуть" поправить. На первой работе вот был такой случай
Сначала подумал: "Лол, исходники потеряются. Как?!!" А потом вспомнил, как на прошлой работе восстанавливали питоновский код из наследия в виде утилит разраба, который ушел 5 лет назад. Утилиты были исполняемыми файлами, в которых запакован питоновский интерпретатор с .pyo-файлами. Благо, тулзы для декомпиляции этого добра нашлись в инете.

Vladislav
04.05.2017
19:30:16
Просто в той конторе про системы контроля версии узнали в 2013...И то про свн

А до этого "флешками перекидывались" со слов одного из разрабов

Marat
04.05.2017
19:32:24
Это же вроде лапша из сишного кода и как Это все обратно в питон код восстанавливать?
pyo - это байткод питона, а контейнер, где хранился интерпретатор со всеми файлами - самораспаковывающийся в память архив. Нет там лапши сишного кода

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

Google
Anton
04.05.2017
19:45:08
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
просто, Антон, тут речь шла вообще, тип не надо совсем знать
бред бредовый конечно. Проекты сейчас очень гетерогенные. В одном месте не будет реляционки, а в другом - бац, и Oracle.

кстати, кто знает без подсказки что вернёт 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
Там чето выбирает

Митко Соловец?
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
ну вот я знаю что обычно возвращается 'x', но _почему_ так получается - не изучал.
Так там же просто таблица, в которую записано одно значение, и оно x

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

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

либо наркотики

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

Диссоциативное расстройство?

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

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

Страница 1435 из 2890