Uncategorised

Installing FreeBSD

Posted on

Общие рекомендации: Режим загрузки в BIOS: LEGACY (aka BIOS) – партиционирование GPT – размер swap = объем RAM – основные партиции: freebsd-boot = 512K freebsd-ufs (/) = 3GB freebsd-swap (= RAM) freebsd-ufs (/var) = 2GB freebsd-ufs (/tmp) = 2GB freebsd-ufs (/usr) = 10GB файловая система UFS Иногда бывает, что система не грузится с диска после […]

Linux

Installing CentOS

Posted on

Установка CentOS LVM не используем По умолчанию на небольшой диск (< 2TB) Linux пытается установить MBR. Чтобы выбрать EUFI (GPT) либо выбираем ее как основной способ загрузки в BIOS, либо выбираем в качестве первого загрузочного устройства USB-флэшку, с которой проводим инсталляцию, тогда программа установки сама переключится на EUFI. Если используется EUFI, дополнительно к стандартным разделам […]

General programming

Shodan

Posted on

Shodan is a search engine for Internet-connected devices. Web search engines, such as Google and Bing, are great for finding websites. But what if you’re interested in measuring which countries are becoming more connected? Or if you want to know which version of Microsoft IIS is the most popular? Or you want to find the […]

General programming

Introduction to libuv

Posted on

https://eli.thegreenplace.net/2017/concurrent-servers-part-1-introduction/ https://github.com/libuv/libuv   Abstracting away event-driven loops with libuv In part 3, we’ve seen how similar select-based and epoll-based servers are, and I mentioned it’s very tempting to abstract away the minor differences between them. Numerous libraries are already doing this, however, so in this part I’m going to pick one and use it. The library I’m picking […]

Linux

Unix monitoring and audit

Posted on

https://cisofy.com/lynis/ Lynis is an open source security auditing tool. Used by system administrators, security professionals, and auditors, to evaluate the security defenses of their Linux and Unix-based systems. It runs on the host itself, so it performs more extensive security scans than vulnerability scanners. It is also the client in our Lynis Enterprise offering. https://www.tecmint.com/linux-server-health-monitoring-script/  

General programming

General computer science articles

Posted on

https://github.com/aphyr/distsys-class https://github.com/heathermiller/dist-prog-book http://book.mixu.net/distsys/index.html The course aims to introduce software engineers to the practical basics of distributed systems, through lecture and discussion. Participants will gain an intuitive understanding of key distributed systems terms, an overview of the algorithmic landscape, and explore production concerns.  

General programming

Anasysis of databases (Jepsen)

Posted on

https://jepsen.io/analyses Over the past four years, Jepsen has analyzed over two dozen databases, coordination services, and queues—and we’ve found replica divergence, data loss, stale reads, lock conflicts, and much more. Here’s every analysis we’ve published.

Java

Full-stack Java frameworks

Posted on

https://isis.apache.org Apache Isis™ is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or a rich hypermedia REST API. https://github.com/javalite/activeweb ActiveWeb is a Java web framework inspired by Ruby on […]

Java

A Simple Guide To Tomcat Logging

Posted on

https://www.mulesoft.com/tcat/tomcat-logging Some additional info: http://mrhaki.blogspot.ru/2011/02/configure-log4j-on-tomcat.html An Overview of Tomcat Logging As of Tomcat 5.5, Apache’s Java Commons Logging (JCL) technology is used throughout Tomcat.  JCL is a lightweight API for Java applications that allows hierarchical logging to be supported across all log levels, independent of logging implementation.  This means that rather being limited to a […]