Data Preservation

This post is about data preservation. The topic of information retrieval models is covered in CSSTIAE exam, topic 2023.105. Information Retrieval Information retrieval (in Spanish, recuperación de la información) is used in search engines, databases, and document retrieval systems. Information…

Data Parsing

A parser is software that programmatically access, interpret and edit the content of a data stream. List of Data Parsing Tools Data parsing tools: DOM DOM (Document Object Model) is a Java library. It is tree-based. SAX Streaming API for…

Bluetooth

This post is an introduction to wireless bluetooth technology. Bluetooth ID Bluetooth is standardized as IEEE 802.15.5 Bluetooth Low Energy (BLE) operates in the bandwith 2,4 GHz. Bluetooth Security You can read this post about bluetooth security tools. You can…

Formal Language

A formal grammar is a specific set of rules to be followed by a language. A well-formed language is a language that follows a formal grammar. A formal language consists of words whose letters are taken from an alphabet and…

Software Estimation

This post is a introduction to software estimation. This is reviewed in CSSTIAE topic 2022.99. Software Estimation Methods Estimation methods and models featured on this post: LOC Lines of Code (LOC) It can be considered a size estimation method. COCOMO…

Filesystem Hierarchy Standard

The filesystem hierarchy standard (FHS) is a filesystem standard that is used in most Unix-like OS, most notably Linux. It is maintained by the Linux Foundation. Examples of Unix-like OSs not using FHS intentionally are GoboLinux and NixOS. Booting /boot…

Data Migration

You can read this data migration. Data Migration Types Data migration types: Refronting Refronting means updating or redesigning the user interface (UI) of an application while keeping the backend largely unchanged. Replacing Replacing means substituting an existing system or application…

Hard Disk Drive Storage

Hard disk drive (HDD) Cylinder skew Example to calculate a cylinder skew. Interleaving means not leaving all sections contiguously and add some skip. Disk interleaving at Wikipedia Disk Arm Scheduling Algorithms The hard disk controller selects the disk arm scheduling…