Nous sommes le 29 Mar 2024 03:25

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
 MessagePosté: 08 Jan 2018 14:21      Sujet du message: Cahier kanjis
 
Mortel évolué

Inscription: 18 Mai 2010 19:35
Messages: 191
Un petit sujet pour vous faire partager un petit site que j'ai codé et que je considère "utilisable" depuis mon dernier commit

https://pierrenansot.github.io/cahier-kanjis/

C'est un générateur de feuillets à imprimer pour s'exercer à écrire les kanjis.
Il y a tous les kanjis du site kanji.free.fr avec les significations et les deux lectures.

On peut arranger le feuillet un peu à sa guise.
Il y a trois polices de texte : classique, manuscrite et avec ordre de traits.
Attention aux deux dernières, elles font respectivement 5mo et 12mo. Ca prend un peu de temps à se charger.

J'ai encore quelques améliorations à faire au niveau du nombre de kanjis et des options pour les trier comme on veut (par nombre de traits, par JPLT, champ de recherche, etc)

Au cas où ça en intéresse quelques uns...


Haut
 Profil  
 
 MessagePosté: 08 Jan 2018 17:09      Sujet du message: Re: Cahier kanjis
 
Koala apaisé
Avatar de l’utilisateur

Inscription: 06 Juil 2007 12:00
Messages: 19558
tu as utilisé quoi comme techno dernière? :P


Haut
 Profil  
 
 MessagePosté: 08 Jan 2018 17:28      Sujet du message: Re: Cahier kanjis
 
Mortel évolué

Inscription: 18 Mai 2010 19:35
Messages: 191
Tout en javascript avec Vuejs

Tu peux voir le code ici

https://github.com/PierreNansot/cahier-kanjis/tree/master/src


Haut
 Profil  
 
 MessagePosté: 08 Jan 2018 17:38      Sujet du message: Re: Cahier kanjis
 
Koala apaisé
Avatar de l’utilisateur

Inscription: 06 Juil 2007 12:00
Messages: 19558
Tiens un framework JS que je ne connaissais pas. En même temps je suis plus backend que front.
Par contre tu n'as pas moyen d'avoir une approche MVC? tu as ton html, ton js et ton css dans le même fichier .vue c'est dommage et peu maintenable même si ton appli est pas très grosse pour le moment.

En tout cas chapeau. Tu dev depuis longtemps?


Haut
 Profil  
 
 MessagePosté: 08 Jan 2018 18:11      Sujet du message: Re: Cahier kanjis
 
Mortel évolué

Inscription: 18 Mai 2010 19:35
Messages: 191
Si je peux séparer le template dans un fichier pug et mettre vraiment tout le sass dans des fichiers séparés.
Mais comme tu l'as dit, petit projet donc c'est pas d'une grande utilité.
Je ferais sûrement un coup de refactoring plus tard.

Sinon ça fait bientôt 6 ans que je code par intermittence.


Haut
 Profil  
 
 MessagePosté: 08 Jan 2018 19:52      Sujet du message: Re: Cahier kanjis
 
Archangel
Avatar de l’utilisateur

Inscription: 31 Déc 2006 13:22
Messages: 3849
Localisation: DTC
petit problème de margin-bottom dans la colonne de gauche, je vois pas tous les kanji rares sous FF.

ensuite, je sais pas comment cela a été classé, mais c'est un peu bordélique, l'ordre des kanji devrait être celui ci
https://en.wikipedia.org/wiki/Ky%C5%8Diku_kanji

tu apprends d'abord des chiffres, puis gauche, droite, dedans dehors, puis ce qu'il faut pour les jours de la semaine.
tu vas pas commencer par apprendre kusa qui a 9 traits alors que ichi en a 1 seul, ya une logique dans l'ordre d'apprentissage.

et si t'es motivé à faire bcp de c/C, tu créés le choix entre les 3 listes : JLPT, scolaire et methode Heisig.

enfin le plus rapide, serait que tu fous dans une BDD et tu attribues un ordre pour chaque liste, dont l'id par defaut serait l'ordre scolaire par ex.
et si tu veux écrire moins de code, tu peux même du ManyToMany avec les listes dans la BDD (enfin c'est juste de l'optimisation extrême si t'es un maniaque)

n1k00 a écrit:
Tiens un framework JS que je ne connaissais pas.

http://www.commitstrip.com/fr/2018/01/0 ... rameworks/

_________________
kono dengon wa goran no sponsor no teikyou de okurishimasu
Image Image Image


Haut
 Profil  
 
 MessagePosté: 08 Jan 2018 22:57      Sujet du message: Re: Cahier kanjis
 
Koala apaisé
Avatar de l’utilisateur

Inscription: 06 Juil 2007 12:00
Messages: 19558
Citation:
Sinon ça fait bientôt 6 ans que je code par intermittence.

Ok je code depuis mes 18ans et j'en ai eut 33 y a peu.
Les framework JS j'ai un peu du mal perso, je reste sur Symfony la version 4 arrivant ça va demander du boulot faut que je me remette à bosser sur mon projet perso.

Je vais sans doute me mettre au Python.


Haut
 Profil  
 
 MessagePosté: 09 Jan 2018 11:52      Sujet du message: Re: Cahier kanjis
 
Mortel évolué

Inscription: 18 Mai 2010 19:35
Messages: 191
n1k00 a écrit:
Citation:
Sinon ça fait bientôt 6 ans que je code par intermittence.

Ok je code depuis mes 18ans et j'en ai eut 33 y a peu.
Les framework JS j'ai un peu du mal perso, je reste sur Symfony la version 4 arrivant ça va demander du boulot faut que je me remette à bosser sur mon projet perso.

Je vais sans doute me mettre au Python.


Je code aussi sur Symfony quand j'ai besoin d'un back.
Mais je suis entrain d'update tous mes projets Symfony pour intégrer vuejs

Même en python, quand j'utilise flask, je fais mon front avec vuejs.

L'environnement nécessaire à ces framework est compliqué au premier coup d'oeil. Surtout pour le mettre en place.
Mais quel bonheur après. Dès que tu es dedans, tu oublies les jquery et autres. Pas de retour possible franchement.
Rien que le hot-module-reload, ce changement de vie,...

Au niveau des survey, Vuejs est le 2ème derrière React (de facebook) et devant Angular (de google)
https://stateofjs.com/2017/front-end/results

La doc est vraiment bien et il existe pas mal de lib super sympa. C'est au moins aussi fournit que les bundles pour Symfony.

https://github.com/vuejs/awesome-vue

Rukawa a écrit:
enfin le plus rapide, serait que tu fous dans une BDD et tu attribues un ordre pour chaque liste, dont l'id par defaut serait l'ordre scolaire par ex.
et si tu veux écrire moins de code, tu peux même du ManyToMany avec les listes dans la BDD (enfin c'est juste de l'optimisation extrême si t'es un maniaque)


y'a pas de BDD sur git pages et j'ai pas envie de me payer un hénergement avec bdd pour 500ko de données compressées.
Je vais indexer mon json au pire. Ca sera pas compliqué de l'afficher dans l'ordre ensuite.

Je me suis basé sur ça pour les grades
http://www.crapulescorp.net/japonais/co ... e_1a9.php5

Je sais que j'ai encore un peu de boulot sur la liste des kanjis.
Je fignolerai avec le temps et quand j'aurais trouvé une source fiable que je peux scrapper tranquillement.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com