Pages

Showing posts with label to. Show all posts
Showing posts with label to. Show all posts

Wednesday, March 11, 2015

4 ways to do Mail Merge using Google Apps Script

Update (August 2014): Try the Yet Another Mail Merge add-on for Google Sheets.

Editor’s Note: This blog post is co-authored by James, Steve and Romain who are Google Apps Script top contributors. -- Ryan Boyd

The Google Apps Script team is on a roll and has implemented a ton of new features in the last few months. Some of us “Top Contributors” thought it will be a useful exercise to revisit the Mail Merge use case and discuss various ways in which we can do Mail Merge using Apps Script. Below are several techniques that tap into the power of Google Apps Script by utilizing Gmail, Documents and Sites to give your mailings some zing. Mail Merge is easy and here is how it can be done.

1. Simple Mail Merge using a Spreadsheet

The Simple Mail Merge tutorial shows an easy way to collect information from people in a Spreadsheet using Google Forms then generate and distribute personalized emails. In this tutorial we learn about using “keys,” like ${"First Name"}, in a template text document that is replaced by values from the spreadsheet. This Mail Merge uses HTML saved in the “template” cell of the spreadsheet as the content source.

2. Mail Merge using Gmail and Spreadsheet Services

The Gmail Service is now available in Google Apps Script, allowing you to create your template in Gmail where it is saved as a draft. This gives us the advantage of making Mail Merge more friendly to the typical user who may not know or care much about learning to write HTML for their template. The mail merge script will replace the draft and template keys with names and other information from the spreadsheet and automatically send the email.

To use this mail merge, create a new spreadsheet, and click on Tools > Script Gallery. Search for “Yet another Mail Merge” and you will be able to locate the script. Then, click Install. You’ll get two authorization dialogs, click OK through them. Add your contact list to the spreadsheet, with a header for each column. Then compose a new mail in Gmail. Follow this syntax for the “keys” in your template: $%column header% (see above). Click Save now to save your draft. Go back to your spreadsheet and click on the menu Mail Merge. A dialog pops up. Select your draft to start sending your emails.

You can add CCs, include attachments and format your text just as you would any email. People enjoy “Inserting” images in the body of their emails, so we made sure to keep this feature in our updated mail merge. To automate this process we will use a new advanced parameter of the method sendEmail, inlineImages. When the script runs it looks in the email template for images and make sure they appear as inline images and not as attachments. Now your emails will look just as you intended and the whole process of mail merge got a whole lot simpler.


3. Mail Merge using Document Forms

The next Mail Merge will use a template that is written in a Google Document and sent as an attachment. Monthly reports, vacation requests and other business forms can use this technique. Even very complex documents like a newsletter or brochure can utilize the automation of Google Apps Script to add the personal touch of having your patron’s name appear as a salutation.

Like in the Mail Merge for Gmail, the Google Docs template will use “keys” as placeholders for names, addresses or any other information that needs to be merged. Google Apps Script can add dynamic elements as well. For example you may want to include a current stock quote using the Financial Service, a chart from the Charts Service, or a meeting agenda automatically fetched for you by the Calendar Service.

As the code sample below demonstrates, the Google Apps Script gets the document template, copies it in a new temporary document, opens the temp document, replaces the key placeholders with the form values, converts it to PDF format, composes the email, sends the email with the attached PDF and deletes the temp document.

Here is a code snippet example to get you started. To use this mail merge, create a new spreadsheet, and click on Tools > Script Gallery. Search for “Employee of the Week Award” and you will be able to locate the script.

// Global variables 
docTemplate = “enter document ID here”;
docName = “enter document name here”;

function sendDocument() {
// Full name and email address values come from the spreadsheet form
var full_name = from-spreadsheet-form
var email_address = from-spreadsheet-form
// Get document template, copy it as a new temp doc, and save the Doc’s id
var copyId = DocsList.getFileById(docTemplate)
.makeCopy(docName+ for +full_name)
.getId();
var copyDoc = DocumentApp.openById(copyId);
var copyBody = copyDoc.getActiveSection();
// Replace place holder keys,
copyBody.replaceText(keyFullName, full_name);
var todaysDate = Utilities.formatDate(new Date(), "GMT", "MM/dd/yyyy");
copyBody.replaceText(keyTodaysDate, todaysDate);
// Save and close the temporary document
copyDoc.saveAndClose();
// Convert temporary document to PDF by using the getAs blob conversion
var pdf = DocsList.getFileById(copyId).getAs("application/pdf");
// Attach PDF and send the email
MailApp.sendEmail(email_address, subject, body, {htmlBody: body, attachments: pdf});
// Delete temp file
DocsList.getFileById(copyId).setTrashed(true);
}

4. Mail Merge using Sites and Spreadsheet Services

For the last example let’s assume you have a great Google Site where you create new letters for your followers. However, you have had some feedback suggest that while many users don’t mind visiting your site, some would prefer to have the newsletter emailed to them. Normally this would require copying and pasting into an email or doc. Why not simply automate this with Google Apps Script?

The body section of a site, the part you edit, can be captured as HTML by the Sites Service and placed in the body of an email. Because the return value is HTML, the pictures and text formatting come through in the email.

Here is a simple example for you to try out:

function emailSiteBody() {  
var site = SitesApp.getPageByUrl(YourPageURL);
var body = site.getHtmlContent();

MailApp.sendEmail(you@example.com, Site Template, no html :( , {htmlBody: body});
}

It really is that simple. Add a for loop with email values from a spreadsheet and this project is done.

Happy merging!

Updated 10/28: fixed instructions for accessing the complete script source for solution 3.




James Ferreira   profile

Author, Scripter, and developer of free apps for non-profits and schools, James has written software to help more than half a million people by extending Google Apps.


Steve Webster   profile

Google Sites and Scripts expert from Dito specializing in training and application development. When not busy finding solutions to enhance customer capability in Google Apps, Steve shares examples of his work in the Google Apps Developer Blog.


Romain Vialard   profile | YouTube

Google Apps Change Management consultant at Revevol, Romain writes scripts to automate everyday tasks, add functionality and facilitate rapid adoption of cutting edge web infrastructures.

Read more »

How to integrate with Google Apps and get listed on Google Apps Marketplace

On Tuesday we launched the Google Apps Marketplace at Campfire One and were joined by over 50 developers who built some great applications which are now available to the 2 million businesses and 25 million users that use Google Apps. Were just getting started and cant wait to see what other amazing apps are out there.

If you already have a great web app or even just an idea for one and would like to learn more about integration with Google Apps, join us for a webinar next Wednesday. Well review the Marketplace and Google Apps APIs and answer technical and policy questions from attendees.

Integrate with Google Apps and the Google Apps Marketplace
Wednesday, March 17, 2010
9:00 a.m. PDT

This webinar will include a question and answer session. Post and vote for questions ahead of time and register for the webinar here. We hope youll join us for this informative online event.

UPDATE @ 5:30pm PST: Weve corrected the registration link.
Read more »

Friday, February 27, 2015

Introduction to Critical Thinking 100 000 Views on SlideShare!

 


IMAGINATIVE SUCCESS!
WOW! I never thought that my Introduction to Critical Thinking presentation would be viewed more than a 100,000 times on SlideShare (or would be my first SlideShare presentation to reach that feat!).  It took four years, but so what! In Justin Beaber and Lady Gaga viewing terms that is probably achieved every second, so I am not going to use that as a measuring stick.

However, I am happy and grateful that this presentation and other things shared using a variety of tools over the last few years have benefited many teachers and students out there in one way or the other. Interestingly, over the last four years, I have gotten e-mails from some top experts/lecturers/teachers in critical thinking, and have even been invited to contribute to a book on critical thinking...Seriously!

Anyway, here is the infamous presentation again (if you missed it!):
Introduction to Critical Thinking
View more presentations from Zaid Alsagoff

Of course, I turned the book request down, because I only taught Critical Thinking for one semester at UNITAR (Surely not enough experience to make a significant contribution!), and then I was kicked out (gently)... THE TRUE STORY !

I am thinking, what if I had continued with Critical Thinking, and made a career of it? Never happened! So, I am not going to waste anymore thinking cells on that :)
Read more »

Thursday, February 26, 2015

Mediasite com Linking you to a World of Expertise

  • Link to Mediasite

MEDIASITE?
Mediasite is a tool (by Sonic Foundry) for recording and storing rich-media classroom and conference presentations ...more


MEDIASITE.COM?

Mediasite.com (beta) is a rich media search engine that automatically indexes publicly-available webcasts recorded with Mediasite. It provides you with a directory of presentations created by hundreds of experts around the globe. It is about connecting smart people with people who want to get smarter (and of course promoting Mediasite technology! Why not?).

JUICE?
Actually, I am not too impressed with the technology behind Mediasite (please forgive me for my limited expertise!), including the compression and streaming technology, interface design, and simplicity. Perhaps, they could learn a few tricks about interface design from Articulate. Hmm, I suppose I will increasingly appreciate this technology as I experience and learn more about it :)

However, I really like the Mediasite.com repository, which automatically indexes publicly-available (Free!) webcasts recorded with Mediasite. In other words, if you are looking for free presentations developed using Mediasite, this is the best place to find (or search for it!). Currently, there are more than 12,200 publicly-available presentations (or 9,138 hours of audio) to engage with and learn from. These numbers will surely grow! Mark my words! However, if you dont have broadband, you are probably going to struggle to enjoy the wealth of knowledge, expertise and wisdom that is hidden in this treasure (and experience buffering galore!).

For the fun of it, here are a few potential gems I managed to discover after one search (Learning) :

  • Albert Einstein: The Man Behind the Genius – for ages 12 and up
  • New Strategies for E-learning Design: Harnessing Technology for Flexibility and Engagement
  • From Database to Teaching Commons: Extending Learning Object Repositories
  • TLC Presentation - Teaching Philosophy
  • DIIA-NFS - Best Teaching Practices for Technology Enhanced Learning
  • TCEA 2005 Conference Session: Introduction to Interactive Thinking Tools

In general, I really like Mediasite.coms rich media search engine (technology!), which even allows you the search within the presentation, identifying those slides that include your search inquiry. It will also display thumbnail screenshots of these slides, and you can simply click on them, and then you will be directed to that section of the presentation. Excellent! It saves us time to locate the juice, when necessary!

Finally, I am predicting that in the near future (Say 2008!), we will be able to experience a user-friendly rich media search engine that automatically indexes publicly-available webcasts, and does not discriminate between the rich media solutions or technologies (includes Mediasite, Articulate, and Breeze presentations, etc.). Does such a search engine already exist?

Every problem contains an opportunity :)

Read more »

Wednesday, February 25, 2015

How to Make Your Fonts Look Fancy in PowerPoint

I am just in love with the font options in PowerPoint!  I used to do so many of these things in Photoshop, but doing it in PowerPoint makes it so much easier!


This was a definite winner on the poll!


For those of you who saw my previous tutorial on placing a pattern over your text, you can add these options on top of the pattern to make your font extra special!  You can view that previous tutorial below:

Now... onto the tutorial!





You can download this tutorial as a PDF by clicking this picture!
Note: This tutorial is hosted on Google Docs.  To save it from there, just open the file and click File > Download to save onto your computer!


As for next weeks poll, Im going to add a question that so many people often ask... how can I find "royalty-free" clipart, pictures, and textures for free?  Be sure to vote for your favorite choice on the poll!

Read more »

Back to School with No David!

My students always LOVE reading all of the No, David books by David Shannon, and I came up with a really fun activity for them to go along with the books... a puppet!  Its the perfect activity to introduce classroom management at the beginning of the school year!


I included 10 different writing options... perfect for all of the elementary grades:
  1. David’s Body – without any text
  2. David’s Body – with Name/Date on arms and room for an illustration
  3. David’s Body – with large primary writing lines and room for a picture
  4. David’s Body – with medium primary writing lines and room for a picture
  5. David’s Body – with small primary writing lines and room for a picture
  6. David’s Body – with writing lines and room for a picture
  7. David’s Body – with large primary writing lines, no room for a picture
  8. David’s Body – with medium primary writing lines, no room for a picture
  9. David’s Body – with small primary writing lines, no room for a picture
  10. David’s Body – with writing lines, no room for a picture
You can pick the writing paper that works best for your students, or pick multiple papers to differentiate!

There are also additional writing pages available for each of the levels so that your students can attach multiple pages on their puppet! 

It also has two options in terms of the thickness of lines... As far as the line thickness, I like to use thicker lines with my Kindergarten students so that they can color in the lines easier, and in the past I’ve used thinner lines with older students so that they don’t assume you’re giving them a “baby” coloring page!


Check it out at TPT by clicking the picture above!  Its $4, but theres a big sale coming up at TPT, so you can get it at a discount very soon!  Click the picture below to see my store!


 

Fellow bloggers: feel free to use this picture to promote your own sale!  If you dont mind, link back to my blog to let people know where you got the image!

Read more »

From Andragogy to Heutagogy

Link to article (By Stewart Hase and Chris Kenyon)
"...This paper suggests there is benefit in moving from andragogy towards truly self-determined learning. The concept of truly self-determined learning, called heutagogy, builds on humanistic theory and approaches to learning described in the 1950s. It is suggested that heutagogy is appropriate to the needs of learners in the twenty-first century, particularly in the development of individual capability. A number of implications of heutagogy for higher education and vocational education are discussed."

"A heutagogical approach recognises the need to be flexible in the learning where the teacher provides resources but the learner designs the actual course he or she might take by negotiating the learning. Thus learners might read around critical issues or questions and determine what is of interest and relevance to them and then negotiate further reading and assessment tasks. With respect to the latter, assessment becomes more of a learning experience rather than a means to measure attainment. As teachers we should concern ourselves with developing the learner?s capability not just embedding discipline based skills and knowledge. We should relinquish any power we deem ourselves to have."

Heutagogy promotes a self-determined learning approach beyond the reality of most of todays Universities. It will surely empower learners increasingly in determining their future education! Though, are learners ready to take this role of responsibility of designing their own courses (or program)? Also, are Universities or the current generation of teachers and lecturers prepared for such a revolution on par with Andragogy? It will be interesting to see how heutagogy or similar theories will affect the learning process both in the higher learning and corporate sectors in the coming years.

In the meantime lets learn more about Heutagogy.

Read more »

Wednesday, February 18, 2015

5 Facile Yet Incredibly Valuable Ways to Enhance ASP NET Developer’s Efficiency


The ASP .Net Development has arguably redefined and restructured the ambit of web application development. The new age capabilities of the platform created by Microsoft has features abound of developers to let them think out of the box and create something that paves way for innovation. Creating exclusive applications has become a prospect rather too realistic and as more number of developers and development companies lean towards ASP.NET, we are sure to witness better and faster web apps.


The framework is also continuously changing and it is being made sure that there are regular upgrades. For an enterprise providing the ASP.NET development services to a client – locally or offshore – it is imperative to keep glued to those changes and let them not surprise them and the clients.

To upgrade themselves to the changes, developers need to rise up to the occasion and raise their skill levels and optimize the way they work. There are ways to do so, and those ways are met with certain challenges as well. But they also produce favorable results for businesses. So, here is how you can proceed to hone your results as a developer:

Also Read: 6 FAQs on Graphic Designing as a Career
Also Read: A Guide to Several Programming Languages Available for Web Development

Make Handling the Requests an Asynchronous Exercise

The customary practice in ASP.Net Development is managing the incoming request synchronously. While this kind of process has its set of benefits, you cannot set priorities with this practice, which leads to mismanagement of time. As the requests are placed in a queue, there is a method to how they are handled. So far, so good, but the lack of prioritization only works the other way for you – the wrong way that is. By using asynchronous pages, you can reduce the total request handling time and let more important applications to run first.

Use the Browser’s Tools and Extensions

The browsers like Google Chrome and Mozilla Firefox comes with their own set of tools to help developers spend less time in writing darn-out codes and plug their applications with incredible features. The oversight leaded to ignoring these tools will only lead to increased time in developing apps and probably lesser efficiency as well. Look for the tools that are relevant to the app and leverage them in the best way you can.

Pool the connections to Free up Some Resources

The way applications are connected to the database eats up a lot of resources, which can otherwise be saved by the more optimized practice of connecting pooling. It also helps the TCP connections, though keeping an eye towards discrepancies like connection leaks becomes more imperative.

Also Read: The Top 4 Websites to Create Android Apps Online for Free
Also Read: Computer Networking Professional: Does This Sound Like You?

Do not Keep Debuggers Running at All Times

While ASP.NET works in a great way to make sure the errors do not creep in and go unnoticed through the use of various debuggers and tracers to let you know, they also have an impact over the application development speed metrics. If you keep them on, the debuggers will render the whole process slow and bring a marked difference in the way applications are being executed. This further impacts the performance – a not too desirable prospect by any stretch. As and when you need it, you can switch on the debuggers to locate and correct the errors to make sure they don’t surface at run-time.

Make the Most of Cache Class

Developers, both beginners and experts, often undermine the importance of the cache class. In fact, they ignore the benefits that the overall caching mechanism can provide them with. This mechanism is highly important for making a backup of resources while classifying their validity. The cache class makes this process be carried out with ease. As and when an object is not allowed to cache, the callbacks are summoned.

With a nod to the growing evolvement of ASP.NET, developers feel the heat to stay abreast to the latest and most resourceful practices. And if they happen to be a part of a large scale ASP.NET development company, there is an escalated urgency.

About Author
Peter Milar is a prolific writer, who brings to the table a quantum of knowledge and creative writing skills. He works for Xicom Technologies, a market leader in the field of ASP.NET Development Services and Hire ASP.NET Developer from Xicom.

Read more »

Tuesday, February 17, 2015

ACOOLSOFT PPT TO VIDEO PRO 3 2 8 5 WITH SERIAL KEY


Info:
Acoolsoft PPT to Video Pro is a professional PowerPoint to video converter which empowers you to easily convert PowerPoint to video in popular formats such as MPEG, AVI, MP4, WMV, 3GP, FLV and MOV. With only a few mouse clicks, you can convert your PowerPoint presentations to dynamic video with all transitions, animations, sounds, and movie clips retained.

System requirements:
Windows XP/2003/Vista/7 and 8

Screen Shots: Click on the image to vow large screen
pic namepic namepic name

Download

click to begin

8.64 MB

I hope you like it......!
Read more »

Sunday, February 15, 2015

C program to calculate the factorial of an integer


#include<stdio.h>
#include<conio.h>

void main()
{
long i,n,fac=1;
clrscr(); //to clear the screen

printf("Enter value of n:");
scanf("%ld",&n);
for(i=n;i>=1;--i)
fac*=i;

printf("
Factorial of %ld is %ld",n,fac);

getch(); //to stop the screen
}
Read more »

Thursday, February 12, 2015

How To Send Free MMS In Pakistan

How To Send Free MMS In Pakistan
How To Send Free MMS In Pakistan 

Ab Ap Sab MMS send karen Pooray Pakistan Me Woh B Bilkul Free :)
Assalam O Alaikum Dosto Umeed hy ap sab khairyat se hongay aj main apke saqth ik aisi web aur usay use karne ka method show kar raha hun jis se ap pooray Pakisan aur is k ilawa sari dunya me bilkul free sms and MMS send kar saktay hain



How To Send Free MMS In Pakistan
How To Send Free MMS In Pakistan 

yeh raha us website ka screenshot jaisa k is me dikhaya gaya hy is me first row k andar recipent ka number 2nd me provider aur 3rd me apka msg editor hy jis me ap apna mms compose kar saktay hain aur phr last me apna mms submit kar den. agar pasand aye to dosto k sath zaroor sahre karen aur mujhy duaon me yad rakhya ga :)

Click Here To Send Free MMS In PAKISTAN 
  
Read more »

Tuesday, February 10, 2015

HowTo Install ImageMagick 6 8 7 Q16 64bit to ActivePerl 5 16 3 in Windows 7

Step 1: run the installer

Step 2: a User Account Control window will pop-up, click YES

Step 3: press next

Step 4: select the "I accept the agreement"

Step 5: press next

Step 6: press next

Step 7: press next

Step 8: put a check on the "Install PerlMagick for ActiveState Perl v 5.16.3, then press next

Step 9: press install

Step 10: wait for installation

Step 11: this command prompt will pop-up, DO NOT CLOSE it, it will close by itself!!

Step 12: if you see this window, click next

Step 13: uncheck the "view index.html", then press Finish!!

Installation is now complete, you can now add the Image::Magick module by adding the line below to your perl script!
use Image::Magick;
Read more »

C program to check whether a number is prime or not


#include<stdio.h>
#include<conio.h>

void main()
{
int n,i,flag=1;
clrscr(); //to clear the screen
printf("Enter any number:");
scanf("%d",&n);
for(i=2;i<n/2;++i)
if(n%i==0)
{
flag=0;
break;
}
if(flag==1)
printf("
The given number is prime");

else
printf("
The given number is not prime");

getch(); //to stop the screen
}
Read more »

Saturday, January 31, 2015

How to Create Wi Fi Hotspot for All Windows in Urdu


How to Create Wi-Fi Hotspot for All Windows in Urdu


وائی فائی کی حامل کئی ڈیوائسس آج کل ہر گھر میں دستیاب ہیں مثلاً لیپ ٹاپ، ٹیبلٹ کمپیوٹرز اور موبائل فونز وغیرہ۔ خاص طور پر موبائل فونز پر وائی فائی کی دستیابی نے اس ٹیکنالوجی کی پہچان عام کردی ہے۔ اس کے ساتھ ایک انٹرنیٹ کنکشن کو اپنی مختلف ڈیوائسس پر شیئر کرنا بھی ہماری ضرورت بن چکا ہے۔ ظاہر ہے اب ہم ہر ڈیوائس کے لئے الگ سے انٹرنیٹ نہیں خرید سکتے۔ عام طورپر اس کام کیلئے ہارڈو یئر رائوٹر کی ضرورت پیش ہوتی ہے۔ جس کی قیمت ایک ہزار سے دس ہزار روپے تک ہوسکتی ہے۔ لیکن اس مضمون میں ہم آپ کو بتائیں گے کہ آپ ایک عام کمپیوٹر جس میں وائی فائی کی سہولت موجود ہو، کوبغیر کسی ہارڈ ویئر کے وائی فائی راؤٹر میں بدل سکتے ہیں۔
’’کنیکٹی فائی‘‘ سافٹ ویئر کی مدد سے آپ باآسانی اپنے کمپیوٹر پر چلنے والے انٹرنیٹ کو وائی فائی کی حامل ڈیوائسس یا کمپیوٹرز سے شیئر کر سکتے ہیں۔ یعنی ایک انٹرنیٹ کنکشن گھر یا دفتر میں موجود تمام ایسی ڈیوائسس بشمول موبائل فونز کے ساتھ شیئر کیا جاسکتا ہے جن میں وائی فائی کی سہولت موجود ہو.

"اس سافٹ ویئر کے چند بنیادی فیچرز"

 ♥ کنیکٹی کا بنیادی مقصد کمپیوٹر کو وائی فائی ہاٹ اسپاٹ میں تبدیل کر کے اس پر چلنے والے انٹرنیٹ کو دوسری وائی فائی ڈیوائسس کیلئے دستیاب کردینا ہے۔


    ♥ اگر انٹرنیٹ پہلے ہی کسی دوسرے وائی فائی نیٹ ورک سے چل رہا ہو تو اسے بھی شیئر کیا جاسکتا ہے۔


      ♥ کنیکٹی فائی ہاٹ اسپاٹ سے جڑی تمام ڈیوائسز یا کمپیوٹرز کی فہرست دیکھی جاسکتی ہے۔


        ♥ ہاٹ اسپاٹ پر پاس ورڈ لگا کر اس کے استعمال پر پابندی لگائی جاسکتی ہے۔


          ♥ نیٹ ورک پر موجود ڈیوائسز یا کمپیوٹرز پر مختلف پابندیاں عائد کرنے کی سہولت بھی اس میں موجود ہے جیسا کہ آپکسی جڑی ہوئی ڈیوائس کا انٹرنیٹ بند کرسکتے ہیں یا پھر اس کا ایل اے این ایکسس بند کرسکتے ہیں۔


            ♥ کنیکٹی فائی کے ذریعے بنائے گئے نیٹ ورک کو بالکل عام ایل اے این کی طرح استعمال کیا جا سکتا ہے۔اس سافٹ ویئر سے نیٹ ورک بنا کر آپ اسے بالکل عام نیٹ ورک کی طرح استعمال کر سکتے ہیں اور اس کے لئے آپ کو کسی ہارڈ ویئر رائوٹر کی بھی ضرورت نہیں۔مثال کے طور پر اس کی مدد سے آپ ایک کمپیوٹر سے فائل دوسرے کمپیوٹر پر بذریعہ وائی فائی نیٹ ورک منتقل کرسکتے ہیں یا اس کمپیوٹر کا ریموٹ ڈیسک ٹاپ سیشن لے سکتے ہیں۔’’کنیکٹی فائی‘‘ استعمال میں بے حد آسان سافٹ ویئر ہے۔ اس کا فری ورژن دس کنکشنز کی گنجائش کا حامل ہے یعنی ایک وقت میں دس مختلف کمپیوٹرز، موبائل فونز یا ٹیبلٹس وغیرہ ہاٹ اسپاٹ سے جڑ سکتے ہیں۔ اگر آپ اسے بڑے نیٹ ورک پر استعمال کرنا چاہیں تو پھر آپ کو اس سافٹ ویئر کو خریدنا پڑے گا۔ اس لئے مفت ورژن آپ کیلئے کافی ہے۔اس سافٹ ویئر کے استعمال کی صرف دو شرائط ہیں۔پہلی شرط یہ ہے کہ جس کمپیوٹر کو ہاٹ اسپاٹ بنانا ہے، اس پر بھی وائی فائی کی سہولت موجود ہے۔ عموماً ڈیسک ٹاپ کمپیوٹرز میں وائی فائی نیٹ ورک ڈیوائس موجود نہیں ہوتی۔ اس کے لئے آپ وائرلیس لین کارڈ با آسانی مارکیٹ سے خرید سکتے ہیں جس کی قیمت کوالٹی کے مطابق پانچ سو سے ایک ہزار روپے ہوسکتی ہے۔ لیپ ٹاپس میں عموماًوائرلیس لین موجود ہوتا ہے.



              "یو ایس بی وائرلیس لین" 


              دوسری شرط یہ ہے کہ اسے صرف ونڈوز 7یا ونڈوز 8 پر ہی انسٹال اور استعمال کیا جاسکتا ہے۔ دراصل یہ سافٹ ویئر ونڈوز 7 اور ونڈوز 8 میں موجود ’’ورچوئل رائوٹر‘‘ بنانے کی سہولت کا استعمال کرتا ہے جو کہ ونڈوز کے پرانے ورژن میں ممکن نہیں۔ اس لئے ضروری ہے کہ جس کمپیوٹر کو ہاٹ اسپاٹ بنانا ہو، اس پر کم از کم ونڈوز 7انسٹال ہو۔ تاہم اس ہاٹ اسپاٹ سے جڑنے والی ڈیوائسس کے لئے ایسی کوئی شرط نہیں۔ ان پر کوئی بھی آپریٹنگ سسٹم ہو،کنیکٹی فائی کو اس سے غرض نہیں۔کنیکٹی فائی کی مدد سے کیبل انٹرنیٹ، ڈی ایس ایل، تھری جی یا فور جی موڈیم بلکہ وائی فائی کے ذریعے چلتے انٹرنیٹ کو بھی شیئر کیا جا سکتا ہے۔کنیکٹی اس کی انسٹالیشن اور کنفیگریشن بھی بے حد سادہ اور آسان ہے۔ کنیکٹی فائی کی ویب سائٹ سے آپ اس کا تازہ ورژن ڈاؤن لوڈ کر سکتے ہیں.

              DOWNLOAD

              ڈاؤن لوڈنگ مکمل ہونے کے بعد اسے انسٹال کر لیں۔ پہلی دفعہ چلانے پر آپ کواپنے نئے نیٹ ورک کا نام منتخب کرنا ہو گا۔ اس کے بعد پاس ورڈ بھی دینا ہوگا تاکہ آپ کی اجازت کے بغیر کوئی آپ کا نیٹ ورک استعمال نہ کر سکے۔ورنہ وہ مشہور لطیفہ تو آپ نے سن ہی رکھا ہوگا کہ دنیا کا سب سے بہترین انٹرنیٹ پڑوسیوں کا ہوتا ہے۔اس سافٹ ویئر کو مفت استعمال کرتے ہوئے ضروری ہے کہ نیٹ ورک کا نام “Connectify” سے شروع ہو۔ مثلاً Connectify-com وغیرہ۔ اگر آپ اس کا پروفیشنل ورژن استعمال کریں تو اپنی مرضی کا نام منتخب کیا جا سکتا ہے۔

              اس کے علاوہ یہاں اپنا انٹرنیٹ کنکشن منتخب کریں جسے آپ شیئر کرنا چاہتے ہیں اور اپنے سسٹم میں موجود وائی فائی کو منتخب کرنے کے بعد ہاٹ اسپاٹ کو اسٹارٹ کر دیں۔لیجیے آپ کا کمپیوٹر یا لیپ ٹاپ اب ایک ’’ہاٹ اسپاٹ‘‘ بن چکا ہے۔ کسی دوسرے لیپ ٹاپ یا موبائل کے وائر لیس کنکشنز میں اگر آپ تلاش کریں گے تو آپ کا یہ ہاٹ اسپاٹ بھی وہاں ظاہر ہو رہا ہو گا۔ اپنے منتخب کردہ پاس ورڈ سے اسے جوڑنے کے بعد آپ دیکھیں گے کہ اُس ڈیوائس پر انٹرنیٹ چلنا شروع ہو چکا ہے۔جس پی سی پر کنیکٹی فائی انسٹال ہے اس میں آپ یہ بھی دیکھ سکتے ہیں کہ اس وقت کون کون سے پی سی نیٹ ورک پر موجود ہیں۔ اس کے علاوہ یہاں آپ مختلف ایکشن بھی دیکھ سکتے مثلاً اگر آپ کسی پی سی کا آئی پی جاننا چاہتے ہیں یا کسی کو انٹرنیٹ نہیں دینا چاہتے تو یہ بھی ممکن ہے۔



              "ونڈوز ایکس پی پر انٹرنیٹ شیئرنگ"

              فرض کریں کہ آپ کے پاس انٹرنیٹ صرف ونڈوز ایکس پی پر چل رہا ہے لیکن آپ اسے شیئر کرنا چاہتے ہیں۔ اس کا ایک آسان طریقہ یہ ہے کہ آپ ونڈوز ایکس پی پر سی سی پراکسی نامی سافٹ ویئر انسٹال کرلیں۔ اس سافٹ ویئر کو درج ذیل لنک سے ڈائون لوڈ کیا جاسکتا ہے.

              DOWNLOAD


              یہ سافٹ ویئر آپ کے کمپیوٹر کو ایک انٹرنیٹ پراکسی میں بدل دیتا ہے۔ یعنی اب نیٹ ورک پر موجود دیگر کمپیوٹر یا دیگر وائی فائی ڈیوائسس اس پراکسی کو استعمال کرتے ہوئے انٹرنیٹ استعمال کرسکتے ہیں۔ وائی فائی نیٹ ورک بنانے کے لئے آپ کسی بھی ونڈوز 7 والے کمپیوٹر پر کنکٹی فائی انسٹال کرکے سب ڈیوائسس بشمول ونڈوز ایکس پی والا کمپیوٹر، کنکٹ کردیں۔ اب ونڈوز 7 بطور ہاٹ اسپاٹ کام کرے گی لیکن انٹرنیٹ ونڈوز ایکس پی پر موجود سی سی پراکسی کے ذریعے چل رہا ہوگا۔ یاد رہے کہ آپ کو ہر کمپیوٹر اور ڈیوائس کے برائوزر میں پراکسی بھی ڈالنی ہوگی۔


              اس کے علاوہ ونڈوز ایکس پی پر ہاٹ اسپاٹ بنانے کے لیے یہاں سے مفت پروگرام بھی ڈاؤن لوڈ کیا جا سکتا ہے۔وائی فائی ہاٹ اسپاٹ بنائیے
              Read more »

              Friday, January 30, 2015

              O 8 52 stock rom to unbrick your phone

              Hey ho!,Im done uploading the stock rom for O+ 8.52... I have also uploaded a video on how to flash your O+ 8.52. After flashing your phone, make sure to hard reset your phone.







              Firmware Here -->O+ 8.52
              VCOM Driver -->VCOM Manual
              Alternative Driver --> AutoInstaller
              SPFlashTool --> SPFlashTool
              SPFlashTool --> LatestVersion 

              "Extract the files to your desired folder" See picture below"
              "If you encounter error in flashtool, use different version of it."

              Installing Driver

              First try the Alternative Driver, which is the AutoInstaller. Just open the install.bat then it will automatically install the driver. Then proceed to flashing. If it did not work then proceed with VCOM driver that you had downloaded. Then install it manually follow the guide below.

              Video Reference using Driver Auto Installer (watch in HD)


              When installing it manually your phone must be turned off, then connect it to your computer/laptop while pressing VOLUME UP or VOLUME DOWN. This will detect and look for the driver.

               1. This is the first time that you will connect your phone and it will search for the correct driver.

              2. Check include this location ... ... and click on browse. Look for USB VCOM Driver and Click on 2K_XP_COM folder if you are using Windows XP or Win7 for Windows 7 and then press OK when you are done picking the right folder for the driver.


              3. If the driver is successfully installed MediaTek DA USB VCOM will appear in the New Hardware Wizard.

              Video Installing VCOM Driver (please watch in HD)







              Video Flashing your phone (please watch in HD)


              Your phone must be turned  off when Flashing


              Flashing
              1. Launch FlashTool
              2. Click on Scatter-Loading, and load your scatter file. (see example below with loaded file in Flash Tool



               Video Reference Using FlashTool version 5.xxx (watch in HD)

              3. After you load the file, press F9 or Press Download to Flash your Phone.
              4. If Download is not possible, you can press Firmware Upgrade.
              5. After you press Download or Firmware Upgrade re-insert your battery and connect your Phone to the PC. Press Volume Down or Volume Up while connecting to PC.


              "Hard reset your phone after flashing"

              I hope this tutorial help you. Please drop a comment if something is not clear to you.
              Read more »

              Saturday, January 24, 2015

              How to Root Samsung Galaxy S5

              How to Root Samsung Galaxy S5

              Tutorial 

              This tutorial will work some of S5 Models. 
              ROOT S5
              Samsung Galaxy S5

              Before start you must know What is rooting in android ?
              First of all check your galaxy S5 model number. Go to Setting ----About-----Model Number.
              If your S5 has model number other than following models . Do not try to root via this method. 

              SM-G900M (Middle and South America)-SM-G900R4 (US Cellular)
              SM-G900W8 (Canada)-SM-G900F (International Qualcomm)
              SM-G900H (International Exynos)-SM-G900I (Oceania) 
              SM-G900T (T-Mobile US)- SM-G900P (Sprint)
              SM-G900T1 (Metro PCS) .

              Download CF Auto-root.zip from homepage.

              Double click on icon to open the Odin which include in Zip file. . Click on PDA and select CF-Auto-Root-klte-kltexx-XXXX.tar.md5. The above showed file is for G900f . for different models there are different kind of files with .tar.md5 extension. The selection of above file in the tutorial is for understanding .  CF-Auto-Root---XXXXXXX--XXXX.tar.md5(X Shown as example). Do not click on Re- Partition box. 

              Odin Samsung Flasher
              Odin
              If you are not familiar to Odin . you must read How to flash Samsung Smartphones with Odin
              Its time to boot your Galaxy S5 into Download Mode.Turn off phone. Press and hold volume down button and home button. Now press Power button . When warning screen appear press volume down again to boot into download mode. 


               Insert data cable and make sure Odin recognize your smartphone. Click on start button to start whole process. S5 will reboot and Odin will display Pass msg. SuperSU will be install on phone automatically if not then download . If you want to confirm then check out root with any app. 


              Source : Androidpit 
              Images Courtesy  : Andoroidpit.








              Read more »