viernes, 27 de mayo de 2011

Some code

static void Main(string[] args) { //Operaciones de Strings string a = "String1"; string b = "String2"; Console.WriteLine(String.Concat(a,b)); //concatenar Console.WriteLine(a.Insert(2,b)); //Insertar string c = b.Remove(3, 6); //Remover Console.WriteLine(c); string d = a.Substring(1, 5); //Formar SubCadena Console.WriteLine(d); string e = a.Replace("String", "Cadena"); //Reemplazar Console.WriteLine(e); String f = string.Copy(e); //Copiar //Iterar string foreach (char x in a) { Console.WriteLine(x); } string g = "Este es mi string al 6/5/11"; char[] some = { ' ' }; List<string> G = new List<string>(); G.AddRange(g.Split(some)); foreach (string a1 in G) { Console.WriteLine(a1); } string h = Microsoft.VisualBasic.Strings.StrReverse(a); Console.WriteLine(h); bool x1 = Convert.ToBoolean(string.Compare(a, b, true)); //Convertir Strings en arrays de bytes Byte[] s1 = Encoding.UTF8.GetBytes(a); String s1_1 = Encoding.UTF8.GetString(s1); //Buscar palabra con regular expressions string cad1 = "ad"; string cad2 = "ad-sense, ads"; System.Text.RegularExpressions.Regex rex = new System.Text.RegularExpressions.Regex(cad1); int count = rex.Matches(cad2).Count; Console.WriteLine(cad1 + " occurs " + count + " times"); }

Some code

<div id='iframeDiv4c62f52e-9d80-4387-98dc-102e48fedc0e' style='display:none;margin:0px;'><iframe id='iframe4c62f52e-9d80-4387-98dc-102e48fedc0e' src='http://www.blogtrog.com/code.aspx?id=4c62f52e-9d80-4387-98dc-102e48fedc0e' style='width: 600px; height: 200px; border: 1px solid #e0e0e0;margin:0px;' frameborder='0'></iframe></div><div id='noIframeDiv4c62f52e-9d80-4387-98dc-102e48fedc0e' style='display:block;margin:0px;'><pre><div><!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><span style="color: #000000;">        </span><span style="color: #0000FF;">static</span><span style="color: #000000;"> </span><span style="color: #0000FF;">void</span><span style="color: #000000;"> Main(</span><span style="color: #0000FF;">string</span><span style="color: #000000;">[] args)
        {
            </span><span style="color: #008000;">//</span><span style="color: #008000;">Operaciones de Strings</span><span style="color: #008000;">
</span><span style="color: #000000;">            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> a </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">String1</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">;
            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> b </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">String2</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">;

            Console.WriteLine(String.Concat(a,b)); </span><span style="color: #008000;">//</span><span style="color: #008000;">concatenar</span><span style="color: #008000;">
</span><span style="color: #000000;">            Console.WriteLine(a.Insert(</span><span style="color: #800080;">2</span><span style="color: #000000;">,b)); </span><span style="color: #008000;">//</span><span style="color: #008000;">Insertar</span><span style="color: #008000;">
</span><span style="color: #000000;">            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> c </span><span style="color: #000000;">=</span><span style="color: #000000;"> b.Remove(</span><span style="color: #800080;">3</span><span style="color: #000000;">, </span><span style="color: #800080;">6</span><span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">Remover</span><span style="color: #008000;">
</span><span style="color: #000000;">            Console.WriteLine(c);
            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> d </span><span style="color: #000000;">=</span><span style="color: #000000;"> a.Substring(</span><span style="color: #800080;">1</span><span style="color: #000000;">, </span><span style="color: #800080;">5</span><span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">Formar SubCadena</span><span style="color: #008000;">
</span><span style="color: #000000;">            Console.WriteLine(d);
            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> e </span><span style="color: #000000;">=</span><span style="color: #000000;"> a.Replace(</span><span style="color: #800000;">&quot;</span><span style="color: #800000;">String</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">, </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Cadena</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">Reemplazar </span><span style="color: #008000;">
</span><span style="color: #000000;">            Console.WriteLine(e);
            String f </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">string</span><span style="color: #000000;">.Copy(e); </span><span style="color: #008000;">//</span><span style="color: #008000;">Copiar

            </span><span style="color: #008000;">//</span><span style="color: #008000;">Iterar string</span><span style="color: #008000;">
</span><span style="color: #000000;">            </span><span style="color: #0000FF;">foreach</span><span style="color: #000000;"> (</span><span style="color: #0000FF;">char</span><span style="color: #000000;"> x </span><span style="color: #0000FF;">in</span><span style="color: #000000;"> a)
            {
                Console.WriteLine(x);
            }

            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> g </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">Este es mi string al 6/5/11</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">;
            </span><span style="color: #0000FF;">char</span><span style="color: #000000;">[] some </span><span style="color: #000000;">=</span><span style="color: #000000;"> { </span><span style="color: #800000;">'</span><span style="color: #800000;"> </span><span style="color: #800000;">'</span><span style="color: #000000;"> };
            List</span><span style="color: #000000;">&lt;</span><span style="color: #0000FF;">string</span><span style="color: #000000;">&gt;</span><span style="color: #000000;"> G </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">new</span><span style="color: #000000;"> List</span><span style="color: #000000;">&lt;</span><span style="color: #0000FF;">string</span><span style="color: #000000;">&gt;</span><span style="color: #000000;">();
            G.AddRange(g.Split(some));

            </span><span style="color: #0000FF;">foreach</span><span style="color: #000000;"> (</span><span style="color: #0000FF;">string</span><span style="color: #000000;"> a1 </span><span style="color: #0000FF;">in</span><span style="color: #000000;"> G)
            { Console.WriteLine(a1); }

            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> h </span><span style="color: #000000;">=</span><span style="color: #000000;"> Microsoft.VisualBasic.Strings.StrReverse(a);
            Console.WriteLine(h);

            </span><span style="color: #0000FF;">bool</span><span style="color: #000000;"> x1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> Convert.ToBoolean(</span><span style="color: #0000FF;">string</span><span style="color: #000000;">.Compare(a, b, </span><span style="color: #0000FF;">true</span><span style="color: #000000;">));

            </span><span style="color: #008000;">//</span><span style="color: #008000;">Convertir Strings en arrays de bytes</span><span style="color: #008000;">
</span><span style="color: #000000;">            Byte[] s1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> Encoding.UTF8.GetBytes(a);
            String s1_1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> Encoding.UTF8.GetString(s1);

            </span><span style="color: #008000;">//</span><span style="color: #008000;">Buscar palabra con regular expressions</span><span style="color: #008000;">
</span><span style="color: #000000;">            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> cad1 </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">ad</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">;
            </span><span style="color: #0000FF;">string</span><span style="color: #000000;"> cad2 </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;">ad-sense, ads</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">;

            System.Text.RegularExpressions.Regex rex </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">new</span><span style="color: #000000;"> System.Text.RegularExpressions.Regex(cad1);
            </span><span style="color: #0000FF;">int</span><span style="color: #000000;"> count </span><span style="color: #000000;">=</span><span style="color: #000000;"> rex.Matches(cad2).Count;
            Console.WriteLine(cad1 </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;"> occurs </span><span style="color: #800000;">&quot;</span><span style="color: #000000;"> </span><span style="color: #000000;">+</span><span style="color: #000000;"> count </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #800000;">&quot;</span><span style="color: #800000;"> times</span><span style="color: #800000;">&quot;</span><span style="color: #000000;">);

        }</span></div></pre></div><script language='javascript' src='http://www.blogtrog.com/scripts/bt_code.js' type='text/javascript'></script><script language='javascript' type='text/javascript'>bt_code_init('4c62f52e-9d80-4387-98dc-102e48fedc0e');</script>

miércoles, 9 de marzo de 2011

Negligencia humana causaría la mayoría de infracciones a datos

Negligence is the biggest cause of data breaches at corporations, but criminal attacks are growing fastest, a study released today concludes.

The average cost of a data breach for a victimized organization increased to $7.2 million, and the average cost per record came to $214, up $10 from the previous year, according to the 2010 Annual Study: U.S. Cost of a Data Breach, which was conducted by the Ponemon Institute and based on data supplied by 51 U.S. companies across 15 different industry sectors.
The costs associated with a breach involve detecting the incident, investigation, forensics, customer notification, paying for identity-protection services for victims, business disruption, and productivity losses, said Larry Ponemon, chairman and founder of the Ponemon Institute. A record can contain only one piece of information on an individual or multiple pieces of data, including social security number, contact information, driver's license number, purchasing habits, and account number, he said.
Malicious or criminal attacks are the most expensive and make up the fastest-growing category, with 31 percent of all breaches involving malice or crime. Negligence was the most common threat, with 41 percent of all breaches, according to the study, which was sponsored by Symantec.
The most expensive breach reported in the study was $35.3 million, and the least expensive was $780,000.
The companies have devised an online Data Breach Calculator for helping estimate how likely a breach is and how much a breach would cost based on an organization's size, industry, location, and security practices.


Read more: http://news.cnet.com/8301-27080_3-20040861-245.html#ixzz1G7NZEqYE