Projekty.NET
Mscd pozwala na zautomatyzowanie optymalizacji kontentu statycznego w aplikacjach webowych uruchamianych na IIS6 jak i IIS7.
Podstawowe metody działania to:
- zmniejszenie ilości odwołań poprzez połączenie wszystkich plików typu css i/lub js w jedną paczkę
- optymalizacja kodu css (YUICompressor)
- optymalizacja kodu js (YUICompressor)
- kompresja GZip/Deflate
- agresywne buforowanie po stronie przeglądarki
- wersjonowanie plików, które pozwala na podmianę buforowanych plików po modyfikacji
- odseparowanie kontentu statycznego z aplikacji do zewnętrznego projektu
Zobacz także:
Mscd na CodePlex
Posty o Mscd
Ilość pobrań: 284
Klasa pomocnicza rozszerzająca klasę HtmlHelper (ASP.NET MVC) o metodę generowania gravatarów.
Przykład:
<%= Html.GravatarImg("developer@dario-g.com") %>
Zobacz także:
Grawatar w ASP.NET MVC
Ilość pobrań: 1981
ImageResizer to prosta aplikacja do hurtowej zmiany wielkości plików JPEG. W prosty sposób można wybrać dużą ilość plików i zmienić ich rozdzielczość.
Dodatkowo podczas procesowania można dodać efekt wyostrzenia.
W przypadku problemów z odczytem plików źródłowych program nie poddaje się i podejmuje wielokrotne próby. Opcja te jest szczególnie przydatna w przypadku odczytu plików z nie najlepszej jakości płyt CD/DVD.
Zestawienie funkcjonalności:
- Hurtowa zmiana rozdzielczości
- Wielokrotne próby w przypadku problemów z odczytem źródła
- Wyostrzanie z możliwością regulacji natężenia
- Automatyczne dodawanie prostych ramek i podpisów
- Podgląd wybranych zdjęć
Zobacz także:
Masowe zmniejszanie zdjęć
ImageResizer - masowe zmniejszanie zdjęć 2
ImageResizer - masowe zmniejszanie zdjęć 3
ImageResizer - dodawanie ramek i podpisów
Ilość pobrań: 409
Kontrolka ta może posłużyć do walidacji hasła, a także nadaje się jako pseudo "captcha".
Użytkownik musi wpisać tylko wybrane litery z podanego wyrazu.
Jej działanie polega na wygenerowaniu odpowiedniej ilości pól typu input (password).
Do poprawnego działania należy określić minimalną i maksymalną ilość pól w zależności
od przewidywanej długości wyrazu. Domyślnie jest to odpowiednio 4 i 8.
Wraz z kontrolką załączony jest przykładowy plik ASPX.
Zobacz także:
Captcha inaczej
Ilość pobrań: 350
Narzędzie służące do generowania pliku sitemap. SiteMapGenerator
tworzy XmlDocument, który zawiera zbudowaną mapę witryny.
Dodatkowo automatycznie może stworzyć mapę witryny na podstawie plików znajdujących
się w podanym katalogu. (ASP.NET WebForms)
Przykład:
SiteMapGenerator smg = new SiteMapGenerator();
string[] excluded = new string[3] {
"download.aspx",
"login.aspx",
"blogentryedit.aspx"};
//Automatyczna budowa sitemap na podstawie plików *.aspx
SiteMapGenerator.AutoFillSiteMapUrls(
smg.SiteMapUrls,
"http://dario-g.com", //Podstawowy adres strony
Server.MapPath("~"),
"*.aspx",
excluded //Pliki, które autobuilder ma wykluczyć
);
Dictionary entries = XmlBlog.Instance[0].GetEntries();
foreach (BlogEntry entry in entries.Values) {
Uri uri = new Uri(new Uri("http://dario-g.com/"), entry.Uri);
SiteMapUrl url = new SiteMapUrl(uri);
url.ChangeFreq = SiteMapUrlChangeFreqs.Weekly;
smg.SiteMapUrls.Add(url);
}
XmlDocument doc = smg.GenerateSiteMap();
Ilość pobrań: 216
Generator XML RSS. Zasada działania jest prosta. Dodając kolejne pozycje budujemy kontent pliku RSS.
Przykład:
RssChannel ch = new RssChannel(
"Dariusz Gil - DARIO-G - programista, projektant",
"Dariusz Gil - DARIO-G - programista, projektant",
new Uri("http://dario-g.com"));
ch.LastBuildDate = DateTime.Now;
ch.Language = "pl";
BlogEntry[] entries = ...
for (int i = 0; i < entries.Length && i < 11; i++)
{
BlogEntry e = entries[i];
RssItem item = new RssItem(e.Title, e.Body, e.Uri);
item.Author = "developer@dario-g.com";
item.PubDate = e.CreateDate;
item.Guid = new RssItemGuid(e.Uri, false);
ch.Items.Push(item);
}
Zobacz także:
PicLens i RSSGenerator
Ilość pobrań: 308
Projekt DRawThumbnailer powstał tylko dlatego, że szukałem prostego i szybkiego sposobu
na wyciąganie miniatur z plików typu RAW, a dokładniej rzecz biorąc z CR2, które
generuje mój aparat.
Uwaga! Do działania potrzebna jest instalacja Microsoft RAW Image Thumbnailer and Viewer for Windows XP
Zobacz także:
Podglądanie obrazków z plików RAW