Pull to refresh
4
0
Thomas Boor @Phmphx

Музыкант

Send message

Асинхронный python без головной боли (часть 1)

Reading time 14 min
Views 248K

Почему так сложно понять asyncio?

Асинхронное программирование традиционно относят к темам для "продвинутых". Действительно, у новичков часто возникают сложности с практическим освоением асинхронности.

Но будь я автором самого толстого в мире учебника по python, я бы рассказывал читателям про асинхронное программирование уже с первых страниц. Вот только написали "Hello, world!" и тут же приступили к созданию "Hello, asynchronous world!". А уже потом циклы, условия и все такое.

Съешь красную таблетку
Total votes 135: ↑135 and ↓0 +135
Comments 56

Понимаем декораторы в Python'e, шаг за шагом. Шаг 1

Reading time 6 min
Views 429K

На Хабре множество раз обсуждалась тема декораторов, однако, на мой взгляд, данная статья (выросшая из одного вопроса на stackoverflow) описывает данную тему наиболее понятно и, что немаловажно, является «пошаговым руководством» по использованию декораторов, позволяющим новичку овладеть этой техникой сразу на достойном уровне.

Итак, что же такое «декоратор»?


Впереди достаточно длинная статья, так что, если кто-то спешит — вот пример того, как работают декораторы:
def makebold(fn):
    def wrapped():
        return "<b>" + fn() + "</b>"
    return wrapped
 
def makeitalic(fn):
    def wrapped():
        return "<i>" + fn() + "</i>"
    return wrapped
 
@makebold
@makeitalic
def hello():
    return "hello habr"
 
print hello() ## выведет <b><i>hello habr</i></b>

Те же из вас, кто готов потратить немного времени, приглашаются прочесть длиииинный пост
Total votes 119: ↑106 and ↓13 +93
Comments 38

От проектирования до разработки: 10 инструментов, без которых я не могу обойтись

Reading time 4 min
Views 24K
Инструменты сами по себе не могут сделать из вас настоящего мастера. Но они точно могут помочь в этом. В этом посте я хотел бы познакомить вас с несколькими инструментами, которые я использую. Надеюсь, вы откроете для себя некоторые новые инструменты, которые помогут оптимизировать ваш рабочий процесс.
Total votes 34: ↑21 and ↓13 +8
Comments 18

300 потрясающих бесплатных сервисов

Reading time 11 min
Views 1.6M


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Total votes 341: ↑325 and ↓16 +309
Comments 107

Подпольный рынок кардеров. Перевод книги «KingPIN». Глава 10. «Cris Aragon»

Reading time 11 min
Views 21K
Кевин Поулсен, редактор журнала WIRED, а в детстве blackhat хакер Dark Dante, написал книгу про «одного своего знакомого».

В книге показывается путь от подростка-гика (но при этом качка), до матерого киберпахана, а так же некоторые методы работы спецслужб по поимке хакеров и кардеров.

Начало и план перевода тут: «Шкворень: школьники переводят книгу про хакеров».

Логика выбора книги для работы со школьниками у меня следующая:
  • книг про хакеров на русском языке мало (полторы)
  • книг про кардинг на русском нет вообще (UPD нашлась одна)
  • Кевин Поулсен — редактор WIRED, не глупый товарищ, авторитетный
  • приобщить молодежь к переводу и творчеству на Хабре и получить обратную связь от старших
  • работать в спайке школьники-студенты-специалисты очень эффективно для обучения и показывает значимость работы
  • текст не сильно хардкорный и доступен широкому кругу, но затрагивает вопросы информационной безопасности, уязвимости платежных систем, структуру кардингового подполья, базовые понятия инфраструктуры интернет
  • книга иллюстрирует, что «кормиться» на подпольных форумах — плохо заканчивается

Кто хочет помочь с переводом других глав пишите в личку magisterludi.

(По поводу очередности мне задают много вопросов и советуют публиковать главы по очереди. Я бы тоже так хотел, но увы, так как работаю с с множеством людей, которые, например, уже перевели 80% главы, а потом у них случается форсмажор на 2 недели. С одной стороны на них давить не хочется, с другой стороны откладывать публикацию тех людей, которые перевели уже следующую главу — не совсем честно по отношению к ним. Поэтому, то что есть, публикую.)

Глава 10. «Cris Aragon»

(за помощь с переводом спасибо хабраюзеру Find_The_Truth)

Крис Арагон
imageМакс встретил своего будущего друга и напарника по криминалу, Криса Арагона, в маленькой Италии Сан-Франциско — Норт Биче, где обшарпанные стрип-бары и гадалки сосуществовали с приятными, безвкусными пекарнями и летниками с горячей пастой. Встреча была назначена в кафе неподалеку от книжного магазина Сити Лайтс, колыбели поколения битников в 50х годах, по направлению к кафе Везувио, стены которого украшали росписи с винными бутылками и символами мира. Ниже по холму, над финансовым районом, упираясь в небо, стояла Пирамида Трансамерика.

Норминтон представил Криса Максу под приглушенные стуки кофейных чашек и блюдец. Эти двое поладили сразу. Сорокаоднолетний Крис был студентом восточной духовной школы, вегетарианцем, который занимался йогой для концентрации ума. Макс с его замашками хиппи, казалось, нашел родственную душу. Они даже читали общие книги. И, как и Макс, Крис неоднократно имел проблемы с полицией.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Comments 1

Что важно для создания ИИ 2: «Зависимость. Взгляд со стороны нейронной сети»

Reading time 12 min
Views 22K

Зависимость


image
Каждый раз, когда по телевидению шли передачи о зависимости от Интернета или компьютерных игр мне было не по себе. Эти зависимости всегда приравнивали к наркотической, подчеркивая, что, практически, между этими зависимостями никакой разницы. А что может быть хуже? Компьютерные игры я играл часто и много, но больше всего времени посвящал на изучение самого ПК и программного обеспечения, проводя много времени экспериментируя над железом и софтом, чем увлекаюсь и до сих пор. И, тем более, у меня не было зависимости от Интернета. Он был очень дорогой, пользовался им только для поиска информации на реферат, курсовую, дипломную. Но часто ловил косые взгляды родителей, когда по телевизору в очередной раз рассказывали об этих зависимостях. Меня всегда удивляло как именно «ученые» (не удивлюсь, что на самом деле, не ученые, а черт знает кто) искали и измеряли общее в этих зависимостях. В этой статье я попытаюсь доказать, что каждая зависимость «практически ничем не отличается от наркотической зависимости», и что это сходство совсем не доказывает пагубность зависимости. Покажу что зависимость, привычка и хобби «практически ничем не отличается от наркотической зависимости». Так же «докажу», что ИИ может быть зависимым и ему будут присущи привычки.
Поскольку игромания, наркомания и Интернет зависимость совершенно разные вещи, единственное, что есть общего — это психологическая зависимость. Поэтому зависимость я буду рассматривать со стороны «нервной» системы, а именно нейронов и нейронных сетей (зависимости я беру только ради примера, и что именно за зависимость — совершенно не имеет значения). Не буду описывать, что такое нейронная сеть — материалов на данную тему в Интернете просто завались. Единственное что уточню, это то, что мозг – это самоорганизующаяся нейронная сеть, поэтому о такой сети и пойдет речь.

Внимание это не та статья где можно почитать и пожевать попкорн!
Осторожно! Очень много тежелых для понимания умозаключений! Поэтому не переводите зря помидоры и тухлые яйця…
Если вы готовы, прошу под кат!
Читать дальше →
Total votes 33: ↑14 and ↓19 -5
Comments 10

Information

Rating
Does not participate
Location
Мурманская обл., Россия
Date of birth
Registered
Activity