All streams
Search
Write a publication
Pull to refresh
4
0

Программист

Send message
По личному опыту: если уменьшить градус категоричности и оформлять своё мнение, как мнение, а не как истину в последней инстанции (а это действительно так, все могут ошибаться), то выглядеть оно будет заметно менее высокомерным. Например, вместо it doesn't make any sense, сказать sorry, but it doesn't make any sense for me. Уверен, что на второй вариант количество жалоб будет меньше. А если еще спокойно объяснить, почему it doesn't make any sense, то вообще должно стремиться к нулю.

"… Такой невиданной “непрухи”
Ты не испытывал давно.
Проблемы множатся как мухи,
Код превращается в беду."


У вас тут опечатка в последнем слове.

Привет вас из мира сурового C. Тоже недавно начал строгую типизацию для борьбы с неправильным порядком аргументов при передаче в функцию. Пока велосипед выглядит примерно так:
#define DECLTYPE_ALIAS(alias, base_type) \
    typedef struct { base_type _; } t_##alias; \
    t_##alias alias( base_type const _ );

#define CONSTRUCT_ALIAS(alias, base_type) \
    t_##alias alias( base_type const _ ) { t_##alias Ret; Ret._ = _; return Ret; };

DECLTYPE_ALIAS( kurs, double );
DECLTYPE_ALIAS( tang, double );
DECLTYPE_ALIAS( kren, double );

CONSTRUCT_ALIAS( kurs, double );
CONSTRUCT_ALIAS( tang, double );
CONSTRUCT_ALIAS( kren, double );

t_carrier_angles carrier_angles( t_kurs const Kurs, t_tang const Tang, t_kren const Kren )
{
    t_carrier_angles Ret = {{0},{0},{0}};
    Ret.Kurs = Kurs; Ret.Tang = Tang; Ret.Kren = Kren;
    return Ret;
};

t_carrier_angles const KursKrenTang = carrier_angles(
    kurs( ScenePacket->Carrier.psic_aircraft ),
    tang( ScenePacket->Carrier.tetac_aircraft ),
    kren( ScenePacket->Carrier.tamac_aircraft ) );

По названию последней переменной нетрудно догадаться, что ошибки с неправильным порядком аргументов неизбежны)
У меня ZX Spectrum появился в конце 90-х, когда все вокруг играли в PC и Playstation, а я уже давно не играл в свою Dendy, ибо надоела. Поэтому игры ZX Spectrum всерьез не воспринимались, скорее было любопытно посмотреть всё, до чего добирались руки. Поиграл я мало, но всё же некоторые жанры, недоступные ранее на Dendy (а в современные игры удавалось редко поиграть), для себя удалось открыть. Итак, что запомнилось:
Заголовок спойлера
image
Castle Master II: The Crypt/Total Eclipse/Driller. Для меня было настоящим открытием, что в 80-х уже существовали 3D-игры от первого лица! Да еще и на обычном спектруме! И даже не wireframe, а с заливкой граней! До этого я, как и многие, считал первой такой игрой Doom (хотя даже он, как мы знаем, был не совсем 3D). А примеры с 3d графикой на бейсике убедили меня, что на спектруме ничего подобного попросту невозможно сделать. Тем поразительнее было случайно наткнуться на Castle Master II.
Elite. Ну куда же без неё. Для меня это было что-то непонятное, честно пробовал поиграть, не зашло. А вот мой друг однажды поиграл в нее чуть дольше, а я смотрел из-за плеча и запомнил один эпизод. Друг выпустил ракету по пиратскому кораблю, и пираты вместе с ракетой улетели за пределы радара. Через некоторое время на радаре появился и начал приближаться объект — каково же было удивление, когда мимо нас пролетел всё тот же пиратский корабль, удирающий от летящей за ним ракеты! Словно мир за пределами радара живет своей жизнью даже без нас. Была еще чем-то похожая и еще более непонятная для меня серия Tau Ceti.
Space Crusade. С этой игрой я открыл для себя жанр тактического симулятора и поиграл довольно долго. Были еще более старые игры, типа Laser Squad, но они не зашли.
Nether Earth. RTS на спектруме, 1987 год! До этого я думал, что Dune II родоначальница жанра.
— Теплая ламповая серия Dizzy — открыла для меня жанр adventure.
Turbo Esprit — свободная езда на автомобиле по городу задолго до GTA!
Spindizzy — приключения гироскопа в изометрической проекции, которые я честно почти прошёл.
Knight Lore/Head Over Heels/Alien 8. Серия похожих игр с изометрическими комнатами. Играл больше в Alien 8.
Ivan 'Ironman' Stewart's Super Off Road — крутые изометрические гонки по бездорожью на одном экране. С трехмерным детальным рельефом! Пробовал играть на других платформах, но любовно отрисованные пиксели на спектруме понравились больше.
Lemmings. Лемминги. Пробовал позже на других платформах, но и тут любовно отрисованные по пикселю причесоны леммингов понравились именно на спектруме.
ATV Simulator — открыла для меня жанр гонок-платформеров, представителем которого является современная серия Trials от RedLynx.
Wheelie — это уже не симулятор, а скорее обычный платформер, но в качестве главного героя мотоцикл! Необычно.
Boulder Dash — затягивающая головоломка с подкопами под камни.
Krakout — красочный арканоид, за которым я провел немало времени (и даже родственники просились поиграть).
Deflektor — классная головоломка с лазером, возможно, первая в этом поджанре.
Cyclone — провел немало времени, летая на вертолете и спасая человечков в этой игре.
Было еще много игр, тайм-менеджер Tapper, улетные гонки на мотоцикле 3D Deathchase, Paperboy, драки Barbarian, всевозможные бродилки-стрелялки типа Saboteur и Cybernoid и т.д. Но вроде больше ничего не зацепило, если вспомню еще что-то интересное, напишу.
Не уверен, что понял правильно, не знаю языка, но выглядит, как одна и та же проверка внутри цикла. x же не меняется? Действительно, сферическая неэффективность в вакууме
И кому верить?
habr.com/ru/post/354160 — «у Яндекса и Wunderground — превосходные прогнозы»
Год пользуюсь приложением Finpix. Единственное приложение в Google Play, которое обладает следующим минимально необходимым (для меня) функционалом:
— Сканирование чеков по QR-коду. Сканер отличный, легко сканирует в т.ч. синие коды Пятерочки (кто-то выше писал, что это может быть проблемой).
— Добавление расходов/доходов/переводов из банковских СМС.
— Ручное добавление расходов/доходов.
— Импорт/экспорт в форматах xlsx, sqlite.
— Категории, подкатегории и т.д.
— Справочник товаров и категорий, благодаря которому работает автоопределение категорий и автодополнение полей.
— Справочник магазинов с возможностью добавления псевдонимов — полезно, если хочется заменить всякие ИНН на читаемые названия. Автодополнение полей.
— Диаграммы, тэги.
— Всё это бесплатно.

Из минусов: приложение сейчас поддерживается не особо активно, поэтому долго и мучительно ищу ему адекватную замену, пока безрезультатно. Буду благодарен, если кто-нибудь подскажет.
У меня после покупки велосипеда ушел год на то, чтобы сделать следующие интересные открытия. Надеюсь, кому-то пригодится эта информация (мне бы очень пригодилась в своё время).
1) Катушкин — сайт для поиска сокатальцев. Собираются компании от нескольких человек до нескольких сотен. Доводилось ездить в колоннах в пару тысяч велосипедов (!). Бывают велоэкскурсии, в т.ч. по Подмосковью. В общем, можно интересно провести время, когда одному надоедает ездить.
2) Ежегодно проводятся велоквесты Бегущий город. Все маршруты подбираются так, чтобы было интересно! Интересные места, много достопримечательностей, явных и скрытых, со своей историей. Также они выкладывают маршруты прошлых лет, можно самому проехать и всё посмотреть.

P.S. Мой способ удирания от собак.
По моему опыту, собаки стараются догнать и схватить за ногу — в этот момент достаточно собаку подрезать и ей придется затормозить. Когда удираешь от стаи, просто следишь, с какой стороны догоняют (только не забывать следить и за дорогой!) и вовремя подрезаешь в нужную сторону. Повторять до полного удирания. Мне это всегда помогало, без всяких баллончиков и шокеров.
Да, Песнь Сайи сильно на любителя, не очень удачный выбор для знакомства с миром визуальных новелл.
Для меня отличным входом послужила Бесконечное лето. Одним скучным вечером наткнулся на неё в Стиме и, будучи настроенным весьма скептически, всё же запустил. Действительно, основная часть игры это симулятор свиданий, прокрутил её по диагонали, но потом игра меня сильно удивила. Настолько, что захотелось продолжения банкета. Второй игрой стала Katawa Shoujo, тоже сильно впечатлила, но совсем по-другому.
Обе игры не японские, возможно поэтому у незнакомого со спецификой аниме (каким был я в момент знакомства) они не вызовут сильного отторжения. А потом уже, пообвыкнув, можно перейти к японской специфике. Попробуйте.
12 ...
9

Information

Rating
6,243-rd
Location
Москва, Москва и Московская обл., Россия
Registered
Activity