Thursday, March 15, 2012

First Hit IIS7


On developing one of the internal firm’s application, got an opportunity to host the application in IIS 7.0. Guess what? It is interesting experience on first hit in IIS 7.0

If you are using IIS 7 then you probably might face this error. It’s a little frustrating when such errors occur and simple IIS 6 users when it was really simple to configure and run a website, those users feel really hooked up.

As the simple steps, Virtual Directory and Web services are created like earlier versions of IIS. After the hosting our application, the first launch hits the attached error.

Error Summary: HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory.

Most likely causes: A default document is not configured for the requested URL, and directory browsing is not enabled on the server.

On root cause analysis, it has been found that directory browsing is not allowed. As far as this issue is concerned in the earlier versions of IIS we used to just set the directory browsing checkbox to be selected and so no issues.

In IIS 7, you just click the directory browsing option in the configuration section and on the right side of the directory browsing view you will find enable by default directory browsing is disabled. It will be more clear from the attached image. As the solution, you enable the option for directory browsing and all set.


First hit to learn about the interesting default setting in IIS 7

Saturday, March 10, 2012

Salute to Master


This week, I'm honored as Chief Guest in National Conference on Computer Science & Applications 2012 (NCCSA'12). This national event was run on Mar 7, 2012 at MEPCO Schlenk Engineering College.

The Conference aims to provide an energetic environment by bringing together Researchers, Academicians and Scientists from Computer Applications and related Engineering fields for presenting their innovative original work. Delegates of
students, research scholars, professors, etc. from various organization presented 24 research papers in latest computing and technology.

As the chief guest, the committee put me in the dias center of the huge auditorium. The function started with traditional prayer and lightning activities. Souvenir was released by me and the first copy was received by Principal. I shared the topic on technology trends, covered 2011 trend, 2012 promising open sources, 2012 top technology, etc. Got the high positive feedback on the session. Great experience as Institute and Industry synergy!

Pause; Roll back the moments 20+ years. Our beloved master motivated us to (at least) participate the science program in the same institute. In fact, our master had tough time to push for that event. Finally, 7 of our friends attended in late 80, where in district collector as chief guest. We were so curious to take snap with chief guest. Guess what! One of our master's product is Chief Guest for this national conference on Mar 7 2012. Hats off to her grooming, nurturing, motivating, etc.. dedications. Itz all because of you, master!

PS: Met the master in person after the function and got the valuable blessing!

Monday, March 5, 2012

Mahout Hadoop


Apache Mahout is a new open source project by the Apache Software Foundation (ASF) with the primary goal of creating scalable machine-learning algorithms that are free to use under the Apache license. Mahout contains implementations for clustering, categorization, CF, and evolutionary programming. Furthermore, where prudent, it uses the Apache Hadoop library to enable Mahout to scale effectively in the cloud

A mahout is a person who keeps and drives an elephant. The name Mahout comes from the project's use of Apache Hadoop — which has a yellow elephant as its logo — for scalability and fault tolerance

Once the exclusive domain of academics and corporations with large research budgets, intelligent applications that learn from data and user input are becoming more common. The need for machine-learning techniques like clustering, collaborative filtering, and categorization has never been greater, be it for finding commonalities among large groups of people or automatically tagging large volumes of Web content. The Apache Mahout project aims to make building intelligent applications easier and faster. Mahout co-founder Grant Ingersoll introduces the basic concepts of machine learning and then demonstrates how to use Mahout to cluster documents, make recommendations, and organize content.

The Mahout project was started by several people involved in the Apache Lucene (open source search) community with an active interest in machine learning and a desire for robust, well-documented, scalable implementations of common machine-learning algorithms for clustering and categorization. The community was initially driven by Ng et al.'s paper "Map-Reduce for Machine Learning on Multicore" but has since evolved to cover much broader machine-learning approaches.

Friday, February 24, 2012

EnterpriseIntegration-Camel


The purpose of a "patterns" book is not to advocate new techniques that the authors have invented, but rather to document existing best practices within a particular field. By doing this, the authors of a patterns book hope to spread knowledge of best practices and promote a vocabulary for discussing architectural designs. One of the most famous patterns books is Design Patterns: Elements of Reusable Object-oriented Software by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, commonly known as the "Gang of Four" (GoF) book.

Since the publication of Design Patterns, many other pattern books, of varying quality, have been written. One famous patterns book is called Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe and Bobby Woolf. It is common for people to refer to this book by its initials EIP. As the subtitle of EIP suggests, the book focuses on design patterns for asynchronous messaging systems. The book discusses 65 patterns. Each pattern is given a textual name and most are also given a graphical symbol, intended to be used in architectural diagrams.


Apache come up with Camel Project, which is an open-source, Java-based project that helps the user implement many of the design patterns in the EIP book. Because Camel implements many of the design patterns in the EIP book, it would be a good idea for people who work with Camel to have the EIP book as a reference.


Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. This means you get smart completion of routing rules in your IDE, whether in a Java, Scala or XML editor. Apache Camel uses URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, JMS, JBI, SCA, MINA or CXF, as well as pluggable Components and Data Format options.

Tuesday, February 14, 2012

Mobile Computing Trend


We are already shifted into a new era of mobile computing, one that promises greater variety in applications, highly improved usability, and speedier networking. The iPhone era from Apple is the poster child for this trend, but there are plenty of other developmentsthat point in this direction. Google-led Android phone offers a compelling open-source alternative to Apple's device.

While the current 3G is an improvement on data speeds, the upcoming 4G networks will be even faster and more reliable through sending data as IP packets. Western countries are already in 4G mobile. Heavy mobile data users are likely to trip to one billion by 2013.

56% of enterprises use a wireless LAN, 36% are evaluating or piloting. It shows the significant increase wireless access. Emerging 4G wireless networks offer increased wireless speed.

Android, Apple's iOS, Windows Phone 7, and other smartphones will continue to become more advanced. Example: The new Google Nexus S is one of the first smartphones to support Near-Field Communication (NFC), which lets the phone communicate wirelessly with other NFC objects within 4 inches. Though barely in use today, NFC will enable smartphone users to easily make payments in stores or receive information about a local business via an NFC window sticker.

Smartphones will get smarter!!!

Thursday, February 2, 2012

IBM 5 in 5 years


Recently, I read an interesting article by IBM. The firm predicts that
over the next five years technology innovations will change the way we
work, live and play in the new ways. Few interesting points are:
· In Energy section, people power will come to life.


· In security, multifactor biometrics plays a vital role that will
never need a password again.


· Mind reading: IBM scientists are researching how to link your brain
to your devices, such as a computer or a smart phone, so you only
have to think about calling someone and it happens.


· In mobile technology, mobile commerce and remote healthcare are key
focus areas.


· In data analytics, new app uses analytics and sense-making to
integrate data into applications that present only the information
you want.


Ref:http://www.ibm.com/smarterplanet/us/en/ibm_predictions_for_future/ideas/index.html

Sunday, January 29, 2012

Tech Trend 2012


Happy New Year 2012. Hope, most of the financial turmoil impacts will be resolved in this year.

To start with, it is good to take few minutes to analyze the trend in past and present years.BusinessDictionary defines trend as 'pattern of gradual change in a condition, output, or process, or an average or general tendency of a series of data points to move in a certain direction over time, represented by a line or curve on a graph.' In simple term, swim your life in the flow of waves to survive.

On interesting analysis, it has been found that Top 3 Technology Innovations of 2011 are:
  • Cloud Storage

  • Mobility

  • Social Media


In cloud space, Top 5 Cloud Providers (Source: SearchCloudComputing) are:
  • NephoScale

  • Verizon Terramark

  • IBM

  • Salesforce

  • Google


Interestingly, top most position are ruled by SVS (Silicon Valley Startups). Point to understand is that the customer ranked the products based on robustness, cost, performance and availability; not on branding alone.

In CIO.com, Top 3 Promising Open Source Products for 2012 are Nginix, Stig and Gluster.

For the last decade,development had the Web server choice of either Apache or IIS. Third alternative is Nginix. It has 50 million different Internet domains, or about 10 percent of the entire Internet. It is designed to handle highly trafficked Web sites, such as Facebook, Zappos, Groupon, Hulu, Dropbox. It got $9 million including CEO Michael Dell. Amazon to streamline Nginx for the AWS (Amazon Web Service) cloud service.

Stig had been introduced during last September NoSQL conference. We can probably see Stig in 2012. By design, it is built on a distributed graph database and Haskell functional programming. It allows for inferential searching, allowing users and applications to look for highly scalable connections.

Gluster strategically enters the storage software market, which generates $4 billion in revenue annually. Red Hat revolutionize by acquisition. Over the past year, GlusterFS downloads increased by 300 percent of 40K.

Letz swift our gear to programming language trend which is the core area for IT developers. On observing the attached programming index, 1/3 rd of programming world is ruled by Java and C languages. As emerging languages, developers need to keep an eye on the significant deltal in C# and Objective C languages due to the power of C# 4.0 and iPad applications.

All the very best in 2012. Happy Coding!