/dev/random

Ich hatte eine sehr interessante teaser teaser – Ich hatte eine sehr große Anzahl von zufällig generierten Passwörter zu erstellen ich eine Anforderung hatte eine bestimmte Länge haben große Kleinbuchstaben und Zahlen enthalten, normale Dinge. Klingt einfach rechts und im Großen und Ganzen. Früher habe ich /dev / urandom für osnonvata Generation und dann mit einer kurzen Förderer auf die gewünschte Anzahl von Zeichen und Arten von Zeichen zu filternde verwendet werden. Solange ich in der Haupt Skript Ausflucht ist der Förderer :

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

Also lassen Sie uns ein wenig genauer betrachten, was hier geschieht. Взимаме изхода на cat /dev/urandom. След това го филтрираме да се показват само малки, големи букви и цифри. След това с fold ограничаваме дължината на низовете до желания от нас брой. Накрая лимитираме да се показва само 1 ред от целия изход. В общи линии лесно като 1-2-3. Ако искате да повишите сложността на паролата и със специалените символи в регуляярни израз на tr може да се използва :graph: oder :print: вместо :alnum:, които включват всички символи без или със space.

cat /dev/urandom | tr -dc '[:graph:]' | fold -w 20 | head -n 1
zemanta ausgebaut.

Meine Debian-Leute sind wieder gefärbten Hosen Abhängigkeit. Dh nicht schmutzig, aber sie Paket ia32-libs sind Tritte, die auf skype abhängt. Ich werde nicht sagen, warum ihre Sucht bereitgestellt, die x64-Version 😉 ist also letztlich gibt es mehrere Anwendungen, die für die Entfernung dieses Pakets reiben direkt. Für gut oder schlecht kann nicht ohne sie zu bewältigen, so, dass es notwendig ist, das Paket zu erholen. Am einfachsten ist es Test Repository hinzuzufügen und zu priorisieren es im Grunde in ganz ist so auch in diesem 😀 Die Stufen hinunter das System untersuchen, wenn wir bereits aktualisiert haben und ia32-libs gegangen.

1. In Test-Repository oder pfeifende- dies ist der Codename des nächsten stabilen Debian. In /etc/apt/source.list eine Zeile hinzu, die ähnlich aussieht

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

2. Wir bevorzugen Testen von Paketen über denen von instabilen Repositories wie zu der Zeit das Paket immer noch da draußen. Datei erstellen /etc/apt/preferences.d/apt (das ist meine persönliche Wahl) kann in / etc / apt / preferences statt /etc/apt/preferences.d/ und dessen fügen Sie den folgenden Inhalt

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

3. apt-get update die neuen Repositories und Prioritäten zu aktualisieren. Ziehen Sie ihre neue skype ab, die derzeit in der Version ist 4.0.0.8.1 und installieren es dpkg und dann reparieren Sie die fehlenden Pakete

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

apt-get install -f

 

В доста общи линии това е процедура за принудително сваляне на версиите на пакетите но аз съм я използвал само за тези за които ми трябва в последствие може дадете приоритет на ia32-libs ia32-libs-gtk lib32v4l-0 werden durch Testen Einzug entfernt.

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

Gestern hatte ich eine virtuelle Maschine zu holen Windowds NTFS teile meine. Zu meiner großen Überraschung begann die Maschine eine Menge zu schleppen, wenn VirtualBox gestartet virtuellen erstellen HDD. WFT ??? Sofort schnell oben und leuchtete Problem. ntfs-3g wurde angesteckt 100% CPU auslastung 3 ab 6 Adern mir. Hmmm seltsam. Nach Beine in der folgenden Reihenfolge Problem leuchteten Betrachtung

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

Offensichtlich / dev / sda4 ist mount-Isocyanat mit den Standardoptionen. Insgesamt ntfs Fahrer hat dertove intensive Lesen und Schreiben in Aktien, wenn ihm nicht weniger wundersam Einstellungen gemacht.

  1. big_writes – die wichtigste Option, um die Intensität der Belastung auf Ihrem System mit der Aufnahme von großen Blöcken zu fallen.
  2. noatime – beschleunigt System durch die Erneuerung des inode Verbot Zugriffszeit wenn wir nicht brauchen,. Ich persönlich brauche mich nicht
  3. windows_names – Hier gibt es keine Beschleunigung aber die Dateinamen behandelt werden entsprechend den Konventionen unter denen MS Dateinamen unabhängig davon, ob sie groß sind und kleine Buchstaben der gleichen ilki.

Nachdem ich beide Optionen, um meine Partition mounten fixiert fstab der Datensatz so ausgesehen

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

zemanta ausgebaut.

Aus der Zeit, als Ich MIT bekannten personal по България за България и для за България кариера для auto e mi - Arbeit Der gnome - Shell extension bewölkt-A mi. In der spitze, е, и к за und и б musst Mich nicht, mein auto nicht Вы за к на България на version за für Der gnome - Shell. seltsam, weil das meine update aktualisiert version der gnome shell. dann hat ihn abserviert, weil es keine schmerzen stirbt, und noch weniger zeit zum graben so kleine fehler. Aber heute habe ich es war höchste Zeit, dies zu stoppen und zu beheben meine Wunder. Обнових git tree-a до последна версия, Ich installierte eine neue – keine Änderung. WTF. dann traf ich eine machen und etwas schockierend ", der zusatz war noch nicht wieder deaktiviert., und ich деинсталирал. im grunde genommen, in diesem moment dachte ich installiert ist, in einem anderen verzeichnis für erweiterungen und verfolgen. jetzt die dinge entwickeln sich in der folgenden szenarien. der name des zusatzstoffes zu finden, finden und entfernen von additiven. unter dem namen инсталиранете zusatzstoffe in der gnome shell ist mit dem folgenden befehl

gsettings get org.gnome.shell enabled-extensions

ich wusste, dass dessen ausgang, ich habe gnome-shell-extensions.gnome.org aktiviert additiv namens wetter @. spaß. teil, für den fall, dass der name der datei der additiven und können leicht локира lage und mit dem befehl

find / -name '[email protected]'

es ist einfach. vom finden und verstehen, es ist auf 2 Reifen. eine schnelle rm - hf - 2 - sie папаки alles kam orte. eine schnelle installation von additiven und starten die gnome shell.

zemanta ausgebaut.

Ein paar Tage aus XAMPP 1.8.0 gestern nach dem Upgrade von Version 1.7.7 Ich hatte ein recht interessantes Problem. Phpmyadmin, und er lässt sich nicht öffnen und brüllte mit 403

Zugang verboten!


Neue XAMPP Sicherheitskonzept:

Der Zugriff auf das angeforderte Objekt ist nur aus dem lokalen Netzwerk.

Diese Einstellung kann in der Datei konfiguriert werden “Httpd-xampp.conf”.

Sofort öffnete httpd- xampp.conf mir, die in der / opt / lampp / etc / extra /, alles auf den ersten Blick sah gut aus. Die Regeln für das lokale Netzwerk gehörten. Neben der Öffnung localhost. WTF ??? Ich schaute auf die Log-und sehen, dass mein Zugang von konfiguatsiyata abgeschnitten. Hier nun, was ich keuchte und ehrlich gesagt etwas weniger Glück gefunden, das Problem. Nach dem gehen über die Httpd. Conf und sah in die Allow/Deny Klauseln eine letzte Zeile Verlangen, dass alle gewährten. Oh Heureka. Dies ist ein neuer Kontrollmechanismus, der abgeschlossen Apache 2.4.x. Es ermöglicht den Zugriff oder eine solche feinen Verweigerung, grundsätzlich imitiert Zulassen / Verweigern Funktionalität :). Um das Problem zu beheben, das fügen wir alle erteilten in der/opt/Lampp/Phpmyadmin-Ordner benötigen. Nach den Änderungen in mir aussieht

<Verzeichnis “/opt / lampp / phpMyAdmin”>
AllowOverride AuthConfig Grenze
Bestellen Sie erlauben,verweigern
Lassen Sie von allen
Verlangen, dass alle gewährten
</Verzeichnis>

 

Viangi kann eine andere wilde versuchen, zum Beispiel den Ordner phpMyAdmin etwas anderes und nicht Alias ​​umbenennen. Aber es ist hässlich und nicht sehr aussagekräftig 🙂

P.S Sie fragten mich, warum ich XAMPP nicht sauber Installation aller Komponenten verwenden, wie sie mein Debian ist geboren – die Antwort ist eigentlich ganz einfach – FAULHEIT. Mich zu faul, um mehrere Befehle zu schreiben dann Konfovete etc. bekommen.. Ist ganz einfach nehmen Sie Ihre ganze Packung Razarhiviraš und leichte 😉

zemanta ausgebaut.