Wednesday, March 11, 2015
Google DevFest coming to Australia

Google DevFest Australia is a week long series of mini-conferences similar to Google I/O. DevFest will run from June 28th through July 2nd with scheduled sessions on Google Apps, App Engine, Wave, Chrome, Social, and Geo/Maps. Patrick Chanezon and I will be speaking on Tuesday covering Google Apps, App Engine, and Google Apps Marketplace.
DevFest is a Google kind of event for developers that is part hackathon, part seminar, and all fun. Developers will have access to Google developers, our newest APIs, and hear about the latest code to be open sourced.
It is also a learning experience for us at Google. We always like to see what developers are doing with our code and APIs. Working with developers is natural for us. Come see us if you are in Australia, and watch for blog updates and Tweets throughout the week. Here is a link to the sessions and registration information.
Watch this space for announcements of upcoming DevFests in other parts of the world.
Posted by Don Dodge, Google Developer Advocate
ODBC connection to failed
ODBC--connection to ODBCName failed.
1. Linked tables from SQL to Access via ODBC
2. Created queries
3. Queries worked, no problem (linked tables and tables in database)
4. Ran the same query in ASP.NET web application, got the error above
As it turns out, the problem was Ive created an ODBC entry as "User". It should have been a "System" DNS. So if you have such a case, this might be a solution. Thxs e_masoudifard (in the end of this thread):
http://www.pcreview.co.uk/forums/linked-table-odbc-connection-failed-t1238828.html
Tuesday, March 10, 2015
Hack to School
Editor’s Note: Guest author Andrew Stillman is a teacher who works at New Visions for Public Schools, a non-profit that provides direct support services to 76 New York City high schools. — Arun Nagarajan
On March 16th, as a green tide tide of college students flowed into Manhattan for a day of rousing revelry, more than 50 young coders from New York-area computer science programs and 30 teachers were drawn instead to Kean University in New Jersey by the gravity of St. Hacktrick’s Day, our first Apps Script for EDU Codeathon. Inspired by the viral popularity of the Flubaroo, Doctopus, and autoCrat scripts for teachers, St. Hacktrick’s Day aimed to pair coders with educators to produce more free, smart tools for education.
Most of the student scripters were on their first day of spring break, making our huge turnout for this event all the more remarkable. Product designers — all working educators who took time out on a Saturday — traveled from as far north as Ulster County, NY and as far south as Virginia, while we had others who joined teams via G+ Hangouts from Singapore, Montreal, Vancouver, and London.
Unlike a typical hackathon, teams weren’t simply building their own ideas — instead, to ensure their scripts would be truly useful in the classroom, we solicited project proposals through a Google Moderator board. By the day of the event, we had 48 ideas with 187 votes from educators around the world.
In all, 17 teams built demo-ready prototypes in less than 6 hours of coding. The Apps Script team rounded up a few Nexus 7 tablets for the winners below and invited them to present their projects to the Google Docs engineering team:
Popular vote: Picture Prompt Generator
Summary: Inserts kid-friendly pictures from Google Image Search into student documents. Elementary students then write stories based on the visual prompts.
Design: Daniel Scibienski
Code: Ashish Nandwani and Krutika Shah
Judges choice: Plagiarism Detector
Summary: Uses a similarity algorithm to rank Google Documents by originality.
Design and code: Alice Lin, Basim Baig, and Jackie Wei (Stony Brook University)
Judges choice: Unpivot Google Form Data
Summary: Removes duplicates from Google Form data and transforms it for use in a pivot table.
Design: Ron Turchyniak
Code: Andrew Ireland, Sangwook Lee, and Steve Byung Park (Stony Brook University)
Teams have been asked to open-source their code and donate it to New Visions for Public Schools, the support organization I work for, and to consider improving their projects for use by educators everywhere. We’ll keep you posted as these resources become available.
Big thanks to our participants, to organizers Meredith Martin, Dave Zirkle, Daniel Scibienski, Emily Graves, Diana Potts, Lisa Thumann, Andrew Carle, and to Google’s Arun Nagarajan, Saurabh Gupta, and Zach Yeskel.
![]() | Andrew Stillman profile Andrew Stillman is a career STEM educator who works as Program Officer for Digital Instruction at New Visions for Public Schools, a non-profit that provides direct support services to 76 New York City high schools. Andrew founded YouPD.org and has written a number of popular Apps Scripts for schools designed to improve efficacy through better workflows, communications, and data management in Google Apps. |
Tuesday, March 3, 2015
Monetize Videos on Youtube to Earn Money



Monday, March 2, 2015
How to Make Easy Page Borders in Microsoft Word!

Im sure you already have already, but just take a moment to think about the lives that were lost.
Now, heres the tutorial for the week...




For next weeks poll, Im going to add how to use both portrait and landscape lines in PowerPoint. Be sure to vote!
Saturday, February 28, 2015
How to Make Any Picture a Coloring Page!

The picture that I used for this tutorial is one of my husband when he was 3. How cute is he!?
This tutorial definitely works best with a picture that has good lighting. I tried it with another picture that had a dark background and it didnt look as nice... so try it with lots of different pictures!




The next poll will be up for two weeks... since next Tuesday is Christmas Day, I wont be posting a new tutorial, but you can definitely expect one the following Tuesday (even though its New Years Day!)
Next week, Ill add how to make a text box transparent or semi-transparent (in Word or PowerPoint).
How to Organize Your Classroom Library Complete Library Organization Kit!

The labels for the books are easy to print... they line up perfectly on Avery 5160 labels, so all you have to do is peel and stick! I put the labels on the back cover of my books for two reasons:
1. Its not covering any of the front cover!
2. Its the perfect way to introduce the vocabulary "back of the book," which is on many Kindergarten reading assessments!
I am selling this complete library organization system for your classroom for only $8. And I havent even told you the best part! If you want me to add any labels, Ill make them asap and revise the file on TPT. This is all youll ever need to organize your books forever!
At the moment, the labels that are included are:
Authors and Series:
- Amelia Bedelia
- Arthur
- Berenstain Bears
- Cam Jansen
- Clifford
- Dr. Seuss
- Eric Carle
- Ezra Jack Keats
- I Spy
- Junie B. Jones
- Little Critters
- Lois Ehlert
- Magic School Bus
- Richard Scarry
- Wheres Waldo
- Winnie the Pooh
ELA Topics:
- Alphabet
- Fairy Tales
- Nursery Rhymes
- Poetry
General Topics:
- Art
- Language Arts
- Music
- Social Studies
Holidays and Celebrations:
- 100th Day
- Birthday
- Christmas
- Easter
- Fathers Day
- Graduation
- Halloween
- Hanukkah
- Kwanza
- Martin Luther King Jr.
- Mothers Day
- New Years Day
- Passover
- St. Patricks Day
- Thanksgiving
- Valentines Day
Math:
- Addition and Subtraction
- Counting Backwards
- Counting
- Graphs
- Math
- Measurement
- Money
- Multiplication and Division
- Patterns
- Shapes
- Sorting
- Time
Science:
- Animals (Fiction)
- Animals (Non-Fiction)
- Animals in Winder
- Apples and Pumpkins
- Dinosaurs
- Environment
- Five Senses
- Human Body
- Insects
- Keeping Healthy
- Magnets
- Ocean
- Outer Space
- Plants
- Season - Autumn
- Season - Spring
- Season - Summer
- Season - Winter
- Seasons
- Weather
Social Studies:
- Community Helpers
- Family
- Friends
- I Am Special
- Manners
- Neighborhood
Misc.
- Favorite Stories (For those classic stories like The Velveteen Rabbit or Corduroy!)
- Our Books (For student authors!)
- Starting School
- Transportation
That means you get labels for 82 different categories... for only $8! And again, the best part is that if you want me to add any additional labels, all you have to do is ask! Ill make them asap and revise the file on TPT. This means that $8 is all youll ever need to spend to organize your books forever!
Click any of the pictures below to head on over to TPT to download the free preview and check it out for yourself. (Note: The free preview is a PDF, but the actual download is a ZIP with DOC and PDF files.)
Friday, February 27, 2015
Baby Salma Uses iPhone to Learn Apple!
I suppose a 36 second video clip would make more sense now:
In the video clip above, my wife is teaching baby Salma new words using voice narrated Flashcards. The cool thing about apps like My First Words, is that you can also record your own voice, and even create your own Flashcards. Cool!
If you notice, baby Salma is not satisfied by simply watching passively my wife clicking the NEXT button. Instead, she wants to grab the iPhone (Ownership), so that she can hold it and play with it herself. We all know what happens, when babies dont get what they want. However, what about students?
In other words, when we teach or facilitate learning, we should perhaps provide more opportunities for students to explore learning, and take ownership of their own learning process, which is often more inspiring than being told what to do for 15 weeks per semester.
99.999% of us love to learn, but how many of us like to be taught? Or have you ever been inspired to learn by following instructions?
Think about it!
LADYBUG
Baby Salma simply loves Frank Letos Ladybug Ladybug Song, which she sings (and claps her hands) along in her own baby GAGA language.
TED TALK
I skipped iPad 1, as I usually keep away from first versions of anything, but I will probably invest in iPad 2 when it comes to Malaysia (officially!). Based on my kids (3) obsession to play games with iPhone, I suppose I will only be able to use the iPad for self-learning when they all are asleep!
What do you think? :)
Thursday, February 26, 2015
How to Make Items That are Easy to Cut!

Here are the poll results!

Now onto the tutorial!






As far as cutting the lamination, I also recommend getting a nice paper cutter. I have one like the one below, which seems to cut nicely through cardstock/lamination.
As for next weeks tutorial, Im going to add something a bit more specific... how to make your own cut/paste items in powerpoint!
Wednesday, February 18, 2015
My Mouse is not Working How to Use Mouse With the Help of Keyboard

Also Read: How to format an unformatable Pendrive
Also Read: How to install Hindi font in windows xp
How to Use Mouse Without Actually Using it?
1. First of all click on start button by pressing windows key on your Keyboard.3. Now again with the help of arrow keys navigate to Accessibility Options and than press enter.

Update: Or you can try a simple way i.e. just press Alt+Shift+Num Lock at a time, then activate mouse keys in the dialogue box that appears and press ok.
Sunday, February 15, 2015
Saturday, February 14, 2015
C Program to find sum of first n natural number
#include<iostream.h>
#include<conio.h>
void main()
{ clrscr();
int i,n,sum=0;
cout<<"How many numbers? ";
cin>>n;
for(i=1;i<=n;++i)
{
sum+=i;
cout<<"
SUM="<<sum<<endl;
}
getch();
}
How to Send Email Using VB Net
In visual basic.net we use SMTP i.e Simple Mail Transfer Protocal which help us in composing electronic mails and send them to various sources.
Also Read: SQL Injection Attacks - How to Prevent VB.Net Database Applications

We need to import the following namespace “Imports System.Net.Mail” in order to use the SMTP class.
About System.Net.Mail Namespace
This Namespace provides various list of classes that help us to create, send, receive and do many other email related tasks.You can get a more detailed information from the Microsoft Developer Network’s website http://msdn.microsoft.com/en-us/library/system.net.mail(v=vs.110).aspx
How to Send Email Using VB.Net
I’ll demonstrate a simple example that allow us to send emails in vb.net:1. Create a new windows form application project in visual basic.net.
2. Add three labels and three textboxes and name them as given below:
Label1 - To
Label2 - Subject
Label3 - Body
3. Add a button and change its text to Send.

4. Double click button to switch to code view and paste the code given below.
Dim MyMailMessage As New MailMessage()
Try
MyMailMessage.From = New MailAddress("youremail")
MyMailMessage.To.Add(TextBox1.Text)
MyMailMessage.Subject = TextBox2.Text
MyMailMessage.Body = TextBox3.Text
Dim SMTP As New SmtpClient("smtp.gmail.com")
SMTP.Port = 587
SMTP.EnableSsl = True
SMTP.Credentials = New System.Net.NetworkCredential("youremail", "yourpassword")
SMTP.Send(MyMailMessage)
MsgBox("Your Mail has been Successfully sent")
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox1.Focus()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
5. Change youremail with your current email address and yourpassword with your email ID’s password. Don’t forget to import the following namespace: Imports System.Net.Mail
That’s it!! Run your Project and send a test email.
Note: It works only with Gmail Account because we have used Gmail’s SMTP Port.
C program to write student record to a binary file

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
struct student
{
int rollno;
char *name;
int m1,m2,m3;
}s1;
void main()
{
FILE *fp;
clrscr();
fp=fopen("Record.dat","wb"); //opening binary file in writing mode
if(fp==NULL)
{
printf("File could not open");
exit(0);
}
printf("Enter student details
");
printf("Roll No:");
scanf("%d",&s1.rollno);
printf("Name:");
scanf("%s",s1.name);
printf("Marks in three subjects:");
scanf("%d%d%d",&s1.m1,&s1.m2,&s1.m3);
fwrite(&s1,sizeof(s1),1,fp); //writing to binary file
printf("
Record has been added successfully...!!");
fclose(fp);
getch();
}
Friday, February 13, 2015
Java program to check whether a given number is palindrome or not

class Palindrome
{
public static void main(String...s)
{
int n,m,rev=0,i;
n=Integer.parseInt(s[0]);
m=n;
while(n!=0)
{
i=n%10;
rev=(rev*10)+i;
n/=10;
}
if(m==rev)
System.out.println("
Number is
palindrome");
else
System.out.println("
Number is not
palindrome");
}
}
C Program to reverse a string
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
char a[20],a1[20];
int i,j;
cout<<"Enter any String:"<<"
";
gets(a); cout<<"Reverse of the string is: ";
for(i=0;a[i]!=
Thursday, February 12, 2015
C program to find whether a given number is an Armstrong number or not
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int n,m=0,x,y;
clrscr();
printf("Enter any three digit numnber:");
scanf("%d",&n);
y=n;
while(n!=0)
{
x=n%10;
m+=pow(x,3);
n=n/10;
}
if(y==m)
printf("The given number is an Armstrong number");
else
printf("The given number is not an Armstrong number");
getch();
}
C program to add two matrices

#include<stdio.h>
#include<conio.h>
void main()
{
int a[5][5],b[5][5],c[5][5],i,j,m,n;
printf("How many rows and columns?");
scanf("%d%d",&m,&n);
printf("
Enter first matrix: ");
for(i=0;i<m;++i)
for(j=0;j<n;++j)
scanf("%d",&a[i][j]);
printf("
Enter second matrix: ");
for(i=0;i<m;++i)
for(j=0;j<n;++j)
scanf("%d",&b[i][j]);
printf("
Matrix after addition:
");
for(i=0;i<m;++i)
{
for(j=0;j<n;++j)
{
c[i][j]=a[i][j]+b[i][j];
printf("%d ",c[i][j]);
}
printf("
");
}
getch();
}
Wednesday, February 11, 2015
C program to check whether given string is palindrome or not

#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
int i,j,flag=1,len;
char str[50];
clrscr();
printf("Enter any string:");
gets(str);
len=strlen(str);
for(i=0,j=len-1;i<len/2;++i,--j)
if(str[i]!=str[j])
{
flag=0;
break;
}
if(flag)
printf("String is palindrome");
else
printf("String is not palindrome");
getch();
}
C Program to print following triangle
*
* *
* *
*****
code:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int i,k,j,n;
cout<<"Enter size of triangle in odd number(min-5,ex-5,7,9):";
cin>>n;
cout<<"
";
for(i=1;i<=n;i+=2)
{
for(j=n;j>i;j-=2)
cout<<" ";
for(k=1;k<=i;++k)
{
if(i==n)
cout<<"*";
else
if(k==1||k==i)
cout<<"*";
else
cout<<" ";
}
cout<<"
";
}
getch();
}

