IT Leaper
Photo
Всем привет👋
Помните я работал над одним проектом, который получил название Telegram Bot Controller(TBC)?
[ Вот кстати начало создания этого инструмента ]
Вкратце, это приложение, с помощью которого можно управлять вашим ТГ ботом:
• Отправлять текстовые сообщения: с и без кнопки
• Отправлять стикеры
• Ставить режим мини-спам атаки как и текстовыми сообщениями так и стикерами, и т.д
К сожалению множество фитч так и не созданно и не доработано, и сейчас я осознал ценность данной идеи. Фактически, с помощью этого инструмента можно ставить авто-сообщения на определенные фразы, можно делать рассылки в разные ТГ каналы, можно даже следить за сообщениями, которые приходят в бот - этот весь функционал который я ещё не реализовал...
Но появилась ещё одна идея: сделать лучшую версию этого инструмента в качестве веб-приложения. Но вот в чём тут заключается проблема: не хватает знаний про бэк, не достаточно средств и соответственно нету команды. Средства в данном случае нужны для финансирования работы команды и хостинга.
Пока этот проект стоит на паузе, но буду что-то придумывать
Помните я работал над одним проектом, который получил название Telegram Bot Controller(TBC)?
Вкратце, это приложение, с помощью которого можно управлять вашим ТГ ботом:
• Отправлять текстовые сообщения: с и без кнопки
• Отправлять стикеры
• Ставить режим мини-спам атаки как и текстовыми сообщениями так и стикерами, и т.д
К сожалению множество фитч так и не созданно и не доработано, и сейчас я осознал ценность данной идеи. Фактически, с помощью этого инструмента можно ставить авто-сообщения на определенные фразы, можно делать рассылки в разные ТГ каналы, можно даже следить за сообщениями, которые приходят в бот - этот весь функционал который я ещё не реализовал...
Но появилась ещё одна идея: сделать лучшую версию этого инструмента в качестве веб-приложения. Но вот в чём тут заключается проблема: не хватает знаний про бэк, не достаточно средств и соответственно нету команды. Средства в данном случае нужны для финансирования работы команды и хостинга.
Пока этот проект стоит на паузе, но буду что-то придумывать
Все необходимые данные для сетапа распишки получены и я могу её нормально запустить🥳
Теперь буду ещё разбираться как писать скрипты на нём
Теперь буду ещё разбираться как писать скрипты на нём
Как решать задачи с которыми сталкиваются программисты КАЖДЫЙ день?
Нашел пару статей на данную тему (и в основном это зарубежные ресурсы):
• Как решать проблемы разбивая их на под-задачи
• Как подойти к решению задачи в программировании - обсуждение в Quora
• Ещё одно обсуждение на похожую тему, только в редите
• Как развить скилы для решения задач в программировании - полный гайд
• 50 задач по программированию в .PDF
• Задачи и их решения на C++ в .PDF
#задачи #tasks #проблемы
Нашел пару статей на данную тему (и в основном это зарубежные ресурсы):
• Как решать проблемы разбивая их на под-задачи
• Как подойти к решению задачи в программировании - обсуждение в Quora
• Ещё одно обсуждение на похожую тему, только в редите
• Как развить скилы для решения задач в программировании - полный гайд
• 50 задач по программированию в .PDF
• Задачи и их решения на C++ в .PDF
#задачи #tasks #проблемы
IT Leaper
Криптография_и_безопасность_в_технологии_NET_1.pdf
Думаю многие зададутся вопросом почему меня так долго не было. Всё связано с тестированием и изучением паттернов проектирования. Дальше интересней и сложнее и это мне нравится. Обо всём буду сюда писать. Не знаю как вам описать насколько это нужная штука, особенно для меня - человека, который пишет говнокод)
Тестирование, Nsubstitude и Моки.
NSubstitute — это библиотека для создания моков (mock), заглушек (stubs) и фейков (fakes) в тестах на языке C# в среде .NET. Основное её предназначение — упрощение процесса написания юнит-тестов для компонентов, которые взаимодействуют с другими объектами, ресурсами или внешними зависимостями.
Мок (mock) — это техника в программировании, при которой создаются искусственные объекты или функции, которые имитируют реальные. Так можно тестировать код без зависимости от внешних ресурсов или компонентов, что делает проведение тестов более надёжным и предсказуемым.
Так же есть несколько иных библиотек для мокинга:
• FakeItEasy
• Moq
Но Nsubstitute является чуть более популярным в .Net и вот также его документация
NSubstitute — это библиотека для создания моков (mock), заглушек (stubs) и фейков (fakes) в тестах на языке C# в среде .NET. Основное её предназначение — упрощение процесса написания юнит-тестов для компонентов, которые взаимодействуют с другими объектами, ресурсами или внешними зависимостями.
Мок (mock) — это техника в программировании, при которой создаются искусственные объекты или функции, которые имитируют реальные. Так можно тестировать код без зависимости от внешних ресурсов или компонентов, что делает проведение тестов более надёжным и предсказуемым.
Так же есть несколько иных библиотек для мокинга:
• FakeItEasy
• Moq
Но Nsubstitute является чуть более популярным в .Net и вот также его документация
Всем привет!
Прежде чем продолжить:Эту программу я разрабатывал для того, чтобы начать учиться писать более менее чистый код. Опытные разработчики, прошу вас посмотреть на исходный код программы и подметить мои ошибки(кому не лень)
Недавно написал небольшую консольную игру "Угадай слова". Пользователь перед каждым началом игры вводит слова и прога сама выбирает рандомное слово. Дальше пользователь угадывает слово и после каждой попытки прога выдаёт результат:
Right word is higher then слово - загаданное слово выше
Right word is lower then слово - загаданное слово ниже
Если пользователь угадывает - программа его поздравляет и предлагает завершить игру или продолжить
А вот ссылка на прогу: посмотреть
Прежде чем продолжить:
Недавно написал небольшую консольную игру "Угадай слова". Пользователь перед каждым началом игры вводит слова и прога сама выбирает рандомное слово. Дальше пользователь угадывает слово и после каждой попытки прога выдаёт результат:
Right word is higher then слово - загаданное слово выше
Right word is lower then слово - загаданное слово ниже
Если пользователь угадывает - программа его поздравляет и предлагает завершить игру или продолжить
А вот ссылка на прогу: посмотреть
GitHub
GitHub - GinessisC/GuessTheWordGame
Contribute to GinessisC/GuessTheWordGame development by creating an account on GitHub.
А я хотел уже покупать...
Rider теперь можно скачать бесплатно для некоммерческого использования. Её считают лучшей IDE для шарпистов и до этого надо было платить за годовую подписку.
Но чтобы использовать встроенный ии(Copilot) в Rider - всё равно надо платить подписку
Скачать можно тут
Rider теперь можно скачать бесплатно для некоммерческого использования. Её считают лучшей IDE для шарпистов и до этого надо было платить за годовую подписку.
Но чтобы использовать встроенный ии(Copilot) в Rider - всё равно надо платить подписку
Скачать можно тут
🔥1
Наткнулся на видео в коротом автор делится хорошими советами. Я сам несколькими советами воспользуюсь.
Тем кому лень смотреть, вот несколько советов из ролика(их больше):
1. Запишите несколько вопросов, которые вас интересуют, а через 2-3 месяца откройте этот список и проверьте, сможете ли вы на них ответить
2. Конспектируйте материал и не забывайте о теории - она тоже не менее важна практики
3. Занимайтесь чем-то другим помимо программирования - это не даст вам выгореть + ещё и полезно
> Смотреть ролик
Тем кому лень смотреть, вот несколько советов из ролика(их больше):
1. Запишите несколько вопросов, которые вас интересуют, а через 2-3 месяца откройте этот список и проверьте, сможете ли вы на них ответить
2. Конспектируйте материал и не забывайте о теории - она тоже не менее важна практики
3. Занимайтесь чем-то другим помимо программирования - это не даст вам выгореть + ещё и полезно
> Смотреть ролик
❤1👎1
👎1
IT Leaper
Хотите ли вы тут увидеть шпаргалку по kali linux?(делаю её я)
О да, как же я мог забыть про ошибки. Также добавлю решения на некоторые ошибки или баги, с которыми я столкнулся. Недавно нашел решение ошибки "синего экрана в линуксе", уже думал сносить и переустанавливать дистрибутив 😅
❤1👎1
Что ж, помните я говорил что я хотел создать репозиторий, где будут хранится решение базовых алгоритмов? Так вот, пришло время создать этот репозиторий
❤1👎1
IT Leaper
Что ж, помните я говорил что я хотел создать репозиторий, где будут хранится решение базовых алгоритмов? Так вот, пришло время создать этот репозиторий
Хотя действительно - это нудная вещь создавать простой и сырой алгоритм - уже лучше построить его на практике где он действительно будет полезен. Эти алгоритмы, думаю, будут играть большую роль, особенно алгоритмы поиска в бд, например. Их использование должно проявлятся со временем, где это действительно уместно, их не нужно использовать везде где вздумается
❤2👎1