допустимые символы всегда проще циклом заполнять, что то типа такого: alphabet = [chr(i) for i in range(97, 123)] аналогично для цифр и других символов, так же часто используется для очистки строки, если хочется вручную это сделать, не используя готовые методы или библиотеки, запускаешь цикл по нужному рейнджу и удаляешь символы из этого рейнджа
@daniilloban75116 күн бұрын
@@ЛеонидЛеонидов-ь9в да, разумеется, я пока не делаю рефакторинг, но позже этот способ можно применить. Спасибо!
@mifiliya12337 күн бұрын
Здравствуйте! Видео интересное! На канал подписался! Можно ли получить код вашей программы "кликер регион",уж очень она заинтересовала)
@daniilloban75117 күн бұрын
@@mifiliya1233 Спасибо за лайк и подписку! Я рад, что видео понравилось. Цель моего канала - популяризация программирования, а не просто предоставление готовых решений. Поэтому я не предоставляю полный код моей вспомогательной программы. Но я планирую сделать видео, где подробно объясню, как она работает, чтобы все могли понять и научиться создавать подобное самостоятельно. Рассчитываю на взаимопонимание, в видео о моем канале я объясняю свою точку зрения подробней. Следите за обновлениями.
@Kurale-b82Ай бұрын
Здравствуйте! Хорошее дело начали!) В сети маловато информации по анимации в этой программе. Спасибо.
@daniilloban7511Ай бұрын
Да я планирую по анимации подробней отснять
@Reklamnij_effektАй бұрын
Его нужно совместить с ИИ 🙂, а вообще любопытная штука, хотя по жизни так разбирать реальные задачи не знаю часто ли понадобится. Хотелось бы понять применимость на практике, не только для школьных задачек
@daniilloban7511Ай бұрын
Когда я писал карточный пасьянс на JS я думал, что можно попытаться изменять пасьянс просто описывая правила игры, и в итоге случайно познакомился с Прологом, которому похоже это под силу. Да, я тоже думаю о практической стороне, например сценарии для системы вместо батников или что-то на подобии этого. Пока я не вижу перспектив совмещения с ИИ, а перспективы самого ИИ меня поражают:) Кстати, сегодня написал с помощью подсказок ИИ пасьянс чтобы сравнить размеры кода, в JS у меня вышло около 500 строк на Прологе 150 (правда без функций отмены ходов, обработки мыши и т.п.) без графического интерфейса, чисто в консоли, но в Прологе есть возможность использовать графический интерфейс (не очень красивый - но это поправимо если его рисовать самому, такая возможность есть) поэтому теоретически Пролог вполне себе жизнеспособный, нужно только привыкнуть к его декларативно-логической парадигме ну и синтаскис изучить получше и различные методы и библиотеки которых накопилось не мало.
@Reklamnij_effektАй бұрын
@@daniilloban7511 Самое странное, что на уровне подсознания понимаешь, что возможности ИИ которые даже сейчас уже доступны, мы наверняка используем лишь на долю процента, если не меньше, но и эта доля существенно всё упрощает, ускоряет, и делает интереснее. Что касается пролога, тут вопрос скорее в потребностях, возможно, для кого-то именно его конкретные возможности работы с логическими структурами с высокой эффективностью, будут реальной находкой, но для рядового человека. даже сама формализация задачи в логический вид, уже подвиг 🙂
@NaturalcaduceusАй бұрын
Здравствуйте! Только начал смотреть, но сразу "лайк/подписка!" Отличный материал! Я уже вторую неделю изучаю программирование, но теперь понял много нового но не связанного с программированием даже! Спасибо!
@daniilloban7511Ай бұрын
Поздравляю, ведь есть те, кто становятся программистами даже не задумываясь о подобных вещах.
@AlFernis-f4iАй бұрын
@@daniilloban7511 Ведь..
@teamssquadts7833Ай бұрын
Спасибо! Наглядно и понятно)
@softsoft76162 ай бұрын
Очень интересные выпуски про TTS, не хватает такой локальной программы для озвучки..
@LLL-tq3sq2 ай бұрын
На самом деле интересный проект))
@eugenia99992 ай бұрын
Отличная тема !) Да, практика очень важная вещь))) А то можно увлечься теорией и погрязнуть в этом))))😂😂😂 А так хотя бы уже какой-то практический опыт будет и попытка решить какую-нибудь задачу)))
@daniilloban75112 ай бұрын
Странно вышло что продолжение не отрендериллсь) но мне кажется и вступление хорошо доносит мысль, однако демо не помешало бы, докину вторым видео тогда.
@eugenia99992 ай бұрын
@@daniilloban7511 бывает и такое )) Накладочка )))
@its_unreal62844 ай бұрын
Информация толковая, только динамики не хватает. Все так томно, засыпать начинаешь
@mikhailbrest63856 ай бұрын
если бинарь собран с отладкой лучше дизасэмблировать с -S и еще с деманглингом символов плюсовых с -C
@karlkaplan64356 ай бұрын
попробуй через chatGPT дизассемблировать
@ЕгорЕльцов-и9г6 ай бұрын
Элез ? Ты ли это.....
@daniilloban75116 ай бұрын
Нет, такого ника у меня не было) если это ник...
@ЕгорЕльцов-и9г6 ай бұрын
@@daniilloban7511 очень жаль, как будто что то родное и душевное услышал. Эх, были времена
@daniilloban75116 ай бұрын
@@ЕгорЕльцов-и9г да, времена действительно были… сейчас сплошь тайминги…
@linuxofrepublic70186 ай бұрын
Всем привет
@daniilloban75116 ай бұрын
Привет)
@l1gght3rrxr936 ай бұрын
А ваще, исполняемые файлы лучше патчить через ghidra, там можна только мнемонику поменять и гидра сама подставит опкод и операнды (Мб ida64 тоже умеет так, idk)
@daniilloban75116 ай бұрын
Да, вполне возможно, но это уже если браться за дело по-серьезному, в IDE можно многое делать что ручками сложно, но это тоже нужно какое-то время изучать) Насчет гидры я вроде так и не добрался до того чтобы ее поставить или поставил но так и забил на это дело - давно было дело, но вроде это все под Windows (насчет гидры не помню)
@ookhands38436 ай бұрын
А что делать когда исходников нет? Почему именно ЕВ? (1б - это не 1 байт) Так а что хотел автор сказать своим видео? Просто прорекламировать асм? Так может лучше драйвер какой поправить для линухи, а не рекламировать как быстро уголовку схлопатать?
@daniilloban75116 ай бұрын
Если исходников нет, берем и пишем сами) EB потому что эта команда использует 1 байт для указания перехода (Jump short - короткий прыжок) в данном случае 1B это и есть смещение ( в десятеричной системе 27 ) конечно же это байт и не что иное так как меньше байта только биты а все что меньше или равно 255 является одним байтом не считая лидирующих нулей коих может быть бесконечно. По сути это экспериментальное видео для привлечения интереса к каналу, про ассемблер на моем канале это первое видео, не знаю будет ли оно последним, время покажет. Я не хотел делать ничего серьезного, пока типа правки драйверов, достаточно было вопроса со стековерфлоу, так как код учебный не понятно о какой уголовке речь. В описании видео я написал все что о нем думаю))
@matvey92056 ай бұрын
интересненькое видео
@altereg05386 ай бұрын
Мужик ты крут. Ты только что открыл мне глаза, на то на сколько наши данные , на самом деле, "защищены". ШОК!
@hahavx5126 ай бұрын
Про какие наши данные речь, мужик? :D
@daniilloban75116 ай бұрын
это вечная борьба одни пишут алгоритмы защиты, другие их распутывают - считается что это путь прогресса, хотя по мне если бы люди не стремились что-то ломать, можно было направить деньги и силы на что-то более констуктивное, а так много ресурсов тратится на безопасность, раз уж все обстоит так, то стоит думать о ней.
@javascript.frontend6 ай бұрын
прикольно)
@Anatoli-m2i6 ай бұрын
А зачем поиском? Адрес же прописан: 121b => строка с номером 1210 и последовательность начинается с 12 символа (b). Я, конечно, не эксперт, но вот таким поиском разве быстрее будет найти? Поделитесь опытом.
@daniilloban75116 ай бұрын
Можно и по оффсету, это даже однозначнее, спасибо за комментарий!
@АлексейМедведцкий6 ай бұрын
Мамкин хакер который знает ассамблер на домашнем уровне (Лол), что то пытается вещать для других кулхаЦкеров, это максимально забавно смотреть.
@daniilloban75116 ай бұрын
Спасибо, на это и расчет, в описании все указано)
@eugenia99996 ай бұрын
Ого, мамкины хакеры - это всегда интересно !) Это только лайк!)
@eugenia99996 ай бұрын
Ого )) Что-то сложное тут ))) Надо с утра на свежую голову посмотреть код на гит хабе )))) Оформил подписку там) Ну а лайкосик и сейчас можно отгрузить)))
@daniilloban75116 ай бұрын
Ну на самом деле не очень сложное, я как всегда стараюсь двигать по пути меньшего сопротивления, да на гитхаб залил так как изначально об этом говорил, но дальнейшая разработка пока под вопросом так что это что-то вроде точки запятой, хотя, по возможности вернусь доделать. Пока цепь событий такая что не хватает на все времени))
@eugenia99996 ай бұрын
@@daniilloban7511 да всё супер ) наверное не верное выразился: не то что сложно, а просто на ночь не успел полноценно изучить код) надо выспаться и пересмотреть на свежую голову)) Спасибо за контент!!)) Это было лайк !))
@daniilloban75116 ай бұрын
4:20 - первая анимация 33:00 - вторая анимация
@DjizzaChanel7 ай бұрын
круть
@PsevdoElement7 ай бұрын
Намного легче скачать расширение по типу адблокера, не изобретая велосипед, и вот почему: 1) у каждого сайта разные селекторы 2) каждый раз открывать дев тулз ну не очень в кайф 3) выше писали про схожие названия селекторов
@daniilloban75117 ай бұрын
Спасибо за комментарий. 1 и 3 пункт по сути про одно и то же я тоже про это говорил. Моя идея не заменить адблокеры а не дать забыть что это все решается и без них в одну строку, конечно каждый раз открывать девтулзы не очень хотя по правде они у меня чаще открыты на всех сайтах. Для ленивых tempermonkey. Но оговорюсь еще раз речь про навыки работы с селекторами для своего удобства а это может быть прямо противоположная задача - оставить только рекламу или отпарсить ее.
@doethis7 ай бұрын
Как по мне проще блокировать доступ к определенным сторонним ссылкам т.к. у пользователя может быть класс к примеру add-comment и т.п.
@daniilloban75117 ай бұрын
Спасибо за мнение. Можно чуть подробнее каким образом блокировать ссыкли? На уровне браузера или на уровне ОC ?
@doethis7 ай бұрын
@@daniilloban7511 на уровне браузера так-же можно, адблокеры по этому принцтпу и работают, просто не давая доступ подгружаться тем или иным ссылкам, есть даже специальный сайь где есть база таких ссылок если я не ошибаюсь
@eugenia99997 ай бұрын
Шок контент ))) Фишки ютуба !!)) Лайк был поставлен )))
@fedordostoevskiy42098 ай бұрын
Вообще не понял ничего. 😂 Такой маленький функционал, и столько строк! Это я так понял какая-то библиотека ещё. Надо её ещё знать. Ну это дичь для input'а.
@daniilloban75118 ай бұрын
Да, это основная тема видео, когда слишком много строк для решения. Библиотека Qt для Python документация по ней есть, но теоретически такую программу можно сделать и для консоли, не даром новичков приучают писать какое-то время консольные программы где ничего лишнего нет) потом ведь в собственных строках путают показания)) пока функционала нет все просто.
@52RK8 ай бұрын
один ламер анализирует код другого ламера, питонисты, что тут сделаешь
@daniilloban75118 ай бұрын
Спасибо за мнение, для этого и нужны комментарии, в качестве конструктивизма предложите другой язык и код (желательно со стековерфлоу)
@eugenia99998 ай бұрын
Вот-вот, всё хорошо в меру)) Без излишеств и всякой дичи)))))
@eugenia99998 ай бұрын
Лайк в любом случае поставил) Поддерживаю!) Респектую за старания !!))
@daniilloban75118 ай бұрын
Спасибос:)
@Svetalsky8 ай бұрын
Привет. Я не программист, просто забавы ради пришлось редактировать json файл. И попытался написать комментарий, но интепритатор ругается на коментарии, их все равно придется для интепритатора удалить ? Но ведь я же забуду что редактировал и за чем а для этого комменатрии и оставил
@daniilloban75118 ай бұрын
Привет, спасибо за вопрос. По факту JSONC не является JSON и интерпретатор будет ругаться если в коде требуется именно JSON. По поводу ситуации с комментариями, если позволяет сам формат данных (точнее их обработка) добавить какие-то свои ключи я бы делал комментарии в ключах к примеру - { "_comment" : "тут была внесена правка" } можно даже с нижним подчеркиваниями чтобы как-то различать с теми ключами которые были.
@ii32469 ай бұрын
Normal - это без сброса хеша, просто сбросит то что ты наменял в инспекторе Hard - это всегда применяют, сбросит сохраненный кеш и стили тоже, то есть если ты поменял какие-то данные именно в коде css то они обновятся. ну и последнее это к кукисами вроде как. должно вообще все данные го сайте затереть.
@daniilloban75119 ай бұрын
Спасибо будем считать так. Но soft reset тоже в хромиуме сбрасывает стили, пока лезть в исходники не хочется, хотя может в спеке это как-то прописано.
@Прог-я8й11 ай бұрын
Классно, спасибо за полезный контентик. Об инструменте не знал
@daniilloban751111 ай бұрын
Судя потому как сверстано поле для ввода это вообще может быть теневой проект, - либо заброшенный, либо в бете))
@madidea969411 ай бұрын
Спасибо , посмотрел расширение SIH
@eugenia999911 ай бұрын
Классная обзорочка получилась !!)) А лайк также был отгружен под видео !!!))
@drakoblack667311 ай бұрын
Краткость - сестра таланта! Правда для новичков такой подход определенно будет подобен марсианскому языку, однако, нет ничего невозможного)))
@eugenia9999 Жыл бұрын
Залетаем и изучаем про кота) И лайк разумеется ставим под видео)))
@eugenia9999 Жыл бұрын
И тут надо комментарий написать) Теперь порядок )) Лайк также поставлен )
@daniilloban7511 Жыл бұрын
Cпасибо за постоянную поддержку :)
@eugenia9999 Жыл бұрын
Лайкосик поставил в поддержку и развитие канала !!! Спасибо!)
@eugenia9999 Жыл бұрын
Лайк и написан комментарий в поддержку видео!!))
@eugenia9999 Жыл бұрын
Ого, круто !! Проделана огромная работа ) Заслуженный лайк поставлен !)
@daniilloban7511 Жыл бұрын
Спасибо за поддержку)
@eugenia9999 Жыл бұрын
Опачки)) вот так поворот)) Ожидаем новые видосики)))
@alexgorodecky1661 Жыл бұрын
Бро, ты сломал локализацию календаря
@daniilloban7511 Жыл бұрын
Не совсем понял как можно сломать то чего нет, но все что ни ломается, - к лучему)
@daniilloban7511 Жыл бұрын
Пока скинул в текущем виде все в репозиторий github.com/daniil-loban/flexy-calendar (надеюсь, будет время дорабатывать)
@QKekos Жыл бұрын
почему бы не использовать свойство тэга .innerText вместо textContent?
@daniilloban7511 Жыл бұрын
да, можно, но текст вернется одной стокой, а это не то, что нужно
@IT_psychopath Жыл бұрын
норм так. прикольно получилось.)))
@raspgaming3007 Жыл бұрын
Классная отсылка на Extreme Code в названии)
@daniilloban7511 Жыл бұрын
Возможно, хотя и не преднамеренно, название родилось как-то само по себе) хотя, канал с одноименным названием, иногда, поглядываю)) но вряд ли мы пересекаемся по контенту