
Igor
25.06.2018
20:16:19
только 2 вечера вместо недели)

Старый
25.06.2018
20:20:10
я слепой или там нет про матаанализ и алгоритмы

Igor
25.06.2018
20:21:41
алгоритмы - по CTCI или https://github.com/mission-peace/interview/wiki
system design: https://github.com/donnemartin/system-design-primer

Dmitry
25.06.2018
21:01:03
а как в mockito в when( поставить «условие», что метод дёрнули с любыми параметрами? если я ставлю when(method()) и он вызывается как method(1,2), то then не срабатывает

Google

Mr.
25.06.2018
21:04:53
Задача: проверить на валидность почтовый аккаунт, используя логин и пароль пользователя. Как это сделать?

Aleksander
25.06.2018
21:05:55
import static org.mockito.ArgumentMatchers.any;
any()

Vladimir
25.06.2018
21:06:26

Dmitry
25.06.2018
21:07:22
any()
хм. теперь там (в строчке теста)
java.lang.NullPointerException

Mr.
25.06.2018
21:07:33

Pavel ?
25.06.2018
21:08:24

Vladimir
25.06.2018
21:08:38
если сервис поддерживает прямую авторизацию, то юзать её, если нет, логиниться через эмулятор браузера

Mr.
25.06.2018
21:08:40

Hans
25.06.2018
21:09:03
ооо брат
я тоже делаю на заказ постоянно
ну там банков

Google

Mr.
25.06.2018
21:09:09

Hans
25.06.2018
21:09:10
палки

Aleksander
25.06.2018
21:09:10

Vladimir
25.06.2018
21:09:37
https://www.tutorialspoint.com/javamail_api/javamail_api_authentication.htm

Hans
25.06.2018
21:09:47

Mr.
25.06.2018
21:10:04

Hans
25.06.2018
21:10:10
бро так не получится

Dmitry
25.06.2018
21:10:10

Hans
25.06.2018
21:10:27
Я с гмайлом работаю как раз, там можно по smtp впринципе брутить конечно
именно по smtp

Vladimir
25.06.2018
21:10:34
имхо, брутить в 2018 уже бессмысленно

Hans
25.06.2018
21:10:35
не по imap/pop3

Aleksander
25.06.2018
21:10:40

Hans
25.06.2018
21:10:53

Dmitry
25.06.2018
21:11:19
это как?
when(serialPort.readString(Mockito.any(Integer.class), Mockito.any(Integer.class))).thenReturn

Vladimir
25.06.2018
21:11:25
все более-менее серьезные жертвы юзают двухфакторку

Mr.
25.06.2018
21:11:35

Hans
25.06.2018
21:11:38
ща скажу

Aleksander
25.06.2018
21:11:39

Hans
25.06.2018
21:12:17

Google

Hans
25.06.2018
21:12:20
всё равно нахер шлёт
зато вериф на устройствах норм обходит
с любого ипа куки вставляешь и всё
надо прокси обязательно прикручивать
Короче тема такая, если на акк пустит, то гм вернёт "520 Please login via web browser"
в ответе смтп
но юзеру письмо упадёт с вероятностью 90% на ящик
что типо была попытка входа

Mr.
25.06.2018
21:15:13
То есть проверка идёт путём отправки письма?

Hans
25.06.2018
21:15:15
поп3 и аймап в гм по дефолту вообще отключены на ящике
не, письмо не шли

Hans
25.06.2018
21:15:29
авторизацию проходи просто и всё
transport.connect(); по идее всё что после него не надо
ну и надо обязательно соксы прикрутить
я честно говоря джаву ваще не знаю, тока сишарп) в сишарпе можно по-моему в класс который отправку смтп реализует свой сокет запихнуть связанный уже с серваком
тут по идее что-то похожее можно

Mr.
25.06.2018
21:18:06

Hans
25.06.2018
21:18:25
во

Google

Hans
25.06.2018
21:18:30
тут прямо всё что надо в ответе

1337
25.06.2018
21:19:10

Dmitry
25.06.2018
21:22:14

Marat
25.06.2018
21:23:29
можно

Hans
25.06.2018
22:02:52
Я кстати вспомнил
там была хсс в гмайле связанная с определнием устройства
мб щас что-то есть похожее

Admin
ERROR: S client not available

Hans
25.06.2018
22:03:20
попробуй поиграться в классе с юзерагентом
Там где-то должен выставляться юзерагент типо через который якобы отправка письма проходит. Гмайл по идее если письмо падает с уведомлением что была попытка входа, пытается определить устройство с которого вход был, по юзерагенту например

1337
25.06.2018
22:46:34
второй день не могу понять ничего... через идею тесты запускаются и application.yml подтягивается, через mvn verify не подтягивается, в чем может быть причина? spring boot starter наличествует
понятия не имею куда смотреть

Andrew
25.06.2018
23:17:30
Либо в тестах перейти на application.properties либо в аннотации к тестам прописать явно конфиг. Первое точно работает, второе не помню, доки под рукой нет

1337
25.06.2018
23:22:20
а че с ямлом не так?

Andrew
25.06.2018
23:24:06
Не цепляется он в тестах, не помню подробностей, но наступал на это. Он ищет пропертиз но не ищет ямл
Но можно заставить. Днем гляну если не найдешь

1337
25.06.2018
23:29:20
ну что за подъебка
понял в чем беда – maven vefiry не копирует файлы в classpath
resources:testResource не вызывается
хз как фиксить

Google

Alexander
26.06.2018
06:33:45

Андрей
26.06.2018
07:14:50
кто помнит как назывался проект (вероятно в начале двухтысячных) для компиляции java в exeшник?

Gennady
26.06.2018
07:17:27
https://stackoverflow.com/questions/2011664/compiling-a-java-program-into-an-executable

Vladimir
26.06.2018
07:23:58

Андрей
26.06.2018
07:24:53
да, похоже это экселсиор джет, судя по датам, спасибо!

1337
26.06.2018
08:33:50
есть мапа типа Map<String, User> и User(val userId: String, val name: String)
как мне выдать О(1) и по ключу и по значению (`userId`)?

Vladimir
26.06.2018
08:34:34

1337
26.06.2018
08:35:09
мапа в мапе или две разные вообще?

Vladimir
26.06.2018
08:35:50

Marat
26.06.2018
08:45:45

1337
26.06.2018
08:45:59
да я думал ее использовать
но там же поиск по объекту будет
по полю объекта
это же не О(1)
val map = BiHashMap(String, User)
map.inverse[???]
что писать в []
я же не могу сделать map.inverse[User(userId, #что тут писать????#)]

Vladimir
26.06.2018
08:50:49
Это вообще не то. В данном случае BiMap будет подходить, пока не понадобится вытаскивать из User что-нибудь ещё.
Почему бы просто не создать 2 мапы?

1337
26.06.2018
08:53:23
а как их синхронизировать?
или забить?