Сервис временной почты Обо мне

Блог Вячеслава Щербанева

заметки программиста

Установка Rocket.Chat на Ubuntu 16.04

Решил себе установить на сервер Rocket.Chat, оказывается на Ubuntu 16.04 это делается очень легко и быстро.

Для быстрой установки нам нужно будет использовать snap пакеты.
Устанавливаем snap

sudo apt-get install snapd

Для работы snap если вы пользуетесь VDS нужно выбрать правильную виртуализацию сервера, OpenVZ не работает, я выбрал себе самый дешевый тариф на firstvds за 249 руб в месяц.

Далее устанавливаем сервер Rocket.Chat

sudo snap install rocketchat-server

Теперь для безопасности сервера нужно установить ssl сертификат, будем это делать через встроенный сервер Caddy который автоматический сгенерирует нам сертификат от let’s encrypt.

Вначале включаем Caddy

sudo rocketchat-server.initcaddy

Далее редактируем файл конфига /var/snap/rocketchat-server/current/Caddyfile

ваш домен {
  proxy / localhost:3000 {
    websocket
    transparent
  }
}

Теперь перезагрузим сервер чата

sudo systemctl restart snap.rocketchat-server.rocketchat-caddy

Все наш сервер готов :)

21 декабря   16.04   firstvds   linux   rocket.chat   ubuntu   сервер   установка   чат

Обзор NFS Payback

С одной стороны, может показаться, что слово Payback в названии игры Need For Speed Payback означает некое возвращение к истокам, к тем версиям Need For Speed, которые нам так нравились. С другой стороны, слово Payback тесно связано с основной, уже несколько заезженной в фильмах и других играх, сюжетной линией. Главный герой опять где-то напортачил и вам снова предстоит разгребать все его проблемы, возникшие после его крупной ошибки. Месть, деньги, большой город Фортуна-Вэлли с бандами, и красивые тюнингованные машины — одни из основ Need For Speed Payback.

В первых миссиях вас познакомят с главными героями новой гоночный игры — Тайлером «Тай» Рамиресом, Джессикой «Джесс» Миллер и Шоном «Мак» Макалистером. Тай обладает навыками профессионального гонщика и специализируется на уличных гонках и драг-рейсинге. Джесс — красивая девушка со светлыми волосами, которая может помочь вам при «облаве» полиции, а Мак — мастер по дрифту и оффроуду. В первых заданиях-блокбастерах вам сразу позволят управлять мощными суперкарами. Однако принять участие в самых захватывающих моментах, к примеру, прыгнуть через пешеходных мост с помощью специального тягача, вам не дадут — вы увидите красочный ролик и на этом «веселье» закончится.

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

Первые миссии знакомят вас с миром игры и основными типами машин. Многие начальные миссии имеют счетчик, что несколько напрягает: когда вам надо просто проехать от точки А в точку Б, вам просто не хватает времени, чтобы оценить физику игры, насладиться управлением автомобиля или просто рассмотреть город, который вы видите в первый раз. Вас также заставят поучаствовать в погоне полиции за главными героями и покажут одну из главных фишек игры — аварии полицейских машин при малейшем касании вашего автомобиля с их «тюнинговаными» развалюхами.

Сама идея Need For Speed Payback с открытым миром, заданиями, тюнингом автомобилей и поиском реликвий, довольно неплохая, в ней можно найти свои преимущества и получить удовольствие от потраченного на игру времени, однако физика управления автомобилем, задания для открытия возможности тюнинга той или иной части машины, геймплей, построенный на микротранзациях, небольшие технические проблемы, заставляют игрока несколько раз подумать перед приобретением игры — денег вы можете потратить много, а что получите в замен?

14 ноября   game   neeforspeed   nfs   payback   pc   ps4   xbox   Игра   Обзор

Ядру Linux исполнилось 25 лет

Ядро Linux отметило свой 25-й день рождения. 25 августа 1991 года, после пяти месяцев разработки, 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портировния bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро Linux насчитывает более 19 млн строк кода. По данным исследования, проведённого по заказу Евросоюза, приблизительная стоимость разработки с нуля проекта, аналогичного современному ядру Linux, составила бы более миллиарда долларов США, по другим оценкам — более 3 миллиардов.

Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только четырёх несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус задумал назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», как просил Торвальдс, а «linux». Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

Динамика роста кодовой базы (количество строк исходного кода) ядра:

0.0.1 — сентябрь 1991, 10 тыс. строк кода;
1.0.0 — март 1994, 176 тыс. строк кода;
1.2.0 — март 1995, 311 тыс. строк кода;
2.0.0 — июнь 1996, 778 тыс. строк кода;
2.2.0 — январь 1999, 1.8 млн. строк кода;
2.4.0 — январь 2001, 3.4 млн. строк кода;
2.6.0 — декабрь 2003, 5.9 млн. строк кода;
2.6.28 — декабрь 2008, 10.2 млн. строк кода;
2.6.35 — август 2010, 13.4 млн. строк кода;
3.0 — август 2011, 14.6 млн. строк кода.
3.5 — июль 2012, 15.5 млн. строк кода.
3.10 — июль 2013, 15.8 млн. строк кода;
3.16 — август 2014, 17.5 млн. строк кода.
4.1 — июнь 2015, 19.5 млн. строк кода.
4.7 — июль 2016, 21.7 млн. строк кода.

Прогресс развития ядра:

Linux 0.0.1 — сентябрь 1991, первый публичный выпуск, поддерживающий только CPU i386 и загружающийся с дискеты;
Linux 0.12 — январь 1992, код начал распространяться под лицензией GPLv2;
Linux 0.95 — март 1992, обеспечена возможность запуска X Window System, реализована поддержка виртуальной памяти и раздела подкачки.
Linux 0.96-0.99 — 1992-1993, началась работа над сетевым стеком. Представлена файловая система Ext2, добавлена поддержка формата файлов ELF, представлены драйверы для звуковых карт и контроллеров SCSI, реализована загрузка модулей ядра и файловой системы /proc.
В 1992 году появились первые дистрибутивы SLS и Yggdrasil. Летом 1993 года были основаны проекты Slackware и Debian.
Linux 1.0 — март 1994, первый официально стабильный релиз;
Linux 1.2 — март 1995, существенное увеличение числа драйверов, поддержка платформ Alpha, MIPS и SPARC, расширение возможностей сетевого стека, появление пакетного фильтра, поддержка NFS;
Linux 2.0 — июнь 1996 года, поддержка многопроцессорных систем;
Март 1997, основан LKML, список рассылки разработчиков ядра Linux;
1998 год, запущен первый попавший в список Top500 кластер на базе Linux, состоящий из 68 узлов с CPU Alpha;
Linux 2.2 — январь 1999, увеличена эффективность системы управления памятью, добавлена поддержка IPv6, реализован новый межсетевой экран, представлена новая звуковая подсистема;
Linux 2.4 — февраль 2001, обеспечена поддержка 8-процессорных систем и 64 Гб ОЗУ, файловая система Ext3, поддержка USB, ACPI;
Linux 2.6 — декабрь 2003, поддержка SELinux, средства автоматического тюнинга параметров ядра, sysfs, переработанная система управления памятью;
В 2005 году представлен гипервизор Xen, который открыл эру виртуализации;
В сентябре 2008 года сформирован первый релиз платформы Android, основанной на ядре Linux;
В июле 2011 года после 10 лет развития ветки 2.6.x осуществлён переход к нумерации 3.x.
В 2015 году состоялся выпуск ядра Linux 4.0.

Ошибка xrandr в Ubuntu 16.04

Столкнулся с проблемой xrandr в ubuntu, была ошибка после добавления нового разрешения:

xrandr —addmode LVDS1 1368x768_59.90 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 37 Current serial number in output stream: 38

Проблему решил следующим образом:

sudo gedit /etc/X11/xorg.conf Видим: HorizSync 28.0 — 33.0 VertRefresh 43.0 — 72.0 Меняем на: HorizSync 30.0 — 83.0 VertRefresh 56.0 — 75.0

Перезагружаемся и в настройках системы выбираем необходимое разрешение.

Первые тесты видеокарт AMD Vega

Подборку диаграмм разных источников можно увидеть ниже. Начнём с младшей карты. Как можно видеть, Radeon RX Vega 56 выступает примерно на равных с GeForce GTX 1070, иногда немного опережая оппонента.

В зависимости от игры и разрешения, производительность новых флагманов AMD может превышает либо не дотягивать до GeForce GTX 1080. К примеру, в игре Battlefield 1 старшая версия и вовсе соперничает с GTX 1080 Ti.

А вот с энергопотреблением всё просто. Видеокарты AMD Vega потребляют очень много энергии. Модель с воздушным охладителем потребляет 300-350 Вт в зависимости от разгона, а версия с ЖСО после увеличения параметра PowerLimit может «усвоить» свыше 500 Вт!

Обзор игры Hellblade: Senua’s Sacrifice

Кельтская воительница Сенуа путешествует в Хельхейм, чтобы вернуть душу своего возлюбленного. Царство Хель загадочно и опасно: на пути Сенуа ждут орды жутких воинов и чудовищ, её будут преследовать кошмарные видения, а земли мёртвых отрицают законы времени и пространства. Отличный материал для новой легенды о героическом путешествии.

Начало — самая обманчивая часть Hellblade и самая невзрачная. Она обнажает слабые стороны игры. На пути в Хельхейм вы исследуете неприметные линейные локации, в определённых точках сражаетесь с волнами противников и решаете незамысловатые головоломки.

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

Боевая система заточена под дуэли и отчасти напоминает For Honor — но без стоек, запасов выносливости и замысловатых комбо. Когда появляются враги, Сенуа автоматически выхватывает меч, а камера фиксируется на ближайшем противнике. Героиня может наносить слабые и сильные атаки мечом (в том числе, с разбега), уворачиваться и блокировать вражеские удары, дезориентировать врагов рукопашной атакой. А отдельной кнопкой можно менять фокус камеры между врагами.

Hellblade — один из важнейших экспериментов последнего времени. И по-настоящему жуткий, необычный психологический хоррор. В конце концов, у Hellblade она из самых ярких и откровенных концовок на моей памяти. Финальная битва и всё, что следует за ней, с лихвой оправдывает все эмоции, что обрушивает на вас игра. Это путь, который стоит пройти.

Король бюджетных процессоров AMD Ryzen 3 вышел

Компания AMD объявила о выпуске двух процессоров Ryzen 3 для настольных ПК, ориентированных на массового потребителя. В серию пока вошли два четырехъядерных четырехпоточных чипа на архитектуре Zen — Ryzen 3 1300X и Ryzen 3 1200. Они дополняют более продвинутые процессоры AMD Ryzen 7 и Ryzen 5, вышедшие ранее в 2017 году.

Процессор Ryzen 3 1300X с обладает базовой тактовой частотой 3,5 ГГц и увеличенной до 3,7 ГГц, а Ryzen 3 1200 — базовой тактовой частотой 3,1 ГГц и увеличенной до 3,4 ГГц. Показатель TDP у обеих моделей составляет 65 ватт.

Процессоры AMD Ryzen 3 1300X и Ryzen 3 1200 доступны по рекомендованной розничной цене 129 и 109 долларов США, соотвественно.

В новых процессорах от Intel не будет припоя

Известный Немецкий энтузиаст Der8auer, провел эксперимент по вскрытию новых процессоров от intel и подтвердил информацию о том, что новые процессоры от intel, для сокета 2066, под крышкой теплораспределителя содержат не припой, как и должно быть, а термопасту, как это было с более дешевой серией процессоров. Таким образом, компания intel решила сократить затраты на дорогущие процессоры и повысить прибыль с них не только, за счет замены термоинтерфейса, но и за счет снижения срока службы этих процессоров, которые через определенный промежуток времени начнут перегреваться, в следствии высыхания термопасты под крышкой...

Ctrl + ↓ Ранее