Заметки беснующегося разработчика
78 subscribers
151 photos
5 videos
3 files
30 links
Ничего такого, кроме пространных разговоров и разработки тут не будет.
Download Telegram
Заметки беснующегося разработчика
Привет котятки, я живой, постепенно разгребаю завал по учебе. Решил, что можно релизнуть не самую лучшую версию кода, но что вы мне собственно сделаете...хехе https://github.com/Idxeed/AutoWSA Собственно, у меня работает, не знаю зачем оно вам, мне вот зашло.…
Упоролся, сегодня сменил тему курсовой на что то более базированное, потому что закончить эту штуку к 20 декабря с моими темпами я не успеваю, а посему теперь штука только моя, ы.

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

Возможно разгоню вам чего-нибудь, а может не разгоню, я приболел малясь, устал..
1👏1
Пишем код в единственный выходной на неделе, а вы как прожигаете жизнь?
4
Все, я 3 версию на гитхаб залил, чувствую большую радость, потому что установщик, хоть и с оговорками(до 4 версии), но работает.
2
Дальнейшие планы распишу ближе к вечеру, если гулящая голова пройдет
2
Вот это я сейчас
1👍1
Охайо, котики!

На связи умирающий админ, а это очередная паста в никуда. Погнали!

Сегодня я дописал и выложил 3 версию проекта, и вот что там изменилось:

-Переписал систему вывода данных, теперь CGDI.h, в которой была тупая мешанина из низкоуровневых функций консоли и winapi для окон больше нет. Теперь удобный graph.h, в котором вывод намеренно разделен на типы: позитивный, негативный, вывод запроса. Плюс задел на loadbar, но это будет в будущем, хотя уже работает, просто засунуть некуда.

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

Скрин работы программы + установленный ею клиент ВК.

Продолжение про 4 версию чуть позже.
5
4 версия(в разработке):

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

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

-Расширение graph.h под предыдущие нужды.

-Также сделал так, чтобы не пришлось закидывать АПК в файл с проектом. Просто скиньте его путь, а дальше оно само его импортирует к себе.

-Штукатурка прошлой версии. Исправлю мелочи, которые меня бесят.

В планах на будущие версии:

Если все будет идти относительно неплохо, то:

-Попробую написать хоть какой нибудь оптимизатор потребления ОЗУ, а то жрет оно непомерно много. Если не получится, буду думать в сторону установки андройда более младших/лёгких версии для слабых ПК.

-Посмотрим в сторону подключения шелла. Пока можно просто запускать голые АПК, а почему бы не добавить тот же ведройдовский шелл? Зачем блюстакс, когда есть WSA.

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

Да и вообще всем, кто хоть как то реагирует или просто читает, спасибо, я тут не загнулся благодаря вам:3 ❤️
🏆9
И последнее: если у вас есть претензии аля "да ты дебил косорукий, вот так надо, а вот так не надо" или "чувак, то, что ты хочешь, невозможно по вот таким причинам, но я могу предложить вот это %что то%", то пишите мне прям в личку - @idxeed
5
Сколько реакций, вы чего, я же плакац буду, спасибо, котятки Т.Т

Я вас всех очень люблю
😴52
AutoWSA (ver 0.0.3 - ver 0.04).pdf
50.4 KB
В теории это похоже микророадмапыч, мне не очень нравится, но пусть будет.

Версия уже пишется, но пока с хрустом, я снова столкнулся с нехваткой знаний и активно подтягиваю устройство андройда, так что завален по уши, а мне еще завтра курсовую по математической логике писать, ых.
3👍1
Очередной вечер воскресенья и очередно выходной, потраченный впустую(мне переделывать вывод файловой системы WSA)
3
Хм, может опять вам перед сном пелену текста отгрузить и свалить в закат?

Спать я иду не сейчас
4😁1
Тэк-с, котятки, хотел я вам написать что нибудь интересное, но интересное будет завтра, расскажу с какими проблемами столкнулся, может даже чего-нибудь покажу, благо я уже умею просто доставать слепок корневого каталога виртуальной машины(да-да, пока только это, но сегодня я корпел над сериализацией и даже не знаю, рабочее ли оно, потому что на тестирование нет сил, все завтра)

Кароч сумбур, я устал, в вузе все +- ровно, поэтому можно страдать чуть поменьше.

Все люблю обожаю просто жесть❤️
3🤡1
Охае, котятки!
Хотел показать вам что-нибудь рабочее, но пока из рабочего только я и то частично.

Из проблем: фокус с исчезновением класса, фокус с исчезновением значений переменных, фокус с исчезновением объекта класса. Почему так? Да хер его знает, честное слово. Буду завтра думать.

А так, из разочарований года: отсутствие поддержки альтернативного вывода у функции CreateProcess(). Есть там аналоги вроде, которые поддерживают, вроде CreatePipe + CreatechildProcess и ShellExecute. Тоже глянем в будущем, но пока муть какая-то:/
👍1👎1
Вообще это сильно бьёт по мотивации, тупейшие ошибки, я, если честно, не понимаю, как фиксить пропажу объекта класса...который объявлен в переменных дочерного класса...


Или вот ещё:

If (constexpr(is_same_v<T, bool>))
Казалось бы, простая проверка на тип данных, но нет.
constexpr -> express

Требует вот такой замены. Не знаю, в чем мем, но в отдельном проекте схема из примера работает нормально.
2
Оооо, умный человек научил. Спасибо, Шуберт!
2🔥1
Хотите артов по моему любимому аниме?
🔥6👍1