Космос

https://spaceplace.nasa.gov/ – хороший ресурс для получения базовых знаний
Каждая галактика включает миллиарды звезд.  Существуют сотни миллиардов звезд только в нашей галактике (млечный путь), но даже суперкластер галактик (они объединяются в кластеры) – это крошечная часть вселенной. В центре крупных галактик скорей всего находятся массивные черные дыры.


Читать дальше

Headless chrome

куча зависимостей, очень мало ин-ии в интернете и неудобно использовать
Скачиваем .deb https://www.google.com/chrome/browser/desktop/index.html
Ставим sudo dpkg -i google-chrome-stable_current_amd64.deb
redkin@govnoserver:~$ sudo apt-get install gconf-service libgconf-2-4 libgtk-3-0 libappindicator1 xdg-utils
redkin@govnoserver:~$ sudo apt-get -f install (ключ -f форсирует установку зависимостей)
redkin@govnoserver:~$ npm install chrome-remote-interface
google-chrome —headless –disable-gpu –dump-dom https://www.chromestatus.com/


Читать дальше

Редирект на изначально запрашиваемую страницу после авторизации на базе PHP

Redirect делается обычно на основе запрашиваемого URL из переменной $_SERVER[‘REQUEST_URI’], далее назовем это query URL.

Первоначально редиректим на страницу авторизации с указанием запрашиваемого url из query URL в переменной location.

header("Location:login.php?location=" . $_SERVER['REQUEST_URI'] );

Уже на странице авторизации после успешной авторизации делаем тоже самое – забираем query URL.

Читать дальше

Ruby простая отправка писем

Простая отправка писем в ruby без вложений:
#!/usr/bin/env ruby
#coding: utf-8
 
require 'net/smtp'
 
from = 'login@exmpl.com'
to = [ "mail_to@exmpl.com", "mail_to2@exmpl.com" ]
theme = 'Subj!'
text= "Msg"
message = ""
message<<"From: admin <#{from}>\n"
message<<"To: #{to}\n"
message<<"Subject: #{theme}\n"
message<<text
Net::SMTP.start('smtp.exmpl.com', 25, 'exmpl.ru',


Читать дальше

Ruby: установка и управление gem в Ruby

www.rubygems.org – основной сайт с гемами

Ubuntu/Centos/Gentoo

Установка ruby/gems:

sudo apt-get/yum/emerge install ruby
sudo apt-get/yum/emerge install rubygems

Гемы обычно ставятся через утилиту gem – она заведует поиском/установкой/удалениями гемов и имеет другие полезные команды. Краткий ман. Утилита поддерживает мультиверсионность гемов – если последняя вышедшая версия используемого вами gem не совместима с той, которую вы используете сейчас, то можно использовать обе версии одновременно. 

Читать дальше

Ruby: gem oci8 для работы с БД Oracle

INSTALL

Gem oci8 как в Ubuntu, так и в Gentoo использует oracle instantclient для работы, поэтому сначала нужно поставить его. Полностью процесс установки gem описан тут.

После установки instantclient устанавливаем уже расширение:

  • Установка Ubuntu требует обязательное определение переменной LD_LIBRARY_PATH.
~$ sudo env LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib gem install ruby-oci8
Building native extensions.  


Читать дальше

Макс. потребляемая мощность коммутаторами (power consumption)

Среднее максимальное потребление в зависимости от типа оборудования:
Тип Потребление (ватт)
Доступ downlink 100mb, uplink 1G 25
Агрегация downlink 1G, uplink 10G 75
Агрегация downlink 10G, uplink 10G/40G 150


Читать дальше

Единая точка отказа

Единая точка отказа или Single Point Of Failure (SPOF/SPF) – от одного элемента зависит работоспособность всей системы. SPOF – основная проблема, которую нужно учитывать при проектировании архитектуры любых etnerprise систем. Это касается как оборудования IT (сети передачи, сети хранения, серверов, СХД), так и не IT (источники питания, охлаждения) и даже целых дата центров (см.

Читать дальше

Резервное копирование, решение Huawei

Конспект вебинара HonorCup E=DC2 для сдачи HCNA Storage.

Связанные по вебинару посты:

Huawei OceanStor VTL6900 – виртуальные ленточные библиотеки (Virtual Tape Library), применяются в основном для backup и/или архивации данных.

Читать дальше