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

 

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

Πρόσφατες Δημοσιεύσεις

  • The effects of SET NOCOUNT ON

    Αρκετοί φαντάζομαι γνωρίζετε το SET NOCOUNT ON setting. Θα έχετε πιθανώς διαβάσει ή ακούσει ότι όταν είναι ΟΝ έχουμε καλύτερη απόδοση κυρίως στα action queries (INSERT/UPDATE/DELETE), αν όχι μπορείτε να το δείτε στα BOL.Αυτό που θέλω είναι να σας δείξω το πόσο βελτίωση έχουμε και για αυτό θα κάνουμε ένα benchmark. http://www.sqlschool.gr/blog/the-effects-of-set-nocount-on-955.aspx...
    03-01-2014, 13:11 από το μέλος Antonios Chatzipavlis στο Rocking with Knowledge for .NET programming
  • SQL Server Services Ports that each DBA and Developer must know

    Καλή Χρονιά με υγεία πάντα σε όλες και όλους. Πρώτο post για την χρονιά αυτή και θα ξεκινήσω με κάτι απλό που πρέπει να γνωρίζουν όλοι, είτε είναι DBAs είτε είναι Developers. Ο SQL Server είναι στην ουσία ένα εργοστάσιο από services. Κάθε ένα από αυτά όμως έχει την δικό του "ταχυδρομικό κωδικό". Αυτός δεν είναι άλλος από την πόρτα TCP/UDP έτσι σας δίνω μια λίστα αυτών με τις πόρτες που το κάθε ένα χρησιμοποιεί και είναι απαραίτητο να γνωρίζετε. http://www.sqlschool.gr/blog/sql-server-services-ports-that-each-dba-and-developer-must-know-954.aspx...
    02-01-2014, 15:16 από το μέλος Antonios Chatzipavlis στο Rocking with Knowledge for .NET programming
  • 2013 in review

    The WordPress.com stats helper monkeys prepared a 2013 annual report for this blog. Here’s an excerpt: The concert hall at the Sydney Opera House holds 2,700 people. This blog was viewed about 48,000 times in 2013. If it were a concert at Sydney Opera House, it would take about 18 sold-out performances for that many […]...
    31-12-2013, 21:30 από George Birbilis @zoomicon στο George Birbilis' blog
    Δημοσίευση στην κατηγορία: ,
  • A few more reasons to upgrade to v13.2

    13.2 was a great release and many of you already upgraded your applications. For everyone else I am here to help you make that decision sooner and easier, by reminding you what our reviewers had to say, when they upgraded their apps to our latest major release. These are real world feedback without any kind of interaction from us. Gustavo Marzioni Making Business Applications Easier Gustavo is a veteran programmer (20 years+) with a great presence in our community (most active user in eXpandFramework). He posted a very complete review of all new XAF features and a few other interesting things we released with 13.2 as part of our DXperience subscription . In addition you can find a performance comparison for our new ReportsV2 module. Mario Blataric Dungeons of XAF and Magic 13.2 Mario reviews v13.2 and explains how XAF helps him to fight monsters in today’s modern dungeon of dev technologies and platforms. His XAF app has more than 1500 reports so he focuses on the ReportsV2 module. Martynas Dauciunas Devexpress...
    31-12-2013, 07:15 από A.Bekiaris's .Net / XAF Blog στο A. Bekiaris's Blog
    Δημοσίευση στην κατηγορία:
  • Windows Azure Global Bootcamp is comming to Greece. Call for action!

    In April of 2013 a bunch of MVPs held the first Global Windows Azure Bootcamp at Read more...
    24-12-2013, 00:35 από K# on the cloud στο K#
    Δημοσίευση στην κατηγορία:
  • Another successfull ITPro|DevConnections event

    It’s been almost a month since this year’s ITPro|DevConnections and it’s been at least a Read more...
    18-12-2013, 17:41 από K# on the cloud στο K#
    Δημοσίευση στην κατηγορία:
  • Summernote Bootsrap rich editor

    Summernote is a simple, clean and flexible WYSIWYG Editor that is built on top of jQuery Read more...
    18-12-2013, 15:06 από K# on the cloud στο K#
    Δημοσίευση στην κατηγορία:
  • Recover SQL data from a dropped table without backups using ApexSQL Recover

    Υπάρχουν στιγμές που εκτελούμε ένα DROP TABLE statement σε μια βάση αλλα ούτε γάτα ούτε ζημία καθώς έχουμε ένα full backup και επανεφέρουμε αυτόν τον πίνακα (εντάξει θα έχουμε downtime και όλα τα σχετικά) και πάμε σπίτι μας και κάνουμε γιορτές. Αλλά αυτό μπορεί να μην είναι εφικτό να γίνει είτε επειδή τα αντικείμενα (πίνακες, procedures, views κλπ) και τα δεδομένα της βάσης έχουν αλλάξει μετά την εκτέλεση του DROP statement είτε γιατί δεν έχουμε ένα σωστό backup στα χέρια μας τότε είτε πρέπει να σκάψουμε μέσα στα άδυτα της αρχιτεκτονικής του SQL Server και να είμαστε γνώστες αυτής και ιδιαίτερα του transaction log είτε πάμε σπίτι μας και φυτεύουμε μαρούλια είτε χρησιμοποιούμε κάτι που κάποιος άλλος έχει φτιάξει και σώζουμε την κατάσταση. http://www.sqlschool.gr/SqlNews/143/Content.aspx...
    17-12-2013, 13:25 από το μέλος Antonios Chatzipavlis στο Rocking with Knowledge for .NET programming
  • ITProDevConnections 2013 Presentation and Material

    Thank you all for coming. The presentation (in greek) about the common/different parts of Web and Windows 8.1 Applications is available through the following: From Web development ro Windows 8 development and Vice-Versa(in greek). Make sure you also check the following blog posts (in English) related to the presentation: Data binding in Windows 8.1 Apps with Knockout Data binding in Windows 8.1 Apps with WinJS Windows 8 Apps with HTML and Javascript successful workflow WinJS ListView - The most important features and how to use them Implementing a JSON REST service with ASP.NET MVC An introduction to creating scalable Single Page Applications with Knockoutjs and SASS (Windows8) WinJS single page navigation and ViewModels (Windows8) WinJS Basic Javascript Objects and the ViewModel pattern See you all next year!!...
    07-12-2013, 15:37 από Ioannis Panagopoulos blog στο C# and .NET Tips and Tricks
  • Data binding in Windows 8.1 Apps with Knockout

    During the implementation of a Windows 8 application and especially in the process of implementing the functionality of a single Page Control, one is faced with the question on whether to use the WinJS data-binding engine for his ViewModel or resort to a "web" solution such as Knockoutjs. This post is about data-binding using Knockoutjs ( see the one for WinJS ). The page control (our view) will be as simple as possible to illustrate the most important aspects of each approach. The corresponding ViewModel to support the view in its "clean" form (without any structures added to support the binding requirements) is like that: function VMClean() { this.listOfValues = [{ text: '-' }, ...]; this.textValue = "-"; this.inputValue = "-"; this.buttonInvoked = function () { for (var i = 0; i < this.listOfValues.length; i++) this.listOfValues .text = (Math.random() * 100).toFixed(2); this.textValue = (Math.random() * 100).toFixed(2); }; this.itemInvoked = function (item) { var md = new Windows.UI.Popups.MessageDialog(item.text);...
    07-12-2013, 15:32 από Ioannis Panagopoulos blog στο C# and .NET Tips and Tricks
    Δημοσίευση στην κατηγορία: , ,
  • HowTo: find max ZIndex from a collection of UIElements with LINQ

    My contribution to http://stackoverflow.com/questions/1101841/linq-how-to-perform-max-on-a-property-of-all-objects-in-a-collection-and-ret Based on  another answer there, here is what I’ve just added to my enhanced version of SilverFlow library’s FloatingWindowHost (copying from FloatingWindowHost.cs at http://clipflair.codeplex.com source code) /// <summary> /// Sets the specified UIElement topmost. /// </summary> /// <param name="element">UIElement to set topmost.</param> /// <exception cref="ArgumentNullException">UIElement is null</exception> private void SetTopmost(UIElement element) […]...
    06-12-2013, 15:18 από George Birbilis @zoomicon στο George Birbilis' blog
    Δημοσίευση στην κατηγορία: , , , , , , , , ,
  • Looking into temporary tables in SQL Server

    I have been delivering a certified course in MS SQL Server 2012 recently and I was asked several questions about temporary tables, how to create them, how to manage them, when to use them and what are the limitations of them. In this post I will try to shed light on this particular issue with lots of hands-on demos. Temporary tables and table variables make use of the system tempdb database. I have installed SQL Server 2012 Enterprise edition in my machine but you can use the SQL Server 2012/2008 Express edition as well. I am connecting to my local instance through Windows Authentication and in a new query window I type (you can copy paste) First I am going to create a new temporary table and populate it. Execute the script below. USE tempdb GO IF OBJECT_ID('tempdb..#footballer') IS NOT NULL DROP TABLE #footballer; GO CREATE TABLE #footballer ( [FootballerID] INT IDENTITY NOT NULL PRIMARY KEY, [lastname] [varchar](15) NOT NULL, [firstname] [varchar](15) NOT NULL, [shirt_no] [tinyint] NOT NULL, [position_played]...
    04-12-2013, 19:11 από το μέλος nikolaosk στο Dot Net Rules
  • ioa041213

    http://perlengkapanpernikahan.com/blog/sewalah-gedung-pernikahan/ http://perlengkapanpernikahan.com/blog/tenda-pernikahan/ http://perlengkapanpernikahan.com/blog/biaya-pernikahan/ http://perlengkapanpernikahan.com/blog/design-undangan-pernikahan/ http://perlengkapanpernikahan.com/blog/model-undangan-pernikahan-unik/ http://perlengkapanpernikahan.com/blog/nasehat-pernikahan/ http://www.villa.co.id/menyewa-villa-di-lembang/ http://www.villa.co.id/villa-pacet-mojokerto/ http://www.villa.co.id/perumahan-villa-nusa-indah/ http://www.villa.co.id/rumah-di-villa-***-pamulang/ http://www.villa.co.id/villa-teratai-lembang-bandung/ http://www.villa.co.id/villa-di-***-pakar-bandung/ http://www.hiratakefood.com/resep-pempek-palembang/ http://www.hiratakefood.com/resep-brownies-panggang/ http://www.hiratakefood.com/resep-rawon-yang-enak/ http://www.hiratakefood.com/resep-perkedel-kentang/ http://www.hiratakefood.com/resep-sayur-lodeh/ http://www.hiratakefood.com/resep-soto-daging/ http://www.hiratakefood.com/resep-soto-betawi/...
    04-12-2013, 16:25 από ioannidisv στο Geek by design
  • Looking into Temp database usage in SQL Server

    I have been delivering a certified course in MS SQL Server 2012 recently and I was asked several questions about Tempdb usage and temporary objects. In this post I will try to shed light on this particular issue. Temporary tables and table variables make use of the system tempdb database. There is only one tempdb system database per SQL Server instance so if there is a huge usage of temporary objects in this database it can be the point of contention. When you create an entry in database it needs to allocate space.This is also valid for the tempdb database.There are three types of pages involved in the allocation process in the tempdb data file: Page Free Space ( PFS ) Shared Global Allocation Map ( SGAM ) Global Allocation Map ( GAM ). When there is a great page allocation contention in tempdb , the whole allocation process can suffer and we can experience with PAGELATCH waits. In order to address the issue above, you can have a number of tempdb data files that are equal to the number of cores.For example if...
    04-12-2013, 13:42 από το μέλος nikolaosk στο Dot Net Rules
  • Data binding in Windows 8.1 Apps with WinJS

    During the implementation of a Windows 8 application and especially in the process of implementing the functionality of a single Page Control, one is faced with the question on whether to use the WinJS data-binding engine for his ViewModel or resort to a "web" solution such as Knockoutjs. This post is about data-binding using WinJS ( see the one for knockout ). The page control (our view) will be as simple as possible to illustrate the most important aspects of each approach. The corresponding ViewModel to support the view in its "clean" form (without any structures added to support the binding requirements) is like that: function VMClean() { this.listOfValues = [{ text: '-' }, ...]; this.textValue = "-"; this.inputValue = "-"; this.buttonInvoked = function () { for (var i = 0; i < this.listOfValues.length; i++) this.listOfValues .text = (Math.random() * 100).toFixed(2); this.textValue = (Math.random() * 100).toFixed(2); }; this.itemInvoked = function (item) { var md = new Windows.UI.Popups.MessageDialog(item.text);...
    01-12-2013, 15:30 από Ioannis Panagopoulos blog στο C# and .NET Tips and Tricks
    Δημοσίευση στην κατηγορία: , ,
  • State machine enhancements

    Yesterday, I had a few interesting suggestions from an eXpandFramework user ( Sheldmandu ), about a few real world State Machine enhasements. Since XAF makes development amazingly fast, today we can discuss a bit about the implementaion released with (v13.1.8.22). The full discussion can be found at this thread . In sort Sheldmandu suggested. Allow certain roles to bypass State machine transition validation and make transitions without any restriction in order to correct mistakes. This implemented by adding an extra tab in the State Machine detailview so the end user can associate it with the admin roles as illustrated in the next image. Support more efficient transitions by changing directly the property value without the need of executing the ChangeStateAction For this a new property “EnableFilteredProperty” introduced in the State Machine attribute to make the life of our real worlds easier. Most useful suggestions Sheldmandu ! Many thanks form all and keep them coming. We also looking forward for such great...
    30-11-2013, 15:15 από A.Bekiaris's .Net / XAF Blog στο A. Bekiaris's Blog
    Δημοσίευση στην κατηγορία:
  • Windows 8 Apps with HTML and Javascript successful workflow

    It is claimed a lot that whoever knows how to develop web applications is also ready to develop Windows 8.1 applications. And this is definitely true in terms of the language used. In this post we will explore how we can set our VS2013, Expression blend IDE and use specific frameworks in order to also work as fast as we do when developing Web applications. First of all lets describe what we want today in our web development workflow: We need a way to write faster HTML by using some shorts of shortcuts that will enable us to free ourselves from all the "HTML" syntactic sugar. This is solved in VS2013 by installing the Web Essentials extension that comes equipped with "Zen Coding". "Zen Coding" will allow you to write ul>li*8, press tab and have it expanded to a fully blow unordered list with 8 list elements. We need a way to keep our CSS stylesheets DRY . The CSS language is not DRY ("Do not Repeat Yourself" principle). You tend to repeat the names of the selectors when you define their full paths, you cannot...
    30-11-2013, 11:17 από Ioannis Panagopoulos blog στο C# and .NET Tips and Tricks
    Δημοσίευση στην κατηγορία: , ,
  • Ownership chain in SQL Server

    I have been delivering a certified course in MS SQL Server 2012 recently and I was asked a very interesting question about SQL Server stored procedures and ownership chain . Security is a big thing in SQL Server and can be implemented in various levels. Before we move on, we should define some basic terms that are very important when we talk about security in SQL Server. The principal access data. It should be authenticated by SQL Server which basically means that the principal should “prove” that it is , whom it claims to be. Principal is a user a group or an application granted permission to access securables .So what is a securable? Securable is an object to which access privileges are granted. Privilege is an action that a principal is allowed to perform an a securable. I want to show you an example where we want to deny a user to the actual table-data but grant him access through a view or a stored procedure. UserA is the owner of tableA and creates StoredProcA that gets data from tableA. Then if the UserB...
    28-11-2013, 21:23 από το μέλος nikolaosk στο Dot Net Rules
  • XAF: Soft Validation (What’s New in 13.2)

    Our next major release (13.2), updates our Validation Module with more features that come with different behavior rules, such as Warnings and Information. These can be applied to your existing validation rules using code or the Model Editor . The XAF validation module is a mature and flexible validation system, which allows you to create rules that can validate any business problem, For more information, check out the module documentation . Suppose we have a Business Object that disallows saving a Customer if the Name property is blank. If this attempted the UI should respond with a “ Everybody has a name!” message. [ DefaultClassOptions ] public class Customer : BaseObject {     public Customer ( Session session) : base (session) { }     [ RuleRequiredField ( "Customer_Name_Required" , DefaultContexts . Save , "Everybody has a name!" )]     public string Name { get ; set ; }     public string City { get ; set ; }    ...
    28-11-2013, 05:50 από A.Bekiaris's .Net / XAF Blog στο A. Bekiaris's Blog
    Δημοσίευση στην κατηγορία: , , ,
  • ion251113

    http://perlengkapanpernikahan.com/blog/kata-kata-pernikahan/ http://perlengkapanpernikahan.com/blog/ucapan-pernikahan-islami/ http://perlengkapanpernikahan.com/blog/resepsi-pernikahan/ http://perlengkapanpernikahan.com/blog/mempersiapkan-puisi-pernikahan/ http://perlengkapanpernikahan.com/blog/harga-undangan-pernikahan/ http://perlengkapanpernikahan.com/blog/paket-bulan-madu/ http://perlengkapanpernikahan.com/blog/pernikahan-adat-jawa/ http://perlengkapanpernikahan.com/blog/bisnis-kebaya-pernikahan/ http://perlengkapanpernikahan.com/blog/wedding-organizer-jakarta/ http://perlengkapanpernikahan.com/blog/tips-catering-pernikahan/ http://www.villa.co.id/penginapan-di-villa-tretes/ http://www.villa.co.id/villa-renata-puncak/ http://www.villa.co.id/villa-gardenia-lembang/ http://www.villa.co.id/wisata-villa-ratu-bogor/ http://www.villa.co.id/villa-setiabudi-bandung/ http://www.villa.co.id/villa-air-di-bandung/ http://www.villa.co.id/villa-estate-kota-bunga/ http://www.villa.co.id/villa-keluarga-di-batu/ http://www.hiratakefood.com/resep-cupcake-yang-lembut/...
    25-11-2013, 07:42 από ioannidisv στο Geek by design
  • eXpandFramework 13.2 beta 1 is out

    It has been almost a week since the XAF beta 1 and I hope you already tried the 13.2 bits of XAF. I am happy to announce that in our build servers you can find the 13.2 beta 1 of eXpandFramework . I am also happy to tell you that even if eXpand has a huge code base the 13.2 migration was lighting fast. Thanks to the great job from the XAF team. So, I am pretty sure that the 13.2 migration will not affect your code bases or time either. To get your hands in the XAF beta1 login to your account in the DevExpress site and download the release in red. To get your hand in the eXpandFramework bits login to our build servers and download the latest 13.2.3.x bit. p.s.: eXpandFramework as a community project is based on your feedback in order to be stable so for those of you that want to report issues and suggestions I opened a beta only forum . Note: You cannot have both 13.1 and 13.2 eXpand assemblies in the GAC. It is however totally possible to work using different version as long as you reference the assemblies directly...
    24-11-2013, 18:49 από A.Bekiaris's .Net / XAF Blog στο A. Bekiaris's Blog
  • E-Slate / Αβάκιο

    Το E-Slate / Αβάκιο είναι ένα διερευνητικό μαθησιακό περιβάλλον που έχει αναπτυχθεί από το Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών (EA.ITY). Παρέχει ένα περιβάλλον εργασίας για τη δημιουργία ισχυρά δυναμικού λογισμικού με πλούσια λειτουργικότητα από μη προγραμματιστές. Ιδέες εκπαιδευτικών δραστηριοτήτων μπορούν να μετατραπούν σε λογισμικό με ελάχιστη συγγραφική προσπάθεια με τη μορφή διαδραστικών Μικρόκοσμων που περιέχουν […]...
    22-11-2013, 20:48 από George Birbilis @zoomicon στο George Birbilis' blog
    Δημοσίευση στην κατηγορία: , , , , , , , , ,
  • Gotcha: .NET Point and PointConverter inconsistency in string format used

    I have submitted the following issue to Microsoft Connect (product feedback center): http://connect.microsoft.com/VisualStudio/feedback/details/809084/point-class-issue-with-two-way-databinding Point class issue with two-way databinding   In Silverlight, when using databinding code like the following: <StackPanel Orientation="Vertical" Name="propPosition">     <sdk:Label Style="{StaticResource PropertyLabelStyle}" Content="Position:" Target="{Binding ElementName=edPosition}" />      <TextBox Name="edPosition" Text="{Binding Position, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=true}" /> </StackPanel> and binding (via DataContext) to […]...
    22-11-2013, 13:47 από George Birbilis @zoomicon στο George Birbilis' blog
    Δημοσίευση στην κατηγορία: , , , , , , , , , ,
  • Partial View inheritance

    A few months ago eXpandFramework released the first version of View inheritance(see http://goo.gl/3YhTa9 ). In the latest version of the framework (13.1.8.12) it is possible filter the nodes that participate in the inheritance strategy. The MergedDifference Strategy To inherit a model view configuration from another view you can use the Model Editor and add a new record in the MergedDifferences collection as illustrated below. Now the great thing is that the Strategy attribute if fully configurable from Application/Options/MergedDifferencesStrategies. By default there are three common strategies Everything, EverythingButLayout, OnlyLayout .   In the above image we see how the Everything strategy is defined. It contains all root nodes of both DetailView and ListView nodes. As you might have guessed the inheritance scenarios are limited only from your imagination. For example in the next image we see the OnlyLayout strategy however what defines the layout may vary so it is possible to inherit from the GridViewOptions...
    18-11-2013, 18:13 από A.Bekiaris's .Net / XAF Blog στο A. Bekiaris's Blog
    Δημοσίευση στην κατηγορία: , , , ,
  • Tables with no clustered indexes or no indexes at all in SQL Server databases

    I have been delivering a certified course in MS SQL Server 2012 recently and I was asked a very interesting question "If there is a way to find using T-SQL tables in a database that have no clustered indexes or no indexes at all" I have answered that this is possible and I provided with some scripts. There a lot of tasks that we cannot perform through the GUI of SSMS.So we have to search through the object metadata to get our answers.We can query the catalog views and get all the information we want I have installed SQL Server 2012 Enterprise edition in my machine but you can use the SQL Server 2012/2008 Express edition as well. I am connecting to my local instance through Windows Authentication and in a new query window I type (you can copy paste) SELECT DB_NAME(DB_ID ('AdventureWorksLT2012')) + '. ' +OBJECT_SCHEMA_NAME(t.object_ID)+ '.' +t.NAME AS [tables without clustered index] FROM sys.tables t WHERE OBJECTPROPERTY(object_id, 'TableHasClustIndex')=0 AND OBJECTPROPERTY(object_id, 'IsUserTable')=1 ORDER BY...
    18-11-2013, 15:09 από το μέλος nikolaosk στο Dot Net Rules
Περισσότερες Δημοσιεύσεις « Προηγούμενη - Επόμενη »
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems