|
|
Πρόσφατες Δημοσιεύσεις
-
|
As from 7th of November I'm trying to covert and test my existing VS 2003 solutions into VS 2005. I've made some test conversions while on beta phase but I hadn't tried it on really big, real word solutions. Here are some of the problems I've encountered: Datasets with unknown data type declarations for table fields: VS 2003 allowed that. I've seen a table field with the data type "bit", entered by mistake. VS 2003 didn’t show up a single warning, and the build didn’t have a problem also. While converting the project though, VS 2005 refuses to convert this dataset. Large scale mess-up with assemblies references of crystal reports: While converting a solution with a large number of crystal reports, the references went crazy. Removing and re-importing the dll references didn’t help at all. Extensive mess-up with project references in web projects: The web projects are quite different in the new VS. If your web project contains a large number of project and external dll references, before converting your web projects...
|
-
|
On-line βάση δεδομένων για όλο τον κόσμο; Συγκλονιστικά πράγματα συμβαίνουν σ' αυτόν το κόσμο... Το google πάντως είναι μπροστά... Υποθέτω θα έρθει και ένα API μετά; Πω πω, καλπάζουσα φαντασία... http://www.google.com/base Help the word find your content Google Base is a place where you can add all types of information that we'll host and make searchable online. You can describe any item you post with attributes, which will help people find it when they search Google Base. In fact, based on the relevance of your items, they may also be included in the main Google search index and other Google products like Froogle and Google Local . Quick Facts about Google Base Cost: Free Item types accepted: All types of online and offline information and images Languages: You can submit your information in many languages; the Google Base interface, however, including the Help Content, is currently available only in English, English UK and German. Reach: Items you submit to Google Base can be found on Google Base and, depending...
|
-
|
2 Gb από τη Microsft? Το Google τελικά έχει θέσει νέα standards... Θα γίνει μεγάλος πόλεμος... Sleek and simple, with added security - Sign up What it is Fast and simple e-mail that makes it easy to read, send and organize your messages. The “beta” part means it’s a work in progress, so we need your input to make sure it’s built right. What it gives you • Previews of your messages you can read without leaving your inbox • Drag-and-drop organization • One-click control over junk and scam e-mails • Right-click power—reply, delete, and forward • 2 GB of storage (2 GB = 2,000,000,000 bytes) Frequently Asked Questions How do I provide feedback? Please go to this site to report bugs and provide our team with feedback on features you love, hate, want, and need. Is there a list of known issues with Mail Beta? Yes. Please go to our feedback page to see what other customers are saying. Will I see all my e-mails, contacts, and other info from my current account within Mail Beta? Yes. See all questions...
|
-
|
Άλλη μια αλλαγή στο νέο SQL Server είναι ο τρόπος με τον οποίο μπορούμε να διαχειριστούμε τα indexes. Πλέον έχει προστεθεί functionality στην εντολή ALTER INDEX και δεν είναι υποχρεωτικό να χρησιμοποιούμε τα DBCC statements. Έτσι, μπορούμε να κάνουμε τα παρακάτω: Disable ένα index ALTER INDEX <index_name> ΟΝ <table_name> DISABLE Rebuild ένα index ALTER INDEX <index_name> ΟΝ <table_name> REBUILD Αυτό αντιστοιχεί με το DBCC DBREINDEX και πέραν του προφανή λόγου που χρησιμοποιείται κάνει επίσης enable ένα index που έχουμε κάνει disable με το προηγούμενο statement (Λογικό αυτό γιατί το disabled index έχει «μείνει» στα παλιά data). Reorganize index ALTER INDEX <index_name> ΟΝ <table_name> REORGANIZE Αυτό αντιστοιχεί με το DBCC INDEXDEFRAG δηλαδή είναι on-line operation (όπερ σημαίνει ότι δεν γίνονται locks που να επηρεάζουν την ομαλή λειτουργία του πίνακα) όμως παίζει μόνο στο leaf-level του index. Επίσης, κατά το ALTER INDEX και CREATE INDEX υπάρχουν και κάποια index options όπως...
|
-
|
Στη συνέχεια των αναζητήσεών μου για web banking , χτες πήγα μια βόλτα από την Πειραιώς. Πραγματικά πολύ χαζή τράπεζα, λες και δεν θέλανε να με ξαναδούνε. Έκανα την αίτηση και επι τόπου μου δώσανε userid, password, phone banking, ένα πολύ όμορφο κίτρινο κουτάκι με αναλυτικότατες οδηγίες, screen shots, φυλλαδιάκια κλπ. 20 λεπτά μόνο. Τους λέω "μπορείτε να μου συνδέσετε τις πιστωτικές μου και τα δάνειά μου να τα βλέπω όλα από εκεί μέσα;" και μου λένε "έχουν συνδεθεί αυτόματα". Χάλια κατάσταση.... με τέτοιο service δεν πρόκειται να ξαναπατήσω στο μαγαζί, θα τα κάνω όλα online από το σπίτι. Ααααχχχ, που να βρουν μαρκετινίστικο μυαλό οι καημένοι. Πρέπει να δουν πως δουλεύει η Εθνική που ξέρει πως να σε κρατάει σε τακτική επαφή... Η κοπελίτσα που με εξυπηρέτησε φαινόταν πολύ άνετη και πλήρως ενημερωμένη, χωρίς κόμπλεξ περί internet... Δεν ήξερε δηλαδή πως να δείξει πόσο σημαντικό και μεγάλο είναι το internet.... Χάλια, χάλια, μην πάτε..., πηγαίντε στην Εθνική, θα βοηθήσει και την φυσική σας κατάσταση με τα πέρα δώθε.....
|
-
|
Technorati Tags: Partitioned Tables Στην προηγούμενη έκδοση του SQL Server είχαμε τα partitioned views μέσω των οποίων μπορούσαμε να δούμε πολλαπλούς πίνακες, ενδεχομένως σε διαφορετικούς servers, ως ένα ενιαίο σύνολο. Σε αυτήν την έκδοση μπορούμε να έχουμε σε partionions τον ίδιο τον πίνακα. Το partitioning γίνεται οριζόντια δηλαδή ένα διαφορετικό set από εγγραφές υπάρχει σε κάθε partition και κάθε ένα από αυτούς κατοικοεδρεύει σε διαφορετικό filegroup. To πλεονέκτημα είναι ότι είναι ευκολότερη η διαχείριση πινάκων μεγάλου όγκου δεδομένων αφού οι ενέργειες που κάνουμε περιορίζονται μόνο στους πίνακες που αφορούν. Επίσης, ο query optimizer όταν τρέχει σε συστήματα με 8 επεξεργαστές και άνω, μπορεί να προσαρμόζει το execution plan ώστε να εκτελούνται παράλληλα queries στα partitions. Πως γίνεται η δουλειά Αρχικά χρειαζόμαστε ένα PARTITION FUNCTION. Αυτό καθορίζει ποια data πάνε σε ποιό partition. [code language="T-SQL"] CREATE PARTITION FUNCTION OrderDatePF (datetime) AS RANGE LEFT FOR VALUES ('1/1/1997',...
|
-
|
Αν πρόκειται να διδάξετε κάτι σε χρήστες προχωρημένης ηλικίας και ιδιαίτερα όταν αυτοί αποτελούν υπαλλήλους μεγάλων και αργοκίνητων οργανισμών, αλλάξτε επάγγελμα πριν να είναι πολύ αργά. Αλλιώς, ένα PhD ψυχολογίας με προϋπηρεσία 5 ετων σε κατάλληλα ιδρύματα μπορούν να σας βοηθήσουν να τη βγάλετε καθαρή......
|
-
|
Πόσο καιρό λέω τώρα να αρχίσω να γράφω στο blog μου, μία το ένα, μία το άλλο, τελικά τώρα ξεκινάω. Μιας και έχω αρχίσει να παίζω με τον SQL Server 2005, λέω να παρουσιάζω διάφορα ενδιαφέροντα πραγματάκια που ανακαλύπτω στην πορεία......
|
-
|
Μπήκα πριν λίγο στο Online της Εθνικής τράπεζας... Αιώνες πίσω... Με ποιά κριτήρια άραγε μια τράπεζα επιλέγει τους developers που θα της φτιάξουν το online; Άσε το διαδικαστικό κομμάτι.... Άντε στην τράπεζα, κάνε μια αίτηση, πήγαινε σπίτι σου, περίμενε να σου έρθει το userid και το password, πήγαινε στο ταχυδρομείο να πάρεις το συστημένο, ξαναπήγαινε στην τράπεζα να σου δώσουν αριθμούς TAN !!!!!. Αυτοί οι αριθμοί TAN, μεγάλη εφεύρεση. Όπου πας πρέπει να έχεις μαζί σου μια λίστα με αριθμούς για να βάζεις έναν σε κάθε σου κίνηση μέσα στο on-line. Πως δεν ζητάνε κωδικό με ελάχιστο αριθμό ψηφίων 2048, πάλι καλά... Επίτηδες το κάνουν για να μην χάνουν την επαφή με τον πελάτη... Σου λέει, δεν μπορεί, με τέτοιο σύστημα ταλαιπωρίας θα τον βλέπουμε τον πελάτη μια φορά το μήνα, έτσι βρε παιδί μου, για το καλημέρα... Θα θέσω νέους όρους στους εργοδότες μου: "από σήμερα δεχόμαι πληρωμές μόνο μέσω paypal"......
|
-
|
Strings panel is the resources management tool of flash. You can create resource XML files with it, just like resx files of .net framework. Very useful function that was missing from flash. The change of the stage language at runtime with a simple way (e.g. change all strings to another language by clicking a button) is something barely documented. Because I spent many ours searching for solutions, here are the findings that helped me: You can find here an example of .Fla file to download: PhilFlash (it's in French but you can easily find your way). Attention: In strings panel's settings you must set "automatically at run-time". With the option "via ActionScript at run time" it does not work, although is seems the right choice. You can of course force the change of the language at the very first frame. In my case, the movie is stopped while the user can change the language and the changed strings does not show up until the movie continues to play. Watch out......
|
-
|
Ο Ζαχαρίας βρισκεται αντιμέτωπος με ένα κατακλυσμό αδόκιμης ορολογίας και πρέπει να εμποδίσει την ασθένεια αυτή να μεταδοθεί και στην υπόλοιπη εταιρία......
|
-
|
Part I of a data access layer....
|
-
|
Το βρήκα προχτές, έχει πολύ ενδιαφέροντα posts. Highlights: Annotating typed datasets Περιγράφει πως μπορείς να αλλάξεις τα default ονόματα που δίνει ο code generator στα typed datasets Do not waste two days damning everything around you like I did ... Δίνει μια άγνωστη (σ' εμένα τουλάχιστον) παράμετρο του web.config η οποία καθορίζει πόσα παράλληλα connections επιτρέπονται στον web server, πολύ χρήσιμο για περιπτώσεις με web services. Το κεντρικό url είναι: http://blogs.wdevs.com/angelos/...
|
-
|
Τι να πει κανείς σε ένα τεχνικό που θεωρεί οτι ο Device Manager είναι υπαρκτό πρόσωπο; Δείτε πώς ο Ζαχαρίας έρχεται αντιμέτωπος με τον υπερφίαλο νέο τεχνικό της εταιρίας του που μισεί τα Windows και αρέσκεται στο Raid 105......
|
-
|
Με αφορμή την ερώτηση ενός συναδέλφου παλαιότερα, έφτιαξα ένα μικρό αρθράκι σε δύο μέρη το οποίο αφορά τη δημιουργία ενός απλού Windows Service το οποίο μπορει να χρησιμοποιηθεί για να κάνετε hook στα methods οποιουδήποτε δικού σας assembly μέσω ενός thread που επαναλαμβάνει τη λειτουργία του ανά τακτικά διαστήματα και είναι άμεσα ελέγξιμο από το Service μέσω των μεθόδων χειρισμού του ίδιου του Service. Ελπίζω να το βρείτε χρήσιμο! Διαβάστε στα άρθρα το Μερος 1 και το Μερος 2...
|
-
|
Λόγω ατυχών συγκυριών, αναγκάστηκα να εγκαταστήσω ελληνικά windows στο primary μηχάνημά μου. Απαίσια εμπειρία κυρίως λόγω συνήθειας, αλλά και προβλημάτων. Anyway, άνοιξα πριν λίγο μια γραμματοσειρά και είδα το default string που έχει για το preview. Εκεί που τα αγγλικά windows έχουν το γνωστό " The quick brown fox jumps over the lazy dog ", τα ελληνικά έχουν το " Θέλει αρετή και τόλμη η ελευθερία (Ανδρέας Κάλβος) ". Το θέμα είναι το αγγλικό string είναι φτιαγμένο με το σκεπτικό να χρησιμοποιεί όλους τους λατινικούς χαρακτήρες, ώστε να μπορείς να δεις πως απεικονίζεται ο καθένας μέσα στο κείμενο. Στο ελληνικό όμως, λείπουν τα γράμματα γ, ζ, ξ, π, σ, φ, χ, ψ, ω, η μισή αλφάβητος δηλαδή.... Και αναρωτιόμουν... τόσο δύσκολο είναι να βγεί ένα σωστό ελληνικό αντίστοιχο; Προσπάθησα λίγο και έβγαλα το εξής: " θα φάω το χρυσόψαρο της γυάλας αν πριν το βράδυ δεν ρίξω μια καλή ζαριά ". Έχει όλα τα γράμματα και χάνει λίγο στο νόημα, αλλά όχι ότι η αλεπού έχει περισσότερο... Εσύ μπορείς να βρεις κάτι καλύτερο; Κερδίζει όποιος...
|
-
|
Microsoft is on track to outsource more than 1,000 jobs a year to China, according to blistering evidence released yesterday in Microsoft's increasingly nasty spat with Google over an employee who jumped ship in July. In a revelation that highlights the complexity of China President Hu Jintao's visit to Seattle and Microsoft on Monday, legal filings detailed claims of how Microsoft had offended the Chinese government by not outsourcing as many jobs as promised to Chinese technology vendors. http://seattletimes.nwsource.com/html/businesstechnology/2002468560_msftgoogle03.html...
|
-
|
Σύντροφοι, έχω φύγει.... Πάω να παντρευτώ (το Σάββατο 17 Σεπτέμβρη).... Και καπάκι ταξιδάκι (γεροί να είμαστε). Τα λέμε ξανά τον άλλο μήνα... Happy DNZing 2U all in the meantime... Και μη νομίσετε... θα επανέλθω με περισσότερη όρεξη και περισσότερο χρόνο για computerάδικες τρελίτσες... Talk 2 U all soon... rousso...
|
-
|
Επεσα επάνω σε ένα απλό SQL-related σενάριο τις προάλλες, αλλά σκέφτηκα, αν και δεν είναι το super-duper άρθρο, να το μοιραστώ μαζί σας. UPDATE: Εγώ μπορεί να νομίζω ό,τι θέλω, αλλά στο www.sswug.org έγινε Featured Article. :) Time-saver, σε περίπτωση που σας έχει τύχει κάτι παρόμοιο. The scenario You’ve got a table which contains some information and you want to perform calculations based on this information and store them in the same table or in another table. The calculations must always be up-to-date. The calculations are performed via a complex User Defined Function which accepts the other fields’ values as parameters. The table has got thousands of rows and thus you do not want to use a view because it’ll degrade the overall performance. For the same reason, you do not want to use a calculated field. Διαβάστε περισσότερα εδώ, στα άρθρα ....
|
-
|
Remember my recent blog entry about Netscape 8 excitement ??? Remember I told you that the good news was that you can switch to IE engine with a click from within Netscape 8? Well… here is the first bad news: Go find a site with a textarea control to fill in. Then switch Netscape to use the IE engine. Try to enter text in the textarea field. While doing that, try switching the active language (from Greek to English in my case). You know; by pressing Alt-Shift. Well, there goes the focus out of the control! Unless you pick up the mouse and move the focus back in, you will not be able to continue typing from where you left off. The “bug” does not appear in textboxes (<input type=text>). Just textareas (<textarea></textarea>)…. Try to participate on a forum (i.e: a CS based forum), where you need toy change language frequently while you are typing… Hopeless… Now I am wondering… Who’s “bug” is this Netscape’s or IE’s engine's??? We ‘ll see… There are also a number of other issues I ran into from...
|
-
|
Η Google το μεγαλύρερο "interactive media agency", φαίνεται πως σκοπεύει να γίνει και το μεγαλύτερο "offline media agency". Η Google ξεκίνησε να δραστηριοποιείται στο χώρο της offline διαφήμισης πουλώντας το διαφημιστικό χώρο εντύπων σε διαφημιζόμενους. Στο τελευταίο τεύχος της έντυπης έκδοσης του PC Magazine (τεύχος 06-Σεπτ-2005), η Google διέθεσε το διαφημιστικό χώρο του σε πελάτες της υπηρεσίας AdWords. Απ' ότι φαίνεται η Google έχει ξεκινήσει να δημιουργεί ένα δίκτυο εντύπων (αρχικά το PC Magazine και Maximum PC) με στόχο να διαθέσει σε διαφημιζόμενους το διαφημιστικό τους χώρο. Διαβάστε το post sto blog του BUZZ ( http://www.anemone.gr/buzz/ ): Μήπως τελικά η Google είναι Media Agency;...
|
-
|
Ορισμένοι πελάτες καταλαβαινουν μόνο μια ιδιαίτερη διάλεκτο. Το θέμα είναι οτι κανείς δεν έχει ακόμα καθορίσει ποιά είναι αυτή η διάλεκτος!...
|
-
|
In my time -believe it or not– I ‘ve seen far more Java Apps crash than Windows Apps (when running on Windows of course).. Nevertheless here is a little Java Application that not only never crashed on me but is also very useful: JDiskReport by JGoodies.com It will scan your hard drive and tell you the size of every folder in very graphical colorful an useful way. The guys who make it work mainly on Java UI design projects (with Swing), and probably built this app as an attraction to their cause. It’s the best in its class (to my opinion). Go get it!...
|
-
|
Since IE 4, my use of Netscape started to decline. After IE 5 I hardly ever used Netscape Navigator. It was not even installed on my computer. I just had it installed in a test machine to verify DHTML compliance with it whenever needed. Until today! I downloaded and installed Netscape 8 and discovered that apart from a nice browsing experience, Netscape now offers the ability to switch to the IE engine whenever wanted or needed. Well that’s it! I now have Firefox and IE all in one: Netscape 8. I am still excited with it and use it all the time. If things change I ‘ll let you know! Till then, I suggest you try it yourself…...
|
-
|
Όταν το θέμα έρχεται στους μισθούς, έχω παρατηρήσει ένα εκπληκτικό φαινόμενο στην ελληνική αγορά πληροφορικής. Οι Έλληνες πληροφορικάριοι έχουν το κεφάλι χωμένο στην άμμο, και νομίζουν ότι όλος ο κόσμος γύρω τους είναι πληροφορική και τίποτε άλλο. Λες σε κάποιον εργοδότη: "θέλω 1500 καθαρά", ή λες σε κάποιον συνάδελφο: "θα του ζητήσω 1500 καθαρά". Και οι δύο σε κοιτάνε έκπληκτοι, γεμάτοι απορία, και σου λένε "αυτοί οι μισθοί δεν παίζουν". Και είναι αλήθεια, αλλά μόνο εν μέρη. Γιατί δεν παίζουν, σε γενικές γραμμές, στον χώρο της πληροφορικής και μόνο εκεί. Αν σηκώσεις το κεφάλι και δεις πίσω από τον τοίχο, θα δεις ότι το νουμεράκι αυτό παίζει μια χαρά σε άλλους χώρους. Όταν για την πληροφορική ένα 1500άρι είναι μεγάλο, για τα αλλαντικά πχ, 1500 για τον μηχανογράφο είναι μια χαρά συνηθισμένο νούμερο. Ίσως σχετίζεται και με το μέγεθος της εταιρίας. Ένα μεγάλο μισθό μπορεί να τον δώσει συνήθως μια μεγάλη εταιρία. Έλα μου όμως που οι μεγάλες εταιρίες πληροφορικής μετρούνται στα δάχτυλα; Γιατί να μην λάβεις υπόψη σου...
|
|
|
|