@ru_python

Страница 2074 из 9768
Тёма
21.01.2017
12:44:14
ага

I
21.01.2017
12:44:15
эу

Тёма
21.01.2017
12:44:32
ну берешь и херачишь их в выход звуковой карты

I
21.01.2017
12:44:34
я там понимаю, планеты, космос, пердеж, на крайний случай, но базы...

Google
Тёма
21.01.2017
12:45:01
базы - годный материал, т к структурированы

Sheridan
21.01.2017
12:45:03
I
21.01.2017
12:45:10
https://github.com/joke2k/django-faker нагенерь себе сам

Тёма
21.01.2017
12:45:12
в отличие от всех этих ваших планет

а скачать готовые нельзя нигде?)

I
21.01.2017
12:46:34
хочешь услышать грайндкор? поищи 1C pg базы

Sheridan
21.01.2017
12:47:35
хочешь услышать грайндкор? поищи 1C pg базы
1сники говнюки. Вместо того чтобы у себя править они отдельную ветку пг начали для себя

Andrey
21.01.2017
12:52:16
они используют блокировки в БД

а постгря версионная

поэтому и патчить надо

Тёма
21.01.2017
12:56:28
кстати, а вообще какие базы ничем не закодированы типа base64, и следовательно не будут просто шумом?

мускуль на эту роль подходит

Alex
21.01.2017
12:58:52
Google
Leafinlastfall
21.01.2017
13:00:10
что из себя представляют азы/основы/фундамельнальные знания программирования? гуглил, много где и основательно, но хочу услышать практиков.

Тёма
21.01.2017
13:01:02
что из себя представляют азы/основы/фундамельнальные знания программирования? гуглил, много где и основательно, но хочу услышать практиков.
место, где я кажется остановился в программировании навсегда, лол) а если серьезно - компьютерсайенс, алгоритмы, си?

Alex
21.01.2017
13:01:10
ну и мат база

Leafinlastfall
21.01.2017
13:03:05
ну и мат база
какие разделы? понятное дело, что есть разделы прогерства где нужны разделы, которые не относяься с основам, типа для особых вычислений, шейдеров, итд

тут скорее python dive into sasha.

Leafinlastfall
21.01.2017
13:16:03
еще же в это список входит: комбинаторика, дискретка, теорвер, теория категорий?

Alex
21.01.2017
13:16:14
поэтому надо начать, с малого, потом развиваться

потомучто все равно работать будешь в какой то нише а не просто "программист"

Leafinlastfall
21.01.2017
13:18:04
поэтому надо начать, с малого, потом развиваться
а потом, в процессе практики и переосмысления - станет понятно как и чему учиться, как и в какрй области (специализация) работать?

Юра
21.01.2017
13:35:36
Можно код ревью? Мне не очень понятно где было бы лучше расположить прекомпиленные регекспы в файле и нормально ли импортить как я заимпортил re.compile

Alex
21.01.2017
13:43:30
1) Почитай pep8 2) константы называются с UPPER_CASE 3) зачем в импорте ты ставил скобки и разделил на строки?

Больше сейчас не скажу, ибо с телефона. С пк позже смогу глянуть.

Юра
21.01.2017
13:45:24
1) Почитай pep8 2) константы называются с UPPER_CASE 3) зачем в импорте ты ставил скобки и разделил на строки?
1) Читал 2) Все регекспы и список operators перевести в верхний регистр? 3) просто в одну строку слишком длинно, а мне казалось такой импорт приемлем. Это не так?

Denis
21.01.2017
13:45:53
Почему не просто import operator?

Google
Юра
21.01.2017
13:46:49
Почему не просто import operator?
Да. Стоит сделать так, у меня почему-то и мысли не было

Denis
21.01.2017
13:48:06
И я обычно называю функции в camelCase. Это не по pep8, но имхо так лучше читается, потому что они отличаются внешне от переменных

Artem
21.01.2017
13:49:16
1) Почитай pep8 2) константы называются с UPPER_CASE 3) зачем в импорте ты ставил скобки и разделил на строки?
а какие проблемы с третьим пунктом? так можно делать и даже предпочтительней, чем перечислять на одной строке через запятую

Alex
21.01.2017
13:50:53
1) Читал 2) Все регекспы и список operators перевести в верхний регистр? 3) просто в одну строку слишком длинно, а мне казалось такой импорт приемлем. Это не так?
1) если придраться, то: Между функциями 2 пустых строчки Импорты в алфавитном порядке Остальное вроде норм. 2) да

Denis
21.01.2017
13:51:22
Там функция две строки, зачем еще две между ними?

Denis
21.01.2017
13:51:46
Зачем обмазываться пеп8?

Alex
21.01.2017
13:51:49
Alex
21.01.2017
13:52:10
Зачем обмазываться пеп8?
Чистый код, в большинстве случаев

Denis
21.01.2017
13:52:39
Как связаны чистый код и количество пустых строк между функциями?

Alex
21.01.2017
13:53:59
Как связаны чистый код и количество пустых строк между функциями?
Разделение, бла-бла-бла. Я человек простой, есть стандарт, он меня устраивает, я стараюсь его придерживаться

Denis
21.01.2017
13:54:34
Имхо, на прямую
А поподробнее можно?

Юра
21.01.2017
13:55:01
А поподробнее можно?
Ну я разделил ща, вроде чище стало)))0

Denis
21.01.2017
13:55:08
Some other good reasons to ignore a particular guideline: 1. When applying the guideline would make the code less readable, even for someone who is used to reading code that follows this PEP.

Sergey
21.01.2017
14:01:24
Ребят, такой вопрос есть python-telegram-bot и его examples/echobot2.py, но суть не в нём как сделать патч функции в рантайме? например, в имаксе: переопределяю функцию echo(bot, update), отправляю в repl (через C-M-x), но новая функция не подхватывается при потправке боту сообщения что я делаю не так?

Google
Артур
21.01.2017
14:04:43
Ты хочешь code hot swapping?

Sergey
21.01.2017
14:05:49
если честно, я не знаю, как это называется мне нужно чтобы бот работал "как задумано", а я мог бы тыкать функции палкой и он бы на лету подхватывал изменения

нашёл вот такую статью но почему-то так не работает https://tryolabs.com/blog/2013/07/05/run-time-method-patching-python/

Denis
21.01.2017
14:06:45
А рестарт бота не проще делать?

Sergey
21.01.2017
14:06:52
забыл сказать $ python -V Python 2.7.12

Артур
21.01.2017
14:06:58
Пиши бота на эрланге :)

Или кложуре

Admin
ERROR: S client not available

Sergey
21.01.2017
14:07:30
да, но питон..

А рестарт бота не проще делать?
нажать C-M-x мне проще, чем открыть консоль, остановить бота, запустить бота, ...

Denis
21.01.2017
14:08:40
Можно свой скрипт написать, который мониторит врмя изменения файла и рестартит когда надо

Sergey
21.01.2017
14:08:46
(питон 3 не отметаю, если это работает только в нём $ python3 -V Python 3.5.2)

даже скрипт не нужен

мне просто интересно, возможно ли это

потому что, насколько я знаю, в лиспе можно

возможно ли, и пробовал ли кто-нибудь и как это гуглить..

Артур
21.01.2017
14:10:39
Кажется, ты слишком избалован метапрограммированием. Предвижу твой следующий вопрос: “как в питоне написать макрос?”

Sergey
21.01.2017
14:15:03
насколько я понял, нужно вынести нужные мне меняющиеся функции в отдельный модуль и делать importlib.reload(module) ? (что будет приводить к перекомпиляции модуля)

Google
Sergey
21.01.2017
14:16:52
делаю в имаксе eval file, подойдёт?

Артур
21.01.2017
14:17:38
Я имакс не осилил еще, только вим)

Sergey
21.01.2017
14:17:44
:)

Артур
21.01.2017
14:17:54
Но не подойдет

Sergey
21.01.2017
14:18:02
сейчас проверю, подхватывает ли он переменные..

Артур
21.01.2017
14:18:21
Не подхватит, процессы же разные

Sergey
21.01.2017
14:19:39
ну вообще похоже, что подхватывает в то же окружение

Alex
21.01.2017
14:19:52
а в имаксе нету что ли hook on save? в виме плагин есть, + есть тулзы с хуками

Sergey
21.01.2017
14:20:16
есть (я об этом и говорил), но бот перезапускается долго

несколько секунд

Артур
21.01.2017
14:20:38
Практически вечность

Alex
21.01.2017
14:20:44
как такое возможно? он что такой жирный?

Sergey
21.01.2017
14:20:47
для эхо-бота вечность

Артур
21.01.2017
14:20:52
В пинг-понг сыграй, пока перезапускается

Sergey
21.01.2017
14:21:08
как такое возможно? он что такой жирный?
супер обёртка https://github.com/python-telegram-bot/python-telegram-bot

надо у этих ребят спрашивать

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