Author Archives: Sanju

About Sanju

I’m Sanjunath.S from Mumbai, India. I like web technologies, traveling & history. I have 11+ years of experience in web technologies like HTML 5, CSS 3, JavaScript, Bootstrap, and PHP.

25 Jun

Top 10 Features in Angular 18 You Need to Know

Top 10 Features in Angular 18

Angular, the popular front-end framework developed by Google, has seen numerous enhancements over the years. With the release of Angular 18, developers have a lot to look forward to.

Here are the Top 10 features of Angular 18:

1) Improved Performance
Angular 18 introduces significant performance improvements. Optimizations in change detection and rendering pipelines have resulted in faster load times and better runtime performance. These enhancements ensure that applications built with Angular 18 are more responsive and efficient.

2) Enhanced Component API
The component API in Angular 18 has been refined to offer more flexibility and control. New lifecycle hooks and improved input/output handling make it easier for developers to manage component interactions and state changes. This results in cleaner and more maintainable code.

3) Advanced Dependency Injection
Dependency injection in Angular 18 has been upgraded to support hierarchical injectors. This allows for more granular control over service lifetimes and dependencies, enabling developers to create more modular and scalable applications. Additionally, the new API simplifies the creation of custom injectors.

Angular 18 For loop and new Tags

4) Streamlined Forms Module
The forms module has received a major overhaul in Angular 18. The new reactive forms API is more intuitive and powerful, making it easier to create and manage complex forms. Improved form validation and error handling capabilities ensure a smoother user experience.

5) Better CLI Tools
The Angular CLI has been enhanced with new features and commands. Developers can now take advantage of improved scaffolding, testing, and deployment workflows. The CLI also includes better support for custom schematics, making it easier to automate repetitive tasks and maintain consistency across projects.

6) Optimized Bundling
Angular 18 comes with improved bundling and tree shaking capabilities. The framework now leverages modern JavaScript features to reduce bundle sizes and eliminate unused code. This results in faster load times and better performance, especially for large applications.

7) Improved Testing Framework
Testing in Angular 18 has been made more robust and developer-friendly. The updated testing framework includes better support for asynchronous testing, improved test coverage reports, and enhanced mocking capabilities. These improvements help ensure that applications are thoroughly tested and reliable.

8) Enhanced Accessibility Support
Angular 18 places a strong emphasis on accessibility. New ARIA attributes and accessibility features have been added to the framework, making it easier to create applications that are accessible to all users. The Angular team has also provided better documentation and tools for testing accessibility.

9) New Router Features
The Angular router has been enhanced with new features to improve navigation and state management. Lazy loading of routes is now more efficient, and the new router hooks provide greater control over route transitions. These enhancements make it easier to build complex, multi-page applications.

10) Improved Documentation and Learning Resources
With the release of Angular 18, the documentation has been updated to reflect the latest features and best practices. The Angular team has also created new tutorials, examples, and learning resources to help developers get up to speed quickly. This makes it easier for both new and experienced developers to master the framework.

Angular 18 is a significant release that brings a host of new features and improvements. These enhancements make the framework more powerful, efficient, and developer-friendly, ensuring that Angular remains a top choice for building modern web applications.

25 Nov

Specialities of Kerala’s agricultural and religious festival Vishu

Specialities of Kerala's agricultural and religious festival Vishu

Vishu is an agricultural and religious festival in Indian state Kerala. Vishu is celebrated on Medam (Aries) 1st of the Malayalam month. Scientifically speaking, this is also the time when the Sun enters Aries. Vishu means equal. That is, a rare day with equal night and day. Vishu, which is celebrated on the day of Aries, has that special feature.

Kerala Vishu festival in other states and countries? Yes, we can find some possibilities in other Indian states and Southeast Asian countries. Let’s take a look at what it is.

There are similar celebrations not only in Kerala but also in some states of India and some Southeast Asian countries. Celebrations similar to Vishu are held everywhere in the form of Karshikothsavam (Agricultural festival) or New Year.

A_food_treats_arrangement_for_Puthandu Tamil_Hindu

Celebrations similar to Vishu In other Indian states:
Assam: Bihu
Odisha: Pana Sankranti
Tripura: Beusu
Puthand: Tamil Nadu, Puducherry, northern and eastern regions of Sri Lanka.
Ugadi: Karnataka, Andhra.
Bisu: Tulunad region of Karnataka and Kerala.
Vaisakhi: Punjab, Nepal.
Aluth Avuruddha: Sri Lanka.

Celebrations similar to Vishu in Southeast Asian countries:
Thingyan: Myanmar
Pai Mai: Laos
Songkran: Thailand
Moha Sankranti: Cambodia

Watch the YouTube video about Specialties of Kerala’s agricultural and religious festival Vishu.

YouTube video about Specialties of Kerala's agricultural and religious festival Vishu

Similarly, do you want to get some more information about Kerala?
Therefore, please check the previous post:- Why Kerala is known as God’s own country – Part 1 for more pieces of information about Kerala.

20 Jun

Why Kerala is known as God’s own country – Part 2

Malayalam language

Malayalam Language (മലയാളം)

History:

  • Thunchathu Ramanujan Ezhuthachan is known as the father of Malayalam language.
  • Malayalam is one of the 22 scheduled languages of India. Similarly, it has official language status in Kerala state, The union territory of Lakshadweep islands and Puducherry.
  • The Malayalam language listed as a “Classical Language in India” in 2013. So let’s check those Six Classical languages in India. [Tamil, Sanskrit, Telugu, Kannada, Malayalam, and Odia].
  • The scripture has 52 letters, one of the largest alphabet systems in the country. And the script consists of a total of 578 characters as well. So any other Indian language can write using this script.
  • Malayalam has a huge vocabulary. It’s about 90,000 words. The modern Malayalam literature is complex as that of any other languages in the world.Malayalam Script

    The Malayalam alphabets

     via Wikimedia Commons

Quick facts:

  • The Malayalam language is under the Dravidian language family. So, it has some similarities with other Dravidian languages. Mainly similarities with the Tamil (Tamizh) language. But then also there are many differences in Malayalam. Compare to other Dravidian languages. Example: “Annan“ is a common word of Dravidian language family except for the Malayalam language. “Chettan” is the Malayalam word instead of “Annan”. The meaning of the word is the same, “Brother“ or “Elder brother“.
  • The name Malayalam is “Mala“ + “Alam“. That means, the “place under the hill area“. The Western Ghats is that hill area [word “Mala“], which is bordering like a big wall of Kerala states east side fully. State’s south [Thiruvananthapuram] to north [Kasargod] area. Finally, the word “Alam“ means, land/place/region. So Kerala state is geographically known as Malayalam or “Kairali“ also.
  • Native Malayalam language speakers are known as “Malayali“.

It’s one of the tongue-twisting languages in the world. Why? Few points are below:

  • First of all, almost every language is taking an average of 100 words in a minute. The same time, the Malayalam language is talking about 200 words in a minute.
    • Pronouncement of alphabets like Zha (ழ, ഴ) is using only in Malayalam (ഴ) and Tamil (ழ) in Indian languages. Example:  Mazha = Rain, Puzha = River.
      Less usage of Zha (ழ, ഴ) is presently in Tamil. But Malayalam is using that also regularly without many changes by generations.
    • Similarly, other pronouncements like Nja(ഞ്ഞ), Nga(ങ്ങ), Tta(റ്റ), Nta(ന്‍റ) also not easy for non-native Malayalam speakers. Actually, it’s very difficult to get the exact pronunciation of such Malayalam words with English alphabets.
    • Even more different and unique type of sounds like Ra (ര) also available in Malayalam. That’s why it’s very difficult to write Malayalam in any other language scripts. So Malayalees (native Malayalam speakers) can learn other language pronunciations very easily.
  • Malayalam has a similar and easy type of logic like English. Mainly for counting in the number system.
  • It has the longest palindrome (a word that reads the same backward, and forwards) in the English language. Example “MALAYALAM”
  • Malayalam has a strong and huge literary history. The city Kottayam (The city of Letters) is an example of the Malayalam literary strength. That place is the Capital of Malayalam publishing houses.
  • The first travelogue in any Indian language is Malayalam book “Varthamanappusthakam”. Published in 1785 AD.
  • Another important thing is, The Kerala state’s official name is “Keralam“ in the Malayalam language by traditionally. But it’s “Kerala” (English & Hindi) as per Central Government records of India.
  • One of the major Malayalam newspapers has a National record. The largest selling regional language newspaper in India. Similarly, the 11th most circulating newspaper in the world.

Onam festival - Pookkalam

The Onam festival – Pookkalam (religious art with flowers)

Religious culture

  • Hindus, Christians, Muslims, and Jews live peacefully together. (Jainism & Sikhism are unique in the state).
  • Onam is the state festival, traditionally. This festival is related to the epic of Kerala’s ancient king Mahabali and Vamana avatar. King Mahabali requested the Lord, one thing. Allow him to visit his kingdom at-least once in a year. Therefore, Keralites celebrate the Onam festival to welcome the king Mahabali.
  • St. Thomas Church, Thrissur, Kerala is the first Church in India. It was established in 52 A.D.
  • The first mosque in India is in Kerala. Cheraman Juma Masjid, Kodungallur. It built-in 629 A.D.
  • In addition, The first synagogue in India also in Kerala. The Paradesi Synagogue Kochi city. It constructed in 1567 A.D. Now also Jewish community is residing in Kochi city, the same as Keralites.
  • Pooram is a Hindu temple festival in Kerala. Thrissur pooram is the biggest pooram. Moreover, Thrissur pooram main fireworks are well renowned all over the country.

Similarly, do you want to get some more information?
Therefore, please check the previous post:- Why Kerala is known as God’s own country – Part 1 for more pieces of information. Thanks,

01 Nov

Why Kerala is known as God’s own country

Why Kerala is known as God’s own country

As per Hindu mythology, Kerala was created by Lord Parasurama, an avatar (incarnation) of Lord Vishnu by throwing his Axe across the sea to create new land for his devotees to live peacefully. Heavenly natural resources and people are welcoming everyone to visit the state. No major communal issues happened in Kerala, like any other states in India.

Records of Kerala state in India / World

  • The first state to achieve 100% literacy rate in India.
    1. Kottayam is the first city in India to attain 100% literacy (in 1989). It is located in central Kerala area. Kottayam is a well-known place for education from history time. So Kottayam is known as “Akshara Nagari” (City of Letters).
    2. Ernakulam district,(Kerala state) was declared as totally literate in 1990. It’s the first district in India to have achieved 100% literacy.
    3. Kerala state achieved 100% literacy in 1991. It’s the first state to achieve 100% literacy rate in India. Now Kerala is top in the table of literacy rate in Indian states.
  • State’s sex ratio is 1048 females: 1000 males. The national average is 945:1000. A prior check-up is not allowed for knowing the baby’s gender. No abortion related to upcoming baby’s gender. Boys and girls are getting equality everywhere.
  • 1st rank in India for HDI (Human Development Index), which is comparable with some European countries. Kerala is the only State in India which remains in the “very high human development index (HDI)” as per, world-class standards.
  • WHO (World Health Organization) and UNICEF declared Kerala to be the world’s first “Baby-friendly state” in the world.
  • First complete digital state in India.
  • The first state in India which is 100% electrified.
  • Kottayam, Kerala became the first tobacco free district in India in 2008.
  • Kottayam Port: India’s first inland Port is located in Kottayam municipality.
  • Kerala is the least corrupt states in India. It’s 4%, which is far better than other states like, Karnataka (77%), Andhra Pradesh (74%), Tamilnadu (68%), Maharashtra (57%) and J& K (44%). (According to CMS – Indian Corruption Study 2017 and Transparency International Survey.)
  • Kerala is the first state in India to offer free cancer treatment to the poor.
  • Kerala state has the highest life expectancy in India, 77 years. The USA has 78.60 years & 71.59 years in Russia. Kerala state has a world-class level in health care. The state has a lot of hospitals in every corner including super specialty hospitals. Government hospitals are there in every village for free treatments. Private hospitals are getting a subsidy from the state government. So private hospital charges are less than any other cities in India.
  • It has the highest media exposure in India. Newspapers are publishing in nine languages, mainly Malayalam and English.
  • Technopark, Thiruvananthapuram is the first IT park in India and the largest IT park in Asia. Established in 1990 by the Government of Kerala. This ISO certified Technology Park has about 400 companies with more than 56000 employees. It is also known as the world’s greenest Technopolis.>
  • Cochin International Airport is the first airport in India developed under a public-private partnership (PPP) model. It is the fourth busiest airport in India in terms of international traffic and the world’s first fully solar-powered airport. In 2018, it got Champion of the Earth award, the highest environmental honor instituted by the United Nations.
  • Kerala has 4 international airport’s, which is the highest ratio in India.
  • Asia’s largest, and the world’s third-largest, Naval Academy-Ezhimala Naval Academy is in Kerala.
  • Idukki arch dam, the world’s second arch dam, and Asia’s first.
  • World’s first Teak Plantation, World’s Largest and Longest Teak are in Kerala. World’s only one Teak Museum is in Nilambur, Kerala.
  • Kerala is the first state in the country to have STD and ISD facilities in all its villages.
  • Ancient Padmanabhaswamy temple in Thiruvananthapuram, Kerala is the richest worship center in the world and in terms of assets gold and precious stones.
  • Kerala is one of the first South Asian states which abolished the centuries-old practice of slavery. In 1812, the Travancore ruler Her Highness Maharani Lakshmi Bhai abolished the slave trade in Travancore state. After that, the Travancore king His Highness Uthradam Tirunal Maharaja banned all forms of slavery and slave trade in 1853. Then the neighboring princely state Kochi also banned slavery in 1872.
  • The Travancore King His Highness Chithira Thirunal Balarama Varma Maharaja abolished the ban of Temple Entry Proclamation (low caste people were not allowed to go to temples) in 1936. It was a milestone in the history of Kerala and India. Gandhi sent a message to Travancore king: “ People call me “The Mahatma” and I don’t think I deserve it. But in my view, you have in reality become a “Mahatma”(great soul) by your proclamation at this young age, breaking the age-old custom and throwing open the doors of the Temples to our brothers and sisters whom the hateful tradition considered as untouchables. “
  • In 2015 Idukki district, Kerala achieved the first district in India to be fully connected by high-speed broadband connectivity.
  • Kerala has emerged as a truly ‘digital state’ with a mobile teledensity of 98% and Internet access covering over 80% of the population.
  • Startup Village, Kochi is India’s first incubator business environment that is funded jointly by the public and private sector.
  • Cochin Shipyard is one of the major shipbuilding and maintenance facility in India which is famous for Ship design, Shipbuilding & Ship repair. Cochin Shipyard built India’s first Indigenous Aircraft Carrier for Navy,  INS Vikrant.
  • India is the world’s 4th largest natural rubber producing country. Kerala state is producing 92% of rubber in India.
  • NH 47A was the shortest highway in India. Now it’s the second-shortest highway in India. Length is 6 km between Kundannoor and Willingdon Island in Kochi, Kerala.
  • Respects all genders with the same level:- Kerala government became the country’s first state to announce a transgender policy. Kochi have a special school for transgenders. Transgenders are working for Kochi metro rail.
  • The state has the lowest population growth rate in India.
  • Cleanliness. There is no house in Kerala without a bathroom or toilet. First rank in India as a state. Taking bath two times a day is a daily routine of Keralites.
  • Every place has good libraries. DC Books, Kottayam is the first publishing house to get ISO certification in India, one of the largest literary publishers of India, which is publishing average 1500 books/year.
  • Highest health rate in India. 2,700 government medical institutions in the state, with 330 beds per 100,000 population. Rulers of the states of Travancore and Kochi took the initiative to implement the western health care system in Kerala in the 19th century.
  • The Kochi metro project is the first metro in the country which connects rail, road and water transport facilities. World’s first metro whose entire management operations are handled by women.
  • School Arts Festival of Kerala (Kerala School Kalolsavam) is considered to be the biggest cultural event of Asia, which is conducted by the state government of Kerala.

Quick Facts about Kerala – The God’s own country:

Country: India
State: Kerala
Local languages: Malayalam, Tamil, and English
Sex ratio: 1048 female(s)/1000 male(s)
International Airports: Cochin International Airport, Trivandrum International Airport, Karipur International Airport & Kannur International Airport. [The upcoming, Sabarigiri International Airport will be in Central Kerala area.]


Similarly, do you want to get some more information?
Therefore, please check the next post:- Why Kerala is known as God’s own country – Part 2 for more pieces of information. Thanks,

15 Oct

Basic tips – Mobile application development with Ionic

BASIC TIPS FOR MOBILE APPLICATION DEVELOPMENT WITH IONIC FRAMEWORK

We sometimes get stuck up for small things while doing mobile applications. So here are few basic tips and solutions for Mobile application development with the Ionic framework:

These are some basic tips for Mobile application development with Ionic

1) Show status bar in Android phone

constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen) {
platform.ready().then(() => {
// The platform is ready. So, here we can do any higher level native things you might need.
if(platform.is('android')) {
      statusBar.styleBlackOpaque();
}
else
{
      statusBar.styleDefault();
}
      splashScreen.hide();
});

2) Install multiple apps in the same Android phone for demo/testing.

<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

Change the widget version=”0.0.1″ like version=”0.1.1″. We can change widget id also. Then we will be able to install multiple apps in the same Android phone for demo/testing with different widget versions. So the output will be like:

<widget id="io.mycompany.starter" version="0.1.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

3) Change the default icon and splash screen. [ add resource command ]

For the best result, we can use icon & splash screen PSD templates from Ionic.
https://code.ionicframework.com/resources/splash.psd
https://code.ionicframework.com/resources/icon.psd

Then we can save and replace those splash.png & icon.png images in the resource folder.
ionic Cordova resources command will re-generate images into all resolutions properly.

4) Getting unknown resource error while building release version with [jarsigner] command

Change android-release-unsigned.apk to android-unsigned.apk for jarsigner command and zip command. Ionic official doc is showing command with app-release-unsigned.apk That we have to update for our use.

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks app-release-unsigned.apk my-alias

Change code to

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jks android-release-unsigned.apk my-alias


zipalign -v 4 app-release-unsigned.apk HelloWorld.apk

Change code to

zipalign -v 4 android-release-unsigned.apk HelloWorld.apk

23 Sep

Angular [ innerHTML ] – Elements id attribute is missing in innerHTML

ANGULAR [ INNERHTML ]

I was trying to fetch dynamic html data from an API for my Angular 4 project. I used Angular [innerHTML] attribute method to get fully HTML based content. But I was getting full HTML except for any elements “id” attribute. Here is the code how I fixed that problem.

This is the HTML code what I have to get as an output.

<p>
All definitions on the Technical Terms, websites are written to be technically nice but also smooth to perceive.
</p>

<p>
<span id="span1">Have you ever wondered how online businesses are works?</span> 
As a small business owner, <a href="http://www.skillblue.com" target="_blank">Skillblue digital agency</a> will help you to achieve your targets. <br>
The only thing is you should take a discussion with Skillblue company. 
<br> 
Or you can check Skillblue company's <a href="http://www.skillblue.com/faq/website-development-packages-faq/" target="_blank">profitable website development plans & instruction.</a>
</p>

This is the HTML code what I was getting as an output.

<p>
All definitions on the Technical Terms, websites are written to be technically nice but also smooth to perceive.
</p>

<p>
<span>Have you ever wondered how online businesses are works?</span> 
As a small business owner, <a href="http://www.skillblue.com" target="_blank">Skillblue digital agency</a> will help you to achieve your targets. <br>
The only thing is you should take a discussion with Skillblue company. 
<br> 
Or you can check Skillblue company's <a href="http://www.skillblue.com/pricing/website-development-packages/" target="_blank">profitable website development plans & instruction.</a>
</p>

Note: Here I’m mentioning 2 simple methods, for fixing any attribute related to [innerHTML] issues in Angular.

Method #1

Here I’m going to create a function for return Sanitized, pure HTML. Create an object myContent for assign dynamicData ( HTML data what I’ll fetch from API). Then I’ll call sameAsHtml function and pass myContent data into [innerHTML] in HTML page. Done!

page.component.ts :

import { DomSanitizer } from '@angular/platform-browser';

constructor(protected html_sanitizer: DomSanitizer) {}

pageTitle = 'My page title';

sameAsHtml(html_content) {
  return this.html_sanitizer.bypassSecurityTrustHtml(html);
}

myContent = dynamicData;

page.html :

<div class="container">
 <h1 [innerHTML]="pageTitle"></h1>
 <div [innerHTML]="sameAsHtml(myContent)"></div>
</div>

OR

Method #2

Here I’m going to assign Sanitized, full HTML into an object myContent. Then I’ll call myContent into [innerHTML] in HTML page. Done!

page.component.ts :

import { DomSanitizer } from '@angular/platform-browser';

constructor(protected htmlSanitizer: DomSanitizer) {}

pageTitle = 'My page title';
myContent = this.html_sanitizer.bypassSecurityTrustHtml(dynamicData);

page.html :

<div class="container">
 <h1 [innerHTML]="pageTitle"></h1>
 <div [innerHTML]="myContent"></div>
</div>

01 Aug

Kottayam – The city of Letters & Literacy

The city of Letters, Kottayam is a municipal town in the Indian state of Kerala, which is the administrative capital of Kottayam district. Kottayam municipality was established in 1924. The name ‘Kottayam’ is derived from two Malayalam words, “Kotta” + “Akam”, which means ‘Inside the fort’. “Akshara Nagari” means, The City of letters.

Kottayam is famous for 3 L ’s:-

City of Literature and Literacy

Kottayam is the first town in India to attain 100% literacy in 1989. Therefor, Kottayam is a well-known place for education from history time. So Kottayam is known as “Akshara Nagari” and City of Mural paintings also. The first college in India i.e., CMS College was started by the Church Mission Society in 1817, with the help of Travancore Kingdom.

CMS college old building

CMS college old building

City of Latex

Kottayam produces the largest quantity of natural rubber in India. Rubber board (Central Government Organizations ) headquarters is located in Kottayam town.

City of Lakes

Vembanad lake and Kuttanad paddy fields are sharing space with Kottayam. Many river types of waterways are available in Kottayam area.

City of Letters (Akshara Nagari)

Mahatma Gandhi University Kottayam - The City of letters

Mahatma Gandhi University Kottayam

Kottayam is a well-known place for literacy, education, and literature from many decades. Many first Malayalam dailies started publishing from Kottayam. Some famous and old publication companies have headquarters in Kottayam town. Kerala state’s 75% of publications are produced from Kottayam. Print and publishing ratio of Kottayam is very high in India. Many literature associations started here. Hence Kottayam is known as “Akshara Nagari”.

Eco City

Ministry of Environment and Forests, Government of India selected Kottayam as the first town in India to be transformed as an Eco-City in 2014.

City of Mural paintings (Chuvar Chitra Nagari)

Planned by the authorities of Kottayam and the Kerala Lalithakala Akademi. Many artists did initiative from India and outside of India.

History:

Present Kottayam town area was headquarters of Munjanad and Thekkumkoor rulers. Travancore kingdom attacked Thekkumkoor when Marthanda Varma Maharaja was ruling Travancore. Travancore military destroyed the palace and the fort [ Thaliyil fort ]. The Kottayam district court at Kottayam municipality was established in 1910 during the period of Sree Moolam Thirunal Maharaja of Travancore. Mahatma Gandhi visited Kottayam in 1936 related to his freedom fighting speech. That ground is there in heart of Kottayam urban area, Thirunakkara Maithanam (Thirunakkara ground). Mahatma Gandhi statue also there in the memory of his visit to Kottayam.

Kottayam - Thirunakkara Maithanam

Thirunakkara ground. Mahatma Gandhi statue in the memory of his visit

Miscellaneous points about the City of Letters:

  • Kottayam Public Library is the second largest public Library in Kerala, which is established in 1882. It is the first Library to be established and run by the public in Kerala. There are more than 1.5 lakh books in this Library. This is also one of the reason for Kottayam, The city of letters.
  • The Plantation Corporation of Kerala has its headquarters at Kottayam. Kottayam have priority for the traditional type of spices like black pepper. So it is an important trading center for spices from many centuries. Kottayam have a history of direct trading of spices with Dutch and Portuguese traders.
  • Nearest railway station: Kottayam railway station [ KTYM ], which is locating in the main area of Kottayam municipality. It is a major station in that region. Kottayam is the main gateway for Sabarimala pilgrimage. It has stop for long distance trains connecting most major cities in India. Chingavanam railway station is locating in the south of the Kottayam town railway station, which is a major goods station.
  • Nearest airport: Cochin International Airport is about 91 km from Kottayam.  The upcoming 5th international airport in Kerala state, Sabari international airport will be 44 km distance from Kottayam municipality.
  • Kottayam Port: India’s first inland Port is locating in Kottayam municipality.
  • In 2008, Kottayam became the first tobacco free district in India.
  • 15th ward of Aymanam panchayath in Kottayam is India’s first digitalized panchayat ward.
  • Upcoming Sabari international airport is a State and Central Government plan to build an airport near Sabarimala temple, in Kottayam. Aviation ministry estimated just six months to complete the airport.

Facts about literature & publishing:

  • Famous companies from Kottayam: Kottayam is the hometown of big publishing companies like, DC Books, Current Books, NBS (National Book Stall), Labour India Publications etc., 8+ major daily newspapers are publishing from Kottayam including 30+ weekly, monthly publications, and Rubber based companies like, MRF Ltd. (Madras Rubber Factory) tyres plant also in Kottayam.
  • CMS Press: The first printing press in Kerala, was established in 1821. The first printed Newspaper “Njananikshepam” published in Kerala. That printed and published from 1848 at CMS press Kottayam. The press is doing printing works in the languages of Malayalam, English, Tamil, Sanskrit, Latin, and Syriac.
  • DC Books: First publishing company in India, which got ISO certification for publishing books. Headquarters in Kottayam municipality.
  • The Mahatma Gandhi University ( MG-University ) is based in Kottayam.
  • Deepika: is one of the oldest newspapers published in India, which started publishing in 1887 from Kottayam. It is the oldest Malayalam daily newspaper which is currently also in circulation. First Malayalam newspapers to go online. It is still the largest Indian online newspaper.
  • Malayala Manorama Company Limited: Founded at Kottayam in 1888. Started publishing in 1890 from Kottayam. It’s the third largest circulating newspapers in India. In 2011, it was the 5th most circulated newspaper in the world. Malayala Manorama is the only non-English and non-Hindi daily newspaper in India to cross 1.5 million copies in circulation.

Notable persons from Kottayam:-

  • K.R Narayanan. Ex-president of India. First person from Kerala state who got selection as Indian president.
  • E. C. G. Sudarshan ( Ennackal Chandy George Sudarshan ) was India’s best known theoretical physicist and a professor at the University of Texas. His  Quantum theory for tachyons challenged Albert Einstein’s theory. Sudarshan was passed over for the Physics Nobel Prize on more than one occasion. He got Padma Vibhushan & Padma Bhushan from the Government of India.
  • Santhosh George Kulangara: is the founder and chief explorer of Safari TV, the first and only exploration channel in India. He’s the first Indian space tourist. His program Sancharam has entered into the Limca Book of Records for being a visual travelogue prepared by a person traveling solo to various nations, more than 100 & all continents.
  • Alphons Joseph Kannanthanam (IAS): is currently serving as the Union Minister of State for Electronics and Information Technology, Culture, and Tourism.
  • Kummanam Rajasekharan: is an Indian politician and the Ex: Governor of Indian state Mizoram.
  • Kottarathil Sankunni: author of Aithihyamala (Garland of Legends).
  • Arundhati Roy: Indian-English novelist is a native of Kottayam. Her Booker Prize-winning novel, The God of Small Things contains her childhood experiences in Kottayam area.
  • Jayaraj is an Indian filmmaker, who have done many works in Malayalam film industry. He got 5 International awards, 8 National Film Awards & 5 Kerala State Film Awards.
  • Kottayam Pushpanath: He was a famous writer of crime thrillers.
  • Mammootty; is an Indian film actor and producer who works mainly in Malayalam film industry. He won three National Film Awards & five Kerala State Film Awards.
  • Parvathy Omanakuttan: crowned Miss India 2008 and first runner-up at Miss World 2008. She was also awarded the titles of Miss World Asia & Oceania at the Miss World 2008.

Quick Facts about Kottayam – The City of Letters:

Country: India
State: Kerala (The God’s own Country)
District: Kottayam
Coordinates: 9.5947087°N 76.4855729°E
Local languages: Malayalam, Tamil, and English
Sex ratio: 1075 female(s)/1000 male(s)
Nearest Airport: Cochin International Airport. [The upcoming, Sabari international airport will be just 44 km distance from Kottayam City.]
Nearest railway station: Kottayam railway station [ KTYM ]

Reference:
https://kottayam.gov.in
https://en.wikipedia.org/wiki/Kottayam

 

15 Jan

s2url.in – A unique web application to shorten long URL

Short and Share is a technique used to shorten a URL

The Short and Share is a technique used to shorten a URL to direct to a required page. s2url.in is such public and free URL shortening service with catchy URL. Such technique is used for making short URL easy to read, pronounce, sending through SMS, mail, facebook, twitter, etc. Short URL is more suitable for reproduction in print, makes URLs more brandable and strengthen your brand value. Short URL makes email friendly links and is used for tracking business projects.

Generated short URL

Generated short URL

Main features :

  • Short and Share (s2url.in) is an unique technique used to shorten a URL to direct to a required
    URL. This technique is used for making short URL easy to read, pronounce, sending through
    SMS, mail, facebook, twitter, etc.
  • Many companies use this technique for various purposes which strengthen their brand value.
  • Main purpose of this technique is for making email friendly links which is used for tracking
    business projects.
  • For example – www.mycompanywebsite.com/products/5gphone can be converted to s2url.in/1sVza or can be customized to s2url.in/5gphone, as per customer’s requirement.
  • Custom editable URL option is an upcoming feature of s2url.in
  • User can see a title and description related to what URL they tried to short.

Visit s2url.in

05 Oct

Harappan city Lothal – World’s first port town in Human history

Harappan civilization city LOTHAL – WORLD’S FIRST PORT TOWN

Harappan city Lothal is one of the greatest Harappan ( Indus valley ) civilization site, excavated in the Indian border. A wide range of amazing antique things excavated from this heritage site. Lothal was a gemstone of Indus valley civilization, like other heritage sites Harappa and Mohan Jo Daro. World’s first dock is found in Lothal, which is dated back to 2300 BC. This site was excavated by Dr. S.R Rao in 1955-1962.

The ancient port town Lothal is located in Saragwala village, Gujarat, India. The meaning of the word Lothal is “Place of the Death”. It’s same to the meaning of the word “Mohan Jo Daro”, which is an another Indus valley civilization site.
Note:

Please check out my YouTube video about the Harappan city Lothal for more details, which I made basis on my visit in 2017 : https://www.youtube.com/watch?v=KYtkAY1B1Ig

Please don’t forget to subscribe & support my YouTube Channel.

The World’s first Dockyard :

Harappan city Lothal Dockyard

World’s first Dockyard

The dock is the main attraction in Lothal. Area of the dock is 37 meters length from east to west and width 22 meters from north to south. Once the dockyard could hold 30 – 60 ships. This would be comparable to modern time’s dockyards of Mumbai or Visakhapatnam. The dock was a hub of sea route trading with Egypt, Mesopotamia & Rome. It is built in 2300 BC and lost its importance because of high flood in 1900 BC The dock and town were well planned by ancient architectures. They build a future city for more than 400 years. This inland port connected Arabian sea via a branch of Sabarmati river. River route has been changed, because of the flood in 1900 BC Then people left the town for a short time period. Later they came back and restored the town. But unfortunately, the port lost importance forever because of the change in route of the river. So, people didn’t try to recover the port. Many warehouses were situated near the dock for keeping trading goods. Warehouses are located 3 meters above the ground level for protecting goods from floods and tides.

lothal warehouses foundation

The Town :

Archeologists found many heritage items from this excavated site, which is dated from 3700 BC. A well-planned drainage system is a hallmark of ancient Indus cities. Lothal also had a good underground drainage system, better than any other ancient civilization.

lothal-uppertown-godown-area

lothal-residence-area

lothal-multiple-bathrooms

lothal lowertown and cemetery under vegitation

lothal lowertown and cemetery under vegetation

The cemetery excavated at Lothal is clearly separated from the settlement, which had the form of brick chambers. Dead body’s head generally positioned to the north direction. Daily using things like, pottery, ornaments were placed in the graves with dead bodies. That’s giving a clear indication of Harappan people’s belief in an afterlife. Some graves took the form of brick chambers within which the body was placed. At Lothal many pairs of skeletons (male & female) were found in the same grave, like an indication of some form of Sati. :-  https://en.wikipedia.org/wiki/Sati_(practice)

Culture & lifestyle :

lothal kitchen burner

main-godown-building lothal well lothal-uppertown-wall lothal-well-near-dockyard
Harappan city Lothal was the only one port-town of the Indus Valley Civilisation. It was a metropolis like London, New York etc. Lothal had trade connection with many countries, Egypt, Iraq, Gulf etc, Some flat stones with grid markings and playing pieces also found, which shows that the Harappan people may have played an early form of chess.

lothal-drainage-system

lothal bathroom connected-to-drainage-system

lothal uppertown

Historians have identified a Harappan city Lothal seal which is showing someone sitting like a monk, the god as Proto-shiva – Pasupathi. Discovery of a large number of cylindrical stones shows that people worshipped Shiv Lingam, the symbol of God Shiva. Those things are considered as the Vedic culture of Harappan Civilisation.

The decline of Harappan city Lothal :
There is no evidence that Lothal town was ever burned or a big war. So natural disasters like massive flood, after rivers changed their course, was the reason for the decline. One more point is climate change. Many pieces of evidence telling, once rhinos, elephants etc., were living that area. Now Indian rhinos living in Himalayan area of India & Nepal. Elephants also not living in this area. So climate change also can consider as a reason for the decline of Lothal. That’s why might be people left the place. People came back to Lothal even after the flood. But then also, they were not able to restore the town. Lothal lost it’s power forever in 1900 BC, because of the course change of river. It lost importance as a center of trade through shipping. Finally, people migrated to other Harappan towns for the living.

lothal bird nature

Archeological Museum :

About 800 objects are on display in the museum, which Archeological Survey of India (ASI) got from Lothal – during the archaeological excavation.

Museum have ancient human skeleton, beads, bangles, terracotta ornaments, animal and human figurines, weights, painted potteries like jar, dish , game objects like chess dice, replicas of seal and sealings, shell, ivory, copper and bronze objects, potteries and tools like copper / bronze fish hooks unearthed from excavations.

Entrance Fee: Rs. 5/-
Opening Hours: 10:00 am to 5:00 pm
Closed on – Friday

Note: Photography is strictly prohibited in Museum.

 

How to reach :

Bus :
81 km distance from Ahmedabad to Lothal via Ahmedabad – Bhavnagar route.

Get down near Gundi (Lothal-Bhurkhi) railway crossing. It will take about 2.5 hrs to reach there. Lothal site is located 7 km from this road. Auto rickshaw is available from near railway cross. There is little difficult to get any return vehicle from the Lothal site.

Daily Trains :
AHMEDABAD – 06:05 am
LOTHAL BHURKHL – 09:30 am

LOTHAL BHURKHL – 04:20 pm
GANDHIGRAM – 7:30 pm

Quick Facts:

Country: India
State: Gujarat
District: Saragwala
Coordinates: 22.52 N 72.24 E
Local languages: Gujrathi and Hindi
Best Time to Visit: September to March
Opening Hours: 10:00 am to 5:00 pm
Closed on:  Friday
Nearest Airport: Ahmedabad Airport

15 Aug

How to start Angularjs 4 with Angular CLI

ANGULAR [ INNERHTML ]

Angular CLI is a command line interface to use Angularjs. We can create any type of Angular apps easily with the help of Angular CLI.

How to start Installation?
Here we are going to use Node.js command prompt.

Start Node.js command prompt & Follow these commands in Node.js command prompt.

install angular cli

> npm install -g @angular/cli

for latest version :

> npm install -g @angular/cli@latest

 

Angular CLI makes it easy to create a new application.

Angular CLI - create a new app

> ng new hello-world
> cd hello-world

Angular CLI - new app created

 

Check the version you have installed :

> ng --version

or

> ng -v

“ng –version” or “ng –v” command will show installed version details like this :

Angular CLI - version

@angular-cli: 1.3.0
node: 8.2.1
@angular/common: 4.3.4

 

How to run our new app in a web browser
Easily start running our new app in ‘webpack-dev-server server’. It is only for development with live reload.

Angular CLI ng serve

 

> ng serve

Angular CLI ng serve-compiled

angular cli app in a web browser:

run angular cli app in a web browser

The app will automatically reload if you are changing something in any file. “http://localhost:4200” this is a default angular cli app URL. Open this URL in any browser. The app will start working.

How to change angular cli server port number or host instead of “localhost:4200”
We can configure it manually in our “angular-cli.json” file, which is locating in our project directory.

"serve": {
            "port": 5500,
            "host" : "112.168.0.100"       
}

Restart the server. It will serve in the new port or host as per update.
Example, http://112.168.0.100:5500


” Angular is running in the development mode. Call enableProdMode() to enable the production mode. ” It is a default console message.
We can update environment to production mode.
change production: false to true in environments/environment.ts

export const environment = {
	production: true
};

 

Project’s unit testing.
‘hello-world\src\app’ folder have app.component.spec.ts file. That file has unit test configurations.

Angular CLI - test

Test Debug page :

Angular CLI - test debug

> ng test

 

Create compiled and minified application :
Compiled and minified application will get generated in a new ‘dist’ directory by default. “ng serve” is not required to run “ng > build”.

> ng build

Build compiled and minified version for production :

 compiled and minified application in dist folder

> ng build --target=production

or

> ng build --prod

How to generate Angular components in CLI

Angular CLI create component

> ng g component sample-component-name

It will generate new component folder “sample-component-name” with all related files in the src\app directory.

How to stop running node server
Node.js command prompt – Press -C twice or type ‘exit’ to stop node server.
Node.js – Press -D

"[WDS] Disconnected!"

This message will come to browser console if ‘webpack-dev-server’ is not working or stopped running server manually.