25 Jun 2008

Speeding Up Vista Boot Time

Πρόσφατα βρήκα ένα πολύ ωραίο και χρήσιμο Tip για το πώς να κάνω τα Windows Vista να ξεκινούν γρηγορότερα. Το Tip αυτό δουλεύει μόνο εάν ο επεξεργαστής σας είναι Dual ή Quad Core.

Τα Vista κατά την εκκίνηση τους χρησιμοποιούν ΜΟΝΟ τον ένα πυρήνα από τον επεξεργαστή σας, άσχετα με το πόσους έχετε. Έτσι το σύστημα σας δεν αξιοποιεί κατά 100% τις δυνατότητες του. Αυτό μπορεί να αλλάξει πολύ εύκολα και γρήγορα.

  1. Πατώντας το Windows Button (πρώην Start) επιλέγουμε Run. Στο παράθυρο που θα μας ανοίξει γράφουμε msconfig και πατάμε Enter. Το ίδιο θα μπορούσαμε να κάνουμε και μέσα από ένα Command Prompt.


  2. Αφού ανοίξει το System Configuration, επιλέγουμε τη δεύτερη καρτέλα “Boot”. Εκεί πατάμε το κουμπί “Advanced options…”
  3. Στο νέο παράθυρο που ανοίγει με τίτλο «Boot Advanced Options» επιλέγουμε το Checkbox «Number of processors» και από κάτω επιλέγουμε 2 ή στην περίπτωση που έχετε Quad Core επεξεργαστή 4. Πατάμε Ok δύο φορές και κάνουμε Restart.

Αυτό ήταν.... Laughing

kick it on KickIt.gr

Categories: General
20 Jun 2008

Πρόσβαση στο Facebook από τη Wind

 

Wind
Facebook

Η Wind φαίνεται ότι έχει πιάσει για τα καλά τη μόδα και έδωσε στους συνδρομητές της δυνατότητα πρόσβασης στο Facebook λογαριασμό τους καθώς και τη δυνατότητα να ανεβάσουν φωτογραφίες που έχουν τραβήξει με το κινητό τους απλά στέλνοντας τες με MMS στο mobile@facebook.com. Οι φωτογραφίες ανεβαίνουν στο Facebook Profile και ειδικότερα στο άλμπουμ «Mobile uploads».

Τέλος αν κάποιος θέλει απλά πρόσβαση στο Facebook μπορεί να το κάνει μέσω της εφαρμογής Facebook Mobile web.

Για να δούμε λοιπόν αν θα ακολουθήσουν και άλλες εταιρίες με παρόμοιες δυνατότητες.

kick it on KickIt.gr

Categories: General
18 Jun 2008

To fav.or.it χρησιμοποιεί το Zend Framework


Ο Nick Halstead ανακοίνωσε σήμερα την λειτουργία του fav.or.it. Το fav.or.it είναι ένα RSS Reader – Aggregator portal δημιουργημένο εξολοκλήρου με το Zend Framework (PHP).  Απ’ την άλλη βέβαια ο δημιουργός του, Nick Halstead, παραδέχεται ότι δεν προσπαθούν να ανταγωνιστούν με το Google Reader ή το Bloglines.

Η αρχική σελίδα του Fav.or.it μοιάζει με την τυπική σελίδα ενός News Portal και υπάρχουν ειδήσεις κατανεμημένες σε κατηγορίες όπως  technology, business, και culture. Το σημαντικό όμως στο Fav.or.it είναι ότι οι ιστορίες που μπαίνουν στο site «βαθμολογούνται» όχι μόνο με κριτήριο τους ψήφους που έχουν συγκεντρώσει αλλά και το πόσο χρόνο αφιερώνουν οι χρήστες για την ανάγνωση τους.

Γενικά μπορώ να πω ότι το design του Site μου αρέσει αρκετά και η χρησιμοποίηση διαφόρων tricks με JavaScript το κάνει αρκετά ζωντανό.

 

kick it on KickIt.gr

Categories: Web - General
16 Jun 2008

Universal Embedding API: oEmbed

Η ανάπτυξη διάφορων δικτυακών υπηρεσιών, όπως το YouTube, το Flickr, το Pownce και διάφορα άλλα, έχει βοηθήσει τους Web Developers να αναπτύσσουν ξεχωριστές εφαρμογές ή να χρησιμοποιούν δυνατότητες από τις υπηρεσίες αυτές στα Site τους. Πλέον οι περισσότερες από αυτές τις υπηρεσίες έχουν δημιουργήσει ένα δικό τους API μέσω του οποίου μπορεί οποιοσδήποτε να αναζητήσει και να λάβει δεδομένα εύκολα και γρήγορα. Το μόνο πρόβλημα είναι ότι η κάθε υπηρεσία έχει το δικό της API και φυσικά χρησιμοποιεί διαφορετικές δομές. Αυτό όπως καταλαβαίνεται κάνει πιο δύσκολη τη χρήση τους καθώς ένας προγραμματιστής θα πρέπει να μάθει ξεχωριστά το API κάθε υπηρεσίας.

Το oEmbed έρχεται για να λύσει, ως ένα βαθμό βέβαια, το πρόβλημα αυτό. Το oEmbed είναι ένα embedding API το οποίο ως σκοπό έχει να δημιουργήσει μία προκαθορισμένη μορφή μέσω της οποίας θα μπορεί κάποιος να χρησιμοποιήσει πολλές και διαφορετικές υπηρεσίες. Έτσι δεν θα χρειάζεται να μάθουμε διαφορετικά API αλλά ένα το οποίο θα δουλεύει για πολλές υπηρεσίες.

Προς το παρόν οι υπηρεσίες που υποστηρίζονται είναι :

  • Flickr
  • Viddler
  • Qik
  • Pownce
  • Revision3
  • Hulu

Αν χρησιμοποιείτε κάποια από αυτές τότε αξίζει να δείτε το oEmbed.

kick it on KickIt.gr

Categories: Web - Programming
06 Jun 2008

Visual Studio 2008 Extension for Sharepoint

 

Αν προγραμματίζετε στον Microsoft SharePoint 2007 με το Visual Studio 2008 τότε θα σας φανεί πολύ χρήσιμο το Visual Studio 2008 Extension for SharePoint, Version 1.2. Στο πακέτο αυτό περιέχονται κάποια Visual Studio project templates τα οποία βοηθούν αρκετά. Η έκδοση αυτή είναι αποκλειστικά για το Visual Studio 2008.

Αναλυτικά:

Visual Studio 2008 Project Templates

  • Web Part
  • Team Site Definition
  • Blank Site Definition
  • List Definition
  • Empty SharePoint Project

Visual Studio 2008 Item Templates

  • Web Part
  • Custom Field
  • List Definition
  • Content Type
  • Module
  • List Instance
  • List Event Handler
  • Template

SharePoint Solution Generator

Ένα πρόγραμμα το οποίο παράγει ένα Site Definition project από ένα υπάρχον SharePoint Site.

Download : Κατεβάστε το VSeWSS 1.2 από εδώ.

kick it on KickIt.gr

Categories: Programming
03 Jun 2008

Όπου μπορείτε μην χρησιμοποιείτε (SELECT *)

Αν θέλετε να εκτελέσετε ένα Query το οποίο επιστρέφει κάποια πεδία είναι πολύ καλύτερο και γρηγορότερο να δώσετε τα ονόματα των πεδίων παρά να δώσετε *.

Έτσι το query SELECT pub_name,city FROM dbo.publishers θα εκτελεστεί γρηγορότερα από το SELECT * FROM dbo.publishers, αρκεί να έχουμε ορίσει κάποιο Index στα πεδία pub_name και city. Αν συμβαίνει αυτό τότε όλες οι τιμές που θα επιστραφούν θα είναι από τον Index και θα μειωθούν τα logical reads.

Στο παρακάτω παράδειγμα χρησιμοποιούμε τη STATISTICS IO για να δούμε πόσα Logical Reads έχουμε


SET STATISTICS IO ON
GO
SELECT pub_name,city FROM dbo.publishers

Table 'Products'. Scan count 1, logical reads 1, physical reads 0, read-ahead reads 0. 


SET STATISTICS IO ON
GO
SELECT * FROM dbo.publishers

Table 'Products'. Scan count 1, logical reads 7, physical reads 0, read-ahead reads 0.

kick it on KickIt.gr

Categories: SQL Server
03 Jun 2008

Pageonce - Όλα σε ένα


Μόλις σήμερα διάβασα για το Pageonce, ένα site μέσο του οποίου μπορείτε να παρακολουθείτε όλους τους Online λογαριασμούς σας. Κάτι τέτοιο η αλήθεια είναι ότι εδώ και καιρό με ενδιέφερε καθώς με βολεύει να μπορώ να παρακολουθώ τα πάντα μέσα από ένα site.  Το καλό και ταυτόχρονα διαφορετικό που έχει όμως το Pageonce είναι ότι μπορείτε να προσθέσετε και να παρακολουθείτε λογαριασμούς από έξι διαφορετικές κατηγορίες – finance, shopping, utilities, social, travel και email.

Νομίζω ότι θα το δοκιμάσω σήμερα κιόλας. Laughing

kick it on KickIt.gr

Tags:
Categories: General
02 Jun 2008

To Feedburner θα προσφέρει και AdSense διαφημίσεις


Πέρασε περίπου ένας χρόνος από τότε που η Google εξαγόρασε το Feedburner για το ποσό των εκατό εκατομμυρίων δολαρίων. Όλο αυτό το διάστημα είχε γίνει γνωστό ότι το Feedburner θα δώσει τη δυνατότητα σε όσους χρησιμοποιούν τις υπηρεσίες του να προσφέρουν και  διαφημίσεις στα Feeds τους μέσω του Google AdSense. Έφτασε λοιπόν το πλήρωμα του χρόνου και από την επόμενη εβδομάδα αυτή η υπηρεσία θα τεθεί σε λειτουργία. Στην αρχή σε επιλεγμένα Feeds και στην συνέχεια σε όλους τους ενδιαφερόμενους.

kick it on KickIt.gr

Categories: General
02 Jun 2008

Phalanger - PHP Compiler για το .NET Framework

Μετά από αρκετές βόλτες σε διάφορα blogs και forums διαπίστωσα ότι οι προγραμματιστές Web εφαρμογών χρησιμοποιούν κυρίως τρεις διαφορετικές γλώσσες προγραμματισμού τις οποίες μάλιστα υποστηρίζουν φανατικά. Οι γλώσσες αυτές είναι η PHP, .ΝΕΤ (η οποία δεν είναι γλώσσα αλλά πλατφόρμα όμως εδώ θα την αναφέρω ως γλώσσα για να είναι ευκολότερη η σύγκριση) και η Ruby. Η αλήθεια είναι ότι η Ruby δεν χρησιμοποιείτε τόσο όσο οι άλλες δύο.  

Αφού λοιπόν χρησιμοποιούσα και χρησιμοποιώ ακόμα .ΝΕΤ γλώσσες είπα να διαβάσω και να δω το τι τόσο ξεχωριστό έχει η PHP και είναι τόσο διαδεδομένη. Η αλήθεια είναι ότι για την PHP δεν έχω αποκτήσει ούτε καλή αλλά ούτε κακή άποψη. Θεωρώ ότι είναι μία πολύ καλή γλώσσα και μάλιστα στις εκδόσεις 5.Χ έχει γίνει και Object Oriented όμως πιστεύω ότι δεν μπορεί να φτάσει τις δυνατότητες της .ΝΕΤ πλατφόρμας. Φυσικά ο καθένας χρησιμοποιεί όποια γλώσσα θέλει, όποια ξέρει καλύτερα και με όποια κάνει τη δουλειά του γρηγορότερα και καλύτερα. Δεν πρόκειται λοιπόν να συγκρίνω αυτές τις δύο ούτε αυτός είναι ο σκοπός μου.

Μετά από κάποια συζήτηση με ένα φίλο προγραμματιστή, μου είπε ότι θα ήταν ωραίο αν μπορούσε κάποιος να χρησιμοποιήσει τις δυνατότητες και των δύο γλωσσών σε μία. Θυμήθηκα ότι αυτό το project είχε ξεκινήσει παλαιότερα και μετά από λίγο ψάξιμο βρέθηκα πάνω στο Phalanger.

Το Phalanger δίνει τη δυνατότητα στους προγραμματιστές να επωφεληθούν τόσο από την ευκολία της χρήσης και την αποτελεσματικότητα της PHP όσο και τη δύναμη και τον πλούτο της πλατφόρμας . NET.

Τι είναι το Phalanger;

Το Phalanger ουσιαστικά είναι μία έκδοση της PHP γλώσσας για το .NET Framework. Μας δίνεται η δυνατότητα να γράψουμε μία εφαρμογή σε PHP και να την εκτελέσουμε πάνω στο Microsoft .NET Framework ή στο Mono. Αυτό συμβαίνει καθώς το Phalanger κάνει compile τα PHP Scripts σε MSIL (Microsoft Intermediate Language).

Το καλύτερο απ’ όλα όμως είναι ότι χρησιμοποιώντας το Visual Studio 2008 μπορούμε να γράψουμε PHP εφαρμογές μέσα από αυτό. Αυτό επιτυγχάνεται εύκολα χάρη στο Visual Studio 2008 Shell που έχει φτιάξει η Microsoft.  To Visual Studio 2008 Shell δεν είναι τίποτα άλλο από ένα άδειο Visual Studio 2008 περιβάλλον στο οποίο μπορούν να ακουμπήσουν άλλες .NET γλώσσες. Έτσι φανταστείτε ότι μπορείτε να χρησιμοποιήσετε το Silverlight 1.1 μέσα από PHP εφαρμογές.

Phalanger for Visual Studio 2008 Downloads 

kick it on KickIt.gr