Pages

Showing posts with label 2. Show all posts
Showing posts with label 2. Show all posts

Tuesday, March 10, 2015

Domain wide delegation of authority and OAuth 2 0 Service Accounts

Some enterprise applications need to programmatically access their users’ data without any manual authorization on their part. For example, you might want to use the Tasks API to add a task to all of your employees’ Google Tasks lists during the holiday season to remind them of something like, “Come pick up your holiday gift at the front desk!” Or, you might want to run some company-wide analysis of the content of your employees’ Google Drive.

In Google Apps domains, the domain administrator can grant applications domain-wide access to its users data — this is referred as domain-wide delegation of authority. This basically allows applications to act on behalf of Google Apps domain users when using APIs.

Until recently this technique was mostly performed using 2-Legged OAuth 1.0a (2-LO). However, with the deprecation of the OAuth 1.0 protocol and the resulting programmed shutdown of 2-LO, the recommended authorization mechanism is now to use OAuth 2.0 and service accounts.

Unlike regular Google accounts that belong to an end user, service accounts are owned by your application and therefore identify your application. They can be created in the Google APIs Console and come with their own OAuth 2.0 credentials.

Google Apps domain administrators can delegate domain-wide authority to the service account’s credentials for a set of APIs. This results in allowing the application, by using the service account’s credentials, to act on behalf of the Google Apps domain’s users.

If you’d like to learn more, have a look at the recently published Google Drive SDK documentation on using OAuth 2.0 and service accounts for domain-wide delegation of authority.. These documents provide a step by step process and code samples to help you get started with service accounts.

Nicolas Garnier Google + | Twitter

Nicolas Garnier joined Google’s Developer Relations in 2008 and lives in Zurich. He is a Developer Advocate for Google Drive and Google Apps. Nicolas is also the lead engineer for the OAuth 2.0 Playground.

Read more »

Google Sites API v1 2 Page Templates and Web Address Mappings

Today we’re releasing Google Sites API, version 1.2, which includes two top requested new features:

Web address mappings

Web address mappings are now programmatically accessible in the API using a new parameter on the site feed: with-mappings=true. If you’re not familar with this feature in Google Sites, web address mappings enable users to point their own domains to a Google Site. For example, you can map the address http://www.mydomainsite.com to http://sites.google.com/a/domain.com/mysite. They’re a great way to fully customize a site.

See our help center article for more information on web address mappings.

Page templates

A few months ago we launched site templates in the API, but there was no way to use page templates or access them programmatically. With the new page templates API, you can create templates as well as instantiate new pages from existing templates.

As an example usage, this Java snippet creates a new filecabinetpage from an existing template filecabinet:
FileCabinetPageEntry templateInstanceEntry = new FileCabinetPageEntry();
templateInstanceEntry.setTitle(
new PlainTextConstruct("File cabinet template instance"));
templateInstanceEntry.addLink(new Link(SitesLink.Rel.TEMPLATE,
Link.Type.ATOM,
existingTemplateEntry.getSelfLink().getHref()));

String feedUrl = "https://sites.google.com/feeds/content/site/siteName";
FileCabinetPageEntry fileCabFromTemplate = client.insert(
new URL(feedUrl), templateInstanceEntry);

Check out the documentation, updated Java guide, and changelog for further information.

Bug fixes in this release: 1903, 1762


Read more »

Monday, March 9, 2015

OAuth 2 0 Playground Open to Developers!

Editors note: This has been cross-posted from the Google Code blog -- Ryan Boyd

In March, we announced that all of the Google Web APIs adopted support for OAuth 2.0. It is the recommended authorization mechanism when using Google Web APIs.

Today, we are announcing the OAuth 2.0 Playground, which simplifies experimentation with the OAuth 2.0 protocol and APIs that use the protocol. Trying out some requests in the OAuth 2.0 playground can help you understand how the protocol functions and make life easier when the time comes to use OAuth in your own code.


Selecting the APIs to authorize

With the OAuth 2.0 Playground, you can walk through each step of the OAuth 2.0 flow for server-side web applications: authorizing API scopes (screen shot above), exchanging authorization tokens (screen shot below), refreshing access tokens, and sending authorized requests to API endpoints. At each step, the Playground displays the full HTTP requests and responses.


exchanging tokensExchanging the authorization code for a refresh token and an access token

The OAuth Playground can also use custom OAuth endpoints in order to test non-Google APIs that support OAuth 2.0 draft 10.

configuration

OAuth configuration screen

You can click the link button to generate a link to a specific Playground state. This allows quick access to replay specific requests at a later time.

Generating a deep link to the playground’s current state

Please feel free to try the OAuth 2.0 Playground. We are happy to receive any feedback, bugs, or questions in the OAuth Playground forum.


Nicolas Garnier profile | twitter | events

Nicolas joined Google’s Developer Relations in 2008. Since then hes worked on commerce oriented products such as Google Checkout and Google Base. Currently, he is working on Google Apps with a focus on the Google Calendar API, the Google Contacts API, and the Tasks API. Before joining Google, Nicolas worked at Airbus and at the French Space Agency where he built web applications for scientific researchers.

Read more »

Saturday, February 28, 2015

Crash Course Social Media Web 2 0 for Learning


Social Media & Web 2.0 for Learning Website
(Still Under Construction)

Social Media & Web 2.0 for Learning (2nd Edition)
View more presentations from Zaid Alsagoff


WELCOME!
Welcome to this ’Crash Course’ (still under construction) to get you started with social media and web 2.0 for learning and teaching. Today there are thousands of exciting learning tools to explore, but sadly most teachers do not have the time to explore all, or figure out which ones to use.

This presentation and site provides all the resources shared during the Social Media & Web 2.0 for Learning workshop (I facilitate), which focuses on several of the most essential learning tools that we can use to facilitate learning and build an effective personal learning environment and network.

Site (Workshop) Contents
  • RSS & Curation
  • Blogging
  • Twitter
  • Facebook
  • Wikis
  • OER/OCW
  • Other Tools

WORKSHOP?
Although, the presentation slides are pretty much done, the website will be under construction for the next few weeks. I will first be facilitating this workshop online (1/2 day) to a group in Saudi Arabia next week (20th February, one of the pre-workshops for the 2nd International Conference - E-Learning & Distance Learning, Riyadh), and then again I will be facilitating a similar workshop (face-to-face) in March at the AMEA 2011 Conference (another pre-workshop), and after that who knows where (if anywhere!)...

So, to make it a bit more interesting this time, I have decided to share the workshop (presentation slides, resources and site) with all of you, and then hopefully get some constructive feedback, so that I can improve further.

Still early days, but with a bit of work this workshop could evolve into something quite special, which could benefit people beyond those just participating. Isnt that what Social Media and Web 2.0 is all about?

Reaching out and making a positive difference beyond the brick walls of a class, hall and building?

What do you think?

Read more »

The Peer 2 Peer University P2PU

  • Link to P2PU
"The Peer 2 Peer University is an online community of open study groups for short university-level courses. Think of it as online book clubs for open educational resources. The P2PU helps you navigate the wealth of open education materials that are out there, creates small groups of motivated learners, and supports the design and facilitation of courses. Students and tutors get recognition for their work, and we are building pathways to formal credit as well.

Find out more about what P2PU courses look like, and consider creating your own."

Oh boy, this project looks interesting! Though, you got to be patient, because you cant sign up for any courses before early 2009. In the meantime, you can join the mailing list, and be part of the fun before the big launch.


LEARNING STRATEGY?

P2PU learning experience is based on interaction between peers in small communities. They will offer scheduled "courses" that run for 6 weeks covering university-level topics. Learning takes place in small groups of 8-14 students. Each course package contains the syllabus, study materials and a schedule. Courses are designed by someone with expert knowledge, a "sense-maker", and facilitated by a "class tutors" who is familiar with the content, and can support the group of students...bla, bla.

In a nutshell, we can complete the courses faster than usual, enjoy small learning groups, and that makes a lot of learning sense to me.

I think eventually I will have to join and be part of this potentially great learning adventure. And it is wonderful that there happens to be at least one passionate Norwegian Viking (Stian HÄklev) behind the scenes. You need real passion, will and support to enable such projects to succeed, and it looks like they have already established a strong team. In short, lets explore :)
Read more »

Friday, February 27, 2015

TEMS13 Gamified Scoring Algorithm to Decide the e Learning Super Hero of 2013! Part 2

Voting for #TEMS13 will close on Monday, January 27, 2014.

*TEMS13: Top E-Learning Movers & Shakers in 2013
http://list.ly/list/C6m-top-e-learning-movers-shakers-in-2013
CLICK HERE TO VOTE

SPONSORS

*TBD = To Be Determined
  1. International Medical University
  2. iBerry - The Academic Porthole
  3. WizIQ
  4. Listly

AWARDS

The nominees are in the running to win two Mega Awards:

Top e-Learning Mover & Shaker of the Year (2013)  
  • 1st Prize = £100 (British Pounds)
  • Top 3 will get free (commercial) Listly accounts for a year.
  • The nominee with the most votes, wins this special award with bragging rights for one year.
e-Learning Super Hero of the Year (2013) 
  • 1st Prize = £200 (British Pounds)
  • Top 3 will get free (commercial) Listly accounts for a year.
  • The nominee with the highest score (based on the gamified points system revealed below) wins this award, which is the most prestigious of the two awards, because it takes into account who is voting, besides the number of votes. Also, it requires the nominee to show pro-active professionalism and appreciation of the other participating nominees.


Besides that, we will announce the Top 10 for both awards based on the big Continents in the world (North-America, Europe, Asia, Africa and South-America).  

Please join the fun and vote!
  • CLICK HERE to know the reasons for creating this poll (Part 1), and instructions on how to vote (video tutorial).
  • CLICK HERE to subscribe to the Twitter List following all the nominees (using Twitter). 
  • CLICK HERE to view and update the #TEMS13 Padlet Wall, which is where share something positive about the nominees.


ONLINE AWARD CEREMONY


CLICK HERE to attend (and for details). When? 12 February (2014): 10:00 PM Kuala Lumpur time!

(The 2 award winners and all the e-Learning Super Heroes nominated will be celebrated before my MOOC talk exploring Creative Super Learners.) 



REALITY

Lets face it, polling is really a silly way to decide on who was the Super (e-)Learning Hero of 2013. For example, in a professional learning community, would a vote (of appreciation for someones work) from your Grandmother, or 5-year old son be valued with the same respect as a vote from Stephen Downes? Of course not!  

In general, if you can play the game and be a shameless self-promoter (Been there and done that before...unfortunately!), who wants to win at all cost (of dignity), it is quite easy to get easy votes from friends, students, colleagues, etc. If you are really smart, you could even buy votes to show to the world how great you are. But, I believe none of the nominees in this #TEMS13 list would steep so low for a moment of fame, right?


GAMIFIED SCORING

Well, I still believe that polling can be used to decide the Super (e-)Learning Hero of 2013 in a fairer way. So, here is a gamified scoring algorithm I put together to filter out the wannabes from the real Super (e-)Learning Heroes. What do you think? You are most welcome to suggest improvements, or other scoring items to be included. Please use the comments section below, or tweet your idea using #TEMS13 Twitter hashtag. Thanks!

Here we go:
#TEMS13 Gamified Scoring Algorithm



This is how you check who has voted for who:



Since, Listly has no tool to automate the gamified scoring algorithm proposed, I will have to calculate the scores manually (unless some programming wiz could help me code an automated solution). However, I dont mind doing it to get a fairer and more meaningful result. Though, since I am stuck with a lot of work related activities in January, I will only be able to provide the final results for the e-Learning Super Hero of the Year award on February 12, 2014.

Another way is to set-up a Google Spreadsheet and invite all the Nominees to calculate their own results using the finalized gamified scoring algorithm. If someone is willing to help out with that, or something even more efficient, I am totally open for brilliant ideas!  



NETWORK

Besides being annoyed with all the crappy e-learning related polls out there, the other hidden agenda with initiating the #TEMS13 list was to connect awesome educators around the world from all sectors (primary, secondary, tertiary and corporate sectors).  To cut the story short, we have so much to learn from one another, and in this increasingly disruptive world of learning, we seriously need to communicate and collaborate more to stay relevant.

By looking at the competitive spirit of many of the nominees, I believe #TEMS13 will go seriously viral in the coming weeks. Why? #TEMS13 is clouded with Super (e-)Learning Heroes. And any sane learning professional or educator would want to check out this awesome list, right?     

Here it is:
Top e-Learning Movers & Shakers in 2013
View more lists from Zaid Ali Alsagoff

Have fun discovering some pretty amazing educators in the #TEMS13 list!



So, what does the winner(s) get out of this? Well...
  1. British Pounds
  2. Bragging rights for one year!
  3. Surely their networks will grow.
  4. Admiration from new fans.
  5. More invitations to give talks and/or facilitate workshops.
  6. Etc.
What about a trophy or monetary award (or a digital badge)? Anyone, interested to be or find a sponsor? Or design the digital badge(s) of glory?

Now, is the time for you to show your Super (e-)Learning-hood...Anyone Game on :)
Read more »

2 Juicy Ways to Insert YouTube Videos into PowerPoint

  • RealPlayer
  • YouTube Video Wizard
  • Format Factory
Updated Version:
The Real Way to Download-Convert-Insert YouTube Videos into PowerPoint!


Today we basically have FREE access to millions (if not billions) of videos on the Internet (my personal favorites!), and surely among them you are going to find some mind stimulating videos that you would like to infuse into your face-to-face learning sessions (like this amazingly funny video: Learning English Pronunciation).

Now, I am going to share with you two (2) juicy ways to insert your favorite YouTube videos (or videos from other sites) into your PowerPoint presentations. Personally, I prefer the second (2) option.



1) PLAY LIVE YOUTUBE VIDEOS IN POWERPOINT
If you know that you are going to have a great Internet connection and are comfortable with the possibility of buffering and Internet loss during a face-to-face learning session, then running a live YouTube video in your PowerPoint is alright. So, how can we get the job done quickly?

Simply install this YouTube Video Wizard (YTV) dude. You can download versions for PowerPoint 2007 and 2003 (and earlier), so having an old PowerPoint version is totally alright.

This amazingly light tool allows you easily to insert live (streaming) YouTube videos into a PowerPoint slide. When installed, all you need to do is to provide the YouTube video URL that appears in the browser address bar, the rest is taken care of by the YTV Wizard. Installation instructions are provided on the YTV homepage.

But then again, some of us dont like installing PowerPoint plug-ins, and like doing it the hard way. Here are two video tutorials showing you how to get the job done less efficiently, but perhaps in a more IKEA satisfying way.

POWERPOINT 2003



POWERPOINT 2007



If you prefer reading a brilliant article about this instead, CLICK HERE (Yes, it even tells you how to Get Videos from Google Docs into PowerPoint. Cool!) :)



2) DOWNLOAD AND PLAY VIDEOS OFFLINE IN POWERPOINT
But, then again not all of us have the luxury of having great Internet access in the classroom. And obviously we would like to minimize the possibility from anything going wrong, which often happens when we are dealing with live video streaming from the Internet. So, to be on the safe side, I always download the videos that I want to use, and show them in offline mode.

Of course a few nutty copyright gurus are going to scream foul here, but for once please ignore them. Why should only those people that have excellent Internet access have the freedom to show amazing videos in class, while the less fortunate educators must suffer. Lets instead fight for a better world, where Internet is free for all (Read this!).

Today, we should think of Internet as oxygen for learning, and if it is not there, then we have to find other ways to breath, like showing videos offline (but giving credit and linking to the rightful creators). Ops, lets get back on track...

First, I recommend that you download RealPlayer (the free Basic Player and remember to select the Download Video option). RealPlayer enables you easily to download videos from any video sharing site you can basically imagine. You simply need to mouse-over a video, and the Download This Video option will pop-up. One click and it is basically downloading.

However, it will download the video in FLV format, and that format does not work well with PowerPoint, so you would have to convert the downloaded video into a more appropriate format.

To convert the downloaded videos (in FLV format), I use Format Factory (to convert the videos to AVI or WMV formats). Format Factory (multifunctional media converter) is simply an amazing free video converter.

If you like video converting the difficult way, perhaps you should convert online using Zamzar.com or MediaConverter.org. It is really up to you :)

After you have converted the video to WMV or AVI format, you can now insert it into PowerPoint ( Insert > Movie > "Movie from file"). I prefer running the video using the full screen mode (total immersive viewing experience!).

In addition, please remember to save the video in the same folder as the PowerPoint slides (just do it!), and remember to bring along both files (in the same folder), if you are using another computer device in the face-to-face learning session.

Personally, I always try to use my own laptop, because then I minimize the possibility of unnecessary hiccups. If you dont have any choice, hopefully my advice above helps.

Finally, if you do have a better way of getting this job done, please share it with us.

We are still LEARNING :)
Read more »

Friday, February 13, 2015

Send One Dashboard selects input controls to another Dashboard selects values comes from first dashboard selects and sit in Dashboard 2 selects in Pentaho CDE

Hi Guys,

This post will talk about below scenario........

Scenario Explained:
When you navigate from one dashboard to another dashboard , in some cases you might need to pass the selected parameter values on Dashboard 1  to  Dashboard 2 selects.

i.e., In simple terms, it is not the category names passing from any chart on performing click action but it is passing the input controls values from one dashboard selects to another dashboard selects. (Take input controls from DB-1 and make them to sit on input controls of DB-2 and then allow user to select other inputs if he/she wants on it)

This sample is developed on : C-Tools of 14.06.18.1 stable version of CDE,CDF,CDA with bootstrap supported.

You can perform below :
1) Default values for selects (dates and other drop downs)
2) Select user wished inputs in selects on Dashboard-1.
3) Provide a button/link to drill down to Dashboard-2 with the selected inputs on Dashboard-1.
4) On Dashboard-2 selects , the values will coming from Dashboard-1 will be placing.
5) Components(Charts and tables and etc) on Dashboard-2 will listen to these input selects.
6) Change the inputs to other values by selecting here on Dashboard-2 and corresponding components will listen to them again.
7) Link/Button to drill back to Home dashboard -It can be default stage of Dashboard-1 OR reversely can apply the same logic to place the changed values of DB-2 up on DB-1 selects.

In this example I have taken 3 inputs on Dashboard-1.
They are :
1) From Date
2) To Date and
3) ID

Dashboard -1 Development : 
Step-1 : Lay Out

Below code is for : A panel with body and to for the place holder for lables and selects(Dates and others) and majorly for a Button(On which we are going to do some magic). 

Row ->Column -> HTML
and the Bootstrap HTML code is :

<div class="col-md-12 ">
    
            <div class="panel panel-primary">
            
            <div class="panel-heading">
                
                <h3 class="panel-title" id="DashboardName">Dashboard-1 Send the Selected Parameters to Dashbaord-2 Selects
                
               
                 <button onclick="sendParameters()" type="button" class="btn btn-default btn-xs pull-right">
                   Dashboard-2
                </button>
                </h3>
                <div class="clearfix"></div>  
                    
                
            </div>
            
            <div class="panel-body">
              <span class="labelcss"><b>From Date</b></span>
              <span id="FromDateSelect"></span>
              &nbsp;&nbsp;
              <span class="labelcss2"><b>To Date</b></span>
              <span id="ToDateSelect"></span>
              
              &nbsp;&nbsp;
              <span class="labelcss3"><b>ID</b></b></span>
              <span id="IDSelect"></span>
              
            </div>
            
            </div>
</div> 

Step 2: Creating parameters and Selects 
As shown in below figure create 3 parameters and selects for them.
i.e., param1_FromDate, param2_ToDate,param3_ID for parameters
and select1_FromDate, select2_ToDate and select3_ID for selects 

Make the selects to listen to the associated parameters.
Note that in this example I have not taken any SQL for drop down selects instead created an array for drop down.


Step : 3
Have a preview of the dashboard once done with step 2 and you can observe there you will not be drill down action when clicking on button component.

Here, lets come back to Lay out section and add a Java Script resource.
Write below code in Java Script Code Snippet

function sendParameters(){
    
   //Test whether your parameters holding the values in an alert message 
    alert("From Date="+param1_FromDate+"
"+"To Date="+param2_ToDate+"
"+"ID="+param3_ID);

   
//Perform drill down to 2nd dashboard when clicking on Button Component 
var url=
http://localhost:8080/pentaho/api/repos/%3Apublic%3AExplore%3ACDEExploring%3ADevelopement%3AParametersPassingFromDB1SelectsToDB2Selects%3ADashboard2.wcdf/generatedContent;
       
 //Open up 2nd dashboard with parameters passing along with URL   
window.location=
url+?send1_FromDate=+param1_FromDate+&send2_ToDate=+param2_ToDate+&send3_ID=+param3_ID;
       

}

Dashboard -2 Development :

Development of this dashboard has to done separately to take its URL on Dashboard -1 java script

Develop your dashboard with the same input controls (Why to develop again ? Let us SAVE AS with other name and with few modifications - Remove script code, make button component URL in HTML script for HOME dashboard)

Add below script in Java Script Code snippet resource..
i.e., Capturing the values into parameters and internally the selects will take these input values..and later on Dashboard-2 user can select/change on input values on different selection.

param1_FromDate= Dashboards.getQueryParameter(send1_FromDate);
param2_ToDate= Dashboards.getQueryParameter(send2_ToDate);
param3_ID= Dashboards.getQueryParameter(send3_ID);

Dashboards.getQueryParameter(<parameterSenderStringFromDashboad1>) will capture the value from the URL and assign these values to respective parameters.

Thats all, you are done....

Sample output Images : 
CASE-1: 
i). With Default Values On Dashboard-1
ii).Perform Click Action on Dashboard-2 Button and Test the select values in an Alert Message
iii) Observe the values for select components on Dashboard-2 after clicking OK button. 



CASE-II Images : 
i) With User Selected Values On Dashboard-1
ii) Test with alert Message after performing click action on Dashboard-2 button

iii) Observe the values for select components on Dashboard-2 after clicking OK button. 
iv) Make Other selections on Dashboard-2

Download the above qualified Example :  Click Me

Download a quick simple example here :  Click Me

Readers and community developers are encouraged to add your feedback ,suggestions and/or improvement of this post in comments section.

Sadakar Pochampalli
BI developer
(Jasper/Pentaho/Talend ETL)
Hyderabad, Telangana. 
Read more »

LOARIS TROJAN REMOVER 1 2 5 0 FULL VERSION WITH CRACK


Info:
Loaris Trojan Remover – a program with which you can completely clean your computer from Adware, Spyware! Are you bombarded with popup ads, seeing new toolbars in your browser, your home page changing to unwanted destinations or are you bombarded with irritating spam? Perhaps strange software loads on startup or your favorites have new entries that you do not want. If so .. Your PC is likely infected with adware, spyware, spybot, Trojans or other Internet parasites. These programs have the ability to track your habits (by tracking requests, ARP yes you visit the Internet), and even steal such personal information as bank account numbers and passwords. Spyware can install more parasites on your computer without your consent. Everything you do and everything you type is being recorded right now! Companies know what your interests are!

Hackers can access your PC and do whatever they want. They can even steal your identity! Solution: Download the latest version Loaris Trojan Remover right now. You will be able to completely clean your computer of all these invasive threats! Your computer will be clean and will run a lot faster – Your Privacy will be Protected! Appendix Loaris Trojan Remover aids in the removal of malicious software: Trojans, Worms, Adware, Spyware – when standard antivirus software or are unable to detect them or fails to effectively eliminate them. Standard antivirus programs are good at detecting this Malware, but not always good at their disposal. Trojan Remover is designed specifically to remove these programs without having to manually delete them. The program also removes the additional system upgrades that have been introduced malicious software. Trojan Remover scans all files downloaded during the launch system, the presence of Adware, Spyware, Trojans, Internet worms, etc. Two types are available. Standard antivirus scans the system without the need for further choosing. Utility will choose any of the folders to scan.

Additional Tools:
• Reset Internet Explorer Home/Start/Search Page Settings
Some Malware programs make changes to the Internet Explorer Home, Start and Search Page settings in order to re-direct the web browser to different websites. This Utility will reset the Home/Start/Search pages to standard Defaults. You can then manually reset your Home Page to your website of choice (or leave it “blank”, the default).
• Reset HOSTS file
The Windows HOSTS file is a text file which stores website addresses. The file can be used to speed up access to websites you visit often – by equating the website name (e.g. microsoft.com) with its DNS address, the web browser can find the website more quickly as it does not have to query a DNS Name Server. Some Malware programs add entries to this file, to either deny access to websites (usually security-related or antivirus company websites), or to re-direct access to websites of their choosing.
• Reset Windows Update Policies
Some Malware programs attempt to prevent Windows Update from running, and inhibit access to resetting Windows Update by blanking out the Windows Update options on the Update configuration screen. This Utility will check the current Windows Update settings and correct them where necessary.

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

Download

click to begin

27.8 MB

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

Wednesday, February 11, 2015

C program to print fibonacci series i e 0 1 1 2 3 5 8


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

void main()
{
int first=0,second=1,third,i,n;
clrscr();  //to clear the screen

printf("Enter how many elements?");
scanf("%d",&n);
printf("
%d %d",first,second);


for(i=2;i<n;++i)
{
third=first+second;
printf(" %d",third);
first=second;
second=third;
}
getch();  //to stop the screen
}
Read more »

Wednesday, February 4, 2015

Allwinner A13 SAQ8 A13 V1 2 Android Tablet Firmware

Allwinner A13 SAQ8 A13-V1.2

Android tablet Firmware 

Supported by Many Brands 
i.e Vipad Q8 , Angel Nov


Board Id : SAQ8 A13-V1.2
What board ID , Tablet CPU Chip ,Firmware Number does my Tablet have ?


Know more about Allwinner Technology:-


Read Article About Allwinner Technology

Frequently Asked Question about Android Tablets 


Learn How to Flash Allwinner Tablet 

  • Tablet Flashing Tool :  Firmware upgrade tool LiveSuit & Drivers
  • Alternate Tablet Flashing Tool:   Firmware Flashing Tool Phoenix Suit
  • LiveSuit Tutorial :  how to flash tablet with LiveSuit

    You can also use :

     Android Multi Tools

    When I need to Flash or Restore my Tablet Pc?

    1. Forgotten Pattern Lock on Android Tablets. (If undone by Hard reset)
    2.Too many pattern attempts / Reset user lock.(If undone by Hard reset)
    3. Tablets PC stuck on Gmail account.
    4. Android Tablet PC stuck on Android logo.
    5.Unexpected error / Force close errors generate by Android operating system .
    <
    Download Tablet Firmware


    Related Posts:
    • Q8 V6.6 Allwinner Stock Rom
    • Q8 V1.7 Allwinner Stock Rom
    • Q8 V2.6 GSL1680 Allwinner Stock Rom
    • Q8 mxc622x 20121101 Generic Rom
    • Q8 atm7013 Allwinner Stock Rom
    • Q8 V1.5 zhongxing Generic Rom
    • Q8 a13 51324 Allwinner Stock Rom
    • Q8 V12 Allwinner Stock Rom
    • Q8 2127 V4 03090 20120918 Stock Rom
    • Q8+ pengyang Stock Rom
    Read more »