|
|
|
|
Alter... Questionable Content sollte Pflichtprogramm für Pragmatik-Klassen werden...
|
|
|
|
|
|
|
Hat hier schon mal jemand ein Telefoninterview gehabt bei dem ebenfalls eine Problemstellung gelöst werden sollte (Inetanschluss nebenher ist Pflicht)? Das macht mich gerade leicht nervös.
Geht um nen Werkstudentenjob im Bereich Softwareentwicklung.
|
|
|
|
|
|
|
|
|
|
|
Ging bei mir um ein DS und ich sollte am Telefon irgendwas erklären… so eine typische Interview-Frage war das, wie man irgendwas mit zwei Listen von Zahlen zusammenpopelt oder so.
|
|
|
|
|
|
|
Das war dann auch die einzige ernsthaft Informatik-spezifische Frage, die mir im ganzen Bewegungsprozess gestellt wurde
|
|
|
|
|
|
|
Google Hotwords ist irgendwie creepy.
|
|
|
|
|
|
|
Kann das irgendwer erklären?
|
|
|
|
|
|
|
Nicht wirklich, ich hatte da auf euch gehofft
|
|
|
|
|
|
|
| Zitat von SirSiggi
Google Hotwords ist irgendwie creepy.
| | Tut das noch mehr als auf "Google" zu lauschen? Ich kann das nicht wirklich ausprobieren, mein Englisch-Akzent scheint zu schlecht für die Spracherkennung zu sein
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Danzelot
| Zitat von SirSiggi
Google Hotwords ist irgendwie creepy.
| | Tut das noch mehr als auf "Google" zu lauschen? Ich kann das nicht wirklich ausprobieren, mein Englisch-Akzent scheint zu schlecht für die Spracherkennung zu sein
| |
Who is Bill Clinton?
dann
Who is his wife?
dann
When was she born?
Es funktioniert natürlich nicht mit allem, aber es ist geil zu sehen wie natural language processing langsam dort ankommt, wo es vor 20 Jahren mal hin wollte: Sprache in ihrem Kontext verstehen.
|
|
|
|
|
|
|
"Where was she born?" -> "well water free porn"
Ja, so ungefähr
|
|
|
|
|
|
|
Es bleibt noch viel zu tun.
|
|
|
|
|
|
|
Ich hoffe mal die lassen was für mich übrig bis ich fertig studiert habe.
|
|
|
|
|
|
|
In der Richtung wirst du die nächsten 50 Jahre noch Arbeit haben. Denn auch wenn schon ewig an Sprachverarbeitung gearbeitet wird, richtig Einsatzfähig ist das doch nur bedingt. Das liegt aber vor allen Dingen daran, dass man bisher nur sehr kleine Teile menschlicher Sprache ordentlich maschinenlesbar beschreiben kann (im wesentlichen nur Syntax und Semantik). Das heißt, eigentlich fehlt es weniger an Ingenieuren, die den Scheiss in Programme gießen, als an Leuten die automatisiert verarbeitbare Modelle entwickeln, die abbilden wie Sprache im Gehirn funktioniert. Die heutigen Ansätze können schon einiges erklären, kommen aber auch immer wieder schnell an ihre Grenzen.
|
|
|
|
|
|
|
http://zmievski.org/2010/08/the-prime-that-wasnt
Typisch PHP…
| To manage the danger of runaway patterns, PCRE implemented the pcre.backtrack_limit setting a few years ago. [...]. Once the limit is reached, the match fails, and the number is declared prime. | |
…schlagen Funktionen ohne weiteres ado mit doppeldeutigem Ergebnis fehl.
|
|
|
|
|
|
|
| Zitat von SirSiggi
In der Richtung wirst du die nächsten 50 Jahre noch Arbeit haben. Denn auch wenn schon ewig an Sprachverarbeitung gearbeitet wird, richtig Einsatzfähig ist das doch nur bedingt. Das liegt aber vor allen Dingen daran, dass man bisher nur sehr kleine Teile menschlicher Sprache ordentlich maschinenlesbar beschreiben kann (im wesentlichen nur Syntax und Semantik). Das heißt, eigentlich fehlt es weniger an Ingenieuren, die den Scheiss in Programme gießen, als an Leuten die automatisiert verarbeitbare Modelle entwickeln, die abbilden wie Sprache im Gehirn funktioniert. Die heutigen Ansätze können schon einiges erklären, kommen aber auch immer wieder schnell an ihre Grenzen.
| | Ich mache mir da echt keine Sorgen, das mit den Modellen zur Sprache finde ich ein ziemlich spannendes Feld. Irgendwann überspringt man den Mund eh und liest die Sprache direkt aus der Gehirnaktivität, dann kommt wieder ganz neue Arbeit rein
Doof allerdings: Meine Vorlesung zur Spracherkennung ist ziemlich identisch mit dem was ich letztes Semester schon zu Biosignalen allgemein gehört habe. Entsprechend groß ist die Motivation, für die 10 Minuten Neues pro Vorlesung da 80 Minuten mich zu langweilen
|
|
|
|
|
|
|
| Zitat von csde_rats
http://zmievski.org/2010/08/the-prime-that-wasnt
Typisch PHP…
| To manage the danger of runaway patterns, PCRE implemented the pcre.backtrack_limit setting a few years ago. [...]. Once the limit is reached, the match fails, and the number is declared prime. | |
…schlagen Funktionen ohne weiteres ado mit doppeldeutigem Ergebnis fehl.
| |
Das hat doch nix mit PHP zu tun. Das liegt einfach am komischen Aufbau dieses Algorithmus der einfach an die Grenzen einiger Variablen stößt. Das kann auch ohne PHP passieren.
|
|
|
|
|
|
|
Ich leg meine Hand dafür jetzt nicht ins Feuer, behaupte aber mal, dass in anderen Sprachen™ bzw. Implementierungen von Regexen in anderen Sprachen™ da ne Exception fliegt anstatt einfach false…
|
|
|
|
|
|
|
ich hab ja in letzter zeit viel mit javascript gemacht und muss sagen, dass die spache auch einige konzepte vereint, die eher organisch gewachsen sind.- spezialrückgabewerte (
foo.indexOf(bar) === -1 )
- die vielen nullwerte (
0, null, false, undefined, (void 0), NaN )
- deren kombination (
x = {y: undefined}; ('y' in x) === true; x.y === x.z )
- komische specs (NodeList hat keine .forEach-methode)
dann ist das neue yield-zeug zwar cool von python geklaut, aber irgendwie nicht so ganz in das sonst sehr callback-orientierte coden integriert. versuch mal einer, folgende klasse in einen richtigen iterator zu wrappen: function LineIter(callback) { lines = ...; for (line of lines) callback(line) }
|
|
|
|
|
|
|
Wo wir grad über PHP reden...
Mein Anti Spam Script:
|
Code: |
$mbox = imap_open($server,$user,$passwd) or die("Could not open Mailbox - try again later!");
$message_count = imap_num_msg($mbox);
for ($i = 1; $i <= $message_count; ++$i) {
if(strpos($header->senderaddress,"Viagra")!== false){
imap_setflag_full($mbox, str_replace(' ', '', $header->Msgno), '\Deleted');
}
if($header->toaddress == $header->fromaddress && $header->reply_toaddress == $header->senderaddress){
imap_setflag_full($mbox, str_replace(' ', '', $header->Msgno), '\Deleted');
}
}
imap_expunge($mbox);
imap_close($mbox); |
|
Ich werde wohl von einem einzelnen Spammer mit einem sehr dämlichen Skript belästigt. Der hatte ne ganze Woche Ruhe gegeben und jetzt schickt er mir wieder 200 Mails am Tag mit dämlichem Inhalt an *random*@ meinnachname .de
Mal gucken wie weit die Regeln noch in Zukunft ausgebaut werden müssen um die 100% Trefferquote zu halten.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von NI-Xpert am 23.05.2013 15:32]
|
|
|
|
|
|
Die erste Lösung keine Mails an Wildcardadressen anzunehmen und zu kucken, welche Adressen wirklich benötigt werden. Denn Wildcards sind vor allen Dingen eins: Faulheit. Und zwar solche, die dann gerne nach hinten losgeht, weil man nach aussen hin 10.000 Adressen hat und nie weiß, welche wirklich benutzt werden. Nebenbei wird man zum Spammagneten.
|
|
|
|
|
|
|
Nein Wildcards sind toll
|
|
|
|
|
|
|
Ich hab auch ne Wildcard-Addresse, da kommt nicht sonderlich mehr Spam rein.
Die ist im Wesentlichen für alle Webseiten, denen so schwer ins Hirn geschissen wurde, dass sie "+" in E-Mail-Addressen nicht akzeptieren.
|
|
|
|
|
|
|
Lassen Sie mich Arzt, ich bin durch!
|
|
|
|
|
|
|
| Zitat von NI-Xpert
Wo wir grad über PHP reden...
Mein Anti Spam Script:
|
Code: |
$mbox = imap_open($server,$user,$passwd) or die("Could not open Mailbox - try again later!");
$message_count = imap_num_msg($mbox);
for ($i = 1; $i <= $message_count; ++$i) {
if(strpos($header->senderaddress,"Viagra")!== false){
imap_setflag_full($mbox, str_replace(' ', '', $header->Msgno), '\Deleted');
}
if($header->toaddress == $header->fromaddress && $header->reply_toaddress == $header->senderaddress){
imap_setflag_full($mbox, str_replace(' ', '', $header->Msgno), '\Deleted');
}
}
imap_expunge($mbox);
imap_close($mbox); |
|
Ich werde wohl von einem einzelnen Spammer mit einem sehr dämlichen Skript belästigt. Der hatte ne ganze Woche Ruhe gegeben und jetzt schickt er mir wieder 200 Mails am Tag mit dämlichem Inhalt an *random*@ meinnachname .de
Mal gucken wie weit die Regeln noch in Zukunft ausgebaut werden müssen um die 100% Trefferquote zu halten.
| |
Dir hat wohl noch niemand was von procmail oder sieve erzählt, dass dir das so gefällt, oder?
|
|
|
|
|
|
|
Von Procmail oder sieve habe ich in der Tat nichts gehört aber ich wechsel dem Plesk jetzt nicht den Mailserver unterm Hintern rum
Das wär aber auch etwas mit Kanonen auf Spatzen schießen.
|
|
|
|
|
|
|
Manchmal aber auch nur manchmal Zweifel ich am Verstand von einigen hochbezahlten
Externen Entwicklern. Spricht mich heute einer von denen doof an, warum ich so eine
alte Version auf dem Server installieren ließ . Die sei noch von 14 Uhr und um 16 Uhr
wäre schon eine neue Version verfügbar gewesen.
Der feine Herr hat aber dooferweise vergessen das in dieser Uhrzeit ein GMT stand.
Selbst mit einem dezentem Hinweis, dass wir CEST wären, hat er seinen Fehler
nicht eingesehen.
|
|
|
|
|
|
|
Ui, noch eine halbe Stunde dann kann ich mal wieder die Sonne nach einer Party aufgehen sehen
cms, ich habe gehört dass du dir auf dem letzten GW ein Duell mit Sir Max geliefert hast wer in der schlimmsten Gegend aufgewachsen ist?
|
|
|
|
|
|
|
Das neue Opera mobile ist doof. Langsamer und nicht so komfortabel. Vielleicht wird das ja noch, aber das hätten sie ruhig noch ein bisschen in der Beta-Küche ziehen lassen können
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |