<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Web Development</title><link>https://www.dotnetzone.gr:443/cs/forums/75/ShowForum.aspx</link><description>Ολα τα θέματα που σας απασχολούν σχετικά με ASP, ASP.NET αν τώρα επιχειρείτε να φτιάξετε την πρώτη σας σελίδα.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63758.aspx</link><pubDate>Fri, 25 Feb 2011 20:39:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63758</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63758.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63758</wfw:commentRss><description>OK</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63756.aspx</link><pubDate>Fri, 25 Feb 2011 20:36:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63756</guid><dc:creator>ABS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63756.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63756</wfw:commentRss><description>www.globalestate24.com</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63755.aspx</link><pubDate>Fri, 25 Feb 2011 20:35:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63755</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63755.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63755</wfw:commentRss><description>Ok, πιστεύω οτι είναι καιρός να κλειδωθεί το topic. Δεν έχει νόημα να συζητάμε υπό αυτές τις συνθήκες, όσο ενδιαφέρουσα και να είναι η συζήτηση.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ABS: Εκ μέρους όλου του DotNetZone.gr: Υπάρχουν άνθρωποι που έχουν περάσει από εδώ η / και συμμετέχουν εδώ, που έχουν δουλέψει σε έργα σημαντικά, μεγάλα, έχουν καινοτομήσει, και έχουν διακριθεί σε Ελλάδα αλλά και σε εξωτερικό. Οι τίτλοι δεν αποκτώνται ούτε επί πληρωμή ούτε επειδή είχαν ωραία μάτια. Αντιθέτως, αποκτιώνται όταν βγάλεις τα ματάκια σου να γράφεις ΣΩΣΤΟ κώδικα. Αν έχεις λοιπόν το θάρρος να αντιμετωπίσεις έναν - έναν αυτούς τους ανθρώπους, που στην περίπτωση των moderators τουλάχιστον, αλλά και αρκετών άλλων, γράφουν επωνύμως και δημοσιοποιούν και τις εταιρίες με τις οποίες συνεργάζονται, γιατί δεν δημοσιοποιείς τα στοιχεία σου (της εταιρίας τα είδαμε από προηγούμενο post όσοι προλάβαμε να το δούμε πριν το σβήσεις). Γιατί να γαβγίζουμε όλοι ξέρουμε όταν ο μπόγιας δεν ξέρει από πού έρχεται το γάβγισμα....Οταν όμως εγω πω κάτι λάθος και εκθέσω και τον εαυτό μου επωνύμως και τις εταιρίες που συνεργάζομαι, πρέπει να έχω το θάρρος είτε να παραδεχθώ οτι κάνω λάθος είτε να μην το πω εξ'αρχής.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ενα έχω να πω: Τόση έπαρση είχα καιρό να δω. Και ο λόγος που δεν βλέπουμε συχνά τόση έπαρση στο χώρο μας είναι γιατί είναι μικρός, και γιατί οι έχοντες την έπαρση πολύ γρήγορα γίνονται αντιληπτοί από το χώρο στο σύνολό του. Αλλά άσε μας εμάς, είμαστε ασήμαντοι. Ετσι και αλλιώς για εξωτερικό σε βλέπω, μόνο εκεί θα σε κατανοήσουν. :)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Να κλειδώσει το θέμα κ. λοιποί mods;&lt;/div&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63754.aspx</link><pubDate>Fri, 25 Feb 2011 20:35:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63754</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63754.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63754</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ABS:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;το πιο τεράστιο portal κτηματομεσητικών στο κόσμο&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ποιο είναι αυτό; Καθ'ότι σε κατασκευαστική, έχω συνδέσει το erp μας με διάφορα Ελληνικά και θα μας ενδιέφερε κάτι τέτοιο.&lt;/div&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63753.aspx</link><pubDate>Fri, 25 Feb 2011 20:33:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63753</guid><dc:creator>ABS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63753.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63753</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ABS:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Καλές επιτυχίες στα φοβερά σας έργα που δεν έχουν ξεπεράσει τις 100 γραμμες κώδικα και αφήστε εμάς τους "μικρούς" να φτιάξουμε τίποτα&amp;nbsp;
&lt;div&gt;αλλά μη μας λέτε αηδίες.&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;ΑΝΤΕ ΓΕΙΑ!&lt;/div&gt;
&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;Όταν φτιάξεις βάση με 10 εκατομμύρια εγγραφές και ανανέωση στατιστικών σε 10 λεπτά, εφαρμογή που διαχειρίζεται 200 ταυτόχρονες κλήσεις με&amp;nbsp;10 connections σύνολο και αποκτήσεις πελάτες σε τράπεζες και βιομηχανίες, έλα να πιούμε καφέ και να συζητήσουμε για τότε που νόμιζες ότι το N κάνει transformations.&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Όταν φτιάξεις εσύ 2 Ευρωπαϊκά λογισμικά συνολικής αξίας 18 εκ. Ευρώ, η ερευνά σου στην τεχνητή νοημοσύνη μπει στο NIST και συντηρείς το πιο τεράστιο portal κτηματομεσητικών στο κόσμο έλα εσύ και πάρε με τηλέφωνο να πιούμε καφέ....&lt;/div&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63752.aspx</link><pubDate>Fri, 25 Feb 2011 20:32:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63752</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63752.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63752</wfw:commentRss><description>Don't feed the trolls...</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63751.aspx</link><pubDate>Fri, 25 Feb 2011 20:32:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63751</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63751.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63751</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ABS:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Για να το λήξουμε και εδώ, κρυφτείται πίσω από τα MVP, CISSP, AGP,PCI,EISA,SEO,ADFFJUHGHH,GHJSH,JSS,BHHJGJ,HGHJ,JHHJGHJK σας και πείστε κανένα κακόμοιρο παιδάκι με την ημιμάθεια σας και κάντε κακό σε μελλοντικές γενιές, καρα-Ελληνάρες.&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Α! και φτιάξτε και αυτό το fake counter στο forum για τα topic views. Έλα βγάζει μάτι ότι ένας το βλέπει 10 φαίνοναι και πολλά άλλα....&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Τυχαίο...δε νομίζω?&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Καλές επιτυχίες στα φοβερά σας έργα που δεν έχουν ξεπεράσει τις 100 γραμμες κώδικα και αφήστε εμάς τους "μικρούς" να φτιάξουμε τίποτα&amp;nbsp;&lt;/div&gt;&lt;div&gt;αλλά μη μας λέτε αηδίες.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;ΑΝΤΕ ΓΕΙΑ!&lt;/div&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Εγώ πάλι δεν κατάλαβα, γιατί πρέπει 10 άτομα να έχουν λάθος, κι εσύ να είσαι ο σωστός. Σου δίνουμε στοιχεία, δεν θες να τα πιστέψεις, σου δίνουμε πληροφορίες (ΕΠΙΣΗΜΕΣ) δεν θες να τις πιστέψεις. Και στο τέλος μας την λες κιόλας.. Ποιος είναι ο καρα-Ελληνάρας σ'αυτή την περίπτωση.. Λες κάτι στην θεωρία, σου δείχνουμε ότι είναι λάθος και στην πράξη και στην θεωρία και συνεχίζεις να λες το δικό σου χωρίς να μπορείς να το αποδείξεις. &lt;/p&gt;&lt;p&gt;Άφησε μας λοιπόν στα μικρά μας έργα τον 100 γραμμών και σε εσάς τους μεγάλους&amp;nbsp;στα έργα με&amp;nbsp;5.000.0000 γραμμές κώδικα.. Ετσι κι αλλοιώς εμείς θα τα διορθώσουμε στο τέλος πάλι, εάν χρειαστεί.. &lt;/p&gt;&lt;p&gt;Όπως και να έχει, για μια τελευταία φορά, επαλαμβάνω, διάβασε τα βασικά.. υπάρχουν βιβλία εάν δεν πιστεύεις εμάς τους κομπογιαννήτες να σου πούμε τι πρέπει να κάνεις. Τώρα αμα δεν εμπιστεύεσαι και τα βιβλία, ε τι να σου πω.. &lt;/p&gt;&lt;p&gt;Farewell and don't let the door hit you on your way out..&lt;/p&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63749.aspx</link><pubDate>Fri, 25 Feb 2011 20:29:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63749</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63749.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63749</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ABS:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Καλές επιτυχίες στα φοβερά σας έργα που δεν έχουν ξεπεράσει τις 100 γραμμες κώδικα και αφήστε εμάς τους "μικρούς" να φτιάξουμε τίποτα&amp;nbsp;
&lt;DIV&gt;αλλά μη μας λέτε αηδίες.&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;ΑΝΤΕ ΓΕΙΑ!&lt;/DIV&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Όταν φτιάξεις βάση με 10 εκατομμύρια εγγραφές και ανανέωση στατιστικών σε 10 λεπτά, εφαρμογή που διαχειρίζεται 200 ταυτόχρονες κλήσεις με&amp;nbsp;10 connections σύνολο και αποκτήσεις πελάτες σε τράπεζες και βιομηχανίες, έλα να πιούμε καφέ και να συζητήσουμε για τότε που νόμιζες ότι το N κάνει transformations.&lt;/P&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63748.aspx</link><pubDate>Fri, 25 Feb 2011 20:16:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63748</guid><dc:creator>ABS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63748.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63748</wfw:commentRss><description>Για να το λήξουμε και εδώ, κρυφτείται πίσω από τα MVP, CISSP, AGP,PCI,EISA,SEO,ADFFJUHGHH,GHJSH,JSS,BHHJGJ,HGHJ,JHHJGHJK σας και πείστε κανένα κακόμοιρο παιδάκι με την ημιμάθεια σας και κάντε κακό σε μελλοντικές γενιές, καρα-Ελληνάρες.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Α! και φτιάξτε και αυτό το fake counter στο forum για τα topic views. Έλα βγάζει μάτι ότι ένας το βλέπει 10 φαίνοναι και πολλά άλλα....&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τυχαίο...δε νομίζω?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Καλές επιτυχίες στα φοβερά σας έργα που δεν έχουν ξεπεράσει τις 100 γραμμες κώδικα και αφήστε εμάς τους "μικρούς" να φτιάξουμε τίποτα&amp;nbsp;&lt;/div&gt;&lt;div&gt;αλλά μη μας λέτε αηδίες.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ΑΝΤΕ ΓΕΙΑ!&lt;/div&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63746.aspx</link><pubDate>Fri, 25 Feb 2011 20:13:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63746</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63746.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63746</wfw:commentRss><description>Πιστεύω οτι η συζήτηση αυτή, παρ'ότι εμπεριέχει στοιχεία trolling και flame, είναι εξαιρετικά ενδιαφέρουσα, κυρίως για την εμβάθυνση που γίνεται σε κάποια θέματα. Ειδάλλως, και πιστεύω είναι κοινός τόπος μεταξύ των moderators, θα είχε κλειδωθεί.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Στο δια ταύτα: Αυτό που διαβάζω σε αυτό το post, απευθύνομαι σε σένα ABS, είναι ουσιαστικά μια εις μεγάλο βάθος ανάλυση της δυναμικής του χαλιναριού, του συστήματος μυών του αλόγου και του τρόπου ραφής της σέλας, από έναν αναβάτη που δεν θέλει με τίποτα να παραδεχθεί ότι για να βάψεις ένα τοίχο δεν χρησιμοποιείς άλογα και άμαξες αλλά πινέλο και μπογιά! Η ανάλυση ειναι πολύ ενδιαφέρουσα, το πεδίο εφαρμογής της είναι (για μένα) λανθασμένο. Εν τέλει, αν θέλεις portability, γιατί δεν γράφεις σε μια portable μεταξύ λειτουργικών γλώσσα, όπως π.χ. Java, χωρίς να χρησιμοποιείς OS specific data stores (πάνε σε xml storage ή σε cross-platform object databases ή δεν ξερω και γω σε τι άλλο) και να έχεις και το independence που θέλεις και τα στοιχεία της γλώσσας να αξιοποιείς; (Εντάξει, μπορεί να έχασα κάποιο point στη συζήτηση και να μην κάνει apply αυτό).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Α, και προσωπικά για μένα το portability μεταξύ πλατφορμών ήταν ανέκαθεν χαμένο παιχνίδι. Σαν τα ρούχα one-size. Στους φίλους Java developers παλιότερα έλεγα μια παράφραση του γνωστού ρητού: "Write once, crash everywhere".&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63743.aspx</link><pubDate>Fri, 25 Feb 2011 20:04:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63743</guid><dc:creator>ABS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63743.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63743</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Όχι, δεν βιάζομαι. Απλά ξέρω για τί μιλάω. Το N που λες σημαίνει ότι το string που ακολουθεί είναι Unicode. Τίποτε δεν μετασχηματίζεται. Άν βάλεις ένα απλό '; delete from xxx θα έχεις injection.&lt;/p&gt;
&lt;p&gt;Επίσης, το ADO.NET (και το ADO πριν από αυτό) χρησιμοποιεί connection pooling. Αναλαμβάνει το ίδιο να έχει κάποια έτοιμα connections για να μην χρειάζεται να κρατάς εσύ ανοικτά connections αλλά και να μην ξεμείνει κανένα connection ή transaction ανοικτό αν ξεχάσεις (ή το κάνεις επίτηδες) να κλείσεις το connection. Οπότε η φιλοσοφία σου όχι μόνο είναι περιττή αλλά σπαταλάει και connections από το pool.&lt;/p&gt;
&lt;p&gt;Λοιπόν, βαρέθηκα να σου λέω συνέχεια να κάτσεις να διαβάσεις. Απλά την επόμενη φορά που θα έχεις μπελάδες, σκέψου μήπως δεν φταίει "το φοβερό bug του .NET" αλλά ο κακός κώδικας.&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Καλά άστο δεν πειράζει ότι πείς. Δοκιμασε εσύ να καλέσεις έτσι το stored procedure και αν δε στο κάνει padding αυτόματα με escape characters και σε αφήσει με τη χαρά στο στόμα να μη με λένε ABS...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αλλά τι να σας πώ. Αυτά σας μάθανε να λέτε...αυτά λέτε παπαγαλάκια μου!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63742.aspx</link><pubDate>Fri, 25 Feb 2011 20:02:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63742</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63742.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63742</wfw:commentRss><description>&lt;P&gt;Τσουπ ναμαι και εγω, έλεγα να μην πάρω μέρος αλλά ερεθίστικα&lt;/P&gt;
&lt;P&gt;1. Όσον αφορά τα connection. ΥΠΑΡΧΕΙ το CONNECTION POOLING!!! παλικάρι μου.&lt;/P&gt;
&lt;P&gt;2. Είμαστε σε web περιβάλλον μιας και μιλάμε για CMS (αν έχω καταλάβει καλά) άρα τι presistant connection έχω;&lt;/P&gt;
&lt;P&gt;3. Πρόσφατα έγραψα &lt;A href="http://sqlschoolgr.wordpress.com/2011/02/19/dynamic-sql-%ce%ae-%ce%ae-%cf%8e-%cf%8e/"&gt;αυτό&lt;/A&gt;, αλλά μετά από μερικές μέρες ήρθε και &lt;A href="http://sqlschoolgr.wordpress.com/2011/02/23/when-dynamic-sql-might-be-the-best-way/"&gt;αυτό&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63740.aspx</link><pubDate>Fri, 25 Feb 2011 19:56:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63740</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63740.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63740</wfw:commentRss><description>&lt;P&gt;Όχι, δεν βιάζομαι. Απλά ξέρω για τί μιλάω. Το N που λες σημαίνει ότι το string που ακολουθεί είναι Unicode. Τίποτε δεν μετασχηματίζεται. Άν βάλεις ένα απλό '; delete from xxx θα έχεις injection.&lt;/P&gt;
&lt;P&gt;Επίσης, το ADO.NET (και το ADO πριν από αυτό) χρησιμοποιεί connection pooling. Αναλαμβάνει το ίδιο να έχει κάποια έτοιμα connections για να μην χρειάζεται να κρατάς εσύ ανοικτά connections αλλά και να μην ξεμείνει κανένα connection ή transaction ανοικτό αν ξεχάσεις (ή το κάνεις επίτηδες) να κλείσεις το connection. Οπότε η φιλοσοφία σου όχι μόνο είναι περιττή αλλά σπαταλάει και connections από το pool.&lt;/P&gt;
&lt;P&gt;Λοιπόν, βαρέθηκα να σου λέω συνέχεια να κάτσεις να διαβάσεις. Απλά την επόμενη φορά που θα έχεις μπελάδες, σκέψου μήπως δεν φταίει "το φοβερό bug του .NET" αλλά ο κακός κώδικας.&lt;/P&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63738.aspx</link><pubDate>Fri, 25 Feb 2011 19:55:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63738</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63738.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63738</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;ABS:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Εμ είδες που βιάζεσαι.....&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ο λόγος που θέλω full SQL statements είναι για να μπορώ να κάνω γενικευμένα queries οποιουδήποτε τύπου και να μην έχω ετοιματζίδικα procedures.&lt;/div&gt;&lt;div&gt;Το ότι κάποια από αυτά θα είναι vulnerable είναι γνωστό.&lt;/div&gt;&lt;div&gt;Επίσης όπως ίσως γνωρίζεις όπως και να καλέσεις ένα&amp;nbsp;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;stored procedures εσωτερικά &amp;nbsp;γίνεται χρήση του "Ν" και αυτόματα μεταχηματίζει όλα τα&amp;nbsp;malicious&amp;nbsp;code. Έχω δοκιμάσει μάταια πάρα πολλούς τρόπους να κάνω injection σε Stored Procedures και δεν είναι καθόλου έυκολο.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;Τώρα όσον αφορά τα connections, έχω μια κλήση που κάνει Connect και μια άλλη για Disconnect. Η φιλοσοφία μου είναι να έχω ένα persistent connection ανοικτό. Οπότε το ανοίγω μια φορά, κάνω ότι κάνω όση ώρα είμαι μέσα στο λογισμικό μου ή στη σελίδα μου και όταν γινεται η διαδικασία του unload ή εξόδου, κάνω disconnect.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;Που να δεις πόσο μεγάλη διαφορά έχουν οι χρόνοι εκτέλεσης μεγάλων queries σε μια απομακρυσμένη βάση άμα γλυτώνεις το Connect/Disconnect κάθε φορά...&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;joke&amp;gt;Ρε Johnny, εσύ γράφεις; Δεν εξηγείτε αλλοιώς.. πίστευτα ότι μόνο ένας υπάρχει στον κόσμο, αλλα τελικά έκανα λάθος..&amp;lt;/joke&amp;gt;&lt;/p&gt;&lt;p&gt;ABS, συγγνώμη, αλλά είναι πασιφανές, ότι δεν ξέρεις τι λες, και στο λέω έτσι πολύ απλά και στα μούτρα που λένε.. Είτε διάβασε απο το 0, ή άστο το άθλημα, γιατί δεν θα πας μπροστά.. Δυστυχώς δεν θα αφιερώσω άλλο χρόνο για να απαντήσω σε κάτι άλλο.. δεν έχει νόημα όταν δεν θέλει κάποιος να ακούσει και προσπαθεί να βρει δικές του φιλοσοφίες για να "διορθώσει" κάτι το οποίο δεν θέλει διόρθωμα και όταν τα "προβλήματα" που λες εσύ ότι θες να διορθώσεις, έχουν ήδη αντιμετωπιστεί χιλιάδες, εάν όχι εκατοντάδες χιλιάδες φορές, απο άλλους και υπάρχουν patterns και practises για όλα αυτά. &lt;/p&gt;&lt;p&gt;I rest my case.. my 2 cents.&lt;/p&gt;</description></item><item><title>Απ: OMEGA Framework and CMS - Alpha 0.2</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63737.aspx</link><pubDate>Fri, 25 Feb 2011 19:47:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63737</guid><dc:creator>ABS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63737.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=75&amp;PostID=63737</wfw:commentRss><description>Εμ είδες που βιάζεσαι.....&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ο λόγος που θέλω full SQL statements είναι για να μπορώ να κάνω γενικευμένα queries οποιουδήποτε τύπου και να μην έχω ετοιματζίδικα procedures.&lt;/div&gt;&lt;div&gt;Το ότι κάποια από αυτά θα είναι vulnerable είναι γνωστό.&lt;/div&gt;&lt;div&gt;Επίσης όπως ίσως γνωρίζεις όπως και να καλέσεις ένα&amp;nbsp;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;stored procedures εσωτερικά &amp;nbsp;γίνεται χρήση του "Ν" και αυτόματα μεταχηματίζει όλα τα&amp;nbsp;malicious&amp;nbsp;code. Έχω δοκιμάσει μάταια πάρα πολλούς τρόπους να κάνω injection σε Stored Procedures και δεν είναι καθόλου έυκολο.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;Τώρα όσον αφορά τα connections, έχω μια κλήση που κάνει Connect και μια άλλη για Disconnect. Η φιλοσοφία μου είναι να έχω ένα persistent connection ανοικτό. Οπότε το ανοίγω μια φορά, κάνω ότι κάνω όση ώρα είμαι μέσα στο λογισμικό μου ή στη σελίδα μου και όταν γινεται η διαδικασία του unload ή εξόδου, κάνω disconnect.&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica"&gt;Που να δεις πόσο μεγάλη διαφορά έχουν οι χρόνοι εκτέλεσης μεγάλων queries σε μια απομακρυσμένη βάση άμα γλυτώνεις το Connect/Disconnect κάθε φορά...&lt;/font&gt;&lt;/div&gt;</description></item></channel></rss>