📒 Notebook LM - Prompting: Sum-up

# 7 Règles d'Or
## 1. Role Playing (Jeu de rôle forcé)
### Description
TOUJOURS définir un rôle d'expert pour l'IA au début du prompt 
(améliore la qualité et l'angle des réponses)

### Exemples
❌  Explain X
✅  You are a [expert]. Explain X

## 2. Citations (Forcées)
### Description
Demander systématiquement à Notebook LM de citer les références précises (Source, 
Page, Section) pour chaque affirmation.

### Exemples
❌ Meilleures pratiques?
✅ Meilleures pratiques? Citer Source A, page X

## 3. S

📒 NotebookLM - Prompting: Quick Start Guide

# NotebookLM Prompting - Quick Start Guide
## Commence en 15 Minutes

### ⚡ Setup Initial (5 min)

1. **Ouvre NotebookLM** : [notebooklm.google](https://notebooklm.google)
2. **Crée notebook** "Data Eng Master"
3. **Upload 3-5 sources essentielles** :
   - DLT documentation
   - FastAPI + SQLModel guides
   - PostgreSQL best practices
   - Kimball dimensional modeling docs
   - Ton code actuel projet NYC Taxi

---

### 🎯 Ton Premier Prompt (maintenant)

**Copy-paste ça :**

`

Legit Bank Transfer Drop Wire Logs PayPal Transfer WU Transfer Bug CC Fullz TopUp CashApp Zelle Venmo Apple Pay Skrill Transfer..


_______ JEANSON ANCHETA_______

💻💸 Fresh Logs Pricing 💸💻
🔐 UK/US Logs / Clean Bank Drops (GBP/$)
💰 10K GBP/$ = 250
💰 12K GBP/$ = 300
💰 16K GBP/$ = 350
💰 20K GBP/$ = 500
💰 30K GBP/$ = 800

🛡️ Verified • HQ Access • Fast Delivery
💬 DM for escrow or direct 🔥
WESTERN UNION / MONEY GRAM/BANKS LOGINS/BANK TRANFERS/PAYPAL TRANSFERS WORLDWIDE/CASHAPP/ZELLLE/APPLE PAY/SKRILL/VENMO TRANSFER
Telegram:@JeansonCarder       https://t.me/+2__ynBAtFP00M2Fk                 
https://t.me/+CsF2t7HvV_ljMmU8


Yo f

Prepa Local Server openrouteservice

# 🚀 INSTALLATION OPENROUTESERVICE — VERSION COMPLÈTE ET FONCTIONNELLE
**🧩 1. Préparer la structure locale**

Crée un dossier de travail clair, par exemple :

C:\GPX_creation_driving\
│
├── config\
│   └── ors-config.yml
│
├── pbf\
│   └── ireland-and-northern-ireland-latest.osm.pbf
│
└── graphs\   ← (optionnel, créé après la première exécution)


**🧾 2. Contenu du fichier de configuration ors-config.yml**

Voici le YAML minimal adapté à ton cas (Irlande), compatible et validé :

ors:
  engine:
 

3318. Find X-Sum of All K-Long Subarrays I

You are given an array nums of n integers and two integers k and x. The x-sum of an array is calculated by the following procedure: Count the occurrences of all elements in the array. Keep only the occurrences of the top x most frequent elements. If two elements have the same number of occurrences, the element with the bigger value is considered more frequent. Calculate the sum of the resulting array. Note that if an array has less than x distinct elements, its x-sum is the sum of the array. Return an integer array answer of length n - k + 1 where answer[i] is the x-sum of the subarray nums[i..i + k - 1].
/**
 * Computes a sliding window sum based on the x most frequent elements.
 * 
 * @param {number[]} nums - The input array of numbers.
 * @param {number} k - The size of the sliding window.
 * @param {number} x - The number of top frequent elements to include in the sum.
 * @return {number[]} - An array of sums for each window.
 */
var findXSum = function(nums, k, x) {
    const result = [];

    // Slide the window across the array
    for (let offset = 0; offset + k <= nums.length; offset++) 

Identify event emitter in dev tools

const orig = EventTarget.prototype.dispatchEvent
EventTarget.prototype.dispatchEvent = function(event) {
  if (event.type === 'event:name') {
    console.trace('Dispatched:', event.type, 'on', this)
  }
  return orig.call(this, event)
}

b2b-order-information v11

// /b2b-order-confirmation.js
import wixLocation from 'wix-location';
import { session } from 'wix-storage-frontend';
import { getOrderLogData } from 'backend/b2bCheckout.jsw';

const DEBUG = true;
function clog(...a){ if (DEBUG) console.log('[b2b-order-confirmation]', ...a); }
function cerr(...a){ console.error('[b2b-order-confirmation]', ...a); }

// Unterstützt sowohl TextBox (#logTextBox.value) als auch Text-Element (#logTextBox.text)
function setLog(msg) {
  const el = /** @type 

b2b-checkout v11

// /b2b-checkout.js
import wixLocation from 'wix-location';
import { session } from 'wix-storage-frontend';
import { computeDiscount } from 'public/discount.js';
// Optional: weiterhin für Anzeige, Checkout/Order bleibt im Backend:
import { calculateShipping } from 'backend/shipping.web.js';
import { getMemberCheckoutProfile, getCheckoutView, placeOrderFromCheckout } from 'backend/b2bCheckout.jsw';
import { loadB2BCart } from 'backend/b2bCartStorage.jsw';

const TAX_RATE = 0.10;
const 

b2b-cart v11

// /b2b-cart.js
import { session } from 'wix-storage-frontend';
import wixLocation from 'wix-location';
import { loadB2BCart, saveB2BCart } from 'backend/b2bCartStorage.jsw';
// Optional: Wenn du deine Versandberechnung behalten willst, kannst du sie hier weiterverwenden.
// Achte nur darauf, dass Checkout/Order ausschließlich wix-ecom-backend nutzt.
import { calculateShipping } from 'backend/shipping.web.js';
import { computeDiscount } from 'public/discount.js';
import { createCheckoutF

b2bCheckout.jsw v11

/**************************************
 * backend/b2bCheckout.jsw (klassisch) *
 *************************************/

import { checkout, orders, orderTransactions } from 'wix-ecom-backend';
import wixData from 'wix-data';
import { currentMember } from 'wix-members-backend';
import { contacts } from 'wix-crm-backend';
import { elevate } from 'wix-auth'; // ⬅️ NEU

// ⬆️ Elevated Kopien der restriktiven Methoden:
const createCheckoutElev = elevate(checkout.createCheckout);
const ge

⛁ Concepts Avancés Kimball - Référence Rapide

# Concepts Avancés Kimball - Référence Rapide

**Objectif :** Guide des concepts non présents dans Skill V1 PURE  
**Usage :** Référence pour savoir QUAND enrichir la Skill  
**Date :** 4 Novembre 2024

---

## Table des Matières

1. [Factless Fact Tables](#1-factless-fact-tables)
2. [Bridge Tables (Many-to-Many)](#2-bridge-tables-many-to-many)
3. [Conformed Dimensions](#3-conformed-dimensions)
4. [SCD Type 4 (Mini-Dimension)](#4-scd-type-4-mini-dimension)
5. [SCD Type 6 (Hybride)]

⛁ Data Marts & Kimball Methodology

# Crash Course : Data Marts & Kimball Methodology

**Durée estimée :** 30-40 minutes de lecture active  
**Objectif :** Comprendre les fondamentaux pour utiliser intelligemment la Skill  
**Date :** 4 Novembre 2024

---

## Table des Matières

1. [Pourquoi Data Marts ?](#1-pourquoi-data-marts)
2. [Kimball : Les 5 Principes](#2-kimball--les-5-principes-fondamentaux)
3. [Fact vs Dimension Tables](#3-fact-tables-vs-dimension-tables)
4. [Les 3 Types de Fact Tables](#4-les-3-types-de-fac

iOS开发:UI问题排查

# iOS开发:UI问题排查
- ## 是否在主线程更新UI
- ## 是否在正确的时机初始化UI,比如是否在viewDidLoad方法

Component Based Servicing Remediation Process

# Component Based Servicing Remediation Process

1. Scan/Repair COMPONENTS registry corruption (Get-CBSRegistryStatus)
2. Revert pending actions (/revertpendingactions)
3. Reboot
4. Start Component Cleanup (/startcomponentcleanup)
5. Start Component Cleanup and Reset Base (/startcomponentcleanup /resetbase)
6. [Loop - Start]
7. RestoreHealth (/restorehealth)
8. Scan/Repair WinSxS file system contents (SFC/DISM/Get-BrokenComponent)
9. Get files
10. Restore manifest files
11. Restore WinSxS files

eks


```
aws eks update-kubeconfig --region us-east-2 --name meda-eks-qa-cluster-wallet-v1
```

Rutas Dinamicas Anidadas

# Rutas Dinamicas Anidadas

Como crear rutas dinamicas anidadas:

**1 - Creamos las rutas en el app routes:** imaginemos que queremos la siguiente
ruta: `/products/1/review/2`

![](https://cdn.cacher.io/attachments/u/3et4fzjwu3jo7/ricHp98irNLppl3jCZD814DQFgvRfWmj/ufdclwj8c.png)

```js
export default async function ProductReview({params}: {
  params: Promise<{ productId: string, reviewId: string }>;
}) {
  const {productId, reviewId} = await params;

  return (
    <h1>This is the review {reviewI