Возможны ли санкции поисковых систем, если в интернет-магазине на странице товара писать просьбу оставить отзыв за вознаграждение?
from starlette.concurrency import run_in_threadpool
import asyncio
@app.get("/async-endpoint")
async def async_endpoint():
# starlette style (python<3.9)
# r = await run_in_threadpool(sync_func)
# asyncio style (python>=3.9)
r = await asyncio.to_thread(sync_func)
return {"data": r}
Кто может поделиться опытом - какая минимальная конфигурация будет ок под мои цели?
начинающему верстальщику
Может как найти наставника или программиста
Может как найти наставника или программиста, который даст заказы?
И как должен выглядеть robots.txt файл и sitemap.xml
И есть какое-либо ограничение на размер этих файлов
Первый, что лучше на сегодняшний день, веб или desktop.
И второй вопрос, про то, что выбрать для пользовательского интерфейса: flet, HTML/CSS/JS, QT.
Собираюсь разработать пет-проект
будет намного производительней
Заметил, что за последние 2 месяца резко выросла нагрузка на сайт
основные посетители это Android 13, которые находятся на сайте от 0 до 20 секунд
Я так понимаю - это могут спокойно делать конкуренты, чтобы понизить сайт в поисковой выдаче?
Как это можно ограничить?
const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
const TerserPlugin = require("terser-webpack-plugin");
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
terserOptions: {
mangle: true,
keep_classnames: true,
keep_fnames: false,
},
}),
new CssMinimizerPlugin(),
],
splitChunks: {
chunks: 'all',
},
},
Я ожидаю что в бандле будут переименованы хотя бы локальные переменные, чтобы как-то защитить код.
ERRORS_FILE = 'error.json'
IMAGES = 'error_images'
error_data = {}
with open(ERRORS_FILE, 'r', encoding='utf-8') as f:
error_data = json.load(f)
# Код бота:
error_code = call.data
error_description = error_data.get(error_code)
# bot.send_message(call.message.chat.id, "Ошибка 501")
bot.send_message(call.message.chat.id, f"Ошибка {error_code}: {error_description}")
# photo = open('501.jpg', 'rb')
image_path = os.path.join(IMAGES, f"{error_code}.jpg")
with open(image_path, 'rb') as photo:
bot.send_photo(call.message.chat.id, photo, caption=error_code)
Что выбрать для хостинга сайта: 2 ядра до 5 ГГц или 6 ядер до 3.2 ГГц?
сайт работает на CMS DLE.
Текущая посещаемость — около 3000 уникальных пользователей в день.
Как сделать, чтобы при парсинге bs4 как то надо нажать на кнопку
так как я учусь пасингу в bs4
т.е. чтобы например ctrl+s нажал - и запись полностью сохранилась и опубликовалась
$data = [
[
'id' => (int)$leadId,
'_embedded' => [
'tags' => [
['name' => 'tag_name'],
],
],
],
];
$res = $amoClient('PATCH', '/api/v4/leads', ['json' => $data]);
echo $res['status'];
Хотел узнать, для браузерного фронта( для SPA приложения на Vue3), принято ли будет создавать обьекты через классы?
class MyClass {
Насколько в этих классах фичи поддерживаемые в браузерах, или полифиллами.
p.s. без typescript