Pull to refresh
-3
0
Send message

Первый ИИ, который смог спроектировать робота с нуля

Reading time4 min
Views4.1K

В рамках нового исследования, которое провели научные сотрудники Университета Северо-Запада, ученые представили искусственный интеллект (ИИ), который демонстрирует беспрецедентные возможности в области проектирования роботов. Создатели уже выложили обзор процесса на YouTube.

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

Читать далее
Total votes 14: ↑11 and ↓3+8
Comments9

Как продлить срок службы старых PHP-приложений

Level of difficultyEasy
Reading time6 min
Views4.4K

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

Хоть обновление существующих PHP-приложений и является идеальным рекомендуемым подходом, мы не можем избежать появления приложений/сайтов, которые попросту не в состоянии оправдать человеческие, финансовые и политические затраты на их обновление. Особенно это касается старых PHP-приложений, работающих на PHP 5 или 7 версии. WordPress.org, например, сообщает, что только 16% зарегистрированных сайтов WordPress работают на версии PHP, поддерживаемой разработчиками ядра PHP.

Читать далее
Total votes 15: ↑11 and ↓4+7
Comments20

Повышение эффективности SQL-запросов: советы и рекомендации

Level of difficultyMedium
Reading time12 min
Views14K

В статье представлен ряд советов и методов, которые помогут читателям оценить производительность своих SQL-запросов и улучшить ее при необходимости. Здесь будут рассмотрены некоторые ключевые аспекты оптимизации запросов для SQL Server, чтобы помочь пользователям сделать их более эффективными и быстрыми.

Читать далее
Total votes 22: ↑18 and ↓4+14
Comments7

Starting Electronics: руководство по веб-серверам на Arduino. Часть 17. Завершающий урок и итоги

Level of difficultyMedium
Reading time5 min
Views4.9K


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

Это стартовая площадка, которая даёт базовое понимание ключевых технологий: микроконтроллеры, сетевое взаимодействие, структура веб-страниц, HTML, CSS, JavaScript, Ajax, Wiring, C++ и т. д. и т. п. и позволяет в дальнейшем проектировать и создавать ваши собственные IoT системы.

В заключительной статье автор подводит итоги, обобщает данную на курсе информацию и даёт рекомендации по дальнейшему изучению этой темы.

Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments2

Как я делал бюджетное устройство мониторинга качества среды и что из этого вышло

Level of difficultyEasy
Reading time8 min
Views12K
image

В начале немного предыстории.

Однажды я был в гостях у своего товарища, который как и я, активно занимается домашней автоматизацией. Я увидел у него смонтированную систему приточной вентиляции и поинтересовался, как он реализовал автоматизацию этой системы. В ответ услышал, что он её включает вручную, так как у него нет устройства, которое анализирует качество воздуха, а готовые решения имеют зачастую слишком неоправданную цену для систем бытового применения. Недолго думая, я предложил ему своё решение, о котором далее и пойдет речь.
Читать дальше →
Total votes 35: ↑34 and ↓1+33
Comments25

Летадло, предисловие

Level of difficultyHard
Reading time28 min
Views3.7K

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

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments2

Fabula — нейросеть, которая нарисует ваш уникальный аватар по фото

Reading time5 min
Views30K

Как стартап из Казахстана смог построить успешный бизнес, используя генеративные нейросети на GPU-серверах от HOSTKEY.

Генеративные нейросети для создания картнок по запросом пользователей – один из главных трендов последнего года в области ИИ. Их развивают и ИТ-гиганты, и небольшие стартапы. Последним приходится конкурировать с корпорациями, обладающими неограниченными ресурсами и мощной инфраструктурой. Как им это удается? Расскажем на примере Fabula, клиента международного хостинг-провайдера HOSTKEY.

Читать далее
Total votes 9: ↑4 and ↓5-1
Comments15

Как ChatGPT помогла мне исправить баг в far2l, turbo и wxWidgets

Level of difficultyMedium
Reading time11 min
Views8.9K

Работая над проектом far2l (порта Far Manager) для Linux, я наткнулся на один очень красивый баг, который в итоге удалось починить только с помощью нейросети ChatGPT. Причём баг оказался не столько в самом far2l, сколько в проекте кроссплатформенной UI библиотеки wxWidgets. Бесплатная версия ChatGPT (3.5) с задачей справиться не смогла, а вот платная (4) таки справилась. Сегодня поделюсь с вами рассказом о том, как это было.

Читать далее
Total votes 58: ↑55 and ↓3+52
Comments71

Как WhatsApp справлялся с 50 миллиардами сообщений в день, имея всего 32 инженера

Level of difficultyEasy
Reading time4 min
Views27K

Январь 2008 года — Калифорния, США.

Инженер Ян Кум нанимается на работу в Facebook* — получает отказ.

Это был не конец — он продолжил двигаться дальше.

В следующем году он покупает iPhone и сразу же понимает огромный потенциал нового App Store.

С несколькими бывшими коллегами из Yahoo он решает создать программу мгновенного обмена сообщениями. Программе дают имя WhatsApp. Предназначение WhatsApp — стать заменой дорогостоящим SMS.

Рост популярности WhatsApp поражает воображение — каждый день в него заходит один миллион людей.

WhatsApp мог справляться с 50 миллиардами сообщений в день от 450 миллионов активных пользователей, имея в штате всего 32 инженера.

Хотя взрывной рост продукта — это приятная проблема, для её решения Яну Куму и команде разработчиков WhatsApp пришлось применить самые передовые технологии проектирования.
Читать дальше →
Total votes 81: ↑69 and ↓12+57
Comments76

Как мы сделали малогабаритный облачный видеорегистратор из обычной IP камеры

Reading time8 min
Views64K


Тема видеонаблюдения встала для меня остро с появлением загородного жилья. На просторах интернета можно найти кучу информации по организации видеонаблюдения. К сожалению большинство вариантов сводилось к покупке готовых комплектов из Китая. От знакомых слышал много критики на этот счёт. Как-то даже сам поучаствовал в настройке оборудования, купленного с Aliexpress. Где-то половина заявленных функций работала не так как заявлено, некоторые опции и вовсе не получилось настроить, хотя регистратор был не из дешёвых. И таких отзывов и мнений было много. Также многие критически относятся к тому, что видеозаписи хранятся на китайских облачных сервисах. И тогда появилась мысль — а что если попробовать сделать свой видеорегистратор с минимальным функционалом? А что? На тот момент я начал плотно увлекаться linux, писал приложения с элементарным функционалом на bash, экспериментировал с web… В принципе всё что нужно для решения поставленной задачи. Сказано — сделано.
Читать дальше →
Total votes 35: ↑35 and ↓0+35
Comments122

Кластер HPC в Сколтехе поможет исследователям создавать ранее неизвестные материалы

Reading time8 min
Views1.4K

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

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

Читать далее
Rating0
Comments1

На рынке жёстких дисков появились HDD с очень большой ёмкостью. Но рынку это вряд ли поможет

Reading time3 min
Views29K

Компания Seagate объявила о старте поставок жёстких дисков с ёмкостью от 30 ТБ. На данный момент это только начало, основной объём поставок запланирован на конец этого года. Диски разработаны по технологии HAMR, которая и позволяет достичь очень большой ёмкости. Но, скорее всего, это будет нишевый продукт для корпоративного использования, а рынку HDD эта новинка вряд ли поможет.

Читать далее
Total votes 28: ↑26 and ↓2+24
Comments239

Копирасты против технологий

Level of difficultyEasy
Reading time9 min
Views16K

Это рассказ о том, как российская контора (когда то карманная лавка ЭКСМО) по защите прав крупнейших книжных мейджоров, известная как АЗАПИ (Ассоциация по защите авторских прав в Интернете) решила посудиться с РосКомСвободаи всеми теми, кто распространяет инструменты свободного доступа и защиты информации. Ассоциация запрещает писать о VPN и Tor и грозит иском, миллионами взысканиями и ментами, в случае если на сайте не будут размещены ссылки на сайты российских книжников.

Напомню, что АЗАПИ - это та самая контора, из-за которой заблокировали Rutracker. Она нападала на Youtube, Telegram и Instagram и даже пыталась кусать Яндекс, да вот только слон оказался великоват для моськи.

Стоит напомнить, что эта же контора пыталась лишить россиян доступа к уникальной библиотеке истории интернета — порталу archive.org, но после нашего вступления в защиту "Архива" отказалась от этих планов.  Вечную блокировку сайта АЗАПИ требовала, как и в случае с Rutracker, из-за предполагаемого нарушения прав на детективы донцовой.

Демонстрируя многие годы на своем примере то, как закон об авторском праве и информации отстает от развития технологий, АЗАПИ всегда пыталась лоббировать через Минкомсвязи запрет на использование VPN. Еще в 2016 организация пропихивала законопроект, который вводит наказание за пропаганду способов обхода блокировок. А теперь, все еще являясь непримиримым луддитом, АЗАПИ обвиняет проект OpenRunet в «пропаганде обхода блокировки» пиратских сайтов и требует от РосКомСвободаудаления информации о VPN, TOR и плагинов для браузеров.

Читать наш ответ луддитам
Total votes 144: ↑141 and ↓3+138
Comments67

Как с помощью ChatGPT писать SQL-запросы. Несколько кейсов

Reading time6 min
Views11K

Привет, Хабр! Меня зовут Анастасия Иванова, я работаю в МТТ (входит в экосистему МТС) техническим писателем МТС Exolve. В статье расскажу о том, как ChatGPT может сэкономить время и усилия начинающего специалиста по SQL.

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

Читать далее
Total votes 19: ↑16 and ↓3+13
Comments11

Десять имён для одной архитектуры

Reading time3 min
Views129K

На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный — x86? Я начал объяснять, что не всё так просто. Захотелось нарисовать более полную картину. Ведь на самом деле это не x64, и даже не x86.
Читать дальше →
Total votes 112: ↑102 and ↓10+92
Comments51

Дикие случаи с КТ со счастливым концом

Level of difficultyEasy
Reading time10 min
Views25K
Почему-то вы, уважаемые ИТ-пациенты, испытываете непреодолимую страсть заглядывать внутрь человека. Мы лечим вас уже четыре года, как появились на Хабре. И все эти годы вам дико интересно разбираться в КТ.

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

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

Буквально — врачи снимали её остатки и делали новую челюсть из фрагментов моих тазовых костей (это нормальная практика).

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

image

В общем, заходите в пост. Сегодня страшных картинок не будет, только КТ-снимки. И все случаи с хорошим концом.
Читать дальше →
Total votes 80: ↑74 and ↓6+68
Comments39

Признаюсь: я писал поддельный экран загрузки

Reading time13 min
Views26K

На выходных посмотрел видео Алексея Макаренкова с заголовком “Полоса загрузки - не то, чем кажется…”, где он рассказывает как разработчики игр мухлюют с полосой загрузки. Если кратко: это всё обман!

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

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

Чтобы разрушить стену молчания, готов рассказать как это было, и подтвердить то, о чём все догадывались.

Приподнимем завесу...
Total votes 39: ↑38 and ↓1+37
Comments108

Lopaka: Редактор графики для Ардуино, ESP32, FlipperZero

Level of difficultyMedium
Reading time6 min
Views6K

Привет, хабр! Хочу рассказать как я делал свой пет-прожект и чем всё закончилось.

Лопака — это редактор пиксельной графики и интерфейсов для проектов на Ардуине, ESP32 или STM. Мне было больно видеть как страдают эмбедед разработчики рисуя свои интерфейсы, и я решил упросить всем жизнь.

Читать далее
Total votes 48: ↑47 and ↓1+46
Comments12

Самодельная отладочная плата на базе STM32G431CB — STM32G431 DevBoard V1.1

Level of difficultyMedium
Reading time10 min
Views9.8K

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

Перейти к статье
Total votes 38: ↑37 and ↓1+36
Comments19
1

Information

Rating
Does not participate
Registered
Activity