Hardware: пайка, припои

 

пайка

Кратко: пайка свинцом проще и (в среднем) надежнее, но свинец вреден и законодательство ((европейское/США)) постепенно с 2006 (директива ROHS) стремится запретить все со свинцом.

Бессвинцовые технологии (припои) – более экологичны из-за отсутствия свинца, который опасен как для природы, так и для человека.  Читать дальше

Knime

Knime позволяет выгрузить данные из различных источников (базы данных,  excel), агрегировать и проанализировать – analytics platform. Можно очень легко возвращаться к исходным данным и посмотреть что происходит с данными в результате каждой обработки.  Читать дальше

D-Link полезные SNMP OID

Отключить логгирование команд

snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.1.2.26.0 i 2

Включить логгирование команд

snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.1.2.26.0 i 1

Настроить bandwidth control на порту (в show bandwidth control настройки не видно)

snmpwalk -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.1 i 256 
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.2 i 256
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.3 i 256 
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.4 i 256 
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.5 i 256 
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.6 i 256 
snmpset -v 2c -c comm 10.10.10.10 .1.3.6.1.4.1.171.12.61.3.9.1.4.7.7 i 256
  Читать дальше

Linux: which, whereis, realpath, type, locate

  • Если не получается найти командами ниже – надо использовать find 🙂

type – считаю является самой первой командой, которой нужно на мой взгляд пользоваться для поиска исполняемого файла/понимания того, что исполняется. Type показывает какого типа является исполняемая команда – встроенная в shell функция (shell builtin), внешняя функция (shell function) или утилита.  Читать дальше

Review курса Google на Coursera

Very useful course, thanks Google and the Coursera! Really good job.

My brief summary:

IT Automation: It’s not that scary!

General knowlege – super useful concepts, ideas, experiences and best practices

Ruby – I love this language, “coding is a feature of IT” with such languages

Git – fantastic and very useful, began to use immediately after passing the week

Chef – a little lame with bash scripts.  Читать дальше

Кодировки (artlebedev, iconv, coding)

Чаще всего помогает

  • https://www.artlebedev.ru/decoder/
  • iconv
  • ruby or python
  • json encode/decode

Ruby

Пример изменения кодировки windows default для кириллицы на UTF-8 с использованием ruby

str.force_encoding("Windows-1251").encode("UTF-8")

“str”.encode(“windows-1251”) # кодируем в 1251

“str”.encode(“windows-1251”, invalid: :replace, undef: :replace, replace: ‘?’) # кодируем в 1251, символы которые не можем раскодировать замещаем на указанные

json

Кодировка после json_encode без unescape.  Читать дальше

Network, Linux: nload, bmon

  • (tcpdump/bmon-nload/ifconfig) Трафик может не фиксироваться на интерфейсе в счетчиках и соответственно в утилитах bmon/nload, которые строят графики на основе счетчиков. Причина отсутствия счетчиков может быть не отсутствие трафика, а необходимость перевода интерфейса в promisc режим. Проверить можно tcpdump – он это делает автоматически.
  Читать дальше

Directory Services, Active Directory, Kerberos

Directory services (на основе курса Google IT Support Professional)
Directory services – сервисы по управлению политиками, примеры – Active Directory (proprietary, not free), OpenLDAP (open, free), Astra Linux Directory, FreeIPA. Оба они и ряд других сервисов полагаются (в основном) на открытые стандарты – в основном x.500 с протоколами Directory Access Protocol (DAP, в последующем Lightweight DAP – LDAP), Directory System Protocol (DSP) и другими.
  Читать дальше

Загрузка системы, восстановление при загрузке: BIOS & UEFI, GRUB, initrd/initramfs, systemd/sysvinit/upstart, runlevel/target

  • Трек на suno по загрузке Linux 🙂
  • (ubuntu/debian, OS loading) В ubuntu есть lifepatching, который позволяет обновить ядро и systemd без перезагрузки как системы, так и сервисов!
  • BIOS – Basic Input/Output System
  • UEFI – Unified Extensible Firmware Interface
  • Общий процесс загрузки Linux, подробнее отдельно ниже

Аналитики компании Binarly обнаружили 23 критические уязвимости в UEFI от InsydeH2O, которая используется многими крупными вендорами, включая HP, Lenovo, Fujitsu, Microsoft, Intel, Dell, Bull (Atos) и Siemens.
  Читать дальше