30 January 2017

Inspiring lines

✍🏽கடலில் பெய்யும் மழை பயனற்றது,
✍🏽பகலி ல் எரியும் தீபம் பயனற்றது,
✍🏽வசதி உள்ளவனுக்கு கொடுக்கும் பரிசு பயனற்றது,
✍🏽நோய் உள்ளவனுக்கு கொடுக்கும் அறுசுவை உணவு பயனற்றது.
✍🏽அதுபோல் முட்டாளுக்கு கூறும் அறிவுரையும் பயனற்றது.
✍🏽வறுமை வந்த காலத்தில் உறவினர்களின் தயவில் வாழ்வதை விட புலிகள் வாழும் காட்டில், புற்கள் நடுவில் உள்ள மரத்தடியில் வாழ்வது மிகவும் நல்லது.
✍🏽 பல பறவைகள் இரவில் ஒரே மரத்தில் இருந்தாலும் காலையில் ஒவ்வொன்றும் ஒரு திசையில் பறக்கிறது.
✍🏽 ஆதலால் நம்மிடம் நெருங்கி உள்ளவர் எப்போதும் நம்முடன் இருப்பதில்லை, இதை உணர்ந்து கவலைப்படாமல் வாழ வேண்டும்.
✍🏽பெரிய யானை சிறிய அங்குசத்தை கண்டு பயப்படுகிறது,
✍🏽 சிறிய மெழுகுவத்தி பெரிய இருளை விலக்குகிறது,
✍🏽பெரிய மலை சிறிய உளியால் வெட்டி எடுக்கப்படுகிறது.
✍🏽பெரிய உருவத்தினால் என்ன பயன்? உருவத்தை கொண்டு ஒருவரை எடை போடக்கூடாது.
✍🏽வேப்ப மரத்தை கிளை முதல் வேர் வரை நெய்யும், பாலும் ஊற்றி வளர்தாலும் அதன் கசப்பு தன்மை மாறாது.
✍🏽அது போல் கெட்ட மனிதர்களுக்கு எத்தனை விதமாக உரைத்தாலும் அறிவு வராது.
✍🏽சாராயப் பாத்திரத்தை நெருப்பில் இட்டாலும் அதன் மணம் போகாது.
✍🏽யானையிடம் இருந்து 1000 அடி விலகி இருங்கள்,
குதிரையிடம் இருந்து 100 அடி விலகி இருங்கள்.
கொம்பு உள்ள மிருகத்திடம் இருந்து 10 அடி விலகி இருங்கள்.
ஆனால் உங்களுக்கு நம்பிக்கை துரோகம் செய்யும், ஏமாற்றும் மக்கள் வசிக்கும் ஊரை விட்டு சென்று விடுங்கள்
✍🏽எல்லாம் காரியங்களிலும் நீங்கள் உங்கள் கொள்கைகளில் பிடிவாதமாக இருக்காதீர்.
✍🏽வளைந்து நெளிந்து வாழ கற்று கொள்ளுங்கள்.
✍🏽காடுகளில் நீண்டு நேராக உள்ள மரங்களே முதலில் வெட்டப்படுகிறது.
✍🏽அறியாமையை விட கொடிய எதிரி இல்லை.
✍🏽கோவத்தை விட கொடிய நெருப்பு இல்லவே இல்லை....🌹
🙌🏾இருபது ரூவா  பிச்சைக்காரனுக்கு போட யோசிக்கிற நாம அதையே ஹோட்டல்ல சர்வருக்கு டிப்ஸா  கொடுக்குறோம்...

⌚️ஜிம்முல ஒரு நாள் பூராம் ஒர்க் அவுட் பண்ண சளைக்காத நாம... வீட்ல மனைவிக்கு உதவி செய்ய சலிச்சுக்கிறோம்...

🙏🏻கடவுளை பிரார்த்திக்க ஒரு மூணு நிமிசத்தை ஒதுக்க சங்கடப்படும் நாம மூணு மணி நேரம் உட்கார்ந்து விளங்காத படத்தை பார்த்துட்டு வரோம்...

💧காதலர் தினத்துக்காக ஒரு வருசமா காத்திருக்கிற நாம அன்னையர் தினத்தை மறந்திடறோம்...

👍🏻ரோட்டோரம் உட்கார்ந்திருக்கும் ஏழை குழந்தைகளுக்கு ஒரு நேர சாப்பாடு வாங்கி தர நினைக்காத நாம அதையே ஓவியமா வரைஞ்சா லட்ச ரூவா கொடுத்துக்கூட வாங்கி வீட்ல மாட்டிக்கிறோம்...

👍🏻ஜோக்கை எல்லாம் பார்வேர்ட் பண்ணுற நாம இந்த மாதிரி மெசஜை கண்டும் காணாமல்  விட்டுடுறோம்...அதில் ஒளிந்து இருக்கும் வாழ்க்கையின் சாரம் புரியாமல்

31 July 2016

Top 10 Android Games of 50 MB


10. Pou
Updated on: 12-Jan-2016
Download size: 20.71MB

9. Rolling Sky
Download size: 30.81MB
Offered by: Clean Master Games

8. slither.io
Download size: 19.44MB
Offered by: Lowtech Studios


7. Mobile Strike
Download size: 45.18MB
Offered by: Epic War

6. Candy Crush Saga
Download size: 66.56MB
Offered by: King

5. Dragon City
Download size: 51.65MB
Offered by: Social Point

4. Subway surfers
Download size: 56.78MB
Offered by: Kiloo

3. Temple Run 2
Download size: 49.31MB
Offered by: Imangi Studios

2. Clash of Clans
Download size: 61.63MB
Offered by: Supercell

1 Pokemon Go
Download size: 59.91MB
Offered by: Niantic, Inc.

11 March 2015

jolo.in alternative

In the recent days, jolo.in free recharge api provider has become more worse than ever. no recharge was successful but the amount getting deducted ,emailed them (sales@jolo.in) couple of times  asking whats going on? no reply yet.

my previous blog post was about mobikwik recharge api.  so in this post i am writing to tell you all how i migrated to mobikwik api without disturbing my current site setup.

here is the trick for Operator code mapping

$op='AT'; //operator code for jolo

$ops=array(
'AT'=>array('op'=>1),
'BS'=>array('op'=>3),
'BSS'=>array('op'=>3,'pvalue'=>'specialRecharge'),
'AL'=>array('op'=>6),
'ID'=>array('op'=>8),
'VF'=>array('op'=>2),
'TD'=>array('op'=>11),
'TDS'=>array('op'=>11,'pvalue'=>'specialRecharge'),
'TI'=>array('op'=>9),
'MS'=>array('op'=>13),
'UN'=>array('op'=>16),
'UNS'=>array('op'=>16,'pvalue'=>'specialRecharge'),
'LM'=>array('op'=>10),
'RL'=>array('op'=>4),
'RG'=>array('op'=>5),
'VD'=>array('op'=>17),
'VDS'=>array('op'=>17,'pvalue'=>'specialRecharge')
);

$opr=http_build_query($ops[$op]);

$uid='email@example.com';  //your mobikwik username probably email id
$pwd='123456';  //your mobikwik password

$amt=; //amount variable
$cn=; //cell number variable

$cir=11; //this can be ignored

$mapp=md5($amt.$pwd.$cn.$uid.'c489hrvv56NV9IVYCY4YER56GRYYB&^fn980b3678b7zv58Z&*VV79V789TV58955T78VTV5');

$url="https://appapi.mobikwik.com/recharge.do?uid=$uid&pwd=$pwd&cn=$cn&$opr&cir=$cir&amt=$amt&reqid=android&mapp=$mapp";

$xml=file_get_contents($url);
$array=simplexml_load_string($xml);
//echo $url;
print_r($array);

if($array->status=='SUCCESS')
{
$txnid=$array->txId;
//do something
}

if($array->status=='SUCCESSPENDING')
{
$txnid=$array->txId;
//do something
}

5 February 2015

mobikwik recharge api

<?php

$uid='';  //your mobikwik username probably email id
$pwd='';  //your mobikwik password

$amt=10; //amount
$cn=9895098951; //cell number

$op=1; //operator id see below for list
$cir=11; //circle id see below for list

$mapp=md5($amt.$pwd.$cn.$uid.'c489hrvv56NV9IVYCY4YER56GRYYB&^fn980b3678b7zv58Z&*VV79V789TV58955T78VTV5');

$url="http://appapi.mobikwik.com/recharge.do?uid=$uid&pwd=$pwd&cn=$cn&op=$op&cir=$cir&amt=$amt&reqid=android&mapp=$mapp";

$xml=file_get_contents($url);
$array=simplexml_load_string($xml);

print_r($array);

?>

Operator and Circle

OperatorID    Operator
1    Airtel
2    Vodafone
3    BSNL
4    Reliance CDMA
5    Reliance GSM
6    Aircel
7    MTNL ( Pin based only)
8    Idea
9    Tata Indicom
10    Loop Mobile
11    Tata Docomo
12    Virgin CDMA
13    MTS ( Pin based only)
14    Virgin GSM
15    S Tel


Circle ID    Circle
1    Andhra Pradesh
2    Assam
3    Bihar & Jharkhand   
4    Chennai
5    Delhi & NCR
6    Gujarat
7    Haryana
8    Himachal Pradesh
9    Jammu & Kashmir
10    Karnataka
11    Kerala
12    Kolkata
13    Maharashtra & Goa (except Mumbai)
14    MP & Chattisgarh
15    Mumbai
16    North East
17    Orissa
18    Punjab
19    Rajasthan
20    Tamilnadu
21    UP(EAST)
22    UP(WEST) & Uttarakhand
23    West Bengal


P.S: MobiKwik is a Bitch.
Enjoy the Bitch ;)

28 December 2014

Find rank of user(s) using mysql query

SELECT 1 + (
SELECT count( * )
FROM user a
WHERE a.balance > b.balance ) AS rank,id
FROM user b
ORDER BY rank;


table structure
---------------

id balance
1 0.50
2 0.25
3 0.10
4 1.20


output
------
rank id
1 4
2 1
3 2
4 3


if you want get rank of a specific user use where clause like this

SELECT 1 + (
SELECT count( * )
FROM user a
WHERE a.balance > b.balance ) AS rank,id
FROM user b WHERE id='1'
ORDER BY rank;





17 April 2013

import GeoIP csv to MySQL DB provided by MaxMind

you can download GeoIP csv database from http://www.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip

unzip  and extract the csv file just upload it your web server

$ips=explode("\n",file_get_contents('GeoIPCountryWhois.csv'));
foreach($ips as $ip)
{
$ip=str_replace('"',"'",$ip); //this variable cantains sample string '1.0.0.0','1.0.0.255','16777216','16777471','AU','Australia'   which means you can use this string directly in mysql insert query







//perform your mysql insert query here

}


that is all :))