Top.Mail.Ru
? ?

ewoke

держать спину прямо

[sticky post]Число 8 это бесконечность
Image
Imageewoke

Я ТУТ:

1 vk.com/65watgames создание игр и демок под win / android

2 vk.com/oldcd старый софт/игры

3 vk.com/nos_av (анти-)вирусы, обратная разработка

4 vk.com/fr4gs (фраг-)видео и карты fps-шутеров игр

5 vk.com/zx_86 ретро-железо, схемотехника, dos / attiny

6 vk.com/sbercoin инвестиции, (интуитивный) трейдинг

7 vk.com/descent_2_rebirth дуэли в 6-dof леталке Descent

8 vk.com/goldenmoose турнир трейдеров на получение максимального убытка


Жизнь скоротечна (погуглите «average human life in weeks»), творчество — вечно.

Имеем 2 группы по программированию, 2 по «старому старью», 2 по играм, 2 по финансам. Некоторые группы чуть менее, чем никакие, но тем не менее.

Погуглите «а хули нет Кевин Смит».


Это отлично
Image
Imageewoke

https://web.archive.org/web/20240621175505/https://henrysheppard.ru/articles/fe/potato-server/index.shtml

Где в 2025 можно найти статьи с подобным обаянием из 2005?


[reposted post]Две полоски
фото
Imagevoron_vp
reposted by Imageewoke

JIRA ISSUE #182355 Type: BUG Priority: MEDIUM Created: 21.02.12 18:21 Description: С "Дзуйкаку" взлетает "Зеро" с маркировкой авианосца "Кага".

21.02.12 18:30 Elena Ivanova [community manager] commented:
наблюдательные товарищи пишут в интернете что у нас на утекших в сеть скриншотах на самолетах не та маркировка цветные полосы а должны быть белые

22.02.12 11:51 Elena Ivanova [community management] reassigned to Sergei Lodkin [qa lead]
оформите баг чтобы исправили а то позоримся

05.03.12 15:41 Sergei Lodkin [qa lead] reassigned to Mihail Dorenkov [qa engineer]

11.03.12 10:42 Mihail Dorenkov [qa engineer] reassigned to Alexander Rozhko [art director]
Надо нанести на самолеты две белые полосы.

06.04.12 11:13 Alexander Rozhko [art director] reassigned to Semen Kemshakov [3d artist]

17.04.12 15:50 Semen Kemshakov [3d artist] reassigned to Tatiana Severina [textures artist]
Нужны две одинаковые белые текстуры для полосок. Очень надо!

20.04.12 11:10 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist]
нужны эскизы двух белых полосок, а то я не знаю, на что они похожи

24.04.12 12:00 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist]
У нас полный завал. Полоски сможем не раньше, чем через два месяца.

01.05.12 18:34 Tatiana Severina [textures artist] reassigned to Alexandra Lebedeva [2d artist]
можешь сверхурочно поработать? может, дома? это же пара часов, не больше. очень надо!

02.05.12 12:30 Alexandra Lebedeva [2d artist] reassigned to Tatiana Severina [textures artist]
Взяла работу на дом, ночью засела рисовать. (((((( Парень мой спрашивает: "Чего не спишь?"
А я ему: "Да понимаешь, у меня тут тут две полоски..." Обернулась - а его нет. Где теперь его искать? ((((((
Read more...Collapse )

Checkpoint
Image
Imageewoke

нельзя опубликовать пустую запись


Smelly code
Image
Imageewoke

Узнал о проекте ремейка Heroes2, https://vk.com/fheroes2

173 на настоящий момент контрибутора в github, и там прикручен автоанализатор г-кода, который показывает что «такое себе» оно на самом деле (а может и не показывает, но 700+ code smells ворнингов), когда тяп-ляп и почти 200 человек делают 1 проект. Нунизнаю.

И на другом краю https://ewoke.livejournal.com/409465.html

, это когда ты думаешь, как все же выводить в Си через GDI спрайты..


Стариковское
Image
Imageewoke

Приключения Лошадки, ascii фильм
Image
Imageewoke

https://museum.netstalking.org/storage/horse/

Tags:

обрети гармонию, которая была утеряна
Image
Imageewoke

ТВОЯ религия это ТВОЙ код

все остальное — ложно

не позволяй управлять собой

делай то, что делает тебя живым

все остальное малозначимо. осознай ничтожность этого всего, и пиши код.

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

онлайн не нужен, у тебя все уже есть.

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

пока ты не осознаешь ничтожность всего остального, будешь скатываться в это.

твоя игра = счастье без зазрения совести.

заставлять себя + перед кем-то оправдываться, не требуется.

код ЧИСТ и СВЯТ.

все остальное — пустая мерзота.


37 тысяч файлов, 900 мб
Image
Imageewoke

2004
Image
Imageewoke

Неловкий момент, когда тебе всего/уже 22 года

Image

(no subject)
Image
Imageewoke

Оптимизация
Image
Imageewoke

Мне нужно разбирать опкоды для дизассемблера. Как это можно сделать, на вскидку:

— switch-case / if-then

— по диапазонам (т.е. захватывая например через < или > определенные оные)

— через таблицу, нравится такой вариант, т.е. таблица с 1 опкодом и дальше указатель на обслуживающую функцию

— через битовые поля (разное вроде or ax,00101000b / jz metka)

Казалось бы, вот они варианты, бери любой, ? Нет, хочется оптимальности?


Image

Я наколядую Вам оптимальности. UPX (консольная сжималка-разжималка ехе-файлов) весит больше полмега. FAR Manager — 40 мегов (почти размер Вин95). Мало?

В игре TitanFall 2014 года АУДИОДАННЫХ 19 ГИГАБАЙТ. Игра Cuphead (двумерный квест) занимает от 2 до 20 гб (еще раз, двумерный квест).

Мне почему-то кажется, Вам мало.

Ок, окунитесь в это, https://www.cyberforum.ru/memory/thread3171476.html

В моей текущей конфигурации компьютера 64 ГБ оперативной памяти и 3.64 ТБ NVMe SSD.. Так получилось, что я работаю с самой тяжелой задачей, которую может выполнять "бытовой" компьютер - с разработкой игр..

Про аудио в 19Гб, мне сложно представить, КАК нужно преобразовать данные, чтобы они столько занимали. Думается, если взять WAV, обратить его в бинарный вид по символам 0101010001, это лишь в 8 раз его увеличит. Неужели они делали это словами? То есть «один», «ноль», «ну точно один клянусь» И это в 2014!

Инвалиды сука на голову, конкурса 32к игр на Вас не хватает, юродивых,

https://gamedev.ru/projects/forum/?id=209634


Мне весь этот цирк напоминает обсуждение 2001 года, где участник форума вопрошал про размер MSVBVM6.DLL в 1.5 мегабайта со словами «этот размер неприемлем!» (соединение по модему) и интересовался, как из этой библиотеки «выкорчевать» нетребуемые в runtime функции, чтобы ее облегчить.

(это, конечно, комичный пример перегиба в другую сторону)

Что же случилось за такой короткий период времени, что настолько драматически привело к деградации всего и вся? Появление ШПД интернета и отказа от CD, а затем и DVD носителей? Развитие (на порядки) емкостей жестких дисков и ОЗУ?


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


Снималка Dos-защит
Image
Imageewoke

Оказывается, актуально. Уже приводил ссылку, https://habr.com/ru/articles/934490/

И ведь отличный вызов эта тема предлагает! Более того, сейчас целиком всю память дос-машины можно эмулировать с 1 файла в 640к. Так как нормальный съемщик защит будет требовать глубокого воспроизведения работы ОС, ему будет нужна и дос-память с ее структурами загруженной операционки. Почему бы и нет?

Представьте, heatmap исполнимой памяти, отображающий места, где код выполнялся чаще всего.

И прочее..

В настоящий момент написания этих строк я сильно туплю. Голова работает интересным образом (вернее, полушария мозга). Ночью ЧИСТЫМ ТЕКСТОМ выдает ГОТОВОЕ, которое если не записать, позже вспоминаешь и формулируешь с большим трудом. Но мы стараемся! И будем дальше стараться.

Stay tuned!

(снималка протекторов это лишь часть большого проекта, https://nos.1bb.ru/viewforum.php?id=5 , эмулятор всея ВИРуси)


Заброшено 2 года назад
Image
Imageewoke
Image

Да, есть еще Улитки, там всяческие бонусы наподобие Дендроидов в HoMM.

Алеша, 43 годика.

Tags:

Awesome #2
Image
Imageewoke

http://www.gbppr.net/cracking/

(https://archive.org/details/GBPPR-Feb2024 55gb)


Awesome!
Image
Imageewoke

https://github.com/packing-box/awesome-executable-packing

Все что Вы хотели узнать о паковке-распаковке, но боялись спросить.


(c)
Image
Imageewoke

Идея - это искра. Но искра не зажигает костёр сама по себе. Она нуждается в топливе, ветре, умении и терпении. Именно поэтому любая идея ничего не стоит, но ровно до того момента, пока не столкнётся с реальностью.

Потому что:

  • Не хватает навыков - вы можете мечтать о великой игре, но не знать, как писать сценарии, балансировать механики или работать в Unity;
  • Нет инструментов - у вас может быть видение, но не будет доступа к движку, анимации, звуку;
  • Нет времени - реализация требует месяцев, а то и лет. А между идеей и действием - пропасть прокрастинации.
  • Нет поддержки - и это, пожалуй, самое страшное. Когда близкие говорят: "Ты не справишься", "Это никому не нужно", они не просто не верят, они "отбирают у вас право на попытку". А без веры, нет энергии, нет движения.

Идея сама по себе - это гипотеза. Она не решает проблему, не приносит радость игрокам, не меняет мир. Только реализация делает это.

Но вот в чём парадокс: Идея становится ценной не тогда, когда её хвалят, а когда её начинают делать. Именно в процессе реализации рождается понимание, исправляются ошибки, появляется уникальность. То, что в голове казалось гениальным, на практике может сломаться и это хорошо. Потому что "реальность - лучший учитель". Так что да - идея ничего не стоит. Но человек, который берёт её и идёт через страх, сомнения, нехватку ресурсов — тот, кто придаёт ей ценность.

И если вы чувствуете, что вас не поддерживают, знайте:

  • Многие великие проекты начинались в одиночестве;
Read more...Collapse )

https://habr.com/ru/users/NeriaLab


В тексте прекрасно все )
Image
Imageewoke
Image

Зацикливается зацикливается это вишенка на торте.

Сейчас бы представить себе свирепую эпидемию нерезидентного ком-инфектора.


buenos
Image
Imageewoke

б — безсигнатурный

у — универсальный (handles many file formats)

э — эмулирующий / эвристический?

н — нерезидентный

о — офлайн / on-demand

с — сканер


Впнище
Image
Imageewoke

Давече нашел проект японского университета, ВПН, делюсь находкой.

https://download.vpngate.jp/en/

Vanilla oldschool VPN. Почему-то вспомнился WinGate, имел с ним дело 20 лет назад в компутерном клубе, когда админил.

Программа честно предупреждает, что использование ВПН может идти в разрез с ублюдочными локальными изобретениями законописцев.

Есть тема посканить shares подсетки, куда ты попадаешь, вдруг у кого шара без пароля )


Image