General programming

Configuring uWSGI for Production Deployment

Posted on

https://www.bloomberg.com/company/stories/configuring-uwsgi-production-deployment/ Configuring uWSGI for Production Deployment July 12, 2019 Engineering Manager Peter Sperl and Software Engineer Ben Green of Bloomberg Engineering’s Structured Products Applications group wrote the following article to offer some tips to other developers about avoiding known gotchas when configuring uWSGI to host services at scale — while still providing a base level of defensiveness and […]

General programming

Spring под капотом

Posted on

https://medium.com/@kirill.sereda/spring-под-капотом-9d92f2bf1a04   Мы пишем логику через аннотации или настраиваем бины в XML либо пользуемся java-config и все чудесным образом работает. Но как оно работает под капотом ? Я задался тем же вопросом. Рассмотрим для пример на основе XML. Остальные будут рассмотрены ниже. Важное значение имеет XmlBeanDefinitionReader (реализаует интерфейс BeanDefinitionReader). С его помощью происходит настройка контекста. Мы в XML […]

General programming

More references, 2020-03-20

Posted on

https://quarkus.io – Supersonic Java (GraalVM); most quick and light https://jestjs.io – JavaScript testing framework https://www.blazemeter.com/blog/how-to-setup-and-run-selenium-tests-in-jenkins-using-maven-and-junit/ – setup selenium tests in Jenkins https://perkeep.org/doc/ – personal storage system for life https://ultra-knife.ru/article/chto-nuzhno-znat-pro-nozhevye-stali-i-nuzhno-li-gnatsya-za-vysokoy-tverdostyu https://create-react-app.dev/docs/running-tests/ https://netflix.github.io/falcor/ – JavaScript library for efficient data fetching https://habr.com/en/post/312112/ – utilities for ESXi backup (free) https://blog.thelifeofkenneth.com/2019/09/using-catalog-zones-in-bind-to.html – Catalog zones in Bind https://restapitutorial.com/ – good cheat […]

General programming

Some new references

Posted on

Rsnapshot и Borgbаckup: две программы инкрементального резервного копирования https://te-st.ru/entries/rsnapshot-and-borgbckup/ Распределенный Git – Распределенный рабочий процесс https://git-scm.com/book/ru/v2/Распределенный-Git-Распределенный-рабочий-процесс https://www.vmware.com/support/developer/ovf/ovftool-430-userguide.pdf https://cstan.io/?p=8972&lang=en Functional Programming, Simplified (current contents) https://alvinalexander.com/misc/scala-functional-programming-simplified-contents PostgreSQL Cheat Sheet https://www.postgresqltutorial.com/postgresql-cheat-sheet/    

Linux

Reset root password in CentOS 7

Posted on

https://www.unixmen.com/reset-root-password-centos-7/ 1 – In the boot grub menu select option to edit. 2 – Select Option to edit (e). 3 – Go to the line of Linux 16 and change ro with rw init=/sysroot/bin/sh. 4 – Now press Control+x to start on single user mode. 5 – Now access the system with this command. chroot […]

Linux

How to create SHA512 password hashes on command line

Posted on

https://unix.stackexchange.com/questions/52108/how-to-create-sha512-password-hashes-on-command-line Python (>= 3.3) $ python -c ‘import crypt,getpass; print(crypt.crypt(getpass.getpass(), crypt.mksalt(crypt.METHOD_SHA512)))’ -or scripted- $ python -c ‘import crypt; print(crypt.crypt(“somesecret”, crypt.mksalt(crypt.METHOD_SHA512)))’ Python (2.x or 3.x) $ python -c “import crypt, getpass, pwd; \ print(crypt.crypt(‘password’, ‘\$6\$saltsalt\$’))” $6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/ Note: $6$ designates sha512. Support for this method of specifying the algorithm is dependent on support in OS level crypt(3) […]

Uncategorised

Сети для самых маленьких

Posted on

https://linkmeup.ru/blog/65.html (текст скопирован со ссылки выше) Сети для самых маленьких. Часть восьмая. BGP и IP SLA Все выпуски До сих пор мы варились в собственном соку – VLAN’ы, статические маршруты, OSPF. Плавно росли над собой из зелёных студентов в крепких инженеров. Теперь отставим в сторону эти игрушки, пришло время BGP. Сегодня мы Разбираемся с протоколом […]

Uncategorised

Open source enterprise software

Posted on

https://opensource.com/tools/enterprise-resource-planning Metasfresh is a responsive, Free and Open Source ERP System. Our aim is to create fast and easy-to-use enterprise software with an outstanding user experience https://github.com/metasfresh/metasfresh Apache OFBiz is a suite of business applications flexible enough to be used across any industry. A common architecture allows developers to easily extend or enhance it to […]

General programming

Some Java libraries

Posted on

Vavr core is a functional library for Java. It helps to reduce the amount of code and to increase the robustness. A first step towards functional programming is to start thinking in immutable values. Vavr provides immutable collections and the necessary functions and control structures to operate on these values. The results are beautiful and just work. […]