0.00
0 читателей, 4902 топика

Марк Шевченко — Микросервисы на C#


Марк Шевченко на Tver.io Backend Meetup 21 ноября.

Посмотрим на C# с точки зрения практики. Интересные для нас возможности языка — это деревья-выражений и async/await. Богатая библиотека позволит за считанные секунды подготовить каркас веб-приложения или создать миграцию базы.

Сравним микро-сервисный подход с другими распространёнными решениями: трёхзвенной и гексагональной архитектурами, чистой архитектурой Роберта Мартина и DDD. Узнаем, живёт ли C# в Linux и Docker. Подсказка: да, прекрасно живёт, и давно.

Немного поговорим о ползучей практике: что, как и в каком порядке. Придём к выводу, что C# для микро-сервисов — прекрасный выбор.

Data Science, черные ящики – и почему вам сильно повезло


Я расскажу, почему именно сейчас Data Science оказывается одной из главных причин радикального изменения информационных технологий – а через них, в свою очередь, промышленности и жизни людей в целом. Ситуации, когда алгоритмы эффективно заменяют людей и меняют целые отрасли рассмотрены на примерах как сервисов Яндекса, так и некоторых других крупнейших мировых компаний. При этом наряду с повышением эффективности и другими достижениями возникают и неприятные побочные эффекты, способные в итоге повлиять на веками складывавшиеся в человеческом обществе институты – об этом тоже важно знать.

008. Криптография - Евгений Сидоров


Расскажем про PKI и её недостатки, про TLS разных версий, атаки на них и методы ускорения протокола. Обсудим Blockchain и его применение в PKI — в технологии Certificate Transparency. Также поговорим про зависимость от точного времени и обсудим подходы к решению этой проблемы.

План-факт анализ с помощью сводных таблиц. Мастер-класс в Красноярске ч.2


Это продолжение встречи в Красноярске.
Видео предыдущей встречи можно посмотреть здесь: youtu.be/ypjziHt2HxQ

А здесь мы уже разбираем конкретные примеры, как с помощью сводных таблиц проводить план-факт анализ.

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

Присоединяйтесь к нам в социальных сетях и на сайте:
— Блог по Power BI и Excel www.finalytics.pro/inform/
— Вконтакте vk.com/finalytics
— Facebook www.facebook.com/groups/finalytics/
— Записаться на курсы www.finalytics.pro/seminar/

Обзоры linux от Админа №5 (CentOS 6.10)


Порядок действий

yum update

yum install epel-release

yum install mc adcli oddjob oddjob-mkhomedir samba samba-common krb5-workstation sssd-krb5-common sssd-krb5 pam_krb5 krb5-libs

mcedit /etc/sysconfig/selinux
enabled заменить на disabled

reboot

authconfig --enablekrb5 --enablesssd --enablesssdauth --update

mcedit /etc/krb5.conf
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log

[libdefaults]
default_realm = DOMAIN.LOC
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true

[realms]
DOMAIN.LOC = {
kdc = dc.domain.loc
admin_server = dc.domain.loc
}

[domain_realm]
.domain.loc = DOMAIN.LOC
domain.loc = DOMAIN.LOC

mcedit /etc/samba/smb.conf
[global]
server string = Samba
netbios name = centos6
security = ads
realm = DOMAIN.LOC
workgroup = DOMAIN
domain master = no
local master = no
idmap config *: range = 10000-20000
idmap config *: backend = tdb
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
encrypt passwords = yes

acl compatibility = auto
map acl inherit = yes
max connections = 0
load printers = no

log level = 0 vfs:2
max log size = 0
syslog = 0

adcli join --domain=domain.loc --computer-name=CENT6 --host-fqdn=cent6.domain.loc --login-user=administrator --os-name=«CentOS Linux» --os-version=«CentOS release 6.10» --show-details --verbose

touch /etc/sssd/sssd.conf
chmod 0600 /etc/sssd/sssd.conf
nano /etc/sssd/sssd.conf
[sssd]
domains = domain.loc
config_file_version = 2
services = nss, pam

[domain/domain.loc]
ad_domain = domain.loc
krb5_realm = DOMAIN.LOC
realmd_tags = manages-system joined-with-samba
cache_credentials = True
id_provider = ad
default_shell = /bin/bash
use_fully_qualified_names = False
fallback_homedir = /home/%d/%u
access_provider = ad

service sssd start
chkconfig sssd on

service smb start
chkconfig smb on

/etc/pam.d/password-auth-ac
session required pam_mkhomedir.so umask=0022 skel=/etc/skel

Очистка кэша sssd (на всякий случай)
service sssd stop; rm -rf /var/log/sssd/* /var/lib/sss/db/*; service sssd start

[LINUX UP] Запуск windows игр с помощью PortProton на Linux


В этом видео Автор MrAkells, расскажет как использовать утилиту PortProton, для запуска windows-игр в Linux на примере игры Ведьмак 3: Дикая Охота(The Witcher 3: Wild Hunt). Будем надеяться, что это не последнее видео от Автора MrAkells, в рамках проекта LINUX UP. Прошу всех кто считает видео полезным, поддержать Автора лайком и доброе «Спасибо» в комментариях будет не лишним)

Канал Автора MrAkells: www.youtube.com/channel/UCNhWT9C85gNIp0U2iUv1Zsw

Партнеры проекта:
PLAFON: vk.com/plafonlinux
PortWINE-Linux.ru: vk.com/portwinelinux
Games For Linux: vk.com/native_wine
Ссылка на правила проекта LINUX UP: docs.google.com/document/d/1eFJeMK9nLvfGZLMmVfg6Edivomo17RNq7L1ALZWE7K8/edit?usp=sharing

Пекарня Автора:
OS: Arch Linux x86_64
Kernel: 5.7.12-zen1-1-zen
Shell: bash 5.0.17
Resolution: 1920x1080
DE: Plasma
WM Theme: Sierra Breeze Enhanced
Theme: Arc Dark [Plasma], Arc-Dark-solid [GTK2/3]
Icons: Papirus-Dark
Terminal: Konsole
CPU: Xeon E5 2678v3 @3.3Ghz
GPU: AMD Radeon RX 580 8gb
Memory: 16gb DDR3 @1866Mhz

Ссылка на PortProton: portwine-linux.ru/запуск-proton-без-steam/
Как установить MangoHud: youtu.be/svQ8lHe5UUw

OfficialCommunity[VK]: vk.com/public175815157
Ссылка на канал LBRY: open.lbry.com/@ubuntu-gaming-russia:0
Ссылка на bzu-gmb-beta4: github.com/redrootmin/bzu-gmb/releases

Что такое ядро операционной системы? Назначение и виды ядер


Многим доводилось слышать такое понятие, как «ядро операционной системы». Но мало кто полноценно понимает, что это вообще такое, и какие функции оно выполняет.

По большей части с данной темой сталкиваются только те, кто либо занимается глубокой настройкой устройства с операционной системой Android, а потому настраивает, либо устанавливает в систему кастомное ядро, либо те, кто работают в дистрибутивах семейства GNU/Linux. Но даже эти люди не всегда до конца осознают, с чем они работают, и для чего это нужно.

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

★ ТАЙМ-КОДЫ ★

0:45 — Что такое «ядро операционной системы»?
1:44 — Виды ядер ОС
4:35 — Про появление Linux. Почему так важно качество ядра? Про замену ядер в системе

★ СОВЕТУЮ ПОСМОТРЕТЬ ★

Свободное программное обеспечение: что это? Чем отличается от Open Source? Лицензии и заблуждения
youtu.be/uveRr-v7so8

Права администратора в Android: что это и для чего нужно?
youtu.be/-Ypn5PB2J9k

Параллельные пространства в Android: что это и для чего нужно?
youtu.be/GSTIvOScM08

♫ МУЗЫКА ♫
Chris Zabriskie — I Need to Start Writing Things Down

История Windows 10


Телеграм: t.me/veselcraft
Твиттер: twitter.com/veselcraft
Вебсайт: veselcraft.ru/
Discord: discord.gg/gPhYbG99ku
Музыка, которую я использую: www.youtube.com/playlist?list=PLQsVddTd4xFYQbaVHOBGJxkEQW_zeZpOB

Таймкоды:

00:00 — Начало
00:26 — Первые слухи
01:12 — Technical Preview
01:49 — Project Spartan (Microsoft Edge)
02:28 — Официальный выпуск
03:23 — Что нового?
04:49 — Универсальные приложения
05:50 — ARM
07:35 — Что нового? (Продолжение)
09:22 — Критика
11:20 — Итоги