[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File [
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 30720 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1762010296602.jpg -(747912 B, 1368x768) Thumbnail displayed, click image for full size.
747912 No.234727   [Reply]
24 posts and 3 images omitted. Click Reply to view.
>> No.234810  

>>234809
бля надеюсь письмо дойдет, на реплай похуй в принципе

>> No.234811  

>>234810
Ты можешь это легко проверить отправив тестовое письмо на один из сервисов одноразовых почт.

>> No.234818  

Вот смотрите - в C++ используются итераторы для того, чтобы пройти по всем элементам контейнера. Когда значение элемента нужно получить/обновить выполняется dereferencing итератора (как это переводится вообще?) В 11 версии добавили синтаксический сахар, чтобы можно было писать как в жаве for (ItemType i : vec). Но тут кроется подвох - i в данном случае передаётся по значению, то есть является локальной переменной, копией. И когда я её обновляю на значение в контейнере это никак не влияет. Как с таким бороться?

>> No.234821  
File: 1762463052337.gif -(129 B, 45x19) Thumbnail displayed, click image for full size.
129

>>234818 http://knking.com/books/c2/

>> No.234830  
File: 1762594103994.jpg -(439659 B, 1000x1097) Thumbnail displayed, click image for full size.
439659

Новерьчане, а что это за конденсатор странный? Не видел раньше таких.

>> No.234831  
File: 1762602819930.jpg -(214322 B, 1134x1063) Thumbnail displayed, click image for full size.
214322

>>234830
Внезапно гуглиться. А говорили поиск по картинкам сломали.

>> No.234833  
File: 1762606080312.jpg -(50519 B, 546x394) Thumbnail displayed, click image for full size.
50519

>>234831
Специальные кандёры типа X и Y. Заточены под сеть ~230, грубо говоря учитывают все выбросы там возможные. Обязательны в блоках питания от этой сети работающих. Как-то так, если ничего не напутал.

>> No.234836  

>>234818

>dereferencing итератора (как это переводится вообще?)

Разыменование [cсылки|итератора].

>> No.234838  
File: 1762645020988.jpg -(1184242 B, 2894x4093) Thumbnail displayed, click image for full size.
1184242

>>234836
Прочитал как "разминирование", лол.

>> No.234839  
File: 1762661004077.png -(824184 B, 680x569) Thumbnail displayed, click image for full size.
824184

>>234787

>По нулевому. В винде, которая в дуалбуте, ставлю время по UTC

Вот я на этом встрял. Гружусь в линух - оказываюсь в одном времени, гружусь в винду - вдругом. Причем если настраивать в линухе руками то едут ssl сертефикаты от того что время кривое, а показывает правильное, но там в недрах системы оно так или иначе учиывает часовой пояс и сертефикаты от этого всего зависят, в следствии чего не смотря на то что я выставил верное время в часах, сертефикатам пофиг на это время.



File: 1645110609033.jpg -(295306 B, 850x1280) Thumbnail displayed, click image for full size.
295306 No.199212   [Reply]

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

от себя вбрасываю https://libgen.is

с нуля практически не гуглиться, если ты про неё не знаешь то пиратство книг превращается в ад. ресурс поистине титанический.

103 posts and 25 images omitted. Click Reply to view.
>> No.234452  

>>234447
А вот я кстати сам не знаю, в чем соль. Возможно, на данный момент они такой же ханипот, как и архив анны.

>> No.234465  

>>234452

> ханипот, как и архив анны.

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

>> No.234473  

>>234465
Значит, как сказал Кацман, тебе ничего не угрожает.

>> No.234475  

>>234447
.onion и так используется
http://libgenfrialc7tguyjywa36vtrdcplwpxaw43h6o63dmmwhvavo5rqqd.onion

Более того, можно скачивать из ipfs.

Но моя любимая фича сейчас это то, что они ещё и библиографическую запись прилагают к скачиваемому материалу.

Например:
https://libgen.li/ads.php?md5=a5cc947e9e260591f386df8ccc4ac3e7

@book{book:{92303441},
title = {Материалы в помощь начинающим научным работникам},
author = {Любищев А А},
publisher = {УПГУ},
Comment too long. Click here to view the full text.
>> No.234487  

>>234475

>На каком основании ты утверждаешь, что и тот и другой ресурс ханипоты ?

архив анны:
-уебищный дизайн
-js/куки
-быстрая скачка за регистрацию+донат, иначе качаешь на скорости как в начале нулевых в деревне
-клаудфларе

>> No.234488  

олсо: https://www.reddit.com/r/Annas_Archive/comments/1dezixj/cant_download_through_tor/

>> No.234496  

>>234475

>.onion и так используется

а как там делать поиск?

>> No.234499  

>>234496
Видимо перебором.

>> No.234531  

>>234487

>дизайн

Вкусовщина.

>js

Есть сейчас у каждого первого сайта. Про ublock я до этого писал. Ни о чём не говорит.

>куки

Ну вот тут да, хз зачем нужно сайту с которого просто качаются книги.
Хотя, с другой стороны, у меня куки для разных сайтов находятся в рызных контейнерах arkenfox и куки этого сайта с кукисами контейнера личное и контейнера рабочее не смешиваются.

Comment too long. Click here to view the full text.
>> No.234837  

https://jtra.cz/stuff/lisp/sclr/index.html



File: 1743581491833.jpg -(95401 B, 881x654) Thumbnail displayed, click image for full size.
95401 No.230789   [Reply]
291 posts and 235 images omitted. Click Reply to view.
>> No.234662  
File: 1761675914836.jpg -(37806 B, 340x433) Thumbnail displayed, click image for full size.
37806
>> No.234663  
File: 1761676091662.jpg -(259782 B, 960x1200) Thumbnail displayed, click image for full size.
259782
>> No.234703  
File: 1761892840640.jpg -(864704 B, 1920x2560) Thumbnail displayed, click image for full size.
864704
>> No.234793  

>>234703
Может ли сработать от нагрева?

>> No.234795  

>>234793
Запросто.

>> No.234797  

>>234795 Сигнализатор лёгкого перегрева.

>> No.234807  

>>234797
Или слишком долгой игровой сессии.

>> No.234826  
File: 1762543635224.jpg -(171858 B, 768x1024) Thumbnail displayed, click image for full size.
171858
>> No.234834  
File: 1762630214574.jpg -(35648 B, 1280x1064) Thumbnail displayed, click image for full size.
35648
>> No.234835  
File: 1762630533348.jpg -(54062 B, 640x462) Thumbnail displayed, click image for full size.
54062

«Руины древней цивилизации ASUS»



File: 1758379650813.jpg -(483806 B, 1920x817) Thumbnail displayed, click image for full size.
483806 No.233909   [Reply]

Предыдущий >>230423

169 posts and 19 images omitted. Click Reply to view.
>> No.234803  

>>234802

>Чем популярнее покойный был, тем больше едоков.

У новозеландцев примерно так и было. Только они поедали сильных и храбрых врагов, чтобы получить их качества. Злые языки поговаривают, что и до сих пор этим балуются.

>> No.234804  

>>234803
Хорошо когда народ помнит свои корни и не забывает традиции.

Другой момент, про выживание героя в безнадёжной ситуации:
В древней культуре его нынешних антагонистов бытовало мнение, что присутствовать при смерти своего врага, тем более, будучи её причиной — очень плохо для кармы. На том свете обязательно спросят и лучше обеспечить себе алиби заранее.
Современные её представители давно переросли такие предрассудки, но высокоранговый криминалитет, играющий в аристократию, перенимает старые традиции и оставляет избавление от неугодного подчинённым, даже не давая приказ в явном виде.
Подчинённые, по мере сил, копируют начальство, и вместо того, чтобы банально перерезать глотку, космические пираты оставляют пленного героя в одиночестве на верную смерть, с которой у того традиционно сложные отношения.

>> No.234805  

>>234803 Когда есть хочется, а нечего, и не такие оправдания придумаешь.

>> No.234806  

Аноны, кажется, выход найден. Состоит вот в чем: некий фантастический вирус блокирует синтез D-серина, важной аминокислоты. Человек начинает остро нуждаться в D-серине больше, чем обычно. Человеку необходима пища, богатая D-серином. А знаете, где больше всего D-серина? В человеческом мозге.

>> No.234815  

Разве ты >>234806 не хотел абсурдную причину?

>> No.234816  

>>234815
Я ищу любую идею, лишь бы хоть как-то обосновать пожирание людей друг другом.

>> No.234817  
File: 1762456209911.png -(339187 B, 600x800) Thumbnail displayed, click image for full size.
339187

>>234816
Ну так сделай пародию на человеческое общество. Например в моду вошёл социальный дарвинизм и сильный поедает слабого в буквальном смысле:3

>> No.234819  

Закон природы: сильный поедает вкусного.
Следствие: имея дело с хищниками, нужно быть невкусным.

>> No.234820  

>>234817

>в моду вошёл социальный дарвинизм
>вошёл в моду

я руку от лица оторвать не могу

>> No.234825  

>>234820
А я не могу оторвать руку от лица из-за твоего сообщения.



File: 1760942538629.png -(1581878 B, 1624x910) Thumbnail displayed, click image for full size.
1581878 No.234544   [Reply]

Сап.

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

Я уже немного продвинулся в работе и прежде пробовал постить на хардваче сасача, поэтому первым делом перенесу несколько постов и пиков оттуда. А потом будем ехать вместе.

Итак, для начала накидаем, а что собственно хочется от клавиатуры. Без какого-либо порядка, как в голову приходит.

  1. Корпус металл без покрытия, алюминий или сталь. Мб полирну разве что. Но скорее всего лень.
  2. Баззер, возможно соленоид.
  3. Диоды пожалуй нет, нахуй они нужны, всё равно глаза на мониторе.
  4. Tadpole mount, как во фроге от геонворкс. Скорее всего pcb mount для плейтлесс билдов.
  5. Чип STM32, голый QMK. Может для публики виал прикручу.
Comment too long. Click here to view the full text.
45 posts and 25 images omitted. Click Reply to view.
>> No.234740  

>>234732
>>234734
Хотели бы жадно облапать клавиатуру, а потом яростно отодрать прямо на столе, я правильно понял? Потеребить её за клавиши.

>> No.234741  

>>234740
… Ты ещё скажи, что я ей между страниц заглядываю…

>> No.234776  
File: 1762199946658.png -(37105 B, 1027x397) Thumbnail displayed, click image for full size.
37105

Пока китаец изготавливает мне плату и я ленюсь продолжать работу над корпусом, расскажу о планируемой раскладке для этой клавиатуры. Собственно, эту раскладку я использую на практически всех своих клавиатурах, которые поддерживают QMK (проводные) или ZMK (блютус). Пикрилейтед картинка изготовлена с помощью keyboard-layout-editor.com.

Итак, физических кнопок мало (на самом деле достаточно, как будет понятно дальше), поэтому нам приходят на помощь СЛОИ. Слой — это проще говоря один из режимов клавиатуры, между которыми можно переключаться. На одном слое у кнопки одна функция, например отправить «А», на другом другая, например отправить «F1» или «пнх лол». Или всё что угодно, как нравится запрограммировать конфиг.

На клавиатуре будет доступные следующие слои: кверти, колемак, цифры, навигация+шорткаты, функциональный.

На прикрепленной картинке изображён базовый слой, слой для печати. Как видно, это самая обычная кверти с парой изменений: Ъ, Ё перенесены под левый мизинец, таким образом при печати на кириллице мне не нужно переносить палец дальше чем 1U (U есть юнит, размер стандартной клавиши, ~19mm). Ну, точнее ~1.41U к Ъ, whatever. Кстати, как вы заметили, в отличие от одного жентельмена с голубыми волосами, букву Ё я очень люблю и стараюсь использовать везде где можно. Кириллица, разумеется, к раскладке не имеет отношения, слой я изобразил с ней для наглядности.

Comment too long. Click here to view the full text.
>> No.234777  

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

>> No.234778  

>>234777
Ничего против Ф-ряда не имею, конечно. Но сами кнопки расположены далеко от домашнего ряда. Прошивка позволит иметь их ближе, и надобность физических кнопок специально под них отпадает. Посему будет слой с Ф-ками. А частые Ф-ки и их комбинации будут вынесены на слой с шорткатами для моего удобства.

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

А QMK с кучей всяких возможностей настройки на любой вкус и причуды позволит это осуществить.

>> No.234783  

>>234776

> до неё в течение 0.1ms

В течение 100ms

>> No.234789  

>>234778

>выше человек оскорбился на меня из-за похожей формулировки

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

>> No.234796  

>>234778

>Там выше человек оскорбился на меня из-за похожей

Сорри, , понял, ты не имел в виду. Классный проект, конечно.
>>234789
Папка твой шиз залётный, мань.

>> No.234827  
File: 1762545284548.png -(34333 B, 1008x609) Thumbnail displayed, click image for full size.
34333

>>234776
Числовой слой.

Технически их два, типа такие мини-нумпады под обе руки. Левая рука отвечает за цифры, которые на обычной клавиатуре находятся сверху в ряд, правая за цифры на нумпаде. Треугольники на остальных кнопках — это означает, что у клавиши активна функция со слоя, из которого был вызван активный слой. Т.е. если я включаю числовой слой с базового, то клавиша [0,0] будет как и прежде возвращать Ъ.

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

  1. Одно короткое нажатие: стики слой (Sticky, также One-shot). Включается на одно нажатие, после которого клавиатура возвращается на предыдущий слой. Исключение: модифаеры. Есть тайм-аут.
  2. Два коротких нажатия: постоянное включение слоя. Чтобы вернутся на предыдущий, нужно опять нажать кнопку переключения.
  3. Удерживание: Numword. Клавиатура работает на этом слое пока вводятся символы из белого списка. Например, цифры и несколько других типа -_, delete, backspace. Список конечно же настраивается. Как только вводится что-то другое, клавиатура переходит на предыдущий слой. Я ещё потестирую, может быть пп. 2 и 3 будет иметь смысл поменять местами.
Comment too long. Click here to view the full text.
>> No.234828  

>>234827
Нолики забыл покрасить на картинке. Ну понятно.



File: 1740185193460.jpg -(62766 B, 1000x1559) Thumbnail displayed, click image for full size.
62766 No.229750   [Reply]

Предыдущий >>201490

281 posts and 25 images omitted. Click Reply to view.
>> No.234614  

>>234613
Откуда у битарда девушка?

>> No.234616  

>>234614
Я необычный битард. У меня ещё и оконченное высшее образование есть и работа. Единственное, что принудительно в психдиспансере лежал. Нормисом тоже не назовёшь.

>> No.234620  

>>232862
Перечитывал тред, понял, на какую книгу это похоже. Это же "В клетке" Дж. Скальцы.

>> No.234626  

>>234620
Конкретно в >>232862 девочка ничего не контролировала, просто я, условно говоря, подсаживал её сознание себе на плечо и брал с собой на прогулку.
Ей ещё, по-моему, нельзя было есть сладкое или что-то вроде того, поэтому я покупал и ел для неё сахарную вату и катался на каких-то каруселях.

* * *

Ближе к описанию книги у меня был другой сон, по мотивам какой-то космической игрушки, вроде Элиты, в котором я умел рассчитывать гиперпространственные прыжки на большие дистанции.
Возможно, по Frontier, для которой я в своё время писал программы для навигации, в том числе, с использованием некоторых особенностей игры. А может, это была VGA Planets, не помню.

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

Comment too long. Click here to view the full text.
>> No.234754  

Снилось, что отправился в поход с малознакомой компанией, в которую попал через одного своего друга.
Шли с рюкзаками вдоль обрыва над морем — стояла жара, а с моря дул прохладный ветер, который отвесный обрыв заворачивал наверх, так что попасть в него можно было лишь на самом краю.
Тут под одним край осыпался и он полетел вниз, только упел снять рюкзак и выбросить его наверх. Улетел вниз на десятки метров и после скатился по каменной осыпи к самой воде.
Смотрим вниз — он там лежит как ком белья. И все спокойно идут дальше, будто ничего не случилось. Даже рюкзак его с собой не стали брать.

Спрашиваю: «Народ, вы что, его так бросите?»
Мне говорят: «Он нас нагонит».
Говорю: «Да у него теперь костей в два раза больше».
Отвечают: «Что с ним станется? Не в первый раз, привычный».
«Ну, ладно, — думаю, — ваш друг, не мой, вам виднее». Иду за ними дальше.

На следующее утро, вылез из палатки на заре, смотрю: вчерашний упавший сидит у костра, варит в котле суп. Слегка потрёпанный, но вроде целый.

Comment too long. Click here to view the full text.
>> No.234773  

>>234601
Неплохая бы вышла хоррор-короткометражка.

>> No.234798  

Снилось, что я поцеловал девочку, которая мне нравилась.

>> No.234799  

>>234798
Повезло тебе. А мне снилось, что я был сектантом культистом, магия которых по силе зависела от веры в их темного бога. Мы захватывали здание, в нас стреляли ракетами, на нас падали сбитые самолеты, к нам даже подсылали гражданских диверсантов с бомбами, уничтожавшими веру, но мы выстояли. Это даже словами описать нельзя.

>> No.234801  

Снилось, что звонили мошенники, пытались узнать доступ к моему банковскому счёту.
Я наговорил им произвольной ерунды просто чтобы убедиться, что они мошенники.
Через пару дней, ко мне явился человек с придуманным мной именем, с упрёком, что я выдал его данные.
Причём, возник он, как я понял, именно в момент, когда я эти данные придумал и озвучил.
Слушаю его, стоя в дверях, и думаю: «Ой, да иди ты нафиг!»

>> No.234824  

Среди всякой обыденной ерунды, приснилось, что девушка назвала мне своё имя и дала номер телефона. Не помню, когда в моих снах вообще в последний раз фигурировало чьё-либо имя.



File: 1761954726663.jpg -(5470321 B, 3561x2000) Thumbnail displayed, click image for full size.
5470321 No.234714   [Reply]

Есть вообще те люди которые обучаются годами на тех кто изучает то, что было 50-100, а то и столетия назад, а тут один человек берет и решает для себя: Все, надо отпустить, просто забить болт на свое прошлое и "дальше жить", не кажется ли это абсурдным, имхо? Думаю все здесь сталкивались с проблемами в жизни, и их либо приходилось уже как-то решать либо приходить к одному и тому же - сделать вид что тебе "плевать" и тебя оно не колышит.

>> No.234715  

>>234714
Не понял вопроса.

>> No.234720  
>Забыть свое прошлое - правильный выбор?

Прошлого нет, хватит жить иллюзиями и психоделиками.

>> No.234721  

Мне кажется, что иногда это может быть единственным (ладно, не единственным, но для безвольного хиккана единственным доступным) способом дать мозгу новую жизнь. Прошлое мешает. Трудно объяснить, чем, но при попытках мыслить лишь категориями событий последних двух лет ты чувствуешь себя физически легче. Ладно, я чувствую.

Неясно, насколько это результат реального повышения эффективности мозга, а насколько фальшивый итог исчезновения возможности для сравнения (не помнишь молодость — не помнишь, каким интеллектуально крутым ты тогда был, — не ощущаешь и себя-нынешнего тупым). Но в любом случае эмоционально тебе будет приятней.

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

Может, это как-то связано.

>> No.234812  
File: 1762376655418.jpg -(290930 B, 1080x1681) Thumbnail displayed, click image for full size.
290930

Некорректная постановка вопроса.

  • What is pastself holding you back?

Но ещё можно сказать "не дай прошлому мешать настоящему". Тогда "забывать" отпадает как невещественное.

>> No.234813  

>>234812

>невещественное

заебал, опять свою шизофрению дифференцируешь? проспись!

>> No.234814  
File: 1762400789755.jpg -(69580 B, 735x583) Thumbnail displayed, click image for full size.
69580

Речь идёт об эмоциональной составляющей, очевидно. Забывать остальное не имеет смысла/вредно.



File: 1740084148100.jpg -(1679006 B, 1476x1675) Thumbnail displayed, click image for full size.
1679006 No.229710   [Reply]

Какими нейросетками вы пользуетесь?

52 posts and 6 images omitted. Click Reply to view.
>> No.234585  

>>234408
У тебя дома кластер с десятком H100?

>> No.234586  

>>234585
Одна 3060.

>> No.234587  

>>234586
120b даже квантизованная до упора будет жрать на десятичный порядок больше как минимум. На ЦП гоняешь? Ну... Да и оперативки тоже нужно соответствующе (но это хоть в пределах разумно возможного). Вот только скорость...

>> No.234588  

>>234587
Основную часть на видяшке, экспертов на cpu. В совокупности получается довольно неплохая скорость.

>> No.234589  

>>234588

>В совокупности получается довольно неплохая скорость

Мицгол может кодировать 1 минуту видео несколько месяцев, что бы потом запостить это на 410 чане и в своей тележке. Так что т-щ гоните цифры, а не субъективные впечатления.

>> No.234590  

>>234589

> Так что т-щ гоните цифры

10-15 t/s

>> No.234692  

>>234395
Кому нужен этот кал говна. Она хуже буквально всего аналогичного размера + отказывается отвечать на безобидные промпты, а когда не отказывается в любом случае тратит 2/3 thinking анализируя, стоит ли тебе отказать. Используй квен, используй glm air

>> No.234694  

>>234692
Не знаю что у тебя там за промпты такие, у меня оно на 95% без проблем отвечает. Что касается qwen то он на моем железе выдает что-то порядка 0.8t/s, поскольку в gpu не помещается. Имеет смысл для вопросов, с которыми gpt не справился, но никак не в качестве дефолтной сетки.

>> No.234790  

>>234692

>отказывается отвечать на безобидные промпты

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

>> No.234794  

>>234790
Мне это не нужно, я использую GLM 4.6 на шести 3090



File: 1762182075196.jpg -(25387 B, 280x346) Thumbnail displayed, click image for full size.
25387 No.234766   [Reply]

Хола!

Значится начал я полгода назад заниматься своим проектом в реверс-инженирование. За это время успел написать свой тулинг, научился пользоваться и решать проблемы со старыми версиями вижлы, разобрался во всех важных окошках айды и даже смог достичь некоторых результатов -- хотя наперед работы еще очень много!

Хочу поделиться тут всякой преинтересной (для меня) информацией, как-то так!

>> No.234767  
File: 1762182975003.png -(63794 B, 866x768) Thumbnail displayed, click image for full size.
63794

Так вот! Проект посвящен мертвой и не очень качественной игре Survarium, сервера которой закрылись где-то года три назад.

И ведь если сервера закрылись, то значит, что надо написать свои!

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

https://ap-pro.ru/forums/topic/2647-materials-stalker-2-2011-ii/
https://archive.org/search.php?query=creator%3A%22Vostok+Games%22

Первым делом стоило разобраться, вообще куда я влез и чего хочу добиться. Поэтому с айдой и дебаг символами наперевес пошел разбираться в протоколах со стороны клиента.

Айда конечно тула очень интересная, особенно потому что имеет встроенный дебаггер, так еще и умеет хорошо декомпилировать С++ код, тогда как Гидра задыхается на большом количестве виртуальных функций, наследования и темплейтов -- хотя и Гидрой в итоге я также пользуюсь, пусть и только для скриптов.

>> No.234768  
File: 1762184008071.png -(4510021 B, 2541x1439) Thumbnail displayed, click image for full size.
4510021

Не подумал я сильно, как это все оформить красиво, но уж что вышло, то вышло

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

Протокол там написан конечно дурацки, потому что вся информация передается по голому TCP и только для передачи пароля в середине соединения используется SSL. В любом случае! Написал я на расте подобие сервера, который соглашается на все комбинации имени пользователя и пароля (что забавно, в первых версиях игры игра крашилась при имени короче 20 символов, что предвещает дальнейшее). Там и пригодились приватные ключи, оставленные разработчикам в первых релизах игры, иначе бы мне пришлось патчить экзешник (что я в дальнейшем все равно делал), чтобы оставить свой собственный сертификат. И вуаля -- первый барьер пройден!

>> No.234769  
>Айда

Удивлён, что кто-то так говорит, привык, что люди произносят IDA как ИДА.

Что за скрипты для которых используешь гидру ?

>> No.234770  

Нахуя кастить нуль указатель?
Мимо

>> No.234771  
File: 1762187861923.png -(135483 B, 1465x394) Thumbnail displayed, click image for full size.
135483

>>234769

> ИДА

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

> Что за скрипты для которых используешь гидру

Я через какое-то время расскажу, что я начал восстанавливать исходный код клиента, базируясь на слитом движке xray-2.0, и чтобы cматчить ассемблер оригинальной игры и мною измененного движка, я использую objdiff[1], который умеет сравнивать ассемблер между объектными файлами. И с помощью скриптовой гидры с delinker[2] расширением я эти объектные файлы и генерирую.

Скрипт получился очень простой: я включаю только необходимые мне анализаторы и для каждого класса движка с помощью того расширения генерирую объектные файлы по его методам. Про него автор неплохо на хакерньюсе[3] рассказал.

Comment too long. Click here to view the full text.
>> No.234774  
File: 1762189489324.png -(33227 B, 1737x275) Thumbnail displayed, click image for full size.
33227

>>234770
Это декомпилированный код, сгенерированный гидрой из ассемблера. Он "похож" на сишку и плюсы, но таковым не является. И касты в декомпилированном коде все указываются явно, чтобы было понятно, что с чем сравнивается и куда передается.

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



File: 1753209496711.jpg -(4383701 B, 2777x1421) Thumbnail displayed, click image for full size.
4383701 No.232898   [Reply]
497 posts and 101 images omitted. Click Reply to view.
>> No.234706  
File: 1761918105710.jpg -(126562 B, 1000x1399) Thumbnail displayed, click image for full size.
126562

>>234705

>ничего не сказали
>всё равно

Недавно в сосаёти?

>> No.234707  

>>234706
Понимаешь, даже отдельным письмом, которое не было бы видно в списке рассылок не написали по этому поводу.

Преподавателям в университете тоже было всё равно.

>> No.234708  

Но зато я помню как забанили целиком домен protonmail.ch, потому что с него в тот список рассылки шло слишком много спама, лол.

Там, наверное, тоже был софтскильный и давно пребывающий в сосаети сирун.

>> No.234709  

Шизофрению надо лечить. Всем похуй, какой у вас почтовый ящик.

>> No.234722  

Переслушал песню Трава у дома. Пиздец.

>> No.234723  

>>234722
А в чем пиздец?

>> No.234724  

>>234723
Послушай, озвучь мысли, потом поговорим.

>> No.234725  

>>234724
Сейчас попробую.

>> No.234726  

>>234724
Послушал. Не знаю. Особо мрачных мыслей не возникает.

>> No.234729  

Новый тред >>234727



Delete Post []
Password
Previous [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]