Search
Write a publication
Pull to refresh
-5
-2.8
Лукашенко Владислав @vladislav_lukashenko

digital маркетолог

Send message

Ахаха, аналогично, попробовал ваш текст скормить гигачеку и результат. Скорее всего написан ИИ. А потом попросил чатгопоту переписать ваш текст, так чтобы его не определил ИИ чекер и добавить эмоции. Получилось корявовато, но гигачек не узнал. Вообщем пока сыровато

Не не не, это дзинь не спроста. Там оборудование специальное ставят на каждый узел, как пишут Известия. А оборудование это точно только для маркировки?

Круто, так держать, даешь уже наконец настоящее российское оборудование и ПО.

Но на текущий момент информация в тегах title и description (те самые мета теги, которые использует поиск для построения поисковых ответов) несут для поиска рекомендательный характер. Не обязательно что он их использует. Он адаптирует поисковый ответ под запрос пользователя и если информация на всем вашем сайте релевантна запросу сайт будет показан причем часто с совершенно непредсказуемым поисковым ответом. Т.е. кажется это история сродни автотаргету Яндекс директа где были жалобы что в кампании мы не указываем бренд конкурента, а пользователи при поиске все равно видели объявления поскольку был включен автоподбор слов и Яндекс сам решал, что так релевантно. Была кажется парочка судебных тяжб и закончилась ничем. Но могу ошибаться.

А кто ушел, кто ушел поделитесь, пожалуйста)

Пусть в жизни админов всегда будет стабильный аптайм. Желаю, чтобы витая пара UTP Cat5e никогда не перекручивалась, сервера не падали (а если падали — то только в тестовом окружении), а пользователи не трогали ничего лишнего… и не задавали глупых вопросов!

Пусть в жизни будет столько же радости, сколько пингов до ближайшего coffee-сервера.

🛠 Пусть DNS не тупит,
🖧 VLAN-ы не конфликтуют,
🔧 патчкорды всегда под рукой,
и никто никогда не скажет: "А у меня интернет не работает, посмотри…"

ключевые слова не помню, надо посмотреть, даты точно есть. Это обязательной поле в rss. И не все новости, а как раз последние свежие, там по условиям Google Discover как раз нельзя передавать все. Это подменяемый файл, который обновляется много раз в сутки и там постоянный свежак. Есть фиды где все без разбора, но они ипспользуются как карты новостей уже. Вообщем, можно и так как вы, но фиды как-будто проще. Ваш парсинг скорее подойдет для более точечных задач. Я таким способом искал, например битые ссылки на сайтах, чтобы искать брошенные домены. Еще 1000 применений есть, но простой парсинг новостей, не знаю как-будто не тянет на простой кейс, наоборот сложновато получается новичкам.

Подождите, но не кажется ли вам, что тут прям из пушки по воробьям!? Все сми (за редчайшим исключением) хотят попадать в Яндекс Новости и всякие Google Discover, а значит имеют rss фиды. Смотрите ка, вот комерсантовский: https://www.kommersant.ru/RSS/news.xml и это значительно проще, чем сложный парсинг через Selenium или скрытые API. В чем плюсы:

  • Простой, а главное СТАНДАРТИЗОВАННЫЙ XML‑формат: заголовок, ссылка, краткое описание, дату и даже полное описание.

  • Не требуется имитировать браузер.

  • Фиды редко меняются и всегда доступны (им же в google discover надо)

Ну и вот вам элементарнейшая библиотечка с примером вывода:

import feedparser

url = "https://www.kommersant.ru/RSS/news.xml"
feed = feedparser.parse(url)

for entry in feed.entries[:5]:
    print(entry.published, entry.title)
    print(entry.link)
    print(entry.summary)
    print("---")

Спасибо, почитал, насладился, поностальгировал. А теперь...

Запись ко врачу дело, конечно, хорошее, но вот то ли дело, если ИИ агент еще и голосовать за тебя будет, например)) ИИ-агент от Минцифры лучше знает как правильно голосовать)))

Главное, чтобы они понимали юмор пользователей в запросах на позвать оператора. Многие, например, в поддержку стараются оригинальничать: «зови человек», «зови кожаного мешка». Сам наблюдал, как народ развлекается.

Не я, конечно, все понимаю, но эту математику я не понимаю. Было до раунда оценка в 14 лярдов, дали на раунде 100 млн и оценка стала: нет не 14 лярдов 100 млн, а 18 лярдов. Кто-нибудь объясните эту экономику пжлст)))

Спасибо) был грешок закинул сюда статью про один из приемов эффективного менеджмента, народ не воспринял) Исправляюсь пишу теперь полезный хардовый материал)

Часто помогает просто глянуть на сайт "глазами" робота поисковика:

  1. Откройте в Chrome страницу сайта, которую хотите увидеть глазами поисковика.

  2. Нажмите F12 или кликните правой кнопкой мыши и выберите «Посмотреть код».

  3. Нажмите на три вертикальные точки → More tools → Network Conditions.

  4. Внизу, в колонке с параметрами запроса вы увидите текущий user-agent.

  5. Уберите галочку с опции «Использовать user-agent браузера по умолчанию».

  6. Выберите user-agent поискового бота, нужного поисковика, например: Googlebot.

УсЁ!) И сразу чистый текст новости без всяких лишних картинок и рекламы

А уже порешали возможность открепить от своего аккаунта профили, которые Яндекс, никого не спросив, прикрепили по единственному признаку, который посчитал релевантным - телефону. И так вышло, что к моему личному аккаунту с профилем для себя и ребенка были привязаны вообще левые профили, я таких даже не создавал и парочку рабочих профилей, которые висели для авторизации на моем телефоне. Эпопея по отвязывания этих профилей и попытки восстановления доступов растянулась на 2 месяца точно.

Все так и там даже рассчитывать не надо тест, он все сам нарисует вам. В статьей же описана сама суть того, как просто сделать АБ-тест своими руками и получить хоть малейшее понимание, что ж это за зверь такой. А еще вариокуб "моргает" при редиректе, он как-то медленно uhebpncz и поэтому успевает загрузиться сначала одна версия а потом срабатывает редирект и "антифликр" настройка ему не помогает в этом все равно.

та блин, а че лучше чтоль мое косноязычие читать?)) ахаха. Первый пост и предыдущий если сравнить, первый мне нравится больше

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

Ничего удивительного. Netflix за последние годы: повышал тарифы во многих регионах, разделил планы по качеству (HD, UHD), ввел доплаты за шаринг аккаунта. Эти шаги крайне странные, как по мне.

При этом многие пользователи жалуются, что качество оригинального контента падает — появляется больше «одноразовых» шоу, которые быстро закрываются после 1 сезона. Тут черт его знает вкусовщина, но вроде как по отзывам моего круга так и есть.

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

Кажется все это и есть предпосылки снижение интереса аудитории.

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

Что сказать про плюсы:

Гибкая архитектура: код разбит на логические модули (QR, HistoryManager, диалоги), что упрощает масштабирование и сопровождение.

Система истории: реализовано сохранение данных и стилей для повторного использования.

Стилизация интерфейса: оформлено в виде CSS-стилей (QSS), что делает UI современным и чистым.

Обработка ошибок: почти все действия обернуты в try-except, ошибки отображаются пользователю через QMessageBox.

Проверка зависимостей при старте: предотвращает запуск без нужных модулей.

Режимы генерации QR-кодов: поддержка разных сценариев (телефон, SMS, WiFi, изображение и др.).

Проверка наличия директорий перед запуском (qrs, files, crypto_keys).

Что можно было бы улучшить:

  • В __prepare_data есть повторяющийся блок для Email:

elif self.current_type == 2:  # Email
    ...
elif self.current_type == 2:  # Email
    ...

Удали один блок.

  • is_big в __upd_radio__

self.current_style["is_big"] = not (radio_check_1 and not radio_check_2)

Это запутанная логика. Гораздо понятнее:

self.current_style["is_big"] = self.ui.radioButton_2.isChecked()
  • Методы вроде make_qr() или set_style() выполняют и: подготовку данных, вызов генератора, стилизацию, и UI-отображение. Можно разделить бизнес-логику и GUI, чтобы упростить тестирование и повторное использование.

  • Повтор self.__upd_list__() в make_qrВызывается каждый раз перед генерацией QR, хотя логически это должно происходить при смене типа, а не при генерации. Это может запутать.

  • Жёстко зашитые пути

f"C:\\Users\\{user}\\Documents\\MyQR.png"

Лучше использовать os.path.join(os.path.expanduser("~"), "Documents", "MyQR.png")

  • Можно добавить минимальные unit-тесты для HistoryManager, QR, и отдельных функций.

Information

Rating
Does not participate
Location
Рязань, Рязанская обл., Россия
Date of birth
Registered
Activity

Specialization

Project Manager, Web Analyst
Lead
From 350,000 ₽
Google Analytics
Yandex Metrica
Yandex Direct
SEO audit
Internet Marketing
Product marketing
Contextual advertising
Marketing research
Search engine optimization
Content Marketing