Blog |   Autor |   Kontakt |   RSS
2
86

Moje przeboje z GetHashCode()

| Nie każdy prostokąt jest kwadratem Autor: mnaj
Ostatnio natknąłem się na pułapkę metody GetHashCode(). Jak wiadomo metoda ta służy do sprawdzenia, czy mamy do czynienia z dwoma tymi samymi obiektami jednej klasy. Cytująć MSDN:

"A hash code is a numeric value that is used to identify an object during equality testing"

Mój błąd polegał na tym, że wiedząc, że GetHashCode() ma zwracać tą samą wartość dla tych samych obiektów, założyem z góry, że dla RÓŻNYCH obiektów zwróci również RÓŻNĄ wartość. A tak niestety nie jest!
...
[ Czytaj całość ]
 
Komentarze: 2   |   Dodaj nowy                                                                  

Tagi: c#    Opublikowano: 2011-06-10
7
90

Własne proste Captcha

| Botom mówimy NIE! Autor: mnaj
CAPTCHA to akronim od „Completely Automated Public Turing Test to Tell Computers and Humans Apart”. W rozwinięciu: chodzi o obrazek (lub w mojej prostej wersji działanie matematyczne), którego treść (wynik) trzeba wpisać w formularzu, aby przejść dalej. Zaletą tekstowego Captcha jest prostota i przejrzystość rozwiązania.

Ostatnio mój blog zaczęły nękać boty i dodawać różne reklamy do postów. Nie chcąc znacznie modyfikować strony postanowiłem stworzyć proste i szybkie do wdrożenia rozwiązanie. Formularz do zatwierdzenia komentarza rozbudowałem o dodatkowe pole, za pomocą nowej klasy CaptchaHelper i metody PutCaptcha.
...
[ Czytaj całość ]
 
Komentarze: 7   |   Dodaj nowy                                                                  

Tagi: ASP MVC ASP MVC c# security    Opublikowano: 2011-05-27
2
91

Sharp Develop - alternatywne środowisko

| Darmowe IDE do platformy .NET Autor: mnaj
Okazuje się, że jest konkurencja dla Visual Studio i to w dodatku darmowa! Środowisko to nazywa się SharpDevelop .NET. Ma stanowić konkurencję przede wszystkim dla Visual'a w wersji Express.

Strona projektu:
http://www.sharpdevelop.net/opensource/sd/

...
[ Czytaj całość ]
 
Komentarze: 2   |   Dodaj nowy                                                                  

Tagi: .NET c# VS2010    Opublikowano: 2011-05-12
0
90

Własny font na stronie

| Be safe or not be safe Autor: mnaj
Niejednokrotnie na witrynie internetowej zachodzi potrzeba użycia bardziej finezyjnej czcionki niż te, które oferuje standardowa pula fontów. Strona http://web.mit.edu/jmorzins/www/fonts.html za 'bezpieczne' czcionki uznaje:

- Arial / Helvetica
- Times New Roman / Times
- Courier New / Courier
...
[ Czytaj całość ]
 
Komentarze: 0   |   Dodaj nowy                                                                  

Tagi: css    Opublikowano: 2011-04-22
0
108

Kreatywni programiści

| Bunkrów nie ma, ale i tak jest zajebiście Autor: mnaj
Niedawno firma w której pracuję nakręciła film rekrutacyjno-promocyjny dla potencjalnych, nowych develeporów. Filmik będzie puszczany przy różnych okazjach / targach pracy etc. Miał być możliwie autentyczny, więc zrobili go firmowi programiści (w tym i ja :). Głównym założeniem było zrobienie czegoś z przymrużeniem oka i mam nadzieję, że tak wyszło. Zapraszam do oglądnięcia:



P.S. Jeśli ktoś jest fanem "Chłopaki nie płaczą" niech wytrzyma do ostatniej sceny :)
Komentarze: 0   |   Dodaj nowy                                                                  

Tagi: offtopic    Opublikowano: 2011-04-11
2
75

Konwertowa ciekawostka

| Pomóżmy kompilatorowi Autor: mnaj
Przypuśćmy, że mamy klasę generyczną, a w niej metodę, która ma zwrócić typ T zrzutowany na liczbę:
...
[ Czytaj całość ]
 
Komentarze: 2   |   Dodaj nowy                                                                  

Tagi: c#    Opublikowano: 2011-04-07
0
102

Channel 9 - ASP MVC

| Mistrz prezentacji z czarnym pasem Autor: mnaj
Ten mistrz to oczywiście Scott Hanselman.
Ciekawe rzeczy w niezwykle przystępnej formie:

http://channel9.msdn.com/Blogs/matthijs/ASPNET-MVC-2-Ninja-Black-Belt-Tips-by-Scott-Hanselman

P.S. Często na Kanale9 występują problemy z buforowaniem filmów - najbezpieczniej ściągnąć całość na dysk.
Komentarze: 0   |   Dodaj nowy                                                                  

Tagi: ASP MVC ASP MVC    Opublikowano: 2011-03-25
Pozostałe wpisy:
| SZUKAJ |
 
 
 
| TAGI |
 
 
 .NET  (2)
 ASP  (7)
 ASP MVC  (7)
 blog  (1)
 c#  (9)
 Cloud  (1)
 css  (2)
 decimal  (1)
 grafika  (1)
 hosting  (1)
 Internet Explorer  (1)
 jQuery  (1)
 LINQ  (1)
 MVC  (7)
 offtopic  (3)
 Reflection  (1)
 security  (1)
 VS2010  (2)
 webio  (1)
 
| POLECANE |
 
 
Black Software
 
Black CMS
 
Logoplaneta
 
www.dziel-linki.pl
 
.NET Blogs PL
Copyright 2011 - Michał Najman. Powered on ASP .NET MVC 3                                                                                                                                                     Loguj   designed & created by mnajman