[Перевод] Всё, что нужно знать о сборщике мусора в Python

Как правило, вам не нужно беспокоиться о сборщике мусора и работе с памятью когда вы пишите код на Python. Как только объекты больше не нужны, Python автоматически освобождает память из под них. Несмотря на это, понимание как работает GC поможет писать более качественный код.

Менеджер памяти

В отличие от других популярных языков, Python не освобождает всю память обратно операционной системе как только он удаляет какой либо объект. Вместо этого, он использует дополнительный менеджер памяти, предназначенный для маленьких объектов (размер которых меньше чем 512 байт). Для работы с такими объектами он выделяет большие блоки памяти, в которых в дальнейшем будет хранится множество маленьких объектов.

Как только один из маленьких объект удаляется — память из под него не переходит операционной системе, Python оставляет её для новых объектов с таким же размером. Если в одном из выделенных блоков памяти не осталось объектов, то Python может высвободить его операционной системе. Как правило, высвобождение блоков случается когда скрипт создает множество временных объектов.
Читать дальше →
[Перевод] Всё, что нужно знать о сборщике мусора в Python
Source: habrahabr

Пост №3579612

Автор: Naro4iTo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3579612″ }, «headline»: «Dark Simpsons :: The Simpsons (Симпсоны) :: Мультфильмы :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Dark-Simpsons-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-The-Simpsons-%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%D1%8B-4598688.jpeg», «height»: 2701, «width»: 800 }, «datePublished»: «2018-07-20T12:15:23+03:00», «dateModified»: «2018-07-20T12:15:23+03:00», «author»: { «@type»: «Person», «name»: «Naro4iTo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3579612
Source: Joyreactor

Цитата #451381

Опечаленный: У меня знакомый эту проблему решил так: в паре километров нашёл поляну и замутил там опенэйр. Все любители басов свинтили туда и теперь там перманентный Казантип, а в посёлке тишина и благополучие.
Опечаленный: Просто и изящно, я считаю.
Махациклистка: на липучку от мух похоже
Цитата #451381
Source: bash

[Перевод] Тяжкое наследие прошлого. Проблемы командной строки Windows

Предисловие от автора, Рича Тёрнера из Microsoft. Это статья о командной строке: от её появления и эволюции до планов капительного ремонта Windows Console и командной строки в будущих версиях Windows. Будь вы опытным профессионалом или новичком в IT, надеемся, что вы найдёте статью интересной.

Давным-давно в далёкой-далёкой серверной…

С первых дней развития информатики людям нужен был эффективный способ передавать компьютеру команды и данные и видеть результат выполнения этих команд/вычислений.

Одним из первых по-настоящему эффективных человеко-машинных интерфейсов стал Tele-Typewriter или «телетайп». Это электромеханическая машина с клавиатурой для ввода данных и каким-нибудь устройством вывода — сначала использовался принтер, позже экран.
Читать дальше →
[Перевод] Тяжкое наследие прошлого. Проблемы командной строки Windows
Source: geektimes

Цитата #451380

xxx: Ну и еще моя собака за ЗОЖ. Я курю, моя мать тоже курит. Собаке не нравится, но хозяева есть хозяева, им можно. Стоит ей встретить на улице курящего человека, она встает перед ним и лает, пока он не потушит сигарету. Пьяных она не уважает. Конечно, хозяин есть хозяин, мне можно одну бутылку. Но если алконавт полезет на улице ее гладить, она его облаивает. Т. е. она четко понимает нормальное состояние человека и ненормальное. Нормальный не пьет и не курит. Ну, на меня-то она уже рукой махнула, это понятно.
Цитата #451380
Source: bash

Цитата #451379

D3. Видео: собака ловит рыбу, приманивая её на хлеб
Anton_Chigurh: А у меня кошка додумалась носить сухой корм на лоджию и ловить на него воробьёв.
Сама ест влажный, а сухой у неё насыпан как запасной.
Цитата #451379
Source: bash

Mobio Talks с CEO Appnext про рынок CPI и тренды в индустрии мобильных приложений

CEO Getloyal, Алексей Писаревский, в рамках проекта Mobio Talks, взял интервью у CEO израильской платформы для монетизации и продвижения мобильных приложений Appnext — Элада Натансона.

В интервью обсудили:

— Перспективные рынки для развития мобильных продуктов;
— Бутстрэппинг и инвестиции;
— Тренды в мобильной индустрии;
— Super Apps и Instant Apps;
— Рынок CPI и модели атрибуции;
— И многое другое.

В видео есть русские субтитры, а под катом можно прочитать текстовую расшифровку. Читать дальше →
Mobio Talks с CEO Appnext про рынок CPI и тренды в индустрии мобильных приложений
Source: geektimes

Пост №3579586

Автор: KupiBaton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3579586″ }, «headline»: «приколы вконтакте (смешные приколы про вконтакт, статусы) :: интернет :: он пиздит», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BE%D0%BD-%D0%BF%D0%B8%D0%B7%D0%B4%D0%B8%D1%82-4598636.jpeg», «height»: 521, «width»: 498 }, «datePublished»: «2018-07-20T11:27:00+03:00», «dateModified»: «2018-07-20T11:27:00+03:00», «author»: { «@type»: «Person», «name»: «KupiBaton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3579586
Source: Joyreactor

Пост №3579584

Автор: OldStrannik

Абсурдность бытияКартины ШоболоваРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3579584″ }, «headline»: «Абсурдность бытия / Мрачные картинки :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9C%D1%80%D0%B0%D1%87%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-art-4598634.jpeg», «height»: 1361, «width»: 1920 }, «datePublished»: «2018-07-20T11:24:10+03:00», «dateModified»: «2018-07-20T11:24:10+03:00», «author»: { «@type»: «Person», «name»: «OldStrannik» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Картины Шоболова» }
Комментировать 
Пост №3579584
Source: Joyreactor

[Из песочницы] Асимметрия жизни

Привет! Не знаю как вам, а мне всегда хотелось не только знать что-то, но еще и понимать то, что знаю. Знания, преподносимые системой образования, в виде несвязного набора фактов об окружающем мире, требовали всегда больших усилий для удержания их в голове, но достаточно было понять логический принцип или закономерность, которая соответствует появлению этих фактов и можно было со спокойной совестью избавиться от них, оставив в голове только само правило и при необходимости выводить нужный факт из этого принципа.

И науками больше всего нашпигованными фактами без логических объяснений для меня всегда были те, которые связаны с органической жизнью и ее устройством, что бы убедится в этом откройте учебник по биологии, например на разделе о ДНК, там будет подробное описание строения и функций ДНК, но не слова о том, почему это все должно работать именно так и никак иначе. Наверное поэтому в моих знаниях по этим предметам всегда был большой провал. Эта статья о попытках восполнить пробелы и свести факты об органической жизни в логически согласованную систему, которая не только отвечала бы на вопрос «как?» но могла бы еще и давать общее направление, в котором нужно двигаться что бы ответить на вопрос «почему?». Итак поехали!
Читать дальше →
[Из песочницы] Асимметрия жизни
Source: geektimes