
Captain
18.08.2016
20:24:59
Щас там многое прикрыли.

⬗VLAD⌶K⬖
18.08.2016
20:25:11
рунион жив же

Alex
18.08.2016
20:25:21

Artem
18.08.2016
20:25:23

Google

Captain
18.08.2016
20:25:26
Большинство форумов не работает.

⬗VLAD⌶K⬖
18.08.2016
20:26:58
башляешь бабло( 30 баксов админу рунион) и распространяешь о себе весть

Captain
18.08.2016
20:28:04
Там ссылка тоже генерируется?
Или есть статический домен?

Lyubov
18.08.2016
20:28:33

Captain
18.08.2016
20:28:52
Я честно только в онионах сидел.


Alexander
18.08.2016
20:29:13
Всем привет!
Меня зовут Люба, я работаю в редакции #tceh. Пишу сейчас материал для тех, кто только собирается стать кодером. Про негласные правила внутри сообществ программистов: как не делать то, что всех раздражает, но о чём нигде не написано. И какие трудности возникают на первых этапах при вступлении в сообщество.
Можете подкинуть идей, пожалуйста?
Если по существу вопроса:
- Изучать всё самостоятельно, постоянно, круглосуточно
- Практика в 1000 раз лучше, чем теория
- Show me the code - болтать умеют все, сделай и покажи результат - code
- Не отвлекать колег по 100 раз на дню - вопросы можно записывать и задавать с утра/на обеде/вечером
- Гуглить перед тем как сделать - многое уже есть готовое в виде библиотек
- Читать исходные тексты библиотек перед использованием для понимания насколько они качественны и для обучения
- Помогать в opensource проектах - опыт, подскажут бесплатно перед тем как принять commitment, но зависит от проекта
- состояние "Я не знаю как это сделать" - это нормальное состояние разработчика: никогда не сдаваться, копать, читать, пробовать. Бывает что и неделю не двигаешься и только потом все понимаешь.


⬗VLAD⌶K⬖
18.08.2016
20:29:24
статический, адрес никто не захочет менять во избежании потери доверия

Captain
18.08.2016
20:33:15
Ссылку можно пожалуйста?

Alexander
18.08.2016
20:33:58

here1am
18.08.2016
20:34:30

Google

Lyubov
18.08.2016
20:34:37
Если по существу вопроса:
- Изучать всё самостоятельно, постоянно, круглосуточно
- Практика в 1000 раз лучше, чем теория
- Show me the code - болтать умеют все, сделай и покажи результат - code
- Не отвлекать колег по 100 раз на дню - вопросы можно записывать и задавать с утра/на обеде/вечером
- Гуглить перед тем как сделать - многое уже есть готовое в виде библиотек
- Читать исходные тексты библиотек перед использованием для понимания насколько они качественны и для обучения
- Помогать в opensource проектах - опыт, подскажут бесплатно перед тем как принять commitment, но зависит от проекта
- состояние "Я не знаю как это сделать" - это нормальное состояние разработчика: никогда не сдаваться, копать, читать, пробовать. Бывает что и неделю не двигаешься и только потом все понимаешь.
Александр, спасибо большое! Самый содержательный ответ за сегодняшний вечер)

Maksim
18.08.2016
20:34:46

⬗VLAD⌶K⬖
18.08.2016
20:36:01

here1am
18.08.2016
20:36:17

Lyubov
18.08.2016
20:37:18

here1am
18.08.2016
20:37:52
ну тогда всё с точностью наоборот. все их говорят, но никто не соблюдает
ну хотя опытные соблюдают, но правила очень даже гласные

Eugene
18.08.2016
20:38:18

here1am
18.08.2016
20:39:28
вот не бздеть в присутствии коллег - это действительно негласное правило, которое соблюдают все опытные кодообезьяны

Bartimeys
18.08.2016
20:40:40
Кто пользуется pgp ?

here1am
18.08.2016
20:41:00
напишите об этом в статье, пожалуйста, новички задолбали. хорошо если бзднул, а не обделаются заодно

Eugene
18.08.2016
20:41:15
gpg иногда

⬗VLAD⌶K⬖
18.08.2016
20:42:21

Bartimeys
18.08.2016
20:43:23
Я пользуюсь для почты, долго искать, как добавить новый емейл в список емейлов котором thunderbird отправляет зашифрованные сообщения
Может кто подскажет

⬗VLAD⌶K⬖
18.08.2016
20:45:00
обменяться ключами

Eugene
18.08.2016
20:45:04
В tunderbird была кнопка вроде, замочен
Любое мыло вбиваешь в to: , внизу кнопка замка, нажимаешь все шифруется
От Яровой шифруешься?)))

⬗VLAD⌶K⬖
18.08.2016
20:47:16
не знаю как это реализовано в зандерберде

Google

⬗VLAD⌶K⬖
18.08.2016
20:47:58
яровая всех загоняет в подполье, как мышей)

Eugene
18.08.2016
20:49:53
классика mutt для писем, irssi для ирочки, консолька наше все

⬗VLAD⌶K⬖
18.08.2016
20:50:33
даже вполне безобидные разоворы хочется шифровать

Eugene
18.08.2016
20:51:15
Это да

Aragaer
18.08.2016
20:51:17
а я чот mutt настроил один раз пару лет назад, а потом заново уже не осилил

Bartimeys
18.08.2016
20:52:09

⬗VLAD⌶K⬖
18.08.2016
20:53:56
вообще не пользуюсь отечественными поисковиками, почтами и прочим, этого с верхом хватает для первичной анонимности

H
18.08.2016
20:55:10
о, мамкины шифровальщики в чяти?

Bartimeys
18.08.2016
20:55:51

⬗VLAD⌶K⬖
18.08.2016
20:58:24
то что о нас сливают инфу про все наши хотелки различным спамерам и рекламным ботам это уже давно не секрет

Eugene
18.08.2016
21:01:35
Adblock, noscript в помощь.. Поиск через go go duck))
Через тор браузер)))

⬗VLAD⌶K⬖
18.08.2016
21:02:42
зарегистрировал я как то почту на майле, через неделю в спам и входящие начало ломится такое количество спама, что я выпилился, причем почту нигде не палил, только рабочая переписка)
вывод: админ приторговывает

Eugene
18.08.2016
21:06:07
Как то через гугло почту отправил товарищу сообщуху, типа кофеварку хочу такую... Так на протяжении месяца везде кофеварки были в рекламе
Хотя ни поиском ни чем другим спалится не мог

⬗VLAD⌶K⬖
18.08.2016
21:06:46

Eugene
18.08.2016
21:07:48

⬗VLAD⌶K⬖
18.08.2016
21:10:00
написал шлю приветик и сразу 15 шлюх в спам ага)

madmonday.ru
18.08.2016
21:20:36
Как получить текст сообщения с мыла? Подключаюсь по Imap, юзаю такой код, но там много мусора постороннего в результате выводится:
import imaplib, email
server = "imap.beget.com"
port = "993"
login = "admin@madmonday.ru"
password = ""
box = imaplib.IMAP4_SSL(server, port)
box.login(login, password)
box.select()
typ, data = box.search(None, 'ALL')
for num in data[0].split() :
typ, data = box.fetch(num, '(RFC822)')
print('Message %sn%sn' % (num, data[0][1]))
box.close()
box.logout()

Google

H
18.08.2016
21:24:21
так у тебя пароль пустой ?

Bartimeys
18.08.2016
21:24:41

madmonday.ru
18.08.2016
21:24:53

H
18.08.2016
21:32:56
поэтому и не работает

madmonday.ru
18.08.2016
21:35:48
Оно работает, но возвращает http://pastebin.com/fi0JTvFK

[Anonymous]
18.08.2016
21:36:37
Просто в MIME
Посмотри на email

Admin
ERROR: S client not available

madmonday.ru
18.08.2016
21:37:19
Мне то же самое сказали в соседнем чате - гуглил про него, не понял пока ещё
Сделал так:
for num in data[0].split() :
typ, data = box.fetch(num, '(RFC822)')
b[num] = email.message_from_string(data[0][1])
print(b)
Получил вот так:
Traceback (most recent call last):
File "test.py", line 12, in <module>
b[num] = email.message_from_string(data[0][1])
File "C:\Python34\lib\email\__init__.py", line 40, in message_from_string
return Parser(*args, **kws).parsestr(s)
File "C:\Python34\lib\email\parser.py", line 68, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
TypeError: initial_value must be str or None, not bytes

H
18.08.2016
21:52:49
круто ??

Nobue
18.08.2016
21:53:08
ты надеюсь документацию по третьему питону смотрел?

H
18.08.2016
21:53:14
ты похвастался же, так?

Nobue
18.08.2016
21:53:28
я ссылку кинул на второй :) не знал что ты третий используешь

madmonday.ru
18.08.2016
21:53:49
По третьему

Nobue
18.08.2016
21:55:08
странно конечно что box.fetch() возвращает bytes

H
18.08.2016
21:56:07
а с чего бы ему стринги возвращать?

Nobue
18.08.2016
21:56:22
а с чего bytes?

Google

H
18.08.2016
21:56:44
не помню чтобы такие сетевые функции где-то возвращали не байты

Nobue
18.08.2016
21:56:45
ну попробуй для теста сделать str(data[0][1]) когда в email передаёшь
это не сетевая функция
RFC по IMAP описывает свой протокол как строковую информацию

[Anonymous]
18.08.2016
21:57:37

Nobue
18.08.2016
21:58:14
да, я повсюду :D

madmonday.ru
18.08.2016
21:59:16

Nobue
18.08.2016
21:59:44
как интересно
во втором оно вроде не так работает
сейчас посмотрю

madmonday.ru
18.08.2016
22:03:42
Вот ту чувак юзает тот же самый email.message_from_string - у него работает http://stackoverflow.com/questions/17874360/python-how-to-parse-the-body-from-a-raw-email-given-that-raw-email-does-not

Nobue
18.08.2016
22:05:29
похоже в третьем он автоматом конвертит в email.message.Message
так что не нужна строка с конвертацией
попробуй просто юзать data[0][1] как Message объект
ну то есть взять от него всякие там ['from'] и прочее

madmonday.ru
18.08.2016
22:08:26
Ошибку выдёт, говорит что ['from'] должно быть int
Traceback (most recent call last):
File "test.py", line 13, in <module>
b = b + str(data[0][1]['from'])
TypeError: byte indices must be integers, not str

Nobue
18.08.2016
22:09:01
выведи type(data[0][1]) ?

madmonday.ru
18.08.2016
22:09:52
bytes
?