Сохранен F 518
https://2ch.hk/pr/res/599801.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 09/12/15 Срд 10:32:15 #1 №599801 
14496463354370.png
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Попереднiй: >>594629 (OP)
репостирую Аноним 09/12/15 Срд 10:32:59 #2 №599803 
Анон, перезагружаю UWSGI, а django код работает по старому. В чём может быть хуйня? Приложение писал не я. В сеттингах ничего про кэширование нет.

Вот конфа:
[uwsgi]
chdir = /home/www/nigger
virtualenv = /home/www/.virtualenv/django_1_5
socket = /tmp/nigger.sock
chmod-socket = 777
module = nigger.wsgi
processes = 2
master = True
vacuum = True
max-requests = 5000
uid = www
gid = www
touch-reload = /home/www/nigger/uwsgi_reload
sageАноним 09/12/15 Срд 10:33:30 #3 №599805 
14496464105520.png
Освятил.
Аноним 09/12/15 Срд 10:34:30 #4 №599806 
14496464705390.png
Блять забыл написать что это питон тред лол. Ну ладно.
Аноним 09/12/15 Срд 10:35:26 #5 №599808 
>>599803
Может у тя в nginx`е кеширование?
А как ты его перезапускаешь?
Аноним 09/12/15 Срд 10:37:44 #6 №599810 
>>599808
Перезапускаю через /etc/init.d.
Nginx только статику же кэширует вроде.
Не может же быть в .pyc-файлах дело?
Аноним 09/12/15 Срд 10:39:53 #7 №599811 
>>599810
Судя по твоему конфигу надо же делать
touch /home/www/nigger/uwsgi_reload
> Nginx только статику же кэширует вроде.
Он может что угодно кешировать если его так настроить.
> Не может же быть в .pyc-файлах дело?
Нет
Аноним 09/12/15 Срд 10:42:48 #8 №599812 
>>599810
Ну и да, а если ./manage.py runserver your_ip:8000 сделать и по этому адресу зайти - приложение обновляется?
Аноним 09/12/15 Срд 11:25:34 #9 №599833 
14496495344580.png
Вкатился. Надо написать команду для djnago, чтобы мне на почту отправлялось тестовое письмо, а заодно и прикрутить активацию аккаунта к регистрации. Буду писать, епте.
Аноним 09/12/15 Срд 11:25:56 #10 №599834 
>>599833
Подписался на твой блог.
Аноним 09/12/15 Срд 11:28:21 #11 №599835 
>>599834
Чо за блог? Ты форум друзей имеешь в виду?
Аноним 09/12/15 Срд 11:35:29 #12 №599837 
Посоны, посоветуйте сайт с задачками по SQL.
sageАноним 09/12/15 Срд 11:35:46 #13 №599838 
>>599835
Подписался тебе защеку.
Аноним 09/12/15 Срд 11:36:29 #14 №599839 
>>599838
Это обман чтобы набрать классы.
Аноним 09/12/15 Срд 11:38:12 #15 №599841 
Анонс, читаю про GIL. Можешь по-простому объяснить, зачем вообще существуют threads, если в них нет смысла?
Аноним 09/12/15 Срд 11:38:25 #16 №599842 
>>599837
В прошлом треде давали ссылку
Аноним 09/12/15 Срд 11:38:43 #17 №599843 
>>599841
> если в них нет смысла
Это не так
Аноним 09/12/15 Срд 11:44:29 #18 №599846 
>>599843
>>599842
Этот http://asvetlov.blogspot.ru/2011/07/gil.html правду говорит?
>Во первых, если поток не делает вызовов Python C API — то GIL ему не нужен.
>Так можно держать много параллельно работающих потоков-числодробилок плюс несколько медленных питоновских потоков для управления всем хозяйством. >Конечно, для этого нужно уметь писать Python C Extensions.
Аноним 09/12/15 Срд 11:49:22 #19 №599850 
>>599846
Да, на C extensions gil не распространяется.

Дело в том, что часто у тебя потоки у тебя ждут какого-то ивента, например заблокированы то IO. Например если ты качаешь 1000 файлов в 1000 потоков таким образом, тебе пофигу на gil тут, они спокойно работают по очереди.

GIL хуево если ты бы хотел какие-то многопоточные вычисления числодробительные делать оперирующие питоновскими типами, но питон для этого вообще хреновый язык. У него другая ниша совсем.
Аноним 09/12/15 Срд 11:57:17 #20 №599851 
>>599850
>Python C API
>Python C Extensions
Ещё один тупой вопрос: в чём разница между ними? Оба написаны на Си, но?
Аноним 09/12/15 Срд 12:01:14 #21 №599853 
>>599851
Короче python c extension это модули которые написаны на си и которые ты можешь подключать в своем коде.
python c api это когда ты оперируешь питоновскими типами из кода на си. например PyIntObject вместо (сишного) int.
Они нужны чтобы пробрасывать код из питона в си и обратно. Пока у тебя какие-то вычисления делаются внутри сишного кода используя сишные типы ему пофигу на gil
Аноним 09/12/15 Срд 12:05:12 #22 №599854 
>>599853
Добра тебе, бро! Теперь понятно.
Аноним 09/12/15 Срд 13:14:14 #23 №599873 
14496560545260.png
>>599833
Таак, бля. Написал я в сеттингс.пай
EMAIL_HOST = "smtp.yandex.ru"
EMAIL_PORT = "465"
EMAIL_HOST_USER = "[email protected]"
EMAIL_HOST_PASSWORD = "xxxx"
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = '[email protected]'
EMAIL_USE_TLS = True

потом пишу в терминале python manage.py shell
и там такую хуйню
1. from django.core.mail import send_mail
2. send_mail('test', 'hello', '[email protected]', ['[email protected]'])

И нихуя вообще не происходит.
Аноним 09/12/15 Срд 13:18:25 #24 №599876 
>>599873
Добавь , fail_silently=False)
sageАноним 09/12/15 Срд 13:19:49 #25 №599877 
>>599876
)))
Аноним 09/12/15 Срд 13:24:37 #26 №599879 
>>599876
>И нихуя вообще не происходит.
То есть ни ошибки ничего вообще
Аноним 09/12/15 Срд 13:26:47 #27 №599881 
>>599879
Потому что по-умолчанию fail_silently=True и оно ничего не будет выводить
send_mail('test', 'hello', '[email protected]', ['[email protected]'], fail_silently=False)
попробуй
Аноним 09/12/15 Срд 13:28:32 #28 №599883 
>>599881
Попробовал же >>599876
Аноним 09/12/15 Срд 13:35:04 #29 №599888 
>>599883
странно. а попробуй поставить Console email backend
Аноним 09/12/15 Срд 13:36:54 #30 №599889 
>>599883
Ещё попробуй набрать
from django.core import mail
connection = mail.get_connection()
connection.open()
Аноним 09/12/15 Срд 13:38:16 #31 №599890 
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Subject: test
From: [email protected]
To: [email protected]
Date: Wed, 09 Dec 2015 10:37:16 -0000
Message-ID: <20151209103716.9408.73995@nusse-pekanote>

hello
-------------------------------------------------------------------------------
1

>>599889
Совсем ничего
Аноним 09/12/15 Срд 13:40:27 #32 №599892 
>>599890
Может оно у тя отправляет нормально сообщение просто оно в папку спам попадает или типа того? Проверь.
У меня например e-mail backend не настроен и оно падает и ругается когда я пытаюсь сделать connection.open()
Аноним 09/12/15 Срд 13:42:25 #33 №599895 
>>599892
Проверял, в спаме пусто.
Поменял порт на 587 тупо загуглив ОЛОЛО ЖАНГО ЕМЕЙЛ СЕНД ЯНДЕКС все заработало. Блядь, как надоела эта магия ебучая, хочется понимать почему и как что происходит.
Аноним 09/12/15 Срд 14:59:26 #34 №599935 
>>599853
А на multiprocessing GIL не распространяется, так? И у каждого процесса своя память?
Аноним 09/12/15 Срд 15:04:23 #35 №599936 
>>599935
Да, не распростарняется. И да, у каждого процесса своя память, но там доступны различные способы обмениваться данными между процессами.
Аноним 09/12/15 Срд 15:08:13 #36 №599938 
Где на клавиатуре находиться xor?
Аноним 09/12/15 Срд 15:09:44 #37 №599940 
>>599935
Но опять же большая часть приложений, где ты хотел бы использовать threading так или иначе завязана на IO. То есть работа с сетью, файлами, бд - всякое такое. Для них GIL особого замедления не дает.
Хотя тут есть и другие всякие подходы получше трединга.
А всякие математические многопоточные вычисления это не ниша питона всё равно.
Аноним 09/12/15 Срд 15:15:58 #38 №599942 
>>599940
>>599936
Спасибо, бро, добра тебе!
Аноним 09/12/15 Срд 15:26:26 #39 №599948 
>>599940
>А всякие математические многопоточные вычисления это не ниша питона всё равно.
Вполне ниша. SciPy/NumPy. Потому что ничего кроме питона большинство йоба-математиков осилить не в состоянии.
Аноним 09/12/15 Срд 15:53:29 #40 №599969 
>>599940
Потоки так или иначе приходится синхронизировать, а вот локи и прочие Queue из-за GIL прилично тормозят в cpython.
Аноним 09/12/15 Срд 15:54:07 #41 №599970 
>>599938
Бумп
Аноним 09/12/15 Срд 15:56:40 #42 №599974 
>>599970
В таблице символов Юникод есть символ для сложения по модулю 2 (CIRCLED PLUS) — U+2295 (⊕).

Это чтоли?
Аноним 09/12/15 Срд 15:57:55 #43 №599975 
>>599974
Ну я думал в консолечке просто xor работает, так как основная логика работает, or, and, not, а xor не работает.
Аноним 09/12/15 Срд 15:59:26 #44 №599976 
>>599975
xor это ^
Аноним 09/12/15 Срд 16:00:11 #45 №599977 
>>599976
Оно самое, спасибо.
Аноним 09/12/15 Срд 16:00:37 #46 №599978 
>>599975
Логического xor и в сишечке нет. Делай bool(hui) != bool(pizda)
Аноним 09/12/15 Срд 16:01:31 #47 №599980 
>>599978
Ну вот же есть: >>599976

Аноним 09/12/15 Срд 16:01:36 #48 №599981 
14496660965790.png
>>599978
Аноним 09/12/15 Срд 16:02:20 #49 №599982 
>>599980
Это бинарный xor.
Аноним 09/12/15 Срд 16:03:22 #50 №599983 
>>599982
Не понял о чём ты, исключающая или как исключающая или, что с ней не так?
Аноним 09/12/15 Срд 16:04:13 #51 №599984 
Ещё from operator import xor
Аноним 09/12/15 Срд 16:06:05 #52 №599986 
>>599983
Ну смотри, есть бинарное and - &, и есть логическое - собственно, and. Отличаются, в общем, только приведением или не результата к boolean (clamp в 0 или 1). То же и с xor.
Аноним 09/12/15 Срд 16:17:36 #53 №599998 
14496670563710.png
Так нахуй. Активационный имейл высылается, но а) ссылка ведет в никуда б) пользователь какого-то хуя и так активируется. Ща разберусь и надо будет разобраться с django mailer и celery.
Аноним 09/12/15 Срд 17:12:21 #54 №600026 
Как этот токен ебучий проверить не могу разобраться. Посмотрел тут: http://ruprog.net/ru/knowledge/django/1004/, ссылка из почты непонятно куда приведет. Запутался что-то.
Аноним 09/12/15 Срд 17:32:54 #55 №600037 
>>600026
Че это за сайт такой - поройся лучше на djbook.ru там должны быть рецепты.
Аноним 09/12/15 Срд 18:04:32 #56 №600065 
Аноны, помогити с этим заданием :

Сгенерируйте 2 списка из n целых случайных чисел. Определите какие числа и в каком

количестве:

• содержатся одновременно как в первом списке, так и во втором;

• содержатся только в первом списке и только во втором.


Списки сгенерировать могу, а вот вторая часть мне непонятна.
Аноним 09/12/15 Срд 18:12:41 #57 №600070 
Рубрика Платиновые вопросы: реально ли найти работу джуном без опыта на питоне? Или лучше сразу вкатываться в пхп?
Аноним 09/12/15 Срд 18:14:07 #58 №600072 
14496740479900.png
>>600065
Аноним 09/12/15 Срд 18:14:24 #59 №600073 
>>600070
Петонобоги уринируют пхпдебилов. Так.
Аноним 09/12/15 Срд 18:15:06 #60 №600075 
>>600065
Генерируешь множества, потом с помощью операторов логических выражений проверяешь на вхождение)
http://puu.sh/lPbNB/7fe037da74.png
Аноним 09/12/15 Срд 18:15:37 #61 №600076 
>>600075
случайная скобка в конце, это не смайлик*
Аноним 09/12/15 Срд 18:17:58 #62 №600078 
>>600065
Или через set да
Аноним 09/12/15 Срд 18:18:28 #63 №600080 
>>600076
>>600076
Да ладно теб, няша, я же знаб, что ты просто добренький :3
Аноним 09/12/15 Срд 18:19:33 #64 №600082 
>>600076
лал0)))000)
Аноним 09/12/15 Срд 18:19:58 #65 №600083 
14496743984150.gif

>>600080
Аноним 09/12/15 Срд 18:22:32 #66 №600085 
>>600075
TypeError: unsupported operand type(s) for &: 'list' and 'list'
Аноним 09/12/15 Срд 18:23:50 #67 №600087 
>>600085
Потому что надо делать
set(l1) & set(l2)
set(l1)-set(l2)
set(l2)-set(l1)
Аноним 09/12/15 Срд 18:25:50 #68 №600091 
>>600080
за щеку тебе засадил
Аноним 09/12/15 Срд 18:29:33 #69 №600095 
>>600073
Это хорошо, а с работой что?
Аноним 09/12/15 Срд 18:30:52 #70 №600098 
>>600095
Работы нет.
Аноним 09/12/15 Срд 18:30:59 #71 №600099 
>>600095
Хуёво всё
Аноним 09/12/15 Срд 18:32:22 #72 №600100 
Зато на руби все еще хуевей
Аноним 09/12/15 Срд 18:32:26 #73 №600101 
>>600098
>>600099
))
Аноним 09/12/15 Срд 18:33:51 #74 №600102 
Хуле фреланс не угодил? Чому нельзя писать всем подряд типа пацаны возьмите хоть кофе подносить? Через год-два будет опыт, можно идти ПЕТОН ХАКЕРОМ В СТАРТАП (без шуток, видел такую вакансию).
Аноним 09/12/15 Срд 19:04:11 #75 №600130 
>>599801 (OP)
Какой охуеный маскот на пике.
Аноним 09/12/15 Срд 19:09:15 #76 №600136 
>>600130
Семён семёнович!
Аноним 09/12/15 Срд 19:10:31 #77 №600137 
>>600130
Поня сношает подушку?
Аноним 09/12/15 Срд 19:12:39 #78 №600138 
>>600137
Нууу :3
Эх почему у явы какоето треугольное уебище
Аноним 09/12/15 Срд 19:13:54 #79 №600139 
Помогите с токеном. Нихера не соображу что должно быть в urls, чтобы по ссылке из письма с токеном открывалась страница.
Аноним 09/12/15 Срд 19:14:29 #80 №600140 
>>600098
на питоне?
Аноним 09/12/15 Срд 19:18:08 #81 №600143 
>>600138
Зато логотип хороший.
Аноним 09/12/15 Срд 19:36:47 #82 №600158 
https://www.youtube.com/watch?v=8RsmBmElAF0
Аноним 09/12/15 Срд 19:40:53 #83 №600161 
>>600158
Спасибо, почувствовал себя говном.
Аноним 09/12/15 Срд 19:54:30 #84 №600169 
>>600158
Проиграл с 1:03-1:10. сам так делаю
Аноним 09/12/15 Срд 19:56:36 #85 №600170 
питонисты, как у вас с работой?
Аноним 09/12/15 Срд 19:57:04 #86 №600172 
>>600170
Ответили уже -- работы нет.
Аноним 09/12/15 Срд 19:58:16 #87 №600173 
>>600170
Сходи и посмотри вакансии, блядь. И апворки заодно. Заебал. Верить питурдам штоле собрался?
Аноним 09/12/15 Срд 19:58:48 #88 №600174 
>>600172
так нахуя я это говно учу?
Аноним 09/12/15 Срд 19:59:57 #89 №600178 
>>600174
Хороший вопрос. Если нужна работа надо учить java или php. Энтерпрайз.
Аноним 09/12/15 Срд 20:00:33 #90 №600180 
>>600174
Как нахуя? Чтобы являть свое превосходство над другими жалкими гуманитариями, очевидно же. А работа тлен.
Аноним 09/12/15 Срд 20:07:20 #91 №600188 
>>600178
Хорошо что сейчас я это понял, а не через год. Пойду ка жабу учить
Аноним 09/12/15 Срд 20:08:39 #92 №600189 
14496809192980.png
Такая хуйня, кароч. http://pastebin.com/ZsJL5WEX
Что-то я нахуевертил с подтверждением регистрации.
Аноним 09/12/15 Срд 20:14:17 #93 №600192 
>>600189
Ты бы хоть подстветку синтаксиса там включил, лучше какой-нить dpaste.de
Аноним 09/12/15 Срд 20:15:17 #94 №600193 
>>600192
https://dpaste.de/JVuc
Аноним 09/12/15 Срд 20:23:36 #95 №600197 
>>600193
Буду писать тут. Во-первых не надо хардкодить url. Используй https://docs.djangoproject.com/en/1.9/ref/urlresolvers/#django.core.urlresolvers.reverse
Это на работоспособность кода не влияет, но просто так удобней намного т.е. в твоем случае
>перейдите по этой ссылке: %s" % (username, reverse('register-confirm', args=[activation_key])
В urls вроде лучше
url(r'^confirm/(?P<activation_key>\w+)/$'
Хотя я не уверен может кто поправит.

В третьих

if request.user.is_authenticated(): HttpResponseRedirect('home')
Че это за хуйня? Это так и задумано, что юзера выкидывает если он залогинен? А ты не залогинен случайно на сайте в этот момент? Во-вторых, должно быть return HttpResponseRedirect а не просто HttpResponseRedirect.

А че у тя не работает то?
Аноним 09/12/15 Срд 20:26:39 #96 №600201 
>>600197
Ошибку дает такую.
>No UserProfile matches the given query

Почему выкидывает? Если он залогинен, то перенаправляет на главную.
Не я точно не залогинен.
Аноним 09/12/15 Срд 20:29:21 #97 №600203 
>>600201
А где ты этот activation_key то записываешь в профиль? Я чет не вижу. Ты его генеришь
UserRegistrationForm это modelform?
Аноним 09/12/15 Срд 20:33:02 #98 №600206 
>>600203
Ага. Кажется я сообразил где проебался. Сейчас проверю и приду.
Аноним 09/12/15 Срд 20:33:14 #99 №600207 
>>600201
И ты бы этот activation_key не из email`а генерил лучше, а например sha от случайного числа.
Аноним 09/12/15 Срд 20:34:44 #100 №600209 
>>600206
form.save() тебе вернет новый объект типа user.
Тебе надо как-то так сделать
user = form.save()
user.profile.activation_key = activation_key
и сохранить это всё.
Аноним 09/12/15 Срд 20:46:49 #101 №600215 
Нихуя не разобрался.
Аноним 09/12/15 Срд 20:50:51 #102 №600217 
Изучаю питон второй день, возник вопрос. Надеюсь, вы поможете.

Нужно задать функцию, а затем рассчитать и вывести на экран значение
y = (1+math.sin(1))/3 +(5+math.sin(5)/3) + (4+math.sin(4)/3)

Функцию задал, и что? Как вывести получившееся значение функции на экран?

print(y()) (именно так я назвал фунцию - y()) выводит на экран None.

Аноним 09/12/15 Срд 20:53:30 #103 №600220 
>>600217
Функция твоя должна делать return значение
Аноним 09/12/15 Срд 20:54:41 #104 №600223 
>>600220
Можешь пояснить за return? Я не понял, что он делает.
Аноним 09/12/15 Срд 20:56:13 #105 №600225 
>>600223
Покажи свой код.
Но вообще
def foo(x):
..return x*2
Функция foo будет возвращать аргумент который ты ей передаешь умноженный на 2
т.е. print(foo(2)) выведет 4
Аноним 09/12/15 Срд 20:58:04 #106 №600226 
user_profile = get_object_or_404(UserProfile, activation_key=activation_key)

В общем вот эта хуйня и райзит >No UserProfile matches the given query
потому что я идиот, украл кусок кривого кода и не знаю как >А где ты этот activation_key то записываешь в профиль?

Такие дела.
Аноним 09/12/15 Срд 20:58:40 #107 №600228 

class UserProfile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL) # подробно на русском тут http://habrahabr.ru/post/74967/
activation_key = models.CharField(max_length=40, blank=True)
key_expires = models.DateTimeField(default=datetime.date.today())

def __str__(self):
return self.title
Аноним 09/12/15 Срд 20:59:41 #108 №600229 
>>600226
Я же тебе написал
>>600209
Аноним 09/12/15 Срд 20:59:50 #109 №600230 
14496839905920.png
>>600225
Не бей, лучше обоссы

import math

def sin():
y = (1+math.sin(1))/3 +(5+math.sin(5)/3) + (4+math.sin(4)/3)
print(sin())
Аноним 09/12/15 Срд 21:01:53 #110 №600233 
>>600217
>y = (1+math.sin(1))/3 +(5+math.sin(5)/3) + (4+math.sin(4)/3)
так У это же переменная у тебя.
Думаю, тебе нужно
def y():
...return матф.син.адин
Аноним 09/12/15 Срд 21:02:16 #111 №600236 
>>600230
Вместо "y =" пиши просто return (1+math.sin(1))/3 +(5+math.sin(5)/3) + (4+math.sin(4)/3)
наверное так
>>600228
Код из 2009 года. Сейчас вроде юзерпрофили и юзеры по другому организованы в джанге.
onetoone то ещё говно лишние запросы и джоины же.
Аноним 09/12/15 Срд 21:06:40 #112 №600241 
>>600209
Во вьюхе?
form.save() я убираю
user = form.save() пишу
а user.profile.activation_key = activation_key не знаю как правильно оформить
Аноним 09/12/15 Срд 21:08:16 #113 №600243 
>>600236
Спасибо, попробую.
Аноним 09/12/15 Срд 21:10:05 #114 №600249 
А нахуй мне его вообще в юзерпрофайл делать, почему нельзя в юзер два поля дополнительных добавить?
Аноним 09/12/15 Срд 21:10:27 #115 №600250 
>>600233
>>600236
Спасибо, так и надо!
Аноним 09/12/15 Срд 21:13:53 #116 №600251 
>>600241
Так и пиши:
user = form.save()
user.profile.activation_key = activation_key
user.profile.save()

И теперь попробуй. А вообще ты зашел бы в админку и посмотрел что у тебя там в activation_key в профиле было или через shell или через gui к базе данных вообще.
Аноним 09/12/15 Срд 21:20:35 #117 №600254 
>>600251
Я убрал из профайла ключ и дату, сделал так:
user = form.save()
user.activation_key = activation_key
user.save()
Теперь вылезло мое хуеплетство с проверкой свежести токена.
Аноним 09/12/15 Срд 21:23:15 #118 №600255 
>>600254
Убрал ее к хуям, теперь возвращает не одного User, а два. adverts.models.MultipleObjectsReturned: get() returned more than one User -- it returned 2!

>user_profile = get_object_or_404(User, activation_key=activation_key)
Аноним 09/12/15 Срд 21:23:37 #119 №600256 
14496854174030.gif
Аноним 09/12/15 Срд 21:25:26 #120 №600259 
>>600254
> Я убрал из профайла ключ и дату
Не понял, зачем?
Бля про дату я забыл, её тоже надо сохранять же в профиль.
Дату тоже надо же в профиль записать. Короче как-то так
https://dpaste.de/PMMm
Аноним 09/12/15 Срд 21:26:55 #121 №600260 
>>600255
Кстати блять только сейчас дошло, у тебя же был activation_key в профиле, а ты юзера запрашиваешь с ним.
Пиздец каша короче))
А юзер модель у тебя кастомная же?
Аноним 09/12/15 Срд 21:30:35 #122 №600263 
>>600260
Да.
class User(AbstractUser):
class Meta:
verbose_name = 'пользователь'
verbose_name_plural = 'пользователи'

phone = models.CharField('номер телефона', max_length=127, blank=True)
activation_key = models.CharField(max_length=40, blank=True)
# key_expires = models.DateTimeField(default=datetime.date.today())

@models.permalink
def get_absolute_url(self):
return 'user-detail', (self.pk,)

def __str__(self):
name = self.get_full_name()
if not name:
name = self.username
return name

Аноним 09/12/15 Срд 21:31:28 #123 №600264 
Бля теперь трех юзеров возвращает.
Аноним 09/12/15 Срд 21:32:10 #124 №600265 
>>600264
А картинка где?
Аноним 09/12/15 Срд 21:33:25 #125 №600267 
14496860056920.gif
>>600265
Аноним 09/12/15 Срд 21:33:35 #126 №600268 
>>600263
Ясно.
Ну короче у тебя всё правильно сейчас делай
user = form.save()
user.activation_key = activation_key
user.save()

Потому что в форме то у тебя нет этого activation_key, так что после form.save() он у тебя пустой будет.
Аноним 09/12/15 Срд 21:34:22 #127 №600270 
>>600264
Ты юзеров с одним и тем же email`ом делаешь или как? Как так получилось то?
Аноним 09/12/15 Срд 21:39:21 #128 №600273 
>>600270
минутку
Аноним 09/12/15 Срд 21:41:10 #129 №600275 
>>600270
def registration_view(request):
form = UserRegistrationForm(request.POST or None)
if form.is_valid():
username = form.cleaned_data['username']
email = form.cleaned_data['email']
email_utf = email.encode('utf-8')
user = form.save()
user.activation_key = hashlib.sha1(email_utf).hexdigest()
#user.key_expires = datetime.datetime.today() + datetime.timedelta(hours=2)
user.save()
email_subject = 'Подтверждение регистрации'
email_body = "Привет %s, спасибо за регистрацию. Для того чтобы активировать аккаунт," \
" перейдите по этой ссылке: http://127.0.0.1:8010/confirm/%s" % (username, user.activation_key)
send_mail(email_subject, email_body, '[email protected]',
[email], fail_silently=False)
return HttpResponseRedirect(reverse('register-success'))
return render(request, 'adverts/registration.html', {'form': form})
Аноним 09/12/15 Срд 21:47:37 #130 №600282 
14496868570860.png
ПОЛУЧИЛОСЬ
СПАСИБО ТЕБЕ ОГРОМНОЕ ЗА ПОМОЩЬ
Аноним 09/12/15 Срд 22:05:50 #131 №600296 
Аноны, это тут вопросы задают по поводу программирования?
Аноним 09/12/15 Срд 22:07:15 #132 №600298 
>>600296
Нет.
Аноним 09/12/15 Срд 22:26:04 #133 №600318 
14496891649220.jpg
Oh wow! SICP теперь на Python!
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html

Не думал что доживу до такого, я ещё внуков думал лиспу научить
Аноним 10/12/15 Чтв 00:26:33 #134 №600420 
>>599801 (OP)
> Попереднiй
програв
Аноним 10/12/15 Чтв 07:12:12 #135 №600532 
14497207329890.jpg
>>600318
Уже несколько лет как. Однако аналога той самой книжки целиком, но переделанной под питон я не нашел. Только какие-то лекции и фигню по твоей ссылке.
Аноним 10/12/15 Чтв 10:06:40 #136 №600590 
Анон, за celery можешь пояснить? Оно загружает код зарегистрированных функций себе куда-то, да? А то я менял код и перезагружал UWSGI и тот код отрабатывал по-старому, перезагрузил celery и вроде как всё стало норм.
Аноним 10/12/15 Чтв 10:11:56 #137 №600592 
14497315161380.png
>>600590
Как раз сейчас буду разбираться что это за штука.
Аноним 10/12/15 Чтв 11:23:05 #138 №600618 
А что, есть тут кто живой?
Анон, который помогал мне вчера с джангой, если я поменяю onetoone na foreignkey нормально будет?

Алсо есть такая проблема: надо редактировать профайл пользователя и если поле остается пустым - то оно затирает имеющуюся информацию, посоветовали так: user.first_name = request.POST['first_name'].strip() or user.first_name Но теперь получается, что нельзя удалить имя например.
Аноним 10/12/15 Чтв 11:33:14 #139 №600623 
>>600618
> надо редактировать профайл пользователя
Через форму? Так надо заполнять данные предыдущими. modelform это должен автоматически делать.
https://docs.djangoproject.com/en/1.9/topics/forms/modelforms/#providing-initial-values
Аноним 10/12/15 Чтв 11:36:02 #140 №600626 
>>600623
У меня как-то так https://dpaste.de/FM6b
Аноним 10/12/15 Чтв 11:37:18 #141 №600627 
>>600626
А теперь глянь по ссылке что я дал как это делается.
Аноним 10/12/15 Чтв 11:38:24 #142 №600628 
>>600627
А стоп у тебя не modelform, а просто форма. ну тогда вручную её заполняй как-то изначальными значениями.
Аноним 10/12/15 Чтв 12:00:08 #143 №600633 
>>600628
Я думаю при регистрации дополнительные поля сделать и она сразу будет заполняться.
Аноним 10/12/15 Чтв 12:33:16 #144 №600642 
Полез смотреть ошибки, опять все поотваливалось, проверка почты не работает и проверка имени пользователя тоже не работала, какая-то встроенная срабатывала. Но раньше-то все ок было! Полез править логин -- сломал. Ну дела.
Аноним 10/12/15 Чтв 12:34:31 #145 №600643 
Я совсем тупой, наверное

http://pythontutor.ru/lessons/ifelse/problems/jacob_the_swimmer/
Яша плавал в бассейне размером N × M метров и устал. В этот момент он обнаружил, что находится на расстоянии x метров от одного из длинных бортиков (не обязательно от ближайшего) и y метров от одного из коротких бортиков. Какое минимальное расстояние должен проплыть Яша, чтобы выбраться из бассейна на бортик? Программа получает на вход числа N, M, x, y. Программа должна вывести число метров, которое нужно проплыть Яше до бортика.

N = int(input())
M = int(input())
x = int(input())
y = int(input())
print(min([abs(x),abs(y), abs(N-x), abs(M-y)]))
Аноним 10/12/15 Чтв 12:35:36 #146 №600644 
>>600643
Что-то проиграл с ДЖЕЙКОБ ЗЕ СВИММЕР.
Аноним 10/12/15 Чтв 12:54:30 #147 №600650 
>>600643
Ты не учитываешь, что N может быть как коротким, так и длинным бортом.
Аноним 10/12/15 Чтв 12:55:38 #148 №600652 
>>600650
учитывал, дописывал в мин абс(М-х) и абс(Н-игрик)
только оно один хуй не помогло
Аноним 10/12/15 Чтв 15:02:18 #149 №600726 
Этот селери и редис и джанго-мейлер нихуя непонятные. Может кто-нибудь объяснить подробно?
Аноним 10/12/15 Чтв 15:03:12 #150 №600727 
Эта жизнь нихуя непонятная. Может кто-нибудь объяснить подробно?
Аноним 10/12/15 Чтв 15:04:10 #151 №600728 
>>600726
Для того чтобы просто складывать письма в очередь и слать их потом, celery это оверкилл имхо.
Аноним 10/12/15 Чтв 15:04:33 #152 №600729 
>>600727
https://www.youtube.com/watch?v=eYuohDFQgM8
Аноним 10/12/15 Чтв 15:06:10 #153 №600730 
>>600729
Проуринировал смешных недочеловеков.
Аноним 10/12/15 Чтв 15:16:41 #154 №600736 
>>600728
Ну вот я пытаюсь вкурить их туториал.
You now run the worker by executing our program with the worker argument:

$ celery -A tasks worker --loglevel=info

Где это запускать, блядь?
Аноним 10/12/15 Чтв 15:18:53 #155 №600737 
>>600736
В шелле епт
Аноним 10/12/15 Чтв 15:21:25 #156 №600740 
>>600737
>>> celery -A tasks worker --loglevel=info
File "<console>", line 1
celery -A tasks worker --loglevel=info
^
SyntaxError: invalid syntax
Аноним 10/12/15 Чтв 15:22:10 #157 №600741 
>>600740
http://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html#id10

Пытаюсь в туториал
Аноним 10/12/15 Чтв 15:24:06 #158 №600744 
>>600652
Так надо не в мин дописывать.
Аноним 10/12/15 Чтв 15:25:16 #159 №600746 
>>600740
В шелле всмысле в баш, а не питон шелле
Аноним 10/12/15 Чтв 16:08:06 #160 №600779 
>>600744
Я уже как только не дописывал
http://pastebin.com/84vTa3qq

интерпретатор ебёт меня в рот на значениях например
N=50, M=42, x=17, y=29
может он ебанутый просто?

Большая сторона очевидое 50, x = 17, большая сторона - х = 33
меньшая сторона 42, у = 29, меньшая сторона - у = 13
меньшая сторона - у = 13 - самое сука короткое расстояние, но шайтан-машина упорствует что нихуя, ответ должен быть х, т.е. 17
какого хуя? Это я ебанутый или оно?

Если кто подтвердит или опровергнет буду признателен просто пиздец, я уже монитор готов разъебать
Аноним 10/12/15 Чтв 16:15:23 #161 №600789 
14497533232580.png
>>600779
Твой же код выдает 13?
Аноним 10/12/15 Чтв 16:16:10 #162 №600790 
>>600789
ну да
Аноним 10/12/15 Чтв 16:16:28 #163 №600792 
>>600790
Аа понял
Аноним 10/12/15 Чтв 16:18:05 #164 №600795 
>>600779
Сам разобрался
я тупо оси попутал. Расстояние до стороны х - это у

ебать я валенок
Аноним 10/12/15 Чтв 16:18:05 #165 №600796 

>>600746
Хуйня какая-то, ну. Теперь ругается, что нет такого модуля.
Аноним 10/12/15 Чтв 16:18:06 #166 №600797 
>>600790
Может там ошибка и у них ответ неправильный? N>M перепутано с N<M
Аноним 10/12/15 Чтв 16:18:49 #167 №600798 
14497535298840.png
>>600796
какого модуля?
Аноним 10/12/15 Чтв 16:21:13 #168 №600800 
>>600798
По туториалу:
celery -A tasks worker --loglevel=info
выполняю, в ответ no module named 'tasks'
Аноним 10/12/15 Чтв 16:23:08 #169 №600802 
>>600800
А модуль таскс у тебя есть в этом каталоге где ты команду выполняешь?
Аноним 10/12/15 Чтв 16:24:42 #170 №600805 
>>600800
Бля, как же я туплю.
Перешел глубже, теперь говорит редис не установлен.
Мне вообще кажется, что я не в тот туториал полез, для джанго есть отдельный.
Аноним 10/12/15 Чтв 16:25:39 #171 №600806 
>>600805
редис вроде не обязательно оно умеет разные хрени для хранения очереди юзать
Аноним 10/12/15 Чтв 16:28:27 #172 №600811 
>>600806
ПОГРУЗИЛСЯ в нужную папку, пип инсталл редис, заебись запускается, только теперь для редиса надо правильный путь указать, а то по указанному ранее Cannot connect to redis://localhost:6379/0: получается нихуя.
Аноним 10/12/15 Чтв 16:32:01 #173 №600816 
>>600811
У тя сам redis сервер то стоит?
Аноним 10/12/15 Чтв 16:40:13 #174 №600831 
>>600816
Вроде да, устанавливал и в сеттингс.пай даже добавлял. http://docs.celeryproject.org/en/latest/configuration.html#redis-backend-settings только с настройками нихуя не понимаю
Аноним 10/12/15 Чтв 16:52:39 #175 №600838 
>>600831
В htop'е видно запущенный редис?
Аноним 10/12/15 Чтв 16:56:26 #176 №600841 
>>600838
Не, не видно.
Аноним 10/12/15 Чтв 16:57:38 #177 №600843 
>>600841
Как ты редис ставил?
Аноним 10/12/15 Чтв 16:58:35 #178 №600845 
>>600843
pip install redis
Аноним 10/12/15 Чтв 16:59:27 #179 №600847 
>>600845
Это питоновский драйвер только. Сам редис сервер не на питоне и должен стоять в системе отдельно sudo apt-get install redis-server
Аноним 10/12/15 Чтв 16:59:35 #180 №600848 
>>600845
Это не редис, это питоновая либа для работы с редисом.
Аноним 10/12/15 Чтв 17:01:02 #181 №600849 
>>600848
>>600847
Спасибо! Сейчас попробую еще раз.
Аноним 10/12/15 Чтв 17:04:53 #182 №600854 
[2015-12-10 17:04:02,147: INFO/MainProcess] Connected to redis://localhost:6379/0
[2015-12-10 17:04:02,163: INFO/MainProcess] mingle: searching for neighbors
[2015-12-10 17:04:03,169: INFO/MainProcess] mingle: all alone
[2015-12-10 17:04:03,199: WARNING/MainProcess] celery@nusse-pekanote ready.

Так, вроде бы заработало.
Есть еще какое-то приложение django-celery, я так понял добавляет в админку графический интерфейс, нахуй не надо если задача стоит делать все самому чтобы понимать как работает?
Аноним 10/12/15 Чтв 17:17:43 #183 №600865 
https://www.youtube.com/watch?v=lkYYgpr6cp4
Аноним 11/12/15 Птн 11:36:16 #184 №600951 
анон, учу питон для того, чтобы преуспеть в поисках работы в итоге, сам гуманитарий вылезающий из говен. Всё чаще мелькает тема, что на питоне работы нет и там более для ньюфагов. Пока не поздно, скажите правда ли это и куда перекатиться?
Аноним 11/12/15 Птн 11:37:45 #185 №600952 
>>600951
Правда.
Учи php или java.
Аноним 11/12/15 Птн 11:47:21 #186 №600960 
>>600951
хуйня, ебанешь пару проектов и тебя возьмут на работу.
Ну или иди в пехапе-чуханы, скоро любой бомж будет знать это говно.
Аноним 11/12/15 Птн 11:51:31 #187 №600962 
>>600952
>>600960
Где правда?
Аноним 11/12/15 Птн 11:52:30 #188 №600964 
>>600960
> тебя возьмут на работу.
Не могу найти работу в дс, опыт на питоне несколько лет и дохуя проектов.
Аноним 11/12/15 Птн 11:55:20 #189 №600968 
14498241200920.png
У меня есть несколько дебильных вопросов: мне надо отсылку электропочты вынести из регистрации в отдельную функцию. В этом же файле можно сделать?
При логине проебался и надо вставить условие если аутентификация не проходит, а я никак не соображу как именно.
Вот куски кода: https://dpaste.de/8YWU
Аноним 11/12/15 Птн 11:56:26 #190 №600969 
>>600964
Один мой знакомый, наоборот, никак не может найти толкового питониста.
Аноним 11/12/15 Птн 12:00:54 #191 №600975 
>>600951
А где работы много? Только у продаванов всяких и чернорабочих.
По моей сфере (не программинг, а такая специфическая оценка рисков) вообще 30 вакансий в месяц на планете, 5 в год в РФ, и ничего и я, и пара знакомых коллег в случае чего за годик-другой вполне сносно устраиваются
Аноним 11/12/15 Птн 12:04:20 #192 №600979 
>>600975
Ну и еще надо понимать, что если ты хочешь кучу бабок, теплый офес и машкубухгатершузаляжку, то это одно, а если как свободный человек сидишь на диване и кодишь/учишься по четыре часа в день, то найти работу вообще не проблема. Нахуй эти гонки за баблом? Сычуйте и не нервничайте, истинно вам говорю, все тлен и суета.
мимо рухнул бизнес
Аноним 11/12/15 Птн 12:05:10 #193 №600981 
14498247105250.jpg
>>600975
Но ты редкий специалист и тебя возьмут на работу потому что больше некого.
В случае с быдлокодингом на любую годную вакансию куча кандидатов и работодатель выберед альфача, который больше понравится телочке HR, даже если ты шаришь лучше.
Аноним 11/12/15 Птн 12:06:42 #194 №600982 
>>600981
А с удаленной работой ещё хуже, потому что есть куча хохлов и индусов из какой-нить дыры готовых удаленно кодить за новые штаны за 40 гривень. Конкурировать с ними сложно и предложений не так много.
Аноним 11/12/15 Птн 12:06:48 #195 №600983 
>>600975
А в этом разделе ты для чего сидишь?
Аноним 11/12/15 Птн 12:20:51 #196 №600989 
Ну чего там, подскажите, пожалуйста.
Аноним 11/12/15 Птн 12:22:07 #197 №600991 
>>600979
Yep, истинно так. Было бы время и все проблемы можно решить, в том числе с баблом. Я когда начинал совсем туго мне было, ибо работал стажером в корпорации только на время каникул в универе, и от грусти продавал двери через интернет. Вполне сносно жил, ну и двери штука не пыльная - никаких замеров, прочей херни, стандартный размер, цветов десяток при том что 9 из них платные, потому нужны трём эстетам в год.
>>600981
Да нет, в целом кучу корпоративного народу можно быстро переучить под эти нужды. Никакой магии в моей сфере: обучение + методика + опыт который получаешь спустя пол года в достаточном количестве уже, и вуаля - следуй методике и делай выводы.
Вопрос опыта стоит только в скорости работы - где я буду ебаться неделю мой шеф пройдёт всё за день и выдаст "на гора" кипу бумажек чуть большей детализации. В этом плане программинг интереснее.
>>600983
Я хочу запихнуть свою методу в скрипт. А потом допилить ещё пару плюшек и продавать тем людям, которые уже сегодня готовы нам за это заплатить.
Аноним 11/12/15 Птн 12:43:30 #198 №601005 
Как округлять на питоне не по банковской системе, а по обычной, человеческой

Ну типа:
2.3 -> 2
2.5 -> 3
2.49 -> 2
Аноним 11/12/15 Птн 12:50:46 #199 №601011 
>>601005
Юзай питон2
Аноним 11/12/15 Птн 12:58:59 #200 №601017 
14498279393330.png
14498279393331.png
14498279393332.png
Вчера на kc пилили способы ПиСаТь Па ХаКиРсКи

reduce(lambda x,y: x+[str.upper,str.lower][len(x)%2](y), 'test string', '')

''.join(c if i % 2 == 0 else c.upper() for i, c in enumerate('test string'))
Аноним 11/12/15 Птн 13:00:28 #201 №601018 
>>601017
Что такое kc?
>>601011
Я бы с радостью. Вот буквально всю бы жизнь питон 2 юзал. Но увы.
Аноним 11/12/15 Птн 13:03:02 #202 №601021 
Хаксоры, помогите с джанго, пожалуйста.
Аноним 11/12/15 Птн 13:03:10 #203 №601023 
>>601017
>способы ПиСаТь Па ХаКиРсКи

reduce(lambda x,y: x+[str.upper,str.lower][len(x)%2](y), 'test string', '')

''.join(c if i % 2 == 0 else c.upper() for i, c in enumerate('test string'))

обоссал тебе ебало
Аноним 11/12/15 Птн 13:05:52 #204 №601025 
>>601017
НаПиСаЛ тебе защеку. Проверяй.
Аноним 11/12/15 Птн 13:05:59 #205 №601026 
>>601018
краутчан

def sovietround(num): return math.ceil(num) if num-math.floor(num)>=0.5 else math.floor(num)

только как оно должно для отрицательных чисел работать? я забыл
Аноним 11/12/15 Птн 13:08:45 #206 №601028 
>>601026
Так короче наоборот должно быть.
def sovietround(num):
if num>=0: return math.ceil(num) if num-math.floor(num)>=0.5 else math.floor(num)
else: return math.floor(num) if num-math.floor(num)>=0.5 else math.ceil(num)
Аноним 11/12/15 Птн 13:21:58 #207 №601034 
>>601028
Спасибо огромное
Аноним 11/12/15 Птн 13:24:12 #208 №601035 
>>601034
Рано радуешься оно неправильно работает
Аноним 11/12/15 Птн 13:26:09 #209 №601037 
>>601035
я её чуть переписал под ебаный pythontutor и результаты оно дало правильные
Аноним 11/12/15 Птн 13:26:21 #210 №601038 
>>601034
def sovietround(num):
if num>=0: return math.ceil(num) if num-math.floor(num)>=0.5 else math.floor(num)
else: return math.floor(num) if abs(num-math.ceil(num))>=0.5 else math.ceil(num)
Аноним 11/12/15 Птн 13:26:33 #211 №601039 
>>601035
ещё я так понял numpy around есть, но на питон туторе он не инклудится
Аноним 11/12/15 Птн 13:26:45 #212 №601040 
>>601037
Оно давало правильные результаты на положительных числах ток.
Аноним 11/12/15 Птн 13:27:47 #213 №601043 
>>601040
А, вот оно что >>601038
спасибо ещё раз
Аноним 11/12/15 Птн 13:27:54 #214 №601044 
>>601005
int(x + 0.5)
Аноним 11/12/15 Птн 13:29:54 #215 №601045 
14498297940780.png
>>601044
Аноним 11/12/15 Птн 13:30:57 #216 №601046 
Вообще питонтутор какое-то лютое днище, задачки типа школоолимпиданых, но сформулированы иногда просто через сраку. И примеров никаких подобных нету. Кодекадеми даёт ему сто очков в перёд как по мне. Да даже http://exercism.io/languages/python где никаких примернов нету и то как-то более логичен, что ли.
Аноним 11/12/15 Птн 13:31:35 #217 №601047 
>>601045
Так а это чё неправильно что ли?
Аноним 11/12/15 Птн 13:32:28 #218 №601049 
>>601044
раунд(2.3 + 0.5) = 3
Аноним 11/12/15 Птн 13:32:41 #219 №601050 
>>601047
Должно быть -4
Аноним 11/12/15 Птн 13:43:04 #220 №601063 
>>601049
> раунд
Говно, залупа, пенис, хер, давалка, хуй, блядина,
Головка, шлюха, жопа, член, еблан, петух, мудила,
Рукоблуд, ссанина, очко, блядун, вагина,
Сука, ебланище, влагалище, пердун, дрочила

Пидор, пизда, туз, малафья, гомик, мудила, пилотка, манда,
Анус, вагина, путана, педрила, шалава, хуила, мошонка, елда.

Раунд!
Аноним 11/12/15 Птн 13:44:55 #221 №601064 
>>601063
И ТВОЙ ПОНЯЛ Я НА ХУЮ ПРОПУМПОНИЛ
Раунд!
Аноним 11/12/15 Птн 13:46:50 #222 №601065 
>>601063
Потише, гражданин, в этой федерации
https://www.youtube.com/watch?v=eKiv8BaQp18
Аноним 11/12/15 Птн 13:47:27 #223 №601066 
>>601065
Проуринировал бабагнидонедочеловека.
Аноним 11/12/15 Птн 13:50:21 #224 №601068 
>>601066
к урологу сходи часто обссыкаешься
Аноним 11/12/15 Птн 13:53:11 #225 №601070 
Помогите вынести отсылку почты в отдельную функцию, нихуя не пойму как это сделать.
Аноним 11/12/15 Птн 13:55:33 #226 №601073 
>>601070
Вынес. Забирай.
Аноним 11/12/15 Птн 13:56:14 #227 №601074 
>>601073
Это обман чтобы набрать классы.
Аноним 11/12/15 Птн 13:57:12 #228 №601075 
>>601049
И? Ты какое число округляешь?
Аноним 11/12/15 Птн 14:02:13 #229 №601078 
>>601005
>а по обычной, человеческой
>2.5 -> 3
Это где это у нас такая "человеческая" система?
Аноним 11/12/15 Птн 15:38:47 #230 №601120 
Просто так привлеку внимание, хуле.
sageАноним 11/12/15 Птн 15:43:53 #231 №601123 
>>601120
Зарепортил ольгинца
Аноним 11/12/15 Птн 15:45:34 #232 №601124 
>>601123
Охуел, навальнист?
Аноним 11/12/15 Птн 15:47:35 #233 №601127 
>>601124
Кстати сайт путина на джанге. Так-то.
Аноним 11/12/15 Птн 15:48:24 #234 №601129 
>>601127
Что за сайт путина?
Аноним 11/12/15 Птн 15:49:43 #235 №601130 
>>601129
Точнее не путина а блог медведева
Аноним 11/12/15 Птн 15:51:47 #236 №601131 
>>601130
http://da-medvedev.ru/
Это чтоли? Энджайникс и модернайзер, про джангу ничего не пишут.
Аноним 11/12/15 Птн 15:53:39 #237 №601134 
14498384197000.png
Какой-то тупак напал, пойду книгу читать.
Аноним 11/12/15 Птн 15:54:38 #238 №601136 
>>601131
http://blog.da-medvedev.ru/
А где там должно быть по джангу написано?
Аноним 11/12/15 Птн 15:55:35 #239 №601137 
>>601136
В аппспекторе
Аноним 11/12/15 Птн 15:56:23 #240 №601138 
>>601137
Где?
Аноним 11/12/15 Птн 15:57:35 #241 №601141 
>>601138
Ну такая хуйня для хрома appspector еще wappalyzer есть
Аноним 11/12/15 Птн 16:06:50 #242 №601146 
>>601141
А. ну джанга то никак себя не палит что она джанга, как ты её определишь?
Аноним 11/12/15 Птн 16:07:55 #243 №601147 
>>601146
Определил тебе защеку.
Аноним 11/12/15 Птн 16:08:25 #244 №601148 
>>601146
Хуй знает, иногда показывает что джанго.
Аноним 11/12/15 Птн 16:09:23 #245 №601149 
>>601147
Зафиксировал.
Аноним 11/12/15 Птн 16:10:42 #246 №601153 
>>601148
Поставил эту хрень, открыл несколько сайтов который на django - нихуя она не определяет.
Аноним 11/12/15 Птн 16:12:28 #247 №601155 
>>601146
Мне всегда интересно было, может она определять по совокупности файлов например? Ну даже в .htaccess которые добавлены в игнор роботами типа /wp-admin - вордпресс, всякие /env - питоноподелка
Только какой сам механизм доступа к обзору файлов на удалённом адресе? если 404 + но есть в хтэксесс - значит файл/дир существует, если 404 и нету в хтэксесс - значит нет?
Аноним 11/12/15 Птн 16:14:24 #248 №601159 
>>601153
У меня мой учебный проект определяет как фласк, вместо джанго.
Аноним 11/12/15 Птн 16:14:26 #249 №601160 
>>601155
Че? как ты узнаешь есть там .htaccess или нет
Аноним 11/12/15 Птн 16:16:04 #250 №601163 
>>601160
апач его разве не показывает? А чего тогда в него пишут куда гуглбота пускать куда нет? Я думал это для поисковых ботов и пишут, потому что самые мудацкие типа рамблеропараши один хуй лезут куда писано и куда не писано
Аноним 11/12/15 Птн 16:17:04 #251 №601164 
>>601163
Бля гуглобота пишут в robots.txt
Аноним 11/12/15 Птн 16:19:56 #252 №601167 
>>601163
А .htaccess для клиентов не виден. И он просто переопределяет настройки веб сервера, можно там всякие реврайты переписать. А ещё из-за него сайты дико тормозят поэтому его обычно отключают даже когда используют апач.
Аноним 11/12/15 Птн 16:20:11 #253 №601169 
>>601164
Точно блин. Перепутал.
Но суть прежняя, если в предыдущих постах поменять htaccess -> robots
Аноним 11/12/15 Птн 16:20:24 #254 №601170 
>>601167
*но он нужен на шаред днищехостингах, потому что там ты не можешь настройки апача менять.
Аноним 11/12/15 Птн 16:20:41 #255 №601172 
>>601167
Переопределил тебе за щеку. Апач.
Аноним 11/12/15 Птн 16:21:05 #256 №601173 
Завязывайте со своей веб-поеботой, которая к пифону отношения не имеет.
Аноним 11/12/15 Птн 16:22:17 #257 №601174 
>>601173
Подскажи с джанго, как мне эту ебучую почту в отдельную функцию вынести? Где она тогда имя пользователя возьмет и адрес куда отправлять?
Как в логин проверку вставить, не соображу никак.
>>600968
Аноним 11/12/15 Птн 16:22:57 #258 №601175 
>>601173
>к пифону
Ты хотел сказать ПАЙСОНУ?
Аноним 11/12/15 Птн 16:25:20 #259 №601178 
>>601175
Пайфону.
Аноним 11/12/15 Птн 16:29:26 #260 №601180 
>>601178
Петун
Аноним 11/12/15 Птн 16:29:39 #261 №601181 
>>601180
Песун.
Аноним 11/12/15 Птн 16:31:03 #262 №601183 
14498406631600.png
>>601178
>>601180
>>601174

Какая нахуй помощь.
Аноним 11/12/15 Птн 16:51:00 #263 №601205 
Кто там не мог найти работу? https://moikrug.ru/vacancies/1000022503
Аноним 11/12/15 Птн 16:54:21 #264 №601208 
https://moikrug.ru/vacancies/1000022468
Обтрухал портки с этой хуйни.
Аноним 11/12/15 Птн 16:54:50 #265 №601209 
14498420905950.jpg
>>601205
>Мы - стартап из San Francisco с продуктовым офисом в Москве.
>продуктовым
Аноним 11/12/15 Птн 16:55:07 #266 №601211 
>>601209
Пожрать дадут, хули не ясно.
Аноним 11/12/15 Птн 16:55:31 #267 №601212 
>>601205
>80000 руб
смешно
Аноним 11/12/15 Птн 16:57:00 #268 №601213 
14498422208600.png
>>601205
> поработать на успешной стартап-кухне
> При экстраординарных результатах возможен релокейшн.
Тимбилдинг со смуззи и мафинами прилагается?
Аноним 11/12/15 Птн 16:57:10 #269 №601214 
>>601212
>TRUE HACKER
пиздец бля.
а вообще это 1000 баксов. и за это они хотят дохуя всего включая ios какой-то.
Аноним 11/12/15 Птн 16:58:22 #270 №601218 
>>601205
> офис в центре Москвы (Патрики).
Что это? День святого патрика чтоли?
Аноним 11/12/15 Птн 16:59:15 #271 №601221 
>>601218
Лимита не палится. Патриаршие пруды.
Аноним 11/12/15 Птн 17:00:41 #272 №601222 
>>601221
Родился и всю жизнь в дс живу никогда не слышал чтобы их так называли.
Тем более блять не какие-то подростки в подворотне, а в вакансии.
Аноним 11/12/15 Птн 17:01:20 #273 №601225 
14498424805090.jpg
>>601221
В падике на патриках. Г-гы.
Аноним 11/12/15 Птн 17:02:47 #274 №601228 
>>601222
Мытищи не ДС, замкадное быдло не Москвич.
Аноним 11/12/15 Птн 17:17:15 #275 №601238 
>>601228
Так быдло и говорит этими уменьшительными суффиксами.
Аноним 11/12/15 Птн 17:20:09 #276 №601242 
>>601238
Быдло которое так говорит готово платить тебе, небыдлу, 80к. И иметь продуктовый офис в центре ДС. А чего добился ты? Иди хелловорлды пиши, илитка мамкина.
Аноним 11/12/15 Птн 17:21:55 #277 №601244 
>>601242
> Быдло которое так говорит готово платить тебе, небыдлу, 80к. И иметь продуктовый офис в центре ДС

Манямирок, плиз.

Аноним 11/12/15 Птн 17:22:36 #278 №601245 
>>601242
Бля когда доллар был 30, 80к было ещё ничего. Но сейчас это пиздец же не хватит ни на макбук ни на старбакс.
Кружка пива в ебучем фрайдис стоит 500 рублей.
Аноним 11/12/15 Птн 17:22:52 #279 №601246 
>>601242
Реально так одни ублюдки говорят. Молочка, кафешка, машинка… лютейший баттхёрт от такого.
Аноним 11/12/15 Птн 17:27:23 #280 №601250 
>>601245
Откуда в ваших замкадсках фрайдис?
Аноним 11/12/15 Птн 17:31:07 #281 №601251 
Э, погорельцы продуктовые. https://scioffice.com/ Обратите внимание на безденежного студента, кажется тсой реинкарнировал.
https://moikrug.ru/vacancies/1000022468 Я вот про эту вакансию.
Аноним 11/12/15 Птн 17:33:42 #282 №601254 
Я понял почему тут постоянное нытье об отсутствии работы. Видимо вы со своими недоскиллами требуете овердохуя денег, а нормальные вакансии в 80к со смузи и патриками игнорируете. Заебись же, ну, написал безумные ХАКСОРСКИЕ программы на петоне, потом поняшил под хвост своего тимлида, залил ему смузи за щеку и пошел гулять по ПАТРИКАМ. Еще и денег дают.
Аноним 11/12/15 Птн 17:34:59 #283 №601255 
>>601254
Двачую. Хелловорлдщики оборзели.
Аноним 11/12/15 Птн 17:40:22 #284 №601258 
Анон, который помогал мне с джанго, ты тут?
Аноним 11/12/15 Птн 17:44:22 #285 №601261 
>>601258
Помог тебе защеку.
Аноним 11/12/15 Птн 17:44:42 #286 №601262 
>>601254
Проиграл.
Аноним 11/12/15 Птн 19:25:18 #287 №601266 
Макака заебала шатать мой форум для друзей.
Аноним 11/12/15 Птн 19:26:34 #288 №601267 
>>601266
Макака переписывает макабу на питун.
Аноним 11/12/15 Птн 19:30:10 #289 №601269 
>>601267
Второй день подряд, хуйня какая-то.
Аноним 11/12/15 Птн 19:46:22 #290 №601289 
>>601258
Да
Аноним 11/12/15 Птн 19:48:27 #291 №601292 
>>601289
Подскажешь как в логин проверку вставить?
Аноним 11/12/15 Птн 19:48:40 #292 №601293 
>>601289
Манда
Аноним 11/12/15 Птн 19:50:24 #293 №601297 
>>601292
Кидай код и объясни что хочешь сделать.
Аноним 11/12/15 Птн 19:54:12 #294 №601300 
>>601297
https://dpaste.de/8YWU
В общем если аутентификация проходит, то все заебись, а если неправильно логин/пароль, то ошибка. И надо вставить условия, а я не соображу как это сделать правильно.

Еще мне надо из регистрации в отдельные функции вынести отправку почты (и шаблон еще) и хеширование, но это я завтра разберусь с утра.
Аноним 11/12/15 Птн 20:41:41 #295 №601303 
>>601300
https://docs.djangoproject.com/en/1.9/topics/auth/default/#how-to-log-a-user-in
Вот же, что тут непонятно?
> из регистрации в отдельные функции вынести отправку почты
Типа чтобы оно потом отправлялось из manage.py команды? Ну, например, сделай модель Письмо, сохраняй туда сообщения. Сделай команду, которая будет брать for models.Письмо.objects.filter(sent=False) отсылать письма с данными из этой модели и помечать их как отправленные.
Это если ты не хочешь использовать готовые приложения для этого и не хочешь пердолиться с целери и подобным.
Аноним 11/12/15 Птн 20:46:19 #296 №601307 
>>601303
>пердолиться с целери и подобным.
Одно из заданий на завтра.
Отправляться будет оттуда же из регистрации, просто должно быть отдельной функцией, а не внутри функции регистрации.
>Вот же, что тут непонятно?
Там как раз все понятно, лол, а вот в моем коде не очень. Может переписать его?
Аноним 11/12/15 Птн 20:54:41 #297 №601318 
>>601307
Ну сделай как в доке
Аноним 11/12/15 Птн 21:30:46 #298 №601320 
14498586463780.png
Анон, я только начал учиться и еще совсем глупый.

Что не так? Подскажи, пожалуйста.
Аноним 11/12/15 Птн 21:41:35 #299 №601323 
>>601318
Макака ебаная второй раз мешает написать. А я не проебался, когда для логина форму сделал? В доке-то про форму ничего нет.
Аноним 11/12/15 Птн 22:16:40 #300 №601337 
>>601320
Строки иммутабельные, поэтому +=
Аноним 11/12/15 Птн 22:18:10 #301 №601339 
>>601337
Не понял. += где именно? Я же result только объявил.
Аноним 11/12/15 Птн 22:20:13 #302 №601340 
14498616137620.png
>>601337
Все равно не хочет.
Аноним 11/12/15 Птн 22:33:01 #303 №601349 
>>601340
> не хочет
Быдло из 10.
Аноним 11/12/15 Птн 22:33:55 #304 №601350 
>>601349
Не хочет [работать]. Очевидно же. Ты проблему указать можешь?
Аноним 11/12/15 Птн 22:34:46 #305 №601351 
>>601350
result += i
Аноним 11/12/15 Птн 22:35:19 #306 №601353 
>>601340
append изменяет объект, к которому он применяется. Например, ты делаешь my_list.append, и в my_list добавляется что-то, т.е., my_list изменяется. Строки иммутабельные (неизменяемые), ты вообще никак не можешь изменить строку, ты можешь только создать новую, поэтому метода append у строк нет. Поэтому ты берешь и делаешь result = result + i, создавая из старой строки и еще чего-то новую строку. Оно перестанет ругаться и начнет работать. Но будет работать не так, как ты хочешь. Сам увидишь.
Аноним 11/12/15 Птн 22:36:19 #307 №601355 
>>601350
> Не хочет [работать]
Быдло из 10.
Аноним 11/12/15 Птн 22:45:29 #308 №601364 
>>601353
>>601351
Я тут, видимо, самый тупой, но оно вообще не меняется никак.
def join_strings(words):
....result = ''
....for i in range(len(words)):
........result += i
....return result

>cannot concatenate 'str' and 'int' objects

Аноним 11/12/15 Птн 22:48:56 #309 №601369 
>>601364
Палю лай фак
Гугл кодекадеми + название упражнения ответит на любые вопросы
Аноним 11/12/15 Птн 22:52:53 #310 №601372 
>>601364
Ты троллируешь, что ли?
Аноним 11/12/15 Птн 22:56:56 #311 №601374 
14498638161560.png
>>601364
Аноним 11/12/15 Птн 23:04:42 #312 №601376 
>>601374
Аль берт.
Аноним 12/12/15 Суб 01:10:49 #313 №601382 
>>601376
Б большая должна быть.
Аноним 12/12/15 Суб 01:17:36 #314 №601386 
>>601382
Бль берт?
Аноним 12/12/15 Суб 01:18:32 #315 №601387 
>>601386
А ты одаренный.
Аноним 12/12/15 Суб 04:17:20 #316 №601412 
Питонисты, помогите, собираюсь распарсить данные сайта, но чтобы было что парсить надо сначала залогониться на него, как это сделать?
sageАноним 12/12/15 Суб 05:06:31 #317 №601416 
>>601376
Значение знаешь?
Аноним 12/12/15 Суб 07:05:17 #318 №601429 
>>601412
Сначала залогинься.
Аноним 12/12/15 Суб 07:08:14 #319 №601431 
>>601412
> надо сначала залогониться на него, как это сделать?
Ввести логин и пароль.
Аноним 12/12/15 Суб 09:38:19 #320 №601446 
>>601323
Та не, всё ок
Аноним 12/12/15 Суб 09:40:39 #321 №601449 
>>601412
http://wwwsearch.sourceforge.net/mechanize/
Аноним 12/12/15 Суб 12:39:46 #322 №601488 
Бля, весь день буду перекладывать плиточный плинтус в ванной. Ебучие ремонтники так же рукожопо делают, как я программирую.
ваш друг джангоеб
Аноним 12/12/15 Суб 12:41:57 #323 №601489 
14499133176000.jpg
>>601488
Скоро не до ремонтав будет - будет жрать нечего
Аноним 12/12/15 Суб 12:45:57 #324 №601492 
>>601489
Купил в магните бариллы по 56р за коробку уже неделю ем. Сытно и недорого. И съедобно при этом.
Аноним 12/12/15 Суб 12:56:30 #325 №601496 
>>601492
Что такое барилла? В Магните был один раз в жизни. Ничего не купил.
Аноним 12/12/15 Суб 12:57:38 #326 №601497 
>>601496
Макароны импортные, вкусные.
Аноним 12/12/15 Суб 13:01:37 #327 №601500 
>>601489
Щас бы в 2015 на маняйдаунские фантазии подрочить.
Аноним 12/12/15 Суб 13:05:15 #328 №601503 
>>601500
По факту Украина получает безвизовый режив в 2016. Программисты в Киеве получают зарплату в долларах - $3-4к а цены как были, так и остались копеешные, в то время как россияне получают 32к рублей(выше по треду ссылки на вакансии).
Аноним 12/12/15 Суб 13:06:58 #329 №601506 
>>601503
> Украина получает безвизовый режив в 2016
Зарепортил /po-рашника
Аноним 12/12/15 Суб 13:08:02 #330 №601507 
14499148820980.jpg
>>601506
Репорти репорти тогда в треде вообще никого не останется будешь один тут сидеть.
Аноним 12/12/15 Суб 13:15:56 #331 №601510 
>>601503
>Украина получает безвизовый режив в 201
Ок, программистишек в украшке не останется вообще. Поехали демпинговать цены в европу.

>>601503
> в то время как россияне получают 32к рублей
Похопе-джуны везде одинаково получают - http://www.work.ua/jobs/1998280/ (первая ссылка в гугле). Синьёрско-помидорская зарплата тоже сравнима. Чем ещё померимся? Скидывай давай фотку пиписьки с линеечкой
Аноним 12/12/15 Суб 13:19:33 #332 №601511 
>>601510
Да нихуя даже в дс еба синьеры у которых требуют неебические знания получают 100к. Это тыща баксов.
В Украине они получают больше + всё в 3-5 раз дешевше.
Аноним 12/12/15 Суб 13:24:07 #333 №601513 
>>601511
http://zhukovsky.hh.ru/vacancy/15269756?query=senior%20с%2B%2B
http://zhukovsky.hh.ru/vacancy/15375312?query=senior%20java
http://zhukovsky.hh.ru/vacancy/15087840?query=senior%20java
http://zhukovsky.hh.ru/vacancy/14777676?query=senior%20с%2B%2B
Ну да, 100к.

>всё в 3-5 раз дешевше
Хз как цены на еду сравнивать, нужны чеки с одинаковыми продуктами => хуёвая теория.
Аноним 12/12/15 Суб 13:25:26 #334 №601515 
>>601513
Ты тредом не ошибся? Причем тут java. Я говорю про питон.
Аноним 12/12/15 Суб 13:26:25 #335 №601516 
>>601513
Сравни цены на аренду жилья. Сравни цены на еду в кафешках/ресторанах(обедать где-то надо). Сравни цены на общественный транспорт. Наприклад.
Аноним 12/12/15 Суб 13:37:47 #336 №601524 
>>601516
В киеве за 250 баксов в месяц можно снять однушку в нормальном районе на правом берегу, например.
Аноним 12/12/15 Суб 13:40:24 #337 №601525 
>>601515
http://zhukovsky.hh.ru/search/vacancy?text=senior+python&only_with_salary=true&area=1&enable_snippets=true&clusters=true&salary=230000
На держи.

>>601516
>Сравни цены на аренду жилья
Снимаю сейчас однушку в мск за 15к, 5-7 минут шагом до центра цены на жильё неебически упали из-за оттока чурок, можно и дешевле найти.

>Сравни цены на еду в кафешках/ресторанах
Цену варьируются от кафешки к кафешке, тоже хуёвая затея.

>>601516
>Сравни цены на общественный транспорт
Абонимент на электричку по рабочим дням и абонимент в метро на месяц - 3к.
Аноним 12/12/15 Суб 13:41:29 #338 №601527 
>>601524
Ну вот. А в дс моя тян снимала однушку в нормальном районе за $2k. Я снимал за $1k, но далековато от центра и там вечером стремно было на улице появляться.
Сейчас с обвалом рубля в баксах подешевле получается, наверное, но всё равно пиздец.
Аноним 12/12/15 Суб 13:41:31 #339 №601528 
>>601525
>Абонимент на электричку по рабочим дням и абонимент в метро на месяц - 3к.
ох ебать же цены
Аноним 12/12/15 Суб 13:42:32 #340 №601530 
14499169528640.jpg
>>601525
> 5-7 минут шагом до центра
> Езжу на электричке
Аноним 12/12/15 Суб 13:43:19 #341 №601531 
>>601530
>мск
Аноним 12/12/15 Суб 13:43:39 #342 №601533 
>>601531
Расшифровываю: московская область.
Аноним 12/12/15 Суб 13:44:55 #343 №601534 
14499170950390.png
>>601533
Обосрался так обосрался.
Аноним 12/12/15 Суб 13:45:18 #344 №601535 
>>601533
И сколько ты времени тратишь в сумме чтобы до работы добраться? Часа 3 или 4?
Сколько км от мкада?
Аноним 12/12/15 Суб 13:50:15 #345 №601538 
>>601535
1 час.
~40 км, экспресс-электричка доезжает за 40 минут (если не обосраться и не опоздать, иначе час 10 м), 15 минут в метро.
Аноним 12/12/15 Суб 13:55:07 #346 №601540 
14499177077230.jpg
14499177077251.jpg
>>601538
Мне из внутримкадья дольше добираться, если работа расположена не в центре.
А как дела с давкой в электричке?
Аноним 12/12/15 Суб 13:56:07 #347 №601541 
МОЧЕРАТОР, /ПОРАША ПРОТЕКЛА
Алсо сам понаехал вынужденно в ближнее замкадье, электрички это пиздец, москва-петушки во все поля, ссу на лицо быдлоте из окна ласточки.
Аноним 12/12/15 Суб 13:58:33 #348 №601544 
>>601503
>Программисты в Киеве получают зарплату в долларах - $3-4к
В бодишопах, которые, сюрприз, и в России есть.
>а цены как были, так и остались копеешные
Растут как на дрожжах.
>>601527
>А в дс моя тян снимала однушку в нормальном районе за $2k.
На Тверской что ли? Даже если предположить курс в 30 рублей, 60К в месяц - это самый центр. Сейчас $2k - это не просто на центр, это https://www.avito.ru/moskva/kvartiry/3-k_kvartira_110_m_48_et._695400096
Однушка в районе ТТК стоит 30 тысяч рублей.
Аноним 12/12/15 Суб 14:01:30 #349 №601545 
>>601541
Смотри не обоссы свои штанишки за 40 грн, встречный ветер он такой.

>>601540
>А как дела с давкой в электричке?
Экспоненциально приближению к москве забираюсь на своей станции почти спокойно, а так же зависит от везения вроде бабок с аулами и мудаков с транспортом который блядь надо обязательно на седенье поставить в ближайших к тебе вагонах.
Аноним 12/12/15 Суб 14:03:30 #350 №601551 
>>601544
> На Тверской что ли?
Нет, но в центре да. Но не в самом центре. В кольцевой ветке.
> Однушка в районе ТТК стоит 30 тысяч рублей.
Так она стоила тогда рубль был 30 и это если ОЧЕНЬ повезет, потому что по факту на окраинах за 30к тоже однушки.
Аноним 12/12/15 Суб 14:05:34 #351 №601552 
>>601545
>Смотри не обоссы свои штанишки за 40 грн, встречный ветер он такой.
Охуел? Ярюзске.
Аноним 12/12/15 Суб 14:06:43 #352 №601554 
>>601552
Конечно, Тарас. Все мы русские.
Аноним 12/12/15 Суб 14:08:42 #353 №601557 
>>601554
Давно ли, блядь, хохлы стали на ласточках ездить, а?
Аноним 12/12/15 Суб 14:09:07 #354 №601558 
>>601557
Что такое ласточка то?
Аноним 12/12/15 Суб 14:10:00 #355 №601559 
>>601558
Электропоезд скоростной из Нижнего Новгорода в Москву. Делает остановку в моей подмосковной мухосрани.
Аноним 12/12/15 Суб 14:10:03 #356 №601560 
>>601558
https://www.google.ru/search?client=opera&q=электричка+ласточка&sourceid=opera&ie=UTF-8&oe=UTF-8
Аноним 12/12/15 Суб 14:10:15 #357 №601561 
>>601558
Экспресс на сименсовском поезде типа Москва - Нижний.
Аноним 12/12/15 Суб 14:11:01 #358 №601562 
ВО ЧТО ВЫ СКАТИЛИ ТРЕД
Аноним 12/12/15 Суб 14:11:07 #359 №601563 
14499186678120.jpg
14499186678431.png
>>601560
Говно какое-то. В Украине поезда лучше. Но куда вам, вы же не Европа.
Аноним 12/12/15 Суб 14:12:32 #360 №601565 
анон, не спеши скрывать

есть одна тян
Аноним 12/12/15 Суб 14:13:34 #361 №601566 
>>601563
Это те которые по 500 грн лучше, но обычные люди на таких не ездят.
Аноним 12/12/15 Суб 14:13:38 #362 №601567 
>>601563
Вот что кровавый Янукович закупил.
Аноним 12/12/15 Суб 14:14:56 #363 №601568 
14499188965120.jpg
>>601566
Будто обычные россияне могут себе позволить сапсаны и ласточки.
Аноним 12/12/15 Суб 14:15:01 #364 №601569 
>>601551
>Так она стоила тогда рубль был 30 и это если ОЧЕНЬ повезет, потому что по факту на окраинах за 30к тоже однушки.
При чем тут курс валюты вообще? Курс обычно пишут в скобках, чтобы иностранцам было понятен порядок цен, а ты сравниваешь цену в долларах в 2013 году в Москве, с ценой в долларах в 2015 году в Киеве.
То есть по сути бодишопер-компрадор говорит "на Украине кризис и жилье подешевело - мне заебись, а в Москве кризис и жилье подешевело - не, это в мой манямирок не влезает, пересчитаю все по ценам 2013 года".
Аноним 12/12/15 Суб 14:16:48 #365 №601571 
>>601569
Потому что в рашке платят в рублях.
Киевский боярин работающий в люксофте или епам получает намного больше аналогичного холопа из масквы.
Аноним 12/12/15 Суб 14:19:23 #366 №601573 
>>601568
Они стоят дешевле купе вообще-то.
Аноним 12/12/15 Суб 14:52:15 #367 №601605 
>>601568
Сапсан что-то дохуя дорогой, а ласточка если заранее покупать, то 350 рублей до москвы от меня, петушиный поезд 180, ускоренный 210, экспресс 360 чтоли.
Аноним 12/12/15 Суб 15:04:47 #368 №601623 
14499218872940.png
Итак, оглашаю список заданий до понедельника:
1. Настроить проверку и отправку почты раз в минуту при помощи джанго-мейлер, джанго-селери, селери, редис. То есть я такой зарегался, а мне говорят ну ништяк браток дальше сам, подожди придет письмо, там активируешься.
2. Перепердоливание вьюх: логин отдельно, хеширование отдельно, отправка почты + шаблон отдельно, ключ активации запилить в отдельную модель тоже.

Плитку ебаную я переклеил, но надышался герметиком и что-то жутко лень все делать.
Аноним 12/12/15 Суб 15:11:27 #369 №601633 
>>601541>>601560>>601558
Что это за электричко-быдло замкадное вылезло? Ласточка — это ласковое название собственного автомобиля.
Аноним 12/12/15 Суб 15:13:26 #370 №601635 
>>601633
Проуринировал тебя, филателист.
Аноним 12/12/15 Суб 15:14:33 #371 №601638 
>>601633
Откуда у быдлокодеришки свой автомобиль?
Аноним 12/12/15 Суб 15:16:19 #372 №601640 
>>601638
Так у него его и нет азаза
Аноним 12/12/15 Суб 15:28:48 #373 №601653 
>>601633
Без фото не разобраться, как ты из окна машины за рулём ссышь.
Аноним 12/12/15 Суб 16:33:29 #374 №601699 
Я, короче, заебался гуглить и ставить разную хуйню. Посоветуйте IDE нормальную, не на джаве и не на питоне. Нужен пиздатоудобный автокомплит, парсер документации. Последнее что пробовал - спудер (днище ёбаное) и дво суток пердолил имакс, не выпердолил и бросил, ну его нахуй. Спасибо заранее, братаны.
sageАноним 12/12/15 Суб 16:34:58 #375 №601701 
14499272984410.jpg
>>601699
> спудер
> имакс
> IDE
sageАноним 12/12/15 Суб 16:35:22 #376 №601703 
>>601699
Ты перечислил кучу текстовых редакторов. Какие нахуй ИДЕ, далбаёбина?
Аноним 12/12/15 Суб 16:36:19 #377 №601704 
>>601703
Наркаман что ли? Емакс - ИДЕ.
sageАноним 12/12/15 Суб 16:37:45 #378 №601706 
>>601704
> Emacs and its derivatives are a family of text editors that are characterized by their extensibility.

Съеби нахуй отсюда учить, что такое IDE.
Аноним 12/12/15 Суб 16:39:56 #379 №601709 
>>601706
иы дальщше будишь выебываться или скажешь что-то по сути, уёбок?
sageАноним 12/12/15 Суб 16:40:45 #380 №601710 
>>601709
> иы дальщше будишь
Сказал тебе по сути защеку, проверяй.
Аноним 12/12/15 Суб 16:45:32 #381 №601714 
>>601710
Шкальник, пиздуй уроки учи.
Аноним 12/12/15 Суб 16:45:37 #382 №601715 
14499279376400.png
Пейтоны, насколько православно писать модули к cpython на cython? Кто пробовал, брат жив?
Аноним 12/12/15 Суб 17:16:08 #383 №601745 
Анон, собсна, вопрос по GUI и Tkinter в частности. Во многих примерах в сети всё оформляют в теле самой программы (т.е. после всех классов и функций), а в книге Доусона М. рассказывают про создание гуя через класс. Какие плюсы и минусы у каждого из способов? Какой православнее?
Аноним 12/12/15 Суб 17:55:24 #384 №601774 
>>601715
Da
Аноним 12/12/15 Суб 18:54:23 #385 №601826 
Джанго-ньюфаги есть? Давайте вместе учиться.
Аноним 12/12/15 Суб 19:50:04 #386 №601861 
>>601826
А ты симпатичный?
Аноним 12/12/15 Суб 19:51:02 #387 №601863 
>>601861
А то.
Аноним 12/12/15 Суб 22:03:46 #388 №601946 
>>601826
Сколько лет?
Аноним 12/12/15 Суб 22:57:48 #389 №601974 
14499502689870.png
>>599833
У меня тоже такие картинки есть.
Аноним 12/12/15 Суб 23:56:32 #390 №602009 
>>601826
Я
Вообще ничего не понимаю толком
Django girls tutorial прошёл только
Аноним 13/12/15 Вск 00:00:14 #391 №602012 
Что интересного и полезного можно написать? Хочется подкачать скилл, но идей нет
Аноним 13/12/15 Вск 00:00:44 #392 №602013 
14499540440930.png
>>601974
А у меня целый пак!
sageАноним 13/12/15 Вск 00:01:24 #393 №602014 
>>602012
Написал тебе защеку.
Аноним 13/12/15 Вск 00:03:00 #394 №602015 
>>602014
http://vocaroo.com/i/s0jqJj2U4MdX
Аноним 13/12/15 Вск 01:18:49 #395 №602055 
>>602012
генератор таких картинок
>>602013
Аноним 13/12/15 Вск 01:37:01 #396 №602070 
>>602055
Что в нем полезного/интересного?
sageАноним 13/12/15 Вск 01:41:08 #397 №602075 
>>602070
Такие картинки полезны этому треду.
мимо-собираю-пак
Аноним 13/12/15 Вск 10:27:57 #398 №602173 
>>601946
27, лол.
Аноним 13/12/15 Вск 14:23:35 #399 №602294 
Кто-нибудь http://pythontutor.ru/ проходил?

И порекомендуйте как мне правильнее перейти от Доусона до Джанги
Аноним 13/12/15 Вск 14:32:10 #400 №602303 
>>602294
Порекомендовал тебе за щеку, не благодари. Берешь, блядь, и переходишь. Хуяк, хуяк, петушиный блог готов. Чо туториалов мало?
Аноним 13/12/15 Вск 14:50:11 #401 №602342 
>>602303
Блох готов, толку то. Я хочу понимать как оно работает и как мне делать ещё что-то кроме блога.
Но то что нахожу на гитхабе - всё сложное дохуя да и без объяснений от листингов этих толку мне не много.
Аноним 13/12/15 Вск 14:51:28 #402 №602346 
>>602342
ніхто не розуміє як воно працює. крім 1-2 чоловік. там магія.
Аноним 13/12/15 Вск 14:53:05 #403 №602349 
>>602342
Пилю сойт с вакансиями под присмотром одного программиста, можно было бы вместе обучаться, но я сильно туплю.
Аноним 13/12/15 Вск 15:02:37 #404 №602365 
t = YobaClass123)
t.yoba = 321

Как можно уложить в одну строку? t = YobaClass(123).yoba=321, тогда t будет не классом, а 321
Аноним 13/12/15 Вск 15:05:28 #405 №602368 
>>602365
t = YobaClass(123, yoba=321)
Аноним 13/12/15 Вск 15:06:52 #406 №602371 
>>602368
Но я не хочу менять инит класса и добавлять туда аргументов.
Аноним 13/12/15 Вск 15:08:22 #407 №602372 
>>602371
Тогда так
t = YobaClass(123);t.yoba=321
В одну строку как просил
Аноним 13/12/15 Вск 15:12:35 #408 №602381 
14500087550500.png
>>602372
Ну лан, и на том спасибо.
Аноним 13/12/15 Вск 18:31:05 #409 №602583 
Пайтон или Питон?
Я серьезно
Аноним 13/12/15 Вск 18:31:55 #410 №602584 
>>601699
PyCharm.
Аноним 13/12/15 Вск 18:31:56 #411 №602585 
>>602583
пистон
Аноним 13/12/15 Вск 18:33:31 #412 №602588 
>>602583
ˈpaɪθən
Аноним 13/12/15 Вск 18:35:15 #413 №602590 
>>602588
Если чисто по грамматике то да, почти пайЗон. Хуй знает, меня когда приглашали на тестирование то HR-ша сказала питон
Аноним 13/12/15 Вск 18:37:31 #414 №602591 
>>602590
А на пайчарм она говорила пичарм?
sageАноним 13/12/15 Вск 18:39:50 #415 №602595 
>>602591
Пу Чарм
Аноним 13/12/15 Вск 18:40:56 #416 №602599 
>>602583
В пидорашке мы говорим питон. Но мы произностим exit to dos - ехит ту дос.
Аноним 13/12/15 Вск 18:41:43 #417 №602600 
>>602591
Я не шучу. Говорить пайтон - норма? Питон звучит как-то неудобно.
Аноним 13/12/15 Вск 18:42:24 #418 №602601 
>>602600
Говори как хочешь, всем похуй.
sageАноним 13/12/15 Вск 18:43:48 #419 №602604 
>>602600
Заебал. В этой стране все говорят питон.
Аноним 13/12/15 Вск 18:47:58 #420 №602606 
14500216785460.png
>>602600
Аноним 13/12/15 Вск 19:10:46 #421 №602624 
14500230467340.png
Пифон.
Аноним 13/12/15 Вск 20:09:29 #422 №602661 
Пивон
Аноним 13/12/15 Вск 20:33:13 #423 №602690 
ПИКАРМ ПИКАРМ ПИКАРМ
Аноним 13/12/15 Вск 20:35:36 #424 №602693 
Пайтон для господ, питон для пидорах-чуханов, которые стремятся все зашкварить приделыванием своих пидорахоназваний. Воздушный цирк Монти Питона чтоли? Дегенераты необучаемые, скотобыдло. Проуринировал питонистов, во славу ПАЙТОНА ЖИВОТВОРЯЩЕГО.
Аноним 13/12/15 Вск 20:35:57 #425 №602695 
14500281570660.webm
Лекция по пайтону.
Аноним 13/12/15 Вск 20:39:39 #426 №602701 
>>602693
Смотрел я этого Пайтона, хуйня пиздец. Ну такое, раз можно просмотреть и даже весело, но до фаготории которую ты пропагандируешь изрядно не дотягивает
Аноним 13/12/15 Вск 20:41:38 #427 №602702 
>>602701
Да я про произношение, хуй с ним с цирком.
Аноним 14/12/15 Пнд 04:50:19 #428 №602958 
>>602013
> А у меня целый пак!
Реквестирую!
Аноним 14/12/15 Пнд 11:31:03 #429 №603012 
Аноны как по быстрому вкатится в мир питона, что-бы трах бах и ты уже пожинаешь плоды?
Аноним 14/12/15 Пнд 11:31:49 #430 №603013 
>>603012
До этого какой-то язык программирования учил?
Аноним 14/12/15 Пнд 11:32:32 #431 №603014 
>>603013
Английский и HTML
Аноним 14/12/15 Пнд 11:34:21 #432 №603015 
>>603014
Никак тогда.
Аноним 14/12/15 Пнд 11:34:30 #433 №603016 
>>603014
Трах бах тебе за щеку.
Аноним 14/12/15 Пнд 11:35:32 #434 №603017 
>>603012
Какие плоды?
Аноним 14/12/15 Пнд 11:36:16 #435 №603018 
>>603017
Насыпал плодов тебе защеку. Проверяй.
Аноним 14/12/15 Пнд 11:38:07 #436 №603021 
>>603012
1. Codecademy
2. A Bite of Python
3. Доусон - программируем на питон
4. Think Python
5. .....
6. Выгода
Аноним 14/12/15 Пнд 11:38:44 #437 №603022 
>>603021
2 и 3 поменяй местами только. В Укусе питона слишком сжатая инфа для новичка.
Аноним 14/12/15 Пнд 11:40:06 #438 №603023 
>>603021
Поддвачну вот этого. inb4 поддвачнул тебе за щеку, проверяй.
Потом уже можно и в джангоебство скатываться.
мимо джангодебил
Аноним 14/12/15 Пнд 11:40:42 #439 №603024 
>>603022
После кодекадеми читаешь как сжатый пересказ вообще
А потом Доусона если ещё осилишь так вообще в СинкПайтоне графам не удивишься
sageАноним 14/12/15 Пнд 11:41:37 #440 №603026 
>>603024
Удивился тебе защеку.
Аноним 14/12/15 Пнд 11:41:51 #441 №603027 
>>603023
Я вообще сначала на джанго начал быдлокодить, а уже потом прочитал книжку по пайтону.
Аноним 14/12/15 Пнд 11:43:26 #442 №603029 
14500826064430.png
>>603021
А после этого всего можно и начать нормальный язык учить, на котором есть работа. nodejs и/или php.
sageАноним 14/12/15 Пнд 11:44:03 #443 №603030 
>>603029
Нормально получил твой язык тебе защекой. Проверяй.
Аноним 14/12/15 Пнд 11:44:30 #444 №603032 
14500826702670.png
>>603027
Аноним 14/12/15 Пнд 11:44:49 #445 №603033 
>>603027
Мне выкатили проект и говорят "тут достаточно чтобы ты продолжил". Я охуел и пошел на кодакадемию, потом доусон, лутц, все это побросал на середине, потом всякие видео-курсы гикбрейнс, пайбурса -- все хуйня для даунов и развод на деньги. Потом меня какой-то хуй тут обругал, я скрепился и продолжил пердолиться с ПРОЕКТОМ (сайт с вакансиями, лол). Вот третий день не могу себя заставить разобраться с селери.
>>603029
Проуринировал пехапе-недочеловека. Дворником, хуесосом и анальной шлюхой тоже есть работа, что теперь туда идти?
Аноним 14/12/15 Пнд 11:46:18 #446 №603034 
По ноду а заодно всему жс есть пиздатая вообще штука freecodecamp.com
Кто хочет сразу бабла - мне кажется это самый быстрый способ
Аноним 14/12/15 Пнд 11:46:43 #447 №603035 
>>603029
Как в ПХП кстатис числами с плавающей запятой? Такая же ебатория?
Аноним 14/12/15 Пнд 11:47:55 #448 №603036 
>>603035
Так же как и в пайтоне
Аноним 14/12/15 Пнд 11:48:13 #449 №603037 
>>603021
Благодарствую знающий.
Аноним 14/12/15 Пнд 11:48:35 #450 №603038 
Напоминаю, что скооперировался (скооперировался тебе за щеку, проверяй) бы с ньюфагами для совместного изучения (совместил/изучил тебе за щеку) джанго и питона.
Аноним 14/12/15 Пнд 11:51:51 #451 №603041 
>>603038
Давай я тебе с кооперирую телеграмм за щеку?
Аноним 14/12/15 Пнд 11:53:24 #452 №603047 
>>603038
Поддвачну. Я за. Могу в ИРКе канал поднять.
Аноним 14/12/15 Пнд 11:55:39 #453 №603049 
>>603041
>>603047
А скайп, не?
Аноним 14/12/15 Пнд 11:56:36 #454 №603050 
>>603047
Сделайте себе проект на github и в гиттер.им его обсуждайте
Аноним 14/12/15 Пнд 11:57:10 #455 №603051 
>>603050
Восславим доброго господина.
Аноним 14/12/15 Пнд 11:58:35 #456 №603052 
>>603050
Сделал тебе защеку, петух.
Аноним 14/12/15 Пнд 11:58:38 #457 №603053 
А толку окуклваться? Тем более толпой изучающих.
Чятик - вон тебе весь двач чятик, вот прям тут чятик
Или стаковерфлоу на крайняк
Один хуй вместо вас никто ничего не выучит
Аноним 14/12/15 Пнд 11:59:36 #458 №603054 
>>603053
Окуклился тебе за щеку, вот в чем толк.
Аноним 14/12/15 Пнд 12:01:19 #459 №603055 
>>603054
Предлагаю запилить абу баннилку за щеку на регулярных выражениях.
Аноним 14/12/15 Пнд 12:02:38 #460 №603056 
>>603055
Тогда тред утонет.
Аноним 14/12/15 Пнд 12:06:46 #461 №603059 
>>603055
Запилил тебе абу защеку.
Аноним 14/12/15 Пнд 12:10:22 #462 №603061 
>>603059
Потише, гражданин, в этой модерации
Аноним 14/12/15 Пнд 12:14:29 #463 №603065 
14500844696170.jpg
>>603061
Путин, ето ти?
Аноним 14/12/15 Пнд 12:31:32 #464 №603072 
Нужно обновлять QLabel по клику QPushButton читая значение из QLineEdit, пиздец простая вещь , но нагуглить не могу. А нужно фаст.
Аноним 14/12/15 Пнд 12:35:01 #465 №603075 
>>603072
Норм.
Аноним 14/12/15 Пнд 15:24:08 #466 №603163 
>>599873
Ну так запусти ебаный Dummy Server. Куда ты его блять посылаешь в пустоту нахуй?
Аноним 14/12/15 Пнд 15:26:06 #467 №603166 
>>599998
Ну так сделай URL, ну Так поставь флаг при регистрации или установи дефолтный.

Есть же пример моего говнокода https://github.com/TheKnightsWhoSayNi/Django-Flask-Examples/tree/master/Django-Flask-Examples/RunnkoVenv/Projects/SiteCore

Там вполне всё понятно и половина твоей хуйни сделано.
Аноним 14/12/15 Пнд 15:27:48 #468 №603167 

>>603166
Да я проде с тем уже разобрался, все заебись активируется. Осталось в отдельные функции вынести хеш и отслыку почты и с селери разъебаться.
Аноним 14/12/15 Пнд 15:56:10 #469 №603188 
Я прибежал из руби треда, где умные люди посылают, по причине возраста. Я нуждаюсь в помощи с функцианальным программированием, а также с недокументированными особенностями Python'a. Хочу перейти на следующий уровень.
Есть ли желающие помочь?
[email protected]
Аноним 14/12/15 Пнд 15:57:19 #470 №603190 
>>603188
Прибежал тебе за щеку, пиздюк ебаный.
Аноним 14/12/15 Пнд 16:01:48 #471 №603194 
>>603188
Недокументированные это какие? Какие возможности вообще могут быть у языка, из тех, которые не написаны? Которые от среды зависят, типа переполнения разрядной сетки что ли?
Аноним 14/12/15 Пнд 16:05:47 #472 №603198 
14500983480100.png
14500983480101.png
>>603194
Ну я немного знаю, например функция map(), которая принимает в качестве параметра функции None.
Аноним 14/12/15 Пнд 16:12:48 #473 №603206 
>>603198
Есть это в доках
Аноним 14/12/15 Пнд 16:17:46 #474 №603216 
>>603206
"If function is None, the identity function is assumed"
Извиняюсь за свое заблуждение

Аноним 14/12/15 Пнд 16:18:26 #475 №603218 
>>603188
А, так ты тот даун, который НЕ СМОГ РАЗОБРАТЬСЯ с ФУНКЦИОНАЛЬНЫМ ПРОГРАММИРОВАНИЕМ В РУБИ? Я же тебе ясно сказал - дрочи олимпиады. Без алгоритмического мышления ты никому нахуй не нужен в руби и тем более в питоне.
Аноним 14/12/15 Пнд 16:22:56 #476 №603219 
>>603218
Пацаны, чо такое функционально программирование?
Аноним 14/12/15 Пнд 16:27:55 #477 №603221 
>>603218
Пощады, повторюсь, занимаюсь я этими олимпиадами. Алгоритмическое мышление получил за 5лет паскаля 3года плюсов. Еще отдельно ходил на олимпиадное отделение.
Аноним 14/12/15 Пнд 16:29:39 #478 №603222 
>>603221
Ебать ты полный даун, наверное на параолимпиады для дебилов ходишь. 8 лет, охуеть. За 8 лет нихуя не выучить и ходить к зека за советами, надо быть полнейшим стопроцентным дегенератом-унтерменшем. Плюю тебе в лицо, собака.
Аноним 14/12/15 Пнд 16:34:12 #479 №603225 
>>603198
См >>601017
Аноним 14/12/15 Пнд 16:36:18 #480 №603226 
>>603218
На олимпиадах пишут на яве и подобном говне и функционального программирования там нет.
Аноним 14/12/15 Пнд 16:39:00 #481 №603228 
>>603222
Пиздец ты злой. Не 8, а 5(Когда были плюсы паскаль никто не отменял). Нам сразу дали понять, главное, чтобы работало, вот и пишешь брейками с готу. О ФП речи вообще не заходило, максимум анонимные функции расскажут, и то так поверхностно. "Смотрите, дети, какая магия"
Аноним 14/12/15 Пнд 16:40:26 #482 №603230 
>>603228
Сколько же тебе всего лет?
Аноним 14/12/15 Пнд 16:41:11 #483 №603231 
>>603225
Про это и речь, как овладеть этим навыком?
Аноним 14/12/15 Пнд 16:44:24 #484 №603239 
>>603231
Доки читать? Вообще это хуевый стиль за такое в ИРЛ проектах бьют по рукам.
Аноним 14/12/15 Пнд 16:46:52 #485 №603243 
>>603239
За чтение доков?
Аноним 14/12/15 Пнд 16:48:48 #486 №603247 
>>603243
За нечетабельное write-only "функциональное" говно и злоупотребление всякими фокусами и магией.
Аноним 14/12/15 Пнд 16:49:22 #487 №603248 
Сенсей рассказывал, что на собеседованиях, частенько спрашивают задачи, в ответ на которые ожидают получить не 15 строк красивого кода, а 4 строки вот этого самого.
Аноним 14/12/15 Пнд 16:49:59 #488 №603251 
>>603248
А чо у тебя за сенсей? У меня тоже есть.
Аноним 14/12/15 Пнд 16:51:59 #489 №603253 
>>603248
А защеку он тебе не рассказывал?
Аноним 14/12/15 Пнд 16:54:51 #490 №603255 
>>603251
Куратор группы по промышленному программированию.Иногда дает задания с, проводимых им, собеседований.
p.s Сам он в команде разработки, если проводил собеседования то senior или teamleader или лжец
Аноним 14/12/15 Пнд 16:55:21 #491 №603256 
>>603253
Ну бывало пару раз.
Аноним 14/12/15 Пнд 16:57:56 #492 №603261 
>>603248
Вряд ли.
Иногда спрашивают, например, написать подсчет 4353454 числа фибаначи. Это значит надо их считать в цикле, а не рекурсивно. Типа такого задания.
Аноним 14/12/15 Пнд 17:53:22 #493 №603282 
Опять ничерта не розумию, есть функция регистрации, внутри нее должно быть еще две функции: одна создает хеш, вторая отправляет почту.
Как мне внутри этих функция правильно указать пользователя?
Вот в отсылке почты например так:
def send_registration_email(request):
username = request.POST.get['username']
email = request.POST.get['email']
subject = 'Подтверждение регистрации'
message = "Привет %s, спасибо за регистрацию. Для того чтобы активировать аккаунт," \
" перейдите по этой ссылке: http://127.0.0.1:8010/confirm/%s" % (username, user.activation_key)
from_email = request.POST.get('from_email', '')

Но вот эта хуйня user.activation_key генерируется в другой функции вообще.
Аноним 14/12/15 Пнд 17:57:30 #494 №603283 
>>603282
>Но вот эта хуйня user.activation_key генерируется в другой функции вообще
И что?
Аноним 14/12/15 Пнд 17:59:38 #495 №603285 
>>603283
Подожди, что-то другое сломалось и не запускается.
Аноним 14/12/15 Пнд 18:07:25 #496 №603293 
>>603283
Пока что в другом проблема, как мне почту получить из формы? email = request.POST.get['email'] ошибочная запись.
https://dpaste.de/SGCT
Аноним 14/12/15 Пнд 18:14:51 #497 №603307 
14501060915040.png
>>603293
Кароч, вроде продираюсь ошибка за ошибкой. Сейчас посмотрим, ебана.
Аноним 14/12/15 Пнд 18:23:04 #498 №603313 
>>603283
>И что?
name user is not defined, вот что.
Аноним 14/12/15 Пнд 18:39:14 #499 №603331 
14501075545680.png
>>603313
При регистрации создается этот ебучий юзер: user = form.save()
Как его добыть-то, бля.
user = forms.UserRegistrationForm.user Так чтоли?
Аноним 14/12/15 Пнд 18:51:50 #500 №603340 
14501083109140.png
Сделал, ебана. Надо было чтобы функция и реквест принимала и юзера, который из сохранения формы.
Так-то, чедухи.
Аноним 14/12/15 Пнд 19:21:14 #501 №603362 
Вынес ключ активации в отдельную модель, опять нихуя не работает.
Аноним 14/12/15 Пнд 19:24:04 #502 №603366 
Ты доки вообще учил?
Аноним 14/12/15 Пнд 19:24:51 #503 №603367 
>>603362
Да съеби ты уже, неосилятор.
Аноним 14/12/15 Пнд 19:27:13 #504 №603370 
>>603367
Нахуй иди, мудель.
Аноним 14/12/15 Пнд 19:28:49 #505 №603375 
>>603366
Учил. inb4 ну а хули тогда
Ну вот так, плохо соображаю.
Аноним 14/12/15 Пнд 19:36:14 #506 №603394 
Хочу чтобы поняшка с оппика обнимала меня вместо подушки.
Мимодебил
Аноним 14/12/15 Пнд 19:38:53 #507 №603400 
14501111338260.png
http://www.youtube.com/watch?v=4CW9cGqOXhI
Теперь это понитред
Аноним 14/12/15 Пнд 19:41:42 #508 №603404 
14501113021360.png

>>603400
Як се именуешь, курва?
Аноним 14/12/15 Пнд 19:51:27 #509 №603413 
>>603375
вроде бы такая же ху*ня
Аноним 14/12/15 Пнд 19:53:58 #510 №603414 
>>603413
>ху*ня
Ты откуда такой взялся?
Аноним 14/12/15 Пнд 19:59:45 #511 №603419 
>>603414
С МХК, там все нормальные люди.
Аноним 14/12/15 Пнд 20:01:45 #512 №603422 
>>603419
Не знаю что это.
Аноним 14/12/15 Пнд 20:05:46 #513 №603427 
>>603419
мужской хуевой кукан?
Аноним 14/12/15 Пнд 20:14:21 #514 №603435 
>>603422
>>603427
Понятно, пиздйте на МДК, быдло
Аноним 14/12/15 Пнд 20:14:41 #515 №603436 
ПЕРЕКАТ где бляди?
Аноним 14/12/15 Пнд 20:19:03 #516 №603440 
>>603435
Съеби обратно в свою парашу, вконтактопетух.
Аноним 14/12/15 Пнд 20:19:45 #517 №603441 
>>603436
Пили перекат.
Аноним 14/12/15 Пнд 20:20:34 #518 №603444 
>>603441
https://2ch.hk/pr/res/603443.html
https://2ch.hk/pr/res/603443.html
https://2ch.hk/pr/res/603443.html
comments powered by Disqus