Обновить
0
Дмитрий@Efronread⁠-⁠only

Пользователь

Отправить сообщение

Приёмы работы в Blender. Часть 2

Время на прочтение3 мин
Охват и читатели33K
Серия публикаций

В предпросмотре не надо рендерить всё рабочее окно
При виде из камеры в предпросмотре рендерится даже та область экрана, которая не попадает в камеру. Это лишняя работа компьютера.



Можно задать собственный размер участка рендера нажав в рабочем окне Ctrl+B (Render Border). Сбросить размеры этого участка Ctrl+Alt+B.
Читать дальше →

О безопасности UEFI, части нулевая и первая

Время на прочтение9 мин
Охват и читатели93K
Когда-то давно, в начале 2014 года, я назвал состояние безопасности большинства реализаций UEFI "полумифическим". С тех пор минуло полтора года, дело осторожно двигается с мертвой точки, но до сих пор очень многие производители ПК для конечного пользователя не обращают на эту самую безопасность почти никакого внимания — «пипл хавает».
В этой статье речь пойдет о модели угроз и векторах атаки на UEFI, а также о защитах от перезаписи содержимого микросхемы BIOS — самой разрушительной по возможным последствиям атаки.
Если вам интересно, как устроена защита UEFI и какие именно уязвимости в ней так и остаются неисправленными на большинстве современных систем — добро пожаловать под кат.
Читать дальше →

Linux 24 года

Время на прочтение5 мин
Охват и читатели13K
18-летний Линус Торвальдс поступил в Хельсинский университет в 1988 году и осенью начал обучение. После первого курса ему пришлось год отслужить в Сухопутных войсках Финляндии. C Unix Торвальдс познакомился лишь осенью 1990 года. Unix — операционная система, созданная в начале семидесятых Кеном Томпсоном, Деннисом Ритчи и другими. К концу восьмидесятых ОС уже имела широкое влияние в научных кругах: существовали проекты BSD, System V и другие. Линус впервые познакомился с Unix в рамках короткого учебного курса.

Университет приобрёл машинку MicroVAX под управлением операционной системы Ultrix с лицензией на 16 пользователей. Изучающих действительно было 16. Ресурсов было мало: чтобы подойти к терминалу, приходилось ждать в очереди. Но даже эти материальные ограничения не помешали Линусу оценить Unix. Торвальдсу понравился интерфейс для программирования, а сложность Unix, которой так пугали, показалась Линусу простой.
Читать дальше →

Эффект Зенона подтверждён: атомы не двигаются, если на них смотреть

Время на прочтение3 мин
Охват и читатели90K

Аспиранты Корнелльского университета Йогеш Патил и Шриватсан Чакрам и профессор физики Мукунд Венгелатторе в лаборатории Ultracold Lab

Одно из самых странных предсказаний квантовой теории — что система не может измениться, пока вы наблюдаете за ней — подтверждён экспериментом в Корнелльском университете (США). Работа открывает двери к фундаментально новым способам контроля и управления квантовым состоянием атомов и может привести к созданию новых сенсоров.
Читать дальше →

Основы Linux от основателя Gentoo. Часть 3 (1/4): Документация

Время на прочтение8 мин
Охват и читатели39K
Первый отрывок третьей части серии руководств для новичков. Практически всё, что нужно знать, чтобы найти справочную информацию по вашей системе. Короче, RTFM и не задавайте глупых вопросов.



Навигация по основам Linux от основателя Gentoo:

Часть I: 1, 2, 3, 4

Часть II: 1, 2, 3, 4, 5

Часть III
  1. Документация (вступление)
  2. Модель прав доступа
  3. Управление аккаунтами
  4. Настройка окружения (итоги и ссылки)


Читать дальше →

Побеждаем утечки памяти и ускоряем работу Firefox

Время на прочтение3 мин
Охват и читатели232K
Про утечки памяти в Огнелисе на Хабре уже было несколько постов, но ни в одном из них нет полного, с моей точки зрения, набора инструкций. Под катом я попытаюсь собрать все вместе, добавив то, что помогло в решении вопроса мне.

Кроме решения проблемы утечки памяти, многие советы позволят ускорить работу браузера, так что пост будет интересен всем, кто использует Firefox. Практически каждый пункт подходит и для почтового клиента Thunderbird.

А если вам просто понравилась девушка с картинки, то здесь хайрез :)

Читать дальше →

Отзывчивые изображения на практике (Часть 2)

Время на прочтение4 мин
Охват и читатели13K
Часть 3

В первой части автор упомянул проблемы, связанные с созданием и размещением отзывчивых изображений, а также привел пример, в котором использовано свойство srcset, позволяющее помочь браузеру подобрать оптимальный источник, что значительно повышает скорость сайта. Однако при таком подходе существует одна проблема: для подбора подходящего исходника необходимо знать размер макета изображения. А мы не можем попросить браузер отложить выбор, пока не загрузятся и не интерпретируются HTML, CSS и JavaScript страницы. Поэтому нам нужно дать браузеру возможность оценить ширину отображения картинки с помощью еще одного нового атрибута: sizes.
Читать дальше →

Отзывчивые изображения на практике (Часть 1)

Время на прочтение5 мин
Охват и читатели24K
Часть 2
Часть 3

Шестьдесят два процента данных в сети составляют изображения, и мы каждый день создаем все больше байтов изображений. Это было бы потрясающе, если бы все они использовались по назначению. Но на маленьких экранах или на экранах с низким разрешением большая часть этих данных превращается в хлам.
Читать дальше →

Основы Linux от основателя Gentoo. Часть 1 (1/4): BASH, основы навигации

Время на прочтение6 мин
Охват и читатели268K

Предисловие


Об этом руководстве


Добро пожаловать в первую из четырех частей обучающего руководства по основам Linux, разработанного чтобы подготовить вас к сдаче экзамена Linux Professional Institute 101. В нем вы познакомитесь с bash (стандартной оболочкой командного интерпретатора в Linux), узнаете о большинстве возможностей таких стандартных команд Linux, как ls, cp и mv, разберетесь в инодах, жестких и символьных ссылках, и многом другом. К концу этого руководства у вас сформируется некий фундамент знаний, и вы будете готовы к изучению основ администрирования Linux. К концу всего курса (8 частей), у вас будет достаточно навыков, чтобы стать системным администратором Linux и пройти сертификацию LPIC Level 1 от Linux Professional Institute, если конечно захотите.



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


Читать дальше →

Незакрываемая вкладка в Chrome

Время на прочтение1 мин
Охват и читатели152K

Простой трюк позволяет создать страницу, которую нельзя будет закрыть в Google Chrome.

Пруф: zhovner.com/tmp/chrome-trap.html

Зловредный код выглядит крайне просто:

     onbeforeunload=function(){
         location.reload();
            return "ВАШ КОМПЬЮТЕР ЗАБЛОКИРОВАН ...";
      };
      onload=function(){
         location.reload();
      }


В приведенном примере из-за музыки страница перезагружается чуть дольше, и ее можно успеть закрыть.
Трюк уже используется мошенниками, вымогающими деньги под предлогом блокировки компьютера:

хттп://stop.podzone.org/stop_ip.php?gorod=Moscow&ip=127.0.0.1&sid=1&br=1

image

Web-разработка на Python глазами PHP-программиста

Время на прочтение7 мин
Охват и читатели177K

Введение



В статье хотелось бы поднять вопросы отличия использования Python для web-разработки по сравнению с оной на PHP. Надеюсь, статья не приведет к холиварам, так как она вовсе не о том, какой язык лучше или хуже, а исключительно о технических особенностях Python.
Читать дальше →

Python реализация парадигмы event-driven с помощью сопрограмм

Время на прочтение7 мин
Охват и читатели58K
Статья про то, как с помощью расширенных генераторов Python сделать собственную реализацию сопрограмм, переключающихся по получению событий. Простота кода получившегося модуля вас приятно удивит и прояснит новые и мало используемые возможности языка, которые можно получить, используя такие генераторы. Статья поможет разобраться и с тем, как это устроено в серьезных реализациях: asyncio, tornado, etc.
Читать дальше →

9 основных принципов отзывчивого веб-дизайна

Время на прочтение4 мин
Охват и читатели133K

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

Подборка интересных CSS рецептов «Голые пятницы #3»

Время на прочтение4 мин
Охват и читатели50K
голые пятницы

Здравствуй, дорогой читатель хабра!
Сегодня мы поговорим о градиентных границах, режимах наложения, о том, как рациональнее сверстать стандартную иконку меню. А так же откроем для себя заново старое css-свойство visibility и рассмотрим новое медиа-выражение @Supports.
Читать дальше →

Анализ дружеских связей VK с помощью Python. Продолжение

Время на прочтение14 мин
Охват и читатели71K
В предыдущей статье мы на основе общих друзей ВКонтакте строили граф, а сегодня поговорим о том, как получить список друзей, друзей друзей и так далее. Предполагается, что вы уже прочли предыдущую статью, и я не буду описывать все заново. Под хабракатом большие картинки и много текста.
Читать дальше →

Чем занят центральный процессор, когда он ничем не занят?

Время на прочтение3 мин
Охват и читатели29K
Забавно, но микропроцессоры внутри устройств, на которых вы читаете «Гиктаймс», большую часть времени практически ничего не делают. Этот факт хорошо известен людям, так или иначе связавшим свою жизнь со сферой информационных технологий. Обывателю механика перехода процессора в состояние ожидания и выхода из него известна слабо.

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

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

В Windows этот процесс выглядит как System Idle Process или «Бездействие системы». Процесс бездействия имеет один или несколько потоков, и основной целью его существования является устранение необходимости в специальных условиях в планировщике задач. Если бы его не было, то могла бы возникнуть ситуация, когда нет ни одного доступного для запуска потока, но благодаря постоянной готовности одного или нескольких потоков задачи простаивания, этого не происходит.
Читать дальше →

Мгновенное умножение

Время на прочтение2 мин
Охват и читатели39K
Некоторые приемы сокращенных вычислений знать очень полезно. Кроме того, эти приемы часто любопытны и сами по себе. Поэтому считаю не лишним познакомить с ними и читателей Хабра.

итак…
Читать дальше →

Обзор книгочиталок для Android

Время на прочтение13 мин
Охват и читатели93K
Приветствую, гики! Пусть в наше время чтение — далеко не самое популярное занятие, оно позволяет развиваться мозгу, который должен все время воображать то, что мы читаем. Это действительно здорово, однако, простота видеоряда или графической адаптации не поддается сомнению, поэтому многие ныне предпочитают фильмы, сериалы, комиксы и т.д. Но не об этом речь.

Я люблю почитать в свободное время книжку одного из любимых авторов и, будучи приверженцем операционки Android, захотел найти программу, которая будет удовлетворять моим требованиям. Да, в интернете много статей-сравнений читалок, но там представлен небольшой список популярных программ + некоторые статьи очень поверхностные. Однако, это не будет чисто субъективный обзор: в своем повествовании я буду абстрагироваться от личных требований к программам, но распишу, что понравилось, а что не очень в каждой из них.
Читать дальше →

А ты используешь мышку во время работы?

Время на прочтение1 мин
Охват и читатели65K
Всем привет.

Думаю, все мы видели красивые фотографии офисов Яндекса, Google, а также прочих известных игроков рынка. Обычно там кто-нибудь сидит в удобном, мягком кресле за своим MacBook Pro и пишет код. Мне стало интересно, а правда ли, что большинству разработчиков не нужна мышка для работы? Предлагаю обсудить это.

image

Читать дальше →
1

Информация

В рейтинге
Не участвует
Откуда
Днепр, Днепропетровская обл., Украина
Дата рождения
Зарегистрирован
Активность