<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2474601216417743072</id><updated>2011-06-06T16:47:55.764-07:00</updated><category term='Handy tutorials'/><title type='text'>bLogger.net</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2474601216417743072.post-2889267725896955023</id><published>2008-09-18T02:23:00.001-07:00</published><updated>2008-09-19T02:50:25.490-07:00</updated><title type='text'>Глишо вака ли ќе слабееме :D</title><content type='html'>&lt;div id="map" style="width:500px; height:500px"&gt;&lt;br /&gt;Glisho running...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Истрчано има: 3040 m.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2474601216417743072-2889267725896955023?l=hybridbloggerdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/2889267725896955023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2474601216417743072&amp;postID=2889267725896955023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/2889267725896955023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/2889267725896955023'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/2008/09/d.html' title='Глишо вака ли ќе слабееме :D'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2474601216417743072.post-6315841101695522358</id><published>2008-06-22T07:51:00.000-07:00</published><updated>2008-06-22T08:32:06.351-07:00</updated><title type='text'>Thanks for Technorati</title><content type='html'>... for popularising my blog, visit &lt;a href="http://technorati.com/claim/7s2wxewkn6" rel="me"&gt;Technorati Profile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2474601216417743072-6315841101695522358?l=hybridbloggerdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/6315841101695522358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2474601216417743072&amp;postID=6315841101695522358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/6315841101695522358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/6315841101695522358'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/2008/06/thanks-for-technorati.html' title='Thanks for Technorati'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2474601216417743072.post-8301155461913659596</id><published>2008-06-22T06:23:00.001-07:00</published><updated>2008-06-23T02:21:15.406-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Handy tutorials'/><title type='text'>Avoid SQL injection</title><content type='html'>&lt;span style="font-size:100%;"&gt;The most notorious one attack, well known but still available that&lt;br /&gt;i have to explain and give a good solution for avoiding and protect&lt;br /&gt;from it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SQL injection&lt;/span&gt; is a technique that exploits a security vulnerability occurring in the database layer of an application. The vulnerability is present when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and thereby unexpectedly executed. It is in fact an instance of a more general class of vulnerabilities that can occur whenever one programming or scripting language is embedded inside another.&lt;br /&gt;&lt;br /&gt;Know when we define it i will propose avoid/protect ways:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;-&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;Use Parameters with Stored Procedures:&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;   Using stored procedures does not necessarily prevent SQL injection. The important thing to do is use parameters with stored procedures. If you do not use parameters, your stored procedures can be susceptible to SQL injection if they use unfiltered input as described in the "Overview" section of this document.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;The following code shows how to use &lt;b&gt;SqlParameterCollection&lt;/b&gt; when calling a stored procedure.&lt;/span&gt;&lt;/p&gt;&lt;pre class="libCScode" id="ctl00_rs1_mainContentContainer_ctl14" space="preserve"&gt;&lt;blockquote&gt;using System.Data;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;&lt;br /&gt;using (SqlConnection connection = new SqlConnection(connectionString))&lt;br /&gt;{&lt;br /&gt;DataSet userDataset = new DataSet();&lt;br /&gt;SqlDataAdapter myCommand = new SqlDataAdapter(&lt;br /&gt;           "LoginStoredProcedure", connection);&lt;br /&gt;myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;&lt;br /&gt;myCommand.SelectCommand.Parameters.Add("@au_id", SqlDbType.VarChar, 11);&lt;br /&gt;myCommand.SelectCommand.Parameters["@au_id"].Value = SSN.Text;&lt;br /&gt;&lt;br /&gt;myCommand.Fill(userDataset);&lt;br /&gt;}&lt;/blockquote&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt;- &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Use Parameters with Dynamic SQL&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;   If you cannot use stored procedures, you should still use parameters when constructing dynamic SQL statements. The following code shows how to use &lt;b&gt;SqlParametersCollection&lt;/b&gt; with dynamic SQL.&lt;br /&gt;&lt;pre class="libCScode" id="ctl00_rs1_mainContentContainer_ctl17" space="preserve"&gt;&lt;blockquote&gt;using System.Data;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;&lt;br /&gt;using (SqlConnection connection = new SqlConnection(connectionString))&lt;br /&gt;{&lt;br /&gt;DataSet userDataset = new DataSet();&lt;br /&gt;SqlDataAdapter myDataAdapter = new SqlDataAdapter(&lt;br /&gt;       "SELECT au_lname, au_fname FROM Authors WHERE au_id = @au_id",&lt;br /&gt;       connection);              &lt;br /&gt;myCommand.SelectCommand.Parameters.Add("@au_id", SqlDbType.VarChar, 11);&lt;br /&gt;myCommand.SelectCommand.Parameters["@au_id"].Value = SSN.Text;&lt;br /&gt;myDataAdapter.Fill(userDataset);&lt;br /&gt;}&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;- &lt;span style="font-size:100%;"&gt;Additional Considerations&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;    Other things to consider when you develop countermeasures to prevent SQL injection include:  &lt;/span&gt;&lt;/p&gt;&lt;ul type="disc"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Use escape routines to handle special input characters.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Use a least-privileged database account. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Avoid disclosing error information.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3 style="font-weight: normal;" class="dtH1"&gt;&lt;span style="font-size:100%;"&gt;Use Escape Routines to Handle Special Input Characters&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;In situations where parameterized SQL cannot be used and you are forced to use dynamic SQL instead, you need to safeguard against input characters that have special meaning to SQL Server (such as the single quote character). If not handled, special characters such as the single quote character in the input can be utilized to cause SQL injection. &lt;/span&gt;&lt;/p&gt; &lt;blockquote class="dtBlock"&gt; &lt;span style="font-size:100%;"&gt;&lt;b&gt;Note&lt;/b&gt;   Special input characters pose a threat only with dynamic SQL and not when using parameterized SQL. &lt;/span&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;span style="font-size:100%;"&gt;Escape routines add an escape character to characters that have special meaning to SQL Server, thereby making them harmless. This is illustrated in the following code fragment:&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;pre class="libCScode" id="ctl00_rs1_mainContentContainer_ctl19" space="preserve"&gt;private string SafeSqlLiteral(string inputSQL)&lt;br /&gt;{&lt;br /&gt;return inputSQL.Replace("'", "''");&lt;/pre&gt; &lt;p&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2474601216417743072-8301155461913659596?l=hybridbloggerdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/8301155461913659596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2474601216417743072&amp;postID=8301155461913659596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/8301155461913659596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/8301155461913659596'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/2008/06/avoid-sql-injection.html' title='Avoid SQL injection'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2474601216417743072.post-5504691713296169879</id><published>2008-06-22T05:57:00.000-07:00</published><updated>2008-06-23T02:20:30.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Handy tutorials'/><title type='text'>Mastering Visual Studio 2005 editor</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Block Selection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Visual Studio has a feature that allows you to get around this limitation. By  holding the Alt key while selecting text, you trigger &lt;span class="docEmphasis"&gt;block selection&lt;/span&gt;, which allows you to select text  regardless of what line it is on.&lt;br /&gt;&lt;br /&gt;&lt;p class="docText"&gt;Block selection can be used to select any amount of text in a  block, as opposed to line by line. You can use block selection whether you  select text with the mouse or the &lt;a name="visualstudiohks-CHP-2-ITERM-2256"&gt;&lt;/a&gt;keyboard (hold down Alt and Shift, and  press the arrow keys to perform a block selection with the keyboard).&lt;/p&gt; &lt;p class="docText"&gt;When &lt;a name="visualstudiohks-CHP-2-ITERM-2257"&gt;&lt;/a&gt;pasting block  selections, Visual Studio will insert each line of the block onto a subsequent  existing line, unlike normal selections where new lines will be inserted. Thus,  it is important to be sure that the destination for your block selection is the  same number of lines as the source.&lt;a name="visualstudiohks-CHP-2-ITERM-2258"&gt;&lt;/a&gt;  &lt;a name="visualstudiohks-CHP-2-ITERM-2259"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h5 class="docSection3Title"&gt;&lt;span style="font-size:100%;"&gt;Line breaks&lt;/span&gt;&lt;/h5&gt; &lt;p class="docText"&gt;There are quite a few ways to specify &lt;a name="visualstudiohks-CHP-2-ITERM-2276"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2277"&gt;&lt;/a&gt;line breaks:  &lt;tt&gt;ControlChars.NewLine&lt;/tt&gt;, &lt;tt&gt;Environment.NewLine&lt;/tt&gt;, Char(13), and  depending on your language, &lt;tt&gt;vbCrLf&lt;/tt&gt;, &lt;tt&gt;\n&lt;/tt&gt;, and &lt;tt&gt;\r\n&lt;/tt&gt;.  Most of these accomplish the same thing: insert the special ASCII characters &lt;a name="visualstudiohks-CHP-2-ITERM-2278"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2279"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2280"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2281"&gt;&lt;/a&gt;CR (carriage return), LF (line feed),  or both.&lt;/p&gt; &lt;p class="docText"&gt;The recommended way of adding line breaks is with  &lt;tt&gt;Environment.NewLine&lt;/tt&gt;. Unlike the other methods, this will insert the  appropriate ASCII representation of a line break: an LF for Unix, a CR for  Apple, and a combination of the two for Windows.&lt;/p&gt; &lt;p class="docText"&gt;However, practicality often supersedes portability, and for  most cases, &lt;a name="visualstudiohks-CHP-2-ITERM-2282"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2283"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2284"&gt;&lt;/a&gt;escaped carriage returns (i.e.,  &lt;tt&gt;\r&lt;/tt&gt; and &lt;tt&gt;\n&lt;/tt&gt;) are the absolute simplest to use. SmartPaster  allows you to easily configure which option to use.&lt;/p&gt; &lt;h4 class="docSection2Title"&gt;Complete Word&lt;/h4&gt; &lt;p class="docText"&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2295"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2296"&gt;&lt;/a&gt;The first, &lt;a name="visualstudiohks-CHP-2-ITERM-2297"&gt;&lt;/a&gt;and most useful, IntelliSense feature  is actually just a shortcut: &lt;a name="visualstudiohks-CHP-2-ITERM-2298"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2299"&gt;&lt;/a&gt;Ctrl-Space (Edit.CompleteWord). By  using the Ctrl-Space shortcut, you can summon IntelliSense at any point during  your coding session, not just when you finish typing a class name. This is one  of the few shortcuts that can really change the way that you write code.&lt;/p&gt; &lt;p class="docText"&gt;If you have already starting typing when you press Ctrl-Space,  Visual Studio will take one of two actions. If there is only one object that  matches what you have typed in so far, it will automatically complete the object  name; for instance, if you typed in &lt;tt&gt;&lt;b&gt;HttpR&lt;/b&gt;&lt;/tt&gt;, it would  automatically complete the rest of the object name (HttpRequest). If there are a  number of objects that match what you have typed in, it will display the full  list of members with the first match highlighted.&lt;/p&gt;&lt;p class="docText"&gt; &lt;/p&gt;&lt;h4 class="docSection2Title"&gt;Parameter Info&lt;/h4&gt; &lt;p class="docText"&gt;Another &lt;a name="visualstudiohks-CHP-2-ITERM-2300"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2301"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2302"&gt;&lt;/a&gt;useful form of IntelliSense is the  parameter information that is shown after you type the opening parenthesis of a  method (it goes away when the parentheses are closed). When editing an already  existing method, it would be nice to have this information again without having  to delete and then reenter the opening parenthesis, wouldn't it? As long as the  cursor is located inside of the method parameters parenthesis, pressing  Ctrl-Shift-Space (Edit.ParameterInfo) will display the parameter information pop  up.&lt;/p&gt; &lt;h4 class="docSection2Title"&gt;Quick Info&lt;/h4&gt; &lt;p class="docText"&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2303"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2304"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2305"&gt;&lt;/a&gt;&lt;a name="visualstudiohks-CHP-2-ITERM-2306"&gt;&lt;/a&gt;When you move your mouse over a method  or variable, you will see a small tool tip pop up that contains information  about that method or variable. This is commonly called Quick Info. If you are  navigating by keyboard, you can also get this small pop up by pressing &lt;a name="visualstudiohks-CHP-2-ITERM-2307"&gt;&lt;/a&gt;Ctrl-K and then Ctrl-I  (Edit.QuickInfo). Using this shortcut is also the only way to bring up this  informational pop up during debug, since the default behavior is to show the  value of the object you are hovering over when using the mouse.&lt;/p&gt;&lt;p class="docText"&gt;&lt;span style="font-weight: bold;"&gt;Adding guidelines&lt;/span&gt;:&lt;/p&gt; &lt;div style="font-weight: bold;"&gt; &lt;ol class="docList" type="1"&gt;&lt;li&gt; &lt;div style="font-weight: normal;"&gt; &lt;p class="docList"&gt;Close Visual Studio.&lt;/p&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div style="font-weight: normal;"&gt; &lt;p class="docList"&gt;Open &lt;i&gt;regedit&lt;/i&gt; (Start -&gt; Run -&gt; type  &lt;tt&gt;&lt;b&gt;regedit&lt;/b&gt;&lt;/tt&gt;).&lt;/p&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div style="font-weight: normal;"&gt; &lt;p class="docList"&gt;Navigate to  &lt;i&gt;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\&lt;7.1&gt;\Text  Editor&lt;/i&gt;.&lt;/p&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div style="font-weight: normal;"&gt; &lt;p class="docList"&gt;Right-click on the Text Editor key and choose New -&gt; String Value and name it  "Guides".&lt;/p&gt;&lt;/div&gt; &lt;/li&gt;&lt;li&gt; &lt;div style="font-weight: normal;"&gt; &lt;p class="docList"&gt;Set the value of the guides to &lt;tt&gt;RGB(128, 128, 128) 4,  16&lt;/tt&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt; &lt;p class="docText"&gt;The first part of the value sets the color of the guidelines  using common red, green, and blue values. 128, 128, and 128 sets the color of  the guidelines to gray. The second numbers specify where the guidelines should  appear. In this example, guidelines will be shown at the 4-space mark as well as  the 16-space mark. You can add up to 13 different guidelines by simply adding  more numeric values separated by commas.&lt;/p&gt; &lt;p class="docText"&gt;After you have created your registry entry, you will see  guidelines in the marks specified when you launch Visual Studio. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2474601216417743072-5504691713296169879?l=hybridbloggerdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/5504691713296169879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2474601216417743072&amp;postID=5504691713296169879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/5504691713296169879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/5504691713296169879'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/2008/06/mastering-visual-studio-2005-editor.html' title='Mastering Visual Studio 2005 editor'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2474601216417743072.post-5181355226729928750</id><published>2008-06-22T05:48:00.000-07:00</published><updated>2008-06-22T05:57:24.109-07:00</updated><title type='text'>Programming IDE</title><content type='html'>Most of the time i will write my proj. in Visual Studio 2005 but also i will write som code in&lt;br /&gt;SharpDevelop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2474601216417743072-5181355226729928750?l=hybridbloggerdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/5181355226729928750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2474601216417743072&amp;postID=5181355226729928750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/5181355226729928750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/5181355226729928750'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/2008/06/programming-ide.html' title='Programming IDE'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2474601216417743072.post-7595632835488866929</id><published>2008-06-21T11:46:00.000-07:00</published><updated>2008-06-23T02:21:44.988-07:00</updated><title type='text'>Just another first post :)</title><content type='html'>&lt;div class="post-content"&gt;    &lt;div class="snap_preview"&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Well &lt;strong&gt;first&lt;/strong&gt; i just want to say hello to all the people&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;that will visit and support me to continue with&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;my &lt;strong&gt;programming&lt;/strong&gt; work and sharing &lt;strong&gt;experience&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;I will try to manage post so both the &lt;strong&gt;bold &lt;/strong&gt;one’s and&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;pro will understand what i will be writing about.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Thanks in forward,&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Marjan Nikolovski&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2474601216417743072-7595632835488866929?l=hybridbloggerdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hybridbloggerdotnet.blogspot.com/feeds/7595632835488866929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2474601216417743072&amp;postID=7595632835488866929' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/7595632835488866929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2474601216417743072/posts/default/7595632835488866929'/><link rel='alternate' type='text/html' href='http://hybridbloggerdotnet.blogspot.com/2008/06/just-another-first-post.html' title='Just another first post :)'/><author><name>bLogger.net</name><uri>http://www.blogger.com/profile/02927001270415126891</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_3DGPADV3Ksk/SF5JRqF30UI/AAAAAAAAABA/x5cbe3v-44A/S220/DSC01738.JPG'/></author><thr:total>1</thr:total></entry></feed>
