Nja das wäre ja einfach, aber es geht nicht um steam.
Beiträge von Slash™
-
-
Heyho Leutz,
Mag mir jemand seinen My PSC Account für 2-3 minuten ausleihen?
Bräuchte ihn fix um ne 50€ PSC zu verwenden..
Bei mir hat die registrierung iwie mist gebaut nun kann ich weder mich neu registrieren noch die registrierung fortsetzen..Wäre cool wenn mir da jemand weiterhelfen kann
Grüße,
Slash -
Das Dashboard ist noch zu haben
//push
Preissenkung auf 20€//push #2
-
Vielen dank, dass du dir extra wegen mir die mühe machst :p
Wenn es aber nun so ist, wird lediglich der Api Ordner verkauft, da sich im lib Ordner die Template relevanten dateien befinden.
-
Das trifft ja wohl nicht generell auf alle Bootstrap Templates zu, viele dürfen unter Bedingungen der Lizenz weiterverkauft werden.
Ich würde dem nochmal anmerken, bevor es zu Missverständnissen kommt, es wird NICHT das Teamplate ansich verkauft, es geht lediglich um den Backendcode.
-
Interessantes Angebot! Wie oft verkaufst du das Dashboard? Einmalig oder je nach Nachfrage
Danke
Geplant war, es einmalig zu verkaufen.
Sollte es allerdings mehrere Interessenten geben, würde ich es mehrmals verkaufen, da man es ja noch in viele richtungen lenken kann.//e Sollte es jemanden geben, der dieses Dashboard für sich alleine haben möchte, kann man auch darüber verhandeln.
@Rest
Ich verkaufe nicht das Template, ich verkaufe den Code dahinter.
Das Template ist ein Kostenloses Template, somit wird es dadurch nur weitergegeben. -
Heyho Leute,
Hiermit biete ich euch aus einem alten Sponsoring Projekt mein angefangenes Panel an.Die Idee des Dashboards
Ursprünglich war geplant, dass das Dashboard als eine Art Allroundverwaltungsschnittstelle dienen sollte.
Demnach sollte jedes Teammitglied einen Eigenen Zugangsaccount besitzen und je nach seinen Rechten im Team, Rechte im Dashboard haben.
Noch dazu sollte jeder Kunde des Projekts auch einen Zugang haben um sein gesponsertes Angebot individuell verwalten zu können.Das Dashboard sollte allerdings nicht die einzige Schnittstelle sein, einige Sachen sollten noch in seperate Anwendungen ausgelagert werden,
daher befinden sich im Rechtesystem des Projektes auch Globale Rechte, die diese Programme validieren sollten.Entwicklungstechniken
Das Dashboard wurde komplett im MVC verfahren entwickelt. Es wurde jedoch kein PHP Framework im herkömmlichen Sinne verwendet.
Ich habe mir vor einiger Zeit mal ein eigenes "framework" geschrieben, welches nach dem MCV verfahren arbeitet. Es ist in abgewandelter Form vom Aufbau dem Laravel Framework ähnlich.
Grundbestandteile des Frameworks:
- Controller
- Middlewares
- Models
- ViewsVerzeichnisstruktur:
/ api
- configs
- controller
- middleware
- models
- templates
- vendoor
/ lib
- bootstrap
- dist
- pluginsWas besitzt das Dashboard?
- Accountsystem
- Erstellen, Bearbeiten, Löschen
- Permissionsystem
- Benutzergruppen
- Erstellen, Bearbeiten, Löschen
- Individuelle Rechtevergabe
- Rechtekatalog mit verknüpften aktionen
- Benutzergruppen
- Ticketsystem
- Erstellen
- 3 Verschiedene Abteilungen
- Eigene Tickets einsehen
- Ticketadministration
- Antworten
- Ticketstatus verändern
- Erstellen
- Serververwaltung
- Server Hinzufügen
[/spoiler]
Datenbankentwicklung
Es handelt sich hierbei um eine MySQL Datenbank. Das Datenbank Schema ist der 3. Normalform angelehnt.
Da dies bei großen Datenbanken schnell unübersichtlich werden kann was Queries angeht, habe ich mich hier für Views entschieden,
diese erstellen eine Virtuelle Tabelle aus den Stammdaten, somit kann man bequem die Daten aus den Tabellen generieren die man braucht.Die Strukturelle Verwaltung der Datenbank wurde im DBDesigner Fork vorgenommen.
Und so sieht das Dashboard aus
Was wird alles verkauft?
.rar archiv mit dem Dashboard ansich
Datenbank .xml für DBDesigner Fork
Datenbankbackup des derzeitigen Datenstandes
ZahlungsvorgangPreis: 30€ VB
Zahlungsart: PaypalNachdem ich von Paypal die Nachricht habe, dass die Zahlung erfolgt ist, bekommt ihr das Paket von mir zugesendet.
Für rückfragen stehe ich zur verfügung.
Mit freundlichen Grüßen,
Slash™ - Accountsystem
-
Falls du das ganze doch mit 2 oder mehreren Tabellen realisieren möchtest, kannst du dich ja mal in das Thema Tabellen joinen einarbeiten.
http://www.peterkropff.de/site/mysql/inner_join.htm -
sachsen/leipzig
-
Heyho,
Hab mal eine kleine nützliche SSH Klasse geschrieben, welche erlaubt, mehrere Befehlszeilen übersichtlich und bequem an einen Server zu schicken.Erstmal zur klasse selbst, an sich ist es nichts großes.
PHP: ssh.class.php
Alles anzeigen<?php /* * 21.10.2015 * SSH Command Class * Bi-Developer * Florian Gerhardt */ Class SSH { static protected $connectionHandle; static protected $commandText; public function __construct($connectionData = array()) { $methods = array( 'kex' => 'diffie-hellman-group1-sha1', 'client_to_server' => array( 'crypt' => '3des-cbc', 'comp' => 'none' ), 'server_to_client' => array( 'crypt' => 'aes256-cbc,aes192-cbc,aes128-cbc', 'comp' => 'none' ) ); self::$connectionHandle = ssh2_connect($connectionData['ip'], 22, $methods, $callbacks); if(!self::$connectionHandle) die('SSH Connection Failed'); ssh2_auth_password(self::$connectionHandle, $connectionData['username'],$connectionData['password']); return true; } public function setCommand($command) { self::$commandText = self::$commandText .$command; self::$commandText = self::$commandText .';'; } public function execute() { $result = ssh2_exec(self::$connectionHandle, self::$commandText); self::$commandText = ""; return $result; } }
Construct
Stellt die Verbindung zum Server her.setCommand
Fügt eine weitere auszuführende Befehlszeile hinzu, welche nacheinander abgearbeitet werden.execute
Führt nun die angegebenen Befehlszeilen aus und gibt das Ergebnis zurück.
Ist das Ergebnis NULL so wurden die Befehle nicht korrekt ausgeführt.Um das Klassenobjekt zu verwenden muss im Konstruktor ein Array mit den Logininformationen des Servers übergeben werden, IP, Login Name, Login Passwort.
PHP: ssh.php
Alles anzeigenrequire_once('ssh.class.php'); $loginData = array( 'ip' => '127.0.0.1', 'username' => 'root', 'password' => '123456' ); $ssh = new SSH($loginData); $ssh->setCommand('cd /home'); $ssh->setCommand('./script.sh parameter'); $result = $ssh->execute();
Im Beispiel werden 2 Befehle nacheinander Ausgeführt. Zum ersten wechselt er in den Ordner /home/, Als nächstes führt er das darin befindliche Script mit einem Parameter aus.Vielleicht kann es ja jemanden weiterhelfen.
Verbesserungsvorschläge oder Konstruktive Kritik sind auch erwünscht.Grüße,
Slash™//Edit, könnte ein Moderator das vielleicht in den Showroom oder Codingschnipsel verschieben? Ist irgendwie hier erstellt worden
-
dafür müsste mir mal jemand erklären Was diese Join Methode ist und was sie bewirkt.
Das andere ist denke ich für den Anfang verständlicher und für mich glaub ich einfacher zu schreibenIch geb dir mal nen Link zu den ganzen JOIN Arten, da siehst du welche Ergebnismenge bei welchem JOIN zurück kommt.
Beachte, dass du zum verknüpfen immer eine Spalte brauchst die in beiden Tabellen identisch ist.
Des Weiteren würde ich für deinen vorschlag einen full outer join vorschlagen, da du alle Ergebnismengen aus beiden Tabellen zurück bekommst.
Wenn jemand also keine gruppe hat, falls es das geben sollte, so bekommst du einen NULL wert zurück, diesen kannst du ja abfragen.
Sollte jedem benutzer eine Gruppe zugeordnet sein, wäre ein inner join vom vorteil, da du nur treffende ergebnisse zurück bekommst.Kannst dir ja das Bild mal ansehen und versuchen einzelne varianten nachzustellen.
Zur not hilft google weiter, oder du fragst hier.
http://m.c.lnkd.licdn.com/mpr/…TJhLTAyNjZiNDBmNDQ3NA.jpg -
das reicht mir schon denke ich, mir fehlte dieser kleine denkanstoß
danke ich denke jetzt komm ich klarDann gewöhne dir aber gleich die Join Methoden von MySQL an.
Ist unterm strich schneller und du schrebist noch dazu einen sauberen Code. -
Nope über die windowseinstellungen ging das nicht.
Hab das ganze jetzt über nen Grafiktreiber gelöst.
Trotzdem Danke -
Heyho,
Hab mir gestern für meinen Fernseher n HDMI Kabel gekauft das ich ihn als 2. Bildschirm verwenden kann. Der Primärbildschirm läuft via VGA.
Gestern hat alles Funktioniert. Aber seit heute erkennt er das HDMI Kabel als primärkabel und das VGA als zweitkabel, das macht sich doof weil man dann den bildschirm schlecht erweitern kann weil die monitore ja vertauscht sind.Also, kann man einstellen, dass das VGA kabel als primärkabel erkannt wird?
Grüße,
Slash™ -
Hab heut auf arbeit mal n kleines t-sql skript geschrieben was bekannte werte aus unbekannten spalten filtert.
Vielleicht kann es ja noch jemanden weiterhelfen.SQL/*=====================================================Florian GerhardtBI Developer02.09.2015Das Skript gibt eine Auflistung von allen Feldern mit dem dazugehörigen Inhalt, wo das gesuchte Wort,bzw. Zeichenkette vorhanden ist.=====================================================*/DECLARE @SelectDatabase varchar(80) = 'DWHC_STG_AX1', @SelectSchema varchar(60) = 'STG', @SelectTable varchar(80) = 'HRMCertificateType', @Find varchar(60) = 'microsoft', @Query varchar(MAX); DROP TABLE #tempResultsDROP TABLE #ResultsCREATE TABLE #tempResults ( ID int NOT NULL IDENTITY, Datenbank varchar(80) NOT NULL, db_Schema varchar(60) NOT NULL, db_Tabelle varchar(80) NOT NULL, db_Spalte varchar(80) NOT NULL)CREATE TABLE #Results ( ID int NOT NULL IDENTITY, Datenbank varchar(80) NOT NULL, db_Schema varchar(60) NOT NULL, db_Tabelle varchar(80) NOT NULL, db_Spalte varchar(80) NOT NULL, db_Wert varchar(MAX)NOT NULL) SET @Query = ' USE '+@SelectDatabase+'; INSERT INTO #tempResults SELECT '''+@SelectDatabase+''' AS Datenbank, OBJECT_SCHEMA_NAME(tab.object_id) AS db_Schema, tab.name as db_Tabelle, col.name FROM sys.tables tab INNER JOIN sys.columns col ON tab.object_id = col.object_id AND tab.name = '''+@SelectTable+'''';exec(@Query); DECLARE @ColumnName varchar(80); DECLARE find_cursor CURSOR FOR SELECT res.db_Spalte FROM #tempResults resOPEN find_cursor; FETCH NEXT FROM find_cursorINTO @ColumnName; WHILE @@FETCH_STATUS = 0 BEGIN SET @Query = ' INSERT INTO #Results SELECT DISTINCT '''+@SelectDatabase+''' AS Datenbank, '''+@SelectSchema+''' AS db_Schema, '''+@SelectTable+''' AS db_Tabelle, '''+@ColumnName+''' AS db_Spalte, cols.Value AS db_Wert FROM '+@SelectDatabase+'.'+@SelectSchema+'.'+@SelectTable+' CROSS APPLY (SELECT '''' AS ColumnName, '''' AS Value WHERE 1=0 UNION ALL SELECT '''+ @ColumnName +''' AS ColumnName,'+ @ColumnName +' AS Value ) cols WHERE cols.Value like ''%'+@Find+'%'' '; PRINT @Query; EXEC(@Query); FETCH NEXT FROM find_cursor INTO @ColumnName; ENDCLOSE find_cursor;DEALLOCATE find_cursor; select * from #Results
-
Samsung Galaxy S4 Black Edition
-
ChristianW:
Ich denk da nur an ausgereifte Systeme, was auch mehr in der Geschwindigkeit rausbringt. :p -
Such mal bei Google nach PHP routen
Edit:
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Dann aber lieber zu nem Framework greifen, reicht ja auch n Micro Framework wie Lumen von Laravel. -
Hattet ihr ne neue Box an der Endstufe, die weniger RMS Leistung aushält, als die Endstufe gibt, verträgt?
Das vielleicht dabei was im Signalweg kaputt genagen ist. -