Search
Write a publication
Pull to refresh
5
0
awoland @awoland

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

Send message

Автоматизация в GameDev. Кому это надо? Никому не надо. Кому это нужно? Всем

Level of difficultyEasy
Reading time4 min
Views1.7K

— Алло, это Gamedev? Автоматизацию ннада?

Нужно ли вам интегрировать автоматизацию в вашем проекте? И если да, то на каком этапе?

На все эти вопросы я постарался ответить в своей статье.

Читать далее

Императивный UIKit‍ vs Декларативный SwiftUI

Reading time15 min
Views14K

Для разработки iOS-приложений можно использовать два основных фреймворка: UIKit и SwiftUI. Однако при переходе на SwiftUI многие разработчики сталкиваются с трудностями, ведь парадигмы программирования у двух инструментов сильно отличаются.

В этой статье я хочу помочь разработчикам приложений для iOS понять различия между императивным и декларативным подходами к программированию, а также рассмотреть плюсы и минусы фреймворков UIKit и SwiftUI. Знакомство с ними необходимо для оптимизации процесса разработки и создания продукта высокого качества.

Читать далее

Как протокол RDP (почти) вырвался из проприетарного рабства

Level of difficultyEasy
Reading time6 min
Views38K

Remote Desktop Protocol (протокол удалённого рабочего стола, RDP) — проприетарный протокол, разработанный Microsoft примерно в 1998 году. Начиная с XP каждая версия Windows включает системный компонент mstsc.exe.

Благодаря RDP, можно подключиться к другой системе и работать за ней словно за своим компьютером. То же самое делают, например, AnyDesk и TeamViewer, у которых протоколы схожей функциональности.
Читать дальше →

Видишь надпись? И я вижу. А надо убрать. Случай из работы в режиме «Отобразить все знаки» в MS Word

Reading time3 min
Views7.5K

Меня зовут Марина, я работаю техническим писателем в ГНИВЦ. Еще с детства я любила делать доклады в школе, а где все пишут доклады? Word! Именно с тех времен началась моя история дружбы с данной программой.

Сегодня я хочу поделиться с вами о работе перекрестных ссылок. Вроде бы ничего сложного, если бы не одно НО! Как раз об этом «НО» и будет моя статья.

Читать далее

Как переехать в Европу стартаперам и IT-специалистам

Level of difficultyEasy
Reading time8 min
Views12K

Как переехать в Европу без Digital Nomad?

Краткий обзор на 34 визовые программы в Европе для айти-специалистов и предпринимателей, которые ведут к ПМЖ и гражданству.

Читать далее

60 антипаттернов для С++ программиста, часть 8 (совет 36 — 40)

Level of difficultyEasy
Reading time7 min
Views3.2K

1053_60_cpp_antipatterns_ru/image2.png


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

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

Отзвуки прошлого: ZyXEL U-336S

Level of difficultyEasy
Reading time6 min
Views6.4K



Каждый начинает своё утро по-разному. Кто-то с чашки кофе и сигареты, кто-то с разминки и заплыва в море, а кто-то первым делом берёт смартфон, чтобы почитать новости или посмотреть смешные видео с котиками. Но так было не всегда. Каких-то 30 лет назад, чтобы зайти в сеть, до неё надо было вначале дозвониться. Dial-up в то время был практически единственным способом доступа, а помимо интернета были обособленные BBS (Bulletin Board System) и FidoNet, объединявший различные BBS в глобальную сеть.

От качества соединения напрямую зависело сколько времени будет занята телефонная линия. И чем лучше модем адаптировался к условиям соединения, тем меньше потом приходилось платить за связь. Выбор потребительских модемов был большой, но существовали и профессиональные модели. Сегодня мы вас познакомим с одной из таких моделей, своего рода Range Rover в мире модемов тех лет.
Читать дальше →

Стоит ли читать о том, как создавалась трилогия Bioshock

Level of difficultyEasy
Reading time5 min
Views3.7K

В 2023 Бомбора выпустила книгу “Создание трилогии BioShock. От Восторга до Колумбии”. Если вы не слышали о трилогии, то читать книгу не надо - надо играть. Можете пропустить мой рассказ и эту книгу полностью до прохождения всех частей и DLC. Если же Биошоки в вашем сердечке заняли особое место, то у вас есть шанс разобраться в сюжете полностью.

Читать далее

Typst — современная альтернатива LaTeX

Level of difficultyMedium
Reading time7 min
Views18K


Языки разметки хорошо подходят для создания и редактирования структурированных документов. Они лучше автоматизированы и гибки, чем аналоги с WYSIWYG. Здесь контент отделён от представления, задаётся текст и его структура, далее на основе выбранного шаблона форматируется документ. Подобную систему компьютерной вёрстки TEX (TeX) разработал Дональд Кнут в 1978 году, окончательный релиз оформился в 1979-м. Системы на основе TeX до сих пор являются актуальными в этой области и продолжают развиваться. Вот несколько примеров.
Читать дальше →

Подходит ли Nvidia RTX A4000 ADA для машинного обучения?

Level of difficultyEasy
Reading time14 min
Views7.1K

В апреле компания NVIDIA выпустила на рынок новый продукт — графический процессор малого форм-фактора RTX A4000 ADA, предназначенный для применения в рабочих станциях. Этот процессор пришел на смену A2000 и может быть использован для выполнения сложных задач, в том числе для научно-исследовательских и инженерных расчетов и для визуализации данных.

RTX A4000 ADA оснащена 6144 ядрами CUDA, 192 тензорами и 48 ядрами RT, оперативной памятью GDDR6 ECC VRAM объемом 20 Гб. Одно из ключевых преимуществ нового графического процессора — его энергоэффективность: RTX A4000 ADA потребляет всего 70 Вт, что снижает затраты на электроэнергию и уменьшает тепловыделение в системе. Графический процессор также позволяет управлять несколькими дисплеями благодаря подключению 4x Mini-DisplayPort 1.4a.

Читать далее

Домены .zip и .mov — новый вектор для фишинга

Reading time3 min
Views4.3K


В мае этого года компания Google Registry открыла для регистрации восемь новых gTLD: .dad, .phd, .prof, .esq, .foo, .zip, .mov и .nexus.

Особенное внимание привлекают .zip и .mov. Эти домены, созвучные с расширениями файлов, могут использоваться для фишинга. Есть как минимум несколько способов составления фишинговых URL. Например, с использованием символа @.
Читать дальше →

AI позволяет генерировать невероятно красивые QR коды

Level of difficultyEasy
Reading time1 min
Views33K

И да, они работают, можете сами проверить.
Невероятный потенциал для рекламной индустрии

Ребята выложили рабочую демку на https://huggingface.co/spaces/huggingface-projects/QR-code-AI-art-generator

Читать далее

Apple Pro Weekly News (12.06 – 18.06.23)

Reading time9 min
Views1.8K

Какие классные функции для безопасности найдены в iOS 17 и watchOS 10. Япония присоединяется к желающим получить сторонние магазины приложений на iOS, а в App Store пропало ещё одно популярное приложение. Что внутри новой зарядки на 70W от Apple и какой новый аксессуар может ещё выпустить компания. Подробности о йога-челлендже для владельцев Apple Watch и другие новости за эту неделю – в этом выпуске дайджеста!

Перейти к новостям

Игра на ECS и как мы там живем

Level of difficultyEasy
Reading time14 min
Views20K

Привет, Хабр.

Постараюсь описать наш опыт и к чему мы пришли работая над игрой на ECS. Код приведен для LeoEcs Lite, но сами мысли очень общие. Буду рад критике и вашим мыслям.

Читать далее

Дизайн сайта за 10$: как упростить себе жизнь с помощью нейросети

Level of difficultyEasy
Reading time3 min
Views6.7K

Bonjour! На связи Михаил TutMee, и сегодня мы поговорим о пресловутых нейросетях и, в частности, об их возможностях при создании сайта. Скажу сразу, делегировать ИИ проект целиком не получится, уровень технологий все еще далек от подобного, но сэкономить немало времени вполне возможно. По крайней мере, если мы говорим о сайтах в начальном и среднем ценовом сегменте.

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

Читать далее

Хорошо ли жить фрилансеру в Турции?

Reading time7 min
Views5.6K

Как таковой «визы кочевника» (digital nomad, специализированная виза для фрилансеров) в Турции нет, и турецкий закон №6735 «О международной рабочей силе» не различает фрилансеров из-за рубежа как отдельную группу работников. Однако гражданам России (как и некоторых других стран — Словении, Китая, стран Европейского Союза) официально разрешено продлевать туристический ВНЖ неограниченное количество раз. Чтобы получить долгосрочный вид на жительство в Турции, потребуется подтверждение проживания, медицинская страховка и достаточно средств, чтобы прокормить себя во время вашего пребывания. Заработок на фрилансе в этом случае окажется преимуществом.

Читать далее

Заметки про увеличение картинок нейронными сетями

Level of difficultyHard
Reading time28 min
Views7.7K


TLDR — это не готовое решение, это попытка самостоятельно разобраться, подобрать архитектуру и обучить генеративно-состязательную модель (GAN) для увеличения картинок в 2 или 4 раза. Я не претендую на то, что моя модель или путь рассуждений лучше каких-то других. Кроме того, относительно недавно стали популярны трансформеры и diffusion модели — заметки не про них.


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


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


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

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

visionOS(xrOS) сессии WWDC2023: введение в пространственные вычисления Apple

Reading time6 min
Views3.2K

Занимаясь уже достаточно давно iOS разработкой, имея личный опыт в разработке VR устройств и собственного комплекса фотограмметрии, в этот раз я откровенно был впечатлен долгожданным анонсом Apple гарнитуры смешанной реальности Vision Pro на WWDC2023. Компанией была представлена новая платформа, по‑большому счету, со всеми уже знакомыми современными инструментами iOS‑разработки. Пазлы ARKit, RealityKit и SwiftUI наконец‑то сложились и я рад поделиться подборкой ссылок на ресурсы и стартовые материалы. Перед чтением, конечно полезно немного пофантазировать о будущих приложениях, которые обязательно изменят мир. Приготовьтесь начать погружение или добавляйте материал в закладки (которые вы так никогда и не прочитаете), поехали!

Начать погружение

Android-разработка для новичков: 20+ полезных ресурсов

Level of difficultyEasy
Reading time6 min
Views24K

Всем привет! Меня зовут Миша Вассер. Я руковожу мобильной разработкой в AGIMA, а ещё я наставник на курсе «Android-разработчик» в Яндекс Практикуме. Мы на курсе регулярно делимся со студентами полезными материалами. Сегодня публикую подборку, которая поможет новичку начать свой путь в Android-разработке.

Читать далее

Аппаратный взлом для обхода паролей BIOS

Level of difficultyMedium
Reading time7 min
Views28K

Перед вами руководство для начинающих, в котором описан обход пароля BIOS на ноутбуках Lenovo. Определяем, в чем проблема, как выявить уязвимую микросхему, как её обойти, а также анализ причины уязвимости и способы её устранения.

Читать далее

Information

Rating
7,808-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Specialist
Lead