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

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

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

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

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

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

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

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

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

Майкрософт меняет соглашение⁠⁠

Майкрософт меняет  соглашение Microsoft, Соглашение, Пользовательское соглашение, Наказание

Здравствуйте!

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

Соглашение об использовании служб Майкрософт — это соглашение между вами и корпорацией Майкрософт (или одним из ее аффилированных лиц), которое регулирует использование веб-продуктов и служб Майкрософт.

Вы можете ознакомиться с Соглашением об использовании служб Майкрософт здесь. Вы также можете узнать больше об этих изменениях на странице с вопросами и ответами здесь, в том числе прочитать краткий обзор самых важных из них. Обновленные условия Соглашения об использовании служб Майкрософт вступят в силу 30 сентября 2025 года. Продолжая использовать наши продукты и службы с 30 сентября 2025 года, вы принимаете условия обновленного Соглашения об использовании служб Майкрософт.

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

Благодарим за использование продуктов и служб Майкрософт!

Показать полностью
Microsoft Соглашение Пользовательское соглашение Наказание
6
4
kinosmotr
kinosmotr
1 месяц назад
Лига Новых Технологий

Какой будет Windows в 2030 году?⁠⁠

Какой будет Windows в 2030 году? Windows, Технологии, Операционная система, Microsoft, Telegram (ссылка)

Вице-президент Microsoft Дэвид Уэстон раскрыл свое видение будущего Windows. По его словам, ключевое место в системе займет ИИ и мультимодальное взаимодействие. Клавиатуры и мыши уйдут в прошлое, они будут восприниматься как сейчас MS-DOS. Компьютеры будут видеть и слышать все, что видим и слышим мы, а взаимодействие с ними станет голосовым. Мы сможем просить их выполнять сложные задачи обычным языком. Также Дэвид считает, что квантовые вычисления изменят мир – они дадут неограниченные вычислительные возможности и в том числе повысят безопасность системы.

Канал Осьминог Пауль

Показать полностью 1
Windows Технологии Операционная система Microsoft Telegram (ссылка)
16
16
DmitriitheFals
1 месяц назад
Лига Сисадминов
Серия Кудахтеры: Proxmox GmbH

Переход на Proxmox (Proxmox GmbH, Vienna, Austria) с Hyper-V by Microsoft и VMware by Broadcom. Часть четвертая из многих⁠⁠

Для лиги лени: общеизвестное и душное.

Часть 1. Общая
Часть 2. Gitlab и Nexus
Часть 3. Ansible и Ansible AWS

Часть 4. Наконец переходим к Proxmox

Поздравляю всех с выходом Proxmox 9.0. Даже статья вышла – ждите сервис пака Upgrade from 8 to 9, читайте Known Issues & Breaking Changes и Known Upgrade Issues.

Первый взгляд: чем отличается Proxmox от Broadcom ESXi и Microsoft Hyper-V?

Первый взгляд: требуемое место для установки.
Broadcom ESXi до недавнего времени отлично (с оговорками) работал с 32 Гб хоть USB флешки, хоть SD карточки, в псевдорейде, и без. При этом, хотя с версии 6.5 флешка умирала за 3-6 месяцев, спасибо криворуким разработчикам, но сам гипервизор, и виртуальные машины на нем, продолжали работать до планового выключения или миграции (обычно). Иногда с проблемами.
RAID для установки? Не нужен. Если умерла флешка, то берется новая, на нее за 10 минут ставиться ESXi той же версии. За еще 5 минут применяется или бекап конфигурации (родной, теплый, встроенный бекап, не забывайте делать), или profile с vCenter, или, если вы озаботились, то прогоняете хоть powershell (powercli) скрипт, хоть что угодно, и система снова в строю.
Можно и PXE boot делать, можно и FC \ iSCSI boot. Со всеми минусами сочетания FC и кривых рук. Известная история, как отформатировать раздел с виртуальными машинами, привлекая внимание санитаров.

С Microsoft Hyper-V другая история. Хотя там и был отдельный дистрибутив с Hyper-V only, но я не видел, чтобы его в таком виде как-то массово использовали. Так что готовьте 60-100 гигабайт на загрузку плюс данные плюс логи.
RAID для установки? Нуууу .. it depends on. Проблема выбора не очевидна, но.
Аппаратный рейд отнимает PCIe слот, снижает производительность NVME SSD дисков (ссылка 1, ссылка 2), и очень хочется заменить его на PCIe SAS или SATA переходник или как-то еще уйти от этого.
Внутри Microsoft Windows давно существует два подхода к RAID – это софтовый рейд от MS, и storage space \ storage space direct (этот требует лицензии DC).
Софтовый рейд работает, но для настройки зеркалирования «и загрузчика и раздела восстановления» нужно идти в diskpart и делать там всякое, причем diskpart еще и не автоматизируется (штатно, конечно можно написать свой обработчик). Сделать можно, и это работает, но в эксплуатации решение «вроде все ок, но как-то так себе». Разовая, но все равно ручная работа.
PXE и прочие варианты загрузки, конечно, тоже есть. Бекап – есть. Нужно ли при этом иметь RAID ? Не знаю. 20 лет назад, во времена 2003 \ 2008 Windows и дисков по 74 Гб, было проще сделать RAID. Сейчас мне проще настроить встроенный бекап, сделать один раз, и экспортировать задание со скриптом. Хотя это все равно колхозное решение.

Установленный для тестов и этой статьи в виртуальную машину Proxmox 8.4 занял 5 Гб, до установки обновлений, агентов, прочей обвязки.

RAID для установки? Нуууу .. it depends on. Проблема в чем. Встроенного бекапа конфигурации нет. Есть какие-то скрипты непонятной годности, их еще и читать надо. Конечно, есть LVM, но его настройка описана «как-то так». Можно заранее сделать mdadm boot on RAID1, но это все равно ручная работа и по перезагрузке, и по восстановлению. И BIOS надо настроить.

Эти все моменты «как бы есть, но как бы и не понятно», стали одним из поводов к написанию заметок, и поводом посидеть, подумать еще раз, погонять сценарии отказа в виртуальной среде. На физике было решено максимально просто: диски новые, сейчас делаем первую итерацию, для наших задач это не так важно, потом переделаем.
FEEL THE POWER OF AGILE! (нет)

Переход на Proxmox (Proxmox GmbH, Vienna, Austria) с Hyper-V by Microsoft и VMware by Broadcom. Часть четвертая из многих Windows, IT, Linux, Опыт, Гайд, Импортозамещение, Microsoft, Длиннопост

(Переделывать, конечно, никто не собирался).

Первый взгляд: Остаток используемого места.

Если у вас не отдельные диски «только под загрузку», и не планируется vSAN или Storage space direct, и нет системы хранения данных, то возникает вопрос «что делать с остальным местом на дисках».
Broadcom ESXi решает эту задачу в лоб – отделяет себе 138 Гб, а дальше делайте что хотите, только под vSAN такое не используйте.

Microsoft Hyper-V решает эту задачу не менее прямолинейно – делайте что хотите, но место под ОС будьте добры предоставить.

С PVE Proxmox Virtual Environment все .. не так очевидно.
Для тестов был сделан диск на 75 Гб, тонкий (динамический)

Если при установке сделать LVM, и потом посмотреть, что там вышло, то получим:
lsblk

NAME  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda  8:0  0  70G  0 disk
├─sda2  8:2  0  512M  0 part /boot/efi
└─sda3  8:3  0 69.5G  0 part
├─pve-swap  252:0  0  8G  0 lvm  [SWAP]
├─pve-root  252:1  0 27.4G  0 lvm  /
├─pve-data_tmeta 252:2  0  1G  0 lvm
│ └─pve-data  252:4  0 23.5G  0 lvm
└─pve-data_tdata 252:3  0 23.5G  0 lvm
└─pve-data  252:4  0 23.5G  0 lvm

lvdisplay покажет:
--- Logical volume ---
LV Name  data
VG Name  pve
LV Size  <23.50 GiB

--- Logical volume ---
LV Path  /dev/pve/swap
LV Name  swap
VG Name  pve
LV Size  8.00 GiB

--- Logical volume ---
LV Path  /dev/pve/root
LV Name  root
VG Name  pve
LV Size  27.37 GiB

Понятно, что не понятно.

Если смотреть из GUI, то на LVM свободно 9 Гб, а на томе Data свободно все 23.
Как пишут, есть нюанс:
временные файлы при копировании создаются в корневом разделе в /var/tmp/
Но, у меня /dev/mapper/pve-root  создался размером 27G, занято всего 3.0G, так что переживу.

Давайте посмотрим, что с этим можно сделать, положу туда стопку ISO !
В GUI это все видно как:
/dev/mapper/pve-root  виден как Storage 'local' on node 'proxmox1'

И второй виден как Storage 'local-lvm' on node 'proxmox1'
при этом монтируется это все ничуть не очевидно, например
ISO images в GUI это /var/lib/vz/template/iso
CT templates в GUI это  /var/lib/vz/template/cache

CT templates позволяет закачивать только .tar.xz файлы, точнее закачивать то можно хоть ISO, но закачивать надо с именем .tar.xz , ну что за хрень.
Удалить файлы пачкой из GUI нельзя, создать папок под свои представления о прекрасном нельзя, что такое то. ГДЕ СВОБОДА?
В целом GUI не очень понятный, надо сидеть пытаться понять логику авторов.

Если я иду в node/disks, то вижу диски. Ок, понятно.
Если я иду в node/disk/lvm, то вижу, что создана LVM группа PVE, из трех томов, и свободно 9 Гб. Ну, окей.
Если я иду в node/disk/ lvm-thin, то вижу пустой pool, и .. и что мне с этим знанием делать?

Интересное наблюдение. Удаление файлов, хоть из GUI, хоть из CLI, не освобождает место на диске с точки зрения гипервизора. То есть изнутри VM место есть, но дальше, при попытке его сжать, он как был раздут до 29333222111, так и останется, вне зависимости от ключей для Optimize-VHD
Решение гуглится за минуту,
apt install zerofree
но «из коробки» ничего этого нет. Горько мне, горько.

Переход на Proxmox (Proxmox GmbH, Vienna, Austria) с Hyper-V by Microsoft и VMware by Broadcom. Часть четвертая из многих Windows, IT, Linux, Опыт, Гайд, Импортозамещение, Microsoft, Длиннопост

Первичные исправления и обновления.

Для того, чтобы это австрийское изделие заработало в продуктиве, нужно:
Настроить на Nexus – proxy repo
Поменять VLAN и дефолтный IP. У меня оно взяло IP из первичных настроек DHCP, которого я не ожидал.
Настроить DNS
Настроить нужные pero на proxmox
Настроить NTP
И, наконец, обновиться.
Сменить настройку в CLI по умолчанию, куда прописался старый IP.
Сделать нормальную авторизацию, то есть дома – по сертификату с паролем, а в продуктиве, конечно, AD/Kerberos
Убрать надпись при входе

Вроде ничего не забыл, про пересылку логов событий, установки антивирусов и прочих Тайнос Агентос пусть безопасность думает, про Zabbix пусть мониторинг телеграфирует или графанирует.
Сначала сделаю руками. Конечно, надо сразу делать через Ansible.

Настроить на Nexus – proxy repo
Это самое простое.
Settings – Repo – create proxy - Distribution to fetch e.g. bionic : bookworm для 8.4, trixie для 9.
Save – done
Зачем? Чтобы ваши гипервизоры не ходили в интернеты. Но, если вам ОК, то пусть ходят.

Не забудьте выписать URL.
Очень смешно получается, если прописать не bookworm, а bionic, и прописать этот репозиторий в PVE. Обязательно попробуйте.

Поменять VLAN и дефолтный IP.
У меня оно взяло IP из первичных настроек DHCP, которых я не ожидал
Здесь, если делать руками, все максимально просто.
Открываем документацию, раздел Network Configuration, раздел Default Configuration using a Bridge, и делаем.
Для продуктива, конечно, открываем пример
Use VLAN 5 with bond0 for the Proxmox VE management IP with traditional Linux bridge ,
думаем, читаем, делаем.
nano /etc/network/interfaces
и даже делаем
If you made manual changes directly to the /etc/network/interfaces file, you can apply them by running
ifreload -a

Но при этом в GUI, во вкладке localnetwork, все равно откуда-то подтягивается старый адрес для vmbr0, причем в поле COMMENT, если зайти в сети хоста.
Я поленился его искать в описаниях, и исправил из GUI, и это был alias, куда я вообще смотрел.

Настроить DNS
Тут тоже ничего нового, nano /etc/resolv.conf

Настроить нужные pero на proxmox
nano /etc/apt/sources.list
nano /etc/apt/sources.list.d/ceph.list
nano /etc/apt/sources.list.d/pve-enterprise.list
Надеюсь, вы поняли, что надо туда прописать, после настройки Nexus

Настроить NTP
Нет ничего проще, открыли документацию, Time Synchronization, настроили.
nano /etc/chrony/chrony.conf , и посмотрели: chronyc tracking
В изолированной среде, разумеется, за временем придется идти или к NTP proxy, или к контроллерам домена.

И, наконец, обновиться.
Было: pveversion
pve-manager/8.4.0/ (running kernel: 6.8.12-9-pve)
стало
pve-manager/8.4.9/ (running kernel: 6.8.12-9-pve)

Вот что неприятно, так это то, что в
http://download.proxmox.com/debian/pve/dists/bookworm/InRelease
дату обновлений видно, а что там обновлено и исправлено – найти так сразу нельзя.
В changelog смотреть – развлечение тоже то еще.

Сменить настройку в CLI по умолчанию, куда прописался старый IP.
Это, понятно, /etc/hosts

Сделать нормальную авторизацию, то есть дома – по сертификату с паролем, а в продуктиве, конечно, AD/Kerberos
Тут тоже капитанство,
nano ~/.ssh/authorized_keys и готово
Во всех остальных случаях надо читать документацию, Syncing LDAP-Based Realms

Убрать надпись при входе
Тут тоже никакой магии. Прочитать это или это, и сделать. Или, все то же самое, но через pve-nag-buster, или, если вы совсем ленивы, то читаете тред на реддит, и делаете. Вплоть до рецепта remove_nag.yml
615-я строка, кому интересно, res.data.status.toLowerCase() \!== 'active'

Литература
Changing the default size of the ESX-OSData volume in ESXi 7.0
Change ESXi 7 System Storage Installation Size
boot on RAID1
Расширение корневого раздела (LVM) в Proxmox
Proxmox - Распределение дискового пространства
Переключение на бесплатные репозиторий в Proxmox VE

В следующей серии:
Actions step-by-step, Proxmox VE API

надеюсь, теги Proxmox и Ansible наконец добавятся

Показать полностью 2
[моё] Windows IT Linux Опыт Гайд Импортозамещение Microsoft Длиннопост
7
14
Perevalka
Perevalka
1 месяц назад
Всё обо всём
Серия Приколы для интересующихся

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

Microsoft Работа День Индусы Видео Вертикальное видео
7
6
DmitriitheFals
1 месяц назад
Серия Ля медицина

Доклады ВШЭ про ИТ: отставая от реальности на пару лет⁠⁠

Пока в ВШЭ писали свой доклад про «будущее ИТ и ИИ», в Microsoft работали, работали и выкатили AI Diagnostic Orchestrator (MAI-DxO):
Команда Сулеймана (Mustafa Suleyman) выбрала 304 случая из медицинского журнала новой Англии (New England Journal of Medicine (NEJM)). Роботы успешно провели диагностику по описанию в 85% случаев. У живых докторов получилось, в таких сложных случаях, 20%.

В то же время у ВШЭ в докладе:
Ожидается усиленная интеграция ИИ в различные сферы жизни, включая здравоохранение, образование и финансы. Мы увидим, как ИИ будет использоваться для диагностики заболеваний..

ИИ для диагностики некоторых заболеваний, точнее IBM Watson Health, используется как публичное коммерческое решения с апреля 2015 года. Больше 10 лет.
ИИ для диагностики некоторых  заболеваний уже давно в работе.
И, теперь ИИ можно использовать для сложных случаев, описывая проблему на естественном языке.
Но, для ВШЭ это "будущее".

Немного про сроки
Доклад и новости по Diagnostic Orchestrator (MAI-DxO) вышли 2 июля 2025.
Доклад ВШЭ вышел 29 июля 2025, спустя месяц после публикации новости от Microsoft.

Литература для самостоятельного чтения
Microsoft hires DeepMind co-founder to lead new AI division (тут была ссылка на запрещенный домен гардиан)
The Path to Medical Superintelligence
Microsoft says AI system better than doctors at diagnosing complex health conditions (тут была ссылка на запрещенный домен гардиан)
Microsoft’s AI Is Better Than Doctors at Diagnosing Disease
Microsoft’s Medical AI Redefines Diagnostics: 85.5% Accuracy, 20% Cheaper Than Doctors

Показать полностью
[моё] IT Импортозамещение Опыт Openai Автоматизация Microsoft Программирование Медицина Текст
1
10
DmitriitheFals
1 месяц назад
Лига Сисадминов
Серия Унылое графоманство номер шесть

Экспертиза уровня B, или высшая школа экономики в 2025 году⁠⁠

Для ЛЛ: Доклад абсолютно игнорирует технологическую базу, и написан в стиле 2015 года.

31.07.2025 Институт статистических исследований и экономики знаний Высшей школы экономики (ИСИЭЗ НИУ ВШЭ) в рамках реализованного при поддержке «Яндекса» форсайт-исследования выделил четыре сценария развития отечественного ИТ-рынка до 2028 года. Результаты изложены в аналитическом докладе «Информационные технологии в России: сценарии развития».

Доклад размером 214 страниц лежит открыто, и на 50% представляет из себя слайды и презентации на половину страницы. Еще часть это просто пустые страницы, без текста и картинок. Воды в остальном тексте и компоновке текста столько, что можно два раза Сахару полить.

Экспертиза уровня B, или высшая школа экономики в 2025 году Windows, IT, Импортозамещение, Microsoft, Длиннопост

Булшит бинго 2015

Примечание. Я не хотел писать эту заметку, но очень попросили. Я же, как дегенеративная нейросеть, поддался на обещания «прилететь и устроить мне всякое», в обмен на заметку. ТАК ВОТ МАША! ТРИ РУБЛЯ С ТЕБЯ ПРИЧИТАЕТСЯ.

Выжимки нет, но отдельные моменты стоит разобрать, что понять, какое дно на этот раз пробила ВШЭ. Можно просто читать по некоторым пунктам:

Страница 30.
1.  Россия обладает существенным человеческим потенциалом для развития технологий:

• Высокий уровень технической экспертизы
• Высокий уровень образованности населения

В России нет своего производства ни современных, ни не очень современных электронных компонентов. Вчера зарегистрированные пользователи превозносят как великое достижение – пересборку станка 350 нм из Белоруссии (или Беларуси, или Беларусь это трактор, почти как Dobrynya ?). При этом станок не серийный, имеющееся в России производство микроэлектронных компонентов работает на станках ASML (Нидерланды), и на расходных материалах из Китая и Европы.
Про уровень технической экспертизы невозможно говорить без анализа технического производства. Массового производства нет, производства отдельных компонентов совсем нет, про какую экспертизу речь?

Уровень образованности можно мерять по победителям олимпиад или по индексам цитирования и прочим Хиршам. Победители олимпиад есть. Цитирования и прочих Хиршей нет.

Высокий инновационный потенциал развития технологий на внутреннем  ИТ-рынке:
Уровень технологической конкуренции в настоящее время невысок

В России нет технологической конкуренции ни «внутри» ни «снаружи». Потому что физические основы технологии, все эти чипы, микросхемы, итд, в РФ не просто не производятся, их еще и некуда ставить. В России отсутствуют специализированные дата центры, позволяющие установку современных технологических решений (про это ниже). Да и не современных тоже, текущие массовые нормы проектирования питания в российских ЦОД по 5Квт на ветку питания, и 5-7 киловатт отвода тепла, не позволяют монтировать современную высокоплотную компоновку.

Относительно слабое влияние на развитие технологий таких экономических факторов, как инфляция, курс валют и т.п.

Если 100% технологической базы закупается за рубежом, то как курс может «не влиять»?

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

И это пишет ВШЭ.

В 2025 году в ВШЭ могли бы знать, что в РФ отсутствует даже «своя» массовая и контролируемая операционная система. Есть купленная, и почти не развиваемая Аврора для мобильных устройств, есть разные форки Linux, но ядро ОС при этом все тот же Linux. В итоге уровень контроля и вклада РФ в развитие хотя бы ядра ОС Linux ниже, чем у Huawei, частной организации из Китая. Huawei на днях внес исправления в EXT4, от РФ ничего подобного не поступало. Huawei разрабатывает и поддерживает свою EulerOS и свою  HarmonyOS, в России проектов подобного уровня нет. Kaspersky OS живет в другом сегменте.

В 2025 году в ВШЭ могли бы знать, что стоимость разработки в капитализме нужно покрывать прибылью, и что рынок РФ не очень емок и не очень «богат». Поэтому развитие аналоговнетов – это или переклейка этикеток, или доработка интерфейсов. Серьезные проекты есть, но они не то что «не догоняют», они, с их текущей скоростью разработки, опираются на опенсорс решения, а опенсорс решения, в свою очередь, уже несколько лет перестали «догонять коммерческие», а перешли на модель «коммерческого развития».
Все, поколение Столлмана ушло, no money, no parts, no deal.

Экспертиза уровня B, или высшая школа экономики в 2025 году Windows, IT, Импортозамещение, Microsoft, Длиннопост

Бугуртовоз Пингвин

Даже основной нагревательный элемент бугуртовоза уже не генерирует пар.

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

ИИ для диагностики заболеваний, точнее IBM Watson Health, используется как публичное коммерческое решения с апреля 2015 года. Больше 10 лет.

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

Я понимаю, в ВШЭ новости приходят с опозданием лет на 10, но генерируемый контент, а точнее генерируемые модели с размером 34B - 36C (или, по русски, третий плюс), уже два -три года приносят создателям неплохие деньги. На днях на Байду провели 6 часовой стрим с 100% AI генерацией продаж. Для ВШЭ это «какое-то будущее», для остального мира – ежедневная практика.

И это доклад 2025 года, не 2015, не 2020.

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

ВШЭ отстала лет на 5 в докладе. Сейчас проблема не в том, что люди используют ИИ. Проблема в том, что люди не пытаются оценить применимость решения ИИ. То есть, ИИ генерирует некий код, или что-то. При этом код может оказаться не просто не работающим, а не содержащим критически важных компонентов и проверок. Потому что спрашивающий не знал, что этот компонент нужен, и его надо проверять, а ИИ сгенерировала решения для частного случая, вне контекста.

Страница 87.
Это большая и пока не решенная проблема:  как часть вычислений перенести на так называемое Edge, то есть конечное пользовательское устройство. Она  периодически обсуждается, и тот, кто решит ее первым, сорвет банк.  Потому что истории с генеративками очень ресурсозатратные. Если мы научимся генерировать условную картинку или  текст на компьютере пользователя, пусть даже с худшим качеством, то это упростит жизнь всем.

Локальные модели крутят дома уже пару лет все, кому не лень. Deep Learning Super Sampling (DLSS) – это 2020 год, решению больше пяти лет, текущая версия – 4.0.

Страница 172.
Однако имеющийся в стране технологический задел позволяет поддерживать определенный уровень независимости в ИТ-сфере

Когда 99.95% % решений используют уже давно «американский» Linux, и прочие решения от Apache Software Foundation, то на какую аудиторию ориентирована фраза «технологический задел» и «уровень независимости»? Или это задел уровня «скачали Windows Wasyan repack with Babushkin antivirus» ?

Страница 173
Тем не менее, из-за невозможности  быстро развивать собственные решения,  Россия рискует оказаться в зависимости  от поставок из «дружественных» стран,  прежде всего — Китая, особенно в сферах, где китайцы имеют конкурентные преимущества: производство электроники и аппаратного обеспечения, 5G, телекоммуникации и ИИ. Создание конкурентоспособных решений на базе собственной микроэлектроники может стать сложной задачей, поскольку быстрое наращивание производственных мощностей в этой области требует больших инвестиций и времени

Какое «наращивание», если нет ни «своих» зданий, ни «своих» станков, ни «своих» расходных материалов ? Китай может в любой момент остановить все «типа импортозамещение», просто притормозив поставки любого из пары тысяч расходных материалов, от готовых пластин, до припоя.

Страница 174
Нехватка инвестиций в образование  и науку, вместе с отсутствием конкурентоспособных зарплат и ограниченными возможностями профессионального роста, также грозят оттоком  высококвалифицированных ИТ-специалистов из России.

Только инвестиции грозят? А больше ничего не грозит, нет? Никаких больше преград точно нет? Как там дела у Тимура Измайлова, нет ли каких-то рисков, которые могли бы с ним реализоваться? Или у Ильи Сачкова не случилось вдруг риска?
И точно ли «грозят»? Может, что-то уже случилось? Просто на Хабре запретили про это писать, потому что одни пишут, а другим неприятно?

Страница 176. Влияние .. слабое.

«Типа эксперты», похоже, что в целом не знакомы с современными системами, ограничиваясь знакомством с технологиями на SOHO уровне.
Но, в то же время в замке шефа уже продают изделие «для корпоративного уровня» -
NVIDIA Grace Blackwell NVLink72.
Только в РФ его, с требованиями 120 киловатт и жидкостным охлаждением,  некуда ставить.

Итого

Меня терзает смутное сомнение, что это доклад 2025 года, а не какая-то переработанная студенческая презентация из года, примерно, 2015. Когда только начинался интернет вещей, массовое компьютерное зрение, итд. Потому что по докладу можно играть в Bullshit bingo 2015 technology 4.0

И это подается как экспертный доклад ВШЭ.

PS. На днях состоялся очередной забег в Параолимпиаде, то есть:
Платформа Basis Dynamix заняла первое место в крупнейшем рейтинге российских решений серверной виртуализации, подготовленном CNews.

При этом заявлено:
Полный контроль над дорожной картой развития всех компонентов продукта 

Что, правда в Basis уже контролируют развитие ядра Linux? Точно точно?

Совместимость с операционными системами (10 баллов)

Очень странный пункт, потому что Astra Linux это Debian, RED OS – это как бы не CentOS, Основа - Debian 10, итд. То есть совместимость проверяли с разными версиями Debian и старой Centos.

Поддержка архитектуры NUMA

Что, правда этот функционал теперь поддерживается на уровне окружения ОС, а не на уровне BIOS, ядра и CPU scheduler?

Тут еще что буквально на днях вышло обновление 6.17:
Earlier this year Linux kernel patches were posted for making SMP support unconditional so the kernel is always built for multi-core capabilities. With uniprocessor core environments being extremely rare especially for those that would be using an up-to-date, upstream Linux kernel, dropping non-SMP support would allow simplifying code paths within the kernel. Well, for Linux 6.17 it's finally happening.

Поэтому возникает вопрос, точно есть связь GUI для KVM и NUMA ?

Показать полностью 2
[моё] Windows IT Импортозамещение Microsoft Длиннопост
1
67
hypo69
hypo69
1 месяц назад
Лига Сисадминов
Серия Философия PowerShell

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями⁠⁠

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

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


1. Концепция PowerShell Drives (PSDrives)

Прежде чем начать работать с файлами, важно понять концепцию PowerShell-дисков (PSDrives). В отличие от cmd.exe, где диски — это только буквы C:, D: и так далее, в PowerShell "диск" — это абстракция для доступа к любому иерархическому хранилищу данных.

> Get-PSDrive

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Результат покажет не только физические диски, но и псевдо-диски:

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Эта унификация означает, что вы можете "зайти" в реестр (Set-Location HKLM:) и получить список его ключей той же командой Get-ChildItem, которой получаете список файлов на диске C:. Это невероятно мощная концепция.

Примеры работы с различными провайдерами

  • Хранилище сертификатов (Cert:) Позволяет работать с цифровыми сертификатами так, будто это файлы в папках.

    Задача: Найти все SSL-сертификаты на локальной машине, срок действия которых истекает в ближайшие 30 дней.
    > Set-Location Cert:\LocalMachine\My
    > Get-ChildItem | Where-Object { $_.NotAfter -lt (Get-Date).AddDays(30) } | Select-Object Subject, NotAfter, Thumbprint

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Переменные окружения (Env:) Предоставляет доступ к переменным окружения Windows (%PATH%, %windir% и т.д.) как к файлам.

Задача: Получить путь к системной папке Windows и добавить к нему путь к System32.

Получаем значение переменной windir:
> $windowsPath = (Get-Item Env:windir).Value
Собираем полный путь
> $system32Path = Join-Path -Path $windowsPath -ChildPath "System32"
> Write-Host $system32Path

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост
Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Реестр Windows (HKCU: и HKLM:) Представьте, что реестр — это просто еще одна файловая система. Ветки — это папки, а параметры — свойства этих папок.

Задача: Узнать полное название установленной версии Windows из реестра.
Переходим в нужную ветку реестра:
> Set-Location "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Получаем свойство (параметр реестра) с именем "ProductName"
> Get-ItemProperty -Path . -Name "ProductName"

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Переменные сессии (Variable:) Позволяет управлять всеми переменными ($myVar, $PROFILE, $Error и т.д.), определенными в текущей сессии.

Задача: Найти все переменные, связанные с версией PowerShell ($PSVersionTable, $PSHOME и др.).
Находим все переменные, начинающиеся с "PS":
> Get-ChildItem Variable:PS*

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Получаем значение конкретной переменной:
> Get-Variable -Name "PSVersionTable"

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

2. Навигация и анализ

Основы навигации
- Узнать, где мы находимся (возвращает объект PathInfo):
> Get-Location # Псевдонимы: gl, pwd

- Переход в корень диска C:
> Set-Location C:\ # Псевдонимы: sl, cd

- Переход в домашнюю папку текущего пользователя:
> Set-Location ~

Показать содержимое текущей папки (возвращает коллекцию объектов):
> Get-ChildItem # Псевдонимы: gci, ls, dir

- Рекурсивный поиск. Найти файл hosts в системе, игнорируя ошибки "Доступ запрещен":
> Get-ChildItem C:\ -Filter "hosts" -Recurse -ErrorAction SilentlyContinue

Ключ -Recurse (Рекурсивно): Заставляет командлет работать не только с указанным элементом, но и со всем его содержимым.

Ключ -ErrorAction SilentlyContinue: Инструкция игнорировать ошибки и продолжать работу молча.

Анализ дискового пространства

Классический пример мощи конвейера: найти, отсортировать, отформатировать и выбрать.

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост


Подсказка как вводить длинные команды.

PowerShell позволяет разбивать их на несколько строк для удобства чтения.

  • После оператора конвейера (|): Это самый частый и удобный способ. Просто нажмите Enter после символа |. PowerShell увидит, что команда не завершена, и будет ждать продолжения на следующей строке.

  • В любом другом месте: Используйте символ обратной кавычки (backtick) ` в конце строки, а затем нажмите Enter. Этот символ говорит PowerShell: "Команда продолжится на следующей строке".

  • В редакторах (ISE, VS Code): Сочетание клавиш Shift+Enter обычно автоматически вставляет перенос строки, не запуская команду.

Фильтрация содержимого и операторы логики

- Найти все .exe файлы. Параметр -Filter работает очень быстро:
> Get-ChildItem C:\Windows -Filter "*.exe"

Get-ChildItem возвращает коллекцию объектов. Мы можем передать ее по конвейеру в Where-Object для дальнейшей фильтрации.

> Get-ChildItem C:\Windows | Where-Object { $_.PSIsContainer -eq $false }

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Эта команда знакомит нас с одним из фундаментальных понятий в скриптах PowerShell: операторами сравнения.

Операторы сравнения и логики

Это специальные ключи для сравнения значений. Они всегда начинаются с дефиса (-) и являются основой для фильтрации данных в Where-Object и построения логики в if.

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

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

Примеры использования в файловой системе

  • Найти файл по точному имени (с учетом регистра):

    > Get-ChildItem C:\Windows\System32 -Recurse | Where-Object { $_.Name -eq "kernel32.dll" }

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост
  • Найти все файлы, начинающиеся с "host", но не являющиеся папками:

    > Get-ChildItem C:\Windows\System32\drivers\etc | Where-Object { ($_.Name -like "host*") -and (-not $_.PSIsContainer) }

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост
  • Найти все файлы журналов (.log), размер которых превышает 50 мегабайт:

    > Get-ChildItem C:\Windows\Logs -Filter "*.log" -Recurse | Where-Object { $_.Length -gt 50MB }

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост
  • Найти все временные файлы (.tmp) и файлы бэкапов (.bak) для очистки: Оператор -in здесь гораздо элегантнее, чем несколько условий с -or.

    > $extensionsToDelete = ".tmp", ".bak", ".old" Get-ChildItem C:\Temp -Recurse | Where-Object { > $_.Extension -in $extensionsToDelete }

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост
  • Найти все файлы Word (.docx), созданные за последнюю неделю:

    > $oneWeekAgo = (Get-Date).AddDays(-7) Get-ChildItem C:\Users\MyUser\Documents -Filter "*.docx" -Recurse | Where-Object { $_.CreationTime -ge $oneWeekAgo }

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост
  • Найти пустые файлы (размером 0 байт), которые не являются папками:

    > Get-ChildItem C:\Downloads -Recurse | Where-Object { ($_.Length -eq 0) -and (-not $_.PSIsContainer) }

  • Найти все исполняемые файлы (.exe), которые были изменены в этом году, но НЕ в этом месяце. Этот сложный пример демонстрирует мощь комбинирования операторов.

    > Get-ChildItem C:\Program Files -Filter "*.exe" -Recurse |
    Where-Object {
    ($_.LastWriteTime.Year -eq (Get-Date).Year) -and ($_.LastWriteTime.Month -ne (Get-Date).Month)
    }

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

Будьте внимательны с рекурсией:

  • Если очень много файлов/папок — -Recurse может рекурсивно заходить в десятки тысяч элементов.

  • Символические ссылки / циклические ссылки — могут вызывать бесконечную рекурсию.

  • Файлы без прав доступа — могут блокировать выполнение.

4. Создание, управление и безопасное удаление

Создание, копирование и перемещение:


> New-Item -Path "C:\Temp\MyFolder" -ItemType Directory
> Add-Content -Path "C:\Temp\MyFolder\MyFile.txt" -Value "Первая строка"
> Copy-Item -Path "C:\Temp\MyFolder" -Destination "C:\Temp\MyFolder_Copy" -Recurse

Безопасное удаление

Remove-Item — потенциально опасный командлет, поэтому в PowerShell есть встроенные механизмы защиты. Ключ -WhatIf (Что если?): Ваш лучший друг. Он не выполняет команду, а лишь выводит в консоль сообщение о том, что бы произошло.

> Remove-Item C:\Temp\MyFolder -Recurse -Force -WhatIf

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Только убедившись, что все верно, убираем -WhatIf и ВЫПОЛНЯЕМ команду
> Remove-Item C:\Temp\MyFolder -Recurse -Force


Введение в функции

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

Как использовать и сохранять функции

Существует три основных способа сделать ваши функции доступными:

Способ 1: Временный (для тестов) Вы можете набрать в консопли или просто скопировать и вставить весь код функции в консоль PowerShell. Функция будет доступна до закрытия этого окна.

Способ 2: Постоянный, но ручной (через .ps1 файл) Это самый распространенный способ для организации и обмена инструментами. Вы сохраняете функцию в файл .ps1 и загружаете ее в сессию, когда она вам нужна.

Способ 3: Автоматический (через профиль PowerShell) Это самый мощный способ для ваших личных, часто используемых инструментов.

Что такое профиль PowerShell? Это специальный скрипт .ps1, который PowerShell автоматически запускает каждый раз при старте. Все, что вы поместите в этот файл — псевдонимы, переменные и, конечно, функции — будет доступно в каждой вашей сессии по умолчанию.

Пример 1: Поиск дубликатов файлов

Давайте пройдем все шаги на примере функции Find-DuplicateFiles.

Шаг 1: Определяем код функции

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Шаг 2 (Вариант А): Сохраняем в отдельный файл для ручной загрузки

Сохраняем
> Set-Content -Path ".\Find-DuplicateFiles.ps1" -Value $functionCode
Загружаем
> . .\Find-DuplicateFiles.ps1

Dot Sourcing (. .\Find-DuplicateFiles.ps1): Эта специальная команда выполняет скрипт в текущем контексте, делая все его функции и переменные доступными в вашей консоли.

Вызываем:
> Find-DuplicateFiles -Path "C:\Users\$env:USERNAME\Downloads"

  1. Шаг 2 (Вариант Б): Добавляем в профиль для автоматической загрузки Сделаем эту функцию доступной всегда.

    Что такое профиль PowerShell? Это специальный скрипт .ps1, который PowerShell автоматически запускает каждый раз при старте. Все, что вы поместите в этот файл — псевдонимы, переменные и функции — будет доступно в каждой вашей сессии по умолчанию.

  2. Находим путь к файлу профиля. PowerShell хранит его в переменной $PROFILE.

    1. > $PROFILE

    Создаем файл профиля, если он не существует:

    > if (-not (Test-Path $PROFILE)) { New-Item -Path $PROFILE -Type File -Force }

  3. Добавляем код нашей функции в конец файла профиля.

    Add-Content -Path $PROFILE -Value $functionCode

  4. Перезапустите PowerShell (или выполните . $PROFILE), и теперь ваша команда Find-DuplicateFiles будет доступна всегда, как и Get-ChildItem.

Пример 2: Создание ZIP-архива с резервной копией

Код для файла Backup-FolderToZip.ps1:

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Детальный разбор функций я сделаю следующих частях.


Справочник командлетов для работы с файловой системой

1. Основные командлеты

Философия PowerShell. Часть 3: Навигация и управление файловой системой. Знакомство с операторами логики и функциями Powershell, Системное администрирование, Файловая система, Windows, Microsoft, IT, Гайд, Длиннопост

Нужно прочитать содержимое текстового файла? Используйте Get-Content. Нужно полностью перезаписать файл новым содержимым? Используйте Set-Content. Нужно добавить строчку в лог-файл, не стирая старые данные? Используйте Add-Content. Нужно проверить, существует ли файл перед записью? Используйте Test-Path.

2. Специализированные командлеты для продвинутых задач

Когда базовых командлетов недостаточно, PowerShell предлагает более специализированные инструменты. Они не дублируют базовые, а расширяют ваши возможности.

  • Работа с путями (Path)

    • Join-Path: Безопасно объединяет части пути, автоматически вставляя \.

    • Split-Path: Разбивает путь на части (папка, имя файла, расширение).

    • Resolve-Path: Преобразует относительный путь (например, . или ..\files) в полный, абсолютный.

  • Работа со свойствами и содержимым (Item Properties and Content)

    • Get-ItemProperty: Получает свойства конкретного файла (например, IsReadOnly, CreationTime).

    • Set-ItemProperty: Изменяет свойства файла или папки.

    • Clear-Content: Удаляет всё содержимое из файла, но оставляет сам файл пустым.

  • Продвинутая навигация (Location Stack)

    • Push-Location: "Запоминает" текущую директорию и переходит в новую.

    • Pop-Location: Возвращается в директорию, которую "запомнил" Push-Location.

  • Управление правами доступа (ACL)

    • Get-Acl: Получает список прав доступа (ACL) для файла или папки.

    • Set-Acl: Устанавливает права доступа для файла или папки (сложная операция).

Нужно изменить атрибут файла, например, сделать его «только для чтения»? Используйте Set-ItemProperty. Нужно полностью очистить лог-файл, не удаляя его? Используйте Clear-Content. Нужно временно перейти в другую папку в скрипте, а потом гарантированно вернуться назад? Используйте Push-Location и Pop-Location. Нужно узнать, кто имеет права на доступ к папке? Используйте Get-Acl.

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

Философия PowerShell на github:

История и первый командлет

Часть 2: Конвейер (Pipeline), переменные, Get-Member, файл .ps1 и экспорт результатов. Исходники ко второй части:
system_monitor.ps1

Часть 3: Навигация и управление файловой системой.
Исходники к третьей части:
Find-DuplicateFiles.ps1
Backup-FolderToZip.ps1

Полезно? Подпишись.
Понравилось — ставь «+»
Удачи! 🚀

UPD:

Вышла четвертая часть Философия PowerShell. Часть 4. Интерактивная работа: Out-ConsoleGridView

Показать полностью 19
[моё] Powershell Системное администрирование Файловая система Windows Microsoft IT Гайд Длиннопост
47
5
ArseniyKovalenko
ArseniyKovalenko
1 месяц назад
Win 7/8/10, Office - настройка

Проблема с установкой Windows после Linux⁠⁠

После установки Линукса не устанавливается Windows

Проблема с установкой Windows после Linux Windows, Windows 11, Windows 10, Linux, Linux и Windows, Microsoft, Компьютерное железо, Компьютерная помощь

Установите драйвер, чтобы показать оборудование.

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