Zum Inhalt springen

burnersk

Mitglieder
  • Gesamte Inhalte

    273
  • Benutzer seit

  • Letzter Besuch

Beiträge von burnersk

  1. Hallo.

    Ich habe ein kleines Problem mit mod_rewrite ...

    Meine .htaccess

    # Verzeichnis
    
    DirectoryIndex index.php index.html index.htm
    
    Options FollowSymLinks
    
    Allow from all
    
    
    # PHP
    
    #nothing to do
    
    
    # mod_rewrite
    
    RewriteEngine On
    
     # Dynamische Seiten laden
    
      RewriteCond %REQUEST_URI% ^homepage/(.*)/(.*)\.html [NC]
    
      RewriteRule ^.* /script.php?category=$1&page=$2 [R,L]
    
    

    Die Anweisung soll folgendes durchführen:

    Bedinungen:

    - bei Aufruf von "dev5-media.de/homepage/[kategorie_titel]/[seiten_titel].html // "homepage" existiert nicht. es ist ein keyword für mod_rewrite.

    - nur Endung ".html" nicht ".htm"

    - Groß- und Kleinschreibung wird nicht beachtet

    Anweisungen:

    - /scripts.php?category=[kategorie_titel]&page=[seiten_titel]

    Eigenschaften:

    - definitiv letzte Regel für mod_rewrite

    - neue url übermitteln

  2. Nun ja,

    die bereits existierenden Projekte zu C# die wir gefunden haben sind

    > myCSHARP :: Die deutschsprachige C# Community ::

    - - Baut allein auf einem Forumsystem auf (WBB2)

    > C-Sharp-Forum.de - Deine freundliche C# und .NET Community

    - - Ist ausschließlich ein Forum

    Keine der gesichteten Communitys hat einen Leistungsumfang wie das vbarchiv.net Projekt (VB Classic, VB.NET)

    Ähnlich sollte auch unser Projekt aufgebaut werden.

    ICH MÖCHTE HIER KEINE KRITIK AN DEN COMMUNITYS ÄUßERN. QUALITÄT DES SUPPORTS WURDE NICHT BEWERTET!!!

  3. hm, also mir fehlt das Ziel hinter der ganzen Aktion, also wofür ist das ganze: Wahrscheinlich Werbung - aber wofür? Für eure Produkte/Dienstleistungen? ... kann aber auch andere Hintergründe haben, also mal nachfragen. Je nachdem wozu es gut ist, müsst ihr ggf. andere Inhalte anbieten ...

    Dann wisst ihr auch die Zielgruppe: z.B. Hobbyprogrammierer, Professionals, Manager - dann könnt ihr auch gezielt darauf eingehen. Einfach so ins Blaue würde ich keine Community machen wollen.

    Genau das ist das Problem mit den Meistern ;)

    Zu deinem ersten Punk:

    - keine Werbung (vielleicht nen 80x15er mit S-A-Ve und einem mit unserem Logo)

    - die einzige Dienstleistung die erbracht wird (ist noch nicht in Planung - vgl. meinen Post) ist eine Jahres-CD mit den kompletten Inhalt der Tipps und Tricks, des Forums und den Listings. Dies aber auch erst wenn das Projekt erfolgreich ist.

    - Ziel ist es, Einsteigern und Umsteigern die Sprache C# näher zu bringen und allen eine Referenz zu bieten.

    Zu deinem zweiten Punkt:

    - Einsteiger

    - Hobbyprogrammierer

    - Freeware/Shareware/OpenSource Entwickler

    - evtl., wenn erfolgreich, auch auf Ebene der Professionals ausbauen

  4. Hi.

    Also um meine Idee mal zu puschen (auch wenn meine Kollegen mich schlachten)...

    Ist aber nur ein Vorschlag von einem Programmierer. Nicht von einem Experten in Sachen HMI advanced

    Es sollte strukturell schon so aufgebaut sein, wie das vb@rchiv · Willkommen in der Welt der VB Programmierung ob wohl ich nicht kopieren möchte ist diese Seite schon mal (fast) perfekt.

    Zu den Rubriken die ich mir gedacht hatte:

    - Anfänger Sektion

    - > Einsteiger; HalloWelt Anwendungen etc.

    - Umsteiger Sektion

    - > Umsteiger; Unterschiede zu anderen Sprachen etc.

    - Fortgeschrittene Sektion

    - > Listings, Referenz, Tipps und Tricks von Usern

    - Forum (WoltLab Burning Board 3)

    - Chat (Chat für WBB3)

    - News (WordPress)

    - Linktipps

    - Büchertipps

    - Software-/Plugintipps

    - evtl. Shopsystem für (falls es Erfolg hat) ne Jahres-CD etc.

    Externe Applikationen werden in das HP Design vollständig integriert (so dass man unterschiedliche Services nicht unterscheiden kann)

    Umgebung:

    - Debian

    - Apache2.2

    - PHP5.2 (go->php5)

    - MySQL 4/5

    - mod_rewrite

    - mod_ming

    - mod_gd2

  5. Hi,

    unser/meiner Abteilung ist ein Floh ins Ohr gesetzt worden.

    Aufgabe:

    - Erstellung eines Communityprojekts zur Programmiersprache C#

    - Projekt heißt csarchiv.de

    - Foren

    - Tipps und Tricks

    - News

    - Downloads

    Ist ja schon mal ne geile Projektbeschreibung, oder? :(

    Die Grundidee gefällt mir sehr gut, bloß wie ist die Umsetzung. Nun unsere/meine Frage an euch ( exklusiv ;) ):

    Was würdet ihr euch bei so einem Projekt wünschen? Vielleicht habt ihr ja ein paar Gedanken, Anregungen, Wünsche oder was immer euch auf dem Herzen liegt ;)

    PS: Anlehnend an die Community vbarchiv.net stand noch auf dem "Zettel"

  6. C# DLL

    /*
    
     * Erstellt mit SharpDevelop.
    
     * Benutzer: Besitzer
    
     * Datum: 25.07.2007
    
     * Zeit: 17:22
    
     */
    
    using System;
    
    using System.Collections.Generic;
    
    
    namespace TestDLL
    
    {
    
    	/// <summary>
    
    	/// Eine Testklasse
    
    	/// </summary>
    
    	public class MyClass
    
    	{
    
    	  /// <summary>
    
    	  /// Eine Testfunktion
    
    	  /// </summary>
    
    	  /// <returns>Eine Testausgabe</returns>
    
    	  public string MyTest ()
    
    	  {
    
    	    return "Dies ist ein Test";
    
    	  }
    
    	}
    
    }
    VB6 Form
    Private Sub Command1_Click()
    
    MsgBox Module1.TestDLL_MyTest
    
    End Sub
    VB6 Module
    Declare Function TestDLL_MyTest Lib "D:\Sören Kornetzki\SharpDevelop Projects\TestDLL\bin\Debug\TestDLL.dll" Alias "MyTest" () As Strin

    Fehler von VB6:

    453: Can't find DLL entry point MyTest

    TestDLL.zip

  7. Hi.

    Ich kann außerhalb des Namespace (im Projekt) nicht auf die Variablen zugreifen...

    /*
    
     * Erstellt mit SharpDevelop.
    
     * Benutzer: Besitzer
    
     * Datum: 24.07.2007
    
     * Zeit: 18:51
    
     */
    
    
    using System;
    
    
    namespace dev5ApS.Datenstruktur
    
    {
    
    	/// <summary>
    
    	/// Datensatzklasse enthält Informationen über Softwarekunden
    
    	/// </summary>
    
    	public class DbUserData
    
    	{
    
    	  /// <summary>
    
    	  /// sFirma speichert den Firmennamen des Softwarekunden
    
    	  /// Angabe ist optional
    
    	  /// </summary>
    
    	  public string sFirma {
    
    	    get { return sFirma; }
    
    	    set { sFirma = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sName speicher den Vor- und Nachnamen des Softwarekunden
    
    	  /// </summary>
    
    	  public string sName {
    
    	    get { return sName; }
    
    	    set { sName = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sAddress_1 speichert die Adresse des Softwarekunden
    
    	  /// </summary>
    
    	  public string sAddress_1 {
    
    	    get { return sAddress_1; }
    
    	    set { sAddress_1 = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sAddress_2 speichert evtl. Zusatzinformationen für die Adresse des Softwarekunden
    
    	  /// Angabe ist optional
    
    	  /// </summary>
    
    	  public string sAddress_2 {
    
    	    get { return sAddress_2; }
    
    	    set { sAddress_2 = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sZipCode speichert die Postleitzahl des Softwarekunden
    
    	  /// </summary>
    
    	  public string sZipCode {
    
    	    get { return sZipCode; }
    
    	    set { sZipCode = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sCity_Town speichert den Wohnort des Softwarekunden
    
    	  /// </summary>
    
    	  public string sCity_Town {
    
    	    get { return sCity_Town; }
    
    	    set { sCity_Town = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sEMail speichert die E-Mail Adresse des Softwarekunden
    
    	  /// </summary>
    
    	  public string sEMail {
    
    	    get { return sEMail; }
    
    	    set { sEMail = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sLicenceCode speichert den Lizenzschlüssel des Softwarekunden
    
    	  /// </summary>
    
    	  public string sLicenceCode {
    
    	    get { return sLicenceCode; }
    
    	    set { sLicenceCode = value; }
    
    	  }
    
    
    	  /// <summary>
    
    	  /// sSpecials speichert für die Lizenzgenerierung benötigte Zusatzinformationen über den Softwarekunden
    
    	  /// Angabe ist optional
    
    	  /// </summary>
    
    	  public string sSpecials {
    
    	    get { return sSpecials; }
    
    	    set { sSpecials = value; }
    
    	  }
    
    	}
    
    }
    
    
    Wie würdet Ihr auf eine Variable zugrifen? Erstmal den Datensatz erstellen mit
    private DbUserData cTest = new dev5ApS.Datenstruktur.DbUserData

    Und weiter???

  8. Hallo.

    Ich möchte eine C# DLL für eine Verwendung in C, C++, C#, VB6 und VB .NET erstellen. Weitere Integrationsmöglichkeiten sind natürlich traumhaft.

    Kurz zum Hintergrund...

    > IDE: ShrapDevelop 2.2.0 Build 2595

    > .NET Framework 2 Runtime + .NET Framework 2 SDK Deutsch

    > Zielplatform: zuerst Windows ab 98 SE. Dann evtl. Umstieg auf Mono für Linuxentwickler

    > Projekt: dev5ApS

    > Projektinfo: Erstellung einer DLL zur Absicherung von Software...

    Folgendes:

    > Zur Übersicht möchte ich gerne die internen Klassen in unterschiedliche Dateien/Klassen aufteilen. Von "außen" darf aber nur eine Connector-Klasse zur Verfügung stehen.

    > Alle Übergaben erfolgen ausschließlich in Long/String/ArrayString (Long als Fehlerrückgabe (public static long Main () {}) / Long, String und ArrayString als Rezerenzübergabe für Übergabe der Klasse/Funktion)

    Wie erstelle ich unterschiedliche Namespaces, die nur intern aufgerufen werden können (also nicht als Connector-Klasse fungieren).

    Wie erstelle ich eine Connector-Klasse? Oder Zugriff von "außen" auf jede öffentliche Namespace/Klasse

  9. Hallo.

    Ich habe da ein kleines Projekt welches über TCP Informationen versendet und erhält.

    Zur schematischen Funktion (der Server ist hier das Projekt):

    > Server wird gestartet

    > Server hört auf z. B. 5123

    > Client connected sich auf meine IP:5123 und sendet eine Verbindungsanfrage (Authorisierung, Typ etc... Projektinterne Anfrage)

    > Server weißt dem Client einen neuen Port zu und startet einen neuen Thread mit dem Port.

    > Server/Client freuen sich da sie sich unterhalten können ;)

    Nun zu meinem Problem:

    Wie richte ich es ein, dass eine nicht definierte Anzahl von Clients gleichzeitig auf den Server connecten und dieser korrekt die Ports an die jeweiligen Clients weiterleitet.

    So viel wie ich weiß unterstützt System.Net.Sockets doch nur einen Client?!

  10. Hi,

    ich habe mich noch etwas umgesehen und folgendes gefunden: Forenübersicht - debian - php5 - mysql

    Nur habe ich da noch ein paar Probleme:

    [B]apt-get install libapache2-mod-php5[/B]
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    Some packages could not be installed. This may mean that you have
    
    requested an impossible situation or if you are using the unstable
    
    distribution that some required packages have not yet been created
    
    or been moved out of Incoming.
    
    
    Since you only requested a single operation it is extremely likely that
    
    the package is simply not installable and a bug report against
    
    that package should be filed.
    
    The following information may help to resolve the situation:
    
    
    The following packages have unmet dependencies:
    
      libapache2-mod-php5: Depends: libc6 (>= 2.3.6-6) but 2.3.2.ds1-22sarge6 is to be installed
    
                           Depends: libdb4.4 but it is not installable
    
                           Depends: libkrb53 (>= 1.4.2) but 1.3.6-2sarge5 is to be installed
    
                           Depends: libssl0.9.8 (>= 0.9.8c-1) but it is not installable
    
                           Depends: libxml2 (>= 2.6.27) but 2.6.16-7 is to be installed
    
    E: Broken packages
    [B]apt-get upgrade libc6[/B]
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    libxml2 is already the newest version.
    
    0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
    
    v32511:~# apt-get upgrade libc6
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    The following packages have been kept back:
    
      libapache2-mod-php4 php4 php4-cgi php4-cli php4-common php4-curl php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear
    
      php4-recode php4-snmp php4-sybase php4-xslt
    
    0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
    [B]apt-get upgrade libc6[/B]
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    The following packages have been kept back:
    
      libapache2-mod-php4 php4 php4-cgi php4-cli php4-common php4-curl php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear
    
      php4-recode php4-snmp php4-sybase php4-xslt
    
    0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
    
    v32511:~# apt-get install libdb4.4
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    Package libdb4.4 is not available, but is referred to by another package.
    
    This may mean that the package is missing, has been obsoleted, or
    
    is only available from another source
    
    E: Package libdb4.4 has no installation candidate
    [B]apt-get upgrade libkrb53[/B]
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    The following packages have been kept back:
    
      libapache2-mod-php4 php4 php4-cgi php4-cli php4-common php4-curl php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear
    
      php4-recode php4-snmp php4-sybase php4-xslt
    
    0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
    [B]apt-get install libssl0.9.8[/B]
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    Package libssl0.9.8 is not available, but is referred to by another package.
    
    This may mean that the package is missing, has been obsoleted, or
    
    is only available from another source
    
    E: Package libssl0.9.8 has no installation candidate
    [B]apt-get upgrade libxml2[/B]
    
    Reading Package Lists... Done
    
    Building Dependency Tree... Done
    
    The following packages have been kept back:
    
      libapache2-mod-php4 php4 php4-cgi php4-cli php4-common php4-curl php4-domxml php4-gd php4-imap php4-ldap php4-mcal php4-mhash php4-mysql php4-odbc php4-pear
    
      php4-recode php4-snmp php4-sybase php4-xslt
    
    0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.

  11. Hi,

    ich soll einen vServer mit Debian 3.1 (sarge), Apache2.2.[neu], PHP5.2.[neu] und MySQL5.0.[neu] einrichten.

    Soweit so gut. Blos jetzt kommt das unschönste. Mit Plesk8.2.0.

    Kann mir jemand eine Anleitung geben, wie ich die Komponenten zusammenbringe?

    Ich habe selber einen mServer mit (fast) den selben Komponenten (PHP5.1.x). Ich blicke durch diese "Pleskstruktur" nicht durch.

    Wenn möglich bitte von $NULL an. Beziehungsweise ist Debian bereits installiert und fertig.

    Ich habe es versucht mit der "normalen" Installation ($/lib jetzt mal ausßen vor)

    /server/apache/...

    /server/php/...

    /server/mysql/...

    Hat auch super geklappt. Blos Plesk weigert sich die Komponenten anzuerkennen.

    Bitte keine Kommentare wie lass Plesk weg - ist nen Sicherheitsproblem. Weiß ich selber aber es ist eben nun mal vorgabe :(

  12. Hi,

    ich kann nur eine Vermutung anstellen...

    1. in der DNS Verwaltung von [sERVER_NEU] auf der Domain [DOMAIN_NEU] eine Alias-Domain (komplette Rc.-sets: WEB/EMAIL/etc.) für [DOMAIN_ALT] anlegen.

    2. in der DNS Verwaltung von [sERVER_ALT] die E-Mail Rc.-sets auf die IP von [sERVER_NEU] setzten. 48 Stunden warten und E-Mail schreiben.

    3. es funktioniert, super...! Die Domain [DOMAIN_ALT] auf die IP von [sERVER_NEU -> DOMAIN_NEU] umkonvertieren. [sERVER_ALT/DOMAIN_ALT] kann dann abgeschaltet werden.

    eine weitere Möglichkeit, die dann auch sicher funktioniert ist es - falls dein Mailer das unterstützt - den [sERVER_ALT/DOMAIN_ALT] weiterlaufen zu lassen und sämtlichen E-Maill Verkehr an [sERVER_NEU/DOMAIN_NEU] zu senden (Option nicht existierender User - darf dann auf [DOMAIN_ALT] kein E-Mail Konto vorhanden sein).

  13. Hallo.

    Ich habe FPDF mit dem Protection AddOn. Weiß jemand, wie ich die PDF Datei mit einer digitalen Signatur verstehe.

    Das Client Zertifikat (Mode: Auth,E-Mail,Software) habe ich von CAcert.

    Ich wollte online Rechnungen erstellen und diese neben der Verschlüsselung des Protection AddOns mit einer digitalen Signatur (wie bei Adobe Acrobat) versehen; Konform zu den neuen Richtlinien für Vertrieb im Internet.

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...