Posts

Showing posts with the label internet

Google Takeout for downloading your data at google

Google Takeout is a service that lets you download all your data available with Google. Funny thing is that we don't actually get how much data we share with Google.  With Android, App logins, GMail and many other google stuff the integral part of our life, we share a bootload of data with google. So this week I downloaded my google data using google takeout service and I was surprised when the archive turned out to be 6.39GB in size.  I'll be analyzing what all I've been sharing with Google. My expectation was about 2.5-3GB max data since my Gmail and Photos are using about 2GB at present. They managed to hit 3GB six months back so I trimmed both in spare time. So I was surprized with >6GB figure.  Lets see what all has ended up with google... Photos 5.2GB GMail 350MB Drive 650MB Rest all services few more MB. I was frankly surprised with the amount of space photos are taking, but then I recalled that only full resolution photos count towards the calculated storage. And...

Using Git with github

For last couple of weeks I am working on a small Income/Expense tracking application. It's a small pet project of mine. It's main purpose is for me to get familiar with latest features in QML and code for various scenarios in a live app. Recently I put together another point release for this - a version 0.3. Now I needed somewhere to keep track of it's development and manage changes better than a desktop folder and datewise backups. So I thought I should setup a Git repository for this. So I created a github account and created a repository. To import my project into this, I tried to use a GUI Client, gitg which I thought would be easier to use than stumbling around the commands.  Unfortunately gitg gave an error regarding .gitg-config something file. I didn't have time to shoot it down, so I used the five-six commands shown in github repository page to setup empty repository on PC.  The commands are: $echo "# UIApp" >> README.md $git init Initialized em...

Thinking in terms of API

Soon I'll be completing seven years of career in IT. I have worked as a software engineer, then a senior software engineer, and for last one and half year as a team leader. And during all this time, I have encountered a number of problems. I have seen code of various quality, code that looked like spaghetti,  totally unmaintained and terror to make any changes to. I have also seen well maintained, well architectured code. I have seen C, C++, .Net, Java, JavaScript, PHP, SQL Procedures and shell scripts. I think I have seen more than enough. So while reflecting on all this and trying to apply my previous experience to my current work which is in embedded systems, I thought I need to think about API's and how to apply them to my work. Actually it shouldn't be a debate, API's are needed. To avoid mixing of various different functionalities, you need API'fied layers and clear separation between the various functions. But from what I've seen in embedded applicati...

Blogger Spring Cleaning

We have a habit of dumping things around, making a mess. It looks okay for a while but then one day you realize that the clutter has become intolerable. So you get a broom, a brush or anything that can help you with a bit of spring cleaning. I recently cleaned up this blog. I cleared the older bloated theme and re-applied simple theme with only solid color as background. Next I cleaned up the post labels. The label cloud on the top right is much cleaner now. I removed unnecessary labels and applied a bit of generic sauce to label names. I have also adjusted the widths so they better suit a 16:9 widescreen display. Overall this site has become much better.

Dam Storage in Maharashtra

http://online4.esakal.com/DamStorage.aspx Sakal maintains a page which shows current Dam storage in maharashtra. Good for a look.

Hello World

Syntax Highliter in Use // understanding call-by-value vs call-by-reference #include int f1 (int, int, int); int f2 (int&, int&, int&); int f3 (int, int&, int); void main () { int i, j, k; i=1; j=2; k=3; cout

[Article Link] Publish Source code in Blogger

http://oneqonea.blogspot.in/2012/04/how-do-i-add-syntax-highlighting-to-my.html

The few good apps for windows phone 7.5

Image
Windows phone 7 is dead. At least my Omnia W is a good phone hardware wise and so I'm not feeling too bad about it. So what small favors you can expect to pull from a dead platform? I asked myself the same question and so I have come with this small list of apps that let mw do more with my dead WP. 1. A fast dialer - RAPDIALER: Wp's own dialer is good enough but it doesn't have any kind of search functionality. And scrolling through contacts sucks. So I use RAPDIALER to quickly locate contacts. 2. Messengers - IM+, WHATSAPP and SKYPE: Wp has Facebook support integrated but the options appear quite fragmented to me. So I use IM+ for Facebook and google chat, WHATSAPP for my few friends who are stuck with some featurephone which can have only whatsapp. I use SKYPE for video calls. *** Mails: Wp's inbuilt mail client is barely okay. But we don't have any alternate mail client for WP and if I could get one in the marketplace I would buy ot right away. But a...

Tree Style Tabs add-on for firefox

Image
A very useful add-on!

Something bad has happened

Image
I login to this website I just registered to and it lands me to this page with 3 adorable animals... But even after 5 minutes I'm right there and nothing else is showing up; so I'm flustered. I look around and then decide to scroll down. And so I came to know "SOMETHING BAD HAS HAPPENED!"

Thoughts on LAMP Development(Linux Apache MySQL PHP)

Image
It's about two years since I started on the whole LAMP thing.  Well the circumstances were like this - I was working on a Linux based product and we wanted to develop a data collection software. Now the problem was we wanted a solution that was quick to develop. So we decided on developing a web application instead of desktop application. So we went forward and used LAMP to develop it and we were satisfied with the speed of development. A desktop application in C-GTK or Java would have taken lots of time and the team didn't have any significant expertise in both of them. Although we were fine with html and we got along with PHP just fine. The main part was easily accessible documentation and the ease of coding. So we developed a solution that was basically a bunch of HTML forms with some PHP thrown in so that we could push the data to a MySQL database as well as call some other programs to perform some tasks using Shell Scripts. It wasn't an elegant solution but it got ...

CSV HELL!!!

Image
Recently I had the pleasure to work with CSV files. And it ended in a CSV hell for me! The functionality I wanted wasn't available anywhere (As often happens when you provide custom solutions to your clients!) The client didn't want to rely completely on the system! (I question the need for the system in such circumstances, but the client wanted the system! Brilliant! Kind of like 'hey, I'll be travelling in Bus but just in case lets have that train available and tracks laid out!) Anyway, I couldn't get them to change their preference and so this hell started. Now the situation is the client uses OpenOffice and/or MS Excel to edit the CSV's. They have excelsheets for the data and they export that to csv. I assumed I could write a parser for CSV and that would be it. But when I got to the task I just couldn't figure out the correct logic. One logic worked for some and failed for some other data and the other worked for some and failed for some other. Aft...

My Favourite Firefox Plugins

Image
I use Stylish and Adblock Plus for ease of use while browsing. And firebug for Javascript development.

Getting up and facing the Sun

Image
          About four months ago, I pulled down the Shutter! On blogging, on most of new things I was involved in, and I killed a few old processes too. There wasn't much happening around for me. The world meanwhile has moved ahead. Unity has seen some noticeable improvements, gnome 3 is also getting better, both of them picking good ideas from each other, Ubuntu is trying to break into tablet space, Linux Mint not wanting to disappoint many fans of classic desktop has chosen MGSE (Mint Gnome Shell Extensions ) to lead the way for them and they are also working on Mate - A fork of Classic Gnome (gnome 2.32). Meanwhile there are other people who have switched to XFCE/ LXDE etc.            Lots and lots happening around with Fedora and OpenSUSE both releasing major versions that look and feel promising. I have downloaded Fedora 16 but I'm yet waiting to get a spare USB to put it on my Lapto...

[Link] What are md5 sha-1 hashes and how do we check them

http://www.howtogeek.com/67241/htg-explains-what-are-md5-sha-1-hashes-and-how-do-i-check-them/

savevideo.me : Supports so many websites

http://savevideo.me/ Nice website, supports Youtube Facebook Vimeo Megavideo  Metacafe Dailymotion Break.com Sevenload Current.com

[link] A great Bit Torrent Tutorial

Image
The article is frequently updated, Here's the link:  http://bootstrike.com/Articles/BitTorrentGuide/ Go on ahead to see it's current (June 2011) Version:

Importing RSS feed into Facebook as My Notes - 2011

I was using Yahoo Pipes to club together posts from my two blogs and put them to Facebook. Recently I was playing with Pipes and messed up the Pipe for both blogs. This stopped the feed on Facebook. I have continuous updates here than my other photography related blog so I thought I would connect only this blog to Facebook! To do this I went to Facebook's Notes section and I couldn't find the Import Link. I searched around. I turned the corners. I looked in the dark. And I looked under the mountain too. No settings, no import,no nothing! I turned up to Google and after half an hours search still couldn't find it! Wow, I said! Then I thought to look into places it shouldn't be. So from My Notes i.e. Facebook Home > Notes > My Notes page I clicked Write A Note [Button at the top right corner of middle column]. Here I looked around, and clicked on My Notes in the left column. And Aaha! I found the sacred "Edit Import Settings " link at the bottom in left...

Firefox 4 Hits 7.1 Million Downloads

Image
Firefox 4 was released couple of days ago. And it has capped an impressive download figure of 7.1 Million times, failing though to cross the impressive 8Million mark by Firefox 3. http://glow.mozilla.org/ New Features include: # New Menubar # Rearranged tabs # Various features for better integration with Host OS #Hardware Acceleration and many more

CIA and Google

Image
Source:   http://www.henrymakow.com/social_networking_dupes_the_ma.html p.s. I would bet RAW has provided funding for http://songs.pk but then it might not considering the state of intelligence in our country! Facebook & Google are CIA Fronts February 16, 2011 In the case of both Google and Facebook, three talented students in their 20's came out of obscurity to establish multi-billion dollar enterprises. Do you suppose they had some help? BY SANDEEP PARWAGA (FOR HENRYMAKOW.COM)