Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

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

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό pros » 30 Ιαν 2011, 14:40

10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 11 Φεβ 2011, 02:28

Το' φτιαξα, δεν είμαι σίγουρος για τα αρχεία στο φακελο /sys/devices/virtual/dmi/id/ αλλά πιστεύω πως τα αξιοποίησα σωστά. Ας ελπίσουμε πως τα αρχεία υπάρχουν σε αρκετές διανομές. :)
Δεν χρειάζεται πλέον το root password για αναγνώριση του motherboard chip και δεν χρειάζεται το lshw.
Επίσης αυτό θα πρέπει να διορθώσει το πρόβλημα που είχε ο the_eye με την αναφορά μνήμης.
Εκτελέστε το νέο αρχείο ubuntu-gr_forum_signature_fast.py αντί το παλιό ubuntu-gr_forum_signature.py.

Δώστε ένα καινούργιο γύρο δοκιμών:
Κώδικας: Επιλογή όλων
wget --no-check-certificate https://github.com/medigeek/ubuntu-gr_forum_signature/tarball/master -O ubuntu-gr_forum_signature.tar.gz
tar xzf ubuntu-gr_forum_signature.tar.gz
cd medigeek-*
python ubuntu-gr_forum_signature_fast.py
Κύπριος; Κόπιασε στο 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: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό the_eye » 11 Φεβ 2011, 03:19

Κώδικας: Επιλογή όλων
Λειτουργικό: Ubuntu 10.10 maverick 32-bit (el_GR.utf8)
Προδιαγραφές ⇛ CPU: 1x Intel Pentium M processor 2.00GHz │ RAM 1506 MiB │ TOSHIBA EBQ10 - TOSHIBA Satellite M60
Κάρτες γραφικών: ATI Technologies Inc Radeon Mobility X700 (PCIE) [1002:5653]
Δίκτυα: Realtek RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)


Οκ η μνήμη :clap:

Στα δίκτυα καλό είναι να βγάζει και το ethernet και το wifi
Κώδικας: Επιλογή όλων
06:02.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05)
06:01.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ 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)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό ftso » 11 Φεβ 2011, 07:35

Άψογος :thumbup:

Κώδικας: Επιλογή όλων
Γνώσεις ⇛ Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Μέτριος
Λειτουργικό: Ubuntu 10.10 maverick 64-bit (en_US.UTF-8)
Προδιαγραφές ⇛ CPU: 2x Intel Core2 CPU 6300 1.86GHz │ RAM 3962 MiB │ Gigabyte 965P-S3 -
Κάρτες γραφικών: nVidia G73 [GeForce 7600 GT] [10de:0391] (rev a1)
Δίκτυα: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller [11ab:4363], Realtek RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 11 Φεβ 2011, 22:09

the_eye έγραψε:Στα δίκτυα καλό είναι να βγάζει και το ethernet και το wifi

Συμφωνώ, το υλοποίησα με το lspci (ξεχωρίζουν με τις λέξεις "Ethernet controller" και "Network controller") αλλά δεν μπορώ να ξεχωρίσω εύκολα τις συσκευές network με lsusb.
Έχει κανείς καμιά ιδέα; :?

Για παράδειγμα, έχω usb dongle με lsusb:
Κώδικας: Επιλογή όλων
$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 09da:0080 A4 Tech Co., Ltd
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 008: ID 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 [Atheros AR9001U-(2)NG]
Bus 002 Device 002: ID 177f:0060 Sweex
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Κώδικας: Επιλογή όλων
$ lsusb -vd 0cf3:1002

Bus 002 Device 008: ID 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 [Atheros AR9001U-(2)NG]
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x0cf3 Atheros Communications, Inc.
idProduct 0x1002 TP-Link TL-WN821N v2 [Atheros AR9001U-(2)NG]
bcdDevice 1.06
iManufacturer 16
iProduct 32
iSerial 48
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
Κύπριος; Κόπιασε στο 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: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 11 Φεβ 2011, 23:02

Νομίζω πως κάτι βρήκα: https://wiki.archlinux.org/index.php/Mo ... 27_file.3F
Κώδικας: Επιλογή όλων
cat /sys/class/net/*/device/modalias
cat /sys/class/net/*/device/uevent


Θα τα κοιτάξω το ερχόμενο Σαββατοκυρίακο αν βρω λίγη ώρα. Ενδιαφέρον πάντως... :)

EDIT:
Κώδικας: Επιλογή όλων
$ for i in /sys/class/net/*/device/modalias; do name="`echo $i|cut -d / -f 5`"; echo "$name:`cat $i | grep -Po 'v[0-9A-Z]+[pd][0-9A-Z]+[ds]' | sed -e 's/^v\|[ds]$//g' -e 's/[dp]/:/'`"; done

eth0:000010EC:00008167
eth1:000010EC:00008139
wlan0:0CF3:1002

$ for i in /sys/class/net/*/device/modalias; do name="`echo $i|cut -d / -f 5`"; id="`cat $i | grep -Po 'v[0-9A-Z]+[pd][0-9A-Z]+[ds]' | sed -e 's/^v\|[ds]$//g' -e 's/[dp]/:/'`"; lspci="`lspci -nnd $id|cut -d: -f3-`"; lsusb="`lsusb -d $id|sed -e 's/.*ID //'`"; echo "$name: $id -- $lspci -- $lsusb"; done

eth0: 000010EC:00008167 -- Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10) --
eth1: 000010EC:00008139 -- Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) --
wlan0: 0CF3:1002 -- -- 0cf3:1002 Atheros Communications, Inc. TP-Link TL-WN821N v2 [Atheros AR9001U-(2)NG]
Κύπριος; Κόπιασε στο 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: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό the_eye » 12 Φεβ 2011, 00:40

Καλά πάει

Κώδικας: Επιλογή όλων
$ for i in /sys/class/net/*/device/modalias; do name="`echo $i|cut -d / -f 5`"; id="`cat $i | grep -Po 'v[0-9A-Z]+[pd][0-9A-Z]+[ds]' | sed -e 's/^v\|[ds]$//g' -e 's/[dp]/:/'`"; lspci="`lspci -nnd $id|cut -d: -f3-`"; lsusb="`lsusb -d $id|sed -e 's/.*ID //'`"; echo "$name: $id -- $lspci -- $lsusb"; done
eth0: 000010EC:00008139 -- Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) --
eth1: 00008086:00004220 -- Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05) --
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ 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)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 12 Φεβ 2011, 17:12

Ωραία, τελειώσαμε:
Κώδικας: Επιλογή όλων
Γνώσεις ⇛ Linux: � ┃ Προγραμματισμός: � ┃ Αγγλικά: �
Λειτουργικό: Ubuntu 10.10 maverick 64-bit (en_GB.utf8)
Προδιαγραφές ⇛ CPU: 2x Intel Core2 Duo CPU E6550 2.33GHz │ RAM 3961 MiB │ MSI MS-7235
Κάρτες γραφικών: nVidia G73 [GeForce 7300 GT] [10de:0393] (rev a1)
Δίκτυα: eth1: Realtek RTL-8139/8139C/8139C+ [10ec:8139] (rev 10), eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10), wlan0: 0cf3:1002 Atheros TP-Link TL-WN821N v2 [Atheros AR9001U-(2)NG]

:D
Κύπριος; Κόπιασε στο 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: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 12 Φεβ 2011, 21:34

Έχω αλλάξει το πρώτο ποστ με οδηγίες και πληροφορίες χρήσης του προγράμματος:
viewtopic.php?f=6&t=15460&p=153770#p153770

Πιστεύω είναι πλέον έτοιμο για χρήση.

Ήθελα να παίξω και με το urllib2.urlopen() για να αφαιρέσω την εξάρτηση python-mechanize... μπορεί να το κάνω όταν έχω λίγο περισσότερο ελεύθερο χρόνο. Αν θέλει κάποιος άλλος να γράψει ένα patch, δεν φέρω αντίρρηση. :)
Κύπριος; Κόπιασε στο 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: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό yiannis66 » 12 Φεβ 2011, 23:19

:?: Κάτι δεν πήγε καλά

Spoiler: show
yiannis@yiannis-desktop:~$ wget --no-check-certificate https://github.com/medigeek/ubuntu-gr_f ... all/master -O ubuntu-gr_forum_signature.tar.gz; tar xzf ubuntu-gr_forum_signature.tar.gz; cd medigeek-*; python ubuntu-gr_forum_signature_fast.py
--2011-02-12 22:12:46-- https://github.com/medigeek/ubuntu-gr_f ... all/master
Εύρεση του github.com... 207.97.227.239
Connecting to github.com|207.97.227.239|:443... συνδέθηκε.
WARNING: certificate common name `*.github.com' doesn't match requested host name `github.com'.
Η αίτηση για HTTP στάλθηκε, αναμονή απάντησης... 302 Found
Τοποθεσία: https://nodeload.github.com/medigeek/ub ... all/master [ακολουθεί]
--2011-02-12 22:12:48-- https://nodeload.github.com/medigeek/ub ... all/master
Εύρεση του nodeload.github.com... 207.97.227.252
Connecting to nodeload.github.com|207.97.227.252|:443... συνδέθηκε.
Η αίτηση για HTTP στάλθηκε, αναμονή απάντησης... 302 Moved Temporarily
Τοποθεσία: https://download.github.com/medigeek-ub ... 1a4.tar.gz [ακολουθεί]
--2011-02-12 22:12:49-- https://download.github.com/medigeek-ub ... 1a4.tar.gz
Εύρεση του download.github.com... 207.97.227.240
Connecting to download.github.com|207.97.227.240|:443... συνδέθηκε.
Η αίτηση για HTTP στάλθηκε, αναμονή απάντησης... 200 OK
Μήκος: 10982 (11K) [application/octet-stream]
Saving to: `ubuntu-gr_forum_signature.tar.gz'

100%[======================================>] 10982 --.-K/s in 0s

2011-02-12 22:12:51 (476 MB/s) - `ubuntu-gr_forum_signature.tar.gz' saved [10982/10982]

python: can't open file 'ubuntu-gr_forum_signature_fast.py': [Errno 2] No such file or directory
yiannis@yiannis-desktop:~/medigeek-ubuntu-gr_forum_signature-c8441e1$

:?:
1 Γνώσεις Linux: O.K ┃ Προγραμματισμού: 0 ┃ Αγγλικών: O.K
2 Ubuntu 19.10 eoan 5.3.0-19-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu-wayland), Ubuntu 5.3.0-18-generic
3 Intel Core i5 CPU 660 3.33GHz ‖ RAM 7760 MiB ‖ Hewlett-Packard 304Bh - HP Compaq 8100 Elite CMT PC
4 Intel Core Processor Integrated Graphics [8086:0042] {i915}
5 enp0s25: Intel 82578DM Gigabit Network Connection [8086:10ef] (rev 05)
Άβαταρ μέλους
yiannis66
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1016
Εγγραφή: 08 Νοέμ 2009, 22:52
Τοποθεσία: Ροδος
Εκτύπωση

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

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron