In principal, despre .NET, VB6. C#,VB.NET, ASP.NET Apoi despre programare si multe alte chestii ... de programare.

Subscribe RSS   Mini tools List

duminică, mai 27, 2007

CHm2Word , VB.NET vs C# si codeplex
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Am tot primit fisiere CHM si PDF cu carti de programare (si tin sa multumesc celor care mi le-au trimis).
PDF era OK... se puteau tipari daca vroiam. Insa CHM era o problema.Am cautat pe net sa gasesc o transformare CHM in altceva... si am cautat free... insa nu am gasit.

Asa ca am decis sa fac un programel in .NET care sa transforme din CHM in Word.Foloseste faptul ca word-ul este pe masina locala.

E facut in VB.NET si nu in C# din  cauza ca:
    1. Nu vroiam sa fac referinta la Word, ci sa folosesc orice instanta de Word (2000,2003,2007) existenta pe masina- ma rog, aici nu e mare deosebire, insa ajungem la punctul 2
    2. Sa imi fie cit mai usor sa apelez functiile COM din Word. Aici sunt 2 diferente:  
          a) InC# pentru parametrii optionali scriu la Type.Missing de imi vine rau- in VB.NET nu
          b)In C# utilizez reflection pentru a accesa metode.In VB.NET pun . si scriu metoda(se chema late binding)

Daca socotiti ca va foloseste, il gasiti aici
http://www.codeplex.com/chm2word

Acum, codeplex are un utilitar care permite uploadarea proiectelor pe site.
M-am cam fript cu el... si nu am gasit cum sa sterg primele versiuni ... ceea ce e si normal...

Dar , ca sfaturi pentru cei care vor sa faca asa ceva (adica au pus un proiect deja pe codeplex )si au TOT proiectul intr-un folder:
1. Daca aveti proiectul in radacina, mutati-l intr-un altul ( de ex. proiecte)
2. Va pozitionati in command line astfel incit la comanda dir folder-ul proiectului sa apara( adica un director mai sus - DAR CARE SA NU FIE RADACINA)
3. cpc checkout <numeproiect>
4. cpc add <folder_proiect> /e  ( adica recursive)
5. cpc commit <numeproiect>

Succes!

Post page: http://serviciipeweb.ro/iafblog/2007/05/26/CHm2Word+VBNET+Vs+C+Si+Codeplex.aspx

Weblog post by 'admin' on ' CHm2Word , VB.NET vs C# si codeplex'

Categories:.NET;programare;proiecte

miercuri, mai 23, 2007

usb nou si aplicati portabile
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Aveam un USB de 512... dar nu reuseam sa imi pun ce vroiam pe el.
Si anume PortableApps Suite si SysInternals
Primul imi place pentru ca pot sa am cu mine un player de video, un putty,un 7Zip , un FireFox si un client de FTP, un antivirus ( ma rog, iata lista completa:)

7-ZipPortable
AbiWordPortable
AudacityPortable
ClamWinPortable
FileZillaPortable
FirefoxPortable
GaimPortable
GIMPPortable
KeePassPortable
KompoZerPortable
MirandaPortable
NvuPortable
OpenOfficePortable
PuTTYPortable
SudokuPortable
SumatraPDFPortable
SunbirdPortable
ThunderbirdPortable
VLCPortable


Iar SysInternals e de nepretuit - m-a ajutat la un prieten sa ii curat partial calculatorul de virusii care porneau la startup ...

Rost de USB l-am facut printr-un prieten care mi-a trimis www.ghelir.ro - acolo oferta zilei era un USB Kingson de 2GB la 52 de lei(ma rog: 56 cu TVA).
Cind am citit FAQ-ul mi se parea ca recunosc tonul ... si de abia simbata, cind am citit blog-ul lui Dragos Manac mi-am dat seama ca era al lui.
Ideea de la Ghelir mi-a placut- un produs pe zi- cu mult mai ieftin decit in magazin.
Sper sa il tina...Mie mi-a facut o impresie buna - USB-ul a venit sigilat, are garantie , factura , tot ce vrei...

Ah = si daca vreti, puteti sa va adaugati RSS-ul lor la pagina de Google- se vede perfect... Doar ca va listeaza 3 oferte- si doar prima mai e de actualitate-la celelalte scrie "stoc epuizat"


Revenind la tema principala : Voi ce tineti pe USB ?

Post page: http://serviciipeweb.ro/iafblog/2007/05/22/usb+Nou+Si+Aplicati+Portabile.aspx

Weblog post by 'admin' on 'usb nou si aplicati portabile'

Categories:programare;proprii

duminică, mai 20, 2007

google gadgets si rss
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Dupa ce Google mi-a pus cursul valutar BNR printre gadgeturile in Romana( folosindu-se de exportul ca RSS a cursului valutar) , m-am hotarit sa fac un gadget adevarat mai bun ... Durata totala de munca ( inclusiv citit documentatia si jucat fara folos cu grid-ul  ...): 4 ore ( iar ca timp de lucru - 2 zile.. fiind cu Andreea in brate...)

Ca sfaturi pentru construirea unuia si debug :
    1. Porniti de la un exemplu Google dat -  si imbunatatiti-l incet incet
    2. Tineti deschis FTP-ul( sau ce folositi pentru a uploada gadgetul - merge sa il puneti la Google Page Creator), pagina google personalizata (la care puteti adauga un nou tab de test) si pagina pe care ajungeti apasind pe "add stuff"
    3. Copiati xml-ul prin FTP intr-un nou fisier punindu-i 1, 2,3 ...( mygadget1.xml, mygadget2.xml, etc)
    4. Daca pe pagina personalizata exista deja gadget-ul, faceti remove la el
    5. Pe pagina de adaugare gadget adaugati gadget-ul respectiv (aveti add by url)
    6. O sa va intrebe daca aveti incredere in gadget-ul propriu ... raspundeti ca da
    7. Alt+tab pentru a reveni pe pagina google personalizata si dati F5( sau orice altceva pentru Refresh)
    8. Daca nu vi se afiseaza nimic in conten-ul gadget-ului, aveti o eroare de JScript.Reveniti la versiunea anterioara de pe FTP(daca sunteti la mygadget9.xml, vedeti mygadget8.xml)

Cam asta ar fi .
Gadget-ul meu afiseaza cursul valutar din data curenta si sursa o gasiti aici:
http://www.infovalutar.ro/gadBNR.xml

Daca il vreti pe pagina personalizata, puteti apasa aici
http://fusion.google.com/add?moduleurl=http%3A//infovalutar.ro/gadBNR.xml

Ce imbunatatiri mai am de facut la el:
1. Continutul tab-urilor sa se incarce dinamic
2. Sa poti selecta ce vrei sa vezi mai intii - curs BNR sau BCE
3. Sa poti seta culorile background/fundal

Dar asta... in masura cererii si timpului disponibil...



Post page: http://serviciipeweb.ro/iafblog/2007/05/20/google+Gadgets+Si+Rss.aspx

Weblog post by 'admin' on 'google gadgets si rss '

Categories:programare;Google

marți, mai 15, 2007

Extreme Programming Explained: Embrace Change
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Am terminat

Extreme Programming Explained: Embrace Change

de Kent Beck. O carte buna pentru cei care vor principii de XP-  si proasta pentru cei care vor exemple. De citit neaparat DUPA putina practica de XP.Stiu ca de obicei se recomanda intii teoria si dupa aceea practica, dar cartea aceasta discuta idei- si considera stiute "best practices".
Un capitol foarte interesant este "When You Shouldn't Try XP" - cu exemple clare si bine alese.
Merita citita pentru ideile sale.
Puneti neaparat mina pe ea!

Post page: http://serviciipeweb.ro/iafblog/2007/05/14/Extreme+Programming+Explained+Embrace+Change.aspx

Weblog post by 'admin' on 'Extreme Programming Explained: Embrace Change'

Categories:carti;programare

miercuri, mai 09, 2007

teste automate si baza de date SQL Server 2005
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Cea mai grea provocare pe care am avut-o cind incercam sa aplic Extreme Programming era sa refac datele din BD. Si am incercat tot felul de tot felul:import/export din XML, dbf, access. Totul era mincator de timp si de resurse ...si nesigur

Pina deunazi, cind m-am gindit la modelul ASP.NET : se ataseaza o BD la runtime!( vezi ce se creeaza in web.config cind , de pilda,faci management de user-i din consola de configurare IIS)


Asa ca - de ce nu as face acelasi lucru si pentru teste?
Si am descoperit ca sintaxa :
Data Source=<Numeinstanta2005>;Integrated Security=True;AttachDbFileName=<cale catre fisierul mdf;Initial Catalog=<numele bazei de date>"


URAAAAAAA!

Post page: http://serviciipeweb.ro/iafblog/2007/05/08/teste+Automate+Si+Baza+De+Date+SQL+Server+2005.aspx

Weblog post by 'admin' on 'teste automate si baza de date SQL Server 2005'

Categories:.NET;programare;sql;Extreme Programming

vineri, mai 04, 2007

ma enerveaza yahoo
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Am primit un email pe contul de yahoo, mail care a intrat in Inbox in loc sa intre in SPAM.
(ATENTIE - NU DATI CLICK!)
Mailul era in italiana, si dupa citeva cuvinte aparea urmatoare fraza:


Effetuare l'aggiornamento dei dati cliccando sul seguente collegamento sicuro:

https://bancopostaonline.poste.it/bpol/cartepre/formslogin.asp

(ATENTIE - NU DATI CLICK!)

Cit de prost este filtrul de spam al yahoo incit sa nu observe ca textul este cu httpS
iar linkul este catre http ?
in plus, cel cu S este catre un domeniu .it, iar linkul catre un domeniu .tw ....

Ma dezamagesc- si totodata tin la GMAIL caci, intr-un an de zile, au avut 1 sau maxim 2 erori de spam
(Nu discut de hotmail- am renuntat la el acum vreo 5 ani -cind era practic DOAR SPAM - stie cineva care e situatia acum?)

Post page: http://serviciipeweb.ro/iafblog/2007/05/04/ma+Enerveaza+Yahoo.aspx

Weblog post by 'admin' on 'ma enerveaza yahoo'

Categories:programare

 
Acest blog s-a mutat la http://www.serviciipeweb.ro/iafblog/