• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


2 linkuri   New window
Date: Friday, 24 Oct 2008 13:26
Author: "alexandru.savu" Tags: "ASP.NET, hyperlink, ajax, thickbox, asp:..."
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 14 Oct 2008 20:19

ORDA vrea să ne ceară bani pe filmulețele youtube/trilu* postate pe blog.

Citiți și minunați-vă!

Technorati tags: jeg, ORDA

Author: "alexandru.savu" Tags: "jeg, ORDA"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 14 Oct 2008 14:13

Știați că Silverlight 2.0 e lansat încă de ieri ?

Și mai știati că Eclipse are suport pt. Silverlight 2.0 ?

Răspuns : da, nu, aflăm acum, deja lucrăm din beta-uri cu sl & eclipse, ce e sl2.0, etc:)

Technorati tags: Silverlight 2.0, Todi, Eclipse

Author: "alexandru.savu" Tags: "Silverlight 2.0, Todi, Eclipse"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 14 Oct 2008 11:35

If all fails...

Reporniți cu un dvd bootabil vista sau cu dvdul de Recovery ce a venit cu laptopul dell.

Intrați în command prompt.

Format C:
D:\Tools\Imagex.exe /apply D:\dell\Image\Factory.wim 1 C:

Technorati tags: factory.wim, restore, dell

Author: "alexandru.savu" Tags: "factory.wim, restore, dell"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 11 Sep 2008 10:38
  1. string fileMask = String.Format("{0}_*.jpg", baseProductCode);
  2.  
  3. FileInfo[] files = (new DirectoryInfo(Server.MapPath("~/Images")).GetFiles(fileMask));
  4.  
  5. // doar Fisiere de forma [baseproductcode]_[singleChar].jpg
  6. Repeater1.DataSource = files.Where(p =>
  7.     Regex.IsMatch(p.Name, baseProductCode + "_[a-z].jpg", RegexOptions.IgnoreCase));
  8.  
  9. // doar Fisiere de forma [baseproductcode]_[singleNumeric].jpg
  10. //Repeater1.DataSource = files.Where(p =>
  11. //    Regex.IsMatch(p.Name, baseProductCode + "_[0-9].jpg", RegexOptions.IgnoreCase));
  12.  
  13. Repeater1.DataBind();
  14. Repeater1.DataMember = "Name";

Simplu nu :)?

LE : Varianta optimizată.

 

  1. string fileMask = String.Format("{0}_*.jpg", baseProductCode);
  2.  
  3. var filesLinq = from f in (new DirectoryInfo(Server.MapPath("~/Images")).GetFiles(fileMask))
  4.                 where Regex.IsMatch(f.Name, baseProductCode + "_[0-9].jpg", RegexOptions.IgnoreCase)
  5.                 select new { f.Name };
  6.  
  7. Repeater1.DataSource = filesLinq;
  8. Repeater1.DataBind();
  9. Repeater1.DataMember = "Name";

Technorati tags: c#, Regex, ASP.NET

Author: "alexandru.savu" Tags: "c#, Regex, ASP.NET"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 31 Jul 2008 11:04

As we begin the private beta for Stack Overflow later this week, I wondered: where do the software terms alpha and beta come from? And why don't we ever use gamma

Alpha, Beta, and Sometimes Gamma

 

Author: "alexandru.savu"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 27 Feb 2008 22:24

Pentru că nu-mi rezolvă problema veche de 5 luni de zile. În concluzie acest service pack îmi este inutil.
 

Technorati tags: Microsoft, problem, Windows Features, stupid

Author: "alexandru.savu" Tags: "Microsoft, problem, Windows Features, st..."
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 20 Feb 2008 13:41

Mi-e rușine de mine.

 

Technorati tags: c#, Visual Studio 2008, Environment.NewLine

Author: "alexandru.savu" Tags: "c#, Visual Studio 2008, Environment.NewL..."
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 12 Dec 2007 13:53
  • DataSets
    • DataSet enhancements in VS2008 (link)
  • VS 2008 articles
    • Weekend crash-course reading (link)
    • ASP.NET 3.5 Extensions Preview - new features (link)
    • 4 posturi despre cum să dezvolți o aplicație cu MVC (post1, post2, post3, post4)
    • Targeting .NET 2.0 and using C# 3.0 language features (link)
  • Shuffle algorithms
    • The Danger of Naïveté (link)

Technorati tags: Visual Studio 2008, .net framework 3.5

Author: "alexandru.savu" Tags: "Visual Studio 2008, .net framework 3.5"
Comments Send by mail Print  Save  Delicious 
Date: Friday, 07 Dec 2007 14:57

Lucrezi cu multe Threaduri și faci treburi importante pe acolo.
Ai un coleg de muncă care-ți sabotează codul și-ți ascunde un Thread.Abort() în metoda folosită de delegatul threadului (ThreadStart sau
ParameterizedThreadStart) pentru bonusul de Crăciun.

ThreadStart threadStart = new ThreadStart(DoImportantStuff);
Thread
t = new Thread(threadStart);
t
.Start();

//-- Do some other important stuff
//--
//--evil malicious code from envious developer

t.Abort();

 

//--Do Important Stuff

static void DoImportantStuff()
{
    //call to SaveTheWorld(this);

    SaveTheWorld(this);

    CleanUpSaveTheWorld();
    DoUselessStuff();
}

 

În acest moment cum o dai procedura SaveTheWorld a crăpat, lumea s-a sfârșit și colegul s-a ales cu prima de Crăciun în locul tău.

Pentru a împiedica aceste evenimente neplăcute există 2 metode :  Thread.BeginCriticalRegion() și Thread.EndCriticalRegion() .
Ele împiedică executarea metodei .Abort sau tratarea/aruncarea unei excepții pentru codul aflat între cele 2 metode.
În concluzie codul corect pentru codul de mai sus este :

static void DoImportantStuff()
{
    Thread.BeginCriticalRegion();
    //call to SaveTheWorld(this);

    SaveTheWorld(this);
    Thread.EndCriticalRegion();

    CleanUpSaveTheWorld();
    DoUselessStuff();
}

 Poate știați, poate nu, oricum eu am scris :) Enjoy!

Technorati tags: c#, Threads

Author: "alexandru.savu" Tags: "c#, Threads"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 06 Dec 2007 13:02
Ce sunt și cum se calculează aici.

Technorati tags: Visual Studio 2008, .net framework 3.5, code metrics

Author: "alexandru.savu" Tags: "Visual Studio 2008, .net framework 3.5, ..."
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 06 Dec 2007 08:56

A apărut și arată foarte bine.

Fiind vorba de un preview, funcționalitatea este redusă(no webcam, no archives, no advanced preferences) dar viitorul sună bine.
Este bine că se poate instala side-by-side cu celelalte versiuni (8.1, 9.0) deci nu e nici un pericol că-l instalați.
Enjoy ;)

Main Window 

 main

Preferences

preferences

 

Old Menu | Contact details | Change window theme (inspirat 100% din demoul din MS Expression Blend Color Swatch) | Change contact details (Explorer File details clone)

 

menu contact details change theme change contact details

About Yahoo Messenger - îmi place cum arată numărul versiunii curente :)

about ym

Technorati tags: Yahoo messenger for Vista Preview, Previews

Author: "alexandru.savu" Tags: "Yahoo messenger for Vista Preview, Previ..."
Comments Send by mail Print  Save  Delicious 
Date: Friday, 23 Nov 2007 08:47
A trebuit să apară Visual Studio 2008 ca să aflu și eu că există o funcție similară ALT+TAB în Visual Studio 2005.
Și anume CTRL + TAB :)

Technorati tags: Visual Studio 2005, Visual Studio 2008

Author: "alexandru.savu" Tags: "Visual Studio 2005, Visual Studio 2008"
Comments Send by mail Print  Save  Delicious 
Date: Saturday, 03 Nov 2007 13:36
Author: "alexandru.savu" Tags: "links updated"
Comments Send by mail Print  Save  Delicious 
Date: Monday, 29 Oct 2007 11:45
Author: "alexandru.savu" Tags: "VS 2005 sp1, plictiseală, Visual Studio..."
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 16 Oct 2007 14:07

O funcționalitate destul de necunoscută pentru cei care lucrează în c# 2.0 o reprezintă nullable types.

Putem fie folosi genericul Nullable<Type> sau mai curatul operator ? care reprezintă un alias pentru tipul nullable.
Ceva în genul următor : int? variable1; bool? Variable2;.

Care sunt diferențele între cele 2 sintaxe ? Simplu  Nullable<Type> este generic pentru toate limbajele .net 2.0 iar ? este doar pentru c#.

Dacă vrem în VB o variabilă care să știe de null folosim Nullable(Of bool).

As simple as that.

Technorati tags: .net framework 2.0, vb

Author: "alexandru.savu" Tags: ".net framework 2.0, vb"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 16 Oct 2007 12:00
11 Visual Studio 2005 IDE Tips and Tricks to Make You a More Productive Developer.

Un articol foarte bun, am mai învățat ceva interesant astăzi.

Technorati tags: Visual Studio 2005

Author: "alexandru.savu" Tags: "Visual Studio 2005"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 10 Oct 2007 09:57

Să zicem că vrem să avem într-un DataGridView o coloană de parole.
Evident că nu vrem să afișăm parolele în clar ci prin intermediul caracterului *. Deasemenea trebuie să putem edita/vizualiza parola în clar când selectăm celula respectivă.

O soluție rapidă constă în utilizarea evenimentelor CellFormatting și EditingControlShowing ale controlului DataGridView.

 private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
    if (
dataGridView1.Columns[e.ColumnIndex].Name == "passwordDataGridViewTextBoxColumn" && e.Value != null)
    {
       
dataGridView1.Rows[e.RowIndex].Tag = e.Value;
        e.Value = new String(
'*', e.Value.ToString().Length);
    }
}


private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
    if (
dataGridView1.CurrentRow.Tag != null)
        e.Control.Text =
dataGridView1.CurrentRow.Tag.ToString();
}

Technorati tags: c#, WinForms, DataGridView

Author: "alexandru.savu" Tags: "c#, WinForms, DataGridView"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 09 Oct 2007 15:59

Am o problemă - nu mai pot instala/dezinstala nimic din windows features. Ok, ok rectific - am o problemă gravă.

După ceva căutări am aflat cu resemnare că nu sunt singurul în această situație.
Ba chiar există un ms-fix-article dar din păcate nu rezolvă problema (nu râdeți :P ).

Soluția temporară-sugerată este un fresh reinstall. Not going to happen!

Deci în concluzie, dacă de exemplu ai nevoie de telnet client folosești search în root\windows, rename de câteva ori, create shortcut și ai rezolvat problema.

Microsoft hai cu SP1 mai repede că am nevoie de telnet. Pretty please.

Voi aveți această problemă ? 

Author: "alexandru.savu"
Comments Send by mail Print  Save  Delicious 
Date: Sunday, 07 Oct 2007 14:59

A folosit cineva în ultima vreme serviciul *222 ?

Dacă da ați observat

  1. ce varză e vocea de bărbat
  2. ce aiurea e structurat meniul
  3. Sunetul e nesincronizat. La un anumit moment dat am auzit ceva de genul "1 2 4 pentru informații xx". What ?
Am încercat 10 minute să găsesc o informație și n-am reușit. Way to go Vodafone!

Technorati tags: rant

Author: "alexandru.savu" Tags: "rant"
Comments Send by mail Print  Save  Delicious 
Next page
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader