All streams
Search
Write a publication
Pull to refresh
7
0
Александр @AlexanderRS

Java/Kotlin developer

Send message
Смотрю давно на регистраторы, но недоумение вызывает разъем microUSB для питания устройства. Повально. Вот устройство, которое не имеет странных разъемов и блоков питания намного более интересно. Лежит в шкафу регистратор без экрана и с питанием от 12 вольт, очень компактный, но оказалось, что к «голове» очень сложно подключить видео и он так и остался без дела, а так бы устроил на все 100…
На билайне приходят смс вида:
Дарим безлимит на соц. сети и музыку! Пополните счёт одним платежом от 300 руб. до завтра — и пользуйтесь популярными социальными сетями и музыкальными сервисами бесплатно и без расхода трафика 7 дней. Подробнее: beeline.ru

Позвонил, и спросил: что и как?

Даже не сопротивлялись, сказали: мы же предупредили — выбор за вами. Обычные жулики, что хотеть то?
Ой как все спорно-то… Начиная от чистых зарплат здесь и брутто там и понятия джуниор. Я, в свое время, решил пропустить этот уровень и начать работать чуть повыше. Не думаю, что такая попытка была бы успешна на грейдах в США. Что касается технологий, то, обычно программисты сами не хотят нового — менеджеров вообще этот вопрос не беспокоит. Уровень окружающих разработчиков часто не такой уж и высокий. Платить 200к не за что — однозначно. Тем, кому стоит так платить, доказывать окружающим ничего не надо — их ценят и стараются мотивировать по максимуму.

Что касается старого стека, то все предложения работы начинаются с этой темы и, не побоюсь утверждать, что за последние 100 предложений, откровенно старье предложили, может пару раз. Санкт-Петербург.
Собственно, причина оказалась в том, что метод reduce был перегружен, а не наследовался от соответствующего метода класса Reducer. Правильная сигнатура:
@Override
protected void reduce(Text key, Iterable<IntWritable> values, Context context) throws IOException, InterruptedException {
Вероятно, не очень актуальный комментарий, но оставлю.
По крайней мере, приложение на Java, работает некорректно.
команда:
./hdfs dfs -text /lenta_wordcount/* | sort -n -k2,2 | tail -n5

дает такой результат:
№15	1
№5	1
№5	1
№5	1
№5	1


Как я понимаю, не корректно работает reduce.
PravdorubMSK Автор статьи дал координаты своей конторы (комментарий). Раз Вы готовы писать целый опус в котором раскрываете заговор, позвоните в компанию, узнайте про человека и дайте уважаемым жителям хабра информацию. Это будет, как минимум, справедливо.
Странным образом инстанс на aws перезагружается и некоторые настройки слетают. Допилил, чтобы оно работало стабильно.

1. добавим модуль в список постоянно загружаемых
echo "iptable_nat" > /etc/modules

2.включим форвардинг для ip4. В файл /etc/sysctl.conf: добавить (раскомментировать)
net.ipv4.ip_forward=1

3. настроим iptables и сделаем настройки загружаемыми при перезапуске
iptables -t nat -A POSTROUTING -s 10.4.0.1/2 -o eth0 -j MASQUERADE

apt install iptables-persistent

Установщик предложит сохранить правила и после перезапуска будет применять их.
Если потом потребуется добавить новое правило, нужно будет добавить его в iptables и выполнить
dpkg-reconfigure iptables-persistent

Все манипуляции через sudo, естественно.
Нашел закономерность и создал тикет
16.04.2 Unity — на нескольких машинах одно и то же, пытался даже скачать полный дистр. Но странно, что в трекере нет информации о такой проблеме.
Очень грустно, что коммерческий продукт выпускается в продакшн с таким количеством багов.

Linux Ubuntu 16.04

Исчезли запускалки для модулей (Run/Debug). Думаю, не беда:
Run -> edit configuration -> + -> save -> apply. Перезапускаем Idea и она пропадает вслед за уже пропавшей. Открываем проект в предыдущей версии и видим их две. Я не могу работать, когда у меня постоянно что-то пропадает.

Исчезла кнопка Stop. Я ей не пользуюсь, использую комбинации клавиш, но вернуть ее не удалось (на ней полезная информация в виде цифры означающей количество запущенных приложений).

Закрыл, снес, откатился на предыдущую версию.

Я помню, очень похожая ситуация с неюзабельностью была в 2017.1 (шрифты)

Я не успел дойти до Interprise фишек — не хочу быть альфа тестером. Неужели эти вещи нельзя было на бесплатной версии обкатать?
у меня на сервере
netstat -nlpt

не выдавал 1194 порт в листе
Я поправил файл: /lib/systemd/system/openvpn.service
строки выглядят так:
ExecStart=/bin/true --config /etc/openvpn/openvpn.conf
ExecReload=/bin/true --config /etc/openvpn/openvpn.conf

После правок:
systemctl daemon-reload
systemctl restart openvpn
netstat -nlpt

появилась строчка:
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:1194            0.0.0.0:*               LISTEN      -         

после этой процедуры получилось соедениться с vpn
Какая-то беда с отображением шрифтов. У меня override шрифтов на UI и свои настройки в редакторе. То чего сделал под себя в 2016 при импорте в 2017 превратилось в нечитабельный ужас. Пытался решить перенастройкой — ничего хорошего вышло.

Было:
image

Стало:
image

Шрифт Ubuntu, система ubuntu 16.04.2.
Это как-то повлияет на качество начертания шрифтов Java приложений?
А как надо учить, если не секрет? Я, например, не представляю иного способа.
Это мейнстрим. Такое мнение родилось из наблюдения, сколько людей используют какие-либо фреймворки, имея весьма бытовое представление о нем. И я в их числе. Учитывая, насколько широкий профиль востребован и каково предложение на рынке труда в этих направлениях. Но цена входа будет расти и победят, конечно, те, кто знает, что такое стек и т.д.
Интересно, что практический к каждой статье есть такой комментарий с некоторыми вариациями и очень редко с конструктивными предложениями. Это я к тому: посоветуйте автору что следует выкинуть, а что добавить. Статья станет лучше.
Я думаю, что люди, которые регулярно разрабатывают по 18 часов в сутки, причем, уже давно, улыбаются читая такие статьи. Мне кажется, что интроверту сложно навязать такие вещи, как «гуляй, туси, рассказывай и пр.»
А, Вы про это… Так мы же в статье не о выборе платформы и предпосылках. Была задача такая — она решена, выше решение. Остальное за кадром (в голове архитектора, который сделал выбор).
Вы считаете, что мне нужно переименовать публикацию или что? Я не понимаю. Или Вы считаете, что мне нужно для начала изучить Kubernetes, чтобы начинать разбираться с OpenShift? Я потратил относительно немалое количество времени, как мне казалось до старта, на простейшую операцию. Информации мало — я ее дал. То, о чем хотите, прочитать Вы, я еще не написал — потерпите и, возможно, до этого тоже доберемся.
Opensoft не причем. Буду считать, что Вы имели ввиду OpenShift. Если Вы обратите внимание, например, на скриншоты, то увидите, что все проделывается именно с ним, а не с Kubernetes.

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Software Developer, Backend Developer
Senior
From 600,000 ₽
Java
Kotlin
Java Spring Framework
Spring Boot
PostgreSQL
Git
Docker
Linux
Kubernetes