My First Post      My Facebook Profile      My MeOnShow Profile      W3LC Facebook Page      Learners Consortium Group      Job Portal      Shopping @Yeyhi.com

Pages










Monday, March 11, 2013

Dumpbin to Check Application/DLL Compiled Platform (x86 vs x64)


I will take this oppurtunity to extend my earlier post on finding .SO and .A compiled versions over Linux platforms. You can achive same target in Windows using the Dumpbin utilty. Dumpbin is a program in Visual Studio Tools that helps you display information about a binary file.

Though the utility is much useful, but here I anm only describing about how to use it to check whether a dll is build for x86 or x64 platform. I will dedicate some other post for more usages of Dumpbin.
PS: If you do not have Visual Studio, you have to get Dumpbin by some other means. But if you have MS Studia then it is prebundled with it.

Start Visual Studia Command prompt. One way to do so is:
1. Go to start menu, find your VS2010 application folder
2. In Visual Studio Tools, click on Visual Studio Command Prompt (2010)
3. A command prompt environment will be load.
4. Navigate to your assembly location. Type, dumpbin /headers your_assembly.dll. It will display the following for x86 dll and x64 dll respectively. See the highlighted areas

You can also type dumbin on command prompt to see various Command line arguments. Its easy, but important is that you must remember that this tool can help you do so.
:)

Linux - Check Shared Object Compile Version - .SO and .A files - whether 32 bits or 64 bits - Using file and readelf commands


If you wish to check whether a shared object (.so) in Linux is 32 bits or 64 bits, you can use the following commands:
a. file
2. readelf

Lets see their usage one by one:

1. file XXX.so

file command will output the file type of the given file. It will work for .so files.
You must look for the ELF XX-bit in the output.
It tells you whether the file is 32 bits or 64 bits compiled.


2. readelf -h XXX.so

readelf command will output the information about elf files.
Look for the Class: ELFXX .
The XX will tell you whether the file is 32 bit or 64 bit compiled

It is important to note that that the readelf -h works for archive files (.a) as well.

And for the reference of our users, we can use the Dumpbin utility over Windows for similar and more information over the Windows platform.
A separate blog post will capture those details later.

Sort Blog Posts using Yahoo Pipes - Blogger Posts in alphabetical, chronological, date wise order


Problem Statement: Sort the Blog posts in a desired order like chronological, or Alphabetical order.
One of the many tools: Yahoo Pipes. We will use Yahoo Pipes to solve this problem.

Yahoo! Pipes is a web application from Yahoo! that provides a graphical user interface for building
data mashups that aggregate web feeds, web pages, and other services, creating Web-based apps from
various sources, and publishing those apps. Hence, Yahoo Pipes is an amazing Data Mining Tool.
Or, lets say a Data analysis tool. Now let us see what does it take to get to our solution of sorting the Blog posts in a desired order like chronological, or Alphabetical order. And that too using Yahoo Pipes!!

Step 1: Get the Blog Feed using Atoms
First we get the blog feed URL. In this case we will use :
http://http://new-it-discussions.blogspot.in/atom.xml
Then to include all posts we add this parameter to the above feed url :
?redirect=false&start-index=1&max-results=999
This will fetch 1000 posts from the blog. Now the complete feed url is :
http://http://new-it-discussions.blogspot.in/atom.xml?redirect=false&start-index=1&max-results=999


Step 2: Launch the Yahoo Pipes project to create data mashup for aggregating and analysing data
For this Just Create a Yahoo Profile and Register A Pipes Account.

Step 3: Using Yahoo Pipes to create Web based app combining data from different sources and applying analytics
The Left HAndside Menu will have different options and operators.
Use Feed Operator as Input. So, now input to you Pipe will  be the feed from your blog
Now Bring, drag and drop, a Sort Operator.
For reference, please see the image which shows my Pipe in development stage :)

I used the sort by itel.PubDate. This means sorting by Publishing date.
You can sort by Alphabetically and other options. You may also select Ascending or descending.
Now connect the output from this to the final output.
This compleet one Yahoo Pipe.
You can Run and then publish the Yahoo Pipe

Voila!!
Your First Yahoo  PIpe is created.


The Discussions For IT People Blog has created some Pipe for its own usage. You can view them at:
Discussions-For-IT-People-Pipe-BlogListAlphabetical
http://pipes.yahoo.com/pipes/pipe.info?_id=b74f9eeb70b27af587832209b7acfbd0
Discussions-For-IT-People-Pipe-BlogListChronological
http://pipes.yahoo.com/pipes/pipe.info?_id=c948a93a254e97b3ad59df059b2983cc









Tuesday, February 5, 2013

Reliance to launch 4G internet at INR 10 per GB. Cheap Dongle, cheap internet.

Karlo Dunia Mutthi Me!! Version 2.0


Once again Reliance is all set to show to the world that not only it is bold and consumer friendly, but also fond in exploring and occupying the entire business space available. Way back, it was Reliance who brought about a mobile revolution in the country. And now, it seems it will bring back data revolution across the nation.

Though it is coined by someone else, but I deeply remember the slogan "roti kapda ur makaan" changed into "roti kapda makaan aur bandwidth". Envisioned by one of the legends of modern times, his dream is all set to come true.


Get Tax and Medical Benefits
Reliance has announced to offer 4G internet at 10 Rs per GB in India!!! This is tenth of a price for 2G and 50 times less than current 3G prices. The report says that RIL will also offer tablets at a subsidized price of Rs 3,500 and will bundle data plans for  Rs 10 per GB. However, the company did not commit a launch date. It was communicated that it was still in the planning phase. 

Much more can be read at http://articles.economictimes.indiatimes.com/2011-12-06/news/30481876_1_ril-plans-ril-management-tariff-plans

Now I seriously advice other players in this arena to start treating RIL's launch as a threat at this moment. And if very near moments to come, they do not come up with other strategies, it may really be very hard time for them. I would like to notify all that:

1. RIL is the only company to have pan-India spectrum. It can offer wireless broadband services on the 4G technology platform. It has already paid Rs 13,000 crore for these airwaves, as the story goes.

2. In 2003, the beautiful white handsets in INR 500 has been a huge success in the mass, but a gigantic loss for the company. In 2006, after Anil Ambani took charge of the telecom unit of the divided Reliance group, and bore a loss of nearly Rs 4,500 crore.

3.RIL also suggests of entering profoundly in tablets world. Currently the cheapest tablets in the market are between Rs 8000 and Rs 13,000. Aakash is not being counted in this research, because many still believe Aakash to be merely a hyperbole :). [Though, if they seriously come up, they have potential of rocking market. But may be they need consultants like me ;) ]

4.Typically, 1GB of data costs an operator less than Re.1. But they charge around Rs.100 on 2G and Rs.300-500 on 3G for same amount of data. The high cost is due to what they spend on infrastructure setup and maintenance. But after they reach breakeven (still 1-2 years left for many), the data prices will slash down drastically. 

View ultimate Photo Printing and Camera Options
So plans for other companies should be:

a. Reduce data prices
b. increase uplink and download speeds
c. offer some package like 10 rupees a month for facebook. typically not many cross 500 mb on  a mobile device for facebook alone. you can plan to block video streaming if you like in this special pack
d. focus more on your security, and advertise on those stuff. because once the price is normalized, what everyone cares about next is your quality.
e.Treat RIL plans seriously and gear up your management people to just not to fight, rather survive in the business.
f. Think on the lines of increasing volume of sale and decreasing profit per user at present. Overall you will get more profit. Old management principal. But its high time to apply now!!!
g. target special segments like parents, rural areas - these people normally use less but want more things which are much more simpler than 3G/4G speeds - It is support, training.
h. properly target SMEs in India. They are growing at tremendous rate and they have huge bandwidth needs. Remember how Gmail and other Google Apps captured the market.
i. Contact Me :) Though it may cost you, but someone snatching your user base would be more painful!! Proper plans targeting proper people is my especiality. :)

5. Be adviced everyone, that Reliance will be using Qualcomm LTE technology. Hence the devices may be a slightly costlier, but speed guaranteed :)

6. We should not forget that in 2012, Reliance Industries (RIL) has signed a deal with Moscow-based company Spirit DSP to license Video and Voice engine. This may also be seen as a future plan of Skype-like video and voice calling services (VVoIP) to its subscribers. And this time with fastest LTE technology of Qualcomm. Hats off Reliance!! Skype (now Microsoft) and WhatsApp( now planning to charge its users), it is time for you people too to put in some serious thoughts.

7. The plan is not so easy path for reliance too. Lets assume that Reliance 4G gets 60 million subscribers [Ques: How I guessed? Answer: Read magazines and surveys !!]. Further assume that each user consumes 10 GB of Data every month. This means that normal bill of such a user today with other plans is around Rs 1200 + 300 as taxes, i.e. around 1500 INR. Now RIL has plans to chare INR 100 + lets say a tax of 20 INR, making a total of INR 120. So, the present difference is around 1380 INR. Hence, if we assume other operators to stay at same price, RIL will have a top-line of 60 million* 1380 i.e. around INR 7000 crore. And, it is important to keep in account that 10 GB is a surplus amount. Most, or lets say almost all, will have no need to cross that barrier. Hence, I guess for them to break even, it may take nearly 3  years. 

Kudos to Reliance from the core of my heart. I have all my wishes to you people to come up with a successful plan, and make this dream come true. Ofcource, deep penetration in the market and influencing subscribers data usage habbits is the key to success here. 

I just wish everything goes fine for users and RIL both. 2003 repetition of white handsets is all I fear about :)

--Cheers
Future is cheap.
Hick :)
Future luxury is directly proportional to my growth and inversely proportional to my present luxuries.
+91-8888327658


Monday, February 4, 2013

Pothi: The Book Advisor


Pothi.org is a free book consulting organization for everyone from majftech.com and it can be used for any purpose.
Get Tax and Medical Benefits
We present to you the list of books that we consider a must read for all. We know that different people have different tastes, and our books range from fiction to technology and from hatred to love. Our editor takes pain to list and come up with the best books every month.
Presently we are in expansion plans and we need help. The website is on Sale too!

And Now, there is a Free Web App on Android market too!.
View ultimate Photo Printing and Camera Options
The App suggests you what best to read. Presently, the list includes English, Hindi, Urdu, Russian, French, and the latest buzz books.