mrpc’s Blog

php

Update στο WordPress

του mrpc στις 24/10/2008, στην κατηγορία Open Source, php, web development, Βlogs

Βρέθηκε ένα κενό ασφαλείας στο WordPress και για να διορθωθεί βγήκε νέα έκδοση, η 2.6.3. Όμως όσοι θέλουν να αναβαθμίσουν, μπορούν να κατεβάσουν μόνο τα δύο αρχεία που αλλάζουν.

  1. wp-includes/class-snoopy.php
  2. wp-includes/version.php

Τα κατεβάζετε και αντικαθιστάτε τα παλιά.

Μοιράσου το με: buzzcullbobitdigmeforacampfreestuffdeliciousgooglefacebooktwitterdiggyahoobuzz
Αφήστε σχόλιο :, , , , περισσότερα...

Open Flash Chart

του mrpc στις 25/09/2008, στην κατηγορία Open Source, php, web design

Τις τελευταίες μέρες για τις ανάγκες ενός project που ετοιμάζω για έναν πελάτη έπρεπε να δημιουργήσω κάποια γραφήματα. Αρχική μου σκέψη για να γλιτώσω χρόνο από το development ήταν να χρησιμοποιήσω το Google Chart API, το οποίο δίνει με πολύ εύκολο τρόπο τη δυνατότητα να ενσωματώσει κάποιος στη σελίδα του μια σειρά από γραφήματα.
Μέχρι ένα βαθμό με κάλυπτε, δέχεται αρκετά μεγάλη παραμετροποίηση, είναι πολύ εύχρηστο και φυσικά έχει πολύ καλό design.
Όμως σκέφτηκα να ψάξω μήπως βρω κάποιο καλύτερο framework – το οποίο να ενσωματώνεται στο project μου και όχι να κάνω κλήσεις σε τρίτα site.
Τελικά έπεσα πάνω στο Open Flash Chart, ένα open source project, το οποίο δημιουργεί γραφήματα σε flash, ενώ παρέχει βιβλιοθήκες για τον χειρισμό τους σε όλες τις δημιφιλείς scripting γλώσσες, όπως την PHP που χρησιμοποιώ.
Κυκλοφορούν μάλιστα δύο εκδόσεις του, η δεύτερη πολύ πιο βελτιωμένη, αλλά παράλληλα συντηρείται η πρώτη που είναι πιο απλή στο χειρισμό.
Τελικά χρησιμοποιώ αυτό. Όποιος χρειάζεται κάποιο εντυπωσιακό framework για να δημιουργεί charts, ας ρίξει μια ματιά.

Μοιράσου το με: buzzcullbobitdigmeforacampfreestuffdeliciousgooglefacebooktwitterdiggyahoobuzz
Αφήστε σχόλιο :, , , , , , , περισσότερα...

Αλλαγή encoding στο Nikaria

του mrpc στις 17/02/2007, στην κατηγορία Development, Pramnos.net, php, Ικαρία

Σήμερα κάθισα και άλλαξα το encoding στο Nikaria.gr σε utf-8. Για διάφορους λόγους, ένας είναι για να μπορώ αργότερα να βάλω adsense πιο εύκολα, άλλος είναι για να λειτουργούν σωστά κάποια link.
Το θέμα είναι ότι χρειάστηκε να κάνω την αλλαγή και σε όλη τη βάση δεδομένων. Και επίσης να χρησιμοποιήσω κάποιες iconv functions για περιεχόμενο που έρχεται από το pramnos.net, το οποίο παραμένει σε iso-8859-7.
Τέλος, για να γίνει πιο σωστά το indexing στις μηχανές αναζήτησης, διαχώρισα το ελληνικό από το αγγλικό περιεχόμενο με τη δημιουργία ενός subdomain. Έτσι η αγγλική ενότητα τώρα είναι στη διεύθυνση:
http://en.nikaria.gr
Ποιος νοιάζεται θα μου πείτε τώρα…

Μοιράσου το με: buzzcullbobitdigmeforacampfreestuffdeliciousgooglefacebooktwitterdiggyahoobuzz
3 Σχόλια :, περισσότερα...

Nikaria.gr

του mrpc στις 13/12/2006, στην κατηγορία Development, php

Σήμερα ανέβασα μια πρώτη μορφή του νέου μου site για την Ικαρία: www.nikaria.gr.
Είναι βασισμένο σε δική μου εφαρμογή και όχι σε κάτι έτοιμο.
Για την ώρα μοιράζεται διάφορα στοιχεία με το pramnos.net αλλά αργότερα θα γίνει πιο αυτόνομο.

Μοιράσου το με: buzzcullbobitdigmeforacampfreestuffdeliciousgooglefacebooktwitterdiggyahoobuzz
2 Σχόλια : περισσότερα...

Διάφορα

του mrpc στις 07/12/2005, στην κατηγορία Development, Open Source, php

Τελευταίες δραστηριότητες του site μου…
Αποφάσισα να φτιάξω ένα mini site για τα Χριστούγεννα, κάτω από το κανονικό μου site. Έτσι έφτιαξα το Pramnos christmas. Η ιδέα ήταν να φτιάξω κάτι για να προωθήσω τα banner της Samsung που έβαλα στο site. Όμως πέρα από αυτό το promotion, που έτσι κι αλλιώς λήγει σε μερικές μέρες, ένα mini site έχει πολλά οφέλη.
Κατ’ αρχήν φέρνει επισκέπτες. Οι επισκέπτες αυτοί έρχονται για συγκεκριμένο λόγο και εγώ μπορώ να τον χρησιμοποιήσω και για να προωθήσω και άλλα πράγματα. Μάλλον μπορώ να έχω και κάποια οφέλη λοιπόν μέσω adwords αν το χρησιμοποιήσω σωστά. Θα δούμε στην πορεία.
Για την ώρα με ενδιαφέρει να μπούν αρκετά άτομα στην κλήρωση της samsung.
Κάτι άλλο που έκανα, για να αρχίσω να ασχολούμαι λίγο πιο σοβαρά με το site ήταν να διαχωρίσω λίγο τα domains μου. Έτσι το pramnos.net (και το gr) οδηγεί στην Ελληνική έκδοση του site, ενώ το pramnos.com οδηγεί στην Αγγλική. Μένει να φτιάξω και ένα δεύτερο logo για την Αγγλική έκδοση, που θα λέει pramnos.com για να μην μπερδεύονται οι επισκέπτες.
Γιατί όλα αυτά; Γιατί το google μάλλον δεν γράφει όλο το Αγγλικό content του site μου. Μέχρι τώρα η επιλογή της γλώσσας γινόνταν μέσω session. Αυτό σημαίνει ότι όταν το google έμπαινε στις Αγγλικές σελίδες μου έβλεπε ακριβώς τα ίδια link με άλλα ονόματα, οπότε έχανα. Τώρα όμως το com και το net φαίνονται σαν 2 διαφορετικά site. Καλό;
Μένει να δω τι θα κάνω στο Αγγλικό site…

Μοιράσου το με: buzzcullbobitdigmeforacampfreestuffdeliciousgooglefacebooktwitterdiggyahoobuzz
Αφήστε σχόλιο : περισσότερα...

My own cms!

του mrpc στις 01/11/2005, στην κατηγορία Development, php

Μια από τις πιο βασικές μου ασχολίες το τελευταίο διάστημα είναι η δημιουργία ενός CMS (content managment system), το οποίο θα με διευκολύνει πάρα πολύ στη δουλειά μου, και θα με γλυτώσει από όλες τις επιπτώσεις που έχει η επιλογή κάποιου έτοιμου cms, free ή commercial.
Προσπαθώ να το κάνω όσο πιο ευέλικτο γίνεται, για να μπορώ μετά πολύ απλά να το προσαρμόζω στην κάθε δουλειά που παίρνω σαν developer. Έτσι αντί κάθε φορά να φτιάχνω ένα νεο news system, ένα νέο forum, ένα νέο σύστημα για user registration κ.λ.π., να χρησιμοποιώ ως βάση το cms μου και σιγά – σιγά να αναπτύσω μόνο τα κομμάτια που απαιτεί η νέα δουλειά.
Οι λόγοι που δεν χρησιμοποιώ κάτι έτοιμο είναι πάρα πολοί. Ο πιο βασικός είναι ότι θέλω κάτι που να είναι κομμένο και ραμένο στα μέτρα μου και να κάνει ακριβώς αυτό που έχω στο μυαλό μου, όχι περίπου. Να μη χρειάζεται 500 hacks για να φτάσω εκεί που θέλω. Να το ξέρω πολύ καλά ώστε αν απαιτηθεί κάτι καινούργιο να μην στραβώνομαι με ξένο κώδικα. Και φυσικά η ασφάλεια, κάτι που δεν σου παρέχει κανένα open source cms, αφού τα λάθη στον κωδικα τα βλέπουν όλοι.
Έτσι λοιπόν καθημερινά βγάζω τα μάτια μου με τον κώδικα για αρκετές ώρες. Και αυτό με έχει βοηθήσει πάρα πολύ, αφού πλέον χειρίζομαι πολύ πιο εύκολα τη γλώσα που χρησιμοποιώ (php) και οι δουλειές που κάνω σε αυτή μου φαίνονται πια πολύ εύκολες.
Αυτό που δούλευα σήμερα ήταν οι upload λειτουργίες του. Θέλω όλα τα uploads να γίνονται με ftp functions. Έτσι τα αρχεία που ανεβαίνουν στον server γράφονται με owner τον χρήστη που έχει το hosting account, όχι με κάποιον υπερχρήστη. Αυτό έχει μεγάλη σημασία, αφού από τη μια δίνει περισσότερη ασφάλεια και έλεγχο, από την άλλη είναι και πολύ πρακτικό, αφού πολλές φορές μου έχει τύχει να μην μπορώ να σβήσω κάποιο αρχείο που έγινε upload από κάποιο script, επειδή είχε σαν owner τον apache και όχι εμένα…
Και συνεχίζω….

Μοιράσου το με: buzzcullbobitdigmeforacampfreestuffdeliciousgooglefacebooktwitterdiggyahoobuzz
Αφήστε σχόλιο : περισσότερα...

Ψάχνετε για κάτι;

Κάντε αναζήτηση από την παρακάτω φόρμα:

Δεν βρίσκετε αυτό που ψάχνετε; Αφήστε ένα σχόλιο ή επικοινωνήστε μαζί μου!

Μερικές προτάσεις:

Μερικοί φίλοι που προτείνω να επισκεφτείτε...