vitich's blog

Edit Java Security Exception list in Linux

java exception blocked
Якщо ви користуєтеся IP-KVM / iLO / IPMI то мабуть Ви стикалися з помилкою "java application blocked by security settings".

Вирішується достатньо просто:

echo "https://10.0.0.1" >> ~/.java/deployment/security/exception.sites

Якщо хочеться додати всі можливі адреси в локальній мережі, то робимо скрипт і додаємо свої мережі:

YELLOW status in Elasticsearch

The status is yellow because we have unassigned shards.
In this case we have one node cluster, but our indices all have number_of_replicas: 1 (which is the default). So we have to add a second node to our cluster, or just set "number_of_replicas: 0" globally:
curl -XPUT -H "Content-Type: application/json" 'localhost:9200/_all/_settings' -d '{"index" : {"number_of_replicas" : 0}}'

Національна Опера України - epic fail

2 ярус 4 ряд 20 місце
Дуже дякую за Кармен та Шахарезаду.
Особисто мені (2 ярус 4 ряд 20 місце) та деяким іншим глядачам було дуже приємно побачити перед собой ваші прекрасні стовби.
Звичайно, тепер ми знаємо про них, нажаль, коли купували квитки не знали.
Я розумію, що жадібність або тупість людська не знає меж. Жадібність, якщо знали про це і тупість якщо навіть не здогадувались що огляд сцени мав би бути з усіх місць.
Хіба не можна було прибрати ті місця де немає повноцінного огляду сцени?
А, звичайно, не можна було - це ж втрати.
Отже, з величезною повагою до акторів та працівників театру, але крім тих хто має відповідати за цей фейл.

Gmail auto archiving

Розділи: 

Go to Google Drive and create a Google Apps Script named "gmail_auto_archiving":

function autoArchiveGmail() {
var threads = GmailApp.search('label:inbox is:read -is:starred -is:important');
for (var i = 0; i < threads.length; i++) {
threads[i].moveToArchive();
}
}

Then create a trigger to start this script daily.
Now all mail except unread, important and starred will be archived.

Check ssl certificate

Розділи: 

Let`s make a script sslcheck and save it to system $PATH:

#!/bin/bash

echo | openssl s_client -showcerts -servername $1 -connect $1:443 2>/dev/null | openssl x509 -inform pem -noout -dates

Check the certificate of vitich.kiev.ua:

$ sslcheck vitich.kiev.ua
notBefore=Feb 8 00:00:00 2019 GMT
notAfter=Aug 17 23:59:59 2019 GMT

Нерівна смерть світу технологій або чому втрата Джобса затьмарила втрату Рітчі.

Dennis RitchieУ жовтні 2011 року пішли з життя відразу дві легенди IT-індустрії. Але якщо смерть Стіва Джобса стала головною темою найбільших ЗМІ, то Денніс Рітчі помер на самоті і так і залишився невідомим широкому загалу. Проте без нього не було б ані Apple, ані Microsoft, ані мобільних гаджетів, ані інтернету в тому вигляді, в якому ми їх знаємо.
Денніс Рітчі відомий комп'ютерним фахівцям як творець мови програмування «C». Разом зі своїм співавтором Кеном Томпсоном він зробив великий внесок в розробку операційної системи UNIX і заклав основи теорії операційних систем. Саме UNIX лежить в основі відкритої операційної системи GNU / Linux, на базі якої створено сучасні мобільні операційні системи iOS і Android, а також MacOS. На базі мови «C» створено більшість програмного забезпечення під Windows, а також мобільних додатків для iPhone і інших гаджетів Apple.

udp port forwarding

Розділи: 

Знадобилося мені потестувати відправку логів nginx на віддалений сервер syslog, який вміє тільки udp.
На допомогу прийшов socat:

Запускаємо:
socat UDP4-RECVFROM:5000,fork UDP4-SENDTO:10.1.1.13:5000

Тепер можна відправляти логи на локальний порт udp 5000

viber and libcurl4

Після оновлення вайбер не схотів ставати:

viber depends on libcurl3; however:
Package libcurl3 is not installed.
Бо вже встановлена libcurl4

Отже треба перепакувати пакет з libcurl4
1) розпакуємо пакет
$ dpkg-deb -x viber.deb viber
$ dpkg-deb --control viber.deb viber/DEBIAN

2) У файлі viber/DEBIAN/control замінюємо "libcurl3" на "libcurl4"

3) збираємо наново
$ dpkg -b viber viber-libcurl4.deb

Experience vs diploma

Розділи: 

experience vs diploma

При наймі на роботу великі міжнародні компанії відмовляються від дипломів

Тема наявності диплома у процесі підбору персоналу стала майже анекдотичною у великих компаніях. Відтепер навички та вміння важливіші за диплом.
Це не нова тенденція, але вона показує, що у великих міжнародних компаніях значення диплома істотно знижується. У деяких випадках графа про наявність диплома відсутня в персональних анкетах.
Сайт з пошуку роботи Glassdoor опублікував список з п'ятнадцяти компаній в цьому сезоні, для яких наявність диплома про вищу освіту не є обов'язковим для кандидатів.
Однак, наявність диплома престижного університету або бізнес-школи теж буде плюсом.

Pages