java

10 ностальгических мобильных игр: Java, первые смартфоны и Angry Birds

Мобильные игры — неотъемлемое явление современной жизни. Однако их история насчитывает лишь четверть века. В прошлой части мы рассказали о появлении первых мобильных игр и первых хитов из их числа: «змейке» от Nokia и некоторых других. Теперь пришла пора рассказать…
Читать дальше

Новогодние бенчмарки компьютеров Эльбрус

Новогодние бенчмарки компьютеров Эльбрус Продолжение статьи Большое тестирование процессоров различных архитектур. В этот раз я решил измерить производительность конкретных сред/языков программирования (C#, Java, JavaScript, Python, Lua) на компьютерах с процессорами Эльбрус и сравнить их с компьютерами (даже телефонами) на процессорах…
Читать дальше

Оптимизация сервера Minecraft

В нашем блоге мы уже рассказывали, как создать свой сервер Minecraft, однако с тех пор прошло 5 лет и многое поменялось. Делимся с вами актуальными способами создания и оптимизации серверной части столь популярной игры. За свою 9-летнюю историю (если считать…
Читать дальше

Weapon wheel в Doom 1993

Приветствую. Многие из нас с теплотой относятся к олдскульным видеоиграм, вышедшим на стыке веков. У них превосходная атмосфера, бешеная динамика и множество оригинальных решений, которые не устарели спустя десятилетия. Однако в наши дни видение интерфейса игр несколько изменилось — на…
Читать дальше

Интуиция в… машине

На самом деле всё просто. Человеческое эго мешает нам принять тот факт, что мы, в определенном смысле, достаточно примитивно устроены. Мы сделали наши машины «по образу и подобию», но они отличаются от нас своей архитектурой. Причем радикально. Как же добавить…
Читать дальше

Наука vs IT. Как я бросил исследования ради разработки

Привет, Хабр. Меня зовут Михеев Илья, я back-end разработчик в компании FINCH. Сегодня я расскажу о том, как простые люди попадают в IT, почему в «Сбере» на «Каширке» все плохо, а заодно расскажу почему молодые ученые уходят в IT. Думаю,…
Читать дальше

Тридцать топовых интервью за последнее время: разработка, дизайн, научпоп и лайфстайл

На новогодних праздниках ваша дорогая редакция совмещала приятное с полезным и читала интервью, которые выходили на Хабре за последние годы. Отобрали 30 штук, и теперь делимся с вами — это прям самый сок и вообще крутота! Разговоры на любой вкус: об…
Читать дальше

Простой бот-кликкер на примере игры World of Warcraft 3.3.5a

eclipse, java, wow, бот
Данный механизм тестировался исключительно на пиратском сервере, потому его работоспособность на официальных серверах не гарантирована. Все попытки применения — исключительно на свой страх и риск. Реализация приведена для Windows десктопов. Итак, создадим простой бот, целью которого будет: 1) Зайти в…
Читать дальше

[Перевод] Нужно ли учить C для понимания работы компьютера?

Я часто слышал, что для понимания работы компьютера люди предлагают изучать C. Это хорошая мысль? Вы уверены? Сразу изложу выводы статьи, просто для абсолютной ясности: C — это не то, «как работает компьютер». Не думаю, что большинство людей говорят буквально,…
Читать дальше

Семь причин изучать Java

Мир стоит на пороге четвёртой промышленной революции. Индустрия 4.0. ознаменуется массовым внедрением искусственного интеллекта в нашу жизнь. Человеческий труд уступит место машинному: по прогнозам в ближайшие 20 лет более 40 % рабочих мест будет автоматизировано. Но появятся и новые специальности,…
Читать дальше