Diferència entre revisions de la pàgina «Alguns recursos personalitzats»

De binefa.com
Salta a la navegació Salta a la cerca
m
m
 
(Hi ha 21 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
= Format d'Espai Inicial per Codi a MediaWiki =
+
* [https://binefa.com/md/ Intèrpret de markdown a text copiable i codis copiables] ([https://binefa.com/md/ESCAPAMENT_HTML.md ex1], [https://binefa.com/md/prova_web.md ex2] i [https://binefa.com/md/README_Web.md ex3])
 
+
* [https://binefa.com/md/wiki.html Convertidor de format markdown a format wiki]
== 🎯 Què és? ==
+
* [https://broker.binefa.cat/wordpressTraefik.html Guia completa: Instal·lació de Traefik + WordPress + PHP + MariaDB des de zero]
 
+
* [https://broker.binefa.cat/ Broker MQTT]
A MediaWiki, qualsevol línia que comença amb '''un espai en blanc''' es mostra com a codi amb format '''''INLINE''CODE''0'''''.
+
* [https://broker.binefa.cat/guia.html Guia completa: Instal·lació de Mosquitto MQTT amb Traefik en VPS]
 
+
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&ProjectName=Interacci%C3%B3%20m%C3%B2bil&noRun&editMode Interacció mòbil des d'Snap!] (Al mòbil interacciona amb [https://broker.binefa.cat/cam/ càmera] i [https://broker.binefa.cat/sens/ sensor]). I es poden [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&ProjectName=reboImatges rebre imatges amb aquest codi d'Snap!]
Aquest és el mètode '''més senzill''' i funciona '''sense cap extensió'''.
+
* [https://snap.berkeley.edu/snap/snap.html#present:Username=jordibinefa&ProjectName=IoT-02_board_segur_EIC Control amb Snap! de la placa IoT-02]
 
+
* [https://snap.berkeley.edu/snap/snap.html#open:https://raw.githubusercontent.com/jordibinefa/IoT-Vertebrae/refs/heads/main/snap/plcEdu_20250902.xml Control amb Snap! del ][[IoT-Vertebrae PLC Edu]] (cal activar les extensions de JavaScript)
== 📝 Exemple ==
 
 
 
=== Codi original (Markdown): ===
 
 
 
def hola():
 
    print("Hola món!")
 
 
 
 
 
=== Convertit a Wiki (amb espai inicial): ===
 
 
 
def hola():
 
      print("Hola món!")
 
 
 
 
 
'''Nota:''' Cada línia comença amb '''un espai'''.
 
 
 
== ✅ Avantatges ==
 
 
 
1. '''No necessita extensions''' - Funciona a qualsevol MediaWiki
 
2. '''Molt senzill''' - Només afegir un espai
 
3. '''Manté la indentació''' - Preserva el format del codi
 
4. '''Línia buida?''' - Posar només un espai per mantenir-la
 
 
 
== ❌ Desavantatges ==
 
 
 
1. '''Sense ressaltat de sintaxi''' - Tot el codi és del mateix color
 
2. '''No especifica llenguatge''' - No es pot diferenciar Python de JavaScript
 
3. '''Menys visual''' - No tan professional com SyntaxHighlight
 
 
 
== 🔄 Comparativa ==
 
 
 
=== Amb SyntaxHighlight (necessita extensió): ===
 
 
 
<syntaxhighlight lang="python">
 
def hola():
 
    print("Hola món!")
 
</syntaxhighlight>
 
 
 
✅ Ressaltat de colors
 
✅ Números de línia opcionals
 
❌ Necessita extensió instal·lada
 
 
 
=== Amb espai inicial (sense extensions): ===
 
 
 
def hola():
 
      print("Hola món!")
 
 
 
✅ Funciona sempre
 
✅ Molt senzill
 
❌ Sense colors
 
 
 
== 📋 Regles importants ==
 
 
 
=== 1. Cada línia ha de començar amb un espai ===
 
 
 
línia 1 de codi
 
  línia 2 de codi
 
 
 
 
 
=== 2. Línies buides també necessiten un espai ===
 
 
 
primer bloc
 
 
  segon bloc després de línia buida
 
 
 
 
 
=== 3. La indentació original es manté ===
 
 
 
  def funcio():
 
      if True:
 
          print("Indentat")
 
 
 
 
 
=== 4. Sortir del bloc: línia sense espai ===
 
 
 
codi aquí
 
  més codi
 
Això ja no és codi (no té espai inicial)
 
 
 
 
 
== 🛠️ Com ho fa el convertidor ==
 
 
 
El convertidor '''''INLINE''CODE''1''''' fa:
 
 
 
1. Detecta blocs de codi: '''''INLINE''CODE''2'''''`'''''INLINE''CODE''3'''''`'''''INLINE''CODE''4'''''
 
2. Agafa cada línia del codi
 
3. Afegeix un espai al principi de cada línia
 
4. Les línies buides es converteixen en un sol espai
 
 
 
=== Exemple de transformació: ===
 
 
 
'''Entrada (Markdown):'''
 
 
 
 
python
 
def test():
 
    return True
 
 
 
print(test())
 
``'''''INLINE''CODE''5'''''`'''''INLINE''CODE''6''''' '''''INLINE''CODE''7'''''<syntaxhighlight>'''''INLINE''CODE''8'''''<pre>'''''INLINE''CODE''9'''''<syntaxhighlight>`.
 

Revisió de 19:47, 11 des 2025