Showing posts with label Tips. Show all posts
Showing posts with label Tips. Show all posts

Friday, January 17, 2014

Marathi Calendar (2104) for Google Calendar, Android Phone and other calendar applications.

Do you live away from home and miss out many of the festivals and sometimes aren't even aware of dates of your favorite Marathi festivals? Don't know when is Holi, Ganesh jayanti, Rakshabandhan or Diwali? That happens with most of us in this busy and fast life.

You can always buy a Marathi Calendar to check the dates, but that would only be available at your home or wherever you live. It would have been better, if you could carry it everywhere you go and that could remind you of your interested dates and festivals. Yeah, there are many mobile Marathi calendar applications for your smartphones, but those also have some drawbacks. Like, they are huge in size and so consume lots of your phone memory, those are specific to a year only and so for next year you will have to install a new one again, and also those are only available on mobile, can't be checked online.

So, to simplify the availability of Marathi calendar you can follow below simple steps, with which you will be able to sync a Marathi calendar to your Google calendar application and so to your Android phone or any other calendar application that supports iCal calendars.

Add the Marathi Calendar to Google Calendar. 

To add and sync a Marathi Calendar to you Google Calendar follow below steps:
  • Go to www.google.com and login to your Google account (gmail account). On Google home page, on right upper corner you should be able to see yourself logged in, click on Calendar, that will take you to your Google calendar.
Google Calendar

  • Then click on a downward arrow next to Other Calendars, on a left panel, and select Add by URL
Add by URL

  • Copy and paste this URL into URL field:


            and click Add Calendar button. 
  • Then you should be able to see a new Calendar under Other Calendars with name Nilesh Injulkar.
  • Optionally you can select calendar event color for this Calendar by clicking downward arrow next to it.
Select (Select the colored checkbox) this calendar then you should be able to see the Marathi Calendar into your Google calendar.



Sync the Marathi Calendar to your Android phone.

Once you have added the Marathi Calendar to your Google Calendar, you can easily add it to your Android mobile calendar, provided that you have logged into your Android with same gmail id.

Make sure you are connected to Internet on you Android phone, either over wi-fi or a packet date.

Also, you should have enabled the sync for your Google account at least your Sync Calendar option. To check this on your mobile go to Settings > Accounts and sync.
There you should be able to see your gmail account, select it, you will see Sync Calendar, click on it and then it will start the sync of your Google Calendar. Depending on your Auto-Sync option, you would either see Touch to Sync now or a checkbox for Sync Calendar option, any way select it, and Calendar sync will start.

Wait for Sync to complete.

Once the sync is done, go to Calendar application on your mobile. Click on a menu button , the one that shows a menu. 
Menu on Android Calendar
Calendars
     

From there select More > Calendars, and then you will see the list of your calendars. Under your email-Id there should be a new calendar named Marathi Calendar By Nilesh. Make sure this calendar is Synced and Visible, if not, mark it so by using a button next to it and hit OK.
Synced and Visible

Once that is done, you will be able to see the Marathi Calendar in your Calendar application of your Android phone. Go through Day, Week and Agenda options to see the Marathi Calendar festivals as full day events on corresponding dates.


Agenda
A day on Marathi Calendar
    
As of now I have added Marathi Calendar 2014 only. By end of the year I will add next year Calendar to it and will keep updating it for upcoming years. You don't need to do anything,  added calendars will be synced to your Google Calendar and mobile Calendar automatically.

You also can add reminders to particular events, festivals, by clicking on it and Add reminder button.

The Google calendar link mentioned above can also be used in many other calendar applications which provides facilities to add iCal calendars from internet links, to sync and view the Marathi Calendar.

Enjoy the Marathi Calendar.
Jay Maharashtra ! 




Friday, January 11, 2013

How to use offline Google maps on android phone in India.

Recently Google launched offline google maps for android phones in India. This new feature allows you to store map of some area on your phone for later use. Say you are going to some new or remote area and not sure if GPS is available there or not, or your network provider provides network there or not, or say you don't use internet on your phone always and you need map under such circumstances then it's better to download map of required area in advance.

No doubt this feature is of great use. This service was available in US and many European countries and now it's made available in India too.

Below are simple steps to get offline google map on your android phone.

1. Have Proper version of Google maps app :

First of all you need to upgrade your google map app if it's older one. Now latest version available is 6.14.1 minimum, minimum  because this is what I upgraded to in 2012 october. You can check if you need to upgrade or not by Google map » Options » more » make offline available, if this option is available then you don't need to upgrade otherwise you need to. And important point to note - this feature is available on android version 2.2+, thank god I am just on edge. 
To upgrade this app goto google play store on your phone search for google map and upgrade if you need.

 
2.Make map available offline :

Once proper version of google map is available, open google maps application search for area whose map you want to be available offline on your android.
by using  options » search.
Once proper area's map is loaded select
options » more options » make available offline.




 
3.  Select Proper Area :

Now it will show rectangular area over the map to chose the area of the map to  download. screen should be showing size of the map of area you have selected in mb along with "select" button which would be disabled. Now pinch in and out over rectangular selection area to select area to download. Keep an eye on select button and size of the map. You can download a map only when select button is enabled. Generally minimum area of the map that you can download is  near about 67mb. keep trying to select size of rectangle so that select button is enabled. try keeping size of the map across 60 to 100 mb.


 4. Download map :
 
Once select button is available, click it and  your map will start downloading. 
wait till map is downloaded. Once it`s downloaded you are ready to use the map offline.







5.  Use offline Google map :

To use offline map, goto options » my places » OFFLINE tab there your offline map will be available. Select it and there you go with your offline map.

don't you worry about phone memory consumption this map doesn't get downloaded completely to your phone memory. I am not sure where exactly this offline map gets downloaded  on phone  but it doesn't  consume your phone memory. I am sure about this because my phone never has that much free phone memory. So cheers. 




6. Enjoy offline maps on your android.

Thursday, January 3, 2013

Great online tools worth using.

   These days "browser" is the most used application by most of the users on all kind of computers. People wants to do everything online. They want storage online, writing online, reading online, coding online, searching online and so on. We can say people are getting online more because they are getting more online. There are many great tools available online for doing things we used to do offline.
   Following are some of the great online tools or say apps, those are worth using. You might be using few of them already. 


1.  Evernote

Evernote
Evernote is a suite of software and services designed for notetaking and archiving. A "note" can be a piece of formatted text, a full webpage or webpage excerpt, a photograph, a voice memo, or a handwritten "ink" note. Notes can also have file attachments. Notes can be sorted into folders, then tagged, annotated, edited, given comments, searched and exported as part of a notebook. Evernote supports a number of operating system platforms (includingMicrosoft Windows, Mac OS X, Chrome OS, Android, iOS, Windows Phone, and WebOS), and also offers online synchronization and backup services.





The best way to save and view articles, videos and more. When you find something on the web that you want to view later, put it in Pocket. It automatically syncs to your phone, tablet or computer so you can view it any time, even without an internet connection.

JsFiddle is a playground for web developers, a tool which may be used in many ways. One can use it as an online editor for snippets build from HTML, CSS and JavaScript. The code can then be shared with others, embedded on a blog, etc. Using this approach, JavaScript developers can very easily isolate bugs.





4.  PasteBin
Pastebin.com is a website where you can store text for a certain period of time. The website is mainly used by programmers to store pieces of sources code or configuration information, but anyone is more than welcome to paste any type of text. The idea behind the site is to make it more convenient for people to share large amounts of text online.

Pixlr is a cloud-based set of image tools and utilities, including a number of photo editor, as screen grabber browser extension, and a photo sharing service. Founded in Sweden in 2008 by Ola Sevandersson , it was intended for non-professionals. It can be used on PCs, and on smartphones or tablets using an app.
The suite of apps range from simple and playful to advanced photo editing.

Dropbox is a file hosting service operated by Dropbox, Inc. that offers cloud storage, file synchronization, and clientsoftware. Dropbox allows users to create a special folder on each of their computers, which Dropbox then synchronises so that it appears to be the same folder (with the same contents) regardless of the computer it is viewed on. Files placed in this folder are also accessible through a website and mobile phone applications.

Google Drive is a file storage and synchronization service by Google. Google Drive is now the home of Google Docs, a suite of productivity applications, that offer collaborative editing on documents, spreadsheets, presentations, and more. 




Please feel free to suggest any other good online tool.

Sunday, December 9, 2012

Snipping Tool: Windows 7 built in screen capture tool

What do you do when you want to capture a screen shot, part of it or some window on windows machine? Don’t you press “Print Screen” button on a key board then do paste into mspaint and do the required capture, highlight or marking? If you have a windows 7 and you still do it this way only, then let me tell you ‘You live in stone era’.  Don’t you know about Snipping Tool?
 
Snipping tool is a free and simple screen capturing tool which comes built in with windows 7. This is another good built tool in Windows 7.

For opening Snipping tool, 
Click windows button and start typing “snipping tool” > You will see “Snipping tool”  under Programs. > Right click on it and select ‘Pin to Start Menu‘ or ‘Pin toTask Bar’ so that you can find it immediately when you need it.


Snipping Tool

When you want to take a snap of something, open a corresponding window and open this tool. There are three simple menus :








New Options

New : Select what you want to capture

     Free Form Snip: Capture free area of any shape.
    Rectangular Snip: Capture rectangular area.
    Window Snip: Capture an open window.
    Full Screen Snip: Captures full screen.
 
Cancel :  Use this if you want to minimize Snipping tool. Particularly when you want to capture different window than currently opened one.
 
Options : Use this to edit some preferences. 

Snip Editing
Once you have captured the snap, this tool opens your snip and provides you options to Save it, Get a new one, Edit it with colorful pens, Highlight area and an Eraser to undo pen and highlight editing.


 One Extra tip, not related to Snipping tool :
“You can take a snap of some window by opening that window and  “Alt + Print Screen” then paste into mspaint !!”

Sunday, December 2, 2012

Free Personal Source and Version Control Solution: Use SVN over Dropbox.

   Want to use some source control and version control tool for your personal use? And don’t want to use public repositories github? And also want to save your all source over a safe, reliable and sharable cloud? Then simplest and free solution is to use SVN, a very good version control tool, and save your SVN repository over your Dropbox account which will save your source over a safer cloud.

   For doing this download and install SVN tortoise client and Dropbox application on your machine. I hope you have an account on Dropbox : a file hosting service operated by Dropbox, Inc. that offers cloud storage, file synchronization, and client software(description copied from Wikipedia). Dropbox takes care of storage, safety, backup and sync for you.

   Once you have installed Dropbox and configured your account, you will be able to see your Dropbox folder on C:\Users\[YourUsername]\Dropbox. By default it syncs all of your Dropbox folders but you can select the folders to be synced from 

Dropbox > Preferences > Advanced > Selective sync.

   Now you are ready to create SVN repository over Dropbox. You just need to follow following simple steps:

1. Go to Dropbox folder, Create a new Folder, it’s your repository so name it accordingly. Right click on this new folder and select
 
Tortoise SVN > Create Repository here
 
Then you will see a dialog saying Repository Created as shown here..
2. Click on ‘Create folder structure’ to create trunk/branches/tags structure inside this new repository.


3. Bang!! Your repository with folder structure is ready now. Click ‘Start Repobrowser’  for opening repo-browser. Remember don’t ever ever ever modify this folder(your repository folder) of your own.  As this folder is SVN repository, it’s structure and data inside it is meant for SVN only.

4. Now you need to add your source code to your own SVN repository.  For that do this :

Right click on your workspace folder > TortoiseSVN >  import > give URL of a folder under trunk (you can copy URL of trunk from repo-browser and add required folder name to it after ‘/’ ) into ‘URL of repository’ > Ok. 

5. You have added your workspace to repository but it’s not versioned yet on your machine. For that right click on workspace folder and SVN Checkout the new imported folder from repository.

6. Once you have mapped your workspace to your local SVN repository, you can use your workspace and commit files as you were committing to standard SVN repository. Those files will just be committed to local repository.

  But don’t be curious about where these files go inside repository folder on your local machine, leave it to the SVN. Also don’t do any modifications to this repository folder. SVN takes care of everything.

7. Now your source code is inside your Dropbox folder that you should mark for sync from your machine if you are using selective sync. If you do manual sync of your Dropbox then keep good practice to sync this repository folder to Dropbox whenever you do any commit or changes that you must do from repo-browser only. Also keep in mind that this folder on Dropbox should also never be modified manually.

     You also can share this Dropbox folder to your teammates through Dropbox share and your teammates can use this folder directly as SVN repository. 

Tuesday, October 30, 2012

How to import and sync Facebook friends's birthdays to Android phone.


         You don’t visit Facebook daily, and miss birthdays of friends?  Want your android phone to remind you your friend’s birthdays?  There are lots of application on the market but you don’t need them and believe me these kind of apps run in background and drain phone's battery and resources. So possibly you should import and synchronize your facebook friends's birthdays to your android phone calendar so that you will be up to date with the birth dates.
       Following are simple few simple steps to import and synchronize facebook friends birthdays to your google calendar and then to android phone calendar.


 1.     Go to your facebook account, on home page at upper left corner, below your profile picture, there will be a link called Events. Click on it. It will open your  facebook events calendar that includes birthdays of your friends.


Facebook : Events link

    2.  On events page at upper right corner, there is Today button with settings logo. Click on settings logo and select export from the option, the way shown in picture.

Facebook : Export Events
    3. This will open 'Export Events and Birthdays' pop up.

Facebook :Copy export link 

    4.  Right click on ‘export your friends’ birthdays’ and select copy link option.

Facebook: Copy link
 5.  Now go to google calendar, that you can go by selecting calendar from top most black strip on google home page. Then on calendar at left hand panel click on other calendars option and select Add by URL.


Google Calendar : Add by URL
       

         6. Pop up for entering URL will be opened, paste the copied URL into the textbox for URL and click Add Calendar.


Google Calendar : add calendar by URL
    
   7.  Then the new calendar ‘Friends’ birthdays’ will be added to your other calendars section on google calendar. Select your favorite  color for this calendar if you want. Now you are done with importing you facebook birthdays to google calendar.

Google Calendar : Added Calendar


       
     8.  Now you need to sync your android calendar app to  google calendar. For that open Calendar application on your android phone. Make sure you have enabled Use data packet I mean an internet access.


9. Select options -> More -> Calendars, it should show you Friends’ Birthdays calendar.



 10. Set Synced, Visible to this new Calendar.
Android : set synced and visible
Android : Birthdays showed in Bold

 11. Now phone will sync this calendar from Google calendar to calendar app and friend’s birthdays will be visible on your phone.



Now you can view friends's birthdays and set notifications for them as per your needs.
     
       

Saturday, July 28, 2012

OCJP Exam Details, Syllabus, Book and Dumps.


 OCJP stands for Oracle Certified Java Programmer. This is the basic certification in the field of java. Say, you want to be an Android programmer, J2EE programmer or in any other Java technology, this certification is the most basic one. For many other certifications OCJP is kind of  prerequisite. Believe me it's  good to have it in your resume in early stages of your career.
              The latest version of OCJP is OCJP 6, which is for jdk version 6. The syllabus for OCJP is basic or say core java only. There are many books  in the market for OCJP preparation. But  "Sun Certified Programmer For Java 6 Study Guide" by Kathy Sierra is simple and good one. Yes! That book with thinking statue on it's front cover.
You can download soft copy of that book from here.
             The exam is for 150 minutes with 72 questions. Passing score is just 61%. There used to be drag and drop questions, even you will find many in books and dumps. I said “there used to be”, because I think recently these kind of questions have been removed from the exam. But it’s good to be on safer site and prepare few of their type.


The syllabus for scjp is as follows :
  1.  Declaration and access control
  2.  Object declaration
  3.  Assignments
  4.  Operators
  5.  Flow control, exceptions and assertions
  6.  String ,I/O, formatting and parsing
  7.  Generics and collections
  8.  Inner classes
  9.  Threads
           These are just names of the chapters from the book which covers all the syllabus. Actually you need not to worry about exact syllabus, as that is generally stated in very vague form which is very unclear from exam point of view. At first glans this seems too easy, but tiny details of java covered in the syllabus are quite tricky and interesting to learn.
             I would suggest you to read this book and solve questions from it for detailed knowledge of the language. But if you don't have that much time or interest in it, you also can read dumps for OCJP. You can also solve these dumps after reading the book, just for extra fun.
You can download dumps for OCJP 6 from here.
                                        


                                               ALL THE BEST