2015
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Apple becomes more friendly to its developer by announcing that they Open sourced their Swift programming language. also, another happy news is you can Run your Swift code in any web browser with the IBM Swift Sandbox. Recently to create iOS Apps, you need an apple computer and Swift IDE installed, but now you can compile your Swift code almost every platform even in Android too.ibm swift sandbox

How To

1. Open IBM Swift Sandbox
2. here you can paste your Swift code in source code box, also you can play with the Source Samples
swift code
3. After that click Run to compile your Swift code  
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
For Bloggers writing a better blog post is like publishing a paper to IEEE :) , it need to be perfect from title to the conclusion of your blog post. One of the main headaches of every blogger is to get rid of Grammatical mistakes, also finding the perfect word to express your feeling is another crucial task because these factors affect the overall credibility of your blog. 
grammarly
The Grammarly is a simple tool that gives the freedom to write mistake free posts in Facebook, Gmail, Wordpress, Tumblr, LinkedIn and many more. flawlessly click and correct all the mistakes in your posts. Grammarly is available as Chrome Extension and Windows App.

How To

1.  Open Chrome and Open Grammarly and click Get Grammarly
2. Click Add extension
grammarly chrome
3. After the installation, you can use Grammarly but you are missing some great features, so Sign Up and create Grammarly Account
4. Now create your posts in all social networking platforms and Grammarly checks its various Grammatical mistakes
grammarly facebook

Grammarly Editor

1. Login and open Grammarly Editor
2. here you can upload or create documents, some Websites do not completely support Grammarly.
3. So Here you can paste articles and check for its errors

grammarly editor

grammarly editor

Features

1. Real-time checking
2. Create or upload documents
3. Instantly check for Grammar, Punctuation, Contextual spelling
4. Personal dictionary for custom words
5. One click correction
6. Detailed description of mistakes
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
A successful blogger manages his/her blog as a baby, if we don't maintain our blog carefully and not published frequently, the blog becomes a dead blog. With proper SEO and Customization you can cherish your blogger career.
sitemap

So in order to crawl all your blog posts your blog needs a Sitemap file, these XML file gives the structure of your blog with all blog posts and its links. So this makes a connection between your blog posts and search engine crawlers. So creating a sitemap file notifies search engine when you publish your blog post, this makes your blog published faster.
So in order to create a sitemap file for your blogger blog is easy, with the use Google Search Console (Webmasters Tools) you can create a sitemap file for your blog, all you need is to signup and verify Webmasters Tools.

How To Submit 

1. Go-To Search Console (Webmasters Tools) Sign Up
2. Verify your Blog with Webmasters Tools
3. Now Select your Blog from Search Console
search console
4. Open Crawl > Sitemaps
search console sitemap
5. Click Add/Test Sitemap
add sitemap
6. Type sitemap.xml and click Submit Sitemap
7. Refresh your Page
blogger sitemap
8. After your successful submission it will take some days to index all your pages.
That's it, Happy Blogging.
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Android studio is the official IDE to develop android applications for smartphones, Tablets, Android Wear. Android studio is based on intelliJ IDEA platform. Apart from other IDE's, android studio is the official IDE of android so the android studio team roll out updates frequently to improve performance, it provides easy and exclusive features, when it comes developing you will probably noticed that sometimes android studio lags when developing or opening android studio, this problems or lags can be easily solved using the following tweaks.
Android studio

1. Allocate Maximum Ram for Android Studio

- Go-to Android Studio installation directory
C:\Program Files (x86)\Android\android-studio\bin
- Open studio64.exe.vmoptions if you are using a 64 bit Windows or studio.exe.vmoptions for 32 bit Windows
- Find the following lines 
Xms256m
Xmx1024m
This two lines allocates initial memory and maximum memory, so change the memory values according to your Ram size, If you are using 4 Gb Ram then change to
Xms500m
Xmx1300m
- Then save (In order to save changes you need to move the studio64.exe.vmoptions file to different location, after you make the changes move to the default location)
vmoptions android
Also Read : Fix Android Studio Stuck at Gradle Download | How to Manually Download Gradle

2. Enable Offline Work

- Open Android Studio
- Go-to File > Settings > Build, Execution, Deployment > Build Tools > Gradle
Enable Offline Work
gradle offline

3. Use Genymotion Emulator

    
The default emulator of android studio is slow, but the Genymotion is the fastest emulator till time, it's a paid application but you can use the free version with limited features.
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Now Most of the blogger blog owners busy with making their blog responsive, while making responsive template some of them are forget to make their blog post images responsive, this will cause stretched image in blog posts.
media query use
With the use of Media queries you can make post images responsive, Media queries are rules that are defines different styles for different devices. With the use of Media query you can customize your template for many devices like Smartphones, Tablets, and Desktop.
Also Read : Hide Blogger Widgets in Mobile Version

How To

1. Goto blogger Dashboard and open template designer and click Edit HTML
2. Add Media query tag (If you already added Media query then skip this step and goto Step 3).
Now search for </b:skin> in your template code and add the following code below </b:skin>
<style>
@media screen and (max-width: 880px) {

}
@media screen and (max-width: 700px) {

}
@media screen and (max-width: 420px) {

}
</style>
media query blogger blog
3. Now after you added the media queries tag, now let's make our post images responsive
Add the following codes inside your media query 
.post a img, .post img{max-width:99%; height:auto;}
the finale code look like this
<style>
@media screen and (max-width: 880px) {
.post a img, .post img{max-width:99%; height:auto;}
}
@media screen and (max-width: 700px) {
.post a img, .post img{max-width:99%; height:auto;}
}
@media screen and (max-width: 420px) {
.post a img, .post img{max-width:99%; height:auto;}
}
</style>
media query code
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Google Maps for  the world's no 1 map App now available in offline map feature, now you can explore the world without worrying about internet connectivity. On November 10, 2015 Google officially announces the news to the world. 
In the latest update of GMaps you can download a specific location to your device, you can download maximum area of 50km X 50km map data to your device. Google Maps automatically switch to offline map when there is no connectivity, and when the network is available it switch to the offline mode, another main advantage of offline map is you can prevent high data usage to view maps. In this way you can save your entire hometown or the area from your home to your office.

How To

1. Download and install Google Maps App from Google Play
2. Open GMaps and Search your location
google maps offline bangalore
3. At the bottom, Tap and open the place name
4. Tap Download
google maps offline android
5. Now select the area to download, you can zoom in or zoom out select a precise location, also you can see the size of your Map at the bottom, Now click Download
6. Name your Offline area and tap Save
google maps offline android
7. After the successful download you can view or update your Maps in Offline areas.
google maps offline androidgoogle maps offline android

After downloading offline maps you can view, rename and delete you offline maps, and one more things is each is map is expired in 29 days.
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
WhatsApp crossed 700 million users all over the world, if you are a blogger then you definitely know how hard to get traffic to your blog, so over 700M users and 30 Billion messages per day WhatsApp becomes the number one messaging app, so with this in mind you can use WhatsApp to promote your blog posts to your friends or group.
whatsapp share button for blogger

Infographic: WhatsApp Closing In On A Billion Users | Statista

The above infographic shows the importance of WhatsApp to promote your blog posts, so if your website not having the WhatsApp share button then this is the right time to update your templates.

How To

1. Goto Blogger > Template > Edit Html
2. Find where you want to place the WhatsApp share button
In default all share buttons placed after the post body section, The easiest way to find this in our template code is search for names that are displayed in the share buttons.
share button for blogger

In the above screenshot you can see all the share buttons after the post body, so we want to add our WhatsApp share button here. Each button have a text "share" , so search for this text in our template code.
whatsapp share button CODE for blogger

Here you can see each share button is placed in unordered list items, so after the pinterest share button lets add a new list item,
<li>
--WhatsApp Share Code--
</li>
whatsapp share button CODE for blogger

This is where we want to add our WhatsApp Share Code.
3. Copy the below code and paste inside the list item code

<a class='whatsapp' expr:href='&quot;whatsapp://send?text=&quot;+ data:post.title + &quot; &quot; + data:post.url' onclick='window.parent.null' rel='nofollow' target='_top' title='Share to whatsapp'><i class='fa fa-whatsapp'/><span>Share</span></a>

The WhatsApp share button is only useful in mobile view, so we want to hide the button in desktop view, so here is the final code.

<b:if cond='data:blog.isMobileRequest == &quot;true&quot;'>
<a class='whatsapp' expr:href='&quot;whatsapp://send?text=&quot;+ data:post.title + &quot; &quot; + data:post.url' onclick='window.parent.null' rel='nofollow' target='_top' title='Share to whatsapp'><i class='fa fa-whatsapp'/><span>Share</span></a>
</b:if>
whatsapp share button code for blogger

Change the following attributes

1. whatsapp : Specify a class that are used to style our WhatsApp share button
    Add the following CSS code after <b:skin><![CDATA[
    .whatsapp{background-color:#43d854}

2. fa fa-whatsapp : This is used to show whatsapp icon in share button
To enable this you need to add the Font Awesome references,
Paste the following code into the <head> section
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">

3. Share : The text that appeared in Button
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Android studio is the official IDE to create android applications, android studio gives stunning features to develop professional apps. But in the case of debugging in android studio, you have probably notice that the default emulator of android studio is very slow. when it comes to testing our apps it gives headache. Some users install third party softwares like genymotion its fast and high performance method but the disadvantages of genymotion is its not a freeware and it eat lot of our RAM.
android studio wireless debugging
So apart from the above method most of the people use real devices to run or debug android apps, its easy and fast but you need to connect your android phone to your computer. To resolve this problem you can wirelessly debug your android apps with your real android devices as described here.

How To

1. Open your project in Android Studio (Also works in Eclipse...)
2. Connect your Android device and your computer to a common WiFi network
3. Enable USB debugging in your Android device
Settings > More > Developer options > Tick USB debugging

4. Connect your device to the computer with a USB cable
5. Run your project with your connected device
6. Go-to Android SDK folder
C:\Program Files (x86)\Android\sdk\platform-tools
7. In address bar type CMD and hit enter key
cmd easy shortcut

This opens command prompt with path points to platform-tools
8. Type and hit enter
adb tcpip 5555
This set the Android device to listen for a TCP/IP connection on port 5555
9. Disconnect USB cable from Android device
10. FInd the IP address of your android device, you can find this in your about phone settings page
Settings > More > About device > Status > IP address
IP Address Example : 192.168.1.3
11. In command prompt type and hit enter
adb connect device IP address
adb connect 192.168.1.3
This connects your device
12. Now Run project in Android studio. you can select the connected device to run your project.

Also Read : Android Wireless Data Transfer or Stream

Troubleshooting

1. Check if your device is connected successfully
device IP:5555 device
192.168.1.3:5555 device
2. If any error occurred in any step, then reset your adb device
adb kill-server
then start from the beginning.
3. If you are stuck at restarting in TCP mode port: 5555 
Close the command prompt and start from the beginning.
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Microsoft introduced new Site scan feature, this code scan helps to identify the errors and suggestions for your website. This scan check for Outdated data-libraries, layout issues and accessibility. The data library scan used to determine the outdated frameworks or libraries. If your website using jQuery version 1.11.0 and this scan finds its outdated and the newest version that suits your site.
This tests check for Modern web interoperability, Cross browser experiences and windows features like flip ahead browsing, Windows tiles compatibility and many more.

Scan Your Website


Microsoft site scan
Microsoft site scan results
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Making blogger templates to responsive gives more SEO rank than normal blogger templates, so after months of hardworking and template customization bloggers create responsive templates, but in the case of some blogger widgets we do not want to load this in our mobile view, so here is the simple technique to hide any widgets or html in mobile view.

Steps to Hide Blogger Widgets

Go-to Blogger dashboard
open Layout of your blog
blogger layout

Now copy the name of Widget that you want to hide, 
blogger layout editor

in our case it is social-counter
then open Template
Click Edit HTML
blogger template

Press Ctrl + F and paste our widget ID to find our Widget code
blogger template editor

Your code look like this, search until you find this code
<b:section class='social-counter sidebar' id='social-counter' maxwidgets='1' showaddelement='yes'>
        <b:widget id='LinkList56' locked='true' title='Social Counter' type='LinkList'>
          <b:includable id='main'>
            <b:if cond='data:title != &quot;&quot;'>
              <h2 class='title'><data:title/></h2>
            </b:if>
            <div class='widget-content'>
              <ul id='social'>
                <b:loop values='data:links' var='link'>
                  <li expr:class='&quot;social-item &quot; + data:link.name'>
<a expr:href='data:link.target'> <i class='item-icon fa'/>
<div class='remove-count'><data:link.name/>
</div><span class='item-text'>Followers</span> </a></li>
                </b:loop>
              </ul>
            </div>
          </b:includable>
        </b:widget>
      </b:section>
So this is our Widget code to hide
with the use of <b:if cond='data:blog.isMobileRequest == "false"'> you can hide any widget or html from your blog template
The final code look like this
<b:if cond='data:blog.isMobileRequest == "false"'>
      <b:section class='social-counter sidebar' id='social-counter' maxwidgets='1' showaddelement='yes'>
        <b:widget id='LinkList56' locked='true' title='Social Counter' type='LinkList'>
          <b:includable id='main'>
            <b:if cond='data:title != &quot;&quot;'>
              <h2 class='title'><data:title/></h2>
            </b:if>
            <div class='widget-content'>
              <ul id='social'>
                <b:loop values='data:links' var='link'>
                  <li expr:class='&quot;social-item &quot; + data:link.name'><a expr:href='data:link.target'> <i class='item-icon fa'/><div class='remove-count'><data:link.name/></div><span class='item-text'>Followers</span> </a></li>
                </b:loop>
              </ul>
            </div>
          </b:includable>
        </b:widget>
      </b:section>
</b:if>
blogger hide widget code

Syntax

<b:if cond='data:blog.isMobileRequest == "false"'>
 Widget code to hide in mobile devices
</b:if>
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Creating a website is easy, its a piece of cake job but hosting the website is not because it costs money, also most of the people really do not want to host their website but they want to publish it for the clients to experience the website in real time, so web developers mainly freelancers they go for free web hosting, but most of the free hosting services are not easy and it display their ads. 
techcybo

Not every cloud sharing servicing are not giving a public link to access our files, most of the sites need CAPTCHA, Ad redirects, so apart from this Dropbox gives more easy and convenient ways to store and sync our data. 
open Public folder 
dropbox public folder

Drag and drop your website folder here 
dropbox drag and drop

Now Right click on your homepage file (Index.html) and select Copy public link 
dropbox public url

Now paste the link in your web browser 
Your website now live enjoy. 
bootstrap website

In this way you can upload any static websites including bootstrap, JavaScript, CSS and other third party scripts, and this method is not supported by server side scripting languages like PHP, ASP .NET etc.
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
This comes tricky when calculating someones age in C# because there is lot of methods and we don't know which is the best way to calculate age in C#, So here is some methods to calculate someones age in C#.
In the example, we have the current date and the dob and with a button click it displays the age in a label.
age calc

Method 1

calculate age c sharp code
DateTime today = DateTime.Today;
            DateTime Dob = dtpDob.Value;
            int age = today.Year - Dob.Year;
            if (Dob > today.AddYears(-age)) age--;
            lblAge.Text = age.ToString();

Method 2

calculate age c sharp code
DateTime Dob = dtpDob.Value;
var now = float.Parse(DateTime.Now.ToString("yyyy.MMdd"));
            var dobyear = float.Parse(Dob.ToString("yyyy.MMdd"));
            var age = (int)(now - dobyear);
            lblAge.Text = age.ToString();
TechCybo is a popular how-to blog Founded in 2010 Tips and Tricks for living better in the digital age
Here is your Jaw dropping software for all iOS users those who are struggling to watch their favorite movie, T.V Shows or Music in their iOS device. The fact is iOS devices are capable of playing 4K, HD ( The A8 Processor do it well ) videos but most of the file formats not supported by iOS or iTunes. So here is WALTR the fastest way to convert and transfer any video or music to any iOS device without iTunes.
fastest iphone transfer WALTR

WALTER converts MKV, AVI, MP4 etc. to iPhone and iPad, the simple drag and drop functionality gives the fastest data transfer to any iOS devices, it gives average spedd of 2G/minute. WALTR doesn't require jailbreak device. 
The converted files are played in the default iOS video or music player, and you no longer get unsupported file errors, so WALTR takes all of the problem away with simple drag and drop interface.

How to WALTR

Download and install WALTR ( Compatible with Mac and Windows )

Open WALTR

waltr software

Connect your iOS Device

iphone 6s plus usb

Drag and drop files to the WALTR interface

waltr drag and drop

Now WALTR converts the file and upload directly to your device