//Read and write access from anywhere but only exception is the physical variable cannot be accessed within getter and setter functions without metadata @:isVar
public var x(get, set):Float;
//Can be read from anywhere, modified only within the class
public var x(default, null):Float;
//Can be set from anywhere, modified only within the class
public var x(null, default):Float;
//Read-only from anywhere even within the same class
public var x(get, never):Float;
//Read and write ac
1) create a cursor directory in /opt
cd /opt
mkdir cursor
2) download cursor.appimage
3) move cursor.appimage to /opt/cursor
4) download cursor png image to /opt/cursor
5) create cursor.desktop in /usr/share/applications
Copy the following contents, match directory and file paths here if differnt
[Desktop Entry]
Name=Cursor
Exec=/opt/cursor/cursor.appimage --no-sandbox
Icon=/opt/cursor/cursor.png
Type=Application
Categories=Development;
/**
* @param {number} num
* @return {number}
*/
var maxDiff = function(num) {
let numStr = num.toString(); // Convert number to string for easy mainpulation
// **Step 1: Find the maximum number by replacing the first non-9 digit with 9**
let maxNumStr = numStr;
for (let i = 0; i < numStr.length; i++) {
if (numStr[i] !== '9') {
maxNumStr = numStr.replaceAll(numStr[i], '9');
break; // Only replace the first non-9 digit found
}
}
# CloudBridge DevOps Platform - Makefile
# This Makefile sets up the entire project structure and provides development commands
.PHONY: help setup clean build test proto frontend backend docker dev-up dev-down migrate lint format
# Default target
.DEFAULT_GOAL := help
# Variables
PROJECT_NAME := cloudbridge
GO_VERSION := 1.21
NODE_VERSION := 23.6.0
# Updated to current versions as of June 2025
PROTO_VERSION := 31.1
PROTOC_GEN_GO_VERSION := 1.36.6
PROTOC_GEN_GO_GRPC_VERSION := 1.5.1
BUF_VERSIO
#!/bin/bash
set -e
# --- CONFIGURATION ---
PARALLELS_VM_NAME="Kali Linux 2024.2 ARM64" # Name of your Parallels VM
RAW_IMAGE="kali-exported.raw"
S3_BUCKET="domhallan-kali-linux-bucket"
AWS_REGION="us-east-1"
# shellcheck disable=SC2034
PACKER_TEMPLATE="kali-aws.json"
# shellcheck disable=SC2034
USER_DATA="user-data.sh"
IMPORT_ROLE_NAME="vmimport"
PARALLELS_DISK_PATH="/Users/domhallan/Parallels/Kali Linux 2024.2 ARM64.pvm/kali-linux-2024.2-0.hdd"
TEMP_VMDK="kali-temp.vmdk"
# --- 0. CREA
/**
* @param {number} num
* @return {number}
*/
var minMaxDifference = function(num) {
let numStr = num.toString();
// Finding the max number
let maxDigit = numStr.split('').find(d => d !== '9'); // First non-9 digit
let maxNum = parseInt(numStr.replaceAll(maxDigit, '9'), 10);
// Finding the min number
let minDigit = numStr.split('').find(d => d !== '0'); // First non-zero digit
let minNum = parseInt(numStr.replaceAll(minDigit, '0'), 10);
return maxNum - min
<div id="{{ id }}" class="modal modal--{{ right ? 'right' : 'left' }}">
<div class="modal__overlay"></div>
<div class="modal__content">
<div class="close-modal icon-background icon-light">{% include 'partials/svg.twig' with{attr_width: '15', attr_height: '15', id: 'cancel', ariaLabel: 'Closing cross'} %}</div>
<div class="modal__inner-content">
{{ content }}
</div>
<div class="modal-shape">
{% if right %}
<svg xmlns
.pagination {
padding: 15vh 0;
display: flex;
justify-content: center;
ul {
display: flex;
flex-direction: row;
align-items: center;
gap: .5rem;
list-style: none;
margin: 0;
padding: 0;
@include respond-to(from-sm) {
gap: var(--gap-sm);
}
li {
a, span {
display: inline-flex;
justify-content: center;
align-items: center;
{% if posts.pagination.total > 1 %}
{% set current = posts.pagination.current %}
{% set total = posts.pagination.total %}
<ul>
<li class="prev{% if not posts.pagination.prev %} disabled{% endif %}">
<{{ posts.pagination.prev ? 'a href="' ~ pagination_link(posts.pagination.prev.link, overview_url) ~ '"' : 'span'}} data-page-nr="{{ current - 1 }}">
{% include 'partials/svg.twig' with { id: 'arrow', attr_width: '13', attr_height: '13', ariaLabel: 'Pijl'}
<!--========== 💙 MEMBERSCRIPT #136 💙 REMOVE SECTION PATH FROM URL (Works for all anchor types) ==========-->
<script>
document.addEventListener('DOMContentLoaded', function () {
// Function to scroll and clean the URL
function scrollAndClean(id) {
const targetElement = document.getElementById(id);
if (targetElement) {
targetElement.scrollIntoView({ behavior: 'smooth' });
setTimeout(() => {
history.replaceState(null, document.t
function Get-MofManagementPath {
[CmdletBinding()]
param(
[Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)]
[string[]]$Path
,
[switch]$CheckExist
)
process {
Write-Verbose "CheckExist: $($CheckExist.IsPresent)"
foreach ($PathItem In $Path) {
$mof = Get-Item -Path $PathItem
$FileContents = Get-Content -Path $mof.FullName
$FileContents = Get-Content -Path "$env:windir\system32\wbem\cimwin32.MOF" -Raw
($FileContents -replace '\n', "`r`n") -split "`r`n"
/**
* Function to minimize the maximum difference between pairs in a sorted array.
* @param {number[]} nums - Array of numbers to be paired.
* @param {number} p - Target number of pairs.
* @return {number} - Minimum possible maximum difference between pairs.
*/
var minimizeMax = function(nums, p) {
// Sort the numbers in ascending order
nums.sort((a, b) => a - b);
let left = 0;
let right = nums[nums.length - 1] - nums[0];
// Binary search to find the minimum possible m
li {
position: relative;
margin: 0;
&[id*="item--home"] {display: none!important;}
&.item--has-children {
margin: 0;
display: grid;
grid-template-rows: min-content 0fr;
transition: grid-template-rows 0.33s ease-in-out;
}
// tier 2
> ul {
overflow: hidden;
height: 0px;
interpolate-size: allow-keywords;
transition: height .33s ease-in-out;
overflow-y: clip;
> li {




![](https://cdn.cacher.io/attachments/u/3mdb8zlwid8no/MzKwjrO1O9bwxRvFiTNvEWHqQf1-ccN
```
# 1. Переключаемся на нужную ветку
git checkout main
# 2. Обновляем локальный репозиторий
git pull origin main
# 3. Создаём аннотированный тег
git tag -a v1.0 -m "Выпуск версии 1.0"
# 4. Пушим тег в удалённый репозиторий
git push origin v1.0
```