Pull to refresh
1
0
Send message

Что такое Data-Oriented ECS

Level of difficultyEasy
Reading time5 min
Views1.6K

В этой статье пойдет речь о довольно интересной реализации Entity System Component (ECS), а именно о Data-Oriented ECS (DOD ECS). Эта статья подойдет для тех, кто хочет ознакомиться с ECS, а в частности с его DOD ECS реализацией. В этой статье не будут рассматриваться детали конкретных реализаций или оптимизаций, вместо этого в статье будет описана принципиальная разница между классической ECS и DOD ECS, приведены особенности, преимущества и недостатки DOD ECS.

Читать далее
Total votes 4: ↑2 and ↓20
Comments4

Вопросы по SQL, которые часто задают на собеседовании. Часть 1

Reading time14 min
Views72K

SQL (Structured Query Language) – это язык программирования, используемый для управления реляционными базами данных. В этой статье я собрал вопросы по SQL, с которыми вы можете столкнуться на собеседовании. Их часто задают для проверки общих знаний и навыков.

Читать далее
Total votes 29: ↑25 and ↓4+22
Comments24

Важные советы backend-разработчику: защити себя от нежелательных проблем

Level of difficultyMedium
Reading time13 min
Views20K

Чем больше у backend‑разработчика знаний в своей области, тем лучшим специалистом он является. Но опыт показывает: самые классные программисты подобны Сократу, который не стеснялся заявлять во всеуслышание «scio me nihil scire», что в переводе на общенародный — «я знаю, что ничего не знаю». Сомневаясь во всём и вся, вы никогда не упустите из виду то, что многие считают «банальным» и «общеизвестным», а потому легко избежите проблем, которые возникают у слишком уверенных себе. Рассказываю о вопросах которые, могут упустить из виду даже самые крутые backend‑программисты, и даю советы по защитите себя от нежелательных трудностей до того, как они станут критичными.

Читать далее
Total votes 27: ↑24 and ↓3+24
Comments16

Как быстро и легко локализовать приложение на flutter. Riverpod + slang

Reading time12 min
Views4.3K

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

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

Узнать больше
Total votes 3: ↑2 and ↓1+2
Comments5

Основы OkHttp в Android-разработке

Level of difficultyEasy
Reading time17 min
Views33K

OkHttp — библиотека и по совместительству HTTP-клиент с открытым исходным кодом для Java и Kotlin, разработанная Square, которая также создала Retrofit.

Порой стоит использовать не вездесущий Retrofit, а OkHttp из-за его производительности и большего функционала.

В статье подробно рассмотрены основные объекты и методы библиотеки и представлены основы работы с ней в Android-разработке.

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments3

(не)очевидный механизм переводов в Android

Level of difficultyEasy
Reading time7 min
Views3.7K

Привет! Локализация приложений в Android – достаточно простая и понятная процедура. Именно так думал я, пока не столкнулся с необычным багом. Как оказалось позже, это был вовсе и не баг, а одна очень занимательная особенность, о которой и пойдёт сегодня речь.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments3

Как написать квестовую RPG

Reading time6 min
Views17K

Чистый лист — челлендж не только для художников, но и для геймдизайнеров. Здорово просто следовать за вдохновением в разработке игр, но иногда его нет и спасает методология. Перевели статью, где автор по шагам разбирает процесс создания квестовой RPG — с чего начать, как не отвлечься от основной идеи и что поможет в работе. 

Читать далее
Total votes 32: ↑32 and ↓0+32
Comments4

Arduino и Processing. Как управлять микроконтроллером по COM порту. Двустороннее общение

Reading time8 min
Views40K
Всем привет! В интернете бытует заблуждение, что для управления компьютером при помощи самодельной электроники нужны только специальные платы, которые могут распознаваться как USB HID устройства. А касаемо Arduino все только и говорят о Arduino Leanardo. Такие популярные библиотеки как Keyboard и Mouse, которые позволяют создавать эмуляцию работы мыши или клавиатуры посредством микроконтроллера предназначены только для пары плат Arduino, Leonardo в их числе.

Я расскажу о том, как наладить связь любого микроконтроллера Arduino (для примера взята Arduino Uno) и своей программы на Processing. Добавив ко всему прочему знания о Java, на котором основывается Processing, можно будет дописать проект под управление всем компьютером, а не только собственным приложением. Тема управления компьютером программой на Java не есть чем то секретным, погуглите и все найдете, уверяю вас.
Читать дальше →
Total votes 24: ↑16 and ↓8+8
Comments34

Information

Rating
Does not participate
Registered
Activity