Особенный айтишник LIVE👨‍💻🇷🇺🕊🌏
53 subscribers
5.12K photos
477 videos
24 files
6.75K links
Download Telegram
Подборка скриптов PowerShell для работы с Azure, Active Directory, SCCM, SCSM, Exchange, O365 и тд


Примеры скриптов

Блокировка компьютера

Function Lock-Computer {
<#
.DESCRIPTION
Function to Lock your computer
.SYNOPSIS
Function to Lock your computer.
This is using the win32 user32.dll library.
.EXAMPLE
Lock-Computer

This will lock the current computer
.LINK
https://github.com/lazywinadmin/PowerShell
#>

$signature = @"
[DllImport("user32.dll", SetLastError = true)]
public static extern bool LockWorkStation();
"@

$LockComputer = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru
$LockComputer::LockWorkStation() | Out-Null
}


Новый пароль

function New-Password {
<#
.SYNOPSIS
Function to Generate a new password.

.DESCRIPTION
Function to Generate a new password.
By default it will generate a 12 characters length password, you can change this using the parameter Length.
I excluded the following characters: ",',.,/,1,<,>,`,O,0,l,|
Some of those are ambiguous characters like 1 or l or |
You can add exclusion by checking the following ASCII Table http://www.asciitable.com/

If the length requested is less or equal to 4, it will generate a random password.
If the length requested is greater than 4, it will make sure the password contains an Upper and Lower case letter, a Number and a special character

.PARAMETER Length
Specifies the length of the password.
Default is 12 characters

.PARAMETER Count
Specifies how many password you want to output.
Default is 1 password.

.EXAMPLE
PS C:\> New-Password -Length 30

=E)(72&:f\W6:VRGE(,t1x6sZi-346

.EXAMPLE
PS C:\> New-Password 3

!}R

.NOTES
See ASCII Table http://www.asciitable.com/
Code based on a blog post of https://mjolinor.wordpress.com/2014/01/31/random-password-generator/

.LINK
https://github.com/lazywinadmin/PowerShell
#>
[CmdletBinding()]
PARAM
(
[ValidateNotNull()]
[int]$Length = 12,
[ValidateRange(1, 256)]
[Int]$Count = 1
)#PARAM

BEGIN {
# Create ScriptBlock with the ASCII Char Codes
$PasswordCharCodes = { 33..126 }.invoke()


# Exclude some ASCII Char Codes from the ScriptBlock
# Excluded characters are ",',.,/,1,<,>,`,O,0,l,|
# See http://www.asciitable.com/ for mapping
34, 39, 46, 47, 49, 60, 62, 96, 48, 79, 108, 124 | ForEach-Object -Process { [void]$PasswordCharCodes.Remove($_) }
$PasswordChars = [char[]]$PasswordCharCodes
}#BEGIN

PROCESS {
1..$count | ForEach-Object -Process {
# Password of 4 characters or longer
IF ($Length -gt 4) {

DO {
# Generate a Password of the length requested
$NewPassWord = $(foreach ($i in 1..$length) { Get-Random -InputObject $PassWordChars }) -join ''
}#Do
UNTIL (
# Make sure it contains an Upercase and Lowercase letter, a number and another special character
($NewPassword -cmatch '[A-Z]') -and
($NewPassWord -cmatch '[a-z]') -and
($NewPassWord -imatch '[0-9]') -and
($NewPassWord -imatch '[^A-Z0-9]')
)#Until
}#IF
# Password Smaller than 4 characters
ELSE {
$NewPassWord = $(foreach ($i in 1..$length) { Get-Random -InputObject $PassWordChars }) -join ''
}#ELSE

# Output a new password
Write-Output $NewPassword
}
} #PROCESS
END {
# Cleanup
Remove-Variable -Name NewPassWord -ErrorAction 'SilentlyContinue'
} #END
} #Function


https://github.com/lazywinadmin/PowerShell

👉 @i_odmin
Облачные базы данных: Шпаргалка

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

Структурированные базы данных📌

Структурированные базы данных организуют данные в предопределенные схемы и модели.

Реляционные базы данных, такие как MySQL и PostgreSQL, хранят данные в таблицах со строками и столбцами.

Колоночные базы данных, такие как Amazon Redshift и Google BigQuery, также имеют структурированную модель данных, но хранят их по-другому, оптимизируя для аналитических запросов.

Преимущества:
- Эффективные SQL-запросы
- Возможность применения ограничений и валидации
- Последовательность там, где это необходимо

Примеры использования: CRM-системы, управление запасами, бухгалтерский учет, аналитика


Полуструктурированные базы данных📌

Полуструктурированные базы данных обеспечивают гибкость, храня данные без соблюдения формальной схемы. Данные часто хранятся в виде JSON или других гибких форматов.

Примеры включают в себя документ-базы данных, такие как MongoDB, графовые базы данных, наподобие Neptune, широкие колоночные хранилища, такие как ScyllaDB, и хранилища ключ-значение, такие как DynamoDB.

Преимущества:
- Гибкость для изменяющихся данных
- Масштабируемость на разных серверах

Примеры использования: Электронная коммерция, ленты социальных сетей, данные IoT


Неструктурированные базы данных📌

Неструктурированные базы данных оптимизированы для хранения и обработки огромных объемов разнородных данных, таких как документы, изображения, видео. Примеры: AWS S3, Azure Blob Storage.

Преимущества:
- Хранение огромных объемов данных
- Высокая масштабируемость

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

#db

👉 @database_info
Убираем зомби процессы

Знакомство с семейством операционных систем Linux сопряжено пониманием особенностей управления процессами в этой системе. Процесс — это программа, которая, по сути, выполняется постоянно.

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

Давайте определим два типа процессов:

Интерактивные процессы. За инициализацией и выполнением этих процессов стоит пользователь или программист. Системные службы не несут ответственности за их работу. Эти процессы возвращают выходные данные из ввода пользователя. Если процесс уже запущен, невозможно напрямую инициировать новый из того же терминала.

Фоновые процессы или неинтерактивные процессы. За их инициирование и выполнение несут ответственность системные службы или пользователи. Пользователи системы также могут управлять ими. Каждому из этих процессов присваивается уникальный идентификатор процесса (PID).

Состояние процесса.
В таблице процессов можно найти несколько состояний процессов.

Running (R) — это запущенные и активные процессы в данный момент.
Waiting (W) — это процессы, которые ожидают освобождение ресурсов или каких-либо событий. Такое ожидание может быть либо непрерывным спящим режимом (D), либо прерываемым (S)
Stopped (T) — запущенный процесс остановлен соответствующим сигналом.
Zombie(Z) — Это процессы, которые еще существуют в таблице процессов, несмотря на то, что они уже выполнили назначенные им задачи.

https://telegra.ph/Ubiraem-zombi-processy-01-28

👉 @i_odmin
Forwarded from Хабр Карьера
Стажировки в компаниях на Хабр Карьере.

Специалист техподдержки в PROMMINER. Москва. От 70 000 ₽.

Стажер в отдел техподдержки в ADVANTSHOP. Ульяновск. От 35 000 ₽.

React developer trainee в FedAG. Москва, Санкт-Петербург, Псков. До 20 000 ₽.

Менеджер по автоматизации процессов в Antipoff Group. Можно удаленно. От 40 000 ₽.

Консультант 1С в ГК Автоимпорт. Рязань. От 50 000 ₽.

Больше вакансий

#intern
Forwarded from Хабр Карьера
Вакансии для бэкенд-разработчиков на Хабр Карьере.

Разработчик .NET Core в ФБ Медиа Солюшнс. Москва. Можно удаленно. 180 000 — 220 000 ₽.

Java-разработчик в СберТех. Москва. От 180 000 ₽.

Java-разработчик в C .NET. Иваново. Можно удаленно. 150 000 — 230 000 ₽.

РНР-разработчик в Looking4. Можно удаленно. До 200 000 ₽.

Ruby-разработчик в Пачка. Можно удаленно. 150 000 — 200 000 ₽.

Больше вакансий

#middle #backend_development
Forwarded from Хабр Карьера
Разработчик нашел одну уязвимость в браузере Chrome, которую Google оценила в 16 000 $. Ошибка связана с платежами, и никто ее не замечал 3 года.

Этот текст — как раз о ней. Чтобы понять, что там не так, вам придется немного почитать. Заодно разберетесь, как вообще работают браузеры.
Forwarded from Хабр Карьера
Автор работал 14 лет в Airbus, а потом ушел в IT. Он нашел много общего у авиастроения и разработки, боли тоже одни — и там и там есть проблемы со сроками.

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

Перед прочтением посмотрите на картинку и ответьте, кем будет доволен заказчик?
Про SD-WAN на примере данного решения
https://bi.zone/catalog/products/secure-sd-wan/?tb=tab4

О нём я узнал еще почти 3 года, когда в News прочитал заметку про внедрение SD-WAN из облака МТС в инфраструктуру сети магазинов одежды😉

#SDWAN #CloudSDWAN #Cybersecurity

🇷🇺🕊️🌍

P.S.: SD-WAN это те же корпоративные сети и VPN, но он даёт больше возможностей масштабирования самой единой сети организации с её геораспределенными точками и подразделениями🔥
Эксперт CDN

Мы построили и развиваем собственную инфраструктуру CDN со множеством интересных решений по балансировке пользовательского трафика. Ищем человека, который поможет нам довести CDN до совершенства. Приходите, если уже работали с крупными CDN, знаете основные протоколы маршрутизации, MPLS, SR.

Какие задачи вас ждут:
• Постоянно улучшать гибкость и качество балансировки трафика по CDN
• Внедрять новые протоколы передачи данных
• Регулярно расширять внешнюю связность (РФ, СНГ, другие страны) как по каналам связи с операторами, так и по увеличению покрытия — количеству CDN-локаций (в среднем объём трафика за год увеличивается вдвое)
• Прогнозировать истощение ресурсов конкретных каналов и CDN-локаций и планировать их расширение
• Строить отдельные локации и региональные CDN для международных сервисов

Мы ждем, что вы:
• Знаете принципы построения больших сетей передачи данных, основные протоколы маршрутизации, MPLS, SR
• Работали с крупными CDN
• Занимались диагностикой сложных сетей передачи данных
• Знаете устройство и внутреннюю архитектуру современного сетевого оборудования, работу механизмов QoS
• Знаете Python, Go или другой популярный в Unix-среде язык программирования и можете автоматизировать рутинные задачи с его помощью

📩 Откликайтесь на вакансию на нашем сайте

#инфраструктура #cdn
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик на Python или Go в сервисы фискализации Яндекса ❤️

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

Какие задачи вас ждут:
• Участвовать в развитии надёжных сервисов, соответствующих требованиям 9999 и работающих под высокими нагрузками
• Разрабатывать настоящие Event-Driven-приложения на Python, Go
• Участвовать в выработке сложных и ответственных архитектурных решений для развития наших сервисов
• Работать с инфраструктурой сложного и критически важного проекта

Мы ждём, что вы:
• Уверенно владеете Python или Golang
• Хорошо знаете принципы устройства и работы PostgreSQL, умеете писать эффективные SQL-запросы для этой РСУБД
• Уверенно работаете в Linux Shell
• Тщательно тестируете свой код (прежде всего автотестами), знаете методологию TDD и умеете её применять там, где это уместно
• Знаете системы контейнеризации и способы их оркестрирования: Docker, Kubernetes, Porto

Будет плюсом, если вы:
• Имеете опыт в DevOps
• Обладаете доменной экспертностью в финтех-области

📩 Откликайтесь на вакансию на нашем сайте

#python #golang #postgresql #linux #docker #kubernetes #porto #devops #финтех
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчик ПО в Диск для Windows на С++ (Qt) 🛸

Яндекс Диск — это облачное хранилище файлов. Миллионы пользователей каждый день создают, редактируют и перемещают файлы. Наша команда разрабатывает десктопное приложение для Windows. Ищем разработчика на С++.

Какие задачи вас ждут:
• Обеспечивать простоту использования
• Расширять функциональность десктопного ПО
• Улучшать качество сервиса
• Заниматься кросс-платформенной разработкой UI

Мы ждём, что вы:
• Разрабатывали приложения для Windows и macOS
• Больше трёх лет писали код на C++
• Работали с Qt и многопоточностью
• Способны тестировать собственный код и работать с чужим

📩 Откликайтесь на вакансию на нашем сайте

#диск #яндекс360 #windows #UI #CPP #QT
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TEFI_Russia
🗞️ Минпромторг потребовал вернуть печатную прессу в супермаркеты

Министерство промышленности и торговли РФ направило торговым сетям официальное письмо с рекомендацией расширить доступность печатной продукции для покупателей.

В Минпромторге предложили ориентироваться на ассортимент в 250 позиций для обычных стеллажей и 120 для цилиндрических «вертушек».

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

Покупаете печатную прессу в супермаркетах?
👍🏻 — да
👎🏻 — нет


Подписывайтесь @TEFI_Russia
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
Forwarded from Osint Info
⚡️ Компания Илона Маска впервые поставила чип в мозг человека

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

Во время недавнего обращения в социальной сети X Илон Маск сообщил, что первый пациент успешно перенёс операцию и теперь находится на стадии восстановления. Имплант, имеющий форму небольшого цилиндра, интегрируется в головной мозг с помощью тончайших электродов, установленных через отверстие в черепе. Первые результаты показали, что устройство способно фиксировать нейронную активность, что открывает новые перспективы в нейронауке.

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

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

🌐 Источник: 3dnews.ru

#Новости|#IT|#Безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
😨1
Forwarded from Эксплойт
Кнопочные телефоны обзавелись антиспам защитой — Билайн для них придумал фичу с распознаванием номера.

Штука называется «Этикетка» и выполняет роль классического антиспам сервиса, но только для телефона вашей условной бабушки. Когда будет звонить неизвестный, то на экране высветится короткая фраза с данными о том, кто вас тревожит — например, мошенник или курьер.

Сервис прошел успешно тестирование, он бесплатный и автоматически доступен всем абонентам.

@exploitex
1