IT Leaper
191 subscribers
188 photos
7 videos
19 files
133 links
Backend(asp.net)/Микрокомпьютеры/боты и многое другое
Администраторы не несут ответственность за ваши действия!
Весь материал предоставлено в ОЗНАКОМИТЕЛЬНЫХ целях!

Ссылка на каналhttps://t.me/Mempackk
Ссылка на наш чат https://t.me/+PJqt1gS96_ZmZDdi
Download Telegram
Всем привет, простите что долго не писал посты - был занят одной таской. Оказывается у меня хромают знания по асинхронному программированию да и ещё сложности с построением архитектуры(целых три раза перестраивал проект). К тому же ещё одна раковая ошибка заключалась в не оптимизированном подходе, в котором программа, которую я написал, читала одни и те же строки по несколько раз.

В конечном итоге у меня болят спина, глаза и голова да и ещё целый букет долгов по учебе, но зато почти доделанная таска без тестов
IT Leaper
Всем привет, простите что долго не писал посты - был занят одной таской. Оказывается у меня хромают знания по асинхронному программированию да и ещё сложности с построением архитектуры(целых три раза перестраивал проект). К тому же ещё одна раковая ошибка…
P.s: код на фоне - это моя таска и я действительно почти её доделал. Вот код -> https://github.com/GinessisC/CSVExplorer/tree/dev

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

Буду очень рад, если вы его прокомментируете
🔥1
Ля, нашёл очень интересную книгу на гите.

Advanced Programming на c# - эта книга полезна разработчикам, которые хотят углубить свои знания о C# и научиться разрабатывать сложные, безопасные и эффективные приложения. Она охватывает как теоретические аспекты языка, так и практические подходы к решению типичных задач, встречающихся в реальных проектах​

А вот и ссылка на книгу =>

https://github.com/omarshohid/Books/blob/master/Advance%20C%23%20Programming%20book.pdf
🔥2
Ребят, мы этого дождались. Теперь я перехожу с win forms на MAUI🥳
Кажется Rider по-тихоньку превращается в стол зачарований
Боже, я просидел целый день, скачивая SDK, NDK и JDK, путаясь с путями к файлам и мучаясь с переменами среды, проклиная ошибку за ошибкой(их было 17 за весь день) и проклиная стол зачарований, который вы видете в предыдущем постом. Много попыток потратил что бы посмотреть как выглядит прога с моего телефона и когда я релизнул прогу и увидел знакомый значёк ".NET" на моём телефоне я нажал на него и на екране появилось это - то что я хотел. Какой же прекрасный день, хорошо что не оставил это всё на потом...
1👍1
Итак, на днях я говорил про одно приложение, которое шифрует сообщения и с сегодняшнего дня я буду его по-тихоньку разрабатывать. Это приложение будет шифровать сообщения по определённому алгоритму. Алгоритм шифрования можно будет выбрать в ручную - их будет несколько.

Прога будет пока что под андроид и винду
1
RSA шифрование

Спасибо что мне не надо реализовывать алгоритм с нуля - я точно бы сошёл с ума. В с# предоставлен готовый класс - RSACryptoServiceProvider. В принципе использование этого класса чуть-чуть специфичное и не совсем понятное на первый взгляд.

Так же возникли трудности с преобразованием данных. Например, самый непонятный момент заключался в том, что я не совсем понимал разницу между Encoding.Unicode.GetBytes(string text) и Convert.FromBase64String(string text), но всё стало на свои места, когда я понял что первый метод отвечает за преобразование обычной строки в массив байтов, а второй за преобразование Base64 строки в массив байтов.(я сначала думал что эти две строки одинаковые)

Короче говоря, я не очень хорош в криптографии, но думаю пора это исправить. Я разобрался с базовым принципом работы этого алгоритма, но я не понимаю какая настоящая логика реализована под его капотом. Хотя возможно шифрование и дешифрование происходит с массивом байтов и результаты просто суммируются...
Ну вот и первый результат
👍2
Конечно приложение ещё не готово - не успел, но библиотека уже написана. Осталось только отрефакторить код и написать тесты, фух. Запустилось всё с 5-6 попытки - могло быть хуже :)
2
Что ж, этот год мне запомнится навсегда. Можно сказать с одной стороны что я многое сделал, а с другой - не достаточно. Всегда будет не достаточно, ибо всегда можно сделать что-то лучше.

Единственное что я точно могу сказать так это то, что 2025 не будет похож на 2024, и он точно будет динамичнее чем прошедший год. Я желаю Вам всем хорошего Нового Года, желаю что бы всё было хорошо, ошибок в коде все меньше и меньше, а зарплата все больше и больше, да и чтоб клиент не слишком наглел. С Новым Годом! 🌲❄️
1
Hello world!

p.s: Случайно ошибся. На кнопке текст должен был быть Decrypt Message*
👍1
IT Leaper
Hello world! p.s: Случайно ошибся. На кнопке текст должен был быть Decrypt Message*
Всё уже почти готово! Осталось только подровнять дизайн и добавить возможность генерирования ключей. В скором временем выпущу бета-версию!
1
Как думаете, хороший дизайн?
Вопрос выше
Anonymous Poll
79%
Да
21%
Нет
Хотите ли вы добавку функционала по шифрованию файлов?(Хочу узнать насколько это важно)
Anonymous Poll
93%
Да
7%
Нет
Сообщили новость. Пиздец начинается. Новость касается жилья. Напрямую сказать пока не могу. Жизнь скорее всего переворачивается
IT Leaper
Сообщили новость. Пиздец начинается. Новость касается жилья. Напрямую сказать пока не могу. Жизнь скорее всего переворачивается
Ситуация такая что мы не знаем где проведём сегодняшнюю ночь. Ребят, цените то что у вас есть
С публикацией в гит хаб не возникло проблем. Вот ссылка -> https://github.com/GinessisC/EncryptorNDecryptor

Но возникли проблемы с релизом приложения. Говорит что приложение не установлено, потому что оно не подходит, хотя у меня архитектура arm x64 и публиковал я это приложение я на именно эту архитектуру.

Позже решу эту проблему
1
Ребят, нашел время и приукрашиваю приложение. Сейчас скину бета-версию