Как стать автором
Обновить
7
0
Сергей @madhead

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

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

Запуск Stable Diffusion локально и в облаке с помощью Diffusers и dstack

Время на прочтение 5 мин
Количество просмотров 15K

Вероятно, все уже слышали о Stable Diffusion - модели, способной создавать фотореалистичные изображения на основе текста. Благодаря библиотеке diffusers от HuggingFace, использование этой модели очень просто.

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

В этой статье, я на простом примере расскажу о том, как решать эту проблему с помощью diffusers и dstack.

Читать далее
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 6

Полифазный сон — история удачного опыта

Время на прочтение 13 мин
Количество просмотров 131K
Статья, которую вы читаете, является выжимкой из более чем 20 хронологических отчетов, подробно описывающих течение эксперимента с полифазным сном американского блогера и гуру саморазвития, Стива Павлины.



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

Суть полифазного сна в том, что вместо одного продолжительного сна в сутки, мы спим понемногу, несколько раз в течение дня. Одной из популярных схем полифазного сна является «Режим Uberman», предлагающий разбиение дня на 6 коротких (20-30 минут) периодов сна, чередующиеся с равномерными (около 4 часов) периодами бодрствования. Это означает, что общее время сна сокращается до 2-3 часов в сутки.

Нормальный человеческий сон состоит из 90-минутных циклов, и каждый такой цикл завершается фазой быстрого сна (REM). REM – наиболее важная фаза сна, именно во время нее мы видим сны, а лишение человека REM – фазы, в течение длительного времени ведет к серьезным нервным расстройствам. Во время практики полифазного сна, организм учится входить в REM немедленно после засыпания, а не в конце цикла. Поэтому первую неделю, пока организм будет адаптироваться к укороченным циклам сна, он будет испытывать повышенную нагрузку. Зато потом будет чувствовать себя отлично, возможно даже лучше, чем прежде.
Читать дальше →
Всего голосов 34: ↑31 и ↓3 +28
Комментарии 156

Tutorial: как найти любовь?

Время на прочтение 7 мин
Количество просмотров 10K
Считается, что самый дешевый вид топлива — природный газ. Это смесь углеводородов без цвета и запаха, основу которой составляет метан. В действительности же самый дешевый вид топлива — это страсть. Если у человека есть страсть, он может бесплатно отдаваться ей без остатка. Часто со страстью путают любовь, но любовь — топливо сомнительного качества. Любовь (для многих) — внутренняя защита от всего ужасного и плохого, что есть в мире. С другой стороны, внутренняя защита — это иммунитет. О профилактике заболеваний недвусмысленно поет БГ: «Кто любит, тот любим», The Sonics пропагандируют страхование в путешествии: «Have love — will travel», а о проблемах аутоиммунных заболеваний предупреждали еще Joy Division: «Love will tear us apart». Что нам на самом деле нужно и как это найти — в новом материале Genotek.

image
Читать дальше →
Всего голосов 24: ↑14 и ↓10 +4
Комментарии 17

Псевдоскоп, или что если поменять глаза местами

Время на прочтение 8 мин
Количество просмотров 383K

Если вы, увидев эту картинку, поняли, что ваша жизнь больше никогда не будет прежней, то вы меня понимаете. Довольно давно, более двух с половиной лет назад, совершенно случайно я увидел эту картинку на просторах интернета (кажется, на ffffound), и у меня в голове щёлкнул тумблер. Необратимый процесс был запущен.

Привычный ход повседневных событий перестал успокаивать своей завершённостью. Всё, что когда-то наполняло смыслом мою жизнь, стало лишь бледным фоном для опухшей мысли, перманентно отнимающей ресурсы моего мозга; второстепенным мусором перед вопросом, ставшим на тот момент центром моего существования — «Как? Каково это — посмотреть в такую конструкцию? Что увидит человек?» (надеюсь, никто не заметил, что вопроса здесь три). Я определённо захотел собрать эту конструкцию и узнать ответ на вопрос.

графоманское словоблудие с обилием картинок, фотографий и даже схем
Всего голосов 294: ↑283 и ↓11 +272
Комментарии 162

Эффективное использование Github

Время на прочтение 13 мин
Количество просмотров 122K

Github — важная часть жизни современного разработчика: он стал стандартом для размещения opensource-проектов. В «2ГИС» мы используем гитхаб для разработки проектов web-отдела и хостинга проектов с открытым кодом.

Хотя большинство из нас пользуются сервисом практически каждый день, не все знают, что у него есть много фишек, помогающих облегчить работу или рутинные операции. Например, получение публичного ключа из URL; отслеживание того, с каких сайтов пользователи приходят в репозиторий; правильный шаринг ссылок на файлы, которые живут в репозиториях гитхаба; горячие клавиши и тому подобное. Цель этой статьи — рассказать о неочевидных вещах и вообще о том, что сделает вашу работу с гитхабом продуктивнее и веселее (я не буду рассматривать здесь работу с API гитхаба, так как эта тема заслуживает отдельной статьи).


Содержание



Читать дальше →
Всего голосов 149: ↑148 и ↓1 +147
Комментарии 38

Ликбез по типизации в языках программирования

Время на прочтение 12 мин
Количество просмотров 496K
image

Эта статья содержит необходимый минимум тех вещей, которые просто необходимо знать о типизации, чтобы не называть динамическую типизацию злом, Lisp — бестиповым языком, а C — языком со строгой типизацией.

В полной версии находится подробное описание всех видов типизации, приправленное примерами кода, ссылками на популярные языки программирования и показательными картинками.
Читать дальше →
Всего голосов 239: ↑232 и ↓7 +225
Комментарии 180

Смажь колеса времени не для первой премии © Высоцкий. Топ-10 самых необычных часов

Время на прочтение 4 мин
Количество просмотров 24K
Доброго дня!

Сегодня предлагаю посмотреть на необычные модели часов как серийного производства, так и модели «Сделай сам». Ниже вспоминаем Tix, собираем часы из деталей Lego, «залипаем» на девайс бывшего инженера NASA и параллельно смотрим на дизайнерские циферблаты.


Читать дальше →
Всего голосов 32: ↑29 и ↓3 +26
Комментарии 17

Как находить время для сайд-проектов

Время на прочтение 5 мин
Количество просмотров 11K
Бросать стабильную работу или бизнес ради будоражащей стартап-идеи — тот еще риск. А вот совмещать одно с другим — реально и не так болезненно.

Статью об этом мы в Alconost перевели с особой любовью. Ведь Alconost и сам когда-то был параллельным проектом своего создателя-программиста. А потом, когда агентство переводов стало главным делом, из него начали вырастать новые сайд-проекты: онлайн-переводчик Нитро, продающие видеоролики Alconost Video, а сейчас — онлайн-генератор быстрых и доступных роликов Маки. Параллельные проекты — это напряжно, сложно, но осуществимо, особенно если следовать нижеописанным советам.


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

Узнали себя? Я очень хорошо вас понимаю. У меня маленькая дочь, и я работаю по 40—50 часов в неделю. И моя голова полна превосходных идей, которые, я знаю, я способен реализовать. Параллельные проекты могут быть перспективными, если вы расставите все по местам. Craigslist начинался как параллельный проект, та же история с Basecamp. И таких примеров очень много.

За годы я вывел набор принципов, которые работают в моем случае.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 1

Программирование Arduino в CLion

Время на прочтение 4 мин
Количество просмотров 41K
В этой статье я расскажу о небольшом how to о разработке для Arduino в CLion www.jetbrains.com/clion.
CLion — новая IDE для C/C++ от JetBrains. По стилю и поведению очень похожа на IDEA (IDE для Java). А так как я пишу на Java под IDEA с использованием «фишек» это IDE, то хотелось бы все эти «фишки» и use case разработки перенести на разработку для Arduino.
Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 20

Здоровье гика: как не закиснуть к старости

Время на прочтение 7 мин
Количество просмотров 81K
Привет, Geektimes! Сегодня мы поговорим — внезапно! — о здоровье. А если быть точным — о том, как влияет многочасовое ежедневное сидение за компьютером и как можно минимизировать этот вред, чтобы в старости радоваться жизни и продолжать работать сидя за компом, а не жаловаться на жизнь на приёмах у врачей.


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

Условно все «компьютерные» упражнения можно поделить на три блока — для глаз, для суставов кистей и для осанки. Итак, поехали.
Читать дальше →
Всего голосов 49: ↑44 и ↓5 +39
Комментарии 42

Maker Faire-2015: гигантские стреляющие роботы и другие интересные экспонаты

Время на прочтение 1 мин
Количество просмотров 10K


В Калифорнии, Сан-Матео, проходит очередное по счету робо-шоу Maker Faire. На этот раз организаторы шоу празднуют десятилетие, и причина — не только юбилей. Дело в том, что за десять лет Maker Faire вырос из локального мероприятия в событие всемирного масштаба. Сейчас в этом шоу участвуют десятки роботов, которые выглядят весьма впечатляюще.

Одним из наиболее интересных участников Maker Faire 2015 стал MegaBot: огромный робот на гусеничном ходу, который стреляет в то, что не нравится его владельцу. Правда, стреляет он краской, но ее столько, что хватит на покраску автомобиля (кстати, один такой автомобильчик и был «покрашен», для демонстрации возможностей робота).
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 4

Практический опыт работы с малоизвестными европейскими облачными хостингами

Время на прочтение 6 мин
Количество просмотров 15K
Здравствуйте, коллеги.

В данной статье вкратце описываю свой опыт работы с несколькими малоизвестными европейскими облачными хостингами и делюсь своими объективными оценками и субъективными впечатлениями.
Так сложилось, что мне приходится регулярно выбирать, пробовать, тестировать и использовать различные хостинги для размещения клиентских сервисов (в основном, конечно же, сайтов). И для диверсификации рисков (чтобы не класть все яйца в одну корзину) различные сервисы клиента обычно размещаются на различных площадках.
TL;DR;
Vultr, Elastichosts — like
Dedify, CloudSigma — so-so
RunAbove — dislike
Attention! Никакой рекламной цели у данной статьи нет, сугубо обмен опытом и впечатлениями.
Подробнее с цифрами и фактами
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 21

Безымянная книга

Время на прочтение 5 мин
Количество просмотров 16K
Привет, Хабр!
Скоро в типографию отправится очень интересная (и весьма неформальная) книга, которую написал Игорь Савчук, а мы все никак не можем выбрать название. Похоже, мы зашли в тупик и без вашей помощи не обойтись…
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Комментарии 41

Создано свободное государство Либерленд: «Живи и дай жить другим»

Время на прочтение 2 мин
Количество просмотров 50K


В числе виртуальных государств (микронаций) пополнение. 13 апреля 2015 года образована новая страна Либерленд на ничейной территории площадью 6 км2 между Сербией и Хорватией (они не претендуют на этот кусочек леса). Похоже, уже начался ажиотаж среди граждан разных стран, которые хотят сменить место жительства. Только за вчерашний день подано около 1000 заявок на получение гражданства и получено более 6000 регистраций в сообществе Либерленд.
Читать дальше →
Всего голосов 60: ↑56 и ↓4 +52
Комментарии 210

Архитектурная визуализация в Unreal Engine 4

Время на прочтение 4 мин
Количество просмотров 118K
Работая над проектом, архитекторы и дизайнеры прибегают к такому способу подачи, как 3D визуализация. Чаще всего это статичное изображение, полученное с помощью визуализаторов vRay, MentalRay, Corona и других.

В данной статье речь пойдет о визуализации архитектурных проектов на движке Unreal Engine. Рассмотрим все плюсы и минусы, а также поделюсь своими впечатлениями и опытом на примере готового проекта:


Читать дальше →
Всего голосов 30: ↑28 и ↓2 +26
Комментарии 11

Рюкзак для программиста

Время на прочтение 4 мин
Количество просмотров 80K


Главным рабочим инструментом увлечённого своим делом программиста является ноутбук. Ты не привязан к конкретному офисному столу, да и вообще к офису, если на то пошло. Ноутбук для программиста и рабочее место, и центр развлечений, и окно в мир сеть. Но такая свобода имеет один недостаток: ноутбук вещь не маленькая, в карман не положишь. Можно, конечно, носить его в сумке через плечо, но это не слишком удобно: надо придерживать рукой, поддергивать соскальзывающий ремень, да и сама сумка получается широкой и жёсткой. В общем, чемодан без ручки. Совсем другое дело — рюкзак. Руки свободны, нагрузка распределена равномерно и гораздо комфортнее, ничего не болтается сбоку. Да и ноутбук защищён от всяких коллизий не в пример лучше. Неудивительно, что рюкзаки сегодня столь популярны среди всех слоёв населения, не только среди программистов. А уж в дальних поездках и перелётах рюкзаки вообще вне конкуренции. Поэтому стоит уделить особое внимание выбору модели, которая удовлетворяет всем вашим нуждам, эстетическому вкусу и анатомическим особенностям. Так что если вам приходится носить ноутбук, а ваш текущий рюкзак надоел или чем-то не нравится, или вы только подумываете перейти на рюкзак, то рекомендуем посмотреть эту подборку. Возможно, подберёте для себя интересную модель.
Читать дальше →
Всего голосов 44: ↑42 и ↓2 +40
Комментарии 63

Абсолютное горизонтальное и вертикальное центрирование

Время на прочтение 5 мин
Количество просмотров 310K
Сколько уже было сломано копий о задачу выравнивания элементов на странице. Предлагаю вашему вниманию перевод отличной статьи с решением этой проблемы от Стефана Шоу (Stephen Shaw) для Smashing Magazine — Absolute Horizontal And Vertical Centering In CSS.

Все мы знали о margin: 0 auto; для горизонтального центрирования, но margin: auto; не работало для вертикального. Это можно легко исправить, просто задав высоту и применив следующие стили:

.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

Я не первый, кто предложил это решение, однако такой подход редко применяется при вертикальном выравнивании. В комментариях к статье How to Center Anything With CSS Simon ссылается на пример jsFiddle, где приводится отличное решение для вертикального центрирования. Вот еще несколько источников на эту тему.

Рассмотрим способ поближе.
Читать дальше →
Всего голосов 112: ↑106 и ↓6 +100
Комментарии 10

Введение в топологические пространства. Программирование конечных топологий на Java. Часть 2: База топологии. Непрерывные отображения

Время на прочтение 8 мин
Количество просмотров 13K

Список частей:





Введение


В прошлый раз мы познакомились с основным понятиями теории топологических пространств, а также рассмотрели класс для представления конечных топологических пространств, написанный на языке Java. Сегодня мы двинемся дальше, изучим понятие базы топологии и получим представление о том, дла чего она нужна, а также определим понятие непрерывного отображения топологических пространств. Основной интерес последнее вызывает тем, что в топологическом пространстве отсутствует понятие расстояния между объектами, но тем не менее мы можем описать формальным языком достаточную близкость объектов в терминах… Ну, впрочем, вы это узнаете чуть позже.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 2

Снежинки в стилистике StarWars своими руками

Время на прочтение 1 мин
Количество просмотров 26K


В далекой, далекой Галактике… Жил — был дизайнер Anthony Herrera, который взял за правило раз в год баловать всех представителей сообщества StarWars-манов схемами для вырезания новогодних снежинок в стилистике их любимой киноновеллы.
Итак, ...*барабанная дробь*… трепещите фанаты:
Новая коллекция паттернов
Всего голосов 39: ↑35 и ↓4 +31
Комментарии 7

Не пельменем единым жив программист или история о том, как все успеть

Время на прочтение 7 мин
Количество просмотров 135K
image

По заявкам трудящихся и в связи с переносом — возвращаю пост, который многих порадовал. Надеюсь НЛО будет не против.

На написание этого поста меня сподвиг замечательный пост «За что конкретно я ненавижу некоторых отдельно взятых маркетологов — или как айтишник по магазинам ходил». Сразу хочу извиниться за возможные опечатки — пишу с планшета, сидя в микроавтобусе и вытягивая сеть телефоном. Hacker's keyboard очень удобен для ssh-доступа, но большие тексты писать им не очень удобно.

IT- специалисты — народ любопытный. То соберут на базе микроконтроллеров автоматическую систему полива и освещения для любимого фикуса, то пропатчат прошивку мультиварки для раздачи торрентов. Но, по непонятной и загадочной причине, когда дело доходит до еды, пресловутый принцип DIY дает сбой. И наш герой, способный часами переделывать кинескоп старого телевизора в Луч Смерти, идет на кухню утолить голод соевым текстуратом пополам с гидроцеллюлозой и «коллагеновым сырьем».

В этом посте я хочу разрушить миф о том, что еда может быть либо быстрой и удобной, либо съедобной. Не секрет, что многим из нас приходится работать по 12 часов в сутки, что не способствует кулинарным подвигам с участием 28 приправ и перьев с зада дракона, омытых слезами единорога. Вы получите замечательную возможность посмотреть в глаза своей половинки на 8 марта после того, как она получит не контроллер для дистанционного управления шторой, а свежевыпеченный хлеб ручной работы рано утром. Если вам надоело есть синтетику — добро пожаловать под hubracut.
Читать дальше →
Всего голосов 269: ↑263 и ↓6 +257
Комментарии 292

Информация

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