Пост №3430883

Автор: mrCrAzY

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3430883″ }, «headline»: «тп :: поцелуй :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D1%82%D0%BF-%D0%BF%D0%BE%D1%86%D0%B5%D0%BB%D1%83%D0%B9-4357890.gif», «height»: 747, «width»: 420 }, «datePublished»: «2018-03-13T10:21:18+03:00», «dateModified»: «2018-03-13T10:21:18+03:00», «author»: { «@type»: «Person», «name»: «mrCrAzY» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3430883
Source: Joyreactor

Решаем задачи без самобалансирующихся деревьев в Python

Многие задачи на алгоритмы требуют знания определённых структур данных. Стек, очередь, куча, динамический массив, двоичное дерево поиска — нечасто решение алгоритмической задачи обходится без использования чего-либо из них. Однако, качественная их реализация — нетривиальная задача, и при написании кода всегда хочется по максимуму обойтись использованием стандартной библиотеки языка.

Что касается Python, то в нём есть почти всё.

  • Динамический массив — встроенный тип list. Он же поддерживает и стековые операции: .append() и .pop().
  • Хэш-таблица — встроенные типы set и dict, а также неизменяемый брат сета frozenset.
  • Куча — list со специальными операциями вставки и удаления, реализованными в модуле heapq.
  • Двусторонняя очередь — это описанный в модуле collections тип deque.

Но вот самобалансирующегося дерева поиска, как такового, в стандартной библиотеке нет. А жаль!

В этой статье я разберу несколько алгоритмических задачек, подразумевающих решение с помощью двоичного дерева, и покажу, чем в разных ситуациях его можно заменить в Питоне.
Покажите мне картинки и код!
Решаем задачи без самобалансирующихся деревьев в Python
Source: habrahabr

Как фермеры Дикого Запада организовали телефонную сеть на колючей проволоке


Трудно представить, как иногда два совершенно далеких друг от друга события могут связавшись воедино, кардинально изменить жизненные реалии сотен тысяч людей. С полным правом к таким случаям можно отнести изобретение колючей проволоки в 1874 году и создание телефонного аппарата Александром Беллом, два года спустя.
Читать дальше →
Как фермеры Дикого Запада организовали телефонную сеть на колючей проволоке
Source: geektimes

Пост №3430866

Автор: commissarmanul

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3430866″ }, «headline»: «манул :: живность :: коробочка :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BC%D0%B0%D0%BD%D1%83%D0%BB-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D1%82%D1%8D-%D0%BA%D0%BE%D1%80%D0%BE%D0%B1%D0%BE%D1%87%D0%BA%D0%B0-4357865.jpeg», «height»: 1364, «width»: 2048 }, «datePublished»: «2018-03-13T10:05:23+03:00», «dateModified»: «2018-03-13T10:05:23+03:00», «author»: { «@type»: «Person», «name»: «commissarmanul» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3430866
Source: Joyreactor

Простой статический сайт на Webpack 4

После прочтения ряда статей (например, этой) решил перейти на современный подход с использованием Node.js при написании простых сайтов с подхода «динозавров». Ниже представлен разбор примера сборки простого статического сайта с помощью Webpack 4. Статья написана, так как инструкции с решением моей задачи не нашел: пришлось собирать всё по кусочкам.

Читать дальше →
Простой статический сайт на Webpack 4
Source: habrahabr

Пост №3430863

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3430863″ }, «headline»: «Julietta And Magdalena :: пляж :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%BB%D1%8F%D0%B6-%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-Julietta-And-Magdalena-4357861.jpeg», «height»: 3000, «width»: 4800 }, «datePublished»: «2018-03-13T10:02:51+03:00», «dateModified»: «2018-03-13T10:02:51+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3430863
Source: Joyreactor

[Перевод] Спросите Итана: почему бы нам не сделать телескоп без зеркал или линз?


Разместить ПЗС-матрицу в главном фокусе телескопа или обсерватории – отличный способ получения превосходных изображений; похожую технологию используют уже более 100 лет. Но возможно ли использовать одну только ПЗС-матрицу, без зеркал или линз?

Сотни лет принцип использования телескопа был простейшим из простейших: создать линзу или зеркало для сбора большого количества света, сфокусировать его на детекторе (глаз, фотопластинка, электронное устройство), и увидеть что-то, лежащее далеко за пределами возможностей невооружённого глаза. Со временем линзы и зеркала становились больше в диаметре и их делали со всё возрастающей точностью, а детекторы достигли уровня, на котором они способны собирать и использовать каждый поступающий фотон. Качество детекторов может заставить вас задуматься о том, зачем нам вообще нужны линзы! Об этом и спрашивает наш читатель:

Зачем нам нужны линзы и зеркала для создания телескопа, если у нас есть ПЗС-датчики? Почему бы вместо того, чтобы делать 10-метровое зеркало или линзу, фокусирующую свет на маленьком датчике, не сделать 10-метровый датчик?

Вопрос очень хитрый, ведь если бы могли такое сделать, это произвело бы революцию.
Читать дальше →
[Перевод] Спросите Итана: почему бы нам не сделать телескоп без зеркал или линз?
Source: geektimes

Обзор Doogee MIX 2: способный удивлять

Вооружённые опытом, мы уже не ждём от сравнительно небольших производителей чего-то необычного, но новый Doogee MIX 2 оказался исключением. Прежде всего, из-за своего яркого и запоминающегося дизайна: […]
Обзор Doogee MIX 2: способный удивлять
Source: 4pda

Scrum vs Kanban: в чем разница и что выбрать?

Когда существуют варианты – важно не ошибиться и изучить все детали и возможности, чтобы остановиться на лучшем. Выбирать между методами управления разработкой не всегда просто, особенно если это Scrum и Kanban.

image
Читать дальше →
Scrum vs Kanban: в чем разница и что выбрать?
Source: habrahabr