Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр «Дурак подкидной и переводной» — классика карточных игр! Яркий геймплей, простые правила. Развивайте стратегию, бросайте вызов соперникам и станьте королем карт! Играйте прямо сейчас!

Дурак подкидной и переводной

Карточные, Настольные, Логическая

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
Wowovideo
Wowovideo
1 год назад
ITmozg

Как работают поисковые системы?⁠⁠

На приведенной ниже диаграмме показана схема работы поисковой системы.

▶️ Шаг 1 - Краулинг

Веб-краулеры сканируют интернет в поисках веб-страниц. Они переходят по ссылкам URL с одной страницы на другую и сохраняют URL в хранилище URL. Краулеры ищут новый контент, включая веб-страницы, изображения, видео и файлы.

▶️ Шаг 2 - Индексирование

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

▶️ Шаг 3 - Ранжирование

Поисковые системы используют сложные алгоритмы для определения порядка результатов поиска. Эти алгоритмы учитывают различные факторы, включая ключевые слова, релевантность страниц, качество контента, вовлеченность пользователей, скорость загрузки страниц и многие другие. Некоторые поисковые системы также персонализируют результаты, основываясь на истории поиска пользователя, его местоположении, устройстве и других личных факторах.

▶️ Шаг 4 - Запрос

Когда пользователь выполняет поиск, поисковая система просматривает свой индекс, чтобы предоставить наиболее релевантные результаты.

источник https://t.me/itmozg/9667

Показать полностью 1
IT Программирование Программист Поиск Linux Сайт Python Windows Видео Без звука Вертикальное видео Telegram (ссылка)
0
0
Wowovideo
Wowovideo
1 год назад
Technology World

Windows 11, которая занимает всего 100 Мб⁠⁠

Вы когда-нибудь задумывались, какой минимум необходим для загрузки Windows? Что ж, смотрите дальше! Этот образ Windows имеет размер менее 100 МБ(!), но, очевидно, он невероятно ограничен, то есть работает только командная строка и некоторые очень простые пакетные файлы. Но это все равно Windows!

Это стало возможным благодаря Nytrona, которому пришла в голову эта невероятная идея!

Энтузиаст с ником NTDEV создал невероятную вариацию операционной системы Windows 11, которая занимает всего 100 Мб. Для сравнения, полный официальный дистрибутив потянет на 64 Гб. В предельно урезанном виде ОС не пригодна для полезной работы, но сохраняет все свои базовые свойства.

источник https://t.me/mir_teh/1427

Программирование Linux Windows Программист IT Образ IT юмор Программа Гик Вертикальное видео Видео Telegram (ссылка)
3
4
user8046891
user8046891
1 год назад
Серия Что такое 1С спустя 15 лет

Что такое 1С спустя 15 лет - #1⁠⁠

Не знаю почему, но решил вдруг сегодня начать серию постов об этом. Возможно потому что являюсь частью данного комьюнити и хотелось поделиться со всеми. И более того думаю начать серию постов на примерах разрабатывать нашу систему в стеке 1С.

Чтобы не тянуть кота за яйца хотелось бы описать будущую систему. Но! Скажу сразу в нашей системе не будут затрагиваться такие вещи как бухучет, кадры, торговля. Моё желание цель более комплексно подойти к разработчику 1С и показать, кто не знает, что данная платформа позволяет гораздо большего и в то же время является максимально ограничена. Задача реализовать приложение которое может:

  1. В авторизацию. Доменная и стандартная (логин/пароль)

  2. Умеет в интерфейс. Показывает, что можно даже на платформе 1С сделать юзабилити.

  3. Email, API, zip, работа с файловой системой (забегая вперед для unix 1Снику важно знать синтаксис 1С и не вдаваться в подробности устройства подобных ОС)

  4. ODBC. Подключить библиотеку одно, но также именно мой стэк это Oracle, потому могу рассказать по настройке коннектов к данным видам БД, запросы, контроль сеансов/коннектов и прочее

  5. Асинхронность и как это применительно вручную, без этих ваших самых БСП и прочего. Особенно, применительно ко мне, с файловой системой ОС лично я собаку съел, а то и не одну...

  6. Практическая часть в компании. Как быть эффективным? Как быть многозадачным (для меня это фулстак разработчик пусть и в 1С, но в тоже время понимающий другие стеки и технологии в компании)

Если на Пикабу есть люди которые могут меня поддержать, то я с удовольствием начну писать эту систему и покажу (как я это вижу) на скринах или видео. Расскажу тем чем занимаюсь уже 15 лет (не только я) и почему в некоторых моментах мы не согласны

IT YouTube 1С 1с:предприятие 8 Программирование Программист Разработка Windows Linux Текст
74
0
Alexat10
1 год назад

Axelot wms X5⁠⁠

Добрый день, уважаемые программисты 1С, а так-же Администраторы и пользователи 1С, суть поста такая, внедряют к нам на склад эту злодейскую систему, за 1 доработку просят чуть-ли не по миллиону за каждую, но суть не в этом, сколько я не искал в интернете, не смог найти обучение по этой системе, может быть тут есть знающие люди???
За наводку полезной информации буду очень благодарен, всем хорошего дня и крепкого здоровья.

IT 1с:предприятие 8 1С Системное администрирование Администратор Программирование Windows Программист Текст
58
user8505343
user8505343
1 год назад

Урок №13. Выгрузка проекта на сервер⁠⁠

Урок №13. Выгрузка проекта на сервер Python, Программирование, IT, Telegram, Программа, Telegram бот, Бот, Чат-бот, Windows, Длиннопост

В данном уроке мы научимся выгружать свой проект на сервер gethub.com.

Регистрация gethub.

Для начала заходим на gethub.com и регистрируемся на сайте. После нажимаем на свою иконку и выбираем your repositories. Пишем название своего проекта и нажимаем на create repository.

Урок №13. Выгрузка проекта на сервер Python, Программирование, IT, Telegram, Программа, Telegram бот, Бот, Чат-бот, Windows, Длиннопост

Теперь у вас появляется личный аккаунт на gethub.

Подключение и выгрузка проекта на gethub.

Чтобы подключить свой проект к gethub нам нужно зайти в pycharm, и сверху tool и выбрать get repository. После вас перекинет на сайт где вы должны войти в свой gethub. Далее у вас появится сверху git. Нажимаем на git и выбираем commit.

Урок №13. Выгрузка проекта на сервер Python, Программирование, IT, Telegram, Программа, Telegram бот, Бот, Чат-бот, Windows, Длиннопост

Далее в появившимся окне нажимаем на push.

Урок №13. Выгрузка проекта на сервер Python, Программирование, IT, Telegram, Программа, Telegram бот, Бот, Чат-бот, Windows, Длиннопост

Возвращаемся на сайт gethub и видим наш появившийся файл на сайте.

Урок №13. Выгрузка проекта на сервер Python, Программирование, IT, Telegram, Программа, Telegram бот, Бот, Чат-бот, Windows, Длиннопост

Теперь наш проект выгружен на сервер и любой человек может зайти и посмотреть его.

Итоги.

На этом наши уроки по созданию telegram бота закончены. Теперь вы умеете создавать telegam бота на двух разных библиотеках и уже можете делать ботов под заказ. Можете подключать систему оплаты и различные кнопки.

Что будет дальше?

Далее на этом канале я буду выкладывать полезные уроки на python, изучив которые вы сможете зарабатывать на python. Будет много полезного и познавательного контента связанного с python, который вам пригодиться в будущем.

Показать полностью 4
Python Программирование IT Telegram Программа Telegram бот Бот Чат-бот Windows Длиннопост
6
192
Wowovideo
Wowovideo
1 год назад

Моя клавиатура была недостаточно функциональной, поэтому я сделал апгрейд⁠⁠1

источник https://t.me/itmozg/9660

Программирование Программист IT IT юмор Linux Python Windows Macbook Видео Telegram (ссылка)
25
6
user8505343
user8505343
1 год назад

Урок №12. Подключение системы оплаты в telegram боте⁠⁠

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

В этом уроке мы добавим платежную систему для оформления платежей внутри нашего telegram бота.

Интеграция системы оплаты.

Для подключения системы оплаты мы должны перейти в BotFather и прописать команду /mybots. За счет этой команды мы можем выполнить редактирование наших ботов. Выбираем нашего бота. Тут мы можем узнать токен нашего бота, отредактировать его и так далее. Нас же интересует такая кнопка, как Payments, то есть настройка платежей в боте.

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

Telegram позволяет настроить сразу несколько различных систем оплаты для вашего бота. Также важно, что для настройки какой-либо систем платежей вы должны быть зарегистрированы в самой этой системе. Я буду регистрировать такую систему как ЮKassa. Если мы хотим подключить основную систему оплаты, то заходите на сайт ЮKassa, в организации и вводите свои данные, и буквально через 1 день вам пришлют договор с подписанием контракта с ЮKassa. Мы же пока подключим с вами тестовый магазин в нашем боте. Для этого в BotFather мы выбираем ЮKassa.

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

Теперь если у вас уже подключена основная система оплаты, то нажимаем на кнопку Connect ЮKassa Live. В моем случае я подключаю тестовый магазин, поэтому нажимаю на кнопку Connect ЮKassa Test. Далее нас перебрасывает в бота юкассы. Нажимаем кнопку start. Далее бот нас просит отправить ему идентификатор нашего магазина. Бот сформирует вам его и останется только переслать это число ему в ответ. Далее он попросит скинуть ваш shopArticleId, который он также сам сгенерирует. После чего ЮKassa зарегистрирует ваш тестовый магазин в BotFather.

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

Теперь возвращаемся в BotFather, где уже зарегистрирована наша платежная система. Он выводит нам токен, по которому м теперь сможем проводить оплату.

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

Импортируем токен в программу

Добавляем наш токен в файл token.csv, где у нас уже храниться token нашего бота. Сохраняем его в переменную, например, PAYMENT_TOKEN.

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

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

Создание счета (invoice).

  • Давайте теперь напишем код, за счет которого мы будем высылать invoice пользователю. По сути это будет счет для оплаты и при нажатии на специальную кнопку, пользователь будет переходить на систему оплаты и выполнить платеж. Давайте будет отправлять пользователю счет для оплаты, когда нам будет приходить такая команда, как /pay. Так как в прошлом уроке мы работали с библиотекой aiogram, чтобы закрепить то, что мы узнали, продолжим работать на ней.
    Мы обращаемся к диспетчеру (то есть объекту dis), затем обращаемся к message_handler() и также указываем commands = ['pay']. Затем мы должны создать функцию, например, payment. В функции мы указываем параметр message и указываем тип этого параметра. Для этого ставим двоеточие, затем указываем types и тип этого параметра, то есть message. Теперь давайте отправим счет нашему пользователю. Для этого прописываем await bot.send_invoise. Данная функция принимает много параметров, давайте разберемся в них.
    Первым параметром передаем message.chat.id.

  • Title, где указываем название нашего товара.

  • Description - в нем мы пишем описание к нашему товару.(является не обязательным в передаче)

  • Provider_token, тут же мы обращаемся к нашему csv файлу и берем из него PAYMENT_TOKEN.

  • Currency необходимо передать трехзначный код валюты в формате ISO 4217. Полный список валют можно найти здесь.

  • Photo_url мы должны передать ссылку на наше фото(является не обязательным в передаче)
    Если вы добавили фото, то нужно указать параметры photo_height и photo_width, иначе изображение либо вообще не отобразится, либо отобразится некорректно.

  • Is_flexible отвечает за то, что финальная цена зависит от способа доставки (когда передаем True). При значении False этот параметр можно не писать.

  • Prices принимает массив из цен, поэтому передаем туда [price]. Переменную price мы напишем чуть позже.

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

  • Payload. Объем 1-128 байт. Рекомендуется использовать его для того чтобы идентифицировать инвойсы - он не показывается пользователю, но мы можем его прочитать при получении успешной оплаты.

Сейчас при запуске у нас будет выдаваться ошибка, так как у нас неизвестная переменная price. Давайте создадим ее. Для этого перед диспетчером мы пишем переменную price, куда должны указать цену товара. Мы обращаемся к types, к LabeledPrice(). Далее в label мы указываем название товара, а в amount передаем стоимость.
ВАЖНО! Нужно передавать целочисленное значение в минимально возможных единицах валюты. То есть если мы говорим о рублях, то передавать нужно копейки (123руб. как 123* 100).

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

Теперь при запуске бота и отправке команды /pay, нашему пользователю будет отправляться счет на оплату.

Урок №12. Подключение системы оплаты в telegram боте IT, Python, Программирование, Telegram, Telegram бот, Бот, Программист, Чат-бот, Windows, Длиннопост, Telegram (ссылка)

Сообщение пользователю после оплаты.

Теперь давайте будет отправлять сообщение пользователю после того, как он оплатит покупку. Для этого обращаемся к диспетчеру, далее обращаемся к message_handler. Указываем content_types и в качестве значение передаем types.ContentType.SUCCESSFUL_PAYMENT. Это означает, что наш метод будет срабатывать только в случае, если будет выполняться успешная оплата.
Далее в нем мы создаем асинхронную функцию и в ней отправляем некое сообщение пользователю.

1/2

Также если вы не хотите долго ждать, то все уроки и коды с уроков уже есть в моем telegram канале.

Также каждый день в telegram канале появляются полезные книги и пособия с материалом по программированию, а также выходят эффективные фишки, которые значительно упрощают вашу работу с программированием.

Показать полностью 10
IT Python Программирование Telegram Telegram бот Бот Программист Чат-бот Windows Длиннопост Telegram (ссылка)
3
4
user8505343
user8505343
1 год назад

Урок №11. Веб-приложение в Telegram боте⁠⁠

В этом уроке мы добавим полноценное веб-приложение в нашего Telegram бота.

Создание веб-приложения в боте.

Давайте сначала отслеживать команду /start. Именно при команде /start мы будем показывать пользователю кнопку, по нажатию на которую откроется веб-приложение. Чтобы отследить команду /start, мы используем функцию message_handler и указываем, что обрабатываем команду /start. Затем мы создаем асинхронную функцию, например, start, и здесь принимаем один параметр message с типом message. Далее создаем кнопку, создавая объект markup, затем обращаясь к types и вызывая ReplyKeyboardMarkup(). Затем добавляем нашу кнопку с помощью markup.add и types.KeyboardButton. Пишем текст нашей кнопки, например, 'Веб-приложение'. Здесь мы также указываем параметр web_app, передавая ему WebAppInfo в качестве значения. Для подключения этого нам нужно обратиться к библиотеке aiogram.types.web_app_info и импортировать из нее WebAppInfo. В WebAppInfo нужно указать адрес сайта, который откроется при нажатии на кнопку. Мы создадим наш сайт позже, а пока укажем ссылку на канал Дзен.

1/2

При нажатии на кнопку открывается мини-веб-приложение, на котором можно нажимать кнопки. Если на сайте есть система оплаты, мы также можем здесь произвести оплату.

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Создание своей страницы.

Теперь создадим свою собственную веб-страницу, которая откроется при нажатии на кнопку. Для этого внутри проекта нужно создать HTML-файл, который мы попробуем отобразить в веб-приложении в Telegram боте. Внутри HTML-файла прописываем стандартную HTML-разметку и основное содержимое нашей страницы(данную разметку можно найти в моем Telegram канале: https://t.me/CodeCashh).

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Затем, чтобы наша страница отображалась в веб-приложении, нам нужно выгрузить эту страницу на локальный сервер. Если у вас уже есть свой веб-сайт, вы можете добавить файл в папку вашего сайта и просто указать ссылку на этот файл. Если же у вас, как в моем случае, нет своего веб-сайта, мы воспользуемся GitHub. Регистрируемся на сайте, затем нажимаем на свою иконку и выбираем "Your repositories".

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Вводим название нашего сайта, затем через точку указываем "github.io". Ставим галочку на "Add a README file" и создаем проект.

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

После создания нажимаем "Add file" -> "Upload files" и добавляем наш HTML-файл. Затем он появляется в нашем проекте.

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Далее заходим в папку "README.md", нажимаем "Edit this file" и добавляем наш HTML-код.

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Сохраняем файл. Затем переходим в настройки и нажимаем "Pages". В пункте "Branch" указываем направление, где лежат наши файлы, и нажимаем "Save".

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Теперь GitHub отправит ссылку на наш сайт, по которой откроется наша веб-страница.

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Копируем ссылку на наш сайт и вставляем ее в Python-файл. Затем запускаем наш проект и заходим в Telegram бота. При нажатии на кнопку откроется наша веб-страница.

Урок №11. Веб-приложение в Telegram боте Программирование, IT, Telegram, Python, Программа, Программист, Чат-бот, Windows, Telegram бот, Бот, Длиннопост, Telegram (ссылка)

Стиль веб-приложения я сделаю в telegram канале.

Также если вы не хотите долго ждать, то все уроки и коды с уроков уже есть в моем telegram канале.

Также каждый день в telegram канале появляются полезные книги и пособия с материалом по программированию, а также выходят эффективные фишки, которые значительно упрощают вашу работу с программированием.

Показать полностью 11
Программирование IT Telegram Python Программа Программист Чат-бот Windows Telegram бот Бот Длиннопост Telegram (ссылка)
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии