splash
Apie ką aš čia?
Apie technologijas, .NET, internetinius sprendimus, darbo organizavimą, laiko valdymą ir kita.
Parašė Gintaras Slavinskas Data: 2009-10-03

Šių metų rugsėjo 29d., tikrai netikėtai man pačiam, buvau pakviestas į Microsoft padalinio Lietuvoje rengiamus „Spaudos pusryčius“, kuriuose buvo supažindinta su kompanijos ateities planais, į šį renginis buvo pakviesti spaudos atstovai ir tinklaraštininkai. Iš tiesų aš savęs ne tik kad nelaikau profesionaliu tinklaraštininku, bet ir apskritai tinklaraštininku, esu tik žmogus, kartas nuo karto pasidalinantis savo [...]

 

2009-08 mėnesio archyvas

Programuodami su .NET nepamirškite panaudoti AJAX Control Toolkit

Parašė Gintaras Slavinskas Data: Rugpjūtis 7, 2009

Su .NET programuoju – draugauju beveik dvejus metus. Aš dirbu, kurdamas įvairius internetinius sprendimus, ir per tuos pora metų pagrindinį galvos skausmą sukeldavo ir vis dar sukelia, JavaScript kalba parašytų programos – internetinio tinklalapio elementų kūrimas. AJAX Control Toolkit’as siūlo tikrai nemažai jau aprašytų JavaScript’inių elementų, kuriuos panaudoti ir aprašyti yra itin paprasta, ne ką sunkiau nei kitus asp.net elementus. Pirmoji pažintis su AJAX Control Toolkit’u buvo išties nekokia, nes tuo metu, kai šis priedas buvo išleistas, jis turėjo gausybę defektų (angl. bugs). Todėl, po keletos savaičių naudojimo, teko šio įrankio atsisakyti. Tačiau prieš porą mėnesių, kai išėjo naujausia AJAX Control Toolkit versija, nusprendžiau suteikti šiam priedui antrą progą įrodyti, ko jis yra vertas. Rezultatai pranoko lūkesčius, didžioji dalis ankstesnių defektų buvo ištaisyta o ir naujų AJAX Control Toolkit’o elementų suteikiamos galimybės yra pakankamai naudingos ir sutaupančios nemažą dalį programuotojo darbo laiko. Kadangi AJAX Control Toolkit’o elementų sąrašas tikrai netrumpas, tai trumpai paminėsiu 3 naujausius elementus:

  • HTMLEditor – HTML teksto redaktorius, elementarus, bet paprastam teksto redagavimui funkcijų pakanka.
  • ComboBox – iššokantis sąrašas, su galimybę įvedant tekstą matyti, kokie pasirinkimai yra galimi.
  • ColorPicker – elementas, leidžiantis nustatyti, pasirinktos spalvos kodą.

Vėlgi, nors šis priedas tikrai gali sutaupyti nemažai laiko, nepatarčiau jo naudoti visur, kur tik papuola, kadangi galimybės keisti AJAX Control Toolkit’o elementų elgsena yra išties mažos. Juolab, kad šiuo metu rinkoje yra pasirodęs tikrai geras ir patogus JavaScript’inis įrankis jquery. Tačiau, šį įrankį savo bibliotekoje (programavimo priedų) turėti tikrai verta, nes jis suteikia neblogų galimybių.

Trumpai: WindowBlinds puikus Windows XP apvalkalas (angl. skin)

Parašė Gintaras Slavinskas Data: Rugpjūtis 6, 2009

Naršydamas internete atradau puikią programą, kuri leidžia pakeisti kiek pabodusią Windows XP aplinką. Visiems, kuriems pabodo standartinė Windows XP išvaizda, siūlau tuoj pat parsisiųsti šį apvalkalą iš svetainės www.cnet.com. Žinoma, internete netrūksta įvairių apvalkalų, tačiau šis sprendimas man tikrai patiko, nes suteikia nemažas galimybes pritaikyti apvalkalą pagal savo norus. Be to, norint naudoti šitą apvalkalą, nereikia keisti jokių OS nustatymų ar sisteminių failų, kaip tai dažniausiai būna su kitais apvalkalais, todėl galima nesunkiai grįžti prie standartinės Windows XP aplinkos. Tiesa, ši programa yra mokama, tačiau pigiausia versija tekainuoja 50 litų, todėl, jei dar nesiruošiate pereiti prie Windows 7, ši programa gali būti puikus pirkinys. Visų versijų duomenis galite pasižiūrėti gamintojų svetainėje www.stardock.com. Beje yra ir bandomoji versija skirta 30 dienų, jei norite išbandyti šią programą.

Video, kuriame parodoma, kaip nesunkiai galima keisti Windows XP aplinką:

Trumpai: Kaip „Bing“ dienos nuotraukas padaryti darbastalio nuotraukomis

Parašė Gintaras Slavinskas Data: Rugpjūtis 5, 2009

http://slavinskas.eu/archives/145

Kadangi pas mane jau kurį laiką pagrindinis puslapis yra www.bing.com, tai negaliu nepaminėti, jog puslapio fono nuotraukos tikrai mane žavi. Šiandien, skaitydamas vieno portalo RSS srautą, atradau būdą, kaip šias „Bing“ dienos nuotraukas galima padaryti darbastalio nuotraukomis. Visa detalią instrukciją, kaip tai galima padaryti, galite rasti tinklalapyje Neowin.net. Tiesa, šį triuką galima atlikti tik Windows 7 operacinėje sistemoje. Galbūt vėliau tai bus įmanoma padaryti ir Windows XP operacinėje sistemoje.

Programuotojo darbo procesas: #3 Istorinės informacijos rinkimas

Parašė Gintaras Slavinskas Data: Rugpjūtis 4, 2009

Prieš rašydamas trečiąjį programuotojo darbo proceso įrašą, buvau kankinamas abejonės, kad mano tikslas, išdėstyti šią pakankamai sudėtingą temą, yra pernelyg optimistiškas, kadangi kaip rašytojas esu pakankamai žalias o tema sudėtinga. Tačiau apsisprendžiau, jog reikia pabaigti, tai ką pradėjau, ir vėliau galbūt šį rašinių ciklą perrašysiu, kai matysiu, jog galiu tai padaryti geriau.

Na bet grįžkime prie programuotojo darbo proceso. Pagrindinė priežastis dėl ko yra būtina rinkti istorinę informaciją, yra pagalba planuojant ir valdant projektus ar užduotis. Istorinė informacija parodo, kam ir kiek laiko programuotojas užtrunka dirbdamas, bei sritis, kuriose yra padaroma ir ištaisoma daugiausiai defektų. Taip pat istorinė informacija parodo programuotojo darbo pokyčius, keičiantis darbo procesams. Palengvinamas darbo procesų pokyčių įvertinimas, kadangi, analizuojant duomenis, nesunku atpažinti efektyviausius bei tuo pačiu ir ne tokius naudingus programuotojo darbo proceso proceso pokyčius. Istorinė informacija, kurią reikia fiksuoti, skirstau į tris sritis:

  • Informacija apie defektus, kurie buvo padaryti tiek atskiro programos kūrimo etapo metu, tiek visos programos kūrimo metu.
  • Informacija apie laiką, kurį programuotojas užtruko vykdydamas įvairias programos kūrimo užduotis.
  • Informacija apie sukurtų programų ar programos modulių apimtį.

Istorinės informaciją fiksuoti siūlyčiau fiksuoti tokiose formose: laiko forma, defektų forma ir projekto ataskaitos forma. Pasinaudojant šia istorine informacija, galima atlikti duomenų analizę, identifikuojant sritis, kuriose darbo rezultatai yra prasčiausi, ir vėliau optimizuoti programuotojo darbą, stengiantis išspręsti pastebėtas problemas. Duomenų analizei skirtus metodus, aprašysiu sekančiuose skyreliuose. Ypač svarbu, jog istorinė informacija būtų kruopščiai fiksuojama ir itin tiksli. Jei istorinė informacija bus fiksuojama aplaidžiai, tai šių duomenų analizė nepateiks patikimų problemų sprendimo būdų.

Istorinės informacijos fiksavimas reikalauja laiko, todėl patartina naudoti priemones, kurios palengvintų laiko, defektų ir programos dydžio fiksavimą, kadangi taip būtų sutaupomas laikas, kurį galima skirti atlikti kitiems darbams. Šiam kartui tiek, jei iškils klausimų galite drąsiai klausti.

Trumpai: Europai, kaip ir visam pasauliui, bus parduodama vienoda Windows 7 versija

Parašė Gintaras Slavinskas Data: Rugpjūtis 4, 2009

Prieš kelioliką dienų „Microsoft“ pasiūlė Europos komisijai būdą, kaip, pradėjus naudotis Windows 7 operacine sistema, bus galima pasirinkti ir įsidiegti norimą naršyklę. Kadangi „Microsoft“ įsitikinusi, jog šiam pasiūlymui Europos komisija pritars, tai, net nelaukdama oficialaus pritarimo, kompanija planuoja Europoje pardavinėti tokią pačią Windows 7 versiją, kaip ir kitose pasaulio šalyse. Priminsiu, jog anksčiau „Microsoft“ planavo Europoje pardavinėti Windows 7 E t.y. Windows 7 versija, kurioje nėra įdiegta naršyklė.

Šaltinis: Neowin.net

Trumpai: „Bing“ paieškos sistemos populiarumas auga

Parašė Gintaras Slavinskas Data: Rugpjūtis 4, 2009

Statistika

Nors, startavus „Bing“ paieškos svetainei, netrūko skeptikų, kurie manė, jog šis projektas ilgai negyvuos ir po truputį apmirs, tai, bent jau kol kas, jų prognozės nepasitvirtino. Paieškos svetainės „Bing“ populiarumas nors ir lėtai bet auga. Aš pats asmeniškai taip pat neretai suteikiu galimybę šiai paieškos sistemai įrodyti, ko ji yra verta, ir dažniausiai rezultatai manęs neapvilia. Tiesa, naudojimasis „Google“ paieškos sistema yra taip “įaugęs į kraują”, jog nuolatos, vos tik pagalvojęs apie paiešką internete, į internetinio adreso lauką įvedu google.lt, net nepagalvodamas apie alternatyvas.

Šaltinis: Neowin.net

Nauja įrašų kategorija – Trumpai

Parašė Gintaras Slavinskas Data: Rugpjūtis 3, 2009

Nuo šiandien mano tinklaraštyje startuoja nauja rubrika – „Trumpai”. Šioje rubrikoje išvysite trumpus įrašus apie tai, ką aš pamačiau, išgirdau, sužinojau ir noriu pasidalinti su jumis, plačiau tos temos ar įvykio nenagrinėjant. Tikiuosi ši rubrika bus naudinga ir informatyvi.

Taigi, pirmasis trumpasis įrašas yra apie internete esančius nemokamus mokomosios ASP.NET technologijos kursus tinklalapyje – www.appdev.com. Šiame tinklalapyje galite surasti gausybę mokomosios medžiagos jus dominančiomis temomis, tačiau dalis iš tų kursų yra mokami. Na o nemokama dalį galite atrasti čia. Po nesudėtingos registracijos galėsite parsisiųsti programą, padėsiančia jums naudotis mokomąja medžiaga.

Toggl.com – patogus būdas sekti savo laiką

Parašė Gintaras Slavinskas Data: Rugpjūtis 1, 2009

Na manau jau galėjote suprasti iš įrašų tema – „Programuotojo darbo procesas”, jog esu mėgstantis planuoti savo darbą (na bent jau stengiuosi taip daryti) ir tam tikslui pasiekti, reikia sukaupti nemažai įvairaus tipo statistinės informacijos. Įvairių projektų vykdymo laiko fiksavimas yra svarbus darbas, be kurio planuojant būtų susiduriama su sunkumais. Tačiau ne apie problemas norėjau šiame įraše parašyti o apie tai, kaip Toggl.com gali palengvinti įvairių darbų vykdymo laiko sekimą. Nepatikėsite kaip sunku buvo rasti nemokamą programą, kurį palengvintų darbo laiko sekimą.

Taigi, norėčiau paminėti šio įrankio galimybes, kurias galima naudoti nemokamai, kadangi yra galimybė, užsisakius patinkanti funkcijų paketą, naudoti žymiai didesnę funkcijų biblioteką. Toggl.com programa suteikia galimybe sekti neriboto skaičiaus projektų užduočių vykdymo laiką. Pagrindiniai privalumai:

  • Galima skirstyti užduočių vykdymo laiką į apmokamą ir neapmokamą. Tai ypač pravartu vadinamiesiems “freelancer’iams”, kadangi galima nesunkiai atskirti užduočių vykdymo laiką, už kurį yra mokamą ir už kurį ne.
  • Neriboto skaičiaus projektų kūrimas, neribotas projekto užduočių kūrimas, klientų priskyrimas.
  • Tiek internetinės, tiek paprastos kompiuterio programos naudojimas sekant užduočių vykdymo laiką. Tiesa, pilną sistemos funkcionalumą galima išnaudoti tik naudojant internetinį tinklalapį.
  • Įvairių ataskaitų sudarymas ir atvaizdavimas.
  • Programuotojų komandos laiko fiksavimas. Tačiau ši funkcija yra mokama, o kaina priklauso nuo programuotojų komandos dydžio.

Na, žinoma, ne viskas auksas, kas auksu žiba, todėl norėčiau paminėti ir minusus:

  • Per mažas nemokamų paslaugų paketas, nes didžioji funkcijų dalis yra mokama.
  • Prastas internetinio puslapio patogumas (angl. usability).

Pabaigai norėčiau paminėti, jog šis įrankis yra bene geriausia nemokama programa, padedanti užduočių vykdymo laiką. Neretai, ieškodamas alternatyvių programų, nusivildavau, kadangi jos neturėdavo nemokamos versijos arba jos teikiamos galimybės būdavo itin skurdžios. Galbūt kas nors iš jūsų esate radę geresnių laiko sekimo įrankių?