package edu.fvtc.checkers;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Point;
import android.graphics.Rect;
import android.os.Build;
import android.os.Bundle;
import android.util.AttributeSet;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.WindowMetrics;
import androidx.activity.EdgeToEdge;
import androidx.annotation.NonNull;
import androidx.annot# Fiche ponctuelle — Commands vs Skills : anatomie et décision de migration
**Contexte** : fiche produite pendant la Phase 4 de l'audit, Point 4/6 — conceptuelle pure. La mécanique de conversion pas-à-pas fera l'objet d'une fiche séparée, produite après un premier exercice pratique.
---
## 1. Le choix dont il s'agit
Claude Code propose deux mécanismes pour définir des "capacités" invocables :
- **Commands** (`.claude/commands/X.md`)
- **Skills** (`.claude/skills/X/SKILL.md`)
Depuis la conv# === Application ===
NODE_ENV=production
PORT=3500
API_KEY=52mfu0Y5YgXZKLSYHhpqfZhvDnBYv7Pz
# === SQL Server (Sage Bijou — source) ===
MSSQL_HOST=db.nyota-api.com
MSSQL_PORT=1433
MSSQL_USER=sa
MSSQL_PASSWORD="Bijou@2024!"
MSSQL_DATABASE=BIJOU
# === API-VPS (cible distante) ===
VPS_API_URL=http://localhost:6610/api/v1/sync
SYNC_API_KEY=gcsjzffnrsctlfzghjskjugkubrwcjalhiwxnhyrifxlegmjtjbqoobjvawjfmnk
SYNC_HMAC_SECRET=c18a416cbf8e6e591c885353c059142c634de9fc0757497b9d3af7ac2a814b97
SYNC_HMAC_ENA# Fiche ponctuelle — Tester une CLI Python via `subprocess.run` (test d'intégration bout-en-bout)
**Contexte de capture :** session memory-grep, Phase 1a (smoke test pytest), 2026-04-28.
Question utilisateur : explication détaillée du helper `_run_memgrep` qui invoque la CLI dans un subprocess isolé pour les tests d'intégration.
---
## TL;DR
Pour tester une CLI Python qui lit le filesystem (`Path.home()`, etc.) sans toucher l'environnement réel de l'utilisateur, le pattern canonique est :
`# Fiche ponctuelle — `__init__.py` vs `__main__.py` dans un package Python
**Contexte de capture :** session memory-grep, Phase 1a (bootstrap CLI), 2026-04-28.
Question utilisateur : différence et rôles précis des deux fichiers, après leur création par `uv init` puis personnalisation.
---
## TL;DR
| Fichier | Rôle |
|---------|------|
| `__init__.py` | **Identité et API publique** du package : marqueur "ceci est un package", point d'entrée des imports, exposition de l'API, métadonnées (`__ve<ul class="grid">
<li class="row">テスト<br />テスト</li>
<li class="row">テスト</li>
</ul>## TDCHAT / PYTHON MANAGER / CONFIG PATH
for example:
/Users/oli/Library/Application Support/ChatTD/python_config.json
Refresh Registery / Edit Config file pulse seems to be broken on mac os.
## INSTALL PROCESS.
General notes around install process on mac.
### drop onto network for the first time
When drag and drop lops.tox, behaviour isn't as expected ( disapears & re-create at TD ./ folder ) stays where user drops it.
### Hardcoded "install venv"
a venv with path:
D:/TD-tox/LOPS_tox/IN/**
* @param {number[][]} grid
* @return {boolean}
*/
var hasValidPath = function(grid) {
const m = grid.length;
const n = grid[0].length;
// Each street type defines which directions you can EXIT from this cell.
// These are (dr, dc) pairs: row change, column change.
const dirs = {
1: [[0, -1], [0, 1]], // left, right
2: [[1, 0], [-1, 0]], // down, up
3: [[0, -1], [1, 0]], // left, down
4: [[0, 1], [1, 0]], // right, dAndroid https://httptoolkit.com/android/
Web
brew install --cask burp-suite
https://portswigger.net/burp<IfModule mod_headers.c>
Header set Cache-Control "no-transform"
</IfModule>CPS TestIntroduction: What’s the Buzz About Cps Test?
If you’re into gaming or just love testing your reflexes, you’ve probably heard of the Cps Test (short for "clicks per second test"). It’s a simple yet addictive online tool that measures how fast you can click your mouse in a set amount of time. Whether you’re a competitive gamer looking to improve your APM (actions per minute) or just someone who enjoys quick challenges, the Cps Test is a great way to test and sharpen your clicking speed.
Gamepla/**
* Hide out-of-stock products from related products on single product pages only.
*/
add_filter( 'woocommerce_related_products', function( $related_posts, $product_id, $args ) {
if ( ! is_product() ) {
return $related_posts;
}
foreach ( $related_posts as $key => $post_id ) {
$product = wc_get_product( $post_id );
if ( $product && ! $product->is_in_stock() ) {
unset( $related_posts[ $key ] );
}
}
return $related_pos/**
* @param {character[][]} grid
* @return {boolean}
*/
var containsCycle = function(grid) {
const m = grid.length;
const n = grid[0].length;
const visited = Array.from({ length: m }, () => Array(n).fill(false));
const dirs = [[1,0], [-1,0], [0,1], [0,-1]];
function dfs(r, c, pr, pc) {
visited[r][c] = true;
for (const [dr, dc] of dirs) {
const nr = r + dr;
const nc = c + dc;
// bounds check
if (nr < 0 || Article Georgia declares state of emergency as wildfires destroy dozens of homes
https://www.bbc.com/news/articles/c1mkdvpzzpno
Vocab:
acres
to prompt
blaze
The fires began sprouting up
foil balloon
The blaze was about 10% contained
stray spark
welding operation
counties
outdoor burn ban
engulfed
gut-wrenching
go up in flames
fire bandism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart