
elvizakos
Members-
ΜΗΝΥΜΑΤΑ FORUM
103 -
ΜΕΛΟΣ
-
ΤΕΛ. ΕΠΙΣΚΕΨΗ
Πρόσφατες Επισκέψεις
1.511 προβολές προφίλ
elvizakos's Achievements
-
Άλλαξε το: GRUB_TIMEOUT_STYLE=hidden από hidden σε menu. Τρέξε sudo update-grub και κάνε επανεκκίνηση. -- edit -- Μπορείς επίσης και να το αφαιρέσεις εντελώς ή να το κάνεις comment-out (να βάλεις ένα # στην αρχή).
-
ΟΚ, αν δεν θες να κάνεις τον κόπο, το πιθανότερο είναι πως στο /etc/default/grub το GRUB_TIMEOUT έχει τιμή 0. Μπορείς να το αλλάξεις με: # άνοιξε το αρχείο. βρες την εγγραφή GRUB_TIMEOUT=0 και άλλαξέ την σε ξέρω'γω GRUB_TIMEOUT=5 (για να περιμένει 5 δευτερόλεπτα). Πάτα ctrl+x μετά y και enter για να το αποθηκεύσεις και να βγεις από τον επεξεργαστή: sudo nano /etc/default/grub # Ανανέωσε τον grub με την αλλαγή που έκανες: sudo update-grub Αφού κάνεις τα παραπάνω. μπορείς να το δοκιμάσεις με ένα reboot. Αν κάνεις επανεγκατάσταση, πρόσεξε αυτό, ο grub να δει και τα δυο λειτουργικά και να δώσεις το timeout που χρειάζεται.
-
Οκ, αν κατάλαβα καλά δουλεύει το dual boot σε uefi αλλά όχι σε legacy; τι επιστρέφει αν τρέξεις: cat /etc/default/grub ;
-
Καλό μήνα! Δεν ξέρω αν θα σου λύσει το πρόβλημα αλλά δοκίμασε επίσης να κάνεις και refresh τα αποθετήρια πριν το εγκαταστήσεις. sudo pacman -Sy # Για να κάνεις refresh τα repositories. Το αντίστοιχο του apt-get update sudo pacman -Su # Για να κάνεις update τα πακέτα. Το αντίστοιχο του apt-get upgrade sudo pacman -Syu # μπορείς να συνδυάζεις τις παραπάνω εντολές με αυτή. # Ψάξε επίσης και το όνομα του libreoffice sudo pacman -Ss libreoffice # Για αναζήτηση πακέτων με το όνομα libreoffice # και αφού έχεις κάνει refresh τα αποθετήρια και update όλα τα πακέτα, επίλεξε ένα απο τα παρακάτω ή ένα από αυτά που βρήκες με την αναζήτηση: sudo pacman -S libreoffice-still # Για να εγκαταστήσεις την σταθερή έκδοση sudo packman -S libreoffice-fresh # Για να εγκαταστήσεις την τελευταία έκδοση επίσης δοκίμασε όλα τα παραπάνω και ως root χρήστης. Γράψε δλδ sudo su (ή σκέτο su)και πάτα enter και τρέξε τις εντολές χωρίς το sudo. Αν τίποτα δεν δουλεύει, είσαι σίγουρος πως έχει internet το μηχάνημα; Αυτό, πχ τί βγάζει: ping -c1 google.com
-
Οκ, είναι διανομή arch. Οπότε αντίστοιχα κάνεις: sudo pacman -S libreoffice-still
-
Σε ποια διανομή; Το armbian βγαίνει και με βάση το debian και με βάση το ubuntu. Ποιο από τα δύο; Έχω εγκατεστημένο το armbian με βάση το ubuntu 24.04 με gnome σε ένα armsom sige 7 και το έχει μέσα. Έχει γραφικό περιβάλλον κανονικά; Αν ναι τότε όπως και σε κάθε διανομή με βάση ubuntu ή debian μπορείς να γράψεις στο τερματικό: sudo apt-get update && sudo apt-get install libreoffice αν έχει gnome, πάτα το πλήκτρο super (win) για να δεις τις εφαρμογές που έχει ήδη εγκατεστημένες. Για να κάνεις αναζήτηση για εφαρμογές μπορείς να χρησιμοποιήσεις το τερματικό: sudo apt-cache search 'libreoffice' Αν θες μια γραφική εφαρμογή για να ψάχνεις και να κάνεις εγκατάσταση εφαρμογές και update, μπορείς να γράψεις με τον παραπάνω τρόπο το gnome-software
-
Τα αστεράκια είναι μορφοποίηση markdown για bold και μάλλον δεν θα αλλάξει αυτό γιατί έτσι είναι εκπαιδευμένο να παράγει κείμενο. Δεν ξέρω τι περιβάλλον ή γλώσσα χρησιμοποιείς αλλά κοίτα για convert markdown σε html. -- edit -- φυσικά μπορείς να χρησιμοποιήσεις regex για να το μετατρέψεις αλλά ίσως σου ξεφύγουν πραγματάκια. Εσύ δηλαδή θέλεις να κάνεις το **Κοστος** σε <b>Κοστος</b> (αν θες να παραμείνει έντονο). οπότε, και αν χρησιμοποιείς php μπορείς να κάνεις αυτό (αυτό θα αλλάξει μόνο τα bold): <?php $fixed = preg_replace("@[*]{2}(.*?)[*]{2}@ismu", '<b>$1</b>', $gptoutput); ?>
-
1 GB και να εμπεριέχει τα μοντέλα λίγο δύσκολο. Το llama3.2:3b μόνο είναι 2GB. Θα πρέπει να τα κατεβάσεις λογικά. Το lmstudio.ai δεν το έχω δουλέψει αλλά με το ollama τρέχεις "ollama pull <μοντέλο>" ή "ollama run <μοντέλο>". Να προσέχεις όμως τις απαιτήσεις του κάθε μοντέλου και ρίχνε και καμιά ματιά στις θερμοκρασίες του συστήματός σου για να μην στο ξανακάψει.
-
Δεν έχω δει το site σου αλλά να ξέρεις πως κάποιος ψάχνοντάς το, εύκολα περνάει αυτό το όριο (5 hit το 20λεπτο). Αν δεν βλέπεις κάποιο πρόβλημα, καλό είναι να το αφήσεις έτσι. Τα bot θα έρχονται κατά καιρούς, ειδικά από τη στιγμή που θα εντοπίζουν φόρμες. Βάλε captcha όπου έχεις δημιουργία λογαριασμού και αν μπορείς και επιλογή για 2 factor authentication στα login. Θα σου πρότεινα στις σε αποτυχημένα login βάλε μια καθυστέρηση στην απόκριση 2 - 3 δευτερόλεπτα.
-
Αν κατάλαβα καλά και θέλεις να αφαιρέσεις ολόκληρα τα tag των εικόνων που περιέχουν το string που θες, δοκίμασε αυτό: <?php function removeImages ( $containstring, $inhtml ) { return preg_replace("@<img[^>]+src=\"[^\"]*".preg_quote($containstring,'@')."[^\"]*\"[^>]*(?:></img)?>@is", '', $inhtml); } echo removeImages('/site/images',$string); ?>
-
Νομίζω πως αυτό με τις πληροφορίες (about) το έχει από default. μπορείς να το εμφανίσεις με C-h C-a. τώρα για να διαγράψεις το scratch μπορείς να βάλεις αυτό κάπου στο ~/.emacs.d/init.el (add-hook 'emacs-startup-hook (lambda () (when (get-buffer "*scratch*") (kill-buffer "*scratch*")))) Μπορείς αν θες αντί να το κλείνεις να του αλλάξεις χρήση. Το scratch είναι για να κρατάς πληροφορίες προσωρινά και να δοκιμάζεις κώδικα (σε emacs lisp). Αλλά μπορείς να το αλλάξεις αυτό. πχ εγώ το έχω κάνει org-mode και έχω βάλει συντομεύσεις που θέλω να θυμάμαι: (setq initial-major-mode 'org-mode initial-scratch-message "#+TITLE: LVz Scratch file #+AUTHOR: ELVIZakos #+DATE: <2020-04-21 Τρι 02:39> #+STARTUP: hidden indent inlineimages hideblocks * Emacs C-h t Emacs tutorial ** Emacs get help M-x describe-variable Get help about a variable. C-h v Get help about a variable. *** defvar C-h i m Elisp i defvar ..... " )
-
sorry, ναι και δεν κατάλαβα την ερώτηση και το query θα ήταν πιο απλό με LIMIT 60 χωρίς το subquery... anyway, δοκίμασα αυτό και με τα παραπάνω δεδομένα, δουλεύει: DELETE FROM log_entries WHERE log_id NOT IN ( WITH tmpdeletesql AS ( SELECT log_id, ROW_NUMBER() OVER( PARTITION BY entry_name ORDER BY d DESC ) AS rown FROM log_entries ) SELECT log_id FROM tmpdeletesql WHERE rown < 3 ); δημιουργεί ένα νέο πίνακα με τα στοιχεία του log_entries ενα παραπάνω πεδίο, το rown στο οποίο αυξάνει κατά 1 γιά κάθε εγγραφή με το ίδιο όνομα (πχ το πρώτο 'dog' θα έχει rown 1, το δεύτερο 2, το πρώτο 'cat' rown 1, το δεύτερο 2 κλπ). Το select επιστρέφει τα log_id με rown μικρότερο του 3 (δλδ 1 και 2, οπότε εδώ εσύ αυτό θα το αλλάξεις σε 61 ή <= 60) και κάνει delete όπου δεν ταιριάζει το log_id του πίνακα log_entries με το log_id του πίνακα tmpdeletesql. Για το παράδειγμα που έδωσες: CREATE TABLE animals ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, d INTEGER ); INSERT INTO animals ( name, d ) VALUES ( 'dog', 1), ('dog',2), ('cat',3), ('dog',4), ('cat',5),('cat',6),('cat',7),('dog',8),('dog',9),('cat',10),('turtle',11),('turtle',12),('bird',13),('dog',14); DELETE FROM animals WHERE id NOT IN ( WITH tmpdeletesql AS ( SELECT id, ROW_NUMBER() OVER( PARTITION BY name ORDER BY d DESC ) AS rown FROM animals ) SELECT id FROM tmpdeletesql WHERE rown < 3 );
-
Αυτό που θες δεν νομίζω πως γίνεται με απλό delete query. Ένας τρόπος είναι να κάνεις ένα subquery, με τις τελευταίες 60 εγγραφές και συγκρίνοντας με αυτές να διαγράψεις ότι δεν κάνει match. πχ DELETE FROM log_entries tbl WHERE tbl.log_id NOT IN ( SELECT tblmatch.log_id FROM log_entries tblmatch ORDER BY tblmatch.dateline DESC LIMIT 0, 60 );