Код в мешке
249 subscribers
9.1K photos
1.6K videos
2.11K files
42.7K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
Интересный подход к разработке чат-бота Boltoon
#telegram #bots

Boltoon — это виртуальный собеседник. Работает ботик по принципу выбора наиболее семантически близкого ответа из базы данных с последующей обработкой. По мнению автора, этот подход обеспечивает быстроту и многозадачность, не требует дообучения после обновления БД.

https://habrahabr.ru/post/340190/
Приложение Stylish Text поможет выбрать новый шрифт для Telegram
other #telegram #stylish_text

В Google Play можно скачать приложение для Android — Stylish Text, с помощью которого несложно подобрать нужный шрифт для ваших сообщений на Telegram. В наличии 85 стильных шрифтов.

Как это сделать:
1. Загрузить и установить Stylish Text из магазина Google Play https://play.google.com/store/apps/details?id=com.the..
2. Когда вы откроете приложение в первый раз, поступит запрос на разрешение активации в Telegram или других мессенджерах.
3. После разрешения, нужно также щелкнуть по значку, который появится в правом верхнем углу экрана смартфона.
4. Вы увидите, что рядом с каждым шрифтом появится звездочка. Выберите нужный шрифт, щелкнув по значку.
5. Теперь, когда будите открывать мессенджер, то увидите значок Stylish Text. Нажмите на него, и при написании текста появится формат шрифта, который вы выбрали.
Рекомендации для Telegram Desktop
#win #comments #desktop #telegram

1. Как применить файл локализации в linux?
Ответ:
В клиенте Telegram Desktop файлы локализации находятся в формате «.strings». Нужно ввести «loadlang» с клавиатуры в «Setting» («Настройки») и выбрать файл.

2. Как отправлять не желтые эмодзи, а другого цвета?
Ответ:
Все эмодзи в одном месте — просто нажмите на желтое эмодзии удерживайте до тех пор, пока не появятся другие цвета; выберите нужный оттенок.

3. Как отправить отчет о сбоях и ошибках в Telegram Desktop?
Ответ:
Нужно загрузить альфа-версию клиента с https://desktop.telegram.org/changelog#alpha-version . Клиент предлагает отправить отчет о сбое при запуске приложения после сбоя.

4. Скоро ли будет функция мгновенного просмотра в настольной версии?
Ответ:
К сожалению, не скоро.
Функция workmode («режим работы») в Telegram Desktop
#telegram #workmode #desktop

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

Клиент Desktop Telegram позволяет задействовать «режим работы», чтобы полностью скрыть все группы, супергруппы, каналы и пользователей, у которых вы отключили опцию «уведомление». Останутся самые важные для вас, в которых будет значительно легче ориентироваться. В дополнение к отключению чатов, есть возможность снова добавить их в список.

Подключение workmode на Telegram Desktop:
1. Заходите в настройки (setting) — скрин 1.
2. Откроется панель настроек, после чего вы набираете слово «workmode» на клавиатуре. Не беспокойтесь, если ничего не видите при написании слова, потому что, как только вы закончите писать, появится сообщение — скрин 2.
3. Нажимаете на «ок».
4. Клиент перезагрузится и вы увидите появление новой опции «Hide muted chats» («скрытые немые чаты») — скрин 3.
5. Кликнув по этой опции, вы увидите число непрочитанные скрытых сообщений.
6. Через нажатие на этот пункт можно активировать и деактивировать полный список чатов.
Наслаждайтесь изрядно поредевшим списком.

Если захотите отключить функцию Workmode, вы должны выполнить ту же самую процедуру, что и для её активации.
Forwarded from Въебот
😎 Banofbot позволяет голосовать за бан участников чата. Появился спамер или еще какой негодяй, а админов нет рядом? Просто ответьте на сообщение провинившегося текстом @banofbot и бот начнет голосование.

@banofbot отлично работает в групповых чатах — давайте, добавьте его в парочку! Не забудьте назначить бота админом, иначе он не сможет работать.

/help — Показывает это сообщение 😱
/language — Позволяет выбрать язык 📣

Нравится бот? Оставьте отзыв по ссылке: https://telegram.me/storebot?start=banofbot

Вопросы и предложения пишите моему создателю — @borodutch 🦄
Forwarded from КАТАЛОГ
📚 @LitRs — Книги слитые с Литреса абсолютно бесплатно! Авторы тратят тысячи рублей покупая книги, чтобы предоставить свободный доступ к платной информации. Становись умнее!
Forwarded from КАТАЛОГ
💻 @serg1us — Авторский канал об опыте в программировании, вовлеченности в технологии, интересе к математике и кибербезопасности.
Forwarded from Deleted Account
#яМогу

• Логотипы, Стикеры, Визитки, Gif-анимации
• Копирайтер
• Telegram под ключ
• Продвижение каналов

Более подробно: @WiStudio
Связь: @MSupportRu
В идеале ищу человека который полностью может взять поиск контента и его редактирование на себя, грамотно писать ТЗ для копирайтеров.
Forwarded from DEN
говорить чтоб кто-то писал темы для постов - не очень хорошая идея
Forwarded from DEN
канал должен вами дышать, а не нанятым чуваком который из-за денег пишет тематику постов на неделю
Forwarded from Geeks (dober shpaker)
Занятный пример того, как что-то небольшое, но хорошо придуманное и аккуратно сделанное, может собрать горсть звезд на гитхабе и даже быть вполне полезным.
На HackerNews не так давно промелькнула ссылка на крошечную библиотечку Eel, позволяющую реализовывать в приложениях пользовательский интерфейс основанный на HTML/JS.
Почти как Electron только для Python.
Из любопытных особенностей: из коробки реализован удаленный вызов процедур между Javascript и Python (что в общем-то не очень важно в современном мире, но всё же достаточно приятно), проект не тянет за собой тонну зависимостей, вполне приятно выглядит и снабжен примерами.
И, конечно же, проект размещается GitHub: https://github.com/ChrisKnott/Eel
Forwarded from Geeks (Aleksandr Mikheev)
Кажется, что выкладывать закрытые ключи шифрования в общий доступ становится нормой, как минимум далеко не первая компания попадает на такую, казалось бы, детскую ошибку. В этот раз опозорился производитель дронов DJI, который умудрился посредством github сообщить всем данные открытого (!) bucket в AWS и отдать все свои ключи, включая сертификаты HTTPS и файлы для шифрования прошивок, а также много другой интересной информации: email-письма пользователей, логи полётов дронов, включая государственных, и даже некоторые фотографии владельцев и локаций. Конечно, существующие сертификаты тут же были заменены, но те же ключи от прошивок могут дать отличную возможность энтузиастам открыть уже имеющиеся прошивки и изучить/изменить их настолько, насколько им это понадобится. Как такое произошло, что всё лежало в одном месте и без всякой защиты - мне решительно непонятно, но вместо того, чтобы наградить человека, сообщившего им об уязвимости, компания предложила ему соглашение, которое по сути перекладывало любой будущий ущерб компании от этого инцидента на исследователя, хотя он этими данными не пользовался и никому их не распространял. Юристам DJI хочется пожелать удачи в создании образа компании - мало того, что производитель смог так опростоволоситься, так ещё и они добавили негатива, потому что попытались всё спихнуть на того, кто пытался им помочь. Вообще же, кажется, подобным фирмам пора заводить отдельных людей, которые будут ответственны за всё, что публикует компания, начиная от блога (привет, Adobe Security Team!) и заканчивая публичным git-репозиторием (привет, любители git add -a!). https://regmedia.co.uk/2017/11/16/whyiwalkedfrom3k.pdf
Forwarded from Geeks (dober shpaker)
Я уже полгода для быстрого редактирования скриптов использую редактор Visual Studio Code (далее VSC), сместивший с этой должности на моих ПК "вечно молодой и перспективный" Sublime Text 3. Благо, что VSC представлен под все основные платформы и субъективно работает, даже удивительно, гораздо быстрее (и даже гораздо удобнее) своего предка в лице редактора Atom от GitHub.

И вот, не так давно стало известно, что создатель самого популярного расширения для VSC, добавляющего в редактор расширенную поддержу Python, был нанят в Microsoft. Теперь Python-плагин получает официальную поддержку от Редмондского гиганта, что в перспективе должно способствовать ускорению закрытия багов и добавлению новых возможностей. При этом расширение всё равно останется с открытым исходным кодом, размещённым на GitHub.

https://blogs.msdn.microsoft.com/pythonengineering/2017/11/09/don-jayamanne-joins-microsoft/
Forwarded from Geeks (dober shpaker)
На GitHub несколько тысяч звёзд собрал awesome-список сайтов, посвященных хакингу и пентестингу. Вообще awesome-списки - это такие тематические подборки ссылок, которые, как правило, тщательно модерируются автором и сообществом. Список здесь достаточно большой, ресурсы, что естественно, все англоязычные. Наверняка, если вы интересуетесь темой, то найдёте тут для себя ворох интересной информации. https://github.com/vitalysim/Awesome-Hacking-Resources
Из любопытного: в списке есть один англоязычный Telegram-канал в котором, собственно, идут ссылки с информацией по данным темам. Субъективно он близок к русскоязычному @HNews , только (sic!) хуже =(
Forwarded from Geeks (dober shpaker)
В PyPi (официальный каталог пользовательских пакетов для языка программирования Python) было обнаружено десяток зловредных библиотек, рассчитанных на распространение посредством тайпсквотинга на устройства потенциальных жертв. Вредоносные пакеты как правило содержат код оригинальный библиотеки плюс некоторая вредоносная функциональность добавленная злоумышленниками. Очевидно, что самый эффективный способ эксплуатации тайпсквотинга на PyPi это модификация скрипта setup исполняемого во время установки скрипта на пользовательскую машину. То есть, загрузив такой пакет, подмену заметить будет очень даже не просто.
Например, рассмотрим имена пакетов urlib3 и urllib и попытаемся определить какой настоящий, а какой зловредный. Обладая некоторым скилом внимательности можно заметить, что оба названия содержат ошибку мимикрируя под пакет urllib3. На данный момент каталог PyPi не обладает какими-либо средствами для определения таких пакетов и поэтому необходимо быть предельно внимательными в процессе установки дополнительных пакетов.
https://www.bleepingcomputer.com/news/security/ten-malicious-libraries-found-on-pypi-python-package-index/
Forwarded from Geeks (dober shpaker)
Cookpy - система автоматической сборки проектов, использующая язык Python для описания конфигураций сборки. Идея в том, что это - практически как Gradle в groovy: может собрать всё из всего. Например, для компиляции файла c++ потребуется 2 строчки:

from cookpy import cpp

cpp.executable(sources=['main.cpp'], destination='main')


Проект пока находится в глубокой альфе и разработка совсем недавно перенесена на GitHub. Если авторы реализует задуманное, то свет увидит новая система сборки обладающая такими достоинствами как гибкость, простота расширения конфигурации сборки и, естественно, не лишенная кроссплатформенности.
https://github.com/jachris/cook
Forwarded from Geeks (dober shpaker)
Немного магии. Модуль TeachCraft для языка программирования Python, позволяющий описывать и использовать в игре Minecraft самые настоящие заклинания. Позиционируется как средство для изучения программирования и, на мой взгляд, подходит для этой цели идеально. Выглядит всё как божий дар, а судя по информации представленной на сайте вполне успешно работает и готово для использования. Исходный код проекта и примеров, как мы и любим, расположен на GitHub.
https://teachcraft.net