Nowe posty

xx zapis klatki filmu mp4 w postaci obrazu jpg (2)
Wczoraj o 22:33:32
xx Dystrybucja do szkolnej pracowni. (6)
Wczoraj o 18:39:04
xx Jaką dystrybucje polecacie pod mój sprzęt? (1)
Wczoraj o 14:53:22
xx Thunderbird - jedna poczta na dwóch dystrybucjach (3)
Wczoraj o 12:34:56
xx Nowe forum linuxowskie (5)
Wczoraj o 11:55:40
xx zrobmikompa.pl - co myślicie o tej stronce (8)
Wczoraj o 11:44:47
xx Jaka dystrybucja pod mon sprzęt? (1)
Wczoraj o 10:52:58
xx BIOS nie widzi dysku z Linuxem (2)
2019-09-14, 10:41:31
xx Problem z antiX wersja live (0)
2019-09-12, 20:56:49
xx Serwer do Nauki (5)
2019-09-05, 07:35:50

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - 1709

Strony: [1] 2 3 ... 146
1
1. Strona https://scratch.mit.edu działa mi chyba w HTML5 które jest domyślnie chyba w każdej przeglądarce.
Ja bynajmniej w Firefoxie mam HTML5.
Swoja droga to chyba 100x lepsze niż programowanie w LOGO.
2. To prawda, Flash Player ma podobno umrzeć pod koniec 2020 roku.
https://www.spidersweb.pl/2017/07/2020-koniec-flash.html
3. Bolesne to będzie
- Przede wszystkim dla Ciebie, To Ty musisz wnieść najwięcej wkładu.
  Przygotować odpowiednio system do pracy, programy, ewentualnie skrypty, gotowe poradniki by nie tracić czasu.
- Dla ucznia, jeśli nie dostosujesz systemu by był podobny ( np. menu ), nie przygotujesz poradników / materiału.
  I jeśli cokolwiek będzie wykraczało poza materiał / poradnik.
  Bo najwięcej czasu zajmuje szukanie.

Ja to widzę tak.
- O innych systemach wspomina się dopiero na studiach i na kierunkach typowo technicznych.
- Domyślnie na 99% komputerach to Windows i na nim także jest dostępne "wolne" oprogramowanie,
którego znajomość mogą w przyszłości wymagać pracodawcy ( mowie np. o OpenOffice, Blender3D, Krita, RawTherapee )
( chciałem napisać ze większość pracowników nie może grzebać w samym systemie, wiec nie interesuje ich jaki system maja )
- Odpowiednio przygotowany system np. Linuxa można spróbować uruchomić na maszynie wirtualnej.
 Np. Virtualbox pozwala zainstalować system na maszynie wirtualnej.
  Jest to o tyle wygodne ze nie trzeba tworzyć własne ISO,
  a po prostu kopiujemy własną maszynę ( np.  przygotowaną w domu) , na inny sprzęt z Virtualboxem i cieszymy kopia tego systemu.
- W Windowsie znajdziesz PowerShell. Ja go nie znam, ale może  chociaż w nie wielkim stopniu będzie przypominać ten shell / Bash z Linuxa.
  Ja uczyłem się kiedyś otwierać cmd i pisać skrypty w Batch
https://pl.wikibooks.org/wiki/Pliki_wsadowe/Windows
  Ale poza pisaniem skryptów np. do sortowania plików to nie widzę sensu jego używania.
  Im bardziej będą to zajęcia przydatne dla nich, tym wydaje mi się ze uczniowie to docenią.

 PS: Możesz spróbować porozmawiać z nauczycielami szkol wyższych w których uczy się innych systemów operacyjnych,
 jak u nich to wygląda, bo to oni zazwyczaj narzekają ze uczniowie czegoś nie umieją.
  Po za tym skoro używają to maja większe doświadczenie w praktyce.

Edytowane
Możesz tez spytać jak to wygląda w zakładach w twojej okolicy, ponieważ
- jak ja uczyłem się jakiś figur / rzutów 3D  na kartce papieru, to kolega wspominał ze w pracy ma już programy 3D
  ( jest projektantem części do samochodów - nie spytam jakich programów używa bo nie utrzymuje kontaktów,
    mogę tylko zgadywać ze jakiś CAD )
  ( możesz spytać uczniów czym rodzice się zajmują, możesz zobaczyć na oferty pracy jakie wymagania są )

2
Ja bym polecił Debiana z kilku przyczyn.
- W Ubuntu nie jest zalecane instalowanie kilku środowisk jednocześnie, trzeba wybierać osobne ISO.
- W Debianie może niektórych rzeczy brak, ale jest ogólnie wszystkiego więcej
  https://wiki.debian.org/DesktopEnvironment
  oprogramowanie w większości w końcu jest oparte na Debianie.
- Debian domyślnie nie zawiera oprogramowania z zamkniętą licencja,
  a im mniej wścibskich pytań osób trzecich tym lepiej.
- Kiedyś nie widziałem pracy ze znajomością Ubuntu, może się to zmienia.
  Widziałem za to "znajomość systemu Linux", "znajomość sytemu Debian, Red Hat"
  Najlepiej gdyby ktoś się wypowiedział kto pracuje w IT.
  Fakt ze często widzę Ubuntu na YouTube, ale u głównie u programistów.
  Jeżeli chodzi o kompilowanie programów, to może w Ubuntu jest mniej błędów, problemów.
  Podejrzewam ze popularność Ubuntu zawdzięcza głównie uczelniom na zachodzie,
  i dla mnie to szok, bo jest to jeden z najcięższych systemów.
  Natomiast reszta rzeczy, czyli administracja serwerami dotyczy Debiana i coś ala Red Hat Enterprise (RHEL)/CentOS.
  Możesz spróbować zerknąć na kilka serwisów oferujących VPS jakie systemy oferują,
  Co prawda nie jest to dokładnie to samo, tylko specjalnie przygotowana dystrybucja pod wirtualizacje, ale jednak.
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.0/html/Evaluation_Guide/Evaluation_Guide-Create_RHEL_Template.html
- W Debianie jest su i sudo, wiec może poznać to i to.
- Debian nie zamierza porzucić od razu 32 bit, co dla starszego sprzętu może mieć znaczenie.
- Debian może być trudniejszy w użytkowaniu. Brak domyślnie zamkniętych sterowników.
  Brak od razu skonfigurowanego systemu do określonych celów, przez co pulpit, lista programów, lista narzędzi
  może nie wyglądać tak efektownie jak np. Linux Mint lub Edubuntu.
  Dlatego może się przydać znajomość pisania skryptów ( np. w bash-u ) np. w celu automatycznego instalowania danego oprogramowania,
  przywracania systemu z kopii bezpieczeństwa lub blokowanie usb i gruba i Biosu ( Bios to chyba recznie tylko ) i może coś jeszcze.
   Zeby system był "dziecko-odporny" :D
- Ubuntu co prawda jest uznawane za "trudne do zepsucia", ale wynika to z jego wyciętych niektórych możliwości w środowisku graficznym,
  ze się tak wyrażę i może to być czasami jego także wadą.
  Juz nie wspominając o jego ciężkości, gdzie przy niektórych programach np. graficznych to lekkość systemu ma znaczenie.

  Ale podkreślam, nie pracuje w IT to tyle moglem doradzić ile się interesuje
  i w każdej firmie IT wymagania odnośnie systemu mogą być trochę inne.


3
1. Powtarzasz sie  https://forum.linux.pl/index.php/topic,22185.msg130155.html#msg130155
2. Pomoglbym bardziej odnosnie Deepen Linux ale nie widze co tam pisze https://wiki.deepin.org/
Albo to jest po chinsku, albo mam cos wylaczone, albo brakuje mi czcionki w systemie.

A zgromadzenie danych jest istotne.
- Moze masz zbyt ciezkie srodowisko graficzne i powinienes zmienic na lzejsze
https://404.g-net.pl/2014/07/lekkie-srodowiska-sa-lekkie/
- Moze uzywasz malo wydajnych sterownikow 3D
https://forum.linux.pl/index.php/topic,25062.0.html
- Moze w srodowisku masz tyle nawalone pluginow / programow lub czegos innego ze poprostu nie wyrabia
https://linuxuser.tuxblog.pl/komenda-top-zarzadzanie-procesami-linuksie/
- Moze poprostu uzywasz zbyt ciezkich programow.
- Moze masz jakies bledy w systemie i nalezaloby przejzec logi systemowe.
- Nie wiem oco chodzi z programami. Nie ma tam menadzera programow?

3. Nie wiem czego od jakiegokolwiek systemu oczekujesz.
Jesli sam nie wiesz to przetestuj.
- Moze http://puppylinux.com/
- Moze https://sourceforge.net/projects/pclinuxos-xfce-polish-remaster/files/
- Moze https://manjaro.org/get-manjaro/
- Moze https://sparkylinux.org/download/
- Moze https://www.debian.org/index.pl.html
- Moze https://linuxmint.com/download_all.php
- A Moze nie podoba sie Xfce i musisz wybrac cos innego https://flexion.org/posts/2014-03-memory-consumption-of-linux-desktop-environments/
Srodowisk jest znacznie wiecej, od tych nowszych
https://www.slant.co/topics/343/~best-linux-desktop-environments
az po starsze srodowiska (Window Maker, FVWM, Openbox, FluxBox, Awesome)
https://wiki.debian.org/DesktopEnvironment

Moze w Debianie będzie ich najwięcej, ponieważ utrzymanie aż tylu środowisk w repozytorium to nie lada wyzwanie.
Powodzenia.

4
X Serwer / Odp: Serwer do Nauki
« dnia: 2019-09-04, 11:53:42 »
Zgaduje ze chodzi o poszerzanie wiedzy pod katem znalezienia pracy w przyszłości.
A może coś poszukać w ofertach pracy czego pracodawcy wymagają ?
A w drugiej kolejności porostu poszerzać swoja wiedze np. z wszelkiej maści poradników / książek.

5
Konfiguracja / iptables
« dnia: 2019-09-02, 23:54:29 »
Nie bardzo potrafię znaleść "złotego środka" jak należałoby skonfigurować zaporę iptables dla serwera.

Problemem jest choćby  "XMAS TREE SCAN" np.
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH PSH -j LOG --log-prefix "Xmas scan: "
iptables -A INPUT -m conntrack --ctstate NEW -p tcp --tcp-flags SYN,RST,ACK,FIN,URG,PSH FIN,URG,PSH -j DROP
# https://pl.wikibooks.org/wiki/Debian_-_uniwersalna_instalacja/Konfigurowanie_iptables

iptables -A INPUT -p tcp --tcp-flags ALL ALL -j DROP
# https://www.cyberciti.biz/tips/linux-iptables-10-how-to-block-common-attack.html

Gdy skanuje przy pomocy nmap okazało się ze ochrona nie działa.
Jak doczytałem
Cytuj
A Christmas tree packet is a packet in which all the flags in any protocol are set.
# https://linoxide.com/firewall/block-common-attacks-iptables/

Natomiast nmap używa
Cytuj
metoda Xmas Tree (nmap -sX) – wykorzystuje pakiety z bitami FIN, URG i PUSH
# https://pl.wikipedia.org/wiki/Nmap

Czyli żeby to naprawdę działało to chyba bym musiał wymienić wszystkie możliwe kombinacje wszystkich flag.
1. Czy napisanie skryptu w nmap to dobry pomysł, czy można przetestować zaporę w prostszy sposób ?

2. Wydaje sie tam https://nmap.org/book/scan-methods-null-fin-xmas-scan.html
nie pisze zbyt wiele o atakach, oprócz paru szczegółów np.
Cytuj
will result in a returned RST
Czy są jakieś strony bardziej techniczne ?
3. A może wystarczy zablokować flagę  RST na wyjściu ?
4. A może powinienem zrezygnować z blokowania lub zainstalowac jakis "network intrusion detection system (NIDS) ?


6
Tips & Tricks / Odp: Przydatne Linki
« dnia: 2019-08-23, 14:13:00 »
"Linux FAQs, tips and tutorials".
http://xmodulo.com/

7
Inne / Odp: Po aktualizacji zniknęły niektóre funkcje
« dnia: 2019-08-10, 16:45:02 »
Cytat: Koder
Nadal nie startuje konsola roota (Menu "Start"/Narzędzia systemowe/Terminal użytkownika root), no i Firefox ESR jest po angielsku.
Próþbowałem zmienić język w opcjach. Co dziwne, w tabeli domyślnych języków nie było polskiego, tylko 2 wersje angielskiego. Grzebnąłem w opcji wybierania innego języka i znalazłam polski, dodałem, na wszelki wypadek usunąłem z tabeli języków domyślnych obie wersje angielskiego, i co... Firefox ESR nadal mówi do mnie po angielsku.

1. lxterminal
Postaram się bardziej prosto.
Wcześniejszej podałem dwa rozwiązania. Co byś nie zrobił to aktualizacja w systemie może nadpisać twoje zmiany.
Dlatego prawidłowa procedura to dotrzec do wsparcia technicznego Debiana, dokladniej dzialu zajmujacego sie twoim LXDE
i zglosic im ze chcesz miec ikonke lxterminal-root i ze domyslna juz nie dziala po aktualizacji.
Powodzenia :D

# apt-cache show lxterminal
i tam jest adres
Cytuj
Maintainer: Debian LXDE Maintainers <pkg-lxde-maintainers@lists.alioth.debian.org>
Jezeli jest to nie wlasciwa droga zglaszania uwag w Debianie, to przepraszam,
ale nie uzywam Debiana za czesto, wiec sie nie znam, nie wiem, nie umiem, zarobiony jestem :D


Jak wspomniałem wczesniej, jednym ze sposobow jest uruchamianie z terminala w ten sposob
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY lxterminal
Jako takie " tymczasowe rozwiazanie problemu ".
Ja w menu start nie mam wcale zadnej ikonki lxterminal-root.
Wiec musialem sobie stworzyc
# ls /usr/share/applications/ | grep lxterminal
lxterminal.desktop

# cp /usr/share/applications/lxterminal.desktop  /usr/share/applications/lxterminal-root.desktop

 ls -l /usr/share/applications/ | grep lxterminal
-rw-r--r-- 1 root root  7288 wrz 22  2018 lxterminal.desktop
-rw-r--r-- 1 root root  7288 sie 10 02:18 lxterminal-root.desktop
Co kazda z komend robi mozna sparwdzic w internecie.

I teraz jak juz mam kopie ikonki w menu start --> "Narzedzia systemowe"
to musze zmienic sobie nazwe
Nie pamietam jak twoja sie dokladnie nazywala, wiec ja dopisze do nazwy "-root"
Otwieram plik w edytorze nano
nano  /usr/share/applications/lxterminal-root.desktop
i zmieniam linie dopisujac "-root"
Name=LXTerminal-root
Name[pl]=LXTerminal-root
i teraz szukam tam linii zaczynajacej sie na
Exec=
Otwieram z boku drugi terminal i sprawdzam zmienne
$ echo $DISPLAY ; echo $XAUTHORITY
:0.0
/home/test/.Xauthority
Czyli dla zmiennej $DISPLAY u mnie to :0.0  (zera)
dla zmiennej $XAUTHORITY u mnie to /home/test/.Xauthority.
U Ciebie te wartosci moga byc inne.
I teraz wracam do nano i podmieniam linie Exec i zmienne komendy wyzej, czyli bedzie wygladac tak
Exec=pkexec env DISPLAY=:0.0 XAUTHORITY=/home/test/.Xauthority lxterminal
i wychodze. Ctrl + X  , potem klikam t (TAK), potem Enter.
Ikonka w menu start powinna dzialac.
Podejrzewam ze zagladales w czesniej
menu start --> "Narzedzi a systemowe" --> ~ Lxterminal-root , klikales prawym mysza -->
--> "Wlasciwosci" --> "Elementu pulpitu" --> "Polecenie : ..."
No i oczywiscie tam tez mozesz zmienic komende, ale pamietaj ze zmienne takze musisz zmienic na swoje.
Probowalem oczywiscie dac polecenie bez podmiany zmiennych, ale widac z poziomu menu start to nie dziala i nie powinno dzialac.

O drugim sposobie nie bede wspominal, bo nie testowalem.

========================================

2. Firefox
Nie wiem czy wspominalem, ale ja po instalacji Debiana mialem caly po angielsku.
A teraz mam mniej wiecej spolszczony ( bynajmniej menu i Firefoxa )
# env | grep LANG
LANG=pl_PL.UTF-8
Zeby to zrobic przeczytalem to https://wiki.debian.org/ChangeLanguage
Zrobilem cos takiego
# export LANG=pl_PL.UTF-8
( Oczywiscie # to nie wpisywalem, chcialem zaznaczyc ze jestem na roocie, a gdy $ to na uzytkownika koncie )
Potem  trzeba wykonac komende
# dpkg-reconfigure locales
No i tu trzeba bylo pamietac zeby sie zalogowac wczesniej
su -
poniewaz domyslnie konto uzytkownika i takze konto roota w zmiennej $PATH nie posiada sciezki sbin
( Jak podano w linku do tej zmiennej $PATH mozna sobie to dodac,
 sposobow jest kilka i bedzie naprawione,  ale nie wazne z tym narazie )
a tam sie znajduje ten program
# dpkg-query -L debconf | grep bin
/usr/bin
/usr/bin/debconf
/usr/bin/debconf-apt-progress
/usr/bin/debconf-communicate
/usr/bin/debconf-copydb
/usr/bin/debconf-escape
/usr/bin/debconf-set-selections
/usr/bin/debconf-show
/usr/sbin
/usr/sbin/dpkg-preconfigure
/usr/sbin/dpkg-reconfigure

Podajac pelna sciezke tez nie pomoze, bo program sie wysypal, wiec pewnie takze korzysta ze zmiennych.
Wiec dla roota mozna te "su -" albo sprobowac naprawic sobie te zmienne. ( no nie wazne )

Jak juz wykonalem dpkg-reconfigure locales to
pojawil sie programik,
( Spacja zaznaczasz , Tab przechodzisz do innej opcji, Enter akceptujesz opcje )
wybralem pl_PL.UTF-8
Potem z posrod opcji
None
C.UTF-8
en_US.UTF-8
pl_PL.UTF-8
wybralem oczywiscie pl_PL.UTF-8  , ( chyba strzalkami gora i dol ) i potem  Tab  i OK , Enter

Po skonczeniu w terminalu wyglada tak.
# dpkg-reconfigure locales
Generating locales (this might take a while)...
  en_US.UTF-8... done
  pl_PL.UTF-8... done
Generation complete.

Dla Firefoxa to pomoglo, ale dopiero gdy uruchomilem ponownie system.
A wczeniej musialem oczywiscie zainstalowac firefox-esr-l10n-pl
Ale zanim to zrobisz to najpierw sobie sprawdz ustawienia jezykowe, bo moze nie trzeba ;P
https://www.cyberciti.biz/faq/how-to-set-locales-i18n-on-a-linux-unix/
Juz nie wspominajac o sprawdzeniu na nowym koncie uzytkownika.

I jeszcze cos zauwazylem.
( nie wiem, kto co, ale ja uzywam paska narzedzi i zakladek )
w Firefoxie --> pasek narzedzi --> "Narzedzia" --> "Dodatki" -->
pokazala sie nowa opcja "Jezyki" i jest tam "Polski language Pack"
Ale ta opcja nawet wlaczona mi nie dzialala, gdy system byl po angielsku.

Jesli masz jakis problem, nie mozesz znalesc w internecie
- jak stworzyc konto nowego uzytkownika
- jak uruchmoic przegladarke w trybie safe-mode (firefox -safe-mode)
- potrzebujesz wiecej czasu
- czegos nie rozumiesz , nie umiesz
to pisz.

8
Inne / Odp: Po aktualizacji zniknęły niektóre funkcje
« dnia: 2019-08-10, 13:29:19 »
parana No to na  przyszlosc jak ktos napisze to pod tematem zwrocimy uwage:
 1 problem = 1 temat ;-)
 
Cytat: Koder
Kilka postów wyżej zamieściłem link do instalki ff, którą pobierałem - jest Polska. Poza tym, chyba nie do końca zrozumiałeś co pisałem, to wersja ESR zainstalowana wraz z aktualizacją systemu jest po angielsku. Firefox jak i pozostała część systemu są po Polsku.
Ale ja pisalem zebys sciagnal ESR po polsku ze strony mozylli i sie cieszyl.
Kij z reszta Firefoxow, no chyba, ze nie chcesz.

A jezeli natomiast nie chcesz takze korzystac z domyslnego Firefoxa ESR w Debianie, to kij z nim w jakim jezyku jest.
On moze byc w jez. angielskim, bo system masz po angielsku lub cos ...
 ( podalem wczesniej  komende "  env | grep LANG ")
Ten Debian ktory mam na Virtualboxie mam po angielsku wszystko,
ale nie pamietam czy zaznaczalem jezyk polski.

No w kazdym razie zeby upewnic sie czy problem z ta aktualizacja w Firefoxie 68 ( czyli 68 Quantum )
dotyczy Firefoxa, a nie jego ustawien,
jak wspomnialem czesniej, musialbys sprawdzic jak dziala na nowym / swiezym koncie uzytkownika.
Edytowane
Nawet pavbaranov o tym wspominal
Cytat: pavbaranov
Spróbuj uruchomić FF na nowym profilu ewentualnie jako safe-mode - również domaga się aktualizacji?

Edytowane
Wracajac ( pewnie niepotrzebnie ) do komendy "env | grep LANG"
to nawet sa lepsze komendy , ktorych wczensiej nie moglem znalesc
https://www.cyberciti.biz/faq/how-to-set-locales-i18n-on-a-linux-unix/

9
Bash, skrypty powłoki / Odp: Operacje na bitach.
« dnia: 2019-08-10, 12:34:26 »
Cytuj
Co to za plik, że z Basha po nim jeździsz? Jakiś tekst, czy binarka?
Plik tekstowy.

Cytuj
Jakie naprawdę operacje na nim chcesz robić (bo że wczytać całość do RAM to już wiemy)
Przepraszam ze nie podałem skryptu, ale nie chciałem podawać skryptu, bo mogę być źle odebrany.
A żeby opisać całość, muszę się trochę rozpisać.
Napisałem sobie skrypt do generowania słownika wyrazów / słów składających się z liczb 0 i 1.
Bedzie mi on potrzebny do wygenerowania sum kontrolnych.
Użyje przed skryptem polecenie time.
Im szybciej algorytm / suma kontrolna poradzi sobie ze słownikiem, to znaczy ze jest szybszy.
Teoretycznie żeby ładnie ocenić prędkość algorytmu (~1GB/s)
wystarczy wygenerować słownik danych o wielkości np. 1GB.
Z małymi danymi to bez sensu bo algorytmy mogą być porównywalnie szybkie, czyli granica błędu pomiarowego, więc mógłbym źle to zmierzyć.
Udało mi się stworzyć słownik o wielkości 88MB,
potem musiałem wyłączyć komputer, bo przestał prawie reagować,  bo skrypt zajął całą  pamięć RAM.

Oczywiście mogę
- sobie stworzyć dodatkowe SWAP jako RAM
- podzielić słownik na osobne pliki
- mogę każdy ciąg zapisywać w osobnym pliku,
 to idealne rozwiązanie dopóki sam ciąg nie przekroczy ~1GB.
I nie wiem co jeszcze mogę.
- aa mógłbym sobie stworzyć bazę danych, może ona nie będzie wczytywać aż tyle?
ale nie wiem w czym będzie najlepiej

No ale stwierdziłem ze zawsze będę miał z tym problem bawiąc się ogromnymi plikami.
Np. Logi.
- Kiedyś niechcący log internetowy stworzyłem ~50GB.
- Na innym systemie gdzie system wykrywa więcej RAM, log od gry Warframe wczytuje 1 min.
Zwłaszcza ze bawiąc się danymi mogę na tym 1GB nie poprzestać.


Wracając do skryptu basha. Generuje on od najmniejszego ciągu aż do określonego za poleceniem skryptu
czyli
$ bash ./rec 2
generuje mi słownik o długości znaków 2, czyli coś takiego
0
1
00
01
10
11

1. Nie dałem tutaj tworzenia słownika a-z, ponieważ
dla mnie w tym momencie było rozgryzienie
Jak bardzo kolizyjne są algorytmy jeśli chodzi o długość ciągu danych.
Skoro napisałem wcześniej skrypt podobny do AIDA, który nigdy w 100% nie da pewności ze plik nie został nadpisany.
Ze względu na występujące kolizje z dużymi plikami. To warto sprawdzić który algorytm jest lepszy.
Czyli musiałem stworzyć słownik o coraz dłuższym ciągu i porównać. 
2. Dlatego wystarczyłby słownik a-b, ale stwierdziłem że może bash / komputer poradzi sobie jeszcze szybciej
 jeśli podam mu to w 0 i 1 ( chociaż nie wiem czy potraktuje to jak bity z których są zbudowane litery )

Gdy tylko próbnie sprawdziłem
$ bash ./rec 40
który wygenerował wspomniany wcześniej plik o 88MB zajmując RAM ~1GB
Oczywiście zgaduje ze chodzi o otwarcie pliku
- bo plik ma podobna wielkość
- bo wątpię by np.  zapamiętanie ciągu  30 znaków ciągu było dla komputera problemem,
 gdy ja się tu rozpisuje o wiele bardziej :D
Zwłaszcza ze wyżej w przykładzie widać ze skrypt generuje bardzo duża ilość wierszy, a to tylko 2 znaki.
No chyba ze są jakieś wzory matematyczne, które zrobią to bez tworzenia słownika ...?

Zeby sprawdzić te kolizyjności musiałbym wygenerować dla niego słownik od najkrótszego wzwyż.
Dla przykładu:  MD5 to 128-bitowy skrót. ( a ja nawet do 40 nie doszedłem :D )

Teraz nie znajdę, ale widziałem też przykład sposobu graficznego, coś w stylu
https://i.pinimg.com/736x/24/d2/82/24d2829bb665b1f1199a818803ea6a72.jpg
O tym tez będę musiał poczytać jak to się robi.

No ale tak czy siak, może kiedyś jak znajdę czas, pobawię się C / C++ , tym wspomnianym mmap,
bo jak nie do tego, to pewnie taki plik przyda mi się do czegoś innego.

A zastanawiając się jakby to mogło działać
- W przykładzie wyżej tylko dopisywałem ciąg do pliku, wiec to nie powinien być problem.
Ale gdybym chciał dopisywać gdzieś na początku lub w środku pliku to przesuwanie danych w dużym pliku mogło by trwać zbyt długo.
Czyli format pliku w każdym, powiedzmy  " wierszu " musiałby uwzględnić ewentualny skok ( jak "jump" w asm :D )
A później ewentualnie można plik "defragmentować" ( czyli układać jego prawidłową kolejność ).
Chociaż wczytując mala ilość danych z pliku, może to zbędne.
No i tu tez mógłby się pojawić problem ze kiedyś taki powiedzmy jeden " wiersz " pliku może zając 1 GB RAM
No i tego ograniczenia już chyba nie da się zmienić :D

 
dd faktycznie fajne :D
https://unix.stackexchange.com/questions/121794/read-the-middle-of-a-large-file

Edytowane
Co do skryptu sie pomylilem,
moze jednak go podam

#!/bin/bash
echo "Long word: $1"
BASE={0..1}

for WORD1 in `seq 1 $1`; do
#echo $WORD1
OUT="${OUT:+$OUT}$BASE"
#echo $OUT
for WORD2 in  $( eval echo $OUT ); do
echo "$WORD2" >> base${1}
done
done
Samo " echo "$WORD2" >> base${1} " nie powoduje wzrostu pamieci RAM, wiec chyba bash za duzo chyba czegos zapamietal.
Ale fakt faktem gdy probuje recznie otworzyc plik, to zużycie RAMU nagle wrasta :D

Edytowane
Znalazlem takie pytanie odnosnie for (petli)   https://lists.gnu.org/archive/html/bug-bash/2010-09/msg00103.html

10
*Suse / Odp: Pblem z montowaniem dysku sieciowego
« dnia: 2019-08-09, 23:36:45 »
Nigdy nie używałem Cifs, także jak napisze coś głupiego to przepraszam.
1. Czy patrzyłeś w logi żeby poszukać linii zawierającej "mount" ?
2. Próbowałeś zamiast fstab, zamontować dyski ręcznie czyli "mount -t" costam ...
https://www.cyberciti.biz/faq/linux-mount-cifs-windows-share/
żeby się wyświetlił jakiś komunikat o będzie jeśli nie może go zamontować?
3. Próbowałeś restartować komputer po aktualizacji?
4. Czy przed aktualizacja konfigurowałeś Cifs i czy po aktualizacji nadal jest skonfigurowane i aktywne tak jak trzeba?

Edytowane
5. I sprawdziłeś ustawienia firewalla, czy są takie same jak wcześniej?

11
Inne / Odp: Po aktualizacji zniknęły niektóre funkcje
« dnia: 2019-08-09, 23:24:15 »
Cytat: parana
dodanie języka pl - sudo apt install firefox-esr-l10n-pl
Raczej może nie pomoc, ponieważ Debian ma ESR w innej wersji  (60)
niż to co Koder zgaduje ze zainstalował  (68)

Po drugie jeśli ktoś instaluje pakiety z poza repozytorium, to się tak nie robi.
Jeśli ktoś pobrał Firefoxa po angielsku to będzie on po angielsku.
Jeśli ktoś pobrał po Polsku, to Firefox tez będzie po Polsku.
Nigdy nie zdarzyło mi się inaczej.

Czyli wystarczy pobrać poprawna wersje.
Jeśli nadal jest po angielsku to sprawdź czy system masz po Polsku
env | grep LANG
Choć jak wspomniałem system nie powinien mieć tu znaczenia.

Innym rozwiązaniem w niektórych dystrybucjach linuxa jest zainstalowanie wtyczki  "język polski"
której w tej wersji nie widzę, wiec chyba nie ma takiej możliwości.

Jeśli zobaczysz jakieś drobne problemy z oknami, itp.
No niestety, Firefox gdy się zmienia nie jest najstabilniejsza przeglądarka, nie zależnie od systemu operacyjnego.
Ale nie polecę lepszej, bo na razie nie znam.

Wersje 60 i 68 raczej nie są kompatybilne, bo z ustawień musiałem wczytać stary plik z zakładkami, ale
pavbaranov Jednak może mieć racje,
 ze jeśli ktoś ma lub miał w systemie dwie wersje przeglądarek to ustawienia mogą się gryźć.
Można sprawdzić czy przeglądarka będzie działać prawidłowo na nowym koncie użytkownika.
Jeśli będzie działać inaczej, czyli prawidłowo, to znaczy ze jest to kwestia ustawień przeglądarki które są w katalogu domowym.

Cytat: Koder
Nie rozumiem pytania. Czy możesz sprecyzować o co Ci konkretnie chodzi?
Na razie nie mam więcej pytań.
Bałem się ze zabrałeś jakieś uprawnienia plikom od Firefoxa lub przydzielałeś do jakiś grup i dlatego mógł nie wiedzieć ze jest już aktualny.
A to dlatego ze nie mam czasu szukać kodu (o umiejętnościach nie wspominając) w Firefoxie żeby wiedzieć / być pewnym jak działa taka aktualizacja.
Ale jak coś to chodzi mi o pliki w katalogu domowym. (Wiec zakładam ze tego nie robiłeś.)

12
Bash, skrypty powłoki / Operacje na bitach.
« dnia: 2019-08-07, 12:39:59 »
W chwili obecnej mam tylko 1GB wolnej pamięci RAM.
Ma to znaczenie gdy chce np. otworzyć plik danych 2 GB.

Zgaduje ze otwarcie w ten sposób pliku jest nie możliwe.
Pomyślałem ze sobie sam zapisze dane i będę się w nim poruszał jak w nieskończonym świecie minecrafta.
Czyli otwierając plik,  tylko w określonej lokalizacji pliku, z określoną ilością danych.

Ale czy da się taki plik z poziomu basha stworzyć?
Musiałbym chyba mieć możliwość zapisania danych w określonym miejscu na dysku.

13
Inne / Odp: Po aktualizacji zniknęły niektóre funkcje
« dnia: 2019-08-06, 21:54:19 »
A może skorzystałbyś z wersji/wydania ESR ?
Także jest Mozilli. Także możesz ręcznie pobrać i przetestować.
W jaki sposób korzysztasz z Firefoxa?
Korzystasz z piaskownicy do programów?
Przenosiłeś program do katalogu /opt , czy innego? Czy jednak korzystasz od razu po rozpakowaniu w katalogu domowym?

14
Inne / Odp: Po aktualizacji zniknęły niektóre funkcje
« dnia: 2019-08-06, 18:25:40 »
A w about:config  --> w opcje update patrzyles?

I skad masz  68.0.1?
Korzystasz z jakiegoś testing repo? Instalacja Debiana była z wersji testowej? Ręcznie instalowałeś?
Czy po prostu do mnie jeszcze aktualizacja nie dotarła?

15
Inne / Odp: Po aktualizacji zniknęły niektóre funkcje
« dnia: 2019-08-05, 19:50:28 »
Koder podajesz skąpe informacje. Ten domyślny w Debianie 10 to Firefox ESR, może masz dwie wersje lub inne wydanie.
Nie wiemy jaka nowa wersja jest i jaka wersje Firefoxa posiadasz.
Masz to w "Pomoc/O programie Firefox" o którym wspominałeś.

Edytowane
Ta wersja którą posiadam na Debianie 10 to Firefox 60.8.0 ESR (na Virtualboxie)
Ja posiadam 68.0.1 ESR
Obydwie wersje są dostępne jednocześnie  https://www.mozilla.org/en-US/firefox/organizations/all/
Trochę przepraszam za własną głupotę, ponieważ generalnie Firefox z systemu raczej nie powinien sprawdzać aktualności,
nawet jeśli jest nieaktualny, a gdzie to można wyłączyć to nie wiem.
(Informacja o aktualizacjach sie przydaje tylko gdy ktos instalowal recznie.)

Edytowane
https://www.technipages.com/enable-disable-automatic-updates-in-firefox

Strony: [1] 2 3 ... 146