@ru_python

Страница 152 из 9768
Sharkus
16.01.2016
12:50:23
Куда-нибудь передать что-то фильтрующее, на что тебе лень писать отдельную функцию, ага.

Maxim robox
16.01.2016
12:50:40
Google
Мерлин
16.01.2016
12:51:02
то есть, остаётся только map/fitler и т.п.?
Конечно Лямбды - это то, что нужно делать компактным и одноразовым

Sharkus
16.01.2016
12:51:22
Я обычно пихаю туда, куда оно будет очевиднее инлайн и не применяется особо в дальнейшем.

Вспомнить ту же ёлочку, любой словарь с действиями по обработке инструкций.

Maxim robox
16.01.2016
12:53:17
Вспомнить ту же ёлочку, любой словарь с действиями по обработке инструкций.
Не, ну мапить функции словарём это норм. Но не лямбды же.

Sharkus
16.01.2016
12:53:34
А почему нет, если в функции одно-два действия?

Maxim robox
16.01.2016
12:53:40
Ну хотя…

Sharkus
16.01.2016
12:54:31
instructions = {'on': lambda x: True, 'toggle': lambda x: not x, 'off': lambda x: False} вот из того же 6-1 обработка инструкций. мне на эту херню 3 defа писать?

Мерлин
16.01.2016
12:54:53
Взять ту же Mathematica, где мапить словарь лямбдой - это самая частая операция (если говорить вне контекста питонуса)

Sharkus
16.01.2016
12:55:58
Не. Нужна отдельная функция. Вдруг чего поменяется. А так наткнулся в коде на передачу функции и полистал искать - красота.

Pavel
16.01.2016
12:57:00
def orderitem_tr(item, field_names): fields = { 'client': lambda i: i.client.name, 'count': lambda i: "{0} {1}".format(item.count, item.fabric.measurement), 'discounts': lambda i: "<br/>".join(str(d) for d in i.discounts.all()), 'sku': lambda i: i.fabric.SKU, } на вход функции какой-то объект набор полей. на выходе - <tr><td> с этими полями. Контент td - результат лямбд.

Maxim robox
16.01.2016
12:57:09
'on': True, 'off': False

Google
Pavel
16.01.2016
12:57:23
Sharkus
16.01.2016
12:57:26
Эммм. А тут разве две лямбды не лишние?
Оно просто с 6-2 одновременно писалось, там on и off меняются в другие штуки :)

А так да, лишние.

Maxim robox
16.01.2016
17:58:47
Чего притихли?

Pavel
16.01.2016
17:59:01
а сам-то

Maxim robox
16.01.2016
18:06:14
А я катался.

Pavel
16.01.2016
18:06:42
и как там снаружи?

Maxim robox
16.01.2016
18:35:43
Поругался с администрацией в супермаркете. Норм. xD

Ivan
16.01.2016
18:43:31
Смотри, в кулинарии найдут

Vlad
16.01.2016
19:32:13
Ребята а никто случаем не видел печатный вариант Дронова Django но с версией джанги 1,8?

[Anonymous]
16.01.2016
22:20:48
слушайте, а для inline нужно менять что-то на стороне бота?

Viktor
16.01.2016
22:21:00
lf

да вроде

.
17.01.2016
07:19:46
Гайз, может кто подсказать как поменять комментарий при коммите

Pavel
17.01.2016
07:20:03
другие коммиты после этого были?

git?

Nikita
17.01.2016
07:20:24
пушил ли ты?

.
17.01.2016
07:20:44
git

Pavel
17.01.2016
07:20:46
вспушнул на ночь

.
17.01.2016
07:20:49
я запушил

Google
Pavel
17.01.2016
07:21:10
и закурил лол

.
17.01.2016
07:21:24
Хех) Не, пока только запушил)

Kolyann
17.01.2016
07:21:39
http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git

.
17.01.2016
07:22:43
английский язык + консольный гит = сложна

Kolyann
17.01.2016
07:23:56
git commit —amend -m "New commit message"

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

(если верить гиту)

Pavel
17.01.2016
07:24:17
минус минус amend

.
17.01.2016
07:24:48
Окей, если коммит не последний?

Pavel
17.01.2016
07:24:57
amend не только меняет комментарий, но и позволяет файлы подпихнуть забытые

Kolyann
17.01.2016
07:25:19
если коммит не последний, да забей ты на комменты кто их читает

.
17.01.2016
07:26:16
Да я ток сел разираться с гитом, сижу играюсь

Pavel
17.01.2016
07:30:53
если ты запушил комит, потом поправил у себя, потом запушил новый, то все, кто успел синхронизировать с твоим первым коммитом скажет тебе спасибо. Возможно, посмертно. ???☠⚰

особенно, если это не последний в истории.

.
17.01.2016
07:33:22
(

наверн надо отказаться от графической оболочки и юзать консольную версию git

Pavel
17.01.2016
08:19:52
под виндой я использую git extensions, для простых операций гораздо удобнее, чем в консоли.

.
17.01.2016
08:22:35
я SmartGit поставил, но проблему с изменением коммита можно решить ток через консоль, значит надо начинать с консоли

Pavel
17.01.2016
08:23:46
изменение коммита - это уже не "начинать", кмк.

ну и да, amend умеют все клиенты, что я видел.

Google
Pavel
17.01.2016
08:25:28
но я согласен, консоль надо представлять, как она устроена.

.
17.01.2016
08:25:37
amend не решает мою проблему

pro git 2 мне в помощь

Artem
17.01.2016
08:29:09
SublimeGit классный

Pavel
17.01.2016
08:34:24
SublimeGit классный
закомитить одну строку, а строки выше и ниже откатить, не трогая изменения в остальной файле, можно?

Artem
17.01.2016
08:36:47
а в консоли это как делается?

Pavel
17.01.2016
08:37:31
git commit -p - частичный коммит. он показывает крупные чанки изменений, их можно как-то там уменьшать, но я так не делаю.

Admin
ERROR: S client not available

Artem
17.01.2016
08:42:18
не, нет такой фичи. в SourceTree есть

Alexandr
17.01.2016
09:11:26
Посоны привет

.
17.01.2016
09:12:25
Хаю хай

Whore Amazing
17.01.2016
09:35:17
гайз, привет. такая математическая задача. есть словарь, ключами в котором выступают строки, а значениями - кортежи из нескольких неуникальных строк. всего по словарю, в ключах и значениях N уникальных строк. можно ли вычислить, какое минимальное количество n переменных-строк необходимо, чтобы иметь возможность извлечь по значению (допустим, такое возможно) с помощью подстановки строк-переменных в значение словаря (т.е. словарь: {'a':('b','c')}: переменные - b и c) любой ключ, если любая строка из значений в словаре присутствует как ключ?

Pavel
17.01.2016
09:36:18
порядок слов в кортеже роль играет?

Whore Amazing
17.01.2016
09:36:22
нет.

возможно, такая задача уже ставилась и решалась, можно ли про это где-то почитать?

Pavel
17.01.2016
09:38:53
длины кортежей одинаковы?

Whore Amazing
17.01.2016
09:38:58
нет.

Sharkus
17.01.2016
09:39:30
Между тем много задач из ёлочки на комбинаторику :)

Whore Amazing
17.01.2016
09:39:33
я не прошу вычислять n за меня, я просто интересуюсь, есть ли алогритм вычисления)

Pavel
17.01.2016
09:40:05
полный перебор всё решит...

Google
Sharkus
17.01.2016
09:40:06
Как минимум - в лоб, полным перебором.

Whore Amazing
17.01.2016
09:40:48
решит, но возможно решение с меньшим значением n, <N.

Pavel
17.01.2016
09:41:24
начинай с n=1, выбирай все возможные кортежи из всех значений, проверяй на уникальность. n+=1.

Whore Amazing
17.01.2016
09:41:35
хм.

вот ты про что. но если N достаточно большое, решаться это будет долго....

Sharkus
17.01.2016
09:42:10
начинай с n=1, выбирай все возможные кортежи из всех значений, проверяй на уникальность. n+=1.
Напоминает задачку 20, которую подобным способом лучше не решать :)

Pavel
17.01.2016
09:42:28
я кнута не читал, но уверен, что полный перебор никогда быстрым не был.

вот ты про что. но если N достаточно большое, решаться это будет долго....
и зависимость не от количество слов, а от длины кортежей.

Whore Amazing
17.01.2016
09:51:21
Pavel
17.01.2016
09:51:58
значит есть ограниечение сверху - самый короткий кортеж.

Whore Amazing
17.01.2016
09:52:34
хм. не могу понять, почему.

Pavel
17.01.2016
09:53:34
тебе надо из каждого кортежа выбрать n слов, чтобы получились уникальные выборки. Если n=7, а самый короткий кортеж из трёх слов, то что ты с ним будешь делать?

если я правильно понял задачу.

Whore Amazing
17.01.2016
09:54:00
щас попробую осмыслить :)

еще один пример. словарь: {'a':('b','c'),e:('a','c','d')} можно сделать 4 переменных: a,b,c,d - и брать ключи прямо, с нужными переменными. а можно 3: b,c и d, и брать так: 'a' - 'b','c' 'e' - ('b','c'),'c','d' я не особо силен в комбинаторике, поэтому не скажу, что там с выборками, но суть вы уловили, я надеюсь

Pavel
17.01.2016
10:06:45
это какая-то теоритическая задача, или есть практический смысл? потому что я вдруг не понял, зачем делать переменные с именами = содержимому строки.

Whore Amazing
17.01.2016
10:07:23
не, это содержимое переменной, имя может быть любое, я просто упростил

практический смысл есть.

еще замечание: ключи равные имеющимся переменным можо брать не по кортежам-значениям, а сразу по переменным

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