
Shieldy
13.07.2019
11:04:13
Добро пожаловать, @Vologdabobr!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Tishka17
13.07.2019
11:11:29

icYFTL
13.07.2019
11:11:55
Вхахахаха

brestows
13.07.2019
11:12:58
Ребят, такой вопрос, есть скрипт который работает в режиме демона, в этот скрипт часто будет часто обращаться к LDAP, нормально ли будет сделать класс для работы с LDAP по патерну одиночки, или это так себе идея ?

Google

Tishka17
13.07.2019
11:20:47
Синглтон - антипаттерн
Но тебе никто не мешает создать один инстанс и везде его инжектировать

Alexey
13.07.2019
11:24:26
Тишка, где можно внятно про инжекцию зависимостей почитать?

anti
13.07.2019
11:38:14
Как часто в python используют local, global в функциях?

Сергей
13.07.2019
11:47:26
Редко

Artem
13.07.2019
11:47:44

anti
13.07.2019
11:57:21
Ребята, вы когда начинали учить python, у вас возникали трудности в, казалось бы, легких местах? Например:циклы,функции и тд?

Artem
13.07.2019
11:59:08

anti
13.07.2019
11:59:22
Не
Паскаль на уровне калькулятора и всё

Mikhail -Ofast
13.07.2019
11:59:50

Artem
13.07.2019
11:59:55
ну тогда это трудности новичка
практика нужна

Google

Artem
13.07.2019
12:00:31
в функция ничего сложного нет
это просто код скрытый в другой переменной которой можно передать данные
ну это если смотреть на питон

anti
13.07.2019
12:02:15
@Arwichok, а вы сколько лет изучаете python?

Artem
13.07.2019
12:02:30

Сергей
13.07.2019
12:02:40

Artem
13.07.2019
12:03:01

anti
13.07.2019
12:03:28
A byte of python изучаю в данный момент

Artem
13.07.2019
12:04:10
сейчас же не 80-е
гуглить только надо уметь

Сергей
13.07.2019
12:04:42
ну либо книгу, или другой ресурс
Книги по языкам все же предполагают, что читающий имеет представление об алгоритмах. В книгах чаще всего упор делается на синтаксис языка, а не на общих понятиях

anti
13.07.2019
12:05:18
Что скажите насчет книги "Грокаем Алгоритмы"?

Artem
13.07.2019
12:05:29

Dmitry
13.07.2019
12:06:13

Aragaer
13.07.2019
12:06:15
берешь learn python the hard way и там все основы есть

Сергей
13.07.2019
12:06:30

Artem
13.07.2019
12:06:43
Stepic ещё есть

Valery
13.07.2019
12:12:57
но очень понятная

Google

Valery
13.07.2019
12:13:19
так что если не знаешь базы — пойдёт

anti
13.07.2019
12:13:33
Есть что-нибудь подобное, но более углубленное?

Valery
13.07.2019
12:14:05
https://www.coursera.org/learn/algorithmic-toolbox

Tishka17
13.07.2019
12:19:51

Андрей
13.07.2019
12:24:31

Shieldy
13.07.2019
12:25:47
Добро пожаловать, @First_contractor!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295

Tishka17
13.07.2019
12:26:06

Андрей
13.07.2019
12:26:48
И зачем вообще фреймворки для этого, если di вроде само по себе не так сложно, как это расписывают.
Хотя если проект огромный мб и надо

Tishka17
13.07.2019
12:27:27

Aragaer
13.07.2019
12:27:37
я даггер так и не осилил 8(

Вячеслав
13.07.2019
12:27:43

Tishka17
13.07.2019
12:27:54
Да, DI фреймворки нужны когда у тебя гигнсткий граф зависимостей, который уже сложно руками делать.

Aragaer
13.07.2019
12:27:55
первый вообще ломался при обфускации, а во втором я запутался

Tishka17
13.07.2019
12:28:16
Второй норм, но на моем проекте было абсолютно тоже самое что без него

Вячеслав
13.07.2019
12:29:27

Tishka17
13.07.2019
12:30:12

Aragaer
13.07.2019
12:30:41
/me пытается побороть травис со своим андроид приложением
два года назад как-то работало, а сейчас чот опять все поменялось

Google

Tishka17
13.07.2019
12:31:00

Вячеслав
13.07.2019
12:32:45

Aragaer
13.07.2019
12:32:59
чтобы тесты прогнать конечно
сделал коммит, запушил, на трависе на четырех разных эмуляторах полный комплект тестов прошел

Вячеслав
13.07.2019
12:34:04
Понятно.
Ui тестировал ?

Aragaer
13.07.2019
12:34:53
да, у меня там есть юнит тесты для логики внутренней, какие-то поверхностные тесты через роболектрик (кажется) и еще честные UI тесты на эмуляторе
чот уже половина кода deprecated

Вячеслав
13.07.2019
12:36:02

Aragaer
13.07.2019
12:36:11
два года назад последний релиз был
первый коммит лет семь назад

Вячеслав
13.07.2019
12:36:39

Aragaer
13.07.2019
12:37:10
нет, пользователь письмо написал, что "на новой версии андроида падает"
у меня на эмуляторах не воспроизвелось, но в консоли разработчика увидел пару эксепшнов, решил исправить

Вячеслав
13.07.2019
12:37:50
Ааа ) понятно. Прост недавно старый работодатель обратился. Говорит что то скачать не могу его... а приложение из маркета выкинули )

Tishka17
13.07.2019
12:38:57
Надо было с новыми правилами небось согласиться
Там они регулярно меняются и даётся месяц обычно на согласие

Вячеслав
13.07.2019
12:40:06
Надо было с новыми правилами небось согласиться
Не только ) там еще и доступ к контактам запрашивался, так политика изменилась и теперь нужно какое то разрешение вроде получать от гугла на это... не особо вчитывался. Функция не использовалась, я и выпилил

Aragaer
13.07.2019
12:40:59
у меня нужен только доступ к координатам, причем грубым

Вячеслав
13.07.2019
12:41:57

Google

Aragaer
13.07.2019
12:43:02
любой источник координат пойдет
и нужно только для настройки - мне достаточно координат города
надо бы сделать так, что если город другой (отпуск/командировка), то координаты меняются. Но все некогда

Вячеслав
13.07.2019
12:44:16

Aragaer
13.07.2019
12:44:39
а там можно координаты руками вбить

Вячеслав
13.07.2019
12:45:32
Понятно. Ну черт его знает что оно тогда крашится.

Aragaer
13.07.2019
12:46:48
да не, я там в курсе -- каким-то образом в преференсес попала строчка, которую я не сохранял. У меня код предполагает, что там два флоата, разделенных двоеточием
а если не флоаты, то считать 0.0 и 0.0. А оно падает с эксепшном array index out of bounds - то есть даже двоеточия нет
коду шесть лет, он только сейчас там упал

Вячеслав
13.07.2019
12:48:27
Хм.... как могло что то в префференсы то попасть...