Skip to content

Commit d8173ac

Browse files
committed
Apply partial fixes and tweaks.
1 parent 80ebed0 commit d8173ac

3 files changed

Lines changed: 29 additions & 21 deletions

File tree

index.html

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -247,11 +247,11 @@ <h1 class="website-main-panel-title">Bienvenue sur mon site:</h1>
247247

248248
<h2>Qui suis-je dans la réalité ?</h2>
249249

250-
<p class="modalbox-description"> Je m'appelle Nathan, j'ai <span id="get-my-age"></span> ans. Je suis passionné par la création de logiciels, de jeux et par tout ce qui concerne le domaine de l'informatique. </p>
250+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Je m'appelle Nathan, j'ai <span id="get-my-age"></span> ans. Je suis passionné par la création de logiciels, de jeux et par tout ce qui concerne le domaine de l'informatique. </p>
251251

252-
<p class="modalbox-description"> En dehors de mes projets liés à l'informatique, j'ai aussi comme passe-temps le sport, la technologie, et bien d'autres domaines. </p>
252+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> En dehors de mes projets liés à l'informatique, j'ai aussi comme passe-temps le sport, la technologie, et bien d'autres domaines. </p>
253253

254-
<p class="modalbox-description"> En réalité, mon intérêt s'étend à presque tout. </p>
254+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> En réalité, mon intérêt s'étend à presque tout. </p>
255255

256256
</div>
257257

@@ -261,15 +261,15 @@ <h2>Qui suis-je dans la réalité ?</h2>
261261

262262
<h2>Quand ai-je commencé à apprendre à programmer, et pourquoi ?</h2>
263263

264-
<p class="modalbox-description"> J'ai débuté mon apprentissage de la programmation en autodidacte au début de l'année 2020, alors que j'avais 15 ans. </p>
264+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> J'ai débuté mon apprentissage de la programmation en autodidacte au début de l'année 2020, alors que j'avais 15 ans. </p>
265265

266-
<p class="modalbox-description"> Mon tout premier langage de programmation, et qui demeure aujourd'hui mon favori, est le language JavaScript. </p>
266+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Mon tout premier langage de programmation, et qui demeure aujourd'hui mon favori, est le language JavaScript. </p>
267267

268-
<p class="modalbox-description"> Je manipule aussi d'autres langages comme Python (plutôt en privé, pour des scripts, etc.) mais aussi C++ pour des projets plus élaborés. </p>
268+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Je manipule aussi d'autres langages comme Python (plutôt en privé, pour des scripts, etc.) mais aussi C++ pour des projets plus élaborés. </p>
269269

270-
<p class="modalbox-description"> D'autre part, sans me limiter à la programmation, je suis aussi assez actif sur des machines Linux (essentiellement Ubuntu) pour donner une seconde vie à des PCs. </p>
270+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> D'autre part, sans me limiter à la programmation, je suis aussi assez actif sur des machines Linux (essentiellement Ubuntu) pour donner une seconde vie à des PCs. </p>
271271

272-
<p class="modalbox-description"> Et bien sûr, comme toute personne souhaitant faire de l'informatique (selon moi...), je m'intéresse à la sécurité informatique en manipulant des logiciels comme Wireshark, Burp Suite, mais aussi VirusTotal et Shodan où je suis membre. </p>
272+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Et bien sûr, comme toute personne souhaitant faire de l'informatique (selon moi...), je m'intéresse à la sécurité informatique en manipulant des logiciels comme Wireshark, Burp Suite, mais aussi VirusTotal et Shodan où je suis membre. </p>
273273

274274

275275
</div>
@@ -280,13 +280,13 @@ <h2>Quand ai-je commencé à apprendre à programmer, et pourquoi ?</h2>
280280

281281
<h2>Comment est programmé mon site et pourquoi ?</h2>
282282

283-
<p class="modalbox-description"> Pour commencer, l'intégralité du code de mon site est accessible sur mon compte GitHub. Consultez la rubrique "Notes" pour en savoir plus. </p>
283+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Pour commencer, l'intégralité du code de mon site est accessible sur mon compte GitHub. Consultez la rubrique "Notes" pour en savoir plus. </p>
284284

285-
<p class="modalbox-description"> En ce qui concerne le site dans son ensemble, il est statique, ce qui signifie qu'il n'y a absolument aucun échange d'informations entre vous et le serveur. </p>
285+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> En ce qui concerne le site dans son ensemble, il est statique, ce qui signifie qu'il n'y a absolument aucun échange d'informations entre vous et le serveur. </p>
286286

287-
<p class="modalbox-description"> D'autre part, dans mes projets en ligne, j'utilise JavaScript en combinaison avec JQuery pour améliorer la manipulation du DOM de manière plus conviviale que le JavaScript traditionnel. </p>
287+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> D'autre part, dans mes projets en ligne, j'utilise JavaScript en combinaison avec JQuery pour améliorer la manipulation du DOM de manière plus conviviale que le JavaScript traditionnel. </p>
288288

289-
<p class="modalbox-description"> J'ai décidé de concevoir mon site sans recourir à un seul framework ni à aucune assistance au développement. </p>
289+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> J'ai décidé de concevoir mon site sans recourir à un seul framework ni à aucune assistance au développement. </p>
290290

291291
</div>
292292

@@ -296,11 +296,11 @@ <h2>Comment est programmé mon site et pourquoi ?</h2>
296296

297297
<h2>Est-ce que tout ce qui est sur ce site est gratuit ?</h2>
298298

299-
<p class="modalbox-description"> Certainement, tout est gratuit et open source. De plus, aucune publicité n'est affichée pour générer des revenus, et j'aimerais que cela reste ainsi. </p>
299+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Certainement, tout est gratuit et open source. De plus, aucune publicité n'est affichée pour générer des revenus, et j'aimerais que cela reste ainsi. </p>
300300

301-
<p class="modalbox-description"> Je ne tire aucun bénéfice de mes projets: tout est fait sur mon temps libre, par pur plaisir. </p>
301+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Je ne tire aucun bénéfice de mes projets: tout est fait sur mon temps libre, par pur plaisir. </p>
302302

303-
<p class="modalbox-description"> Je n'ai d'ailleurs rien à payer non plus, puisque comme déjà mentionné, ce site est statique et consomme donc bien moins qu'un site dynamique. Par ailleurs, certains hébergeurs (dans mon cas GitHub Pages) proposent des services gratuits pour ce type de site. </p>
303+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Je n'ai d'ailleurs rien à payer non plus, puisque comme déjà mentionné, ce site est statique et consomme donc bien moins qu'un site dynamique. Par ailleurs, certains hébergeurs (dans mon cas GitHub Pages) proposent des services gratuits pour ce type de site. </p>
304304

305305
</div>
306306

online/foucault.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ <h1 class="website-main-panel-title"> Simulateur de pendule de Foucault: </h1>
248248

249249
<h2>La latitude:</h2>
250250

251-
<p class="modalbox-description"> Veuillez saisir la latitude, en degrés (comprise entre 90° au pôle Nord et -90° au pôle Sud, à l'exception de la zone entre -10° et 10°), avec un maximum de deux décimales, pour l'endroit où vous souhaitez simuler le pendule: </p>
251+
<p class="modalbox-description"> Veuillez saisir la latitude, en degrés (comprise entre 90° au pôle Nord et -90° au pôle Sud), avec un maximum de deux décimales, de l'endroit où vous souhaitez simuler le pendule: </p>
252252

253253
<input id="latitude-value-id" inputmode="numeric" class="modalbox-input" placeholder="Latitude:">
254254

@@ -348,6 +348,8 @@ <h2>Notes:</h2>
348348

349349
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Gardez en tête que le logiciel réalise une simulation en résolvant le système d'équations différentielles régissant le pendule de Foucault. Les résultats obtenus sont donc une approximation de la réalité. </p>
350350

351+
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Le logiciel refusera les latitudes comprises entre -10 et 10 degrés, car l'installation d'un pendule de Foucault près de l'équateur est inutile. </p>
352+
351353
<p class="modalbox-description"><i class="fa-solid fa-square" style="color: #4690F2; font-size: 14px;"></i> Si la latitude saisie ne fonctionne pas, vérifiez que vous avez bien utilisé un point comme séparateur décimal, et non une virgule. Exemple: <span style="color: #DC3545; font-weight: bold;">48,85</span> mais <span style="color: #28A745; font-weight: bold;">48.85</span>. </p>
352354

353355
</div>
@@ -388,7 +390,9 @@ <h2>Notes:</h2>
388390

389391
gravity: 9.81,
390392

391-
is_in_loading: false
393+
is_in_loading: false,
394+
395+
bounds_limit: [-10, 10]
392396

393397
}
394398

@@ -718,7 +722,7 @@ <h2>Notes:</h2>
718722

719723
let latitudeNumber = Number(latitude)
720724

721-
if (!latitude || isNaN(latitudeNumber) || latitudeNumber < -90 || latitudeNumber > 90 || /^-?\d+(\.\d{1,2})?$/.test(latitude) === false || (latitudeNumber >= -10 && latitudeNumber <= 10)) {
725+
if (!latitude || isNaN(latitudeNumber) || latitudeNumber < -90 || latitudeNumber > 90 || /^-?\d+(\.\d{1,2})?$/.test(latitude) === false || (latitudeNumber >= extendedData.bounds_limit[0] && latitudeNumber <= extendedData.bounds_limit[1])) {
722726

723727
$("#modalbox-errors-warnings-id").html("La latitude saisie est invalide.")
724728

online/interpolation-playground.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,11 @@ <h2>Notes:</h2>
456456

457457
is_in_loading: false,
458458

459-
editor: null
459+
editor: null,
460+
461+
x_limit: [-50, 50],
462+
463+
step: 1000
460464

461465
}
462466

@@ -494,7 +498,7 @@ <h2>Notes:</h2>
494498

495499
for (let elem of arr) {
496500

497-
if (typeof elem !== 'number' || isNaN(elem) || elem > 50 || elem < -50) return false;
501+
if (typeof elem !== 'number' || isNaN(elem) || elem >= extendedData.x_limit[1] || elem <= extendedData.x_limit[0]) return false;
498502

499503
}
500504

@@ -1026,7 +1030,7 @@ <h2>Notes:</h2>
10261030

10271031
try {
10281032

1029-
let iteration = 1000;
1033+
let iteration = extendedData.step;
10301034

10311035
let minOfX = Math.min(...xVal);
10321036

0 commit comments

Comments
 (0)