Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

dotNETZone.gr Weblogs

  • Bits and Pieces: Tech Support εναντίον Δύστροπων Πελατών #4

    Περίπτωση #4: Εξοργισμένος πελάτης, ολιγόλογος υπάλληλος TECH: Παρακαλώ; ΠΕΛΑΤΗΣ: Η #*%!$*%%$εφαρμογή σας δεν λειτουργεί, #*%$*%%^* *%#$*%# %$#%$#[1]. Ελατε απο εδώ τώρα γιατί αλλιώς θα #*%$*%#^%*%$[2]. TECH: ... ΠΕΛΑΤΗΣ: Με ακούτε; TECH: ... ΠΕΛΑΤΗΣ: ΘΑ ΜΟΥ ΜΙΛΗΣΕΙΣ Η ΘΑ *%#%$*%#$*%[3]; TECH: ... ΠΕΛΑΤΗΣ: ΡΕ ΘΑ...ωχ, δουλεύει τώρα η εφαρμογή. Συγνώμη...(κλικ). [1] Γλοιώδη αμοιβαδώματα απορρόφησης Ευρώ από την απελπισμένη πελατειακή σας βάση, που να σας μπλοκάρουν όλοι οι ανεμιστήρες στα μηχανάκια και να γεμίσετε τοστιέρες. [2] βάλω τα κλάμματα και μετά θα απειλήσω να σας κάνω μήνυση και μετά θα ξαναβάλω τα κλάμματα γιατί είναι πιό φτηνή λύση από τους δικηγόρους. [3] ξαναβάλω τα κλάμματα; Δείτε τον κατάλογο των δημοσιεύσεων This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License ....
    Δημοσίευση στην κατηγορία:
  • Bits and Pieces: Tech Support εναντίον Δύστροπων Πελατών #3

    Περίπτωση #3: Εξοργισμένος πελάτης, μαζοχιστής υπάλληλος TECH: Παρακαλώ; ΠΕΛΑΤΗΣ: Η #*%!$*%%$εφαρμογή σας δεν λειτουργεί, #*%$*%%^*%#[1]. Ελατε απο εδώ τώρα γιατί αλλιώς θα #*%$*%#^%*%$[2]. TECH: Τι ακριβώς θα μας κάνετε; ΠΕΛΑΤΗΣ: #*%$*%#^%*%$. TECH: Μπορείτε να γίνετε πιό λεπτομερής παρακαλώ; ΠΕΛΑΤΗΣ: Για την εφαρμογή; TECH: Οχι, για αυτό που θα μας κάνετε. ΠΕΛΑΤΗΣ: ... TECH: Ειναι σημαντικό να γνωρίζουμε επακριβώς τις προθέσεις σας ωστε να προετοιμαστούμε ψυχολογικά. Εννοείτε #*%$*%#^%*%$ ή απλά #*%$*%; ΠΕΛΑΤΗΣ: ... TECH: Φαίνεται ότι είστε μόνο λόγια, κύριε. Τελος πάντων, επανεκκινήστε την εφαρμογή και θα λειτουργήσει. ΠΕΛΑΤΗΣ: .....εεεε, ναι, δουλεύει τώρα.. TECH: Τι κρίμα! Τελος πάντων, αν αντιμετωπίσετε και πάλι πρόβλημα, ξανακαλέστε αλλά παρακαλούμε προετοιμάστε από τώρα τις απειλές σας γιατί φοβάμαι οτι δεν θα έχουμε τη δυνατότητα να σας βοηθήσουμε αν μας απειλήσετε και πάλι με αόριστο και γενικόλογο τρόπο. Πρέπει να ξέρουμε τι να φοβηθούμε, επακριβώς. Ζούμε γι'αυτό. ΠΕΛΑΤΗΣ: ... TECH: Είναι αυτό που δίνει...
    Δημοσίευση στην κατηγορία:
  • ZipForge.NET

    Επεσα πάνω σε αυτή τη βιβλιοθήκη η οποία διατίθεται δωρεάν για προσωπική χρήση, (αν και τα licences φτάνουν μέχρι και στα 4999 Ευρώ για πλήρες enterprise+source) και φαίνεται καλή. Αν κάποιος την έχει ήδη δοκιμάσει, ας μας δώσει παραπάνω πληροφορίες. Αντιγράφω από τη σελίδα του προϊόντος: ZipForge.NET is a fast .NET framework zip component. With this toolkit you can easily add zip archive functionality to your projects. Free for personal use. Royalty-free for commercial use. ZipForge.NET is 100% managed .NET component written in pure C#. Key features: 100% managed code without unsafe blocks Creates and handles ZIP files Adds, moves, extracts, deletes, updates, tests, refreshes a group of files by a single operation Streaming support Progress indication Encryption\decryption Transactions Zip64 support (allows to create archives over 4Gb) Supports .NET 1.1 and 2.0 A lot of demos (C#, VB.NET and Delphi.NET demos are included) Extensive help Royalty-free Full source code is available Περισσότερα και download εδώ:...
    22-09-2006, 07:19 από το μέλος cap στο Sotiris Filippidis' Weblog
    Δημοσίευση στην κατηγορία:
  • Bits and Pieces: Tech Support εναντίον Δύστροπων Πελατών #2

    Περίπτωση #2: Εκνευρισμένος πελάτης, μεταφυσικός υπάλληλος TECH: Παρακαλώ; ΠΕΛΑΤΗΣ: Η #*%!$*%%$εφαρμογή σας δεν λειτουργεί, #*%$*%%^*%#*%#$ *%#$*%# %$#%$#[1]. Ελατε απο εδώ τώρα γιατί αλλιώς θα #*%$*%#^%*%$[2]. TECH: Μα αυτό είναι αδύνατον! Η εφαρμογή μας είναι ελεγμένη και bug-free 100%! Κυριέ μου, βρισκόμαστε μπροστά σε ένα εξαιρετικά μυστηριώδες φαινόμενο! ΠΕΛΑΤΗΣ: Τι λες βρε καραγκιόζη; Τι μυστηριώδες φαινόμενο αφου σου λέω οτι δεν δουλεύει. Τι θελεις τωρα, να *%#$$%%*%#$*%[3]; TECH: Ελέγξατε για πιθανές άλλες μη ορθολογικές καταστάσεις στα γραφεία της εταιρίας σας; Ο κόσμος έχει φυσιολογική συμπεριφορά; Τα ρολόγια σας δείχνουν τη σωστή ώρα; Μήπως έχετε πυξίδα στο γραφείο σας; Είστε σίγουρος οτι δείχνει σωστά το Βορρά; ΠΕΛΑΤΗΣ: Ε; TECH: Ακούτε φωνές χωρίς να είστε σίγουρος απο που προέρχονται; Μήπως τα τηλέφωνά σας χτυπούν αλλά κανείς δεν είναι στην άλλη γραμμή; ΠΕΛΑΤΗΣ: Το κάνουν αυτό, αλλα ΕΣΕΙΣ ΜΑΣ ΣΤΗΣΑΤΕ ΚΑΙ ΤΟ ΤΗΛΕΦΩΝΙΚΟ ΚΕΝΤΡΟ! *%^%$%$#*%$*%#$*%#[4]! TECH: Θα πρότεινα έναν αγιασμό και αν δεν σταματήσουν...
    Δημοσίευση στην κατηγορία:
  • Bits and Pieces: Tech Support εναντίον Δύστροπων Πελατών #1

    Περίπτωση #1: Εξοργισμένος πελάτης, υπομονετικός υπάλληλος TECH : Παρακαλώ; ΠΕΛΑΤΗΣ : Η #*%!$*%%$εφαρμογή σας δεν λειτουργεί, #*%$*%%^*%#*%#$ *%#$*%# %$#%$# [1]. Ελατε απο εδώ τώρα γιατί αλλιώς θα #*%$*%#^%*%$ [2]. TECH : Παρακαλώ, ηρεμήστε και πειτε μου ποιο είναι ακριβώς το πρόβλημα ... ΠΕΛΑΤΗΣ : ΤΙ ΝΑ ΗΡΕΜΗΣΩ ΡΕ #*%$*%#%*%#$ [3]! Αφου σου λέω οτι δεν παίζει! Η #*%$#*%φόρμα σας μου βγάζει ένα #*%$#*% error και μετά παγώνει το #$%*%$ σύστημά σας! TECH : Ας τα πάρουμε από την αρχή. Μπορείτε να μου περιγράψετε επακριβώς τη διαδικασία που ακολουθείτε; ΠΕΛΑΤΗΣ : Το #*%$*%#$εικονίδιο εξαφανίστηκε και την τρέχω από command-line. Οταν σηκωθεί η φόρμα μου βγάζει ένα *%#$%*%#$ error, *%#$%*%#$ τους προγραμματιστές σας %^*%$*%#$. TECH : Κύριε, μιλάτε με προγραμματιστή αυτή τη στιγμή. Μπορώ να σας βοηθήσω αν μου δώσετε περισσότερες πληροφορίες. ΠΕΛΑΤΗΣ : ΤΙ; *%$#*%$*%# προγραμματιστής; ΕΣΥ ΦΤΑΙΣ. *%#$*%%#*%#$%#*%$ [4]. ΕΛΑ ΑΠΟ ΕΔΩ ΝΑ ΤΗ ΦΤΙΑΞΕΙΣ. TECH : Κυριε, παρακαλώ ηρεμήστε και περιγράψτε μου τη διαδικασία από την αρχή....
    Δημοσίευση στην κατηγορία:
  • Μια UDF η οποία μας επιστρέφει της εργάσιμες μέρες μεταξύ δύο ημερομηνιών.

    Παρακάτω θέλω να σας παρουσιάσω μια UDF η οποία μας επιστρέφει τόν αριθμό τών εργασίμων ημερών μεταξύ δύο ημερομηνιών. Βήμα 1. Δημιουργία ενός πίνακα στον οποίο εισάγουμε της Επίσημες αργίες όχι (Σάββατα-Κυριακές) CREATE TABLE Public_Holidays ( pubHoliday datetime NOT NULL ) go insert into Public_Holidays values('2006-10-28') insert into Public_Holidays values('2006-12-25') κ.λ.π. Βήμα 2 Δημιουργία της UDF CREATE FUNCTION fn_Wrk_days_Between (@FromDay datetime, @UntilDay datetime) RETURNS int AS BEGIN declare @day1 datetime,@day2 datetime,@tmpday datetime,@day int,@count int,@polaplasiastis int /* Έλεγχος άν η ημερομηνία από είναι μεγαλύτερη από την ημερομηνία έως Αν η ημερομηνία από είναι μικρότερη από την έως περνάμε ανάποδα της παραμέτρους και δηλώνουμε τον πολλαπλασιαστή μέ -1 έτσι ώστε να μας επιστραφούν ή ημέρες εργασίας αρνητικά. */ if @FromDay < @UntilDay Begin set @day1 = CONVERT(datetime ,(CONVERT(char(10),@FromDay,102)),102 ) set @day2 = CONVERT(datetime ,(CONVERT(char(10),@UntilDay,102)),102 ) set...
    21-09-2006, 10:42 από το μέλος imanos στο Ioannis Manoussakis
    Δημοσίευση στην κατηγορία:
  • Πως ανακαλύπτεις καινούργιες μουσικές και ήχους στις μέρες μας

    Μια φορά και ένα καιρό όταν ήθελες να ακούσεις κάποια καινούργια ξένη μουσική, η μοναδική σου λύση λεγόταν Γιάννης Πετρίδης. Στρωνόσουνα σ' ένα ραδιόφωνο κάθε απόγευμα 4.00 με 5.00 και ο Έλληνας με τη μεγαλύτερη συλλογή δισκων αναλάμβανε να σε μυήσει σε νέους ήχους, άγνωστων συγκροτημάτων με εξωτικά ονόματα. Ή εναλλακτικά περίμενες να έρθει κανένας φίλος σου που σπούδαζε Αγγλία ή Αμερική για να ακούσετε μαζί καινούργιους δίσκους που ο τυχερός είχε το προνόμιο να ακούσει πριν από εσένα. Αλλά πάνε πια αυτές οι εποχές ! Έχουν φύγει ανεπιστρεπτί. Πλέον, όλοι έχουμε δικαίωμα να ακούσουμε νέους ήχους και μουσικές τη στιγμή που γεννιούνται. Και ποιος ευθύνεται γι΄αυτό? Το μαγικό Internet. Ανοίξτε ένα browser Γράψτε http://www.bbc.co.uk/radio3 Επιλέξτε αριστερά μια από τις κατηγορίες : Jazz, New Music, World Music κλπ ή από δεξιά ένα από τα προγράμματα: Late Junction, World Routes κλπ Μόλις πατήσεις στο πρόγραμμα που σε ενδιαφέρει μπορείς να επιλέξεις μια από τις προηγούμενες 7 εκπομπές για να την ακούσεις (απαιτεί Real...
    19-09-2006, 23:11 από το μέλος Panagiotis Kontopoulos στο Mental block
  • Service (πλεον) Studio

    Χμμμ...πολυς καιρος να γραψω κατι εδω. Τελικα τα newsgroups μου τρωνε περισσοτερο χρονο απ'οσο νομιζα... Αρκετα πραγματα ολοκληρωθηκαν σε αυτο το project, το κυριοτερο ομως ειναι οτι εχει δοθει στους ανθρωπους που ασχολουνται με SMS ετσι ωστε να αρχισουν να φτιαχνουν με αυτο sms υπηρειες. Το software πλεον καλειται "Service Studio" μιας και μπορεις να κανεις και αλλα πραγματα εκτος βεβαια απο SMS Services. Εχω προσθεσει και αλλα units, εχω ολοκληρωσει τον IDE και πλεον ο IDE και το Runtime τρεχουν το ιδιο runtime module. Στον IDE μαλιστα, βλεπεις και τα trace messages οπως και τη φαση του "compiling" σε output window οπως το Visual Studio. Η μεγαλυτερη (και πιο δυσκολη...) προσθηκη που εκανα, ηταν να μπορει ενα Service να καλει ενα αλλο...Χαλαλι τα ξενυχτια και τον κοπο, βγηκε κατι που μας αρεσει εδω παρα πολυ! Πλεον στη διαδικασια του "compiling" το software ειναι ικανο να διακρινει τα calls και να φτιαχνει αντιστοιχα stack frames με τις μεταβλητες που ο χρηστης εχει δωσει οταν εφτιαξε το service (υποστηριζονται...
    18-09-2006, 17:34 από το μέλος objectref στο Managed Thoughts
  • Πώς μπορούμε να ενώσουμε σέ ένα query τα αποτελέσματα μίας sp μέ ένα πίνακα.

    Πολλές φορές ίσως θα θέλαμε νά πάρουμε τα αποτελέσματα μιάς sp και να τα ενώσουμε μέ κάποιο πίνακα της βάσης μας.Παρακάτω παραθέτω ένα απλό παράδειγμα use pubs go EXEC sp_serveroption 'serverName', 'data access', true Αντικαθιστούμε το serverName μέ το όνομα του Server μας. Κατόπιν βλέπουμε την σύνταξη του query . SELECT * FROM authors a JOIN openquery([ACUMEN], 'pubs..byroyalty 50') b ON a.au_id = b.au_id Νομίζω ότι είναι ένα αρκετά εύκολο και κατατοπιστικό παράδειγμα....
    18-09-2006, 03:19 από το μέλος imanos στο Ioannis Manoussakis
    Δημοσίευση στην κατηγορία:
  • Ιστορικές αλλαγές στο desktop μου...

    Τους τελευταίους μήνες όλο και αυξανόταν η χρήση του firefox. Ιδιαίτερα από τον καιρό που έβαλα τον ΙΕ 7, ο οποίος για άγνωστο λόγο μου τη δίνει στα νεύρα. Αλλά ακόμα και στο γραφείο που έχω τον 6, ο firefox όλο και με κέρδιζε. Σήμερα έγινε και το συγκλονιστικό ! έβαλα default browser το firefox !!!. Μέχρι που άνοιξα και τη σελίδα του thunderbird για να σουτάρω και το outlook, αλλά τελικά δεν... τρέχουν πολλές τεχνολογικές εξελίξεις γύρω από το outlook για να το βγάλω, ακόμα και αν δεν το χρησιμοποιώ σχεδόν ποτέ (gmail και ξερό ψωμί, e-mail client μόνο για backup του gmail). Πάντως δεν περίμενα τέτοιες εξελίξεις από τον εαυτό μου. Αν μου έλεγες πριν 3 χρόνια ότι θα φτάσει μέρα που δεν θα χρησιμοποιώ IE, θα σε πέρναγα για τρελό... Μια ακόμα αλλαγή όμως... Έφαγε κλώτσο και το copernic. Έχει πολύ δυνατά σημεία, αλλά μάλλον έχει ωριμάσει το google desktop search. Άρχισαν να μου αρέσουν τα gadget που έχει. Τι να πω, αγνώριστος έγινα... Γιατί όμως η Microsoft με αφήνει να απομακρύνομαι και να τραβάω προς το google;...
    17-09-2006, 12:31 από το μέλος Χρήστος Γεωργακόπουλος στο Εquilibrium
    Δημοσίευση στην κατηγορία: ,
  • Δημιουργία Custom Debugger Visualizer

    Ένα από τα σπουδαία βοηθήματα στο IDE του Visual Studio 2005 είναι οι Debugger Visualizers. Οι Debugger Visualizers παρέχουν οπτική αναπαράσταση κατά το debugging για μεταβλητές των οποίων είναι δύσκολο να δούμε τα περιεχόμενα. Για παράδειγμα, μπορεί κάποιος να δει τα XML περιεχόμενα από ένα XML string σε ένα νέο παράθυρο που επιτρέπει να εμφανιστεί ολόκληρο το string και όχι ένα τμήμα του όπως όταν κάνουμε hover με το ποντίκι. Το Visual Studio 2005 έρχεται με μερικούς έτοιμους visualizers ωστόσο μας επιτρέπει να δημιουργήσουμε εύκολα και δικούς μας. Ας δούμε πώς… Ο στόχος είναι να φτιάξουμε ένα visualizer ο οποίος να μας δείχνει τα περιεχόμενα μεταβλητών τύπου System.Drawing.Bitmap (ας πούμε φτιάχνουμε μια εφαρμογή που κάνει επεξεργασία σε images). Στη C# υπάρχει έτοιμο template με κώδικα, ωστόσο στη VB.NET έχουμε λίγο παραπάνω κόπο. Αρχικά φτιάχνουμε ένα Class Library project το ονομάζουμε CustomVisualizer και αλλάζουμε το Class1.vb σε BitmapVisualizer.vb. Κατόπιν, προσθέτουμε μια φόρμα που την ονομάζουμε Viewer....
    16-09-2006, 20:58 από το μέλος KelMan στο Manos Kelaiditis' Weblog
  • Να πως θα αγοράσω το επόμενο σπίτι μου !!!

    Είναι μερικά διαμαντάκια που είναι δύσκολο να τα ανακαλύψεις. Είτε θα πέσεις τυχαία πάνω τους, είτε κάποιος θα στα δείξει. Αντε τώρα να ξέρεις την εφαρμογή που έχει υλοποιήσει η Accruent . Η Accruent είναι μια εταιρεία που ασχολείται με Real Estate performance management solutions, ή αλλιώς σε βοηθάει να επιλέξεις που θα επενδύσεις τα χρήματά σου αν έχεις ανάγκες χρήσης κτηρίων/γης κλπ. Είναι και Microsoft Gold Certified Partner. Συνεργάστηκε λοιπόν με την Microsoft στην υλοποίηση μιας εφαρμογής που αξιοποιεί το Office 2007 στο να αντλήσει και να διαχειριστεί δεδομένα από backend συστήματα, το SharePoint 2007 σαν πλατφόρμα συνεργασίας και ολοκλήρωσης δεδομένων προερχόμενα από διαφορετικές πηγές και προβαλλόμενα με πολλαπλούς τρόπους, ενώ τέλος χρησιμοποιεί το Windows Presentation Foundation για να δείξει τα δεδομένα έτσι όπως δεν έχουμε συνηθίσει να τα βλέπουμε. Το demo της εφαρμογής έγινε για πρώτη φορά στο Microsoft Worldwide Partner Conference 2006, στην Βοστώνη και το σχετικό video βρίσκεται εδώ . Δείτε ακόμη...
    08-09-2006, 23:43 από το μέλος Panagiotis Kontopoulos στο Mental block
    Δημοσίευση στην κατηγορία:
  • INTERLUDE: Το απόλυτο developer chain letter.

    Ενα διαφορετικό chain letter που θα σας συγκλονίσει! Διαβάστε και προωθήστε! Προσοχή να το στείλετε ΑΚΡΙΒΩΣ σε 1024 παραλήπτες!...
    Δημοσίευση στην κατηγορία:
  • Αυτό που θέλουν οι Developers!!!

    O Joel τα λέει ολα... http://www.joelonsoftware.com/articles/FieldGuidetoDevelopers.html...
    07-09-2006, 17:24 από το μέλος PALLADIN στο Thoughts and Code
  • Remoting και BinaryFormatter Exceptions

    Σε ένα πρόσφατο project στο οποίο συμμετείχα, έπεσα επάνω σε ένα πολύ μυστήριο System.Runtime.Serialization.SerializationException το οποίο προέκυπτε κατά τη διάρκεια κλήσεων που γίνονταν με remoting. Συγκεκριμένα, αυτό που έβλεπα ήταν το εξής: An unhandled exception of Type 'System.Runtime.Serialization.SerializationException' occurred in mscorlib.dll. Additional Information: BinaryFormatter version incompatibility. Expected Version 1.0. Received Version 1008738336.1684104552 Φυσικά μου προκάλεσε την περιέργεια, γιατί δεν ακουγόταν φυσιολογικό. Η εγκατάσταση του .NET Framework και στον server και στον client ήταν καθαρή, και τίποτα δεν υπήρχε που να υποδεικνύει οτι κάτι δεν πήγαινε καλά με τον BinaryFormatter. Η κλήση ήταν ιδιαίτερα απλή. Ψαχνοντας λοιπόν λίγο, βρήκα αυτό εδώ το blog post το οποίο εξηγεί τα πράγματα. Για όσους βαριούνται να διαβάζουν, να το εξηγήσω με απλά λόγια: Το error που γυρίζει ΔΕΝ ΕΧΕΙ ΚΑΜΜΙΑ ΣΧΕΣΗ με το πραγματικό πρόβλημα, γι'αυτό μην ψάχνετε τι συμβαίνει με τον BinaryFormatter σας....
    06-09-2006, 13:05 από το μέλος cap στο Sotiris Filippidis' Weblog
    Δημοσίευση στην κατηγορία:
  • Iron Python 1.0

    Συγχαρητήρια στον Jim Hugunin και σε όλη την ομάδα τη ς Iron Python. Έχω παίξει λιγάκι μαζί της και έχω εντυπωσιαστεί με την απόδοση και την "δυναμική" που εισάγει στον "στατικό" κόσμο μας. Ελπίζω και σε άλλες τέτοιες "δυναμικές" προσπάθειες από την MS. http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython...
    06-09-2006, 10:45 από το μέλος PALLADIN στο Thoughts and Code
  • Bits and Pieces: MP3 θέλατε; Σας χαλάμε χατήρι; :)

    Το επεισόδιο 1 τώρα σε mp3. Θα κυκλοφορήσει και έκδοση με μπλε και πράσινους κόκκους, αργότερα εντός του τρέχοντος έτους. :)...
    Δημοσίευση στην κατηγορία:
  • Αυτόματη εκτέλεση μιας εφαρμογής κατά την έναρξη τών WINDOWS

    Παρακάτω παραθέτω μία μέθοδο η οποία εάν εκτελεστεί μία φορά μέσα από την εφαρμογή τότε η εφαρμογή ουσιαστικά γίνεται autoRun όταν ξεκινάμε τά Windows Αρχικά στά Reference πρέπει να δηλώσουμε το Microsoft.VisualBasic.Compatibility Imports Microsoft.Win32 Module AutoRun Public Sub AddInRun() Dim Value As String Dim RegKey As RegistryKey = Registry.LocalMachine.CreateSubKey("Software\Microsoft\Windows\CurrentVersion\Run") Value = VB6.GetPath & "\" & VB6.GetEXEName() & ".EXE" RegKey.SetValue("MyApplication", Value) RegKey.Close() End Sub End Module...
    31-08-2006, 08:26 από το μέλος imanos στο Ioannis Manoussakis
    Δημοσίευση στην κατηγορία:
  • Procedure η οποία κάνει enable και disable τα Foreign Keys σέ μια βάση.

    CREATE PROC fk_disable_enable_sp @mode char(8) AS BEGIN DECLARE @tblname sysname, @constraintname sysname, @execstr varchar(8000) DECLARE fk_cur CURSOR FOR SELECT '[' + table_name + ']' ,constraint_name FROM information_schema.constraint_table_usage WHERE lower(substring (constraint_name,1,2)) = 'fk' OPEN fk_cur FETCH fk_cur INTO @tblname, @constraintname WHILE (@@fetch_status = 0) BEGIN SET @execstr = 'alter TABLE ' + @tblname + ' ' + @mode + ' CONSTRAINT ' + @constraintname PRINT (@execstr) EXEC (@execstr) FETCH fk_cur INTO @tblname, @constraintname END CLOSE fk_cur DEALLOCATE fk_cur end go ----Τρόπος κλήσης της sp ---Για να κάνουμε disable τα FK exec fk_disable_enable_sp 'nocheck' ---Για να κάνουμε enable τα FK exec fk_disable_enable_sp 'check' Βέβαια χρειάζεται προσοχή στην χρήση τις παραπάνω sp .Ειδικα όταν ένας administrator θέλει να την χρησιμοποιήσει δέν πρέπει να υπάρχουν ενεργοί χρήστες στην εφαρμογή που χρησιμοποιεί την βάση. Ο λόγως δημιουργίας αυτής της sp είναι για λόγους maintanance από τον administrator...
    30-08-2006, 09:40 από το μέλος imanos στο Ioannis Manoussakis
    Δημοσίευση στην κατηγορία:
  • ΕΠΕΙΣΟΔΙΟ 26: Μια μέρα από το ημερολόγιό τους!

    Εχετε σκεφτει ποτέ τι γράφουν οι ήρωές μας στο προσωπικό τους ημερολόγιο; Να μια αντιπροσωπευτική ημέρα στη ζωή τους, που αν μη τι άλλο ΔΕΝ θα θέλατε να περάσετε αν ήσασταν ο Ζαχαρίας....
    Δημοσίευση στην κατηγορία:
  • ΕΠΕΙΣΟΔΙΟ 25: Φοβού τον προϊστάμενό σου και κώδικα γράφοντα.

    Ο Ζαχαρίας έρχεται αντιμέτωπος με το εκπληκτικό ταλέντο του Απόλυτου Ξερόλα στη συγγραφή κώδικα και το πληρώνει με τρια χαλασμένα παντελόνια και πολλές, μα πάρα πολλές υπερωρίες. Μην το δοκιμάσετε στο σπίτι....
    Δημοσίευση στην κατηγορία:
  • INTERLUDE: Γιατί όλες οι αγγελίες εργασίας μοιάζουν ίδιες;

    Για πρώτη φορά σας αποκαλύπτουμε αγγελίες που την τελευταία στιγμή γλύτωσαν τη δημοσίευση και... κάνουν τη διαφορά. Η αλήθεια στην οθόνη σας!...
    Δημοσίευση στην κατηγορία:
  • Bits and Pieces: Το ρεμπέτικο του Ζαχαρία

    Μετά από καταιγισμό θετικών σχολίων, ο Ζαχαρίας συγκινήθηκε και έγραψε γι'αυτό ένα ποίημα το οποίο θα μπορούσε (ισως) να μελοποιηθεί. Ιδού: Δηλώνω εξαιρετικά συγκινημενος (ενα δάκρυ κυλάει αργά στο μάγουλο και πεφτει επάνω στο φτηνοπληκτρολόγιο προκαλώντας βραχυκύκλωμα και τη δυνατότητα να ζητήσω επιτέλους το καινούριο εκείνο microsoft keyboard που πάντα μου άρεσε) από την αναγνώρισή σας και την αγάπη σας, η οποία μου προκαλεί τεράστια ψυχική ανάταση, εθνική υπερηφάνεια και σαρδέλες παστές. Θα στέκομαι πάντα στις επάλξεις (εκτός και αν πέσω), έχοντας ως σκοπό της ζωής μου πλέον να σας προσφέρω την πραγματική γνώση μέσα από τα βαθυστόχαστα και βγαλμένα από τη ζωή πονήματά μου. Εχω σκοπό να κατέβω στην επόμενη έκθεση βιβλίου (γιατι οι ντομάτες έχουν ακριβύνει τελευταία). Δεν διεκδικώ επαίνους, ουτε δαφνες, ουτε καν μετάλλια. Μονο, φιλαράκι, μήπως σου βρίσκεται κανα κατοστάρικο; Θα σας αφιερώσω, σε εσάς και την τόσο σημαντική αγάπη σας, ένα εμπνευσμένο ποιημα που συνέθεσα: Ιδού, ψηλά στο θρόνο επάνω, ο manager θωρεί...
    Δημοσίευση στην κατηγορία:
  • Bits and Pieces: Πως θα βγάλει χρήματα ο Ζαχαρίας

    Κάποιος φίλος είχε κάνει την παρατήρηση οτι θα μπορούσα να βγάλω χρήματα από το Ζαχαρία. Ιδού η απάντηση: Μαλλον σκέφτηκα τι θα κάνω. Θα αρχίσω να εκβιάζω randomly εταιρίες οτι ξέρω τα "εσωτερικά" τους και οτι αν δεν μου δώσουν μέχρι αυριο το βράδυ 333.333,33 ευρώ σε χαρτονομίσματα των πέντε τσαλακωμένα και με λερωμένες τις άκρες, το επόμενο επεισόδιο θα είναι για ΑΥΤΟΥΣ. Πιστεύω βέβαια οτι η πλειοψηφία των Ελλήνων managers θα αρχίσει να ψελλίζει στερεότυπα του στυλ "τι είναι ο ΔΤΦ" και "δεν εχω χρόνο εγώ να διαβάσω τέτοια πράγματα", και όσοι το πουν είθε να μπερδευτεί το Powerpoint τους και να εμφανίζει τα slides σε Mandarin Chinese. Οσοι βέβαια διαβάζουν αυτά εδώ τα γραφόμενα δεν εχουν να φοβούνται τίποτα, μια και ανήκουν στην εκλεκτή ελίτ των αναγνωστών του ΔΤΦ. :) Δείτε τον κατάλογο των δημοσιεύσεων This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 License ....
    Δημοσίευση στην κατηγορία:
  • Bits and Pieces: Ο επίσημος (κατά Ζαχαρία) ορισμος του Powerpoint

    Σε συζήτηση που διεξήχθη, ζητήθηκε ο επίσημος ορισμός του Powerpoint. Ιδού: PowerPoint (το), Ελλ. Παουερπόιντ 1. Πρόγραμμα διευκόλυνσης ομιλητών. Ο εκτελών την παρουσίαση μπορει να ολοκληρώσει ακόμα και με την παρουσία του πιό απαιτητικού κοινου, ακόμα και αν διαθέτει IQ κατσαρίδας του αγρόκαμπου. Το μόνο που χρειάζεται συνήθως να κάνει ειναι η βροντόφωνη ανάγνωση των bullets, μέχρι το κοινό να πεθάνει από πλήξη ή να τελειώσουν τα slides. Στη δεύτερη περίπτωση, ΚΑΝΕΝΑΣ δεν έχει συνήθως το κουράγιο να κάνει διευκρινιστικές ερωτήσεις, οπότε ο ομιλητής διατηρεί αλώβητο το αρχικό του status καμαρώνοντας ως αφαλατισμένη μαστουρωμένη σαρδέλα. 2. Εργαλείο σχεδίασης τέλειων εφαρμογών .Πραγματι, όσο και αν ακούγεται περίεργο,οποιαδήποτε εφαρμογή περιγραφεί με τη χρήση slides του Powerpoint, φαίνεται οτι θα λειτουργήσει τέλεια (ενθουσιάζοντας τους πελάτες και φέρνοντας σε απόγνωση τους developers). Στην πράξη ίσως τα πράγματα είναι διαφορετικά, αλλά ποιός ενδιαφέρεται για την πράξη; 3. Εργαλείο τιμωριας και βασανισμού κατώτερων...
    Δημοσίευση στην κατηγορία:
Περισσότερες Δημοσιεύσεις « Προηγούμενη - Επόμενη »
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems