Zum Inhalt springen

Johannes Buchner

Mitglieder
  • Gesamte Inhalte

    37
  • Benutzer seit

  • Letzter Besuch

Beiträge von Johannes Buchner

  1. Ich kenn mich nicht so gut mit ProFTP aus, aber du könntest z.B. eine Firewall wie iptables verwenden, um deine Zugriffe einzuschränken.

    Oder nur auf eine best. NIC binden.

    Aber wahrscheinlich scheitert das daran, dass nur ein Benutzer auf einen best. IP-Bereich beschränkt wird und nicht alle, oder? ODER?

  2. Macht das überhaupt Sinn, die Daten kontinuierlich zu inkrementieren?

    Ist das nicht Missbrauch von Datenbanken?

    Mit einem basher ginge es ganz einfach, der ein SQL-Statement ausführt, aber ich glaube nicht, dass man für diese Aufgabenstellung Datenbanken verwenden sollte.

    Hast du dir schon mal überlegt, es so zu lösen, dass du eine Zeitspanne festlegst, in der um 12000 integriert wird, und im Rest um 6000? Kannst du das seltsame Problem vielleicht abstrakter oder mathematischer lösen oder gar umgehen?

  3. Es gibt keinen Seitenumbruch in HTML.

    Meinst du Zeilenumbrüche?

    Bei Fachwörtern, die zusammengehören (z.B. Visual Basic) kannst du ein   dazwischen klemmen.

    Sonst kannst du

    a) hässlich

    für eine Table-Cell (td)

    <td nowrap="1">
    machen B) schön & generisch in CSS
    .bitteKeinUmbruch{white-space: nowrap;}

    machen

    und damit deine Texte immer den gleichen Platz einnehmen solltest du den Divs oder Tables eine fixe Größe geben.

    edit: Hey, da bemüht man sich um die erste Antwort, und dann wirft da einer einfach so was dazwischen. grr§!%&/&/$"%§$ (eh schon wissen)

  4. Noch kürzer, falls du nur von einem

    int wert = 1234;
    die erste Zahl wegnehmen möchtest:
    int wert2 = wert % 1000

    Kommt halt drauf an, ob deine Zahlen immer gleich lang sind, aber es gibt sicher bessere Lösungen für dein Problem als vorgeschlagen

  5. Offensichtlich hast du noch keine Google-Suche zu diesem Thema versucht, sonst wärst du beim ersten Link zu

    http://spotlight.de/zforen/amvb/m/amvb-1068394939-82.html gekommen, der sagt:

    Private Declare Function GetWindowLong Lib "user32" _
    
       Alias "GetWindowLongA" (ByVal hWnd As Long, _
    
       ByVal nIndex As Long) As Long
    
    
    Private Declare Function SetWindowLong Lib "user32" _
    
    Alias "SetWindowLongA" (ByVal hWnd As Long, _
    
    ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
    
    
    Private Declare Function SetLayeredWindowAttributes _
    
    Lib "user32" (ByVal hWnd As Long, _
    
    ByVal crKey As Long, ByVal bAlpha As Byte, _
    
    ByVal dwFlags As Long) As Long
    
    
    Const LWA_COLORKEY = &H1
    
    Const LWA_ALPHA = &H2
    
    Const GWL_EXSTYLE = (-20)
    
    Const WS_EX_LAYERED = &H80000
    
    Const WS_EX_NOINHERITLAYOUT = &H100000
    
    
    
    Private Sub Form_Load()
    
    Dim hRslt As Long
    
    
    hRslt = GetWindowLong(Me.hWnd, GWL_EXSTYLE)
    
    hRslt = hRslt Or WS_EX_NOINHERITLAYOUT Or WS_EX_LAYERED
    
    SetWindowLong Me.hWnd, GWL_EXSTYLE, hRslt
    
    
    Me.BackColor = RGB(0, 255, 0)
    
    SetLayeredWindowAttributes Me.hWnd, Me.BackColor, 0, LWA_COLORKEY
    
    
    End Sub

    Und du gibst ihm halt als alpha-Wert ... k.A. z.B. 50

  6. Qt ist optimal für schnelle grafische, strukturierte Programmierung. Ich hab mal eine Barcode-Applikation damit gemacht. Super! MySQL-Zugriff, Regular Expressions, einfacher Zugriff auf die grafischen Elemente, alles was man braucht.

    Das Signale-Konzept ist IMHO gut gemacht & durchdacht, deswegen auch sehr flexibel.

    Also ich kann Qt (sprich wie engl. cute, deutsch Kjuut ;) ) jedem hardcore-C++-Programmierer empfehlen.

    Dass man es für Windows auch kompilieren kann stimmt, aber ich glaube dann ist es nicht mehr unter der GPL und man muss es kaufen (oder so).

    Du kannst dir auch meinen Source http://8ung.at/bujo/software/barcode/ herunterladen wenn's dir Spass macht (und jeder andere natürlich auch)...

  7. Das mit der Datenbank hat wohl einige verwirrt :)

    Du willst Sachen in einem Text ersetzen, in c.

    schau mal auf http://anaturb.net/C/string_exapm.htm, wenn du C++ verwendest und string verwenden kannst...

    str.replace(4, // start position in str
    
    2,     // how many characters
    
    s1);   // source for replasment
    strcat hängt nur text hinten an ein char* an. Ist dein dynamisches Zeug immer am ende? dann könntest du in etwa sowas machen:
    
    if(str[strlen(str)-1]=='?'){
    
    	str[strlen(str)-1]=0;
    
    	strcat(str, "eigentlich wäre PHP dafür angenehmer, weil du da strtr verwenden kannst.");
    
    }
    
    

    Deine Frage hat eigentlich nichts mit Datenbanken oder Oracle zu tun ..., oder?

  8. 1. Vergiss su!!

    2. visudo verwendest du um die Konfiguration von sudo zu bearbeiten.

    Dein sudo ruft einen Befehl, i.e. eine Shell als ein anderer Benutzer auf.

    Mit der config in /etc/sudoers

    
    User_Alias	SWITCHUSER = XXX
    
    Runas_Alias	VERFAHRENSUSER = verfahrensuser1,verfahrensuser2,verfahrensuser3
    
    Cmnd_Alias	SWITCHUSERCMD = /bin/sh
    
    
    SWITCHUSER ALL = (VERFAHRENSUSER) NOPASSWD: SWITCHCMD
    
    
    Also ruf visudo auf und schreib das in deine config. 2. Gehe in den Account XXX, und versuche
    xxx$ sudo -u verfahrensuser2 /bin/sh /bin/sh
    
    verfahrensuser2$whoami
    
    verfahrensuser2

    und so ... verstanden?

  9. Also möchtest du doch einen Auszug aus /etc/sudoers?

    (benutze zum Bearbeiten visudo)

    In etwa so:

    
    Runas_Alias	VERFAHRENSUSER = verfahrensuser1,verfahrensuser2,verfahrensuser3
    
    xxx		ALL=(VERFAHRENSUSER) NOPASSWD: /bin/sh
    
    
    Die Felder bedeuten: 1. Benutzer, den die Regel betrifft 2. Rechner, auf dem die Regel gilt, ALLe :) 3. Benutzer, zu denen gewechselt werden kann 4. Ich mag kein Passwort 5. Befehle siehe google->man sudoers der Befehl
    sudo verfahrensuser1 -c /bin/sh

    wird dann von xxx benutzt, wenn die sudoers-Datei installiert ist.

    Wenn der Benutzer xxx in ~/bin ein programm sh hat, und du sh statt /bin/sh verwendest, wird diese Datei aufgerufen! Also Sicherheitslöchli.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...