← index
Mini Unelte / surse & credite

Surse, credite și proveniență

Mini Unelte este o colecție publică de 152 de unelte interactive și experimente web.

Selecție, direcție, testare și integrare: Gabriel Valentin Cristescu. Implementarea a fost realizată cu asistență AI.

Versiunea publică este disponibilă la agassante.com/tools.

Proiecte evidențiate

Frequency Compression Lab

Experiment de procesare audio dezvoltat și testat de Gabriel Valentin Cristescu cu asistență AI. Explorează metode cunoscute de compresie spectrală și transformare a frecvenței, într-un context legat de accesibilitatea auditivă.

Time Stretch Comparison

Experiment comparativ dezvoltat și testat de Gabriel Valentin Cristescu cu asistență AI. Prezintă și compară mai multe familii de algoritmi pentru modificarea duratei unui semnal audio fără simpla schimbare a vitezei de redare.

Simulator calculator grafic

Simulator interactiv de calculator grafic realizat pentru browser.

Șah

Implementare interactivă a unui joc de șah în browser, cu piese grafice provenite din setul Cburnett menționat mai jos.

Biblioteci și componente terțe

PrismJS

Folosit pentru evidențierea sintaxei în panourile de cod sursă afișate în paginile colecției.

Versiune distribuită: PrismJS 1.30.0 · Licență: MIT

prismjs.com
GitHub / PrismJS

Tone.js

Folosit de unele dintre instrumentele și experimentele audio.

Licență: MIT

GitHub / Tone.js

Astronomie

Three.js r160 (MIT) randează globurile. SunCalc 2.x (BSD 2-Clause), de Volodymyr Agafonkin, calculează pozițiile Lunii și Soarelui.

Texturile sunt de la Solar System Scope / INOVE și sunt distribuite sub CC BY 4.0. Cele două hărți TIFF au fost convertite în PNG, iar imaginile au fost încorporate în fișiere JavaScript pentru utilizarea locală.

Solar System Scope · CC BY 4.0 · Three.js · SunCalc

Harta color a lui Pluto provine din imagini New Horizons. Credite NASA / JHUAPL / SwRI. NASA Photojournal.

Piese de șah Cburnett

Autor: Colin M. L. Burnett.

Fișierele folosite sunt cele din folderul pieces/, pentru piesele albe și negre.

Setul este utilizat și de Lichess. Repository-ul Lichess indică pentru setul cburnett licența GPLv2+.

Lichess / Cburnett pieces

Google Fonts

Mai multe pagini folosesc IBM Plex Sans și JetBrains Mono. Fonturile sunt încărcate prin Google Fonts și nu sunt redistribuite în repository.

Google Fonts

Date publice și servicii externe

OpenStreetMap / Nominatim

Folosit pentru geocodare, geocodare inversă și unele funcții geografice.

Datele OpenStreetMap sunt licențiate sub ODbL 1.0. Serviciul public Nominatim are propria politică de utilizare.

OpenStreetMap copyright
Nominatim usage policy

Open-Meteo

Folosit pentru vreme, prognoză și elevație. Open-Meteo publică datele API sub CC BY 4.0, cu cerință de atribuire.

Open-Meteo license

USGS Earthquake Hazards Program

earthquakes.html folosește fluxurile publice GeoJSON ale USGS pentru cutremure recente.

USGS Earthquake Hazards Program

WhereTheISS.at

iss.html folosește API-ul public WhereTheISS.at pentru poziția curentă a Stației Spațiale Internaționale.

WhereTheISS.at

Wikimedia Commons

iss.html folosește o hartă equirectangulară a lumii provenită din Wikimedia Commons. Atribuirea și legătura către sursă sunt afișate în pagina uneltei.

Wikimedia Commons

mledoze/countries

countries.html utilizează date din proiectul mledoze/countries.

Licență: ODbL-1.0

GitHub / mledoze/countries

Open Food Facts

food-facts.html folosește API-ul public Open Food Facts. Datele și conținutul rămân supuse condițiilor și licențelor proiectului.

Open Food Facts

Wikipedia / Wikimedia

wikipedia.html folosește API-uri Wikipedia pentru căutare și rezumate. Conținutul rămâne supus licențelor și cerințelor de atribuire ale proiectelor Wikimedia și ale paginilor sursă.

Wikipedia

FlagCDN / Flagpedia

quiz-flags.html poate încărca imagini cu steaguri prin infrastructura FlagCDN / Flagpedia.

Flagpedia

Despre algoritmi și formule

Numeroase unelte implementează formule, metode sau algoritmi standard, între care:

În aceste cazuri, ideile matematice și algoritmice sunt cunoștințe publice sau standarde cunoscute. Implementarea concretă a fost adaptată pentru colecția Mini Unelte.

Asistență AI

O parte importantă a implementării a fost realizată cu asistență AI.

AI-ul a fost folosit ca instrument de dezvoltare pentru generarea și reformularea codului, explorarea variantelor de implementare, depanare, refactorizare, adaptarea interfețelor, documentare tehnică și verificări iterative.

Selecția ideilor, direcția proiectului, evaluarea rezultatelor, testarea, alegerea variantelor și integrarea finală aparțin lui Gabriel Valentin Cristescu.

Agassante

Mini Unelte este un proiect separat de Agassante, un proiect experimental de asistență pentru persoane nevăzătoare și cu deficiențe de vedere.

www.agassante.com

Instrumentele, prototipurile și experimentele interne direct legate de Agassante nu sunt incluse în repository-ul public Mini Unelte.

Notă privind licențele

Codul original al colecției este publicat sub licența indicată în fișierul LICENSE.

Bibliotecile, seturile de date, fonturile, imaginile, API-urile și celelalte componente terțe își păstrează propriile licențe și condiții de utilizare.

Acest document urmărește să consemneze proveniența cunoscută a componentelor și serviciilor folosite. Dacă o resursă externă este actualizată, mutată sau își schimbă licența, trebuie consultată sursa oficială corespunzătoare.