Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

To Byte or not to Byte

JavaScript *

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

Читать далее
Рейтинг 0
Просмотры 190
Комментарии 0

Новости

Электроника всем начинающим

C++ *C *Разработка под Arduino *DIY или Сделай сам Электроника для начинающих
Из песочницы

Хабр! Добро пожаловать снова. 

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

Некоторое вступление

Спустя много лет я решил вернуться снова к написанию статей, с новыми знаниями и силами. Знаете, интернет научил меня всему, что я знаю и даже больше чем просто всему. Интернет стал не просто учением в котором тяжело но и боем в котором легко. И я благодарен всем кто так или иначе принял участие в моем обучении, через статьи, описание каких-то технологий, видео на YouTube и просто критику моих работ. Это герои моего времени, только благодаря им я сейчас являюсь не плохим специалистом. Ведь я не учился в этих ваших институтах и образований не получал да и всего у меня 9 классов. Спасибо тем, кто пишет интернет.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 615
Комментарии 0

Елочка зажгись! Геометрия vs топология и почему не любят goto

Программирование *
image

(источник)

Иногда в обсуждениях Хабра проступает ужас – недавно спорили про goto, и мои собеседники, зная такие непростые вещи, как соотношение неопределённости Гейзенберга, показали полное непонимание различия топологии и геометрии. Возможно, они окончили вуз, где их научили брать сложные интегралы, но им забыли сказать про топологию с геометрией или они пропустили это мимо ушей.

Разницу можно понять в 5 минут. Скоро Новый год – поэтому аналогия с елочной гирляндой выглядит актуальной.
Читать дальше →
Всего голосов 3: ↑1 и ↓2 -1
Просмотры 446
Комментарии 6

Опыт разработки первой игры на Unity, часть 1

Разработка игр *Unity *

Всем привет! Надоело выслушать вечные отказы от потенциальных работодателей — решил немного отвлечься и отдохнуть. Как решил это сделать? Конечно же сделать собственную игру и утереть всем нос!

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 593
Комментарии 6

Хмам: новая нравственность (фантастический рассказ)

Читальный зал Научная фантастика

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

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

Хмам – тогда еще не дефективный, а самый обыкновенный – впервые родился в Мидии, в сельскохозяйственной коммуне.

Когда я говорю «впервые», то имею в виду: это была первая жизнь, о которой Хмам не позабыл впоследствии. История человечества началась задолго до того, но те жизни – имеется в виду, прожитые ранее – Хмам не запомнил из-за отсутствия программного бага. Существует иная вероятность: Хмам появился на свет впервые, в связи с произошедшей приблизительно в те времена допечаткой душ. Эту версию не стоит проверять, так как принципиально она ничего не меняет. Просто примем во внимание, что рождение в Мидии стало в последующей череде первым.

Жизнь мидянина была, с одной стороны, чрезвычайно красочной. Рождение в жарком климате, восприятие красок нового мира, взросление и все такое. С другой стороны, с десяти лет Хмаму пришлось трудиться в поте лица. Поначалу – пока стало ясным, что к чему – ему даже нравилось, хотя интуитивно Хмам чувствовал: полевые работы не для него. Вот если бы он мог стать десятником! Но десятником был другой человек: краснолицый и волосатый громила, по-хозяйски покрикивавший на работников, а если придется, и поколачивавший их специальной плеткой, на что имел полное право.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 491
Комментарии 0

Единая система диалоговых окон на vue-cli при помощи vuex и vue-router

JavaScript *VueJS *
Из песочницы

Во vue я видел множество реализаций диалоговых окон и все они были слишком громоздкими и неудобными. И вот, в новом, начатом мной проекте я решил исправить данные проблемы.

Концепция

Вся система будет работать довольно просто, для отображения нужного нам диалогового окна надо будет всего лишь изменить один query параметр в адресной строке браузера, для примера назовем этот параметр ‘dialog’. Соответственно для закрытия окна надо будет только убрать параметр ‘dialog’.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 409
Комментарии 3

Почему же люди боятся пауков?

Читальный зал
image

Арахнофобия – одна из самых распространённых фобий, обладатели которой панически боятся представителей класса паукообразных: пауков, скорпионов и клещей. По данным Американской психологической ассоциации, примерно 6-8 % жителей Западного мира и около 2-4% людей в странах Азии, Африки и Латинской Америки страдают как минимум одной специфической фобией, и почти в 40% случаев иррациональные страхи связаны со всевозможными ползучими тварями. Почему же боязнь пауков и их восьминогих собратьев так глубоко укоренилась в человеческом сознании?
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.1K
Комментарии 8

Мифология и реальные методы прагматичного программирования

Блог компании Конференции Олега Бунина (Онтико) Блог компании Хекслет Разработка веб-сайтов *Программирование *Совершенный код *

В разработке цветет культ Карго. Многие программисты полагаются на слова, которые сказал какой-то очень уважаемый автор десятки лет назад. Они продолжают разрабатывать код, опираясь на подходы, которые либо не актуальны, и даже сам автор уже давным-давно поменял свою точку зрения. И сегодня мы поговорим о некоторых очень распространенных принципах программирования, которые не так однозначны, как может показаться на первый взгляд.

Меня зовут Кирилл Мокевнин, и я — сооснователь школы программирования Хекслет. За последние пару лет я провел собеседования с более чем 400 человек, потенциальными наставниками по совершенно разным направлениям в разработке. В результате у меня собралась большая выборка наблюдений, которые мы и разберем в этой статье.

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1.3K
Комментарии 7

Настройка фоновой загрузки файлов по протоколу WebDav без использования API в Azure Data Factory

Microsoft Azure
Из песочницы

Инфраструктуру Microsoft Azure используют во многих компаниях. Тем не менее, она не так известна на рынке, и не все разработчики понимают, как максимально эффективно ее использовать.

Меня зовут Алексей Жидков, я разработчик в ГК «КОРУС Консалтинг», и много работаю в облачной среде Microsoft Azure. Решил поделиться одним из кейсов, который поможет программистам обновлять большие объемы данных в Azure, когда нет возможности использовать API.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 119
Комментарии 0

Еще больше муз. клипов: наиболее длительные перформансы

Блог компании Аудиомания Звук

В прошлый раз мы говорили о наиболее продолжительных перформансах. Сегодня возвращаемся к этой теме. Музыканты постоянно экспериментируют — монтируют записи «живых выступлений» в клипы [иногда из нескольких актов] и снимают целые фильмы. На этот раз обсудим работы Pink Floyd, The KLF и HEALTH.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 299
Комментарии 0

.xlsx изнутри. Разбор структуры файлов. Разбор каждого .xml файла

Программирование *Разработка для Office 365 *
Из песочницы

Это статья о разборе excel изнутри. Вы узнаете как работать со стилями ячеек, листов через xml, как вносить данные и формулы в ячейки и мого другого.

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Просмотры 2.3K
Комментарии 11

«Чистый ноль»: Стратегия правительства Великобритании на пути к термоядерной энергии

Блог компании Timeweb Cloud Научно-популярное Энергия и элементы питания Экология Будущее здесь


Нынешний мировой энергетический кризис пришелся на октябрь 2021 года.

Цены на природный газ в Европе стремительно выросли за последние месяцы на фоне перехода на возобновляемые источники энергии и сокращения поставок из Норвегии, России и СПГ (сжиженного природного газа) из США, а также более высокого спроса на электроэнергию. В начале августа фьючерсы на газ в Европе торговались в районе 515 долларов за тысячу кубометров, к концу сентября они выросли более чем вдвое, в начале октября превысив рекордные 1900 долл. за тысячу кубометров (в пике, 6 октября, — до 1937 долл. за тыс. кубов), при средней цене в прошлые годы в 200 долларов.

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

Великобритания добилась большего прогресса, чем другие страны с развитой экономикой в поэтапном отказе от сжигания угля для производства электроэнергии, но стала сильно зависеть от газа как крупнейшего и единственного гибкого источника генерации. Один из главных факторов уязвимости энергетической системы страны заключается в том, что Великобритания полагалась на импорт почти 60% всего газа в 2019–2020 гг. В результате почти вся энергосистема страны (в том числе на уровне бытовых потребителей) зависит от импортируемого газа, который, в свою очередь, зависит от мировых цен на СПГ.

Энергетический кризис требует чётких политических решений. И остро стоит вопрос: как в таких условиях продвигать переход к низкоуглеродной энергетике по программе «Чистый ноль»?
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 3.3K
Комментарии 29

Чики-брики и хардбасс: как гопники стали частью мировой мем-культуры

Блог компании RUVDS.com Читальный зал Управление медиа *

Проблемная и склонная к мелкому криминалу молодёжь из рабочих районов и люмпенизированных семей — неотъемлемая спутница индустриального этапа развития общества. В разных странах они носят разные названия: британцы называют их chavs, французы — racaille, голландцы — tokkie, немцы — асси и так далее.

В СССР их чаще называли хулиганами. Под этим названием они не сходили со страниц сатирических журналов вроде «Крокодила» и «Перца». Где-то с середины 80-х годов более популярным стал термин «гопник», ранее известный в основном в Ленинграде и до сих пор вызывающий споры филологов о своём происхождении. Возможно, его популярности поспособствовала одноимённая песня Майка Науменко из «Зоопарка».
Читать дальше →
Всего голосов 27: ↑21 и ↓6 +15
Просмотры 2.6K
Комментарии 3

Низкоуровневое обнаружение Wi-Fi устройств в домашней сети

Блог компании Selectel C *Программирование микроконтроллеров *DIY или Сделай сам

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

В этой статье я расскажу про несколько способов «‎научить» микроконтроллер распознавать присутствие людей дома исключительно с помощью Wi-Fi.
Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 2.1K
Комментарии 5

Эксперименты с POSIX сигналами в Windows

Ненормальное программирование *C++ *
Из песочницы
Tutorial

Я продемонстрирую несколько экспериментов с сигналами, в которых обнаруживаются не совсем очевидные вещи. В качестве примеров я выбрал обработчики сигналов SIGINT и SIGABRT. Обработчик SIGINT вызывается асинхронно, в ответ на нажатие клавиш CTRL+C. Обработчик SIGABRT вызывается в ответ на необработанную исключительную ситуацию, но не всегда. Я объясню особенности, возникающие в зависимости от способа генерации сигналов и наличия отладчика.

Подробности
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 849
Комментарии 4

Моя история удаления 7 зубов включая 2 сверхкомплектных

Здоровье

В 16 лет я увидел панорамный снимок на фото выше и, уже успев натерпеться стоматологии и врачей, я загрустил. Я спросил врача в Красноярске, который анализировал снимок, мол что же делать с лишними зубами (а тогда они еще не особо мешали и только слегка прощупывались)? Я получил довольно точный ответ в духе - нужно надрезать десну, отворачивать ее, сверлить кость и удалять зубы. Это меня впечатлило настолько, что я отложил решение этого вопроса аж до 29 лет. Да и не до этого как-то было.

В 29 лет у меня встал ребром другой вопрос. Я сломал зуб, у меня испортились зубы мудрости (2 из 4) и стало понятно, что этот вопрос комплексный и системный. Откладывать нельзя и половинчатые решения неприемлемы. Зубы мудрости удаляются парами. Испортились зубы с 2 сторон. Да и сверхкомплектные зубы стали немного беспокоить, а один из них аж показался и пошел вверх. А для комплексного решения вопроса … нужно удалить сразу 7 зубов: 4 зуба мудрости, 2 ретинированных сверхкомплектных зуба и один сломанный зуб. Понятно, что надо было подойти к этому вопросу основательно.

Я успешно прошел через этот процесс. И признаться был удивлен и шокирован, в первую очередь тому, что это далеко не так страшно как я думал. И самые неприятные сюрпризы ждали меня не там, где я ожидал. В этой статьей я постараюсь рассказать вам про свой опыт. Статья будет полезна тем, кто находится в похожей жизненной ситуации: мешают зубы мудрости, сломался зуб, есть "лишние" зубы или все вместе. Я в аналогичной ситуации банально боялся. Бояться не надо, надо бороться со страхом информацией.

читать много букв и смотреть много фоток
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1.8K
Комментарии 15

Мир нулей и единиц: День информатики в России, компьютеры тогда и сейчас

Блог компании Сбер

4 декабря 1948 года считается днём рождения информатики в России. Именно эта дата стоит в авторском свидетельстве № 10475 – патенте на изобретение Исаака Брука и Башира Рамеева. А изобретением этим была ЭВМ, или, если более точно, – АЦВМ («Автоматическая цифровая вычислительная машина»). Это название не прижилось, но изобретение дало старт разработке вычислительных машин в СССР и вызвало интерес к теме автоматизированной обработки данных, который не исчезает и сегодня.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 488
Комментарии 4

Как обуз DMCA делает большинство авторов контента беззащитными

Информационная безопасность *Поисковые технологии *Интернет-маркетинг Законодательство в IT Поисковая оптимизация
Из песочницы

Манипуляция с датой публикации позволяет убрать из поиска Google почти что угодно. Во всем виновата лазейка в авторском праве и это большая проблема для всего интернета.

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

С негативом хочется разобраться побыстрее и относительно недавно на рынке появилось действенное решение — обуз DMCA или закона об авторском праве. Метод почти не дает осечек и мало кто задумывается, что за ним стоит воровство контента и русская рулетка с законом. Работает же, так чего думать?

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

Обязательно прочтите это мини-расследование, если интересны неприятные стороны работы Google.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 1.7K
Комментарии 24

Code Review. 80 lvl

Программирование *Java *Совершенный код *Управление разработкой *

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

Основными критериями качественного кода являются следующие: простота восприятия, гибкость для модификаций, возможность обновления, понятность, тестируемость. Однако зачастую работа над проектом ведется в спешке, под давлением и код пишется людьми с разным уровнем квалификации (с разным мышлением). И даже опытные разработчики не всегда пишут код самого высокого качества. Поэтому для повышения качества кода проводится процедура code review.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.9K
Комментарии 2

Анти–Тьюринг

Erlang/OTP *Параллельное программирование *
Из песочницы

В.А.Крюков

[email protected]

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

Читать далее
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 1.8K
Комментарии 11