mayvelous

Me, Myself and Mayvelous

Archive for the ‘Development’ Category

Saw this over at “In search of simplicity, quality and tranquility in software engineering“; a series of posts on SDLC – Software Development Lifecycle. Thought a good series to follow and read it over the weekend. Love the graphics on each post!

SDLC

  1. SDLC – Software Development Lifecycle … what’s the point? (part 1 of many)
  2. SDLC – Software Development Lifecycle … closer look at basics (part 2 of many)
  3. SDLC – Software Development Lifecycle … exploring common models (part 3 of many)
  4. SDLC – Software Development Lifecycle … agility strikes back with energy (part 4 of many)
  5. SDLC – Software Development Lifecycle … is prototyping  part of the good, the bad and/or the evil? (part 5 of many)
  6. SDLC – Software Development Lifecycle … analyzing the battle ahead (part 6 of many)
  7. SDLC – Software Development Lifecycle … designing the blueprint (part 7 of many)
  8. SDLC – Software Development Lifecycle … testing, the moment of truth (part 8 of many)
  9. SDLC – Software Development Lifecycle … flashback, component-level design principles (part 9 of many)
  10. SDLC – Software Development Lifecycle … Visual Process & Estimating (Guessing) Software Deliverables
  11. To scrum or to Run … that is the agile question? (new)

  • Comments Off
  • Filed under: Development, Microsoft, News, Notes, Software, Technology
  • Dear DotLucene

    Back in 2007 I posted a study notes post where I was planning to post about DotLucene and have forgotten about it. The other day I found these notes in my Google Notebook. Instead of lost and forgotten in my Google Notebook, it’s better to share here so someone can make a good use of it. These are just links and notes dump that I found over various sites. I hope I didn’t forget to add the link back references for all the notes.

    What is Lucene.Net?

    [ # ] Lucene.Net is a source code, class-per-class, API-per-API and algorithmatic port of the Java Lucene search engine to the C# and .NET platform utilizing Microsoft .NET Framework.

    Lucene.Net sticks to the APIs and classes used in the original Java implementation of Lucene. The API names as well as class names are preserved with the intention of giving Lucene.Net the look and feel of the C# language and the .NET Framework. For example, the method Hits.length() in the Java implementation now reads Hits.Length() in the C# port.

    In addition to the APIs and classes port to C#, the algorithm of Java Lucene is ported to C# Lucene. This means an index created with Java Lucene is back-and-forth compatible with the C# Lucene; both at reading, writing and updating. In fact a Lucene index can be concurrently searched and updated using Java Lucene and C# Lucene processes.

    (more…)

    C# Yellow Book

    Yellow Book - Rob MilesI came across this “C# Yellow Book” by Rob Miles, MVP and a lecturer in the Department of Computer Science at University of Hull, and thought of sharing.

    I think this would be good introductory reading for those of us learning C#

    The C# Book is used by the Department of Computer Science in the University of Hull as the basis of the First Year programming course.

    Download: Rob Miles CSharp Yellow Book 2008.pdf(1.4M)

    I rolled his blog also; he posts pop quizzes every now and then.

  • Comments Off
  • Filed under: C#, Development, Downloads, General, Technology, eBooks
  • I was trying to deploy a .NET 2.0 application using ClickOnce Deployment the other day.
    I had all the IIS settings configured and folder paths entered correctly.
    When I clicked ‘Publish Now’, I got an error message that made me wonder if I needed to reinstall Visual Studio.

    Cannot publish because a project failed to build.
    Could not find required file ‘setup.bin’ in ‘C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Engine’.

    Publishing ClickOnce Deployment

    My first reaction was oh damn, I don’t want to reinstall whatever it is that’s broken.
    My second smarter reaction was to google the error :)
    Found this post on MSDN forums.

    Basically, it was AVG Antivirus 8.0 that incorrectly identified and quarantined a required file as a Trojan.
    AVG Free marked the file C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Engine\setup.bin as a Trojan horse BackDoor.VB.DIY

    AVG Free Virus Vault

    Simply select the file and click the ‘Restore’ button from AVG’s Virus Vault. (So glad I havn’t been emptying my vault!)

    Once that little error was corrected, it was a simple matter to click ‘Publish Now’ again and I was happily on my way to my first ever ClickOnce Deployment!
    I’m glad it wasn’t a serious problem requiring reinstalls.

    Some days, I wonder if I want to keep an antivirus program running on my computer.
    I don’t need much protection as I am careful in my mail box and I rarely visit websites out of google’s domain.
    Google Reader gets me everything I want to read anyway.
    Scratch that thought I lend my flash drive out to other people sometimes so it wouldn’t be a good idea to have no protection.
    I trust myself but you just can’t trust people’s machines.

    This is definitely something interesting for me to try out; I just read a short post on Blogging Pro about Microsoft Web Application Installerand thought it might interest some of you so just passing on.

    Previously, to deploy a php application eg. wordpress, on Windows, we have to use something like XAMPP (that’s what I used anyways) and the like, do some configurations, pull hair and throw some fits to be able to deploy successfully.

    Now they’ve released this thing called Microsoft Web Application Installer, which is a freeware and suppose to ease those pain while deploying.

    The Web Application Installer Beta is designed to help get you up and running with the most widely used Web Applications freely available for your Windows Server. Web AI provides support for popular ASP.Net and PHP Web applications including Graffiti, DotNetNuke, WordPress, Drupal, OSCommerce and more.

    System requirements

    • Supported Operating Systems are: Windows Vista RTM, Windows Vista SP1, Windows Server 2008
    • You must have administrator privileges on your computer to run Web Platform Installer Beta
    • .NET 2.0 Framework
    • Supported Architectures: x86 and 64-bit

    Detail feature reading and some Q&As here.

    Sounds simple enough. Oh yah, me want, me want, I want WP on my Vista!!!
    So lets test it out, download Microsoft Web Application Inataller here and instruction to install wordpress.

    Alrite, here I go…………..

    (more…)

    I have reinstalled Visual Studio.Net 2003 just to work with some of the old .net 1.1 projects. This one project uses infragistics web components and I’m getting the error on those pages with infragistics controls.

    Program Version:

    # Infragistics NetAdvantage 2005 Volume2 + hotfixes
    # Visual Studio.Net 2003
    # Windows Vista Ultimate

    Problem:

    I have my project with valid references, building and running fine except while browsing to those pages with any reference to infragistics components I’m getting the compilation error as mentioned below.

    Error:

    Compilation Error
    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

    Compiler Error Message: BC30009: Reference required to assembly ‘Infragistics.WebUI.Shared.v5.2′ containing the implemented interface ‘Infragistics.WebUI.Design.IGetClientSideEvents’. Add one to your project.
    Line 1: <%@ Register TagPrefix="igsch" Namespace="Infragistics.WebUI.WebSchedule" Assembly="Infragistics.WebUI.WebDateChooser.v5.2, Version=5.2.20052.1039, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" %>

    Solution:

    In order to run applications that use the Infragistics Web Controls on your machine, you will need to set the Copy Local flag to True for the Infragistics.WebUI.Shared.dll Assembly. This is because that assembly is registered into the Global Assembly Cache by the Windows Forms products, but ASP.NET Web Applications, by default, do not look in the GAC to resolve assembly references at runtime. Therefore, the Infragistics.WebUI.Shared assembly must be copied to the local project directory in order to run the Web application under IIS.

    References:
    #Knowledge Base Article: KB01932
    # More detail explanations: Whats the deal with Infragistics.WebUI.Shared.dll and the CopyLocal property?

    If you don’t want to make Infragistics.WebUI.Shared.dll copylocal property to true then, add the dll file in the bin folder and refresh your page, it will work but better to make CopyLocal property to true.

  • Comments Off
  • Filed under: Asp.net, Bugs and Fixes, Infragistics
  • Just going through my feeds and this one interests me. There is an announcement of the next version of Visual Studio and .Net Framework: Visual Studio 2010 and .Net Framework 4.0.

    Visual Studio 2010 and the .NET Framework 4.0 mark the next generation of developer tools from Microsoft. Designed to address the latest needs of developers, Visual Studio and the .NET Framework deliver key innovations in the following pillars:

    • Democratizing Application Lifecycle Management
      Application Lifecycle Management (ALM) crosses many roles within an organization and traditionally not every one of the roles has been an equal player in the process. Visual Studio Team System 2010 continues to build the platform for functional equality and shared commitment across an organization’s ALM process.
    • Enabling emerging trends
      Every year the industry develops new technologies and new trends. With Visual Studio 2010, Microsoft delivers tooling and framework support for the latest innovations in application architecture, development and deployment.
    • Inspiring developer delight
      Ever since the first release of Visual Studio, Microsoft has set the bar for developer productivity and flexibility. Visual Studio 2010 continues to deliver on the core developer experience by significantly improving upon it for roles involved with the software development process.
    • Riding the next generation platform wave
      Microsoft continues to invest in the market leading operating system, productivity application and server platforms to deliver increased customer value in these offerings. With Visual Studio 2010 customers will have the tooling support needed to create amazing solutions around these technologies.
    • Breakthrough Departmental Applications
      Customers continue to build applications that span from department to the enterprise. Visual Studio 2010 will ensure development is supported across this wide spectrum of applications.

    Here is a full overview of Visual Studio 2010 and .NET Framework 4.0 and some more reading on vSTS 2010 (code-name “Rosario”): What’s new in Visual Studio Team System 2010. Read some more detail announcement on Somasegar’s (senior vice president of the Developer Division at Microsoft) post: What’s next for Visual Studio and .NET FX?

    Ok, that’s about it for now.

    Flickr Photos

    Downloads

    Twitter Status


    Goodie Links


    Mayvelous Friends


    GraphicRiver
    1and1 Hosting
    AdBrite
    FlashDen

    I'm an Author for Global Voices

    Archives