mayvelous

Me, Myself and Mayvelous

Archive for the ‘Development’ Category

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.

    Just Bitching

    I have never encountered this much pain in the arse customer than the current one before.

    I’ve done twice/thrice more complicated and bigger projects than this project in the past but never ever had this much of discussions, arguments, back and forth explanations and long meetings after meetings with the customer before.

    I grew a few white hairs after handling this project and going to grow some more since the project is no near to the closing stage.

    I thought I’m 90% done after sending out the last build and the user manual. I’m only expecting minor bug fixes but NOOOOOOOO he just has to go change the whole damn lot and have to fix almost everything from the DB schema to almost every form.

    It’s all because of this F*ed up requirement spec and F*ed up customer to start with. I need a bad ass project manager to handle this kind of bad ass customer. Unfortunately, there is no proper project manager was assigned to this project, thinking it’s going to be a small one. I know I should
    turn myself into a bad ass bitch to take matters into my own hand but the problem is I can’t become the bad ass bitch; I don’t know how.

    It’s not that easy to become a good “bad ass bitch” when you’re trying to become one. You need certain skill in that area as well. I’m terrible in that area. The most I can do is I start raising my voice and become angrier but there is no art/tactic in it.

    My main problem is that the angrier I am, the quieter I become. I’ll just yell back a few words then I won’t talk anymore. I got mess up in the head that I can no longer put those mess into proper word. I need some trained/naturally talented bad arses to back me up with the arguments. I think I need to go take a course on the art of bitching. Let me know if anyone providing one.

    Anyways, my boss is just so nice dealing with customers. He accepts anything if they pay for it. Ok, it’s actually a good thing if they pay for it but what if they don’t pay and just keep bullying me and dragging the project on and on?

    There should be a time when we say, “That’s it, no more, we are done, no nil nada F* off!”, and close the damn project.

    Anyways, I’ll have to do more analysis and effort sizing on the new changes. I’ll bitch more about it later. Bye!

    I haven’t written about office muses for a while and thought I’ll write something about last week muses from our department. Here is the story.

    Disc StakkaYou see, we have this disc stakka where we stored all our department softwares. It’s attached to a spare box sitting on my desk and I kind of become an unofficial librarian. Whoever ask to borrow software from me, I’ll just eject the discs from the stakka and hand it to them. There is no record of how many discs we have and who borrowed them. The stakka itself is installed for everyone hence anybody can login to the box and eject any disc as they like. The result is we lost a few important discs over the months. I have no idea who took them but discs are obviously keep missing from the disc stakka. We sent a few notification emails to everyone in the office asking about the missing discs but nobody responded.

    I kind of feel responsible about it since it was sitting on my desk and I am the one who is giving out the discs most of the time (unless ofcos they login to the box and eject the discs themselves when I’m away). The problem with me is that whenever I am into something or concentrating on a task at hand, I seriously don’t care about things happening around. I don’t see or hear anything unless someone pokes at me or waves in front of face. Even so, I don’t hear half of the thing they are saying. So when someone asks a disc from me while I am busy, I just remove the disc and give it to them without looking at their faces or noting their names. That must be one of the reasons people take advantage of my ignorance to snatch some discs from me.

    Anyways, last week we had a very loud and noisy discussing about how to maintain our softwares. Most of my colleagues say not to borrow software to anybody outside our department. Our HR manager disagrees and wants everyone to share the software the company owns. (Ok, I wasn’t in the discussion/arguments as it was happening at one of our colleagues’ desk and I just over heard bits and pieces.) Finally we agree to properly keep track of the disc movement in some way. Boss made up a software borrowing register spreadsheet and mail it to everyone saying, unless and otherwise people fill in the register prior to picking up a disc, we are not to give it to them. But the spreadsheet was editable by everyone which is not a good idea so I created a form out of it and pass around the form. After checking the form, one of our colleagues argues that the form is very easy to fill and we like to make thing difficult for whoever comes to borrow our discs. So he suggested a few adjustments to the form.

    Here are some of his suggestions:

    Way too easy, we need some pain here. Can we add some more fields :
    Put this under “Borrower Details

    • Weight (kg)
    • Height (cm)
    • Eye colour (offer Green, Blue, Grey, Brown)
    • Blood Type (offer A, B, AB, O) (suggestion to add negative, positive as well)
    • Hair Colour (offer Black, Grey, Brown, Red, Blond)
    • Random Question from http://www.survey-machine.com/take_survey/627331 that we’ll change every week or so, we’ll start with no. 1 “Have you ever peed your pants after age 8?”

    Make all fields required.

    There is a few more input from other colleagues as well such as “Do you have any recent health problem say in last 6 months?”, “Provide the medical certificate to prove your blood type”, etc…

    How about that!? Is the form painful enough yet? Haha, I’m not sure how many borrowers will be able to fill in that form and surely throw some serious curses at us.

    Anyways, I felt sorry for whoever have to fill in the form, and I did not implement those “Borrower Details” but left the simple form as below and see how things turn out. We had a few beta tests with our gang and now it is released to suva_everyone. One serious flaw we try to ignore is that anyone can login to the machine and remove the disc while I’m away from my desk. But for the time being, it’s doing quite well without complaint, a few minute ago, someone filled in the form and took 3 discs from me. I wonder how long this system will last though.

    Inet Software Borrowing Form

    So how do you keep track of the softwares in your organization? Do share with us some of the cool systems you use in your company. And ofcos’ you are most welcome to make suggestion to our system above as well. :D

  • 3 Comments
  • Filed under: Humors, Software, Tools, Work
  • Suva on Open Street Map

    This little apps, “Open Street Map” is getting popular among my colleagues and quite becoming the topic of discussion this morning. It’s all started from strangepants who pass on the word to my bro zatlite and now everyone at the office started adding street names for their residential areas. As for me, I just observed the site but haven’t done any actual work on it since almost every streets in our area has already been added by my bro. Anyways, here is how this cool little thing works.

    It’s a wiki sort of world street map where anyone can login to add/edit the streets in your region.

    OpenStreetMap is a free editable map of the whole world. It is made by people like you.

    OpenStreetMap allows you to view, edit and use geographical data in a collaborative way from anywhere on Earth.

    To edit, you need to sign in first. Anyone can open an account there easily. You can also export the chosen map area into a few formats, (png, jpeg, svg, pdf, postscript) and can play around with the size, scale etc under “Export” tab.
    You can also write some diaries on it or do some GPS tracing.

    Suva Fiji on Open Street Map

    Ofcos’ if you are confused with how to do the tracing, you can always check out their wiki help page. In the Beginners’ Guide, there is an very well explained introductory video for you to get started with. I’m also checking out the video and briefly reading through the steps.

    I did ask my bro, who actually done editing on the map, to write a post about it since it’s quite interesting to play around but as usual the lazy slime just passed me the video and ignored my request. So here I am dropping a note to whoever out there love playing with maps to check this site out.

    Ciao!

  • Comments Off
  • Filed under: Blogging, Fiji, Site Reviews, Technology, Tools, Web
  • Twitter Wheel & Chart

    I was reading this post, “Endless Conversation: The Unfolding Saga of Blogs, Twitter, Friendfeed, and Social Sites” from Web 2.0 Blog and checked out a few twitter applications mentioned in there.

    I LOVE Summize and Twitterfeed; I use them the most. I find this two, Tweetwheel and Twitter Charts, pretty interesting especially the Tweetwheel.

    The result wheel is just amazing and you can hover over to see all those links in your connections.

    Mayvelous Twitter Charts Mayvelous TweetWheel

    Beautiful isn’t it? Well, if you have time, try play around with those. I bet you’ll love a few. ;)

    Flickr Photos

    • Win's failed macarons and chocolate
      My Sis's failed attempt Macarons
      Max, May, Showey
      May & Showey
      devweb-programs
      blank document upload

    Downloads

    Twitter Status


    Goodie Links


    Mayvelous Friends


    1and1 Hosting
    AdBrite
    In-Links
    LinkWorth
    Text-Link-Ads

    I'm an Author for Global Voices

    Archives