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

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

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

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

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

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

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

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

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

Python. Первое впечатление⁠⁠

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

— А ты кто такой? Откуда взялся?

— С того сервера данных.

— На чём приехал?

— Оседлал багнутый скрипт, импортировал и приехал.

— Сервер что, виртуалка?

— Может, и виртуалка, да только ту виртуалку фреймворк не перезагрузил.

— Значит, фреймворк — новичок?

— Наверное, новичок, но тень от его зависимостей код закрывает, в коде дебаг настаёт.

— Код, небось, крохотный?

— Через тот код функция бежала, не перебежала.

— Выходит, функция маленькая?

— Функция как функция, из её логов исключение вышло.

— Куда вышло?

— Вышло из того кода, где функция бежала, на который тень от фреймворка упала, и пошло куда переменные глядят.

— Чьи переменные?

— Переменные того исключения, которое из логов функции вышло, в коде, где дебаг настаёт, когда над ним новичок пролетает верхом на багнутом скрипте.

— Чего?!

— Чего, чего… На багнутом скрипте с того сервера данных, который функции не перезагрузить, фреймворку не перезапустить, хоть сервер не сервер, а так, виртуалка посреди кода, где тень от скрипта на функцию упала и насмерть зациклила, а из логов функции исключение вышло и пошло, куда переменные глядят, а тут функция ка-ак рекурсирует!..

— Какая функция?!

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

— Какая функция, какая база, ка-кой скри-ипт?!

— Хе-хе, повторить? Ну, значит, тот самый скрипт с того сервера виртуалки…

— А-а-а-а-а!!! Да хватит!!! О-ой!!!

— Эй! Погоди! Далеко ещё до релиза!

Python. Первое впечатление Windows, Python, Юмор, Мультфильмы, Ух ты говорящая рыба
Показать полностью 1
Windows Python Юмор Мультфильмы Ух ты говорящая рыба
4
1042
Proscos
Proscos
Авторские комиксы
Комиксы
1 месяц назад

Слыш, а че дерзить-то?⁠⁠

Эти и другие комиксы есть в моей телеге, подписывайтесь)

Слыш, а че дерзить-то? Pros_cos, Персонажи, 2D, Комиксы, Авторский комикс, Telegram (ссылка), Windows
Показать полностью 1
[моё] Pros_cos Персонажи 2D Комиксы Авторский комикс Telegram (ссылка) Windows
54
1
Capybara1907
Capybara1907
1 месяц назад

Самый большой обман...⁠⁠

Самый большой обман... Юмор, Telegram (ссылка), Windows, Microsoft, Обман

Гид по миру искусственного интеллекта

Юмор Telegram (ссылка) Windows Microsoft Обман
2
2
TECHLiveHACK
TECHLiveHACK
1 месяц назад

Пользователи винды, сохраняйте: в сети разгулялся простой, а главное БЕСПЛАТНЫЙ метод активации Windows⁠⁠

Пользователи винды, сохраняйте: в сети разгулялся простой, а главное БЕСПЛАТНЫЙ метод активации Windows Программа, Гайд, Технологии, Приложение, Microsoft, Windows, Активация, Тестирование, Обход блокировок, Программирование, Программист, IT, Telegram (ссылка)

Делается в 3 клика:

— Запускаем PowerShell от лица администратора;

— Вбиваем команду irm https://get.activated.win | iex ;

— В появившемся окне выбираем нужный продукт для активации, а далее просто пользуемся.

Насчет легальности способа можете не переживать — служба поддержки Microsoft сама юзает его.

Источник

Показать полностью 1
Программа Гайд Технологии Приложение Microsoft Windows Активация Тестирование Обход блокировок Программирование Программист IT Telegram (ссылка)
7
774
DoubleBumble
1 месяц назад

Форум oszone.net всё⁠⁠4

Форум oszone.net всё Форум, Компьютер, Windows, Microsoft, Компьютерное железо, Волна постов

Скриншот

RIP

Ссылка

Форум Компьютер Windows Microsoft Компьютерное железо Волна постов
240
0
GNU0Linuxoid
GNU0Linuxoid
1 месяц назад
Мемы. Лучшее

Ответ на пост «Интим по переписке»⁠⁠1

Лучшая активация windows - Это через установку/сборку дистрибутива GNU/Linux (не относится к Alpine linux, так как не содержит GNU core utils)

Юмор Скриншот Windows Девушки Отношения Помощь Родители и дети X (Twitter) Telegram (ссылка) Короткопост Ответ на пост Текст
2
8
youengineerasu
youengineerasu
1 месяц назад

Вредные советы по CoDeSyS⁠⁠

1. Используйте только однобуквенные имена переменных

Например, вместо `ConveyorMotorSpeed` пишите `x`. Так никто не догадается, что переменная управляет скоростью конвейера, и проект превратится в головоломку для коллег.

2. Не комментируйте код вообще

Пусть все догадываются сами! Например, строчка `IF NOT NOT x THEN y := TRUE;` без пояснений станет загадкой на века. Это добавит проекту атмосферы таинственности.

3. Храните все данные в глобальных переменных

Зачем использовать локальные переменные или структуры? Пусть всё висит в `GVL`, чтобы изменения в одном месте ломали логику в десяти других. Это ускорит развитие хаоса.

4. Пишите всю логику в одном ПЛК-цикле

Забудьте о разделении на функциональные блоки или программы. Дайте все 10 000 строк кода в `PLC_PRG`. Это повысит производительность... ну, как минимум, нагрузку на мозг разработчика.

5. Используйте таймеры и счетчики без сброса

Например, вставьте один таймер `TON` в несколько условий одновременно. Пусть его состояние "плывет" между задачами — это добавит неожиданности в поведение системы!

6. Не тестируйте логику до загрузки на железо

Зачем использовать симуляцию? Лучше сразу запускайте код на реальном оборудовании. Внезапные сюрпризы вроде заклинившего сервопривода сделают рабочий день ярче.

7. Применяйте операции с плавающей точкой для таймеров

Например, умножьте `T#5s` на `1.0000001` и удивляйтесь, почему таймер срабатывает несвоевременно. Это идеальный способ запутать даже опытного инженера.

8. Игнорируйте резервное копирование

Делайте правки прямо на боевом контроллере, не сохраняя проект. Если всё сломается — просто начнёте всё с нуля. Это тренирует память и стрессоустойчивость!

9. Мешайте логику управления и визуализации

Пишите код для HMI прямо в ПЛК-программе через `IF HMI_Button THEN ... END_IF`. Так вы создадите идеальный микс между технологической логикой и интерфейсом.

10. Не используйте версионирование

Сохраняйте проект каждый раз под новым именем: `Project_v1`, `Project_v2_final`, `Project_v3_реально_последний`. Через месяц вы сами забудете, где какая версия.

Показать полностью
[моё] Программа Инженер Linux Тестирование ПЛК Программирование ПЛК Windows IT Компьютерное железо Текст
2
madcmk2
1 месяц назад

Возможные проблемы при обновлении WSL⁠⁠

После установки Docker Desktop может потребоваться обновить WSL, ведь со старой версией WSL Docker Desktop может не захотеть работать. Обновление WSL инициируется командой в консоли:

wsl --update

Если у вас все обновилось, можно не читать эту небольшую статью дальше. Если же система выдает сообщение, что WSL можно обновить в ручную командой, которую вы только что выполнили, однако автоматическое обновление невозможно из-за параметров системы, то значит нужно зайти в Центр обновлений и установить критичные обновления. Я не уверен в точности как это работает, но похоже, что при определенном сотоянии Центра обновлений, когда какие-то по его мнению важные обновления не установлены, обновление WSL не отрабатывает.

Центр обновлений может тихо ругаться, что "Некоторыми параметрами управляет ваша организация", если вы отключили обновления через групповые политики. Это нормально, проблема не в этом.

После установки всех критичных обновлений можно вернуться к обновлению WSL. Снова выполняем команду

wsl --update

И тут нас может ждать еще одна проблема: процесс установки начинается, но повисает на нуле процентов. Такое может происходить, если у вас уже установлен какой-либо дистрибутив WSL, например Ubuntu-24.04. Не знаю, как это можно решить изящно, но вариант в лоб у меня сработал: удалить дистрибутив, а затем снова выполнить команду на обновление. Выглядеть это будет как-то так:

wsl --unregister Ubuntu-24.04

wsl --update

И вот теперь, наконец, WSL обновится. После обновления можно установить дистрибутив. Это можно сделать так же через команду в терминале:

wsl --install Ubuntu-24.04

Состояние WSL после всех манипуляций можно посмотреть 2-я командами:

wsl --version

wsl --status

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