Amazon padeda .NET produkto kūrėjams

Nesenai teko lankyti Microsoft partnerių konferencijoje, kur buvo pristatyta Microsoft Azure technologija. Ką galiu pasakyti – pats nečiūpinėjau – technologija įdomi, bet brangi. Kaip sakė vienas pažystamas: „Microsoft Azure kainodaros vertinimas, vertas bakalaurinio darbo“. :)

Tai va, Amazon išleidžia AWS SDK for .NET įrankių rinkinį, skirta Amazon debesiniai platformai. Nežinau ar tai pigiau nei Microsoft‘o, tačiau konkurėntai :)

SDK sudaro: Elastic Compute Cloud, Simple Storage Service, Virtual Private Cloud, SimpleDB, Relational Database Service, CloudFront, Simple Queue Service, Elastic MapReduce, CloudWatch, Elastic Load Balancing ir Auto Scaling.

Taip pat, skelbiama, kad kiti instrumentai .NET platformai daugiau palaikomi nebus ir rekomenduojama migruoti I AWS SDK.

Be to, SDK platinamas pagal Apache 2.0 licenziją.

Zend Framework video pagrindai

Labai geras Alex blogas. Čia galite rasti step-by-step vaizdo medžiagą apie Zend Framework.

Labai rekomenduoju naujokams kaip aš :)

(eBook) ParallelFx in .NET 4 Įrašas-nuoroda

Lygiagretaus programavimo praplėtimas .NET Framework 4 ir jo panaudojimo pavyzdžiai. Anglų kalba. (Patterns for Parallel Programming: Understanding and Applying Parallel Patterns with the .NET Framework 4)

.NET atminties valdymas (Memory Managment) Įrašas-nuoroda

.NET atminties valdymas (Memory Managment). Video anglų kalba.

Kur saugoti savo programos nustatymus?

Tarkime yra kažkokia programa, kuriai reikia išsaugoti ir nuskaityti savo konfigūracija. Kur gi teisingai saugoti tokius failus? Pabandžiau surinkti tokia informacija ir pasidalinti mintimis

Galimi failų saugojimo katalogai:

  • Program files
  • My Documents
  • User\Application Data
  • User\Local Settings\Application Data
  • All Users\Application data

 

Program files – šiame kataloge saugoti programos nustatymus nerekomenduotina, vartotojui, kad ir kaip tai gali būti banalu, gali neužtekti teisių

My documents
XP: Documents and Settings\User\My Documents
Vista: Users\User\Documents
Mano galva, šis katalogas netinka programos nustatymams saugoti. Kam gi jį pavadino mano dokumentai? Aš dažnai tvarkau šio katalogo turinį, atidarai, o ten katalogas Visial Studio 2008    o_O

User\Application Data
XP: Documents and Settings\User\Application Data
Vista: Users\User\AppData\Roaming
Šio katalogo duomenys sudaro migruojančių profilių dalį (roaming profiles, per-user). T.y., jeigu jus norite, kad vartotojų duomenys būtų perkelti kartu su jo profiliu, programos duomenys reikia saugoti čia.

User\Local Settings\Application Data
XP: Documents and Settings\User\Local Settings
Vista: Users\User\AppData\Local
Čia saugomi laikini ir/arba dideli failai, kurie neįeina į migruojančius profilius.

All Users\Application data
XP: Documents and Settings\All Users\Application Data
Vista: ProgramData
Šiame kataloge reikia saugoti failus, kurie yra bendri visiems personalinio kompiuterio vartotojams, pvz. duomenų bazė, bendros bylos ir pan. Katalogas taip pat neįtrauktas į vartotojo profilio sąvoką. Paprasti vartotojai (ne administratoriai) turi read-only teises katalogo turiniui.