More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Programming Myself.. Amb...PhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

September 02

Momo monsoon feedback

Last Saturday I went to momo monsoon at IIM bangalore 30th Aug
 
It is not for developer community and cant say it is a marketing stuff but cant learn very little from it (usually from Mobile Monday Bangalore group)
 
Still it has big community as mobile is hot topic now. Forum Nokia is doing a good job as I attended code camp in IIIT Bangalore as I learned JavaME on S40.Nokia acquired Symbian Foundation.

Wolf Platform-as-a-Service (PaaS)

Hello Friends,

A very warm hello to everyone from the Wolf Frameworks team...

During the next Barcamp Bangalore session, we are going to demo & release
the public beta of our Business Solutions Platform-as-a-Service. To give you
a quick introduction: Founded in 2006, Wolf Platform-as-a-Service (PaaS) is
the first 100% XML based OnDemand application development and delivery
platform on the Internet for business users, knowledge workers & software
developers to create custom Business Applications and Analytical Services
without worrying about software-hardware-storage or technical development
skills.

Offered on the web as a service, the framework allows business
users/partners to build from simple day to day personal applications to
complex CRM, Time and Billing, ERP, Inventory, Accounting, Financial,
Compliance or Mashable applications with point and click user interface
without any upfront investments.

As a open standard cloud computing platform, software is created & delivered
automatically and is easily integrated with existing systems while users
only need to configure, click and drop to build their screens, menu's & make
English like statements to add business rules. No script or programming
required; a SaaS development platform for businesses and ISV's. You can
pay-as-you-use and build new software apps 75 times faster or quickly
convert your existing software's into SaaS using our Wolf PaaS development
License!

I am very excited to meet some of you in person at the next Barcamp session.
I have attached the promotional key for you to sign up for the service right
away and will be happy to help you get started with Wolf PaaS. Feel free to
ask questions and drop your queries.

Please visit http://www.wolfframeworks.com/register.asp and register with
the following promotional key: DDDD71 and activate your account online.

Thanks,

Sunny Ghosh
Director & CEO

Wolf Frameworks India Pvt. Ltd
M: +91 98451 66926
E:sunny@...
Web: www.wolfframeworks.com



August 29

Microsoft Student Champ Program

 
 

Microsoft Student Champ Program

Recognizing outstanding student developers

The Microsoft Student Champ Program strives to identify dedicated students who have demonstrated strong technical knowledge of Microsoft developer technologies, and who willingly share that knowledge with fellow students through campus groups, clubs, and online communities.

Microsoft works with faculty to identify deserving students and invite them to join this exclusive student community. Beyond the tangible benefits of the program, Microsoft Student Champs gain many opportunities to learn about Microsoft and our development platform, and use that knowledge to become even more active on campus and in the software development industry.

Microsoft provides the selected students with access to Microsoft Academic Resource Kit apart from other goodies. Working in close contact with Microsoft, provides the students with a hands on opportunity to improve their communication and leadership skills.

List of Microsoft Student Champs

What makes a great Microsoft Student Champ?

These six traits lay it all out:

1. Develop Technical Expertise
A strong understanding of the overall set of Microsoft Visual languages and the .NET Framework is preferred, along with specific demonstrable skills in one or more languages or technologies. Students skilled in multiple platforms, languages, and technologies are especially encouraged to join the program.

2. Be a Campus Leader
Nominees should be actively involved in student technical clubs, societies, and organizations, preferably in leadership roles

3. Be an Active Part of the Online Community
Nominees should be actively involved in online communities, academic or professional. Examples include blogs, newsgroups, forums, online clubs, and related.

4. Embrace New Technology
Nominees should eagerly seek out new technologies, explore them, and share that experience and knowledge gained with fellow students and faculty.

5. Work Well with Faculty
Nominees should be well-regarded by faculty within your department and across campus.

6. Keep an Outgoing Personality and Mature Attitude
Nominees should have an outgoing personality in public situations. They should also have a positive, mature attitude towards responding to criticism and engaging in debate.

If you are interested in becoming a Microsoft Student Champ - Be in touch with your College Student Champ or just contact Lakshman Srikanth (srikanth@student-partners.com) or Raveesh(raveesh@student-partners.com), to nominate yourself (send your name, college and contact number), or for any queries and clarifications.

For more details about Microsoft Student Champ Program please visit http://www.student-partners.com

August 27

Adobe developer training

Flex video training in a week (free)
 
Adobe Raghu says:

"I have been itching to talk about this for a while. We have been planning this for months now and yesterday we finally got the licenses approved for all the attendees who will be attending the event.

The developer event is going to be next month and is going to be a 2 day extravaganza with multiple tracks for Beginner and Intermediate/Expert Flex developers. Stay tuned for more updates…

If you are interested in knowing more, leave your name and email here (I promise I wont spam… )"

BangaloreITPRo session

Last Saturday I went to BangaloreITPRO session
 
First session is by VN Bhattacharya. Bhattacharya is a management consultant . http://www.vnbhattacharya.com/game_more.html . He explained the Antartica
expedition of Shackleton, Sir Ernest  .It was good
 
Later Mohammad Ismail session on Microsoft Unified Commnication Exchange server 2007 was also ok. How the different devices collaborate
Unified Messaging Features:
-------------------------------
S - Subscriber Access
C - Call Answering
A - Auto Attendant
F - Fax Receiving
He explained different telephony services.
 
Next session by Ravi Shankar on Vritualization. Really expected more. But..
And Network diagnostics in Vista by Kaliyan
 
Arun Balachandran on MOSS administration was good .But have not given sufficient time for him.
 
Feedback: Concentrated more on photos and goodies but not on content. Got good sponsors.Slowly becoming commercialize. And I feel that speakers want to retain their MVP status from Microsoft. Sorry to comment like this. I observed it.
 
 
 
 
 
 
ssssssss
 
 

LinuxChix-India

Copied the entire content from Economic Times of India
 
 
BANGALORE: With a name like LinuxChix-India, you might think its mission is trivial, but their goal is serious: creating equal access for women to enter the world of technology.
Archana Raghupathy of Chennai started LinuxChix-India in 2005. It is the Indian chapter of the global women techies' network Linuxchix.org, and "tries to empower Indian women to use, develop and contribute to the world of free and open source software (FOSS)."
Globally, LinuxChix is a community for women who "like Linux and Free Software" and for women and men who want to support women in computing. Its members range from novices to experienced users and include professional and amateur programmers, system administrators and technical writers.
It also works to bring together women around India involved in various FOSS projects, foster participation and share knowledge in a geeky world where males usually dominate.
"Back when I started (being active) online, revealing one's gender meant the usual picture requests or maybe personal questions after a few mails under the guise of volunteering. But I doubt if it will happen to a woman today," Vidya Ayer, one of those involved in the LinuxChix-India project, said.
Using the online identity of VidAyer, she currently volunteers for a number of global free software projects.
These include the popular GNU/Linux groups like Ubuntu, Ubuntu-Women, Linuxchix, Debian-Women, KDE-Women and the open directory project DMOZ. Some projects like Debian-Women and KDE-Women acknowledge the low participation rates of women in FOSS initiatives and attempt to encourage more of them to join in.
LinuxChix-India takes up geeky topics like "Introduction to Linux Kernel: Basics", showing that women can do anything in this often male-dominated field - if given the chance.
Its members show their abilities and encourage one another. For instance, Aneesha Govil and Barkha Khatri are into "FOSS evangelism" - spreading the word about it.
Ani Peter works on localising software to Indian languages, Ankita Garg is into Linux kernel hacking, Archana is into scripting, Kadambari Devarajan is into theoretical computer science, Priti Patil works on education, and Runa Bhattarjee is into mentoring, apart from other things.
Ayer explained why women find it tough to enter computing, including free software.
"It's the lack of infrastructure, while the lack of computer access also plays some role. Most men who don't own computers would use a friend's machine; women in India would not have the freedom to stay late at a friend's place to hack away," she explained.
Mentoring can help a lot, members of LinuxChix India feel. FOSS volunteers need to introduce and teach them packaging, translation, bug squashing (correcting errors in software code) and the like.
"At the entry level, volunteering is easy if you know what you want to do. Also most men I've met so far appreciate the extra efforts put to cross that GNU/Linux-learning-curve," Ayer said.
"However, today it's a lot more difficult to be sexist and the existence of FOSS women's groups makes it tough to get away with negative behaviour," she added.
About herself, Ayer said: "It's been a self-taught learning experience, thanks to all the online manuals, tutorials and (mailing) lists. I started off volunteering with dmoz.org and Wikipedia communities, then LinuxChix."
Kadambari Devarajan, a Chennai student doing her masters in software engineering and who aims to enter a graduate school in the US and focus on theoretical computer science, feels women have it tough and equal access is still some time away.
"There are few women in technology and fewer still in FOSS. Women still have to straddle other responsibilities especially if they are employed. Women (at least in India) still haven't broken free completely," she said.
"Knowing a lot of women from rural India, I have had a number of discussions with them. Their parents and later in-laws are the ones who decide for them," Devarajan added.
She feels other factors come in - a lack of awareness and the lack of suitable rewards.
"The reasons for fewer women in FOSS seems comparable to the reasons for fewer women in research. I personally can quote a number of problems faced.
"The problem is not with the guys using FOSS, it's with the men outside of it. Bureaucracy and a condescending attitude are a few problems that come to mind," Devarajan added.
August 22

Mobile Monday Bangalore

 
Mobile Monday Bangalore is organizing its August event as a daylong program on Saturday, the 30th of August, 2008 between 9:00 AM and 6:00 PM at the Indian Institute of Management Bangalore’ (IIMB) Main Auditorium, Bannerughatta Road, Bangalore.
 
Just a quick post to point that MoMo Monsoon event is coming up. This time instead of our usual event, we have organized a full day event which is full of interesting panel disucssions. Check out our brand new website for more.

http://momobangalore.org

So if you are in town and are interested to catch up with the happenings in the industry, do join us. As usual the event is free to attend.
August 20

MS CRM 4 Ajax call

In c:\inetpub\wwwroot
Create a file with .aspx extension and that file should contain only one line which is
<%@ Page Language="C#" Inherits="FetchRoles" %>
Here FetchRoles is the codebehind file which we create later.
Now in Entity Onload wherever u want  u have to link this .aspx page like the below
------
var result = FetchCurrentUserRole();
var head= document.getElementsByTagName('head')[0];
var scriptTag= document.createElement('script');
scriptTag.type= 'text/javascript';
scriptTag.text = result;
document.getElementsByTagName('head')[0].appendChild(scriptTag); 
ExecuteRoleDetails();
function FetchCurrentUserRole()
{
var requestXml = "<postxml><entity>" + crmForm.ObjectTypeName + "</entity><roles>Nursing Supervisor,Logistic Staff Member,Management Staff Member,Account
Staff Member,Customer Service Staff Member,Sales Staff Member</roles></postxml>";
var responseValue;
      var currentURL = document.location.href;
             var thirdPlace = currentURL.indexOf('/', 10);
             var rootUrl=  currentURL.substring(0, thirdPlace);
             var strURL = rootUrl + "/FetchRoles.aspx";
 
 try
 {
  var result = XMLPostExecute(strURL, requestXml);
  var ObjXML = new ActiveXObject("Microsoft.XMLDOM");
  ObjXML.async = false;
                ObjXML.loadXML(result.xml);
    
  if (ObjXML != null)
  { 
                  responseValue = ObjXML.selectSingleNode("//result").text;
  }  
    
 }
 catch(ex)
 {
  alert('Error : -> ' + ex.message);
 }
return responseValue ;
}
function XMLPostExecute(strTaget,strXML)
{
  try {
   var xmlhttp;
   xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
   
   xmlhttp.open("POST", strTaget , false);
   var xmldoc = new ActiveXObject ("Microsoft.XMLDOM");
   xmldoc.loadXML(strXML);
   
   xmlhttp.send(xmldoc);
   
   if( xmlhttp.status >=200 && xmlhttp.status <= 300 )
   {
    if(xmldoc.loadXML(xmlhttp.responseXML.xml))
    {
     if(xmldoc.selectSingleNode("//error"))
     {
      alert(xmldoc.selectSingleNode("//error").text); 
      return null;
     }
     else
     {
      return xmldoc;
     }
    }
   }
   return xmlhttp.responseXML.xml;
  }
  catch(ex) 
  {
   alert('Error in fetching current user roles : ' + ex.description);
   return false;
  } 
}
------------
in codebehind file write this
 protected void Page_Load(Object sender, System.EventArgs e)
        {
            config = new Configuration();
            string responseString;
            base.Response.ContentType = "text/xml";
            responseString = CheckForValidUser();
            Response.Write("<result> function ExecuteRoleDetails() {" + responseString + " }</result>");
        }
        public string CheckForValidUser()
        {
            string javascriptString = string.Empty;
            StreamReader postXmlReader = new StreamReader(Request.InputStream);
            string requestXml = string.Empty;
            requestXml = postXmlReader.ReadToEnd();
            if (requestXml == string.Empty || requestXml == "")
            {
                return string.Empty;
            }
            XmlDocument entityXmlDoc = new XmlDocument();
            entityXmlDoc.LoadXml(requestXml);
            string rolesList = entityXmlDoc.SelectSingleNode("//postxml/roles").InnerText;
            string entity = entityXmlDoc.SelectSingleNode("//postxml/entity").InnerText;
        }
===============
From the above 2 code pieces we can infer like this:
in the javascript link the aspx page and pass input to the code behind file in a xml format
IN .cs file read the xml format and based on it do the calculations and send it to javascript again.
------------
How to debug?
============
just build the ajax project which has cs file.
copy the dll into c:\inetpub\wwwroot\bin
Attach to w3wp.exe(world wide web publishing)
 

Bangalore Bike zone groups

People who like cycling and use it for going to office too
 
GV Dasarathi founder director of Cadem Technologies
Shashank Sanade cofounder Tufflan India and Pentavision
G Krishna Murthy CEO PeopleHealth        Gocycle group
 
Rohan Kini and Nikhil Eldurkar www. bumsonthesaddle.com  ( network community site) approched Aditi and Verista
Bangalore ,Pune,Delhi have groups
BikeZone, BangaloreBikersClub
 
High End Cycle companies: Trek,Firefox,Flying Pigeon,Cannon-Dale
 
 

Windows Live Mesh

The new Live Mesh service that just launched as an invite only "technology preview" is Microsoft's attempt to tie all of our data together. Live Mesh synchronizes data across multiple devices (currently just Windows computers, but theoretically it will extend to mobile and other devices in the future) as well as to a web desktop that exists in the cloud. It can sync data across devices used by a single users, as well as create shared spaces for multiple users. On the surface, Mesh is a lot like competing file sync services such as Dropbox, SugarSync (which we covered in January), and even Microsoft's own FolderShare product. But what sets Live Mesh apart is its platform approach.
 
August 19

FOSS

FOSS.IN/2008 Event Announcement

from FOSS.IN
Happy Indian Independence Day, everyone!

Team FOSS.IN is happy to announce that this year's edition of Asia's biggest Free and Open Source Software contributor conference will be held on November 25th to 29th, 2008, at the National Science Symposium Centre, of the Indian Institute of Science, Bangalore, India.

As always, this event is focused on actual contribution to FOSS projects, not evangelism or advocacy, in line with the event motto

"Talk is cheap - show me the code"

The conference website at http://foss.in will have all the information you will need about the event, including the Call for Participation, schedules, speaker, volunteer and delegate registration, etc. The website is currently being populated, and will be opened over the next couple of days.

To stay informed about the event and to participate in the discussions about it, subscribe to the event mailing list at http://foss.in/list, follow the FOSS.IN Twitter account at http://twitter.com/fossdotin, subscribe to the website's RSS feed at http://foss.in/feed, or simply keep an eye on the website at http://foss.in.

August 14

The Handwriting Institute of India , Bangalore

 
It was at The Handwriting Institute of India where a program on Handwriting Analysis and Grapho Therapy is going on .

The Hero of the session was Rafiullah Baig, India's first certified Handwriting Analyst and the founder of Handwriting Institute India.
See for yourself at one of the free seminars at the institute in Bangalore.

OWASP

9th August, we had our planned meeting at 3 PM. Few of us (including me) were late, but the meet went on. It was nice to see enthusiasm of around 10 of us. The numbers were less, but definitely we will make it big over the period of time and I am sure about this :)

Quick summary
1. We will have our next meeting on the 6/7 September at the same venue (I will update the Wiki too)
2. We can have the meeting timing customized monthly (Once on a weekend, once during a weekday etc)
2. We will continue to have monthly meeting.
3. Agenda of the meet can be a demo and a presentation of any security related product/service developed by working members.
4. We will need to spread the word of OWASP to as many people as we can. Members can forward OWASP information to various groups (Developer/Testing/Network) and spread the word to join with us to build the security community in the city.

Agenda for the next meet:
1. What is OWASP? - Hari
2. Demo / How to of one of the OWASP tools - Ritesh, Microland

Please mark you calenders and do make yourself available.

Syed is considerate to provide us the venue for next few months and then we can plan going foward.

Regards,
Hari

--
Harinath Pudipeddi
+91.98860 01976 Mobile
+91.97400 12924 Mobile
http://www.linkedin.com/in/harinath

OWASP

The Open Web Application Security Project (OWASP) is an open community dedicated to enabling organizations to develop, purchase, and maintain applications that can be trusted. All of the OWASP tools, documents, forums, and chapters are free and open to anyone interested in improving application security. We advocate approaching application security as a people, process, and technology problem because the most effective approaches to application security include improvements in all of these areas. We can be found at www.owasp.org.

OWASP has local chapters world wide and Bangalore Chapter was formed in 2004 to bring together Software Professionals to share and discuss aspects of Software Security.

Even though we had few unsuccessful attempts to meet and bring people together, the momentum is slowly gaining pace and we are now working towards building security ecosystem in the city.

Activities of the Chapter

Meet once in a month
Effective utilization of the mailing list
Other activities as members initiate

Monthly Meeting Agenda
During the monthly meets, we have one presentation on a choosen topic by an initiative member and one demo of any security related tool by members / vendors.

Next Meet
The next meeting is scheduled for 6/7 September (Date and time to be finalized). During this meet, we have:

Overview of OWASP Presentation
One of the OWASP Tool Demo.
Venue
Microland has been considerate to give us a meeting place in their office during the weekends. We continue to have our meetings in their office.

Please sign up for the mailing list at https://lists.owasp.org/mailman/listinfo/owasp-bangalore.

Anticipating your cooperation to make this movement a huge success.

OWASP Linkedin Group
If you have a linkedin account, you may join the OWASP Bangalore Chapter Group.

Regards,
Hari

August 12

Telling lies

Nowadays I am telling lies. Not really . But I am escaping from giving proper answer to my colleagues.
As  I like attending technical sessions and knowing new things I am not giving proper answers.
7th Aug  I attended VSTS training in my office.
Excellent presentation by Arshad.
I came to the office late at 2 pm.
But I completed my work by working till now.
I never effected my project and never let down by PM and company hopes.
August 05

OWASP-Bangalore Security meeting

Venue:
Microland Ltd,
1B, RMZ Eco Space
Bellandur Outer ring Road,
Bangalore - 38

 9th August (Saturday) at 3 PM.

Can you please respond and confirm your attendance? This will give us the flexibility to give the names to the security. Please give your complete name and mobile number.

Reply to this mail to confirm you attendance

1. Harinath Pudipeddi 98860 01976
2. Akash Mahajan 99805 27182


Harinath Pudipeddi
+91.98860 01976 Mobile
+91.97400 12924 Mobile
http://www.linkedin.com/in/harinath

http://www.owasp.org/index.php/Bangalore - OWASP Bangalore Chapter
_______________________________________________
OWASP-Bangalore mailing list
OWASP-Bangalore@lists.owasp.org
https://lists.owasp.org/mailman/listinfo/owasp-bangalore

August 04

Thoughtworks BA" Thoughtworks BA"

Last Saturday 2nd Aug I went to attend "Thoughtworks BA" session . It is Bangalore Analyst group meet.
What a wonderful session. Different ideas from the analysts of Thoughtworks.
Nice ideas for getting clear idea about the project from clients.
More details later.
 
Evenning I went to Thoughtworks BA"sessions from Bdotnet.
Both the sessions are good.
In .net framework 3.5 durability services came in Windows workflows.
Got idea about this.
 
August 01

MS CRM TITAN Plugin Registration

1. take a class library template project in vs editor
2. add references to crm and crmproxy
3. Implement Iplugin
4. write ur code in execute
5. solution explorer -> signed in tab. (New ,browse ) Connect to the snk key ..
     ( for  creating strong key go to visual studio command prompt sn -k [strngkeyname].snk
6. build solution
7. copy exe to crm/assembly folder
8. do iisreset
9. services.msc -> restart " wordlwideweb publishing service"
10.attach to w3pservice
11.pluginregistration tool..
        register the dll
        add step (which is for when this plugin should fire ie create,update,delete and on which entity)