Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Der Code-Schnippsel-Thread
thosch97 Offline
All things have a right to grow

Beiträge: 9.820
Registriert seit: Feb 2010
Beitrag #171
RE: Der Code-Schnippsel-Thread
:EUDA

PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
04.08.2012 21:54
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
PacMani
Unregistered

 
Beitrag #172
RE: Der Code-Schnippsel-Thread
:EUDA
ECHO EUDA
GOTO EUDA
04.08.2012 22:01
Diese Nachricht in einer Antwort zitieren
chiaki Offline
Die Pommesfee

Beiträge: 12.534
Registriert seit: Jul 2008
Beitrag #173
RE: Der Code-Schnippsel-Thread
(04.08.2012 16:28)Pac-Man schrieb:  Überprüfen und Wiederherstellen eines D3D9-LostDevices in SlimDX. Bevor man das alles überhaupt macht, sollte man erstmal gucken, ob das Anwendungsfenster überhaupt noch aktiv ist, sonst kann man Vollbildanwendungen nie verlassen, da die gleich beim Verlassen des Fensters neu erstellte Direct3D9-Geräteschnittstelle sofort den Vollbildmodus wieder aktiviert...
Code:
/// <summary>
        /// Gibt zurück, ob die Geräteschnittstelle nicht mehr verfügbar ist.
        /// Falls sie verloren gegangen ist, wird versucht, sie wiederherzustellen; dies kann mit
        /// dem übergebenen Flag verhindert werden.
        /// </summary>
        /// <param name="resetIfNeeded">Gibt an, ob die Geräteschnittstelle neu erstellt werden
        ///     soll wenn nötig.</param>
        /// <returns>True, wenn die Geräteschnittstelle nicht mehr verfügbar ist.</returns>
        /// <seealso cref="http://msdn.microsoft.com/en-us/library/windows/desktop/bb174425%28v=vs.85%29.aspx"/>
        private bool IsDeviceLost(bool resetIfNeeded)
        {
            bool deviceLost = false;

            // Prüfen, ob DeviceLost festgestellt wurde
            Result result = _device.TestCooperativeLevel();
            if (result == ResultCode.DeviceLost)
            {
                Log.Information("Video: Device lost and cannot be reset yet.");
                // Das Gerät wurde verloren und kann momentan nicht zurückgesetzt werden
                deviceLost = true;
            }
            else if (result == ResultCode.DeviceNotReset)
            {
                // Das Gerät ist wieder verfügbar und wurde noch nicht zurückgesetzt
                deviceLost = true;
                if (resetIfNeeded)
                {
                    // Gerät zurücksetzen und prüfen, ob es wieder arbeitsfähig ist
                    Log.Information("Resetting lost device...");
                    _device.Reset(_presentParams);
                    deviceLost = IsDeviceLost(false);
                    if (deviceLost)
                    {
                        Log.Information("Video: Reset failed, device still lost.");
                    }
                    else
                    {
                        Log.Information("Video: Reset successful, device restored.");
                        // TODO: Texturen und States neu setzen, da diese bei Reset verloren gehen
                    }
                }
            }

            return deviceLost;
        }
Warum gehen im Code-Tag eigentlich Einrückungen "lost"?
damit man nicht triforcen kann
04.08.2012 22:03
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
PacMani
Unregistered

 
Beitrag #174
RE: Der Code-Schnippsel-Thread
ich hab zelda nie gespielt :( und verstehs deswegen nur halb :(
edit: achsooo du meinst den ascii-bildkrampenkramramschkramschkrampfmampfhanf
04.08.2012 22:17
Diese Nachricht in einer Antwort zitieren
chiaki Offline
Die Pommesfee

Beiträge: 12.534
Registriert seit: Jul 2008
Beitrag #175
RE: Der Code-Schnippsel-Thread
(04.08.2012 22:17)Pac-Man schrieb:  ich hab zelda nie gespielt :( und verstehs deswegen nur halb :(
edit: achsooo du meinst den ascii-bildkrampenkramramschkramschkrampfmampfhanf

dann besorg dir mal ein supernintendo!
04.08.2012 22:55
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
TAL Offline
機関車

Beiträge: 6.359
Registriert seit: Jul 2008
Beitrag #176
RE: Der Code-Schnippsel-Thread
Kleines Behilfs-Util zum generien von hoffentlich nich so schnell knackbaren Passwörtern:

Code:
"""
Util to hash a password securely and generate the sufficient random Salt.
"""
__author__ = 'Thomas Lercher'
__version__ = '0.1'

import hashlib
import os
import binascii

def randomSalt():
    return binascii.b2a_uu(os.urandom(45))

def hashPassword(password=None, salt=None, sha1Hashed=True):
    if(password is None):
        raise RuntimeError('The Password cannot be empty')

    if(sha1Hashed):
        hashed_password = xstr(salt) + password
    else:
        hashed_password = xstr(salt) + hashlib.sha1(password).hexdigest()

    return hashlib.sha256(hashed_password).hexdigest()

def xstr(s):
    if s is None:
        return ''
    return str(s)

(Dieser Beitrag wurde zuletzt bearbeitet: 05.08.2012 00:44 von TAL.)
05.08.2012 00:41
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
thosch97 Offline
All things have a right to grow

Beiträge: 9.820
Registriert seit: Feb 2010
Beitrag #177
RE: Der Code-Schnippsel-Thread
Code:
(echo -ne '\xfd'; dd if=/dev/random bs=1 count=5 2>/dev/null; echo -ne "\xaf\xfe") | xxd | awk '{print $2$3$4$5}' | sed -r 's/([^$]{4})/\1:/g' | tr -d '\n'; echo :
Generiert ein Präfix für eine Unique Local Address.
Man kann auch gleich noch die Addresse für ein Netzwerkinterface generieren:
Code:
linux% ipv6calc --quiet --in prefix+mac  $((echo -ne '\xfd'; dd if=/dev/random bs=1 count=5 2>/dev/null; echo -ne "\xaf\xfe") | xxd | awk '{print $2$3$4$5}' | sed -r 's/([^$]{4})/\1:/g' | tr -d '\n'; echo :) $(ip addr show dev $INTERFACE | grep "link/ether" | awk '{print $2}')

bsd% ipv6calc --quiet --in prefix+mac  $((echo -ne '\xfd'; dd if=/dev/random bs=1 count=5 2>/dev/null; echo -ne "\xaf\xfe") | xxd | awk '{print $2$3$4$5}' | sed -r 's/([^$]{4})/\1:/g' | tr -d '\n'; echo :) $(ifconfig $INTERFACE | grep $EUDA | awk '{print $2}') ### OpenBSD: $EUDA==lladdr; FreeBSD: $EUDA==ether; $NetBSD: $EUDA==address:
Allerdings ist gandro für den Großteil dieses "Codes" verantwortlich :D

Hier noch die alte Variante die nur auf Big-Endian-Architekturen funktioniert:


PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
(Dieser Beitrag wurde zuletzt bearbeitet: 08.08.2012 12:25 von thosch97.)
08.08.2012 09:37
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.217
Registriert seit: Jul 2008
Beitrag #178
RE: Der Code-Schnippsel-Thread
WHF-Ruleset für HTTPS Everywhere:
Code:
<ruleset name="Winhistory-Forum">
  <target host="www.winhistory-forum.net" />
  <target host="winhistory-forum.net" />
  <rule from="^http://(www\.)?winhistory-forum\.net/" to="https://www.winhistory-forum.net/" />
</ruleset>

Erinnerst du dich an #whfclassics? Es ist zurück! In Pog-Form.
13.08.2012 20:02
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Vicky Offline
come sempre

Beiträge: 2.836
Registriert seit: Jul 2008
Beitrag #179
RE: Der Code-Schnippsel-Thread
Code:
#!/bin/bash

# Anti-Rennmaus-Patch
# (C) 2012 jeixcorp.

xinput --set-prop "USB Mouse              " "Device Accel Constant Deceleration" 6
xinput --set-prop "USB Mouse              " "Device Accel Velocity Scaling" 1
17.08.2012 18:22
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
DosAmp Offline
Anderes Zeigegerät

Beiträge: 12.217
Registriert seit: Jul 2008
Beitrag #180
RE: Der Code-Schnippsel-Thread
Code:
#!/bin/sh
PROFILE=`netcfg current`
ROUTER=`ip route show | grep "default via" | awk '{print $3}'`
while true; do
    if ! ping -c 1 $ROUTER ; then
        netcfg -d $PROFILE
        netcfg $PROFILE
    fi
    sleep 60
done

Weil der Broadcom-Treiber unter Linux nach wie vor Müll ist und wpa_supplicant allein keine toten Verbindungen erkennt.

Erinnerst du dich an #whfclassics? Es ist zurück! In Pog-Form.
20.08.2012 21:58
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste