Latest Entries »


Blanchard LeaderChat

Ask employers why people quit a company and 9 out of 10 will tell you it’s about the money. Ask employees the same question and you’ll get a whole different story. PricewaterhouseCoopers (PwC) discovered this when they asked 19,000+ people their reasons for leaving as a part of exit interviews they conducted for clients. The top 10 reasons why employees quit? Check out the responses below.

As reported in (2005) The 7 Hidden Reasons Employees Leave by Leigh Branham, page 21, Figure 3.1

Yes, compensation was a factor in 12% of the cases, but look at some of the other issues that drove people away—growth, meaningful work, supervisor skills, workload balance, fairness, and recognition—to name a few.

What type of environment are you providing for your people?

Author, speaker, and consultant Leigh Branham, who partnered with PwC to analyze the results of the study identifies that trust, hope…

View original post 255 more words

Advertisements

Improving Education with Web 2.0 tools


Education is becoming more dynamic, networked and increasingly electronic. We live in a world of Internet social networks, blogs, digital audio and video content, etc. On one hand it allows to have unrestricted access to the world’s best educational resources on the other side look as all this variety and trained to use it – Oh, how easy!

For a teacher, the task today is not only to provide students with the knowledge in accordance with the approved curriculum, but to teach them the methodology of learning and self-education. To teach them the necessary skills to work with information, ability to interact effectively with colleagues, through modern IT, and the ability to constantly evolve and learn independently. To work effectively you must use all the achievements of modern educational technologies and appropriate instrumentation, that allow us to work faster and more convenient with the information to plan their work, maintain communication with students and colleagues, to empower the educational and scientific activities, create and live with the times.

Overview of existing Web 2.0 technologies

Let’s see what kind of “modern technology and tools”. Certainly in the first place, this technology Web 2.0. and E – Learning. By the way, what is it?

Well, this is the second generation of Internet services, which is based on collaboration between users to create and share content.
In this sense, Web 2.0 – a new internet, which makes its users, rather than separate “dedicated” (administrators, web designers, etc.), Communicate and work together is the motto of this new technology!

After all, we know that in the course of joint activities – people learn best. Here theory and practice of works together. Professional knowledge and skills, and qualified to discuss and defend their views, and introduction of new system, etc.

So, what are the tools of this technology that can be used by teachers right now and for free of cost?
Let’s start them in order and try to combine them into groups.

1. For the planning of educational work:

Google Docs is free of cost application, refers to online services to work with documents and includes the ability to work with text documents, presentations, spreadsheets, forms for interviews, etc. File created in Google docs remain stored in cloud, can be viewed from anywhere, shared easily with students, and finally also have feature to download a copy of your material.

Another tool for planning training sessions are services to create mental maps MindMeister (knowledge maps, mind maps). Knowledge map helps to organize a plan of educational activities in the form of networks, hierarchical or arbitrarily connected nodes (events). Basic principles of mental maps are quite simple:

The main theme is placed in the center of the leaf, branch off from it all the other elements.
Instead phrases are written only in keywords, which have the primary meaning.
The main branches (elements) are added to images, links, files and other items.
Project planning can be done using another free tool Gantter, where your every action or event unfolds on the time grid to perform. Although, it is separate service but can easily integrate with Google Docs for collaborative work and replace the need of Microsoft Project.

2. To develop training courses:

Udutu, a free service for the development of electronic courses. Development of course using Udutu does not require knowledge of programming. All work is done by visually constructing the course, adding different elements and content. Created a course, you can place on the Internet or saved on a computer. Or you can use Udutu online to educate students on courses designed by you.
At the same time you can save Udutu electronic courses in various formats, including in the international standard SCORM.

3. To store & share the information:

The most well-known online stores include:

DropBox – Best suited for drag and drop, folder/file sharing directly from desktop feature. Read more about using Dropbox.
Clip2Net
Box.net
4. For immediate release:

On the Internet there are many services that can be used to distribute educational materials (text, image, audio, video, etc.). The most famous of them:

Slideshare, Scribd – services to accommodate the presentations ppt (with an import of your own Internet resource)
Youtube, Vimeo, Google Video – Services to post a video (with the possibility to import your own online resource)
5. For the learning process:

There are more than 50 sites for Web -conferences (webinars), video and virtual classrooms.

The most famous are: Adobe Connect, E-Works, GoToMeeting, Microsoft Office Live Meeting, WiZiQ, V-class, VideoPort and others can extend the capabilities of the classroom, involving them students who can not physically be in the audience but have access to the online broadcast of educational lessons.
khanacademy.org – open educational interactive video library. Allows you to watch educational films on various subjects including Maths, Science and arts.
6. For the control of knowledge and testing:

There are many solutions that automate the creation of different sort of tests. For example , services

ClassMarker
QuizMaker
7. Tools for Collaboration:

Wikis – Web sites, the structure and content that users can work together to change, using the tools provided by the site. Wiki invites all users to edit any page or create new pages using standard web browser without any of its extensions.

The most popular free service for creating wiki resources are:

SocialText
Wikispaces
PBworks
Blogs – mini-sites, usually on specific topics. Platform for the deployment of blogs:

LiveJournal
Blogger
WordPress
Twitter – a micro-blogging system that lets users send short text messages (up to 140 characters), using a web interface, SMS or third-party client software.
8. Full distance learning system:

In fact, distance learning – the use of any technologies that allow for learning when teachers and students (the student) are separated by distance and/or time. It is possible as the work through a network Internet and via local computer network.
The most known and used this:

Moodle, Sakai, OLAT, Dokeos, Docebo, LRN and others.
The most widespread system Moodle , because they first came to the market. Among the most promising new and include:

Distance Learning System SharePointLMS – an innovative design, LMS based on advanced Microsoft technology – a system of Microsoft Office SharePoint Server 2007/2010.
Distance Learning System JoomlaLMS – a collection of powerful tools for remote education system based on open source Joomla CMS.
Distance Learning System WebTutor allows you to organize the planning, conduct and analysis of user training through e-learning courses, as well as to provide communication and information exchange between learners, teachers, experts and system administrators.
One of the sample project include the use of WordPress CMS and respective plugins to provide features such as instant assignment upload by faculties through e-mail, attendance, downloads, video tutorials, time-table, calendar of events, online books, e-newsletter and Google Apps to provide personalized e-mail, calendar and docs services to faculties and students to collaborate effectively. This can be viewed at http://www.dsceiem.com/
Another project under development is Global Virtual University http://fb.me/GlobalVirtualUniversity


ASP.NET 4 includes a feature called SQL cache invalidation. Before ASP.NET 2.0, cachingthe results that came from SQL Server and updating the cache based on a time interval was possible — for example, every 15 seconds or so.

This meant that the end user might see stale data if the result set changedsometime during that 15-second period.In some cases, this time interval result set is unacceptable. In an ideal situation, the result set stored in thecache is destroyed if any underlying change occurs in the source from which the result set is retrieved — inthis case, SQL Server.

With ASP.NET 4, you can make this happen with the use of SQL cache invalidation.This means that when the result set from SQL Server changes, the output cache is triggered to change, andthe end user always sees the latest result set. The data presented is never stale.


At Google, HTTPS is the New HTTP


Security is of paramount importance in applications. APIs are the cornerstone of most applications today and ensuring that the data flowing through the API calls is secure cannot be overemphasized. Secure Sockets Layer (SSL) has been available to us for years now and Google has made the first moves in using SSL across its suite of products with a plan to rolling out SSL for most of its developer APIs in the latter part of the year.

Adam Feldman from the Developer Team announced the incorporation of SSL into Google Products and gave a roadmap on which products/APIs of Google are next on incorporating SSL support. Several products like Gmail and Google Docs have already made the transition to mandating SSL. Even Google Maps API is offering SSL to all developers. Several Developer APIs are next and that newer versions of APIs or completely new APIs will be SSL only.

The blog further states that “Beginning September 15, 2011, Google will require that all users of Google Documents List API, Google Spreadsheets API, and Google Sites API use SSL connections for all API requests.” Plain HTTP calls with be disallowed and will result in a 400 Bad Request response. So this is something that developers should note immediately and plan out. The good news is that it should be transparent if you are using the Google Data Client libraries or move to a newer version of the client API that supports SSL. If not, you will need to scan your code for all usages of “http:” and replace them with the http(s) scheme.

Another related post worth reading from Google is Best Practices for User Authentication to ensure that you understand the options available for authenticating any Google user account. This is important so that you understand the 3 forms of authentication available to all Google APIs and the impact that it could have if you are doing programmatic account access in your application that uses the Google APIs.

Going the SSL route has its plus points for sure. But a good question to ask is that if SSL is widely acknowledged as the solution to a lot of data security then why are we all not on SSL yet? Scott Gilberson at wired.com covers a balancing viewpoint in his aptly titled piece HTTPS is more secure, so why isn’t the Web using it?

ASP.NET COUNTDOWN TIMER . .


Paste the following code in header  . .

<div id=”timelabel”></div>

<script type=”text/javascript”>

var leave = <%=seconds %>;
CounterTimer();

var interv=setInterval(CounterTimer,1000);
function CounterTimer()

{

var day = Math.floor(leave / ( 60 * 60 * 24))

var hour = Math.floor(leave / 3600) – (day * 24)

var minute = Math.floor(leave / 60) – (day * 24 *60) – (hour * 60)

var second = Math.floor(leave) – (day * 24 *60*60) – (hour * 60 * 60) – (minute*60)
hour=hour<10 ? “0″ + hour : hour;

minute=minute<10 ? “0″ + minute : minute;

second=second<10 ? “0″ + second : second;
var remain=day + ” days   “+hour + “:”+minute+”:”+second;

leave=leave-1;
document.getElementById(“timelabel”).innerText=remain;
}

</script>

</body>

</html>

————————

Code Behind . . .

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.IO;
namespace tests{
public partial class _Default : System.Web.UI.Page

{

public double seconds;

protected void Page_Load(object sender, EventArgs e)

{

seconds = (GetEndTime() – GetStartTime()).TotalSeconds;

}

private DateTime GetStartTime()

{            return DateTime.Now;        }

private DateTime GetEndTime()        {            return new DateTime(2011, 8, 23, 8, 10, 0);        }

}

}

Thank you . .


Boy oh boy! This is one tablet that I am dying to try my hands on, especially after the entire buzz it created at the Consumer Electronics Show, Las Vegas. From the title of the post you might have already guessed that I am talking about Motorola Xoom.The online retailer Infibeam has mentioned that it is releasing the tablet on May 10, 2011 at a pre-order price of Rs. 35000.

As the market continues to get inundated with all new range of tablets, the launch of any new tablet has now become a routine affair. But there is something special about Motorola Xoom that makes its release worth a wait. Touted as the most worthy competitor to Apple IPad (and IPad2), Xoom happens to be Google’s inaugural Honeycomb tablet- and the device that the Honeycomb team actually used to test the software. In that manner, Xoom imbibes in itself the true essence of Android Honeycomb platform, the platform that is specifically designed for tablets.

The specifications look equally impressive. Powered by a dual-core 1GHz Nvidia Tegra SoC processor and 1GB DDR2 RAM, the 10.1-inch (display) tablet clear beats the first generation IPads in certain respects. The device also houses a 2 megapixel front facing camera, a 5 megapixel camera at back panel with 720p HD video record feature, Wi-Fi, gyroscope, accelerometer, barometer and an e-Compass. The battery is powerful enough to support 10 hours of video (and up to 75 hours of music) and the company has also promised a software update that will enable Flash support for the device, something that misses from the entire IPad series.

The Big question: should you buy it?

Motorola Xoom, no doubt is an exciting device. Having said that, there are some points that you should keep in mind before actually buying it.

1) The IPad2 factor: Remember, Motorola Xoom was conceptualized before Apple IPad2 was announced. Xoom, as I mentioned earlier, beats the first generation IPad in certain aspects but not the new IPad2, the one with modified looks, refurbished features and a more powerful processor. However, the availability of IPad2 in India is still not clear and there has been no official word on it so far. So if you don’t want to wait too long, Xoom is the way to go.

2) The price factor: Xoom is available at a price of Rs. 35000. We are expecting 2011 to be the year of tablets and that could mean a flurry of lower-priced alternative, but equally good tablets in the market. So the question is whether you are willing to wait for an unknown amount of time so as to save few hundred bucks. Anyhow, it’s more of a personal judgment.

3) The Android Honeycomb factor: Motorola Xoom was launched in the US markets on 24 Feb 2011 with a very high expectation. But the expectations were not fully met and the sales were weak despite the initial buzz amongst the users. And quite contrary to the expectations, some analysts announced Android 3.0 Honeycomb to be the weakest link. According to them, Honeycomb is “extremely complicated and confusing” and not suitable for mass adoption. The reviews might seem to be little extreme but it is enough to create some doubt in the mind of a potential buyer.

Anyway, I think that it is always better to get the feel of the device first before actually buying it and since the device will now be available in India, you might get a chance to explore it.

So what do you think about the prospects of Motorola Xoom in India? What strategy are you going to adopt- buy it immediately or stick to wait-and-see approach? Both ways, do let us know your reviews in the comments.

DateTime Formats . . (.NET)


DateTime.Now; 3/14/2011 12:45:24 AM
DateTime.Now.ToString(); 3/14/2011 12:45:24 AM
DateTime.Now.ToShortTimeString() 12:45 AM
DateTime.Now.ToShortDateString() 3/14/2011
DateTime.Now.ToLongTimeString() 12:45:24 AM
DateTime.Now.ToLongDateString() Monday, March 14, 2011

DateTime.Now.ToString(“d”) 3/14/2011
DateTime.Now.ToString(“D”) Monday, March 14, 2011
DateTime.Now.ToString(“f”) Monday, March 14, 2011 12:45 AM
DateTime.Now.ToString(“F”) Monday, March 14, 2011 12:45:24 AM
DateTime.Now.ToString(“g”) 3/14/2011 12:45 AM
DateTime.Now.ToString(“G”) 3/14/2011 12:45:24 AM
DateTime.Now.ToString(“m”) March 14
DateTime.Now.ToString(“r”) Mon, 14 Mar 2011 00:45:24 GMT
DateTime.Now.ToString(“s”) 2011-03-14T00:45:24
DateTime.Now.ToString(“t”) 12:45 AM
DateTime.Now.ToString(“T”) 12:45:24 AM
DateTime.Now.ToString(“u”) 2011-03-14 00:45:24Z
DateTime.Now.ToString(“U”) Monday, March 14, 2011 5:45:24 AM
DateTime.Now.ToString(“y”) March, 2011
DateTime.Now.ToString(“dddd, MMMM dd yyyy”) Monday, March 14 2011
DateTime.Now.ToString(“ddd, MMM d “‘”yy”) Mon, Mar 14 ’11
DateTime.Now.ToString(“dddd, MMMM dd”) Monday, March 14
DateTime.Now.ToString(“M/yy”) 3/11
DateTime.Now.ToString(“dd-MM-yy”) 14-03-11

Thank you . .


You might have seen floating content of web sites which is always visible on the page even if you scroll it. This is easy achieve thing by using just CSS. However there is also JavaScript alternative for this but the CSS one is smoother and faster as this doesn’t includes any run time calculation. The below step by step process will guide to how to add a always visible div on web page.

<style type=”text/css”>

<!–.visibleDiv

{    position: fixed;}

//–>

</style>
<style type=”text/css”>

<!–/*For top left*/

.visibleDiv

{    top: 10px;    left: 10px;}
/*For top right*/

.visibleDiv{    top: 10px;    right: 10px;}
/*For bottom left*/

.visibleDiv{    left: 10px;    bottom: 10px;}
/*For bottom right*/

.visibleDiv

{    bottom: 10px;

right: 10px;

}

//–>

</style>

 

Thank you . .


1. The only things that you can pass between web sites are string values.

2. The other web site has to give you the names of the values that they will accept.

3. This passes values to PayPal.
1. Add each hidden variable needed as follows:

<input type=”hidden” id=”OrderID” runat=”server”>
2. The button that will submit values to the external site:

<input type=”button” onclick=”javascript: submitToPayPal(‘http://www.paypal.com/cgi-bin/webscr’);” value=”Submit to PayPal” >
3. Add the necessary JavaScript to the page:

<script type=”text/javascript”><!–function submitToPayPal(formAction){ var formElementsArray = document.getElementsByTagName(‘FORM’);   if ( formElementsArray != null )  {   var formElement = formElementsArray[0];
document.getElementById(‘__EVENTTARGET’).value = ‘ ‘;  document.getElementById(‘__EVENTARGUMENT’).value = ‘ ‘;  document.getElementById(‘__VIEWSTATE’).name = ‘NOVIEWSTATE’;
formElement.action = formAction;  formElement.submit();  }}// –>

 

</script>

Warm regards. .

Sameer

 


Why should i give my build to google or microsoft in the name of cloud or whatever . .

I am going against cloud . . . .

Google is having my ( gmail ) username and password thats much they have . . .

http://www.pcworld.com/article/187875/will_cloud_computing_kill_privacy.html

See the video where CEO of google . . . .. .. . “only the guilty have anything to hide”.

Thank you . . .

%d bloggers like this: