Τελευταία μηνύματα

Σελίδες: [1] 2 3 4 ... 10
1
Πολυδιάστατοι πίνακες / Απ: Εκτύπωση πίνακα
« Τελευταίο μήνυμα από _dim στις Χθες στις 10:33:41 μμ »
Σ' ευχαριστώ πολύ
2
Linux / Πρόβλημα σύνδεσης χρήστη με fat client, παραμονή στην οθόνη login
« Τελευταίο μήνυμα από lbourdenas στις Χθες στις 08:43:12 μμ »
Χρησιμοποιώ την έκδοση ΜΑΤΕ 16.04 σε σχολικό εργαστήριο, με 7 thin clients και 3 fat, από τις αρχές Δεκεμβρίου.
Μετά από κάποιο διάστημα αρμονικής λειτουργίας, αμέσως μετά τα Χριστούγεννα παρουσιάστηκε τo εξής πρόβλημα μόνο στους 3 fat:
Οι υπολογιστές ξεκινάνε κανονικά, φορτώνουν το ΛΣ από το δίκτυο, φτάνουν μέχρι την οθόνη του login αλλά από εκεί και πέρα δεν δέχονται κωδικούς για κανένα χρήστη. Μόλις εισαχθούν οι κωδικοι στιγμιαία εμφανίζεται μαύρη οθόνη και γίνεται επιστροφή στην οθόνη login.
Αλλάζοντας το όριο μνήμης στο lts.conf και ξεκινώντας τους ως thin οι υπολογιστές κάνουν login και λειτουργούν κανονικά.
Θέλω όμως να τους χρησιμοποιώ σαν fat client για να μην επιβαρύνεται ο server.
Οι αυτόματες ενημερώσεις στον server είναι ενεργοποιημένες και πιστέυω ότι το πρόβλημα βρίσκεται σε κάποια απ'αυτές (πχ νέος πυρήνας) που έγινε το τελευταίο διάστημα.
Εχει κάποιος να προτείνει κάποια λύση;
3
Προγραμματισμός Υπολογιστών / Απ: Ώρα για κώδικα
« Τελευταίο μήνυμα από TetsuyaGR στις Χθες στις 02:34:31 μμ »
Καλησπέρα! Είμαι απόφοιτος ΕΠΑΛ και τώρα θα ξαναδώσω πανελλήνιες μήπως περάσω σε μια καλύτερη σχολή και βρήκα αυτήν την άσκηση αρκετά ενδιαφέρον για να δουλέψει λίγο το μυαλό  ;D ο κώδικας είναι αρκετά spaghetti δυστυχώς γιατί δεν έκατσα να του δώσω πολύ αφοσίωση αλλά πιστεύω την κάνει την δουλειά του.

Κώδικας: [Επιλογή]
# -*- coding:cp1253 -*-

import random

def suffleWords(word):
    if word <= 3:
        return word
    chars=[]
    for char in word:
        chars.append(char)
    newtext=""
    newtext+=chars[0]
    for i in range(len(chars)-2):
        randomchar=random.randint(1,len(chars)-2)
        newtext+=chars[randomchar]
        chars.pop(randomchar)
    newtext+=chars[-1]
    return newtext

def splitTextinWords(text):
    words = []
    current_word = ""
    for char in text:
        if char in " .,":
            if current_word != "":
                words.append(current_word)
            current_word = ""
        else:
            current_word += char
    return words

textfun=raw_input("? ")
textfun=splitTextinWords(textfun)
newtext=""
for word in textfun:
    newtext+=suffleWords(word)+" "
print newtext
4
Linux / Απ: Από το grub σταμάτησαν να φορτώνονται τα ubuntu 16.04
« Τελευταίο μήνυμα από alkisg στις Χθες στις 12:09:51 μμ »
Κατάφερα να αναπαραγάγω το πρόβλημα σε ένα μηχάνημα στο ΚΕΠΛΗΝΕΤ οπότε ξεκίνησα kernel bisection για να βρω ακριβώς ποιο commit φταίει. Θα πάρει δυο τρεις μέρες.

Στο μεταξύ, για να βεβαιωθούμε ότι μιλάμε για το ίδιο πρόβλημα και όχι για διαφορετικό, μπορείτε όσοι το έχετε να δοκιμάσετε το παρακάτω;
Όταν βγαίνει ο grub, στην πρώτη επιλογή που λέει σκέτο Ubuntu (και υποτίθεται ότι εκεί είναι ο προβληματικός 4.13 kernel),
να πατήσετε "e" για edit,
μετά κάτω βελάκι μέχρι να φτάσετε στη γραμμή:
  linux   /boot/vmlinuz-4.13.0-26-generic root=UUID=.... ro  quiet splash $vt_handoff
και να προσθέσετε acpi=off στο τέλος ώστε να γίνει:
  linux   /boot/vmlinuz-4.13.0-26-generic root=UUID=.... ro  quiet splash $vt_handoff acpi=off
και μετά να πατήσετε F10 για να δοκιμάσει να μπουτάρει έτσι;

Και πείτε αν μπουτάρει έτσι ή αν κάνει επανεκκίνηση. Το πρόβλημα που βλέπω εγώ εδώ, με acpi=off παρακάμπτεται.

Επίσης, αν μπουτάρετε π.χ. με τον παλιό 4.10 πυρήνα, τι βγάζει η παρακάτω εντολή;
Κώδικας: Bash
  1. grep 'model name' /proc/cpuinfo
5
Πολυδιάστατοι πίνακες / Απ: Εκτύπωση πίνακα
« Τελευταίο μήνυμα από alkisg στις Χθες στις 11:54:38 πμ »
Δες τη βοήθεια, είτε πατώντας F1, είτε online στο http://alkisg.mysch.gr/ΓΛΩΣΣΑ/ΓΡΑΨΕ/.
6
Linux / Απ: Από το grub σταμάτησαν να φορτώνονται τα ubuntu 16.04
« Τελευταίο μήνυμα από gverv στις Χθες στις 10:59:25 πμ »
Με ενδιαφέρει. Τι «πειράζω» στο /etc/default/grub ;
Πρώτα εντοπίζεις ποια είναι η default επιλογή που πρέπει να δώσεις στο κύριο menu και το submenu ξεκινώντας για καθένα τη μέτρηση από το 0
για παράδειγμα:

Κύριο menu:
0 --> Ubuntu
1 --> Advanced options ...
...

Sub menu
0 --> Ubuntu ... 4.13...
1 --> Ubuntu ... 4.13... Recovery ...
2 --> Ubuntu ... 4.10...
3 --> Ubuntu ... 4.10... Recovery ...
...

και εμείς θέλουμε από το Κύριο menu το 1 --> Advanced options ... και από το Sub menu το 2 --> Ubuntu ... 4.10... τότε από τερματικό (Alt + Ctrl + t):
Κώδικας: Bash
  1. sudo -i
  2. pluma /etc/default/grub
και διορθώνουμε τη γραμμή
GRUB_DEFAULT=0
σε
GRUB_DEFAULT="1>2"
Αποθηκεύουμε και κλείνουμε το  /etc/default/grub
Έπειτα στο τερματικό
Κώδικας: Bash
  1. update-grub
Στην επόμενη εκκίνηση θα ξεκινήσει με 4.10 σύμφωνα με το παράδειγμά μας
7
Linux / Απ: Από το grub σταμάτησαν να φορτώνονται τα ubuntu 16.04
« Τελευταίο μήνυμα από elvor στις Χθες στις 10:22:25 πμ »
Κακώς το βουλώνεις. Σε χρειαζόμαστε πάντα. Νομίζω ότι παράλληλα με τις προσπάθειες για μια ΚΑΝΟΝΙΚΗ λύση, θα μπορούσαμε να μαζευτούμε σχολικές επιτροπές και να συνεισφέρουμε όπως έχει ήδη συζητηθεί εδώ. Προσωπικά, αν δώσετε το σύνθημα: "crowdfunding" θα προσπαθήσω να πείσω την δικιά μου κι αν δεν το καταφέρω θα βάλω από την τσέπη μου. 10ευρώ Χ 1000σχολεία = 10.000 ευρώ. Για κάθε σχολική επιτροπή είναι το κόστος δύο UTP καλωδίων.
Συμφωνώ με το crowdfunding.
8
Πολυδιάστατοι πίνακες / Εκτύπωση πίνακα
« Τελευταίο μήνυμα από _dim στις Χθες στις 12:01:09 πμ »
Πως μπορούμε να τυπώσουμε ένα πίνακα 4χ5 στο περιβάλλον "ΓΛΩΣΣΑ" όχι όμως κάθετα (το ένα στοιχείο του πίνακα κάτω απο το άλλο)
αλλά με τη μορφή 4 γραμμές και 5 στήλες;
Αν θέλουμε να πουμε στον διερμηνευτή "νέα γραμμή" πώς το κάνουμε;
9
Πολυδιάστατοι πίνακες / Εκτύπωση πίνακα
« Τελευταίο μήνυμα από _dim στις Χθες στις 12:00:07 πμ »
Πως μπορούμε να τυπώσουμε ένα πίνακα 4χ5 στο περιβάλλον "ΓΛΩΣΣΑ" όχι όμως κάθετα (το ένα στοιχείο του πίνακα κάτω απο το άλλο)
αλλά με τη μορφή 4 γραμμές και 5 στήλες;
Αν θέλουμε να πουμε στον διερμηνευτή "νέα γραμμή" πώς το κάνουμε;
10
@Διδάσκων, υπάρχουν 2 "σειρές" από kernels στις LTS εκδόσεις του Ubuntu, η κανονική που μένει συνέχεια στον 4.4, και η HWE (hardware enablement stack) που ανεβαίνει εκδόσεις ανά εξάμηνο για καλύψει το νέο hardware, και πήγε από 4.4 => 4.8 => 4.10 και τώρα 4.13 όπου και εμφανίστηκε το πρόβλημα. Νομίζω ότι το πρόβλημα υπήρχε τουλάχιστον από το καλοκαίρι (4.13.0), αλλά δεν μας είχε έρθει ακόμα και δεν το είχαμε δει.
Ευχαριστώ για την διευκρίνηση. Η εξέλιξη δηλαδή ακολουθεί δύο «γραμμές» και εμείς είμαστε στην δεύτερη. Σχετικά όμως με το χρόνο εμφάνισης του προβλήματος έχω αμφιβολίες. Κατέβασα τον 4.13.0-26 λίγο πριν τις γιορτές και δεν μου εμφάνισε πρόβλημα μέχρι τώρα (δεν ξέρουμε τι ξημερώνει αύριο). Η μόνες λογικές εξηγήσεις είναι κάποια μεταγενέστερη αλλαγή ή ο server μου ανήκει στους «τυχερoύς» (στο hardware).

@aspd, μην αφαιρέσεις τον 4.13 πυρήνα γιατί θα βγάλει και κάποια άλλα πακέτα λόγω εξαρτήσεων, και έτσι δεν θα σου έρχονται πια ενημερωμένοι πυρήνες. Υπάρχει τρόπος στο /etc/default/grub να ορίσεις τον προεπιλεγμένο πυρήνα αν είναι κόπος να διαλέγεις κάθε φορά τον 4.10.
Με ενδιαφέρει. Τι «πειράζω» στο /etc/default/grub ;

Αυτά από εμένα, εξακολουθώ να είμαι στενοχωρημένος που λίγοι στις κατάλληλες θέσεις κοιτάνε μόνο το προσωπικό τους συμφέρον και όχι το γενικότερο καλό, και περισσότερο ακόμα που εμείς δεν μπορούμε να κάνουμε κάτι γι' αυτό, οπότε το ξαναβουλώνω.  :(
Κακώς το βουλώνεις. Σε χρειαζόμαστε πάντα. Νομίζω ότι παράλληλα με τις προσπάθειες για μια ΚΑΝΟΝΙΚΗ λύση, θα μπορούσαμε να μαζευτούμε σχολικές επιτροπές και να συνεισφέρουμε όπως έχει ήδη συζητηθεί εδώ. Προσωπικά, αν δώσετε το σύνθημα: "crowdfunding" θα προσπαθήσω να πείσω την δικιά μου κι αν δεν το καταφέρω θα βάλω από την τσέπη μου. 10ευρώ Χ 1000σχολεία = 10.000 ευρώ. Για κάθε σχολική επιτροπή είναι το κόστος δύο UTP καλωδίων.
Σελίδες: [1] 2 3 4 ... 10