Sorry, this entry is only available in Greek.
Μαζική αποστολή μηνυμάτων email (τελευταίο μέρος)
Το widget
Το widget μας θα είναι ένα κομματάκι JavaScript που θα προσθέτει μια ετικέτα div στο σημείο κλήσης του και μετά με ajax θα φορτώνει την πρώτη σελίδα, αυτήν της εγγραφής δηλαδή. Εδώ συναντάμε και την πρώτη σημαντική δυσκολία: το φόρτωμα με ajax περιεχόμενου από διαφορετικό domain… Πολλάααα λίτρα μελάνης έχουν χυθεί στην αναφορά των θεμάτων ασφάλειας που κάτι τέτοιο θα δημιουργούσε. Για το λόγο αυτό ακολουθούμε την μέθοδο CORS (Cross Origin Resource Sharing) me με απλή προσθήκη του Continue Reading…
(Ελληνικά) Μαζική αποστολή μηνυμάτων email (μέρος 2ο)
(Ελληνικά) Μαζική αποστολή μηνυμάτων email (για newsletter)
(Ελληνικά) Παγκόσμια ημέρα weblogger
(Ελληνικά) OWASP Νο10 – Μη επικυρωμένες μεταπηδήσεις ή προωθήσεις (Unvalidated Redirects and Forwards)
(Ελληνικά) Τα CAPTCHA των γιγάντων
There is never enough security
php – Κατεβάζοντας playlists με το youtube-dl: “real users do it on the command line”
Πήρατε λοιπόν, λέω ‘γω τώρα, το τζιτζι νέο κασετοφωνάκι αυτοκινήτου και μετά από ~10^32 προσπάθειες να βρείτε μετασχηματιστή των καλωδίων για να «μπει» χωρίς να σφάξετε τα καλώδια που μυρίζουν καινουργίλα… τέλος πάντων μπήκε 😀
Στην πρώτη βόλτα όμως παρά τον κρυστάλλινο ήχο και τα υπόλοιπα πλεονεκτήματά του, σας έλλειψε η αγαπημένη σας playlist. Continue Reading…
php: Αυτόματη μετάφραση πολλαπλών κειμένων με την Bing-Translate (Μέρος 2ο και καλύτερο!)
Θυμάστε που κάναμε καφέ όσο η php έστελνε κείμενα για μετάφραση;
Θυμάστε που αναρωτηθήκαμε τι νόημα έχει η μέθοδος Translate() να απαντά μόνο σε http GET όταν το μήκος του κειμένου προς μετάφραση επιτρέπεται να είναι 10000 χαρακτήρες (κάντε και τον πολλαπλασιασμό για UTF-8 και urlencode) ενώ ο server δέχεται μέγιστο μήκος uri όχι πάνω από 5000 χαρακτήρες;
Εεεεε, ήρθε η ώρα να κάνουμε άλλο ένα καφεδάκι 😉 Continue Reading…