Хороший код — наша лучшая документация

Привет Хабр! Предлагаю вашему вниманию свободный перевод статьи «Good code is its own best documentation» от Amit Shekhar.

image


Хороший код, как хорошая шутка — не требует объяснений.
Читать дальше →
Хороший код — наша лучшая документация
Source: habrahabr

Цитата #446228

xxx: В общем тема такая.
Работаю я на механическом заводе, езжу туда на мотоцикле,у которого за пару лет эксплуатации поржавела рама,что взять с китайцев
На предприятии имеется дробеструйная камера,вот и приволок я раму чтоб отчистить для последующей покраски
спрятал эту раму за камеру, чтоб начальству в глаза не бросалось, но ему, начальству, приспичило таки сунуть свой нос именно туда
Теперь пиши, мол, объяснительную, как так вышло, что «железяка» оказалась на предприятии,где её быть не должно

yyy: напишите, что это трансформер и он сам пришёл на съёмку очередной серии, сейчас просто прикинулся шлангом без энергона.
Цитата #446228
Source: bash

Заблуждения Clean Architecture

Превращаем круги в блоки

­­ 

На первый взгляд, Clean Architecture – довольно простой набор рекомендаций к построению приложений. Но и я, и многие мои коллеги, сильные разработчики, осознали эту архитектуру не сразу. А в последнее время в чатах и интернете я вижу всё больше ошибочных представлений, связанных с ней. Этой статьёй я хочу помочь сообществу лучше понять Clean Architecture и избавиться от распространенных заблуждений.

Читать дальше →
Заблуждения Clean Architecture
Source: habrahabr

Пост №3201082

Автор: Sergthegod

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3201082″ }, «headline»: «лошадь :: собакен :: большие гифки (большая гифка) :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BB%D0%BE%D1%88%D0%B0%D0%B4%D1%8C-%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B5%D0%BD-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-3999642.gif», «height»: 568, «width»: 320 }, «datePublished»: «2017-08-11T10:38:26+03:00», «dateModified»: «2017-08-11T10:38:26+03:00», «author»: { «@type»: «Person», «name»: «Sergthegod» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3201082
Source: Joyreactor

[Из песочницы] Протокол электронного голосования: мой вариант

Наблюдение за выборами в различных странах, осложнёнными различными скандалами вокруг подтасовок, каждый раз заставляет задуматься: почему столь важное событие, легитимность которого столь необходимо защитить, использует механизмы защиты многовековой давности? Особенно это странно, учитывая то, что схему для голосования, пусть и далеко не идеальную, но значительно лучшую, чем текущая, может придумать даже человек, разбирающийся в криптографии на начальном уровне. Так уж совпало, что я отношу себя именно к таким людям, поэтому я подумал: почему бы не попробовать?


На Хабре уже публиковался ряд статей о электронных выборах (раз, два, три), однако я не нашёл проработанного и отвечающего основным требованиям протокола. Так что встречайте: мой вариант протокола электронного голосования.
Читать дальше →
[Из песочницы] Протокол электронного голосования: мой вариант
Source: habrahabr

Пост №3201080

Автор: bugabazinga

Черный ребенок спрашивает маму: — Мама, что такое демократия? — Что ж, сынок, это когда белые люди работают каждый день, чтоб мы могли получить наши пособия, ну там телефоны каждому члену семьи, субсидии на аренду, бесплатную еду, субсидии на коммуналку и так далее. — Но мама, разве белые не злятся по этому поводу? — Конечно злятся, это называется расизмом! Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3201080″ }, «headline»: «Черный ребенок спрашивает маму: / демократия :: расизм :: черные», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B4%D0%B5%D0%BC%D0%BE%D0%BA%D1%80%D0%B0%D1%82%D0%B8%D1%8F-%D1%80%D0%B0%D1%81%D0%B8%D0%B7%D0%BC-%D1%87%D0%B5%D1%80%D0%BD%D1%8B%D0%B5-3999640.jpeg», «height»: 694, «width»: 600 }, «datePublished»: «2017-08-11T10:36:48+03:00», «dateModified»: «2017-08-11T10:36:48+03:00», «author»: { «@type»: «Person», «name»: «bugabazinga» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «- Мама, что такое демократия? — Что ж, сынок, это когда белые люди работают каждый день, чтоб мы могли получить наши пособия, ну там телефоны каждому члену семьи, субсидии на аренду, бесплатную еду, субсидии на коммуналку и так далее. — Но мама, разве белые не злятся по этому поводу? — Конечно зл» }
Комментировать 
Пост №3201080
Source: Joyreactor

Школа Данных: хорошее мы сделали еще лучше

image


Привет, Хабр! Надеемся, этим летом не смотря на плохую погоду Вам удалось отдохнуть. Близится осень — самое время поучиться. С учетом предыдущих курсов — мы сильно обновили нашу программу — добавили множество практических занятий, больше говорим про практические кейсы. В этом посте хотелось бы подробно рассказать про все нововведения. Для тех, у кого мало времени:

  • Снизилась цена
  • 8 дополнительных практических семинаров
  • Дополнительные занятия про бизнес
  • Занятия по Deep Learning
  • Доступно удаленное обучение
  • Плюс 2 занятия в Вводном курсе

Читать дальше →
Школа Данных: хорошее мы сделали еще лучше
Source: habrahabr

Пост №3201072

Автор: KotProglot







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3201072″
},
«headline»: «живность :: мимистерство :: котэ (прикольные картинки с кошками)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BC%D0%B8%D0%BC%D0%B8%D1%81%D1%82%D0%B5%D1%80%D1%81%D1%82%D0%B2%D0%BE-3999627.jpeg»,
«height»: 800,
«width»: 600 },
«datePublished»: «2017-08-11T10:32:08+03:00»,
«dateModified»: «2017-08-11T10:32:08+03:00»,
«author»: {
«@type»: «Person»,
«name»: «KotProglot»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3201072
Source: Joyreactor

[Перевод] Распознать и обезвредить. Поиск неортодоксальных бэкдоров

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


Читать дальше →
[Перевод] Распознать и обезвредить. Поиск неортодоксальных бэкдоров
Source: habrahabr

Цитата #446227

Статья на Гиктаймсе про способ похудения с помощью ходьбы и зарядки:

автор: Надо научить себя находить радость в движении. Я раньше не умел, но в принципе это заложено в нас. А про нагрузку в зале ничего не скажу — не знаю.

xxx: Я люблю ходить, на вокзалах в ожидании поезда, всегда медленно хожу, по 3-5 часов подряд и результат! 4 раза забирали в милицию, как подозрительного :))
Цитата #446227
Source: bash