@ru_python

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

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
Как часто в python используют local, global в функциях?
юзать глобальные переменные не рекоменуеться

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

anti
13.07.2019
11:59:22
Не

Паскаль на уровне калькулятора и всё

Mikhail -Ofast
13.07.2019
11:59:50
Ребята, вы когда начинали учить python, у вас возникали трудности в, казалось бы, легких местах? Например:циклы,функции и тд?
Да у меня все трудности которые возникают, возникают при написании какой-то функции

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

практика нужна

Google
Artem
13.07.2019
12:00:31
в функция ничего сложного нет

это просто код скрытый в другой переменной которой можно передать данные

ну это если смотреть на питон

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

Сергей
13.07.2019
12:02:40
Ребята, вы когда начинали учить python, у вас возникали трудности в, казалось бы, легких местах? Например:циклы,функции и тд?
Нужно просто найти знакомого, который бы объяснил эти основы и осветил бы непонятные моменты

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

Artem
13.07.2019
12:04:10
A byte of python изучаю в данный момент
попробуй искать разные ресурсы

сейчас же не 80-е

гуглить только надо уметь

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

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

Dmitry
13.07.2019
12:06:13
A byte of python изучаю в данный момент
На курсере есть хороший базовый курс по питону от Мичиганского университета

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
Тишка, где можно внятно про инжекцию зависимостей почитать?
В Википедии про DI. Только не путай с DI-фреймворками, они лажа как правило

Андрей
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
То есть Даггер это лажа? Прикол
Если правильно юзать - нет. Но там есть фичи, которые нахрен ломают всю концепцию DI

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

Хотя если проект огромный мб и надо

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

Вячеслав
13.07.2019
12:27:43
И зачем вообще фреймворки для этого, если di вроде само по себе не так сложно, как это расписывают.
Ну само по себе то не сложно, просто там много boilerplate кода за тебя генерится.

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

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

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

Tishka17
13.07.2019
12:30:12
Aragaer
13.07.2019
12:30:41
/me пытается побороть травис со своим андроид приложением

два года назад как-то работало, а сейчас чот опять все поменялось

Google
Вячеслав
13.07.2019
12:32:45
/me пытается побороть травис со своим андроид приложением
А зачем вообще травис то использовали ?

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
чот уже половина кода deprecated
Сколько проекту то ?

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
у меня нужен только доступ к координатам, причем грубым

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
Хм.... как могло что то в префференсы то попасть...

Страница 9588 из 9768