/dev/random

Miałem dość ciekawa zapowiedź teaser – Musiałem stworzyć ogromną liczbę losowo wygenerowane hasła, jak miałem wymóg posiadania stałej długości zawierają duże małymi literami i numerami, normalne rzeczy. Brzmi łatwe prawo i zasadniczo jest. Kiedyś /dev/urandom dla pokolenia osnonvata, a następnie krótki przenośnika zostały filtrowania żądaną liczbę znaków i typy znaków, które muszą być używane. Tak długo, jak jestem mydło w skrypcie głównym jest Przenośnik taśmowy :

cat /dev/urandom | tr -dc '[:alnum:]' | fold -w 20| head -n 1

Warto więc wyglądać trochę bardziej szczegółowo, co się tutaj dzieje. Zjedź zjazdem cat/dev/urandom. Następnie przefiltrować go pokazać tylko małe, duże litery i cyfry. Następnie złóż limitu długości ciągów do USA numer. Wreszcie przepustnicy do Pokaż tylko 1 całej linii wyjściowego. W zasadzie tak łatwe, jak 1-2-3. Jeśli chcesz zwiększyć stopień złożoności hasła i mogą być używane znaki specialenite w wyrażeniu regulâârni TR :Wykres: lub :wydrukować: Zamiast :alnum:, które obejmują wszystkie znaki z lub bez przestrzeni.

cat /dev/urandom | tr -dc '[:graph:]' | fold -w 20 | head -n 1
Wzmocnione przez Zemanta

Moi ludzie z Debiana jednak оцапали spodnie. Czyli to nie jest ich оцапали no byli разкарали pakiet ia32-libs który w zależności skype. Nie będę komentować, dlaczego ich w zależności pod warunkiem, że jest to 64-bitowej wersji 😉 tak, w końcu jest kilka aplikacji, które bezpośrednio zł z powodu odinstalowaniu tego pakietu. Czy to dobrze, czy źle, nie możemy się bez nich obejść, tak, co zrobić, aby przywrócić pakiet. Najprostszym rozwiązaniem, aby dodać repozytorium i dać priorytet na niego, w zasadzie to w tak to 😀 Kroki poniżej omówiono system, gdy jesteśmy już zaktualizowane i ia32-libs już nie ma.

1. Dodajemy repozytorium lub ochrypły- to nazwa kodowa kolejnej stable Debiana. W /etc/apt/source.list dodać wiersz, który wygląda podobnie

deb http://debian.ludost.net/debian/ wheezy main contrib non-free

2. Oddajemy pierwszeństwo testing pakietów niż te, w repozytorium unstable, jak w tej chwili pakiet nadal występuje. Tworzymy plik /etc/apt/preferences.d/apt (to osobiście mój wybór) może być w /etc/apt/preferences zamiast /etc/apt/preferences.d/ i dodać następującą zawartość

Package: *
Pin: release a=testing
Pin-Priority: 1010

3. apt-get update, aby zaktualizować nowe repozytorium i priorytety. Skype usunąć swoje nowe które obecnie wersja 4.0.0.8.1 i go zainstalować, dpkg, a następnie naprawić brakujące pakiety

dpkg -i skype-debian_4.0.0.8-1_amd64.deb

apt-get install -f

 

W dość ogólny jest procedura wymuszonego pobierania wersji pakietów, ale użyłem go tylko dla tych, którzy potrzebują go ostatecznie dać priorytet do ia32-libs-gtk ia32-libs lib32v4l-0 zestrzelić tylko testowanie serwisu.

English: This is a side view of the read head ...

Wczoraj musiałem podnieść maszynę wirtualną z Windowds NTFS mój udział w. Ku mojemu wielkiemu zdumieniu, Maszyna zaczęła przeciągnij strasznie dużo po uruchomieniu virtualbox tworzy swój wirtualny DYSK TWARDY. WFT ??? Teraz szybki i poręczny top problem. NTFS - 3g zaorany na 100% Użycie procesora 3 6 moich rdzeni. Co dziwne. Po stóp kontemplacji w ten problem kolejności podnośnika off

/sbin/mount.ntfs-3g /dev/sda4 /media/disk1part4 -o rw

Najwyraźniej/dev/sda4 jest zamontować tylko z domyślnymi opcjami. Sterownik NTFS mają zazwyczaj nuttin się martwić z intensywnym pisania i czytania więcej akcji, jeśli nie są one renderowane mu trochę cudowne ustawienia.

  1. big_writes – Najważniejszą opcją do spadku natężenia obciążenia w systemie za pomocą rekordu dużych bloków.
  2. noatime – przyspiesza systemu poprzez zabronienie odnowienia inode czas dostępu Jeśli nie potrzebujesz. Osobiście nie mam
  3. windows_names – Tutaj jest brak akceleracji ale nazwy plików są traktowane zgodnie z konwencjami, w których MS plik nazwy bez względu na to, czy są one duże i małe litery są tym samym ilki.

Po poprawiłem obie opcje umożliwiające zamontowanie mój partycji fstab rekord to wyglądało

UUID=2213f519-f980-42bf-9e25-9201db38c458  /media/disk1part4  ntfs-3g  defaults,big_writes,windows_names,noatime 0 0

Wzmocnione przez Zemanta

Jakiś czas zauważyłem, że przestał działać gnome shell weather extension-a mi. W sumie hałas, że nie było aktualizacji do mojej wersji Gnome Shell. Dziwne, bo go zaktualizowałem, jak zaktualizować wersję gnome shell. Potem wyszedł, защото не е болка за умира и още по малко имам време да се ровя в такива дребни грешки. Ale dziś postanowiłem, że czas to przerwać i dać sobie kraj cudów. Zaktualizowałem git-drzewie do najnowszej wersji, instalacja nowego – żadnych zmian. WTF. Następnie uderzył jednego make uninstall, to i pojawi się coś szokujące, dodatki wciąż była wyłączona, jak nie jest zaktualizowana, a ja деинсталирал. W ogóle w tym momencie sądziłem, że jest zainstalowany w innym folderze, w celu rozszerzenia i tym samym sprawia, że bite. Tu i dalej wszystko rozwija się w następujących przypadkach. Wyszukaj nazwę dodatki, znaleźć dodawanie i usuwanie. Biorąc nazwy инсталиранете suplementy w gnome shell ładowni za pomocą następującego polecenia

gsettings get org.gnome.shell enabled-extensions

Z którego wyjście rozumiem, че имам активирана добавка с името [email protected]. Zabawa. Приятното е в случая това е името на папката на добавката и лесно може да се локира местоположението и с командата

find / -name '[email protected]'

Тук нещата вече станаха лесни. От изхода на find-a разбрах, че го има в 2 папаки. Един бърз rm -rf на 2-те папаки и всичко си дойде на местата. Една бърза инсталация на добавката и рестарт на gnome shell.

Wzmocnione przez Zemanta

Kilka dni temu wyszedł XAMPP 1.8.0 wczoraj po aktualizacji z wersji 1.7.7 mam dość ciekawy problem. Phpmyadmin-nie otworzyły się, a ja potoczył się z 403

Dostęp zabroniony!


Nowa koncepcja bezpieczeństwa XAMPP:

Dostęp do żądanego obiektu jest tylko dostępna z sieci lokalnej.

To ustawienie można skonfigurować w pliku “httpd-xampp.konf”.

Natychmiast otworzyłem httpd-xampp.conf który u mnie jest w /opt/lampp/etc/extra/, na pierwszy rzut oka wszystko wygląda normalnie.. Zasady dla sieci lokalnej były w porządku. Wraz z otwarciem lokalnego. WTF ??? Spojrzał log-a patrzę że mój dostęp został odcięty od конфигуацията. Teraz wszystko mnie ахнаха i, szczerze mówiąc, trochę szczęścia, odkryłem problem. Po przejściu przez httpd. conf i zobaczył w klauzul uznawać/zaprzeczyć jeden ostatni wiersz Wymagają wszystkie przyznane. Temat eureka!. To nowy mechanizm kontroli, który wchodzi w Apache 2.4.x. Z nim nie daje dostęp lub zrzeczenia się tego potrzebny, w zasadzie naśladują Włącz/Wyłącz funkcjonalności :). Aby rozwiązać problem, możemy dodać wymagają wszystkie udzielone w folderze / opt/lampp/phpmyadmin. Po zmianie u mnie wygląda tak

<Katalog “/opt / lampp / phpmyadmin”>
AllowOverride AuthConfig Limit
Zezwalaj na zamówienie,zakazać
Umożliwić ze wszystkich
Wymagają wszystkie przyznane
</Katalog>

 

Chociaż to prawda, można spróbować i inny dziki, na przykład, aby zmienić nazwę folderu phpmyadmin na coś innego i zrobić alias na nie. Ale to jest brzydkie i nie jest szczególnie znaczące 🙂

p.s Pytali mnie, dlaczego używam XAMPP, a nie czysta instalacja wszystkich komponentów, a ich mój Debian urodził się – odpowiedź jest naprawdę bardzo proste – LENISTWO. Mnie zbyt leniwy, aby napisać wiele poleceń, a następnie dostać konfovete itp.. Dość łatwo jest podjąć cały pakiet razarhiviraš i światła 😉

Wzmocnione przez Zemanta