|
You last visited: Today at 07:09
Advertisement
Welche Sprache würde sich am besten eignen?
Discussion on Welche Sprache würde sich am besten eignen? within the General Coding forum part of the Coders Den category.
12/04/2016, 21:24
|
#1
|
elite*gold: 90
Join Date: Feb 2016
Posts: 189
Received Thanks: 49
|
Welche Sprache würde sich am besten eignen?
Hallo,
ich beschäftige mich derzeit mit E-Mail marketing und möchte jetzt ein 'kleines' Programm schreiben welches E-Mail Adressen für mich sortiert.
Ich habe mir es so vorgestellt, dass ich eine E-Mail Liste auswähle
Quote:
Und das Programm sollte alle emails mit z.B
'.de' in Deutsch.txt & '.com' in International.txt speichern...
Außerdem würde ich gerne Frauen und Männer E-Mails rausfiltern.
Indem ich eine Liste mit hunderten Frauen namen hinzufüge...
Daher sollte das Programm namen wie Max, Laura, Markus oder Sina erkennen und zuordnen können.
Sobald das Programm die Emails sortiert hat,
würde ich am liebsten diese dokumente haben.
Deutsch.txt
International.txt
Frauen.txt
Männer.txt
others.txt
____________________________
Nun, würde mich interessieren welche Sprache sich dafür eignen würde?
Habt ihr irgendwelche empfehlungen?
Derzeit kann ich nur HTML & CSS... in Java und PHP hatte ich bisher nur minimale einblicke...
Damals habe ich mit Visual Studio Express einen Patcher erstellt (mit hilfe) fande die Software jedoch sehr übersichtlich und einfach zu bedienen, könnte ich das vielleicht dafür verwenden?
Tutorials die man empfehlen kann?
bzw. ist es überhaupt machbar (für mich)?
Ich bedanke mich jetzt schonmal für eure aufmerksamkeit & ratschläge!
|
|
|
12/04/2016, 21:45
|
#2
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Wenn du nicht viel dazulernen möchtest eignet sich AutoIt eigentlich am besten dafür.
|
|
|
12/04/2016, 22:07
|
#3
|
elite*gold: 90
Join Date: Feb 2016
Posts: 189
Received Thanks: 49
|
Quote:
Originally Posted by alpines
Wenn du nicht viel dazulernen möchtest eignet sich AutoIt eigentlich am besten dafür.
|
Also eigentlich Lerne ich immer gerne was dazu aber wenn das die beste Lösung ist schaue ich es mir aufjedenfall mal an.
Aus welchem Grund ist AutoIT so einfach?
Gibt es für das Programm was ich erstellen will bestimmte bereiche in AutoIt die ich mir anschauen kann?
Aufjedenfall vielen Dank für deine schnelle antwort
|
|
|
12/04/2016, 22:15
|
#4
|
elite*gold: 0
Join Date: Feb 2009
Posts: 1,137
Received Thanks: 573
|
Ein etwas unorthodoxer Vorschlag, Haskell. Mit funktionalen Sprachen geht so etwas richtig gut
|
|
|
12/04/2016, 22:19
|
#5
|
elite*gold: 86
Join Date: Feb 2009
Posts: 370
Received Thanks: 84
|
C# - ein gutes Tutorial findest du hier:
|
|
|
12/04/2016, 22:19
|
#6
|
elite*gold: 406
Join Date: Dec 2014
Posts: 1,197
Received Thanks: 55
|
Am Besten eine Datenbank verwenden und da dann die Daten eintragen anstatt von txt Dokumente
|
|
|
12/04/2016, 23:44
|
#7
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by REmyii
Also eigentlich Lerne ich immer gerne was dazu aber wenn das die beste Lösung ist schaue ich es mir aufjedenfall mal an.
Aus welchem Grund ist AutoIT so einfach?
Gibt es für das Programm was ich erstellen will bestimmte bereiche in AutoIt die ich mir anschauen kann?
Aufjedenfall vielen Dank für deine schnelle antwort 
|
Weil du dich nicht um jeden Scheiß kümmern musst, in Java / C# musst du wenigstens die Exceptions unter den Teppich kehren oder korrekt abfangen (auch wenn keine kommen können) und in AutoIt ist das praktisch nie der Fall (wenn du einen konsisten Datensatz hast).
Du brauchst nur ein paar Befehle (FileRead, StringSplit, _FileListToArray, und noch ein paar...) und musst ein wenig nachdenken mehr eigentlich nicht.
Hier mal ein ganz einfaches Beispiel:
Das hier ist die "mails.txt":
Das hier wäre das Script: (elitepvpers frühstückt die Zeilenumbrücke (die @ CRLFs) ab, das Leerzeichen dazwischen muss weg!)
Code:
Global $sMailsDatei = FileRead("mails.txt")
Global $aMails = StringSplit($sMailsDatei, @ CRLF, 3)
For $i = 0 To UBound($aMails) - 1
$aUser = StringSplit($aMails[$i], "@", 3)
$sEmail = $aUser[0]
$sDomain = StringSplit($aUser[1], ".", 3)[1]
If $sDomain = "de" Then
FileWrite("Deutsch.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "com" Then
FileWrite("International.txt", $aMails[$i] & @ CRLF)
EndIf
If _IsMale($sEmail) Then
FileWrite("Männlich.txt", $aMails[$i] & @ CRLF)
Else
FileWrite("Weiblich.txt", $aMails[$i] & @ CRLF)
EndIf
Next
Func _IsMale($sString)
;Du kannst auch die männlichen Namen in eine Datei packen und von dort aus vergleichen.
;Musst nicht sehr viel dafür umschreiben.
If StringInStr($sString, "Max") Then Return True
If StringInStr($sString, "Mike") Then Return True
Return False ;Frau
EndFunc
|
|
|
12/05/2016, 01:48
|
#8
|
elite*gold: 90
Join Date: Feb 2016
Posts: 189
Received Thanks: 49
|
Quote:
Originally Posted by alpines
Weil du dich nicht um jeden Scheiß kümmern musst, in Java / C# musst du wenigstens die Exceptions unter den Teppich kehren oder korrekt abfangen (auch wenn keine kommen können) und in AutoIt ist das praktisch nie der Fall (wenn du einen konsisten Datensatz hast).
Du brauchst nur ein paar Befehle (FileRead, StringSplit, _FileListToArray, und noch ein paar...) und musst ein wenig nachdenken mehr eigentlich nicht.
Hier mal ein ganz einfaches Beispiel:
Das hier ist die "mails.txt":
Das hier wäre das Script: (elitepvpers frühstückt die Zeilenumbrücke (die @ CRLFs) ab, das Leerzeichen dazwischen muss weg!)
Code:
Global $sMailsDatei = FileRead("mails.txt")
Global $aMails = StringSplit($sMailsDatei, @ CRLF, 3)
For $i = 0 To UBound($aMails) - 1
$aUser = StringSplit($aMails[$i], "@", 3)
$sEmail = $aUser[0]
$sDomain = StringSplit($aUser[1], ".", 3)[1]
If $sDomain = "de" Then
FileWrite("Deutsch.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "com" Then
FileWrite("International.txt", $aMails[$i] & @ CRLF)
EndIf
If _IsMale($sEmail) Then
FileWrite("Männlich.txt", $aMails[$i] & @ CRLF)
Else
FileWrite("Weiblich.txt", $aMails[$i] & @ CRLF)
EndIf
Next
Func _IsMale($sString)
;Du kannst auch die männlichen Namen in eine Datei packen und von dort aus vergleichen.
;Musst nicht sehr viel dafür umschreiben.
If StringInStr($sString, "Max") Then Return True
If StringInStr($sString, "Mike") Then Return True
Return False ;Frau
EndFunc
|
Vielen dank!
Funktioniert soweit einwandfrei.
Schaue mir gerade eine Tutorialreihe an um alles ein wenig zu verstehen....
Würde trotzdem ein paar fragen hierzu haben
Code:
Global $sMailsDatei = FileRead("mails.txt")
Global $aMails = StringSplit($sMailsDatei, @ CRLF, 3)
For $i = 0 To UBound($aMails) - 1
$aUser = StringSplit($aMails[$i], "@", 3)
$sEmail = $aUser[0]
$sDomain = StringSplit($aUser[1], ".", 3)[1]
If $sDomain = "de" Then
FileWrite("output/Deutsch.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "at" Then
FileWrite("output/Österreich.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "ch" Then
FileWrite("output/Schweiz.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "com" & "co.uk" & "uk" & "us" Then
FileWrite("output/English.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "X" Then
FileWrite("output/andere.txt", $aMails[$i] & @ CRLF)
EndIf
If _IsMale($sEmail) Then
FileWrite("Männlich.txt", $aMails[$i] & @ CRLF)
ElseIf
FileWrite("Weiblich.txt", $aMails[$i] & @ CRLF)
ElseIf
FileWrite("NichtZuweisbar.txt", $aMails[$i] & @ CRLF)
EndIf
Next
Func _IsMale($sString)
;Du kannst auch die männlichen Namen in eine Datei packen und von dort aus vergleichen.
;Musst nicht sehr viel dafür umschreiben.
If FileRead($sString, "files/männliche-namen.txt") Then Return True
If FileRead($sString, "files/weibliche-namen.txt") Then Return True
Return False ;NichtZuweisbar
EndFunc
01. Was muss ich verändern um weitere $sDomain variablen hinzuzufügen?
02.Wie kann ich nach mehreren werten aufeinmal suchen? Beispiel:
Code:
ElseIf $sDomain = "com" & "co.uk" & "uk" & "us" Then
FileWrite("output/English.txt", $aMails[$i] & [MENTION=3576271]CRLF[/MENTION])
03.Kann ich denn 'Filterprozess' in zwei phasen unterteilen?
Phase #1
Die mails.txt wird nach Domains sortiert und diese landen dann in dem dazugehörigen Textdokument.
Endresultat: Deutsch.txt, Österreich.txt, Schweiz.txt, English.txt und andere.txt
Phase #2
Deutsch.txt, Österreich.txt etc... werden nach Geschlecht sortiert, sprich die Deutsch.txt wird auf Männliche und Weibliche namen überprüft.
Am ende sollte man dann DE-Männlich.txt, DE-Weiblich.txt und DE-Nichtzuweisbar.txt als output haben.
04.
Gibt es auch eine möglichkeit eine 'Form' zu erstellen, wo man per Button die 'mails.txt' auswählt und denn ganzen Prozess counten lässt?
Das wäre es fürs erste an fragen...
Hoffe ich mache nicht zuviele umstände, eventuell kann ich ja einige davon selbst beantworten nachdem ich die Tutorialreihe gesehen habe und ein wenig rumexperimentiere.
Gute Nacht, Guten Morgen - whatever
|
|
|
12/05/2016, 16:07
|
#9
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by REmyii
Vielen dank!
Funktioniert soweit einwandfrei.
Schaue mir gerade eine Tutorialreihe an um alles ein wenig zu verstehen....
Würde trotzdem ein paar fragen hierzu haben
Code:
Global $sMailsDatei = FileRead("mails.txt")
Global $aMails = StringSplit($sMailsDatei, @ CRLF, 3)
For $i = 0 To UBound($aMails) - 1
$aUser = StringSplit($aMails[$i], "@", 3)
$sEmail = $aUser[0]
$sDomain = StringSplit($aUser[1], ".", 3)[1]
If $sDomain = "de" Then
FileWrite("output/Deutsch.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "at" Then
FileWrite("output/Österreich.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "ch" Then
FileWrite("output/Schweiz.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "com" & "co.uk" & "uk" & "us" Then
FileWrite("output/English.txt", $aMails[$i] & @ CRLF)
ElseIf $sDomain = "X" Then
FileWrite("output/andere.txt", $aMails[$i] & @ CRLF)
EndIf
If _IsMale($sEmail) Then
FileWrite("Männlich.txt", $aMails[$i] & @ CRLF)
ElseIf
FileWrite("Weiblich.txt", $aMails[$i] & @ CRLF)
ElseIf
FileWrite("NichtZuweisbar.txt", $aMails[$i] & @ CRLF)
EndIf
Next
Func _IsMale($sString)
;Du kannst auch die männlichen Namen in eine Datei packen und von dort aus vergleichen.
;Musst nicht sehr viel dafür umschreiben.
If FileRead($sString, "files/männliche-namen.txt") Then Return True
If FileRead($sString, "files/weibliche-namen.txt") Then Return True
Return False ;NichtZuweisbar
EndFunc
01. Was muss ich verändern um weitere $sDomain variablen hinzuzufügen?
02.Wie kann ich nach mehreren werten aufeinmal suchen? Beispiel:
Code:
ElseIf $sDomain = "com" & "co.uk" & "uk" & "us" Then
FileWrite("output/English.txt", $aMails[$i] & [MENTION=3576271]CRLF[/MENTION])
03.Kann ich denn 'Filterprozess' in zwei phasen unterteilen?
Phase #1
Die mails.txt wird nach Domains sortiert und diese landen dann in dem dazugehörigen Textdokument.
Endresultat: Deutsch.txt, Österreich.txt, Schweiz.txt, English.txt und andere.txt
Phase #2
Deutsch.txt, Österreich.txt etc... werden nach Geschlecht sortiert, sprich die Deutsch.txt wird auf Männliche und Weibliche namen überprüft.
Am ende sollte man dann DE-Männlich.txt, DE-Weiblich.txt und DE-Nichtzuweisbar.txt als output haben.
04.
Gibt es auch eine möglichkeit eine 'Form' zu erstellen, wo man per Button die 'mails.txt' auswählt und denn ganzen Prozess counten lässt?
Das wäre es fürs erste an fragen...
Hoffe ich mache nicht zuviele umstände, eventuell kann ich ja einige davon selbst beantworten nachdem ich die Tutorialreihe gesehen habe und ein wenig rumexperimentiere.
Gute Nacht, Guten Morgen - whatever 
|
01.Einfach weitere If-Zweige ranklatschen, ich habs dir ja vorgemacht (De und Com)
02. Wenn du weitere Domains hinzufügen willst (zu einem If-Zweig) dann musst du die Vergleiche auf die Variablen beziehen. Du kannst da nicht einfach Or "co.uk" schreiben.
Also aus ElseIf $sDomain = "com" Or "co.uk" machst du einfach ElseIf $sDomain ="com" Or $sDomain = "co.uk"
03. Natürlich kann man das. Fuchs dich mal ein wenig weiter in AutoIt rein und dann schreib mal handschriftlich einfach auf was dein Script machen soll. Die Schritte unterteilst du in Unterschritte und dann übersetzt du das Schritt für Schritt in Programmcode.
04. Natürlich! Mit einer GUI sieht das ganze natürlich schöner aus aber du solltest die erst im Nachhinein bauen. Programmier die Funktion und dann bau die Form um die Funktion herum. (Dazu benötigst du natürlich GUI Kentnisse).
Halt dich einfach an ein paar Tutorials, bau die Sachen selber nach und versuch sie nachzuvollziehen. AutoIt ist nicht schwierig und man kann mit minimalem Aufwand sehr schöne Sachen bauen!
|
|
|
12/05/2016, 17:41
|
#10
|
elite*gold: 90
Join Date: Feb 2016
Posts: 189
Received Thanks: 49
|
Quote:
Originally Posted by alpines
01.Einfach weitere If-Zweige ranklatschen, ich habs dir ja vorgemacht (De und Com)
02. Wenn du weitere Domains hinzufügen willst (zu einem If-Zweig) dann musst du die Vergleiche auf die Variablen beziehen. Du kannst da nicht einfach Or "co.uk" schreiben.
Also aus ElseIf $sDomain = "com" Or "co.uk" machst du einfach ElseIf $sDomain ="com" Or $sDomain = "co.uk"
03. Natürlich kann man das. Fuchs dich mal ein wenig weiter in AutoIt rein und dann schreib mal handschriftlich einfach auf was dein Script machen soll. Die Schritte unterteilst du in Unterschritte und dann übersetzt du das Schritt für Schritt in Programmcode.
04. Natürlich! Mit einer GUI sieht das ganze natürlich schöner aus aber du solltest die erst im Nachhinein bauen. Programmier die Funktion und dann bau die Form um die Funktion herum. (Dazu benötigst du natürlich GUI Kentnisse).
Halt dich einfach an ein paar Tutorials, bau die Sachen selber nach und versuch sie nachzuvollziehen. AutoIt ist nicht schwierig und man kann mit minimalem Aufwand sehr schöne Sachen bauen!
|
Nochmals vielen Dank!
Also ich habe mir jetzt einen Plan gemacht und würde am ende am Liebsten dieses resultat haben: - Textdokument mit E-Mails auswählen können.
- Geschlechter Filtern mit Textdatein wo Namen drinnen stehen (m/w).
- Domains Filtern anhand der Endung. (de/at/ch/com etc)
- Programm soll Textdokumente erstellen wo die gefilterten Emails reinkommen. (siehe beispiel).
Das ist alles möglich mit AutoIt? 
Schaue mir schon fleißig Tutorials damit ich es umsetzen kann...
Lg.
|
|
|
12/05/2016, 19:13
|
#11
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by REmyii
Das ist alles möglich mit AutoIt? 
Schaue mir schon fleißig Tutorials damit ich es umsetzen kann...
|
Ja klar! Schau dir einfach paar Tutorials zur GUI Programmierung an und du wirst relativ zügig an dein Ziel kommen.
Die von dir gebaute GUI kriegt man in Koda sehr schnell zusammengeschustert.
|
|
|
12/08/2016, 19:40
|
#12
|
elite*gold: 10
Join Date: Jan 2012
Posts: 331
Received Thanks: 47
|
Wie wärs mit ganz altmodisch mit Exel-Formeln?
|
|
|
01/09/2017, 14:00
|
#13
|
elite*gold: 0
Join Date: Jul 2015
Posts: 49
Received Thanks: 46
|
Das geht übrigens auch kinderleicht auf der Unix / Linux Konsolte mit dem Programm AWK
|
|
|
01/09/2017, 19:20
|
#14
|
elite*gold: 0
Join Date: Dec 2016
Posts: 21
Received Thanks: 2
|
Nichts, aber auch nichts geht über ein schönes Python script ^^
|
|
|
 |
Similar Threads
|
[Hilfe] Büro-Rechner - Welche eigenen sich am Besten?
09/28/2016 - Hardware Discussions / Questions - 2 Replies
Hallo Community,
ich brauche für meinen Büro einen neuen Rechner, Budget liegt bis 800-900€.
Er wird eigentlich nur für Office, Internet und Schreibprogramme benutzt.
Ich hab mal gehört das es einen großen Unterschied zwischen den i5 un i7-Prozessoren geben soll, was einen Büro-Rechner ausmachen kann, stimmt das?
Würde gerne eure Empfehlungen hören und Vorschläge.
Habe auf die schnelle mal das hier gefunden:
|
Welche Sprache eignet sich für mich?
05/03/2015 - General Coding - 14 Replies
Hey!
Ich habe mal eine kleine Frage an euch. Ich möchte in kommender Zeit einige Ideen umstetzen. Jedoch stoße ich bei dieser Idee auf ein kleines Problem, ich benötige Kentnisse im Codingbereich. Jedoch habe ich leider keine Ahnung davon und möchte mir erst Kentnisse anarbeiten, bevohr ich anfange irgendwen etwas zu fragen bzgl. meiner Ideen. Jedoch ist nun die Frage welche Sprache sollte ich für meine Ideen benutzen?
Bereiche die ich mit meinen Ideen abdecke:
- App Erstellung für...
|
Welche Klasse eignet sich am besten zum botten?
05/11/2013 - Tera - 4 Replies
Huhu Jungs :)
Ich habe Zuras Bot erworben und will mir einen char hochziehen, der nur für das nötige kleingeld sorgen soll.
Mein Mainchar ist ein Lanzer
nun zur Frage:
Welche Klasse eignet sich am besten zum botten und goldfarmen?
hat vielleicht schon jemand erfahrung und kann berichten?
|
Welche Sprache soll ich am besten verwenden?
03/26/2012 - General Coding - 8 Replies
Hallo,
Wollte mit AutoIt einen Bot für das Spiel"Darkorbit" machen ,da mit AutoIt alles bisjen schwerer ist wollte ich mal fragen welche Sprache am besten ist um das zu tun:Mein Thread...
|
Welche Skript Sprache eignet sich für einen Server Bot?
12/14/2010 - Main - 8 Replies
Hi,
Welche Skript Sprache eignet sich für einen Server Bot?
Könnt ihr mir über die Sprache Toturials empfehlen?
Vielen dank im voraus
MFG
jeadei
|
All times are GMT +1. The time now is 07:11.
|
|