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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Как сделать себе крутой Readme профиля на GitHub?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров23

Еще летом 2020 года GiHub разрешили создавать пользовательские README. И хотя платформа предлагает готовые шаблоны, о какой кастомизации может идти речь, если у всех будут одинаковые профили? За три года сообщество напридумывало много способов, чтобы выделиться. 

О том, как это сделать — читайте ниже в нашем материале. 

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

Новости

Статья

Создание самодельного 3-d принтера на кинематике coreXY

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров281

Здраствуйте меня зовут Дмитрий, как-то гуляя по сайту Aliexpress я наткнулся на стол для 3-d принтера Falshforge Creator Pro. И он мне так понравился, что я решил создать самодельный 3-d принтер на основе этого стола. А заодно я поделюсь с вами моим опытом принтеростроения.

Читать далее
Рейтинг0
Комментарии4
Статья

Большая иерархия в SQL запросе + PostgreSQL

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров399

Сначала запрос адаптирован для работы в PostgreSQL 15.6.

Затем работа запроса проверена на достаточно объемной иерархии - в качестве источника данных использована структура архива jdk-master.zip из OpenJDK 22

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

Релиз Nvidia RTX Remix 0.5

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

30 апреля 2024 года состоялся релиз открытого проекта Nvidia RTX Remix 0.5. Решение RTX Remix создано на базе Nvidia Omniverse и входит в набор инструментов Nvidia Studio. Платформа предназначена для создания ремастеров классических игр на DirectX 8 и 9. С помощью машинных алгоритмов инструменты RTX Remix улучшают графику и добавляют в игры современные технологии, такие как трассировка лучей, масштабирование изображения DLSS, Reflex и другие.

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

Усовершенствованные системы экстренного автоторможения станут обязательными для новых машин в США к 2029 году

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

Министерство транспорта США завершило разработку нового Федерального стандарта безопасности транспортных средств. В соответствии с документом, к 2029 году все автопроизводители обязаны будут включать системы автоматического экстренного торможения в автомобили малой грузоподъёмности (в основном во все легковые автомобили, включая внедорожники и пикапы).

В настоящее время около 90% легковых автомобилей на дорогах США уже оснащены системой автоматического экстренного торможения (automatic emergency braking, AEB). Новое правило требует от автопроизводителей перейти на более надёжную версию технологии.

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

GPU-вычисления в браузере на скорости нативного приложения: марширующие кубы на WebGPU

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

WebGPU — это мощный GPU-API для веба, поддерживает продвинутые рендеринговые конвейеры и вычислительные конвейеры GPU. WebGPU ключевым образом отличается от WebGL своей поддержкой вычислительных шейдеров и буферов хранения данных. В WebGL такие возможности отсутствуют, а WebGPU, в свою очередь, позволяет целиком выполнять в браузере мощные приложения, требующие вычислений на GPU. Речь может идти о самых разных приложениях, от GPGPU (напр., симуляции, обработка/анализ данных, машинное обучение, т.д.) до конвейеров рендеринга на основе GPU-вычислений — а также о многих других приложениях в этом спектре.

В этой статье мы оценим вычислительную мощность WebGPU, сравнив её с показателями Vulkan. Для этого мы реализуем классический алгоритм «марширующие кубы» (Marching Cubes) для WebGPU. Алгоритм марширующих кубов почти без оговорок относится к чрезвычайно параллельным, в составе этого алгоритма выполняется два глобальных шага редукции, необходимых для синхронизации местоположений рабочих элементов и вывода потоков. Поэтому данное решение — отличный вариант GPU-параллельного алгоритма, который стоит первым делом попробовать на новой платформе. Дело в том, что он достаточно сложен, чтобы API испытал давление сразу по нескольким направлениям сверх элементарных параллельных операций диспетчеризации в ядре. При этом он не столь сложен, чтобы на его реализацию требовалось существенное время, а также он не превращается в узкое место из-за ограничения производительности ЦП.

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

В Tesla продолжаются массовые увольнения, включая всю команду Supercharger

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

Сразу после сокращения более 10% штата Tesla объявила о новых увольнениях. Под сокращения попали несколько «ветеранов» компании, а также почти вся команда Supercharger из 500 человек.

Читать далее
Всего голосов 4: ↑4.5 и ↓-0.5+5
Комментарии0
Пост

👣 Go: распространенные антипаттерны

Самый простой способ писать хороший код заключается в том, чтобы не употреблять в своих программах «антипаттерны». Собственно, об этом и идёт речь в этой полезной статье

А вот некоторые из обсуждаемых антипаттернов:

🟡Возврат значения неэкспортируемого типа из экспортируемой функции

// Не рекомендовано
type unexportedType string
func ExportedFunc() unexportedType {
  return unexportedType("some string")
}

// Рекомендовано
type ExportedType string
func ExportedFunc() ExportedType {   
  return ExportedType("some string")
}

🟡Неоправданное использование пустых идентификаторов

идентификаторов
// Не рекомендовано
for _ = range sequence
{
    run()
}

x, _ := someMap[key]

_ = <-ch

// Рекомендовано
for range something
{
    run()
}

x := someMap[key]

<-ch

🟡Ненужное выражение return в функциях

// Бесполезное выражение return, не рекомендовано
func alwaysPrintFoofoo() {
    fmt.Println("foofoo")
    return
}

// Рекомендовано
func alwaysPrintFoo() {
    fmt.Println("foofoo")
}

🟡Ненужные команды break в выражениях switch

// Не рекомендовано
switch s {
case 1:
    fmt.Println("case one")
    break
case 2:
    fmt.Println("case two")
}

// Рекомендовано
switch s {
case 1:
    fmt.Println("case one")
case 2:
    fmt.Println("case two")
}

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

В своем канале я разобрал 1900 вопросов с собеседований Go разработчика, все любите Go - заходите в гости.

Теги:
+4
Комментарии0
Новость

По слухам, iPhone 16 получат заднюю панель из цветного стекла, как iPhone 15, но расположение камер будет другим

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

Инсайдер из Китая под ником Fixed focus digital сообщил, что Apple сделает заднюю панель iPhone 16 Pro из матового стекла, в котором использоваться та же техника окраски, что и в iPhone 15 и iPhone 15 Plus. Предполагается также, что производитель поменяет расположение камер.

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

Новая Бесплатная книга: Алиса отправляется в дифференцируемую страну чудес!* 🔥

🐇📚 Alice’s Adventures in a differentiable wonderland

Новая бесплатная книга на английском языке по проектированию нейронных сетей.

Отправляемся в увлекательное приключение по миру математики нс, от самых азов до трансформеров.

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

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

Отличное приключение на выходные)

📓 Книга

Больше книг, гайдов и разборов новых моделей в моем канале о машинном обучении, залетайте, если интересна тема.

Теги:
+3
Комментарии0
Новость

Релиз браузера Arc 1.0 для Windows 11

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

The Browser Company выпустила версию браузера Arc для Windows 11. Разработчики рассчитывают, что браузер сможет отвлечь пользователей Windows от Chrome и Edge и поможет пользователям лучше организовать работу с вкладками и задачами в течение дня.

Одна из главных особенностей Arc — вкладки размещаются на боковой панели, а не на верхней, как в «традиционных» браузерах. Arc также предлагает различные инструменты для организации вкладок. Как заявляет Дарин Фишер из The Browser Company, не все инструменты Arc для MacOS доступны в версии для Windows, но основные функции (Sidebar, Spaces, Profiles, Split View и режим «картинка в картинке») есть уже сейчас. 

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии12
Статья

VGranite — Софт для преобразователя интерфейсов serial<->ethernet

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров822

Мы занимаемся сбором данных с ИПУ в многоквартирных домах. Наше предпочтение - проводное подключение. Обычно мы подключаем одинаковые типы счетчиков в один канал - Вода, Газ, Электричество.

Однажды к нам перешел дом, на котором в качестве счетчиков электричества стояли "Меркурий 203.2ТL". Особенность этих счетчиков в том, что они используют в качестве интерфейса опроса - CAN шину. И тут важно уточнить, что именно только CAN шину, ничего более от CAN там нет. То есть, если вы купите преобразователь Ethernet<->CAN по типу USR-CANET200 - работать у вас ничего не будет. Причина в том, что подобные преобразователи используют кадры CAN для общения между устройствами, но разработчики счетчиков "Меркурий 203.2ТL" вертели на своем вертеле все это и просто поставили внутри драйвер CAN<->UART.

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

Скажу честно, мы не любим зависимости, поэтому пошли своим путем. Была приобретена Orangepi Zero, USB<>SerialTTL, TTL<>CAN. Все это было слеплено вместе в один преобразователь Ethernet<>CAN. Сразу скажу, что мы пробовали несколько разных драйверов CAN и на практике они оказались довольно капризными, мы пришли к выводу, что лучше использовать драйвер VD230 с UsbSerialTTL-CH340G.

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

Ежегодное игровое шоу Xbox Games Showcase пройдёт 9 июня

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

Ежегодная игровая презентация Xbox Games Showcase 2024 состоится 9 июня. Сразу после главной части мероприятия компания пообещала Direct с «глубоким погружением в следующую часть всеми любимой франшизы». О какой франшизе речь, не уточняется, но отраслевые СМИ предполагают, что это может быть Call of Duty.

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

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Новость

Вместе с командой Python Google уволила отделы Flutter и Dart

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

Google сократила сотрудников нескольких команд. Помимо отдела разработки и поддержки Python, мест в компании лишились члены подразделений Flutter и Dart. Google подтвердила увольнения изданию TechCrunch, но не назвала конкретные должности и число уволенных.

Читать далее
Всего голосов 5: ↑8.5 и ↓-3.5+12
Комментарии18
Статья

Неожиданности IPv6, или почему тупят Instagram и WhatsApp через прокси и VPN

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.3K

Довольно часто в последнее время на разных форумах и чатах люди жалуются, что когда они пользуются VPN или прокси, то у них после подключения на устройствах как-то странно начинают работать некоторые приложения. Например, не приходят сообщения в WhatsApp, не загружаютя сторис в Instagram, и другие подобные вещи. Причем нередко проблема чинится сама по себе спустя 10-15 минут после подключения, но после переподключения или переоткрытия клиента начинается снова. Иные жалобы состоят в том, что не смотря на то, что пользователь выходит в интернет через VPN или прокси, некоторые заблокированные сервисы и сайты у него все равно не открываются. И в том и в том обычно винят баги прокси/VPN-клиентов, администраторов серверов, и кого угодно еще. И я вам скажу: зря. Все гораздо проще и гораздо сложнее одновременно.

Читать далее
Всего голосов 16: ↑19 и ↓-3+22
Комментарии6
Новость

Разработчики игры «Смута» выпустили четвёртый патч для игры с большим количеством исправлений

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

30 апреля 2024 года разработчики игры «Смута» из студии Cyberia Nova выпустили четвёртый патч для игры с большим количеством исправлений. Релиз игры версии 0001 состоялся 4 апреля. Разработчики не пояснили, почему они в течение месяца дополнительно не протестировали игру и не исправили ошибки, чтобы выпустить в релиз более стабильную версию проекта. В Cyberia Nova не сказали, до какого времени лучше подождать, чтобы играть в наиболее исправленный патчами вариант игры.

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

Российская игра 2001 года «Самогонки» переиздается на базе Open Source версии

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

Российская игра 2001 года "Самогонки" переиздается на базе Open Source версии

Как сообщает канал "Ассоциации K-D Lab", игра, изначально разработанная компанией K-D Lab, и изданная 1С в 2001 году, будет выпущена в Steam 14 мая 2024 года.

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

Игра издана на основе исходного кода оригинальной игры, выложенного в Open Source и переработанного сообществом. Игра поддерживает операционные системы Windows, Linux и MacOs.

Ранее "Самогонки" были выпущены под браузеры благодаря итальянской студии Gamepix.

Читать далее
Всего голосов 4: ↑5.5 и ↓-1.5+7
Комментарии2
Статья

«Искусство схемотехники»: отзыв о русскоязычной версии третьего оригинального издания

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.5K

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

Читать далее
Всего голосов 17: ↑21 и ↓-4+25
Комментарии15
Новость

В 2023 году Google отклонила публикацию 2,28 млн опасных приложений в Google Play

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

Google заблокировала публикацию 2,28 млн приложений для Android в Google Play за нарушения, угрожающие безопасности пользователей. Компания также заблокировала 333 тыс. аккаунтов Google Play, которые загружали вредоносное ПО, мошеннические приложения или неоднократно нарушали политику магазина приложений. 

Читать далее
Всего голосов 2: ↑3 и ↓-1+4
Комментарии1
Статья

Рендерим таблицы с помощью Symbiote.js

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров689

В этой статье, я хочу показать базовые приемы работы с HTML-таблицами при использовании библиотеки Symbiote.js и раскрыть на практике некоторые ее важные особенности.

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