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

Пикаджамп

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

Играть

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

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
4
JOB.LAB
JOB.LAB
GNU/Linux

Dota 2 на linux, все прекрасно???⁠⁠

3 года назад

У многих в голове осталось то, что игры лучше запускать только на операционной системе Windows, но что если я вам скажу, что многие любимые игры можно запустить и на системе Linux. Некоторые проекты показали себя лучше в работе через Proton или Нативную версию, чем изначально на Windows(e). Так случилось и с Dota 2.

В этой игре играют две команды, в каждой из которых есть по 5 игроков. Каждый игрок выбирает свою сторону. В распоряжении каждого есть свой герой. Героя можно улучшать, получать для него определенный «жизненный опыт», зарабатывать золото, собирать предметы, необходимые для усиления способностей. Основная цель игры состоит в уничтожении главного здания, расположенного на территории врага.

Установка

Для запуска нативной версии игры или запуска её же но через Proton, понадобится рабочий клиент Steam для вашей версии Linux.


Если Steam уже установлен в вашей системе, пропустите этот шаг!


Переходим на официальный сайт и устанавливаем клиент. Как это сделать? Перед вами будет большая и синяя кнопка «Загрузить Steam», он сам определит тип вашей системы, а точнее пакеты которая она принимает и установит, моем случае это .deb.

Запустить Steam можно через созданный ярлык приложения, или ввести команду в терминале:

Для ubuntu: $ steam

Установка нативной версии

Если игра не имеет нативной версии и у вас выключена поддержка Steam Proton, тогда кнопка «Установить» или «Играть» будет гореть у вас серым цветом, а для нативных версии игр, они будут гореть зеленым цветом.

Переходим на официальную страницу в Steam и нажимает кнопку «Играть», дожидаемся установки игры и готов, можно приступать к игре.

Установка для игры через Proton

Здесь уже все чуть посложнее, для начала переходим в настройки клиента Steam, открываем слева в окне вкладку «Steam play» и ставим галочку, таким образом, как это показано на скриншоте:

Сразу после переходим в библиотеку игр, находим «Dota 2» и заходим в свойства, тут нужно поставить галочку на параметр «Принудительно использовать определенный инструмент Steam Play» и выбираем последнюю версия Steam Proton. Сразу после можно установить игру и играть уже через Proton, правда делать этого не рекомендуется, ведь есть нативная версия которая работает даже лучше!

Производительность

Прочитав множество форумов, статьи, видеоролики и даже сделав собственные тесты, стало понятно что, «Dota 2» идет на Linux плавнее и мягче, чем на Windows при использовании одного и того-же компьютера. А при должной оптимизации можно добиться более высокой производительности, вплоть до улучшения в два раза!

Итог

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


Данный способ работает на все игры от «Valve software», можете прочитать мою статью о запуске «Counter-strike: Global offencive» на Linux. Всем удачи — всем пока!

Показать полностью 4
[моё] Linux Linux и Windows Linux mint Kali linux Astra Linux Ubuntu Ubuntu 1604 Debian Игры Valve Steam Видеоигра Windows Windows 10 Windows 7 Windows XP Запуск Unix Dota 2 Dota Длиннопост
33
Hsil
Hsil

Приключение Hsil. Попытка понять как работать с библиотеками №2⁠⁠

3 года назад

И как я писал ранее, у меня будет все написано на питоне и начну с асинхронного логирования.

Можно просто направлять данные на elk, так как я установил его сервак.

Да, но нет. Толи я тупой(да), толи еще что-то, но работает это не всегда. Поэтому я буду просто записывать логи в файл, а там далее что-то придумаем.


Питон версии 3.10.4. Качаю нужные библиотеки:

pip install aiologger[aiofiles] aiofile pytz uvloop

Копирую код из документации и...

Не так быстро я хотел переходить на линукс, ну да ладно.

Работает! а теперь попытка добавить немного от себя.

Выглядит сносно, и теперь логи храняться в logs/. Весь код тут

Логи есть, займусь написанием бота.


используемые библиотеки:

pip install ujson aiohttp[speedups]
pip install pip install -U --pre aiogram

Да, я буду использовать бету aiogram 3.x

Копируем код, вставляем свой токен (телеграмм @botfather) и

Работает. Займусь ка регистрацией пользователя в бд... В следуйщий раз.

Показать полностью 2
[моё] IT Unix Логи Питон Блог Программирование Telegram Telegram бот
1
30
JOB.LAB
JOB.LAB
GNU/Linux

Запуск простого веб-сервера на Linux⁠⁠

3 года назад

С помощью данной статьи — мы разместим у себя на компьютере простенький веб-сервер на операционной системе Linux! Для этого будет использоваться исключительно Python версии 2 или 3. Он подойдет для полноценного веб-сервера NGINX или Apache.

Как установить Python в операционную систему Linux

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


Установка Python 3 в дистрибутивах: Ubuntu, Debian, Linux Mint:

$ sudo apt install python3

Установка Python 3 в дистрибутивах: Fedora, CentOS, AlmaLinux, Red Hat:

$ sudo dnf install python3

Установка Python 3 в дистрибутивах: Arch Linux, Manjaro:

$ sudo pacman -S python3

Установка Python 2 в дистрибутивах такая-же, но цифра '3', заменяется на '2' или '2.7'.

Как Запустить простой веб-сервер в операционной системе Linux

Для запуска простого веб-сервера с использованием Python3 или Python2 используйте следующие команды. С помощью синтаксиса данных команд, веб-сервер будет работать с IP-адресом 127.0.0.1 и портом 9000, данные значения можно менять, или убрать что-бы Python сервер принял значения по умолчанию:


Команда для Python3:

$ python3 -m http.server --bind 127.0.0.1 9000

Эта же команда, но для Python2:

$ python -m SimpleHTTPServer 9000

Вы должны увидеть подтверждение в окне вашего терминала о том, что Python теперь обслуживает HTTP-сервер по вписанному вами IP-адресу и порту.

Теперь вы можете открыть браузер и перейти по вписанному вами адресу, который в нашем случае: http://127.0.0.1:9000

Заключение


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

Ссылка на оригинальную статью

Показать полностью 3
Linux Сервер Ubuntu Python Питон Английский язык Программирование Unix Linux mint Kali linux Linux Deepin Web Русский язык Развитие Длиннопост
22
397
slv72
slv72

Дистрибутивы Oracle Solaris 11.4.42 CBE и Oracle Solaris 11.4.0 GA⁠⁠

3 года назад

@stay.away пару недель назад опубликовал пост Oracle Solaris и санкции о невозможности скачать дистрибутив OS Solaris с официального сайта.

По всей видимости из-за санкций введенных в отношении РФ в связи со специальной военной операцией.

Ну что же, займемся параллельным импортом.

Вот ссылка на  свеженькие дистрибутивы операционной системы UNIX Oracle Solaris 11.4.42 CBE и Oracle Solaris 11.4.0 GA, бесплатно и без регистрации для всех желающих:

https://brewkvx-my.sharepoint.com/:f:/g/personal/m16618_365v...

[моё] Unix Операционная система Санкции Текст
63
577
tproger.official
tproger.official
Типичный программист

После одной бутылочки вы ничего не будете помнить, даже своё имя⁠⁠

4 года назад
После одной бутылочки вы ничего не будете помнить, даже своё имя
Показать полностью 1
IT IT юмор Unix Linux
54
1283
stavropol
stavropol
IT-юмор

UNIX - это просто⁠⁠

4 года назад
UNIX - это просто

Источник: https://vk.com/wall-46453123_223606

Показать полностью 1
Unix IT юмор Цитаты Деннис Ритчи
227
27
alagopus
alagopus
Лига Сисадминов

IBM Power - личное мнение (часть 2а)⁠⁠

4 года назад

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


1. почему IBM Power и чем эти процессоры выделились

2. особености ввода-вывода серверов на основе Power

- 2а. POWER, POWER2

- ...

3. как работают LPar-ы, или в чем преимущества Power Hypervisor + HMC

4. VIOS или не VIOS, вот в чём вопрос...

5. AIX, устаревший UNIX, или неувядающий

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

первое поколение IBM POWER позволяло одновременное выполнение одной команды загрузки/сохранения/перехода, одной целочисленной команды и одной команды с плавающей запятой. каждая по 32 бит, значит нужны не менее 96 битов для загрузки трех команд из памяти. поэтому шина доступа к памяти сделали шириной в четыре слова, или 128 битов. на схеме это четыре блока кеша данных (data-cache unit / DCU), 32 битов каждый.

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

знакомая хитрость, которой пользовались и пользуются все производители сложных микросхем: часть отбракованных на производстве микросхем можно вернуть в строй, понизив тактовую частоту или выключая неработающие блоки. другие удешевляют, жертвуя параметрами. многим знакомы 16-битовые процессоры Intel 8088/80188 с 8-битовой иной данных, или 32-битовые Motorola 68000 и Intel 80386SX с их 16-битовой шиной. процессоры POWER не исключение, существует упрощенный вариант процессора с выполнительными блоками пониженной тактовой частоты и двумя блоками кеша. в них шина к памяти 64 бит и платы памяти можно устанавливать поштучно.


например из первых моделей POWERserver 320 и POWERserver 520 работали на 20 МГц, включали только 32 килобайт кеша, шина к памяти была 64-битовой и оснащались одной картой памяти на 8 MB. зато модели POWERserver 530 и POWERserver 540 работали на 25 и 30 МГц соответственно, включали 64 килобайт кеша, имели 128-битовую шину, а объем памяти начинался с 16 MB (2х8MB) и 64 MB (2x32MB).

доступ к устройствам ввода-вывода осуществляется через отдельную шину System Input/Output (SIO). о ней очень мало известно, но она 64-битовая. последнее приводило немало людей к заблуждению, что это 64-битовая шина MicroChannel, хотя между ними сидит Input/Output Channel Controller (IOCC). предположительно работала на частоте процессора.


шина MCA позволяет обмен 64-битовыми двойными словами через 32-битовую шину при помощи "мультиплексирования". о последнем тоже мало что известно и даже служители IBM порой пишут невероятные вещи. догадываясь по скудным данным в открытом доступе, "мультиплексирование" проводит обмен второго 32-битового слова через линии адреса. таким образом некоторые платы линейки RS/6000 могли достичь теоретический максимум в 80 MB/s, что в серверах PS/2 ограничено до 40 MB/s. встречал упоминания, что на практике можно было достичь около 77 MB/s при обменах блоками в 4 килобайт. все это при частоте шины в 10 МГц. теоретически при частоте в 20 МГц потолок скорости 160 MB/s, но не знаю был ли когда-либо достигнут. жадность IBM проиграла PCI.


также очень мало известно о Serial Optical Channel Converter (SOCC), что появился годом позже на серверах 500 серии и 900 серии. в открытом доступе есть упоминания, что скорость каждого из двух оптических портов была 220 Мбит/с, что в те времена было вдвое быстрее самого быстрого наличного сетевого стандарта FDDI. устройства поддерживают связь точка-точка между машинами, но IBM указывает, что можно купить коммутатор у партнера. операционная система AIX поддерживает связь по протоколу TCP/IP через Serial Optical Link.


с улучшением технологии изготовления микросхем появляются некоторые улучшения производительности за счет повышения тактовой частоты. за этим можно подозревать связанную с частотой процессора скорость шины SIO, но потверждения тем подозрениям вряд ли удастся найти. процессоры POWER работали на частотах 20 МГц, 25 МГц и 30 МГц. первое улучшение (POWER+) достигло частоты в 25 МГц, 33 МГц и 41 МГц. второе улучшение (POWER++) дало 25 МГц, 33 МГц, 41 МГц, 50 МГц и 62,5 МГц. на таких относительно высоких частотах задержка доступа к памяти уже является основным узким местом. это приводит к замене плат памяти на новых моделях.


машины POWERserver 970 и POWERserver 980 добавляют второй IOCC на шине SIO, что дает вторую шину MicroChannel (2x 80 MB/s) и еще два порта SOCC.

на смену первому поколению приходит второе. для дальнейшего повышения производительности повышается суперскалярность. в процессорах POWER2 уже два АЛУ и два блока вычислении с плавающей запятой. их нужно запитывать и шина к памяти расширяется до 256 бит, а карты памяти лучше добавлять группами по четыре. хотя возможность установить всего лишь две карты памяти предусмотрена, но это сужает шину до 128 бит с потерей производительности.


вторая шина MicroChannel в модели POWERserver 990 уже не добавляется по заказу, а установлена штатно.

(продолжение следует...)

Показать полностью 5
[моё] IT Unix Linux Центральный процессор Оперативная память Сервер Длиннопост
12
WORLDIT

Список Интересных браузеров под Windows и UNIX которыми стоит по пользоваться!!!⁠⁠

4 года назад

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


1. Mozilla Firefox — Браузер с открытым исходным кодом написан с использованием движка Quantum доступен под Windows и UNIX


2. Opera — Браузер с закрытым исходным кодом написан с использованием движка WebKit доступен под Windows и UNIX


3. Vivaldi — Браузер с закрытым исходным кодом написан с использованием движков Chromium и Blink(Windows версия) и Webkit(UNIX версия) доступен под Windows и UNIX


4. Lunascape — Японский браузер с закрытым исходным кодом написан с использованием движков Gecko Trident WebKit доступен под Windows и macOS


5. Midori — Легковесный браузер с открытым исходным кодом написан с использованием движка Webkit доступен под Windows и UNIX


6. Konqueror — Браузер с открытым исходным кодом написан с использованием движков KHTML и WebKit доступен под UNIX


7. Epiphany — Браузер с открытым исходным кодом написан с использованием движка WebKit доступен под UNIX


8. Avant Browser — Браузер с закрытым исходным кодом написан с использованием движков WebKit Trident Gecko доступен под Windows


9. Camino — Браузер с открытым исходным кодом написан с использованием движка Gecko доступен под macOSSeaMonkey — Браузер с открытым исходным кодом основан на Mozilla Firefox и является прямым продолжением Mozilla Suite доступен под Windows и UNIX


10. SeaMonkey — Браузер с открытым исходным кодом основан на Mozilla Firefox и является прямым продолжением Mozilla Suite доступен под Windows и UNIX


Всем удачного серфинга в интернете))))

Список Интересных браузеров под Windows и UNIX которыми стоит по пользоваться!!!
Показать полностью 1
[моё] Браузер Unix Linux Mac Os Windows Windows 10 Vivaldi Mozilla Opera Midori
23
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии