This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| other:techglos [2023/03/07 22:24] – [forking] kamaradski | other:techglos [2023/03/14 13:58] (current) – [Brew Cask] kamaradski | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| > | > | ||
| > One of the key advantages of Ansible is its agentless architecture, | > One of the key advantages of Ansible is its agentless architecture, | ||
| + | |||
| + | ==== application programming interface (api) ==== | ||
| + | |||
| + | > API stands for " | ||
| + | > | ||
| + | > APIs can be thought of as the " | ||
| + | > | ||
| + | > APIs can be classified into two main categories: internal APIs and external APIs. Internal APIs are used within a particular organization to allow different software components to communicate with each other. External APIs, on the other hand, are made available to third-party developers outside of the organization to enable them to build applications that can interact with the organization' | ||
| + | > | ||
| + | > APIs can be implemented using different technologies, | ||
| + | > | ||
| + | > APIs have become increasingly popular in recent years, with the rise of web-based and cloud-based software systems. Many organizations have opened up their APIs to third-party developers to enable them to build applications that can interact with their software systems. This has led to the creation of new business models, such as API monetization, | ||
| + | |||
| + | ==== arithmetic ==== | ||
| + | |||
| + | > Arithmetic refers to the branch of mathematics that deals with the study of numbers and basic operations such as addition, subtraction, | ||
| + | > | ||
| + | > Arithmetic is typically taught in primary and secondary school, and involves the study of whole numbers, fractions, decimals, and other numerical concepts. The basic operations of arithmetic are used to perform calculations and solve problems in a wide range of fields, and are often automated using software tools such as calculators and spreadsheets. | ||
| + | |||
| ==== artificial intelligence (ai) ==== | ==== artificial intelligence (ai) ==== | ||
| Line 17: | Line 36: | ||
| > AI has many practical applications in a wide range of industries, from healthcare and finance to transportation and manufacturing. Some examples of AI-powered technologies include voice assistants like Siri and Alexa, image recognition systems, and self-driving cars. | > AI has many practical applications in a wide range of industries, from healthcare and finance to transportation and manufacturing. Some examples of AI-powered technologies include voice assistants like Siri and Alexa, image recognition systems, and self-driving cars. | ||
| ===== b ===== | ===== b ===== | ||
| + | |||
| + | ==== boolean ==== | ||
| + | > Boolean is a data type in computer programming that represents two possible states: true or false. Boolean values are typically used in conditional statements, where they are used to test whether a condition is true or false and determine the flow of program execution accordingly. | ||
| + | > | ||
| + | >In most programming languages, boolean values are represented using the keywords " | ||
| + | > | ||
| + | >Boolean values are used in a wide range of applications and programming scenarios, and are an essential tool for many programming tasks. They are used in control structures, such as loops and conditional statements, and are also used extensively in user interface design, input validation, and error handling. | ||
| + | |||
| + | |||
| + | ==== Brew Cask ==== | ||
| + | > see also [[other: | ||
| + | > | ||
| + | > Brew Cask is a command-line interface (CLI) tool that extends the functionality of the Homebrew package manager for macOS. Brew Cask allows users to easily install and manage macOS applications as well as their dependencies, | ||
| + | > | ||
| + | > Brew Cask works by providing a centralized repository of macOS applications, | ||
| + | |||
| ==== brew formulae ==== | ==== brew formulae ==== | ||
| - | > see also [[other: | + | > see also [[other: |
| > | > | ||
| > Brew Formulae, commonly referred to as " | > Brew Formulae, commonly referred to as " | ||
| Line 43: | Line 78: | ||
| > | > | ||
| > tl;dr: the CPU is one of the most important components of a computer system, as it is responsible for executing the instructions that make software applications and operating systems work. As computing needs continue to grow, CPUs are continually evolving to offer faster and more efficient performance, | > tl;dr: the CPU is one of the most important components of a computer system, as it is responsible for executing the instructions that make software applications and operating systems work. As computing needs continue to grow, CPUs are continually evolving to offer faster and more efficient performance, | ||
| + | |||
| + | ==== cron ==== | ||
| + | |||
| + | > Cron is a time-based job scheduler in Unix-like operating systems. It allows users to schedule repetitive tasks or commands to be executed at specific times or intervals. Cron works by reading a table of scheduled commands, called a " | ||
| + | > | ||
| + | > Cron jobs can be scheduled to run at specific times, such as every day at midnight, or at specific intervals, such as every hour or every five minutes. The crontab can also specify the user account that the command should be run under, and the output of the command can be directed to a file or sent as an email. | ||
| ==== cryptography ==== | ==== cryptography ==== | ||
| Line 78: | Line 119: | ||
| > | > | ||
| > tl;dr: errors are a common part of programming, | > tl;dr: errors are a common part of programming, | ||
| + | |||
| + | |||
| + | ==== Escape characters ==== | ||
| + | |||
| + | > In computer programming and computing, an escape character is a character that signals the beginning of an escape sequence. An escape sequence is a series of characters that are used to represent characters that cannot be represented directly in the source code or input data. | ||
| + | > | ||
| + | > For example, in many programming languages, the backslash \ character is used as an escape character. When followed by another character, the backslash signals the beginning of an escape sequence that represents a special character or sequence of characters. For example, the sequence " | ||
| + | > | ||
| + | > Escape characters are commonly used in programming to represent characters that cannot be directly represented in code, such as control characters or non-printable characters. They are also used in regular expressions to match specific patterns of characters, and in command-line interfaces to input special characters or sequences of characters. | ||
| ===== f ===== | ===== f ===== | ||
| + | ==== floating-point number ==== | ||
| + | |||
| + | > A floating-point number, also known as a floating-point value, is a numerical value that represents a real number with a fractional part. In computer programming, | ||
| + | > | ||
| + | > Floating-point numbers are commonly used in scientific and engineering applications, | ||
| + | > | ||
| + | > One of the main characteristics of floating-point numbers is their ability to represent both very large and very small numbers with a high degree of precision. However, due to the limited number of bits used to represent floating-point numbers, there are some limitations to their precision, and rounding errors can occur in complex arithmetic operations. | ||
| ==== forking ==== | ==== forking ==== | ||
| Line 87: | Line 144: | ||
| > | > | ||
| > When a project is forked, the new copy of the codebase becomes a separate and distinct project, with its own development community, codebase, and direction. Forking can occur for many reasons, including differences in opinion on project direction, disagreements with the original developers, or the desire to create a new and improved version of the software. | > When a project is forked, the new copy of the codebase becomes a separate and distinct project, with its own development community, codebase, and direction. Forking can occur for many reasons, including differences in opinion on project direction, disagreements with the original developers, or the desire to create a new and improved version of the software. | ||
| + | |||
| + | ==== free and open-source software (foss) ==== | ||
| + | |||
| + | > FOSS stands for "Free and Open-Source Software," | ||
| + | > | ||
| + | > FOSS software is typically licensed under one of several open-source licenses, such as the GNU General Public License (GPL) or the Apache License. These licenses specify the conditions under which the software can be used, modified, and distributed, | ||
| ==== function ==== | ==== function ==== | ||
| Line 134: | Line 197: | ||
| ===== i ===== | ===== i ===== | ||
| + | ==== idempotency ==== | ||
| + | |||
| + | > Idempotency is a term used in computer science, mathematics, | ||
| + | > | ||
| + | > Idempotency is an essential concept in various fields, including database systems, network protocols, and distributed systems. In these contexts, idempotency ensures that the same operation can be safely executed multiple times without causing unintended side effects or altering the system' | ||
| + | > | ||
| + | > For example, consider a bank transfer operation that debits a certain amount of money from one account and credits it to another account. This operation is idempotent if it can be repeated multiple times without causing any issues, even if it has already been executed. In other words, the transfer operation should be designed such that executing it twice does not result in a double debit or double credit. | ||
| + | > | ||
| + | > Another example of an idempotent operation is the HTTP DELETE request method. When a client sends a DELETE request to a server, the server will delete the resource specified in the request. If the same DELETE request is sent multiple times, the server will still delete the resource only once, and subsequent requests will result in a 404 response indicating that the resource no longer exists. | ||
| + | |||
| + | ==== integer ==== | ||
| + | |||
| + | > In computer programming and mathematics, | ||
| + | > | ||
| + | > Integers are used extensively in computer programming and mathematics, | ||
| ==== internet of things (iot) ==== | ==== internet of things (iot) ==== | ||
| Line 291: | Line 369: | ||
| > tl;dr: transistors are a fundamental component of modern electronics, | > tl;dr: transistors are a fundamental component of modern electronics, | ||
| + | |||
| + | ==== typecasting ==== | ||
| + | |||
| + | > Typecasting, | ||
| + | > | ||
| + | > In most programming languages, data types are classified into several categories, such as integer, floating-point, | ||
| + | > | ||
| + | > There are two main types of typecasting: | ||
| ===== u ===== | ===== u ===== | ||