Νέα εργαλεία του φόρουμ

...οδηγοί-προτάσεις-ιδέες-σχόλια για το forum, την κοινότητα, το ubuntu

Συντονιστής: Geochr

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό medigeek » 24 Φεβ 2012, 02:03

Το έχω δει, αλλά και πάλι ο κώδικας είναι κώδικας.. Προσωπικά θα χρησιμοποιούσα καποιο javascript όπως το gist ή to pastebin embed για το parsing. Προτιμώ να παραμείνω ουδέτερος στο θέμα όμως. :)

Υ.Γ. Βρήκα ακόμη ένα bbcode για το pastebin.com :P
BBCode:
[pastebin]{IDENTIFIER}[/pastebin]

HTML Replacement:
<script src="http://pastebin.com/embed_js.php?i={IDENTIFIER}"></script>

Help line:
[pastebin]ID from your code[/pastebin]

Edit: @the_eye :thumbup:
Φαίνεται πως τρώει τα new lines :)
Μορφοποιημένος Κώδικας: Επιλογή όλων
#!/usr/bin/python
try:
import urllib
except ImportError:
print("Boo!")

a = 0
a = list()

def mydef(localvar):
print(localvar)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό the_eye » 24 Φεβ 2012, 02:20

medigeek έγραψε:Φαίνεται πως τρώει τα new lines


Τι εννοείς ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό migf1 » 24 Φεβ 2012, 11:19

the_eye έγραψε:...
Για τεστάρετε το bbcode (Το έχω βάλει δοκιμαστικά μόνο στο θέμα pro_ubuntu_lucid )
Κώδικας: Επιλογή όλων
[z_code][/z_code]


Αν υπάρξει bug ενημερώστε

Άψογος φίλε the_eye (και με Highlight.js παρακαλώ :) )

Ευχαριστώ!
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό medigeek » 24 Φεβ 2012, 13:27

the_eye έγραψε:Τι εννοείς ;

Μου εμφανιζόταν όλο σε μια γραμμή, τώρα φαίνεται μια χαρά!!
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό simosx » 24 Φεβ 2012, 14:31

medigeek έγραψε:
the_eye έγραψε:Τι εννοείς ;

Μου εμφανιζόταν όλο σε μια γραμμή, τώρα φαίνεται μια χαρά!!


Όταν πατάς Μπροστά/Πίσω στο Firefox, τότε μπορεί να δείξει τον κώδικα σε μια γραμμή. Μου έτυχε 2-3 φορές.
Μάλλον μπορούμε να αποφύγουμε το πρόβλημα με επαναφόρτωση της σελίδας.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό migf1 » 25 Φεβ 2012, 04:39

@the_eye: μήπως είναι εύκολο να το αφήνεις να αναπαράγει τα tabs αντί να τα μετατρέπει σε spaces; Γιατί τώρα κάνει πάλι κόλπα με τη στοίχιση.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό medigeek » 25 Φεβ 2012, 12:13

Νομίζω πως το phpbb δεν επιτρέπει tabs. Αν χρησιμοποιηθεί <pre></pre> αντί <code></code> ίσως λυθεί το θέμα.
Προτίμησε να χρησιμοποιήσεις 4 spaces καλύτερα. Όλοι οι text editors σε αφήνουν τώρα να επιλέξεις τι θα κάνει το Tab κουμπί από τις ρυθμίσεις, όπως το notepad++ για windows. :)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό migf1 » 25 Φεβ 2012, 12:24

medigeek έγραψε:Νομίζω πως το phpbb δεν επιτρέπει tabs. Αν χρησιμοποιηθεί <pre></pre> αντί <code></code> ίσως λυθεί το θέμα.
Προτίμησε να χρησιμοποιήσεις 4 spaces καλύτερα. Όλοι οι text editors σε αφήνουν τώρα να επιλέξεις τι θα κάνει το Tab κουμπί από τις ρυθμίσεις, όπως το notepad++ για windows. :)

Έτσι κι αλλιώς το syntax-highlighting μπαίνει μέσα σε <pre> ... στην υλοποίηση μάλιστα που έχει κάνει ο the_eye έχει <code> nested μέσα σε <pre>: <pre><code class=highlight>...</code></pre>. Και μάλιστα από ότι βλέπω έχει βάλει παντού και πάντα highlighting σαν να είναι όλα Perl κώδικες.

Το πρόβλημα δεν είναι ούτε στους editors ούτε στην html, είναι στο σκριπτ του syntax-highlighting το οποίο (όπως τα περισσότερα) ρυθμίζεται είτε να αναπαράγει τα tabs είτε να τα αντικαθιστά με κενά διαστήματα. Ο φίλος the_eye το έχει ρυθμισμένο να αντικαθιστά τα tabs με κενά διαστήματα.

ΥΓ. Δεν υπάρχει ρύθμιση-πανάκεια στο tab-size των editors. Για παράδειγμα, σε κώδικα ANSI-C, το tab-size = 8 θεωρείται πολύ καλύτερο από το 4 (και συμφωνώ κι εγώ).
Τελευταία επεξεργασία από migf1 και 25 Φεβ 2012, 12:47, έχει επεξεργασθεί 1 φορά/ες συνολικά
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό migf1 » 25 Φεβ 2012, 12:46

migf1 έγραψε:
medigeek έγραψε:...Και μάλιστα από ότι βλέπω έχει βάλει παντού και πάντα highlighting σαν να είναι όλα Perl κώδικες...

Άκυρο αυτό, δεν το έχει έτσι ρυθμισμένο ο the_eye... μάλλον μπερδεύεται κάπου το σκριπτ στον αυτόματο εντοπισμό γλώσσας σε κάποιες περιπτώσεις.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: Νέα εργαλεία του φόρουμ

Δημοσίευσηαπό migf1 » 25 Φεβ 2012, 12:52

Π.χ. σε αυτό εδώ το μήνυμα: viewtopic.php?p=232251#p232251 οι μονοί κώδικες αναγνωρίζονται ως C++ και οι ζυγοί ως Perl.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Γενικά

cron