ASP-Net Clear Session

Asp.Net clear all session

Session.Abandon(); // Does nothing
Session.Clear();   // Removes the data contained in the session

Tags: Asp-net, Session

Adyar Banyan Tree

Adyar Banyan tree is consider one of the larget and oldest tree in the world. It's 450-year old gaint tree located in the grounds of the Theosophical Society headquarters, known locally as Adyar aala maram, whose aerial roots cover some 60,000 sq m. Which people listened to discourses by luminaries suc as J. Krishnamurti, Annie Besant and Maria Montessori.

Adyar Banyan Tree

Theosophical Society garden lies on the south bank of the Adyar River and covers 260 acres. The garden has migratory birds, fruit bats, snakes, jackals, wild cats, mongooses, hares and a variety of spiders. Trees include the rare mahogany and other trees from across the globe. 

Adyar Banyan Tree

The Theosophy Society - Adyar is the name of a section of the Theosophical Society founded by Helena Petrovna Blavatsky and others in 1875. Its headquarters moved with Blavatsky and president Henry Steel Olcott to Adyar, an area of Chennai in 1883.

TheosphicalSociety by Balavatsky in 1908

The designation 'Adyar' is added to make it clear that this is the Theosophical Society headquartered there, after William Quan Judge was separated by Besant and formed his own organization, known as the "Theosophical Society - Pasadena", with its International Headquarters in Pasadena, California.

Adyar Banyan Tree

This banyan tree appears to be 40 foot tall, 30 tonne trunk.  At a time some 3000 people can stay under its shade. There are times when people gathered and listened to great philosophers speech. During 1989, this banyan tree  was hit by a cyclone and uprooted.  Inorder to save this renowned tree huge cranes were used to put it in place.  Now it is still surviving by extending its trunks and holding its fame till today.

Tags: Adyar, Banyan-tree, Chennai, Balavatsky

The Buddha Temple Adyar

Buddhist Temple situated in Adyar Theosophical Society Cocunut Groove near Banyan Tree. 

Buddhist Shrine Adyar

It was built in 1925 under the direction of Mr C. Jinarajadasa, and enshrines a gray sandstone image of the Lord Buddha from Eastern India.  This statue, given by Annie Besant, shows the Buddha as the Teacher of Dharma, turning the Wheel of the Law.  Around his head is an inscription in Tibetan characters: 'He taught the cause of all things as also the means of cessation'. 

Directly facing the temple is a lily tank and beyond it a magnificent Bodhi tree (ficus religiosa), grown from a sapling descended from the original tree under which the Lord Gautama attained Enlightenment.  Nearby stood an ancient Buddhist gong, which used to be struck in the old days at six o'clock morning and evening. 

Bodhidharma soul

Engraved Text:

Bodhidharma (6th Century) was the great Buddhist monk, the transfer of Zen to China. Bodhidharma  was the first patriarch of Zen. According to Chinese Buddhist tradition Bodhidharma was born as the third prince of Pallava dynasty in their capital of Kanchi in South India. On this image according to the legend after Bodhidharma died in China his soul walked back towards India barefoot and with a single shoe in hand.
This Memorial is erected by: Institute of South Indian Buddhist Studies and Jogetsu of Japan on 5th October, 2009.

In 2009 a Zen Memorial Stone was unveiled.  The Stone was generously donated by the Institute of South Indian Buddhist Studies and is of special significance because Bodhidharma, the great Buddhist monk who brought Zen to China in the 6th century, was born in Kanchi, South India.
The Buddhist Shrine area is a place of great peace, where visitors can sit quietly on the stone benches of the precincts in silent contemplation.

Tags: Adyar, Banyan-tree, Bodhidharma, Buddha

GSLV-D5 India's first Indigenous Cryogenic Stage GSAT-14

GSLV-D5 with Indigenous Cryogenic Stage successfully launches GSAT-14 from SDSC SHAR.

GSLV-D5 is the eighth flight of India’s Geosynchronous Satellite Launch Vehicle (GSLV). It is also the fourth developmental flight of GSLV. During this flight, the indigenously developed Cryogenic Upper Stage (CUS) will be flight tested for the second time. GSLV-D5 will launch 1982 Kg GSAT-14, a communication satellite, into Geosynchronous Transfer Orbit (GTO). After reaching GTO, GSAT-14 will use its own propulsion system to reach its geostationary orbital home and will be stationed at 74º East longitude. GSAT-14 will help provide many satellite based communication services to the country including tele-education and telemedicine. GSLV-D5/GSAT-14 mission will be launched from the Second Launch Pad at Satish    Dhawan Space Centre SHAR (SDSC SHAR),Sriharikota. The flight duration of GSLV-D5 is 17 min 8 sec.


GSLV is a three-stage launch vehicle with solid, liquid and cryogenic stages. It is designed to inject 2 Ton class of communication satellites to Geosynchronous Transfer Orbit (GTO). The four liquid L40 strap-ons as well as the second stage of GSLV use storable liquid propellants. GSLV-D5 vehicle is configured with its first and second stages similar to the ones flown during earlier GSLV missions. The third stage is the indigenous cryogenic stage. The metallic payload fairing with a diameter of 3.4 metre is adopted for GSLV-D5. S-band telemetry and C-band transponders enable GSLV-D5 performance monitoring, tracking, range safety / flight safety and Preliminary Orbit Determination(POD).

Indigenous Cryogenic Upper Stage

Indigenous Cryogenic Upper Stage

A Cryogenic rocket stage is more efficient and provides more thrust for every kilogram of propellant it burns compared to solid and earth-storable liquid propellant rocket stages. Specific impulse (a measure of the efficiency) achievable with cryogenic propellants (liquid Hydrogen and liquid Oxygen) is much higher compared to earth storable liquid and solid propellants, giving it a substantial payload advantage. However, cryogenic stage is technically a very complex system compared to solid or earth-storable liquid propellant stages due to its use of propellants at extremely low temperatures and the associated thermal and structural problems. Oxygen liquifies at –183 deg C and Hydrogen at –253 deg C.The propellants,at these low temperatures are to be pumped using turbo pumps running at around 40,000 rpm. It also entails complex ground support systems like propellant storage and filling systems, cryo engine and stage test facilities, transportation and handling of cryo fluids and related safety aspects. ISRO’s Cryogenic Upper Stage Project (CUSP) envisaged the design and development of the indigenous Cryogenic Upper Stage to replace the stage procured from Russia and used in GSLV flights. The main engine and two smaller steering engines of CUS together develop a nominal thrust of 73.55 kN in vacuum. During the flight, CUS fires for a nominal duration of 720 seconds. Liquid Oxygen (LOX) and Liquid Hydrogen (LH2) from the respective tanks are fed by individual booster pumps to the main turbopump to ensure a high flow rate of propellants into the combustion chamber. Thrust control and mixture ratio control are achieved by two independent regulators. Two gimbaled steering engines provide for control of the stage during its thrusting phase.


GSAT-14 is the twenty third geostationary communication satellite of India built by ISRO. Four of GSAT-14’s predecessors were launched by GSLV during 2001, 2003, 2004 and 2007 respectively. After its commissioning, GSAT-14 will join the group of India’s nine operational geostationary satellites. The main objectives of GSAT-14 mission are:

  • To augment the in-orbit capacity of Extended C and Ku-band transponders 
  • To provide a platform for new experiments.

The cuboid shaped GSAT-14 has a lift-off mass of 1982 kg and the dry mass of the satellite is 851 kg.GSAT-14 structure is based on ISRO’s 2 ton class platform (I-2K satellite bus). The two solar arrays (each with two panels) of GSAT-14 together generate about 2600 W of power, while the light weight Lithium-Ion Batteries supply power during eclipse period. 

Some of the new experiments being flown on GSAT-14 are: 

  • Fiber Optic Gyro
  • Active Pixel Sun Sensor
  • Ka band beacon propagation studies
  • Thermal control coating experiments

Tags: Isro, Cryogenic, Gslv-d5, Gsat-14

Battling India's Illegal Tiger Trade

The overwhelming demand for tiger parts on the Asian market means India's tigers face constant peril from poachers. Conservationist Belinda Wright and her team at the Wildlife Protection Society of India are working to save tigers by helping enforcement authorities track down and arrest suspected poachers.

Courtesy : NGC

Tags: Tigers, Trade, Illegal

Is Ice Melt Altering NG Maps?

National Geographic's soon-to-be-published Atlas of the World, tenth edition, will show the most dramatic change in Arctic ice since the 1963 publication of the first edition. For more about the National Geographic Atlas of the World and how the shrinking Arctic is changing part of its look, read Shrinking Arctic Ice Prompts Drastic Change in National Geographic Atlas.

Tags: Artic, National Geographic, Global Warming

கிரானைட், தாது மணல் கொள்ளை: விசாரணை நடத்த சகாயம் ஐ.ஏ.எஸ். தலைமையில் குழு- சென்னை ஹைகோர்ட் அதிரடி!

சென்னை: தமிழகத்தில் கிரானைட் மற்றும் தாது மணல் கொள்ளை குறித்து விசாரணை நடத்த ஐ.ஏ.எஸ். அதிகாரி சகாயம் தலைமையில் குழு ஒன்றை அமைத்து சென்னை உயர்நீதிமன்றம் அதிரடியாக உத்தரவிட்டுள்ளது. சென்னையைச் சேர்ந்த சமூக ஆர்வலர் டிராபிக் ராமசாமி உயர்நீதிமன்றத்தில் கடந்த ஜூன் மாதம் ஒரு வழக்கைத் தொடர்ந்தார். அந்த வழக்கில், கிரானைட், தாது மணல் மூலம் அரசுக்கு பல்லாயிரக்கணக்கான கோடி ரூபாய் இழப்பீடு ஏற்படுகிறது, மதுரையை போல் மற்ற மாவட்டங்களிலும் கிரானைட் மற்றும் தாது மணல் முறைகேட்டை கண்டறிய ஐ.ஏ.எஸ் அதிகாரி சகாயம் தலைமையில் குழு அமைக்க வேண்டும் என்று வலியுறுத்தப்பட்டிருந்தது. இந்த மனுவை விசாரித்த சென்னை உயர் நீதிமன்றம், சட்டவிரோத கிரானைட், தாது மணல் கொள்ளை தொடர்பாக மத்திய, மாநில அரசுகள் பதிலளிக்க நோட்டீஸ் அனுப்பியிருந்தது.

இன்றைய விசாரணையின் போது, நேர்மையான அதிகாரியான சகாயத்தை ஏன் அரசு அடிக்கடி இடம் மாற்றம் செய்கிறது என்றும் நீதிபதிகள் கேள்வி எழுப்பி தமிழக அரசை விமர்சித்தனர்

சென்னை உயர்நீதிமன்றத்தின் இந்த உத்தரவு குறித்து கருத்து தெரிவித்த ஐ.ஏ.எஸ். அதிகாரி சகாயம், என்னிடம் ஒப்படைக்கப்படும் வழக்குகளை நேர்மையாக கையாளுவேன் என்று கூறியுள்ளார்.

அதே நேரத்தில் தன்னுடைய பணி இடம் மாற்றம் குறித்து எந்த ஒரு கருத்தையும் தெரிவிக்க இயலாது என்றும் ஐ.ஏ.எஸ். அதிகாரி சகாயம் கூறியுள்ளார்.
தற்போது அறிவியல் நகரத்தின் துணைத் தலைவராக இருக்கும் சகாயம் ஐ.ஏ.எஸ். அதற்கு முன்னர் கோ ஆப்டெக்ஸில் இயக்குநராக இருந்தார். அத்துறையின் அமைச்சரான கோகுல இந்திரா தனக்கு வேண்டியவர்களுக்கு டெண்டர்களை கொடுக்க சொன்னது உள்ளிட்டவைகளை சகாயம் துணிச்சலாக நிராகரித்து வந்தார். இதனால் அவர் மருந்துகள் சேவை கழகத்துக்கு மாற்றப்பட்டார். அடுத்த சில மணி நேரங்களிலேயே அறிவியல் நகரத்தின் துணைத்தலைவராக மாற்றப்பட்டார்.

இப்படி தனது பணிக்காலத்தில் 24 முறை சகாயம் பணி இடம் மாற்றம் செய்யப்பட்டதாலேயே சென்னை உயர்நீதிமன்றம் இது பற்றிய அதிருப்தியைத் தெரிவித்திருக்கிறது

இந்த நிலையில் சென்னை உயர்நீதிமன்றத்துக்கு அண்மையில் தலைமை நீதிபதியாக பொறுப்பேற்ற எஸ்.கே. கவுல் தலைமையிலான பெஞ்ச் அதிரடியாக நேர்மையான அதிகாரி சகாயம் தலைமையிலான குழுவை அமைத்து உள்ளது குறிப்பிடத்தக்கது. 

Tags: Highcourt, Ias, Sagayam

Uthama Villain official tracklist revealed – Music from March 1st

The audio launch of Uthama Villain will happen tomorrow amidst a lot of expectations.Uthama Villain, directed by Ramesh Aravind, stars Kamal Haasan in the lead role. A galaxy of stars, including Jayaram, Urvashi, Andrea, Parvathi Menon and Pooja Kumar, are also included in the star cast. Ghibran has composed the tunes for Uthama Villain.

Uthama Villan

Check out the tracklist of Uthama Villain:

1. Love ah Love ah

Singers: Kamal, Sharanya Gopinath

Lyrics: Viveka

2. Kaadhalam Kadavul Mun

Singers:  Padmalatha

Lyrics: Kamalhassan

3. Uthaman Arimugam

Singer: Kamal

Lyrics: Subbu Arumugam

4. Sagavaram

Singer: Kamal

Additional Vocals – Yazin Nizar, Iyaappan, Ranjith

Lyrics: Kamalhassan

5. Iranya Nadagam

Singers: Kamal

Lyrics: Kamal

6. Mutharasan Kadhai

Singers: Kamal

Lyrics: Kamal

7. Uthaman Kadhai

Singers:  Kamal

Additional Vocals: M.S. Bhaskar

8. Uthama Villain Theme – Instrumental

9. Guru & Sishya – Instrumental

10. Father & Daughter – Instrumental

11. Uttaman & karpagavalli – Instrumental

12. Father & Son – Instrumental

13. Letter From & To Yamini – Instrumental

14. Dr. Arpana – Instrumental

15. Kaadhalam Kadavul Mun – Karaoke

16. Sagavaram – Karaoke

17. Iranya Nadagam – Karaoke

Tags: Uthama Villain, Kamal Hassan, Songs, Villan

Tree Grows 40 Kinds of Fruit

Sam Van Aken, an artist and professor at Syracuse University, uses "chip grafting" to create trees that each bear 40 different varieties of stone fruits, or fruits with pits. The grafting process involves slicing a bit of a branch with a bud from a tree of one of the varieties and inserting it into a slit in a branch on the "working tree," then wrapping the wound with tape until it heals and the bud starts to grow into a new branch. Over several years he adds slices of branches from other varieties to the working tree. In the spring the "Tree of 40 Fruit" has blossoms in many hues of pink and purple, and in the summer it begins to bear the fruits in sequence—Van Aken says it's both a work of art and a time line of the varieties' blossoming and fruiting. He's created more than a dozen of the trees that have been planted at sites such as museums around the U.S., which he sees as a way to spread diversity on a small scale.

Courtesy: NGC

Tags: Fruits, 40 Kinds, Single Tree

What is DevOps

DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market.

Under a DevOps model, development and operations teams are no longer “siloed.” Sometimes, these two teams are merged into a single team where the engineers work across the entire application lifecycle, from development and test to deployment to operations, and develop a range of skills not limited to a single function. Quality assurance and security teams may also become more tightly integrated with development and operations and throughout the application lifecycle.

These teams use practices to automate processes that historically have been manual and slow. They use a technology stack and tooling which help them operate and evolve applications quickly and reliably. These tools also help engineers independently accomplish tasks (for example, deploying code or provisioning infrastructure) that normally would have required help from other teams, and this further increases a team’s velocity.

Tags: Devops, Continuous Integration, Continuous Deployement

Amazon EC2 Abuse Report

Issue Summary

External traffic attacks received by Apache web server running on Amazon EC2 Instance.


- Create security group to allow inbound access only to the subnet provided in the VPC.

Tags: EC2 Attack, EC2 Abuse Report

How to connect GitHub from Linux using private key

  1. Login to ternimal 
  2. Create ssh public key using the following command 
    ssh-keygen -t rsa -b 4096 -C ""
    Will ask for id.rsa file number. jus hit enter.
    Next will ask for passphrase, If you need to secure you git repository provide a phrase. Otherwise just hit enter. (remember it, will ask every time when you try to commit and push the code)
  3. ~/.ssh/ file is created in your user home directory.
  4. using vi ~/.ssh/ or gedit ~/.ssh/ edit it and copy the content of the file.
  5. Login in to
  6. Select your repository => "Settings" in top menu.=> Click "Deploy keys"
  7. Input "Title" for your reference, paste the copied key in to "Key" textarea.
  8. It will ask you to confirm you account password.
    Now your are ready to connect to you repository.
  9. Now create a folder and using "git clone" command.

During git push it will ask for passphrase, If you provided during the private key generation.(@Step 2)

Tags: Linux, GitHub, SSH Private Key, GIT

Find External or Internet IP address from Linux and Windows

Find External/Public IP Address using windows

From windows command prompt you can find the internet address of your system or modem address using the following command.

           Non-authoritative answer:

Above command output two ipv4 address. Address shown for highlighted will be you external ip or internet/modem ip address.

Find External/Public IP Address using Linux

In linux it can be find using dig command. It will output lost of information. Can be filtered using +shot options.

:~$ dig +short

Command ouptus the your external internet IP address.

Tags: Nslookup, Dig, Public IPv4

Copy files using scp from one system to remote system

Linux administrator should be familiar with CLI environment. Since GUI mode in Linux servers is not a common to be installed. SSH may the most popular protocol to enable Linux administrator to manage the servers via remote in secure way. Built-in with SSH command there is SCP command. SCP is used to copy file(s) between servers in secure way.

scp stands for secure cp (copy), which means you can copy files across ssh connection. That connection will be securely encrypted, it is a very secure way to copy files between computers. scp uses by default the port 22, and connect via an encrypted connection or secure shell connection. (ssh for short).


scp [-12346BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2


Copy one single local file to a remote destination

scp /path/to/source-file user@host:/path/to/destination-folder/
scp user@host:/path/to/source-file /path/to/destination-folder

Command copy's local fource file to remote system /path/to/destination-folder/ folder and also vice versa.

Copy one single file from a remote server to another remote server

scp user1@server1:/path/to/file user2@server2:/path/to/folder/

above command copy a file from one server to another server. This command is executed from thrid server.

Copy multiple files with one command

scp file1.txt file2.txt file3.txt

Copies multiple files with file name mentioned, to another server named

Copy all files with wildcard

scp /path/to/folder/*.ext user@server:/path/to/folder/

Command copies list of file with extension .txt with in a folder.

Copy all files in a folder recursively to a remote server

scp -r /path/to/source-folder user@server:/path/to/destination-folder/

Command copies all files and folders with-in source-folder recursively to remote server with same folder structure.

For more scp command options use man page using below man command.

man scp


Tags: SCP, Remote Copy, SSH

Use full Linux commands

Here are some of Linux usefull general commands

View all Environment variables

env command can be used to view all enviroment variable and its value for current logged user via terminal.

ubuntu@ip-xx-xx-xx-xx:~/maven/JavaProj$ env
SSH_CLIENT= 54904 22

Set Environment Variables on Linux

You can modify each environmental or system variable using the export command. Set the PATH environment variable to include the directory where you installed the bin directory with perl and shell scripts:

export ANT_HOME=/path/to/ant/dir
export PATH=${PATH}:${ANT_HOME}/bin:${JAVA_HOME}/bin

Above command will set value for variable ANT_HOME and append it to PATH

Unset a environment variable

Enviroment variable can be removed from current user environment dynamically without any reboot and affecting other user or same user any other environment using unset command as follows

unset ANT_HOME

Above command remove the ANT_HOME variable and it's value from current user enviroment without affecting same user other enviroment.

View verbose output for git command

Normal git command will not show the output of communication performed with GIT server while executing clone/pull/push command. To view the output of full culr response header value, we need to set the verbose output as true while executing every git command as follows.

GIT_CURL_VERBOSE=1 git clone

command will output the request and response for curl command performand by git command.

ubuntu@ip-xxx-xx-xx-xxx:~/maven/JavaProj$ GIT_CURL_VERBOSE=1 git pull
* Couldn't find host in the .netrc file; using defaults
*   Trying
* Connected to ( port 443 (#0)
* found 148 certificates in /etc/ssl/certs/ca-certificates.crt
* found 596 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* SSL connection using TLS1.2 / ECDHE_RSA_AES_128_CBC_SHA1
*        server certificate verification OK
*        server certificate status verification SKIPPED
*        common name: (matched)
*        server certificate expiration date OK
*        server certificate activation date OK
*        certificate public key: RSA
*        certificate version: #3
*        subject:
*        start date: Thu, 14 Dec 2017 00:00:00 GMT
*        expire date: Fri, 14 Dec 2018 12:00:00 GMT
*        issuer: C=US,O=Amazon,OU=Server CA 1B,CN=Amazon
*        compression: NULL
* ALPN, server did not agree to a protocol
> GET /v1/repos/PHPWordPress/info/refs?service=git-upload-pack HTTP/1.1
User-Agent: git/2.7.4
Accept: */*
Accept-Encoding: gzip
Accept-Language: en-US, *;q=0.9
Pragma: no-cache
< HTTP/1.1 401 Unauthorized



Tags: GIT, CURL, Env, Export