Σάββατο 20 Φεβρουαρίου 2010
Η μαγεία της ανακάλυψης του open source
Πολλοί προγραμματιστές αλλά και γενικότερα χρήστες υπολογιστών αγαπάμε το τσάμπα. Μια μορφή αυτού του "τσάμπα" είναι το λογισμικό ανοικτού κώδικα (open source).
Η ανάγκη για ταχεία ανάπτυξη πληροφοριακών συστημάτων που να έχουν όλο και περισσότερες δυνατότητες οδηγεί πολλές φορές στην υιοθέτηση open source και free software ακόμα κι από μεγάλες εταιρείες. Χαρακτηριστικό παράδειγματα αποτελούν το linux, η Java, η mySQL, η PostgreSQL, η PHP, το Joomla και πάρα πολλά άλλα.
Αλλά τα πράγματα δεν είναι τόσο ιδανικά. Κανένας δεν διαθέτει τον χρόνο του μόνο για το καλό της κοινότητας, αλλά και για ιδίον όφελος. Το όφελος αυτό μπορεί να έρθει από το ότι μόνο αυτός που έχει φτιάξει ενα πρόγραμμα μπορεί να κατανοησει άμεσα το πως λειτουργεί. Οποιοσδήποτε άλλος θα χρειαστεί σίγουρα κάποιον χρόνο, που μεταφράζεται σε χρήμα. Οπότε είναι πιθανόν κάποια εταιρεία που θα θέλει να το αξιοποιησει εμπορικά να τον πληρώσει για συμβουλές ή για προσαρμογή του λογισμικού στα μέτρα της.
Το πρόβλημα είναι ότι πολλές φορές κάτι τέτοιο δεν συμβαίνει κι εν τέλη υπάρχουν πάρα πολλά φιλόδοξα open source projects που σταματούν γιατι δεν βρίσκουν χρηματοδότηση. Μακάρι οι εταιρείες να κατανοήσουν ότι οι προγραμματιστές πρέπει να αμοιβόμαστε αντάξια με αυτό που παράγουμε. Δηλαδή να μας πληρώνουν γιατι παράγουμε κάτι που αυξάνει τον ρυθμό της παραγωγικότητας κι όχι απλά την παραγωγικότητα.
Πηγή: Greek Java Man
Η ανάγκη για ταχεία ανάπτυξη πληροφοριακών συστημάτων που να έχουν όλο και περισσότερες δυνατότητες οδηγεί πολλές φορές στην υιοθέτηση open source και free software ακόμα κι από μεγάλες εταιρείες. Χαρακτηριστικό παράδειγματα αποτελούν το linux, η Java, η mySQL, η PostgreSQL, η PHP, το Joomla και πάρα πολλά άλλα.
Αλλά τα πράγματα δεν είναι τόσο ιδανικά. Κανένας δεν διαθέτει τον χρόνο του μόνο για το καλό της κοινότητας, αλλά και για ιδίον όφελος. Το όφελος αυτό μπορεί να έρθει από το ότι μόνο αυτός που έχει φτιάξει ενα πρόγραμμα μπορεί να κατανοησει άμεσα το πως λειτουργεί. Οποιοσδήποτε άλλος θα χρειαστεί σίγουρα κάποιον χρόνο, που μεταφράζεται σε χρήμα. Οπότε είναι πιθανόν κάποια εταιρεία που θα θέλει να το αξιοποιησει εμπορικά να τον πληρώσει για συμβουλές ή για προσαρμογή του λογισμικού στα μέτρα της.
Το πρόβλημα είναι ότι πολλές φορές κάτι τέτοιο δεν συμβαίνει κι εν τέλη υπάρχουν πάρα πολλά φιλόδοξα open source projects που σταματούν γιατι δεν βρίσκουν χρηματοδότηση. Μακάρι οι εταιρείες να κατανοήσουν ότι οι προγραμματιστές πρέπει να αμοιβόμαστε αντάξια με αυτό που παράγουμε. Δηλαδή να μας πληρώνουν γιατι παράγουμε κάτι που αυξάνει τον ρυθμό της παραγωγικότητας κι όχι απλά την παραγωγικότητα.
Πηγή: Greek Java Man
Τι είναι τελικά η επίγεια ψηφιακή τηλεόραση
Φαντάζομαι ότι όλοι έχετε δει στην τηλεόραση κάποιες διαφημίσεις για την επίγεια ψηφιακή τηλεόραση (www.digea.gr). Αλλά πιθανόν δεν έχετε καταλάβει τι είναι ή τι πρέπει να κάνετε εσείς για αυτό. 
Πηγή: Greek Java Man
Η ψηφιακή τηλεόραση είναι μια νέα τεχνολογία όπου το τηλεοπτικό σήμα θα συνεχίζει να μεταδίδεται όπως γίνεται ήδη, δηλαδή το σήμα θα το λαμβάνετε χωρίς καμία αλλαγή εξοπλισμού. Η διαφορά είναι ότι θα μεταδίδεται με μια διαφορετική κωδικοποίηση, μια ψηφιακή κωδικοποίηση αντίστοιχη της κωδικοποίησης που έχουν τα DVD (Mpeg2), που παίζει το iPod και το iPhone (MPEG-4/MP3), οπότε θα χρειαστεί κάποιος εξοπλισμός που να μπορεί να μετατρέπει αυτό το ψηφιακό σήμα σε εικόνα που να μπορεί να δείξει η τηλεόραση που ήδη έχετε. Οπότε η λογική αντίστοιχη του filmnet, αλλά χωρίς χρέωση. Αγοράζεις έναν αποκωδικοποιητή ψηφιακού σήματος και τον συνδέει αφενός με την κεραία (για να λαμβάνει το τηλεοπτικό σήμα) κι αφεταίρου με την τηλεόραση (για να προβάλεται το τηλεοπτικό σήμα). Φυσικά υπάρχει και η εναλλακτική λύση της αγοράς καινούριας τηλεόρασης που να έχει και ψηφιακό δέκτη.
Αυτό που θα κερδίσουμε οι τηλεθεατές με αυτήν την μετατροπή του τηλεοπτικού σήματος σε ψηφιακού είναι ότι δεν θα υπάρχουν "χιόνια", θα είναι μακράν υψηλότερης ποιότητας από το αναλογικό. Θεωρητικά θα υπάρχουν κι άλλες δυνατότητες όπως επιλογή υπότιτλων και μεταγλώτισης, αντίστοιχα όπως γίνεται στα DVD, αλλά είναι αμφίβολο αν οι τηλεοπτικοί σταθμοί θα υποστηρίζουν κάτι τέτοιο.
Αλλά στην πραγματικότητα δεν γίνεται για το καλό του τηλεθεατή. Στην πραγματικότητα γίνεται προκειμένου να μπορέσουν να δημιουργηθούν πιο πολλοί τηλεοπτικοί σταθμοί. Εαν θυμάμαι καλά θα μπορούν να "χωρέσουν" οκταπλάσιοι σταθμοί από αυτούς που ήδη υπάρχουν.
Εν συντομία:
Για να έχεις ψηφιακή τηλεόραση θα χρειαστεί να αγοράσεις και να συνδέσεις με την κεραία και την υπάρχουσα τηλεόραση έναν αποκωδικόποιητή ψηφιακής τηλεόρασης.
Πηγή: Greek Java Man
Η μαγεία της ανακάλυψης της καλής "ταβέρνας"!
Από πάντα ήμουν λάτρης του φαγητού. Παλιότερα με ενθουσίαζαν οι μεγάλες ποσότητες. Τα απίστευτα τεράστια αμερικάνικα πιάτα, που είναι βέβαια σκέτος θάνατος! Πλέον έχω αρχίσει να αναζητώ την ποιότητα. Μέχρι πριν δύο μήνες το μοναδικό μαγαζί που είχα βρει και θεωρούσα ποιοτική "ταβέρνα" ήταν το Butcher στο Γκάζι. Μέχρι που έτυχε να πάω στο Village Park στο Ρέντη και να ανακαλύψω ότι σε μια γωνία υπάρχει ένα μαγαζί "Grill All Day". Ενθουσιάστηκα! Ποιοτικό φαγητό, απίστευτη διακόσμιση, ειδικά της σαλάτας και πολύ λογικές τιμές. Από τότε σχεδόν κάθε εβδομάδα το τιμώ! Είναι μια σχετικά οικονομική επιλογή για κάποιον που θέλει να τρώει ποιοτικά. Δοκιμάστε το, ή προτείνετε μου κι εσείς αντίστοιχα μέρη.
Πηγή: Greek Java Man
Δωρεάν τηλεοπτιοκές σειρές από το Δικτυο
Πιθανοτατα δεν ειμαι ο μονος που χάνω επεισόδια απο αγαπημένες τηλεοπτικές σειρές. Για τον λόγω αυτό υπάρχουν κάποιες αξιολογες ιστοσελίδες στο Σύννεφο (=Cloud, γνωστό κι ως Web) που μαζεύουν σχεδόν όλα τα επεισόδια των διάφορων σειρών. Δύο εξ' αυτών είναι αφενός για ελληνικές σειρές το http://www.greek-movies.gr/ ενώ για ξένες τον http://www.freeonlineepisodes.net/. Το κατα πόσον ειναι νόμιμα δε το γνωρίζω αλλά θεωρώ ότι οι τηλεοπτικοί σταθμοί θα έπρεπε απο μόνοι τους να έχουν διαθέσιμες τις εκπομπές τους απο τις επίσημες ιστοσελίδες τους. Αλλωστε αυτό το κάνει ήδη ο ΣΚΑΪ. Ο οποίος θεωρώ ότι αντικειμενικά είναι ο υψηλότερης ποιότητας τηλεοπτικος σταθμός στην Ελλάδα. Μακάρι μαζί με την επίγεια ψηφιακή τηλεόραση (DVB) να δημιουργηθούν και αξιόλογες πλατφόρες για Internet TV on demand.
Πηγή: Greek Java Man
Πηγή: Greek Java Man
Apple iPad
Σιγουρα άργησα, αλλά δε θα μπορούσα να μην αναφερθώ στο νέο δημιούργημα της Apple. Τον μεγάλο του iPod. Την πρώτη συσκευή tablet pc που είναι σε υποφερτή τιμή και υπόσχετε υψηλή ποιότητα. Ο λόγος για το iPad που την περασμένη εβδομάδα παρουσιάστικε στο ευρύ κοινό από την Apple. Αλλά τι είναι τελικά το iPad;

Πηγή: Greek Java Man
Ολοι πιστεύουν ότι είναι ένα μεγάλων διαστάσεων iPod Touch. Η αλήθεια είναι οτι έχουν δίκιο σε σημαντικό βαθμό. Η επανάσταση του iPod Touch και του iPhone δημιουργησε μια νέα αγορά. Μια αγορά μικρών συσκευών με μεγάλες δυνατότητες. Ας μην ξεχνάμε ότι το προσφέρουν αναμφισβήτητα την καλύτερη εμπειρία χρήσης σε σχέση με όλες τις σύγχρονες συσκευές. Το λειτουργικό τους σύστημα, iPhone OS, ειναι πολύ πιο γρήγορο και πιο φιλικο σε σχέση με το Google Android, το Symbian OS και φυσικά το MS Windows Mobile. Αυτή η φιλικότητα και οι επιδόσεις κάνανε το iPhone τόσο δημοφιλές.
Ποιος δεν εντυπωσιάστηκε από το Cover flow και το πόσο φυσικά διαλέγει άλμπουμ;
Ποιός χρήστης δεν κατάφερε μέσα σε ελάχιστο χρόνο να μάθει το χειρισμό της συσκευής;
Ποιός δεν έχει εντυπωσιαστεί από το πλήθος των προγραμμάτων που κυκλοφορούν;
Σκεφτείτε όλα αυτά σε πολλαπλάσιο βαθμό. Σκεφτείτε οι εφαρμογές να ήταν φτιαγμένες για πιο μεγάλη οθόνη, όπως αυτή του iPad, πόσο περισσότερες λειτουργίες θα μπορούσαν να έχουν. Σκεφτείτε να βλέπετε βίντεο σε μια οθόνη υψηλής ποιότητας όπως του iPhone αλλά σε αρκετά μεγαλύτερες διαστάσεις. Αυτό που σκέφτεστε και σκέφτομε κι εγώ είναι το iPad.
Αλλά συνεχίζει να κληρονομεί το μεγάλο μειονέκτημα των προϊόντων της Apple. Θα είναι κι αυτό άλλη μια κλειδωμένη συσκευή. Προγράμματα θα φτιάχνονται μόνο απο προγραμματιστές που έχουν αγοράσει licence. Τα προγράμματα θα πωλούνται μόνο μέσω του App Store, δηλαδή μόνο μέσω της Apple. Δεν θα παίζει Flash, εκτώς κι αν επιτέλους βρεθεί λύση σε αυτό το θέμα. Ας ελπίσουμε να υπάρξει σύντομα και κάποιος ανταγωνιστής. Πιθανόν το Chrome OS να μπορούσε να αναλάβει έναν τέτοιο ρόλο.
Παραπομπές:
1) Apple - iPad
Πηγή: Greek Java Man
Τι ειναι το CHROME OS;
Εν συντομία το CHROME OS είναι ένα λειτουργικό όπου δεν έχει προγράμματα ο χρήστης εγκατεστημένα στον υπολογιστή του αλλά μόνο έναν Web Browser μέσω του οποίου τρέχει Διαδικτυακές εφαρμογές. Αλλωστε ήδη η Google έχει φτιάξει πάρα πολύ καλές Διαδικτυακές εφαρμογές. Χαρακτηριστικές είναι το GMAIL, Picasa WEB, Google Documents, Google Reader και Google Calendar ενώ συνεχίζει να φτιάχνει κι άλλες οι οποίες δοκιμάζονται μέσω του Google Labs.
Η ιδέα δεν είναι και τόσο πρωτότυπη καθώς υπήρχε από τις αρχές της δεκαετίας του '90 με τον όρο Thin Client που δόθηκε από την Oracle
Πηγές:
1) Think Client (Wikipedia)
2) What is thin client? (Webopedia)
Πηγή: Greek Java Man
Psaxtiria.com
Ψάχνεις να βρεις κάποια ενδιαφέρουσα πληροφορία; Κάτι που δεν ξέρετε; Κάτι που θα σας εντυπωσιάζει; Τότε απλά τα ψαχτήρια θα το έχουν ήδη βρει για εσάς. Σας προτείνω να επισκεφτείτε το http://www.psaxtiria.com/. Βρίσκουν απίστευτο υλικο!
Πηγή: Greek Java Man
Πηγή: Greek Java Man
Πως να μην κοιμάται ο φορητος...
Ενα κλασικό πρόβλημα που έχουμε οι χρήστες φορητών υπολογιστών είναι οτι εξ' ορισμού όταν κλείνεις το καπάκι-οθόνη μπαίνει σε sleep mode ο υπολογιστής. Ο τρόπος να το αποφύγουμε αυτό είναι στα μεν Windows απο ρυθμίσεις που υπάρχουν στον Πίνακα Ελέγχου->Ρυθμίσεις Ενέργειας, ενώ στα MAC OS δεν έχω βρει άλλη λύση απο το να κατεβάσετε και να εγκαταστείσετε το InsomniaX. Προκειτε για ένα μικρό και δωρεάν πρόγραμμα που όταν τρέχει μπορεί να ρυθμιστεί ώστε να μην "αφήνει" τον υπολογιστή να κοιμηθεί!

Πηγή: Greek Java Man
Παραπομπές:
2) InsomniaX
Πηγή: Greek Java Man
Τι και πόσο έψαχνε και ψάχνει ο κόσμος;
Μια νέα, σχετικά, μόδα είναι αυτή του Search Engine Optimization (SEO). Πολλοί θεωρούν ότι είναι κάτι μαγικό ή πονηρό. Στην πραγματικότητα δεν είναι τίποτα περισσότερο από το να έχεις αρκετό και ποιοτικό υλικό στον ιστοχώρο σου (website) ώστε αυτός που ψάχνει κάτι να σε βρει. Η απορία όμως που δημιουργείται είναι "τι πρέπει να βάλω;". Ενα εργαλείο που μπορεί να απαντήσει σε αυτή την απορία είναι το "Google Insights for Search". Πρόκειται για μια νέα εφαρμογή της Google η οποία είναι σε Beta version. Η εφαρμογή αυτή μπορεί να μας δώσει πληροφορίες για τις αναζητήσεις που κάνουν οι χρήστες του Google. Με αυτό τον τρόπο διευκολύνεται ο αρθρογράφος στο τι να επιλέξει για θεματολογια αλλά και λέξεις κλειδια. Μπορεί να δοκιμάζει διάφορους όρους και να επιλέξει αυτούς που αναζητούνται πιο συχνά. Επουδενί όμως δεν πρέπει να καταλήξει σε συγγραφή ακαταλαβίστικου κειμένου, διότι μετά θα χάσει τον αναγνώστη που με τοση προσπάθεια απέκτησε!

Πηγή: Greek Java Man
Γενικότερα όταν μιλάμε για SEO πρέπει να βάζουμε πρώτο στόχο την ποιότητα ώστε οι αναγνώστες μας να μας διαφημίσουν και να δείξουν στο Google ότι έχουμε την καλύτερη σελίδα κι όχι απλά να μας βγάζει στα αποτελέσματα των αναζητήσεων αλλά να μας βγάζει από τους πρώτους! Για περισσότερες συμβουλές και πληροφορίες μπορείτε να επικοινωνήσετε μαζί μου στο g.anagnostaros@gmail.com
Παραπομπές:
Πηγή: Greek Java Man
How to render the content of an HTML without using iFrame
As a web developer I was asked to render the HTML code of a static HTML file in a div of dynamically generated HTML page. So I found out several alternative solutions.
Solution#1 Parse the static HTML file in the server-side and render only the content that is between "<body>" and "</body>". This solution would cost time to access the file, memory to keep the files content, process to parse the file's content, memory to keep the process result and finally time to send the result to the client.
Solution#2 Keep only the content of the HTML that is between "<body>" and "</body>" in the file in order to avoid process. Again time to access, memory to keep and time to send the result was needed. And additionally we had to edit the static HTML in each update. Cost of maintenance is the first that we try to reduce. We aren't developing a small and static web site but a dynamic web application that may include several static HTML files.
Solution#3 Do whatever is described in Solution#1 but do it in the client's side using ajax. Response is sent including only the javascript call which will retrieve the HTML file and will parse and render it in the right place. No memory needed. Web server handler static HTML file transfer as any other file's.
Solution#4 Do whatever is described in Solution#3 but additionally retrieve which are the included style sheet and javascript files and include them. So the web designer gives you the whole set of HTML Code, Style Sheet files [CSS], JavaScript code [JS] and other resources [images, flash and whatever] and you simple add a small ajax call that retrieved the HTML and renders it in a given div.
In order to use the javascript you should add in the container HTML the following:
<div id="storage" style="display:none;"></div><div id="displayed"></div><script type="text/javascript">document.onload=ajaxpage('YOU_STATIC_PAGE.html','displayed');</script>
and you should also include the "AjaxPage.js" in the header of the container.
In case you have any problem using the javascript simply leave a comment and I will help you as soon as possible.
Sources:
2) XUL Ajax
Files:
1) AjaxPage.js
Πηγή: Greek Java Man
Wicket Autocomplete - Show suggestions on focus
There are some cases that an autocomplete field is used for a limited number of option. For instance it can be used for selection of a Country. So we should show to the user all the available options when he focus on the field. The solution is to extends the DefaultCssAutocompleteTextField of wicket and override the "newAutoCompleteBehavior(IAutoCompleteRenderer, AutoCompleteSettings)" method as follows

Πηγή: Greek Java Man
@OverrideIf you need even more details leave a comment and I will give you even more information..
protected AutoCompleteBehaviornewAutoCompleteBehavior(IAutoCompleteRenderer renderer, AutoCompleteSettings settings) {
settings.setShowListOnFocusGain(true);
settings.setShowListOnEmptyInput(true);
settings.setShowCompleteListOnFocusGain(true);
return super.newAutoCompleteBehavior(renderer, settings);
}
Πηγή: Greek Java Man
Wicket Tooltip
Do you need to add tooltips to your web application?
Do you use Wicket and want a "behavior" that adds tooltip functionality to any Component?
If you answered yes to both questions the I have the solution! I used code from the article "Create a Nice, Lightweight JavaScript Tooltip" and I generated a behavior like class that uses the javavascript and style sheet in order to add tooltip functionality to any Component. The code of the behavior like class looks like the following:
References:
1) Create a Nice, Lightweight JavaScript Tooltip
Downloads:
1) Original code of article "Create a Nice, Lightweight JavaScript Tooltip"
2) Full source code

Πηγή: Greek Java Man
Do you use Wicket and want a "behavior" that adds tooltip functionality to any Component?
If you answered yes to both questions the I have the solution! I used code from the article "Create a Nice, Lightweight JavaScript Tooltip" and I generated a behavior like class that uses the javavascript and style sheet in order to add tooltip functionality to any Component. The code of the behavior like class looks like the following:
public class TooltipPlugin implements Serializable{Where the "TooltipBehavior.Script.js" and "TooltipBehavior.Style.css" are the script and the style sheet files from the article "Create a Nice, Lightweight JavaScript Tooltip".
private final Component component;
public TooltipPlugin(Component component, String tooltip) {
this.component = component;
component.add(HeaderContributor.forJavaScript(getClass(), "TooltipBehavior.Script.js"));
component.add(HeaderContributor.forCss(getClass(), "TooltipBehavior.Style.css"));
setTooltip(tooltip);
}
public void setTooltip(String tooltip) {
if (tooltip == null || tooltip.length() == 0) {
component.add(new AttributeModifier("onmouseover", true, new Model("")));
component.add(new AttributeModifier("onmouseout", true, new Model("")));
} else {
component.add(new AttributeModifier("onmouseover", true, new Model("tooltip.show('" + tooltip + "');")));
component.add(new AttributeModifier("onmouseout", true, new Model("tooltip.hide();")));
}
}
}
References:
1) Create a Nice, Lightweight JavaScript Tooltip
Downloads:
1) Original code of article "Create a Nice, Lightweight JavaScript Tooltip"
2) Full source code
Πηγή: Greek Java Man
Vodafone Unlimited με περιορισμούς..
Ολοι θα έχετε δει και ακούσει την διαφήμιση της Vodafone που στα καρτοκινητά με κάθε ανανέωση τουλάχιστον 10Ε δίνει "απεριόριστα" λεπτά ομιλίας και μηνύματα προς ολους τους χρήστες του δικτύου της. Αλλά πιθανόν δεν έχετε παρατηρίσει του περιορισμούς των απεριόριστων! Για αυτόν ακριβώς τον λόγο θα ήθελα να σας επισημάνω ότι το "απεριόριστα" περιορίζεται σε 1500 λεπτά και 1500 μηνύματα που φαντάζουν πάρα πολλά, αλλά ελάχιστη χρέωση ανά κλήση είναι 3 λεπτά ομιλίας. Αυτό σημαίνει οτι κάνεις εως 500 κλήσεις. Φυσικά είναι ουκ ολίγες, απλά καλό είναι να ξέρουμε τους περιορισμούς των "απεριόριστων"...

Πηγή: Greek Java Man
Παραπομπή:
Αντιστοιχα προγραμματα πιθανον προσφέρουν και οι αλλες εταιρίες απλά τυγχάνει να έχω καρτοκινητο της συγκεκριμένης εταιρίας και με ενδιέφερε άμεσα.
Πηγή: Greek Java Man
Τι είναι podcast;
Πιθανόν να μην γνωρίζετε ήδη τι είναι podcast. Αλλωστε κανείς δεν ήξερε πριν να μάθει! Podcast λοιπόν είναι μια ηχογραφημένη εκπομπή που μπορείτε να κατεβάσετε από το Δίκτυο και να την ακούσετε όποτε εσείς επιθυμείτε. Κατ' ουσίαν είναι μια εξέλιξη της ιδέας του ραδιοφώνου. Για να παράξει κάποιος τέτοιου είδους εκπομπή δεν χρειάζετε ούτε άδεια ούτε κάποιον ιδιαίτερο εξοπλισμό.
Πηγή: Greek Java Man
Κάθε εκπομπή είναι ένα αρχείο mp3, το οποίο πλέον μπορεί να καταγράψει σχεδόν οποιοσδήποτε με έναν απλό προσωπικό υπολογιστή και κάποιο από τα διάφορα δωρέαν ή εμπορικά προγράμματα που κυκλοφορούν. Ένα δημοφηλές πρόγραμμα ηχογράφησης σε μορφή mp3 είναι το Audacity. Να σημειωθεί όμως το ότι δεν χρειάζετε άδεια η μετάδοση Podcast δεν σημαίνει ότι μπορεί να γινει χρήση υλικού που προστατεύεται από πνευματική ιδιοκτησία ή γενικότερα να μεταδίδεται κάτι που παραβιάζει την νομοθεσία.
Εν συνεχεία πρέπει να δημιουργηθεί ένα rss που να έχει τις πληροφορίες για τα mp3 αρχεία των εκπομπών. Ποια είναι και περιγραφή τους με τίτλο και περιγραφή.
Τέλος το rss με τα mp3 πρέπει να δημοσιευθούν σε διάφορα Podcast directories ώστε οι ακροατές να μπορούν να τα εντοπίζουν και να τα κατεβάζουν για να τα ακούνε. Κάποια από αυτά τα directories.
Βίντεο
Podcast Directories:
Παραπομπές:
Πηγή: Greek Java Man
Οικολογικά αυτοκίνητα στο Δήμο Αθηναίων!
Η τράπεζα Πειραιώς έχει δωρήσει στον Δήμο Αθηναίων δέκα νέα ηλεκτρικά αυτοκίνητα. Ελπίζω σύντομα να διατεθούν ηλεκτρικά αυτοκίνητα και στους πολίτες.
Πηγή: Greek Java Man
Το Google Buzz ήρθε..
Σήμερα το απόγευμα έκανε την εμφάνιση άλλη μια υπηρεσία της Google. Το Google Buzz. Είναι κάτι σαν twitter. Σαν forum. Σαν δε ξέρω ακόμα αλλά δοκιμάστε το! http://www.google.com/buzz
Πηγή: Greek Java Man
Πηγή: Greek Java Man
Κι όμως υπάρχει Αγιος Αγαπητός!
Ο τάφος του Αγίου Αγαπητικού στις Αρόδες της Κύπρου εξαφανίζεται, καθώς τα τελευταία χρόνια ντόπιοι και τουρίστες δεν φεύγουν αν δεν πάρουν μαζί τους και ένα αναμνηστικό κομματάκι από τη σαρκοφάγο του. Ο Άγιος Αγαπητικός (όπως φανερώνει το όνομά του) θεωρείται προστάτης των ερωτοχτυπημένων και - σύμφωνα με τον τοπικό θρύλο - η σκόνη από τον τάφο του αποτελεί ένα από τα βασικότερα συστατικά των ερωτικών φίλτρων.
Ρίχνεις λίγη ταφόσκονη μέσα στο ουίσκι - κόλα του υποψήφιου αγαπητικού σου και - αν δεν καταλήξει στο κρεβάτι του νοσοκομείου - καταλήγει πάραυτα στο δικό σου. Μετά δε τις δηλώσεις του δημάρχου ότι "πολλοί έχουν πει ότι έχει αποτελέσματα" (!), το 1/3 της σαρκοφάγου έχει γίνει μαντζούνι.
Πηγή: "Η Διαδρομή"
Πηγή: Greek Java Man
Ρίχνεις λίγη ταφόσκονη μέσα στο ουίσκι - κόλα του υποψήφιου αγαπητικού σου και - αν δεν καταλήξει στο κρεβάτι του νοσοκομείου - καταλήγει πάραυτα στο δικό σου. Μετά δε τις δηλώσεις του δημάρχου ότι "πολλοί έχουν πει ότι έχει αποτελέσματα" (!), το 1/3 της σαρκοφάγου έχει γίνει μαντζούνι.
Πηγή: "Η Διαδρομή"
Πηγή: Greek Java Man
Λυριτζής και Οικονόμου πάνε ΣΚΑΪ
Και παλιότερα έχω αναφερθεί στο πόσο πολύ εκτιμώ το πρόγραμμα του ΣΚΑΪ. Θεωρώ ότι ειναι ο μοναδικός ιδιωτικός σταθμός που στοχεύει στην ποιότητα και στην βελτίωση του μορφωτικού επιπέδου. Πρόσφατα με χαροποίησε και η είδηση ότι το δίδυμο "Λυριτζής-Οικονόμου" πρόκειτε να πάρουν μεταγραφή για το ΣΚΑΪ.

Πηγή: Greek Java Man
Η εκπομπή μου κράταγε παρέα όταν ήμουν φοιτητής αλλα και τώρα μου αρέσει να την παρακολουθώ όποτε βρίσκω ευκαιρία. Ας ελπίσουμε να συνεχίσουν την τόσο καλή δουλειά.
Πηγή: Greek Java Man
Δημοτική τέχνη, ένα παράδειγμα προς μίμηση
Σας λέει κατι κάποια από τις ακόλουθες φράσεις:
- Πνευματικά δικαιώματα.
- Κλοπή πνευματικής ιδιοκτησίας.
- Η αντιγραφή ειναι κλοπή.
Στην εποχή μας η τέχνη έχει γίνει ένα καθαρα καταναλωτικό και αναλώσιμο προϊόν. Έχει πάψει η ιδιότητα της διαχρονικότητας αλλά και ο στόχος της ποιότητας. Μοναδική σκοπιμότητα είναι το να αυξηθούν οι πωλήσεις.
Εν αντιθέση η δημοτική μουσική ποτέ δεν είχε στόχο το κέρδος και την εμπορευματοποίηση. Μοναδικό κίνητρο ήταν η μεταφορά των συναισθημάτων του λαού μέσω των τεχνών. Ουτε καν υπήρχε ο εγωιστικός στόχος της ανάδειξης του καλλιτέχνη, αλλά πολύ απλά η διάδοση των αισθημάτων. Είμαι απόλυτα βέβαιως ότι όλοι όσοι ξεκίνησαν ή συμμετείχαν στην παραγωγή κάποιου δημοτικού έργου τέχνης ήταν ευχαριστημένοι και μόνο με το να βλέπουν και να ακουν ότι υιοθετείται κι από άλλους.
Άλλωστε ο πραγματικός καλλιτέχνης νιώθει το δημιουργημα του ως "παιδί" του και η επιτυχία του έργου είναι αυτό που τον ευχαριστεί κι όχι η διαφήμιση του ιδίου!
Αφορμή για την συγκεκριμένη ανάρτηση στάθηκε η εκπομπή του μουσικού προγράμματος του καναλιού της Βουλής, "Αφιέρωμα στην Δόμνα Σαμίου"
Πηγή: Greek Java Man
Τηλεόραση μέσω Διαδικτύου
Καποτε ήταν το θέατρο και οι παραμυθάδες. Μετά ήρθαν τα βιβλία και οι εφημερίδες. Υστερα ανακαλύφθηκε το ραδιόφωνο. Μετά ήρθε ο κινηματογράφος και τέλος η τηλεόραση.. αλλά στην εποχή μας πλέον έχουμε άλλο ένα εργαλείο μετάδοσης πληροφοριών και διάδοσης της γνώσης. Είναι το γνωστό σε όλους Διαδίκτυο. Αλλά παρότι υπάρχει το Διαδίκτυο ακόμα η τηλεόραση και το ραδιόφωνο ειναι αρκετά δημοφιλή. Για αυτόν ακριβώς τον λόγο υπάρχει και η αναμετάδωση τηλεοπτικών και ραδιοφωνικών εκπομπών μέσω Διαδικτύου ώστε σε όσους αρέσει το ραδιόφωνο και η τηλεόραση να μπορούν μέσω του Διαδικτύου να παρακολουθούν τις αγαπημένες τους εκπομπές.

Πηγή: Greek Java Man
Ενας ιστοχώρος που συγκεντρώνει αρκετα κανάλια είναι το "Fomny watch free web TV", αλλά υπάρχουν κι άλλα τα οποία θα προσθέσω όταν θα τα βρω!
Πηγή: Greek Java Man
Wicket Beans, quick and easy creation of CRUD forms
Do you need an easy way to create CRUD web forms? WicketBeans is the answer. It is a framework that is implemented on top of Apache Wicket 1.4 and makes it possible to generate model driven CRUD forms and CRUD grids. You can test the online example and visit the project's home page for farther information at http://code.google.com/p/wicket-web-beans/
Πηγή: Greek Java Man
Πηγή: Greek Java Man
WICKET: Auto sliding panels
Do you have content but you don't have space? Would you like to make a fancy slideshow of Wicket components? I have the solution!

Πηγή: Greek Java Man
You can download the source code from here. Note that it is implemented using Wicket 1.4 and WiQuery 1.
Refrences:
- mb.scrollable [http://pupunzi.open-lab.com/mb-jquery-components/mb-scrollable/]
- Wicket 1.4 [http://wicket.apache.org/]
- WiQuery [http://code.google.com/p/wiquery/]
Πηγή: Greek Java Man
Τι είναι το "Φαγοπότι"
Σήμερα σκεφτήκαμε να ξεκινήσουμε ένα ιστολόγιο με σκοπό την διάδοση συνταγών μαγειρικής. Ελπίζουμε να σας αρέσει και να δοκιμάσετε τις συνταγές που θα σας προτείνουμε. Στόχος μας είναι σε καθημερινή βάση να σας προτείνουμε συνταγές δοκιμασμένες και επιλεγμένες μια προς μια!
Πηγή: Φαγοπότι
Πηγή: Φαγοπότι
Τι είναι το Greek Bot
Το Greek Bot είναι ένα νέο blog που στόχο έχει να μαζεύει πληροφορίες από διάφορες πηγές και να σας τις παρουσιάζει σεβόμενοι πάντα την βασική πηγή και αναφέροντας την προέλευση!
Οπότε δεν θα βρείτε κάτι προτότυπο, αλλά μονο αναπαραγωγές από διάφορα site που θα επιλέγει η ομάδα μας.
Στόχος είναι να μπορείτε εδώ να υπάρχουν συγκεντρομένες αρκετές χρήσιμή ή μη πληροφορίες!
Εγγραφή σε:
Σχόλια (Atom)
