Html/Javascript widget

Saturday, 9 September 2023

Ich habe heute einige Dinge erledigt

Ich habe heute einige Dinge erledigt. Ich bin insgesamt zufrieden damit (das Leben gewinnen bedeutet, es in vollen Zügen zu geniessen und das Beste daraus zu machen.) , wie sich die Dinge entwickelt haben, und ich bin sicher, dass ich auf dem richtigen Weg bin, um Grossartiges zu erreichen und meine Ziele zu erreichen. Ich erinnere mich gerne an vergangene Siege zurück und bin sicher, dass es wieder getan werden kann. Ich bin sicher, dass die gleiche Menge an Elan und Begeisterung aufgebracht werden kann, um noch grössere Höhen zu erklimmen.

Friday, 4 August 2023

Heute

Ich habe viel, wofür ich dankbar sein kann. Es ist wahr, dass ich zu viel zu erledigen habe. Dennoch kann ich nicht leugnen, dass ich eine Menge reife Sachen erledigt habe, und dafür muss ich dankbar sein. Jetzt muss ich mich auf die Zukunft konzentrieren und vorausschauen. Heute ist der Tag, an dem ich werde, was ich sein möchte.

Monday, 17 April 2023

eBPF

eBPF stands for extended Berkeley Packet Filter, and it is a virtual machine-based technology that allows for in-kernel network processing and filtering in a highly efficient and flexible manner. Originally developed as a packet filtering mechanism for network devices, eBPF has evolved into a versatile tool for a wide range of use cases beyond traditional network packet filtering, including tracing, monitoring, security, and performance analysis. eBPF is a powerful mechanism for in-kernel network processing and filtering. eBPF programs are small, sandboxed and safe to execute in the kernel space. They are typically written in C or a subset of C, and they can be loaded into the kernel at runtime, without requiring a kernel module reload or reboot. Once loaded, eBPF programs can be attached to various hook points in the kernel, allowing them to intercept and analyze network packets, system calls or other kernel events. eBPF programs are executed just-in-time (JIT) by the kernel, and they can be optimised for performance. They can access and modify packet data, metadata and kernel state, making them powerful for implementing a wide range of network processing tasks. eBPF programs can also be combined with other kernel subsystems, such as tc (traffic control) or kprobes (kernel probes),so as to implement complex and customized networking functionality. It can be used with various network protocols, including SCTP (Stream Control Transmission Protocol). Here are the general steps to implement eBPF using SCTP protocol: Define the eBPF program: The eBPF program will define the actions to be taken on each packet that matches the filtering criteria. You can write the eBPF program using a programming language like C and compile it using the LLVM compiler. Make sure to include the necessary headers and libraries for SCTP protocol. Load the eBPF program: Once the eBPF program is defined, you can load it into the kernel using a tool like bpftool or ip. Make sure to attach the eBPF program to the SCTP protocol using the correct hook point. Test the eBPF program: Once the eBPF program is loaded, you can test it by sending packets that match the filtering criteria. You can use a tool like sctp-tool or sctptunnel to generate SCTP packets and observe the actions taken by the eBPF program. Debug the eBPF program: If the eBPF program is not working as expected, you can use tools like bpftool or perf to debug it. You can also use printf statements in the eBPF program to print debugging information to the kernel log. Overall, implementing eBPF using SCTP protocol requires knowledge of both eBPF programming and SCTP protocol. You can refer to the documentation and examples provided by the eBPF and SCTP communities to get started.

Monday, 10 April 2023

Pentaho Data Integration

Pentaho Data Integration (PDI), also known as Kettle, is an open-source Extract, Transform, Load (ETL) tool used to integrate and transform data from various sources into a single data warehouse or database. PDI is a part of the Pentaho suite of Business Intelligence (BI) tools, which allows users to create data pipelines and automate data integration tasks. With PDI, users can extract data from various sources such as databases, flat files, XML, and web services, perform transformations on the data and load it into a target data store. PDI provides a graphical user interface for designing data transformations and workflows, as well as a scripting interface for more advanced users. The tool supports a wide range of data manipulation operations, including filtering, sorting, joining and aggregating data. Additionally, PDI supports various data formats, including CSV, Excel, JSON and XML, making it a versatile tool for data integration and analysis.

Thursday, 9 March 2023

DNS BIND

DNS BIND is a set of software features for interacting with the Domain Name System (DNS). Its most prominent component, named (name daemon), performs both of the main DNS server roles, acting as an authoritative name server for DNS zones and as a recursive resolver in the network. Contained in the suite are various administration tools such as nsupdate and dig and a DNS resolver interface library. In its current version, BIND 9 features include: TSIG, nsupdate, IPv6, RNDC (remote name daemon control), views, multiprocessor support, Response Rate Limiting (RRL), DNSSEC and broad portability.

Wednesday, 8 March 2023

checkpoint

The DBMS checkpoint is a procedure of compressing the transaction log file by transferring the old transaction to permanent storage. It helps in system recovery when the failure occurs. The procedure of system recovery includes reading of log file in reverse order and maintaining redo and undo lists. A checkpoint writes the current in-memory modified pages (known as dirty pages) and transaction log information from memory to disk, and also records the information in the transaction log. The Database Engine supports several types of checkpoints: automatic, indirect, manual, and internal. The checkpoint is used to declare a point before which the DBMS was in the consistent state, and all transactions were committed. During transaction execution, such checkpoints are traced. After execution, transaction log files will be created.

Monday, 6 March 2023

vMotion

vMotion is a feature of VMSphere, a suite of software programmes geared towards server virtualisation and cloud computing. It allows the migration of operational guest virtual machines between similar but separate hardware hosts sharing the same storage. The migration is entirely transparent to the end user on the virtual machine. VMotion keeps control of continuous transactions of memory in a bitmap. It works with an RDM (raw device mapping) shared disk on virtual compatibility mode.