### 1\. La Logique : Pourquoi l'Octal ?
Linux gère les droits d'accès par groupes de **3 types d'actions**.
Or, $2^3 = 8$. L'octal (base 8, chiffres de 0 à 7) est donc mathématiquement parfait pour décrire ces états.
Chaque fichier a 3 niveaux de permission qui correspondent à 3 bits :
1. **R**ead (Lecture) : Le bit de poids fort ($2^2 = 4$)
2. **W**rite (Écriture) : Le bit du milieu ($2^1 = 2$)
3. **X**ecute (Exécution) : Le bit de poids faible ($2^0 = 1$)
Si le bit est à 1, l'action estShift left vs Shift right: When to use which? https://www.browserstack.com/guide/shift-left-vs-shift-right
Accessibility decentralization, “shifting left” must happen at every level of the product development (and digital accessibility) cycle. It should not be in a form of integrating accessibility checker somewhere in the CI pipeline, it should be a focus within design, development, project management and copywriting teams.
Make accessibility a part of something that already exists. Do not eini; 1つのファイルの最大アップロードサイズ
upload_max_filesize = 50M
; POSTデータ全体の最大サイズ(upload_max_filesizeより大きくする)
post_max_size = 60M
; PHPスクリプトが使用できるメモリの上限
memory_limit = 128M
; スクリプトの最大実行時間(秒)
max_execution_time = 300<div class="resize"></div># Les types d'entiers (binaire, octal, décimal, hexadécimal)
Pour l'interpréteur Python (et le processeur), **ces types n'existent pas séparément**.
Que tu écrives `x = 10`, `x = 0b1010` (binaire), `x = 0xA` (hexadécimal) ou `x = 0o12` (octal), pour la machine, c'est **exactement la même chose**. C'est stocké comme une suite de 0 et de 1.
Ces bases (Hexa, Octal) sont des **outils de commodité pour l'humain**, pour lire et écrire du binaire sans avoir mal à la tête avec des chaînes de 32 zéros e## Buffers
Pour faire simple : un **Buffer** (ou "tampon" en français), c'est une **zone de mémoire temporaire** (RAM) utilisée pour stocker des données pendant qu'elles sont déplacées d'un endroit à un autre.
C'est l'amortisseur du monde informatique.
### L'Analogie : Le réservoir d'eau
Imagine que tu dois arroser ton jardin (le **Consommateur**) avec de l'eau qui arrive d'une pompe capricieuse (le **Producteur**).
* Parfois la pompe envoie un jet ultra-puissant.
* Parfois elle goutte à peinpeg? clothes peg
don't peg that on me
sack (slang) vs fire
temping - many or single temporary job?
I am a temp = someone who is in a job that can end at any time
I am temping = person doing a lot of jobs on a temporary bases
get on board with = participate?
be a good fit for the team = be suitable for the team
master of none
to bank = to count on
Scattered Spider (and allied group Scattered LAPSUS$ Hunters) 🌎
VERIFIED CARDER SELLING WU,BANK,PAYPAL,CASHAPP,SKRILL TRANSFER BANK LOGS,DUMPS+PIN,CLONED CARDS
Telegram: JeansonTooL SELL CCV CANADA FULLZ FRESH SSN DOB WITH DL LIVE MAIL PASSWORD OFFICE365 PAYPAL
Telegram: JeansonTooL CVV,Fullz,Dumps,PayPal Debit/Credit Card,CashApp, Western Union, Transfer,ATM Clone Cards!!
Telegram: JeansonTooL SELL CVV FULLZ INFO GOOD USA-UK-CA-AU-INTER,PASS VBV/BIN/DOB
Telegram: JeansonTooL : Sell Dump# list all apps
umbreld client apps.list.query
#stop app
umbreld client apps.stop.mutate --appId appname
#restart app after changing docker-compose.yml
umbreld client apps.restart.mutate --appId appname# list all apps
umbreld client apps.list.query
#stop app
umbreld client apps.stop.mutate --appId appname
#restart app after changing docker-compose.yml
umbreld client apps.restart.mutate --appId appname<div class="fixed"></div>
<div class="cards-container">
<div class="card">
<h2>Card 1</h2>
</div>
<div class="card">
<h2>Card 2</h2>
</div>
<div class="card">
<h2>Card 3</h2>
</div>
<div class="card">
<h2>Card 4</h2>
</div>
</div># UBUNTU
## PACKAGE MANAGER & PYTHON STUFF
### Understanding PEP 668
For most use, it's recomended to use virtual environements for python apps or library. Online, we have some people saying it's silly and annoying, some saying this is the way !
#### Applications:
Try first with native package manager, `apt install xyz` or 'apt install python3-xyz'
Pipx is strongly recommended for installing applications, i.e., when you will primarily use the installed code from the command line. On Debian s<canvas id="scrambledCanvas"></canvas>
<canvas id="unscrambledCanvas"></canvas>/**
* @fileoverview 暗号化・復号ロジック
*/
// =============================================================================
// 暗号化・復号ロジック
// =============================================================================
/**
* シーザー暗号による暗号化
* アルファベット各文字を指定数分後ろにずらして暗号化する古典的換字暗号
* @param {string} text - 暗号化対象のテキスト
* @param {number} shift - シフト数(A-Zを何文字分ずらすか)
* @returns {string} 暗号化されたテキスト
*/
function encryptText(text, shift) {
return text
.split("")
.map((char) => {
const code = char/**
* @fileoverview オープンリダイレクト脆弱性のサンプルコード
* 脆弱性のあるパターンと検証を行う安全な実装を示す
*/
// =============================================================================
// 脆弱性のあるパターン: ユーザー入力を検証せずにリダイレクト先として使用
// =============================================================================
/**
* パターン1: URLパラメータを検証なしで使用
* 問題: 攻撃者が任意のサイトにユーザーを誘導可能
* 攻撃例: example.com/page?redirect=http://malicious-site.com
*/
function unsafeRedirectFromParams() {
const urlParams = new URLSearchParams(window.location.sear
## Verbos HTTP (Los Tipos de Solicitud)
Laravel ofrece métodos expresivos para cada verbo HTTP.
```php
Route::get('/productos', [ProductController::class, 'index']); // Obtener datos
Route::post('/productos', [ProductController::class, 'store']); // Guardar nuevo
Route::put('/productos/{id}', [ProductController::class, 'update']); // Actualizar completo
Route::patch('/productos/{id}', [ProductController::class, 'updatePartial']); // Actualizar parcial
Route::delete('/productos/{id}', [Produc