Friday, 24 December 2021

While the car is in motion, Tesla disables access to video games on the primary display.

December 24, 2021 0

Tesla is pushing out a software upgrade that will allow drivers to play video games on the car's entertainment system while driving, according to a statement released by the National Highway Traffic Safety Administration on Thursday. Tesla is sending out a software update to prohibit video games from running on the entertainment system while the car is in motion, according to the National Highway Traffic Safety Administration.




After receiving a complaint in August, the NHTSA announced on Wednesday that it has begun an investigation into 580,000 Tesla Model 3, Model S, and Model X cars sold between 2017 and 2022. The agency said it is looking into whether the "Passenger Play" feature is being used to divert drivers from playing games on the primary display of the vehicle. so The National Highway Traffic Safety Administration revealed on Wednesday that it is looking into whether drivers can use touch screens to play games.



"Tesla told the agency that it is modifying the functioning of this feature following the opening of Tesla's preliminary evaluation of 'Passenger Play,'" an NHTSA spokesman said in an emailed statement. "When the car is in motion, 'Passenger Play' will now be locked and unplayable, thanks to a recent software update. "'Passenger Play' will now be locked and unusable when the vehicle is in motion," according to an NHTSA spokeswoman in an emailed statement.



Tesla is being closely monitored by the agency. The National Highway Traffic Safety Administration said earlier this month that it is in contact with Tesla regarding malfunctioning Autopilot cameras in some Fremont, California-made vehicles. Tesla is replacing repeater cameras in some of its US-made vehicles after faulty printed circuit boards were discovered inside, according to HIT-HappeningsinTech.

Monday, 20 December 2021

What is ASCII Code

December 20, 2021 0

Telegraph coding was used to create ASCII. Bell data services promoted it as a seven-bit teleprinter code, which was its first commercial application. The inaugural meeting of the American Standards Association's (ASA) (now the American National Standards Institute or ANSI) X3.2 subcommittee on the ASCII standard took place in May 1961. The first edition of the standard was issued in 1963, and it was updated in 1986 after undergoing a substantial revision in 1967. The proposed Bell code and ASCII were both arranged for more convenient sorting (i.e., alphabetization) of lists and provided functionality for devices other than teleprinters when compared to older telegraph codes.



 


ASCII, which was inspired by the English alphabet, converts 128 characters into seven-bit integers, as seen in the ASCII chart above. The numerals 0 to 9, lowercase letters a to z, uppercase letters A to Z, and punctuation symbols are among the 95 encoded characters that can be printed. The original ASCII definition also includes 33 non-printing control codes that originated with Teletype machines; most of these are now outdated, but a few, such as the carriage return, line feed, and tab codes, are still widely used.


So below is the whole table from where you can see the values for particular alphabat, number and symbol ASCII value.

ASCII Table

Dec  = Decimal Value
Char = Character

'5' has the int value 53
if we write '5'-'0' it evaluates to 53-48, or the int 5
if we write char c = 'B'+32; then c stores 'b'


Dec  Char                           Dec  Char     Dec  Char     Dec  Char
---------                           ---------     ---------     ----------
  0  NUL (null)                      32  SPACE     64  @         96  `
  1  SOH (start of heading)          33  !         65  A         97  a
  2  STX (start of text)             34  "         66  B         98  b
  3  ETX (end of text)               35  #         67  C         99  c
  4  EOT (end of transmission)       36  $         68  D        100  d
  5  ENQ (enquiry)                   37  %         69  E        101  e
  6  ACK (acknowledge)               38  &         70  F        102  f
  7  BEL (bell)                      39  '         71  G        103  g
  8  BS  (backspace)                 40  (         72  H        104  h
  9  TAB (horizontal tab)            41  )         73  I        105  i
 10  LF  (NL line feed, new line)    42  *         74  J        106  j
 11  VT  (vertical tab)              43  +         75  K        107  k
 12  FF  (NP form feed, new page)    44  ,         76  L        108  l
 13  CR  (carriage return)           45  -         77  M        109  m
 14  SO  (shift out)                 46  .         78  N        110  n
 15  SI  (shift in)                  47  /         79  O        111  o
 16  DLE (data link escape)          48  0         80  P        112  p
 17  DC1 (device control 1)          49  1         81  Q        113  q
 18  DC2 (device control 2)          50  2         82  R        114  r
 19  DC3 (device control 3)          51  3         83  S        115  s
 20  DC4 (device control 4)          52  4         84  T        116  t
 21  NAK (negative acknowledge)      53  5         85  U        117  u
 22  SYN (synchronous idle)          54  6         86  V        118  v
 23  ETB (end of trans. block)       55  7         87  W        119  w
 24  CAN (cancel)                    56  8         88  X        120  x
 25  EM  (end of medium)             57  9         89  Y        121  y
 26  SUB (substitute)                58  :         90  Z        122  z
 27  ESC (escape)                    59  ;         91  [        123  {
 28  FS  (file separator)            60  <         92  \        124  |
 29  GS  (group separator)           61  =         93  ]        125  }
 30  RS  (record separator)          62  >         94  ^        126  ~
 31  US  (unit separator)            63  ?         95  _        127  DEL


Friday, 17 December 2021

After a deadly accident, a Paris cab company has suspended its Tesla fleet.

December 17, 2021 0

On Wednesday, France's transport minister stated that there is no evidence that a deadly accident in Paris involving a Tesla (TSLA) Model 3 taxi was caused by a mechanical defect at this time.


Tesla Fleet


G7, a leading Paris taxi firm, has suspended the use of its 37 Model 3 cars after an accident involving one of its drivers on Saturday, in which one person was killed and 20 others were injured. According to a source close to the probe, three persons are in critical condition.  "There are no elements that lead one to believe it was due to a technical issue," Transport Minister Jean-Baptiste Djebbari told RMC radio. 


The minister stated that he had contacted with the CEO of Tesla Europe, who informed him that the Model 3 had received no safety warnings. Requests for comment from Tesla have gone unanswered. The carmaker collects precise data from its vehicles' sensors and cameras, and has previously used this data to refute claims that malfunctioning technology caused accidents. 


Tesla, according to G7 Deputy Chief Executive Yann Ricordel, said on Monday that an initial investigation had ruled out a technical issue. The tragedy happened while an off-duty taxi driver was driving his family to a restaurant, according to Ricordel. The driver attempted to brake, but the automobile instead accelerated, according to Ricordel.


According to a police source, the car, which had been stopped at a red traffic light, abruptly accelerated ahead, striking and dragging a bicycle, who later died. The driver attempted to stop the vehicle by swerving into nearby obstructions, including trash bins, inflicting additional damage, according to the police source, who cited the driver's own account, witnesses, and video footage.


It was unclear if the car was on autopilot mode or not. According to the police source, the motorist passed an alcohol test. 


According to a judicial source, an investigation into the driver's involuntary homicide has been launched. 
Reuters got video of the scene, which showed the wreckage of a black Tesla as well as debris strewn over the pavement. The left-hand side of the vehicle was crumpled, the front left wheel had collapsed, and the windscreen had cracked.



The automobile appeared to collide with a white van, which sustained damage to its front end.
In the aftermath of the catastrophe, other footage circulating on social media showed members of the public caring to the injured and stunned passersby.



Tesla, according to G7 Deputy Chief Executive Yann Ricordel, said on Monday that an initial investigation had ruled out a technical issue. The tragedy happened while an off-duty taxi driver was driving his family to a restaurant, according to Ricordel. The driver attempted to brake, but the automobile instead accelerated, according to Ricordel.   

  

Thursday, 16 December 2021

Experts warn the vulnerability in Log4j can lead to the disclosure of sensitive data.

December 16, 2021 0

Experts say that the Log4j vulnerability, also known as the Log4Shell issue (CVE-2021-45046), could enable for the exfiltration of sensitive data in some scenarios. Simply put, the vulnerability might allow thieves to steal data or remove data from a device without permission.


tech-gyan

Given the "ubiquitous" prevalence of the Log4j logging library, the Log4j or Log4Shell vulnerability was highlighted last Friday and is considered a major weakness, possibly one of the worst. This is an open-source logging package that practically every major Java-based enterprise software and server in the industry uses. A logging library is used to keep track of all of an application's activities.


By introducing a string of code into the library, any hacker or cybercriminal can obtain control of and run 'arbitrary code,' as well as gain access to a computer system. Researchers at Alibaba were the first to notice the problem, and Microsoft's Minecraft soon followed with a statement stating that they, too, were affected. According to researchers, the issue affects a wide range of businesses and web services, including Apple's iCloud and Google Cloud products, among others. According to researchers, exploits for this weakness already exist and are being utilised in cryptocurrency mining frauds.


According to cybersecurity firm Praetorian, the vulnerability might lead to data theft, and they've informed the Apache Foundation, which manages the Log4j library, about the problem. All clients using Log4j versions 2.15.0 and lower should upgrade to 2.16.0 as soon as feasible, according to the company.


The cybersecurity firm has only provided a video depicting the data exfiltration, claiming that sharing technical information would "only complicate things."


Meanwhile, other companies claim that exploits based on Log4j are on the rise. "The entire Internet is being scanned at the moment — at least two botnets are searching for unpatched vulnerabilities, and we'll be seeing more in the coming days," Kevin Reed, CEO of Singapore-based cybersecurity firm Acronis CISO, stated. Prior to Friday, we identified exploitation attempts in the single digits; but, during the weekend, we witnessed a 300-fold increase worldwide. It's difficult to identify which of those are targeted exploitations — they're unlikely to be traced at the time."


Candid Wuest, Acronis VP of Cyber Protection Research, compared the vulnerability to EternalBlue, which was used by WannaCry ransomware, and said that "the Log4shell vulnerability in Log4j is definitely in the top-5 most severe vulnerabilities of the last decade, one that allows for remote code execution (RCE)," and that it will take longer to patch because it is "not just one vulnerable software that can be updated, but rather a library that's included in many applications, resulting


He also predicted that the attacks will result in an increase in fresh data breaches. "Affected software such as VMWare, WebEx, and PulseSecure VPN might cause downtime and interruption while mitigations are implemented. Because the vulnerability has been exploited for days, security teams must investigate whether they have been infiltrated and whether attackers have installed any backdoors," he added.

Wednesday, 15 December 2021

Which Indian state has witnessed cases of Covidengue, a combination of both COVID-19 and Dengue?

December 15, 2021 0

 So, the answer is Telangana




Telangana is now experiencing cases of Covidengue, which happens when a COVID-19 patient gets infected with the Dengue virus. "Covidengue is a more dangerous syndemic disease.  In Telangana, we've seen seven to eight cases of Covidengue," said Dr. Vijay Bhaskar of Helios Hospital in Hyderabad.


According to Dr. Bhaskar, the symptoms of this syndemic sickness include "distress, shortness of breath, chills, bodily aches, and joint problems. As a result, the patients must be admitted to the ICU. We treat COVID-19 with antiviral medications, and if the platelet number in the blood drops, we must supplement the blood with a platelet transfusion. Syndromic therapy, as well as hospitalisation and ICU care, is required for this syndemic condition," he said.

So the patients need to be admitted in ICU. We give antiviral treatment for COVID-19 and if the platelet decreases in the blood, then we have to give the supplementation of blood transfusion which is called a platelet transfusion. For this syndemic disease symptomatic treatment, as well as hospitalisation and ICU care, is a must," he added. 


Basically it is a combination of both the diseases like if one person had both coronavirus and dengue then we say that he is suffering from covidengue. The main symptoms are patches on the skin, severe headache and severe body pains. COVID-19 and dengue will have similar kinds of symptoms. Maybe there will loss of taste also," said Dr Ayesha Nazneen, Chief Medical Officer, Apollo TeleHealth, Hyderabad.


Covidengue is a combination of COVID-19 and Dengue occurring at the same time, and neither illness has a specific therapy.  The major symptoms include skin patches, severe headaches, and severe bodily pains. COVID-19 and dengue fever will have symptoms that are identical. Perhaps there will be a loss of taste also. The disorders tend to get serious after three to four days, and you should seek medical advice and treatment as soon as possible.


So be safe and do excersise so that this disease will never ever touch your body and spread the awareness regarding this disease to your neighbors as well as family members.

Friday, 26 November 2021

How to publish an Android App to new developer play console 2021?

November 26, 2021 0

What is Google Play Developer Console

First of all Google Play Console is just an Interface for Publishing Android Apps and Games. Google providesvthis Interface for Google Play and Android developers to publish – and of particular interest to ASO teams – to monitor their app’s performance in the Google Play store. As Google explains, by using the platform it’s possible to: “Publish your apps and games with the Google Play Console and grow your business on Google Play. Benefit from features that help you improve your app’s quality, engage your audience, earn revenue, and more.”




Why the Google Play Developer Console is Important

The Google Play console allows app developers and marketers to better understand how their apps are performing in terms of growth, technical performance such as crashes or display issues, and financials. The console offers acquisition reports and detailed analysis which can help app devs / marketers find out how well an app is really performing.


The platform is important as it provides developers with access to first party data (trustworthy information collected about an app’s audience that comes straight from Google Play) that highlights the real performance of an app. The console allows the monitoring of conversion rates (CVR); it shows the number of impressions an app listing receives and the number of installs an app receives from different sources over time. The user acquisition reports found in the console show data on how an app is getting its growth such as users’ origins in terms of source. (Google Play shows users’ traffic source, for example whether organic ‘explore traffic’ or paid traffic from ‘third party referrals’).


Steps and Procedures to Publish an Android App 

As we already seen this interface is very useful to publish an Android App or Games so here we came up with procedures, you just have to follow my steps or i can give the video link too incase you didn't get the text over here.Sounds Good!



If you didn't know how to create the Play Console Account then you just need to type play console in your browser and give your credentials to that site and make small amount of investment which is of 25 dollars then there you go, Congratulations you account has been created Now you have to move forward by login to your developer account.


Now Follow these Steps

  1. Login to your Account(If you didn't have account then create new one by using above steps).
  2. Click on Create App Button which is oriented at top right corner.
  3. After clicking this button you have to give your App name, Set your default language, select whether your App is game or not then lastly check the three checkbox  then click on create app again.

  4. Now you just have to focus on two sections only which is  Set Up Your App and Other is Publish Your App to Play Store.
  5. Coming to first section that is Set Up Your App so in this section you see couples of sub sections like App Access which is for ensuring that whether you restrict some functionality in your App or not, Ads which is for ensuring that whether your App contains ads or not, Content Ratings( In this they have given your couples of questions so you just answer them all and save it ), Target Audience which is for ensuring that whether your App Appeal to children or  not and you have to set the Audience also, then Whether your App is News App or not, Now Whether you App is COVID-19 tracking App if not then you have to click no and then next, Now you have to submit your privacy policy so just make it and link your site url to this page, Now select your App category then last but not least set your store listing then hit save.

  6. Coming to Second Section that is Publish Your App to Play Store, In this section you  have to select the target countries, In this my recommendation is that don't unselct any countries because if you do that then your App is not visible to that country, After that you come up with Start Roll Out to Production Option Which is final and milestone for you, Congratulations your App Published on Play Store.
   
Recommended Video Help:- Publish App To New Console 2021

Valuable Small Tip

Don't try to use copyright contents to your App, if you do such thing then Google Play Console Team disapproved or terminate your App and the big thing is after three App suspension your developer console account is fully terminated so don't try to do that thing to your App.

Conclusion

Hope this above steps will help you to publish your own App, In this page i will try my best to put all the contents to it if i forgot to add something to it then let me know. I think this page will clear your all doubt regarding to Goolge Play Console.Happy Coding! 

Friday, 2 April 2021

How QR Code Works and What is the meaning of square on QR Code ?

April 02, 2021 0

First of all QR Code stands for 'Quick Response Code' , As a name suggest quick response meaning after scanning through device you get data in a blink of an eye. For storing large amount of data into QR has no weightage because we cannot send large enough data to QR system so there is a boundation in terms of storing data as maximum it can store up to 40K alphanumeric data.

What are QR Codes and it's Uses?

Basically QR code is a 2-dimensional matrix of pixel which can store two pixels whether 1 or 0 you could also think like that for darker color it will store 1 and for lighter color it will store 0 to it. Now when you use hardware device for getting the data from QR then device will convert these 0's and 1's to data.

This technique will encode the alphanumeric data with series of pixels Now we want some guy in between to let us know what was that encoded data so for this QR Scanner and Camera Application came into picture Sounds Good!, Now these hardware devices decode the series of pixels to back to human readable form.

The Japanese company Denso Wave, a Toyota subsidiary, was invented first QR code system in 1994. They needed a more accurate way to track vehicles and parts during the manufacturing process. To achieve this, they developed a type of barcode system that could have encode hiragana, kanji, katakana, and alphanumeric characters.

QR acts a database but you cannot store large amount of data to it so there is limit on data you can store atmost 7089 alphanumeric data to it by using Model 2 but if you want to store 1167 alphanumeric data then you should use Model 1.

The data store by QR can include alphanumeric data, URL's, Digits, Binary data, Control Code and any random data. QR can perform these operations like direct downloadable link of your company app, to access your company information, direct watch link for your YouTube channel, google drive link for any particular files, send and receive payments in one shot.

Initially the idea of QR is like new planted seed, It was in 2002 that use of the code became widespread among the general public in Japan. What facilitated this trend was the marketing of mobile phones with a QR Code-reading feature. These phones make it possible for people to access a website by scanning a strange, eye-catching pattern.

Planted seed was soaring every day, In 2020 Denso Wave updated their original design to new one. Their new QR codes include traceability, brand protection, and anti-forgery measures. Denso wave made their QR code publicly available that means now everyone will use this as a free product and implement their idea with new concepts.

Algorithms used in QR?

QR works as database to store limited data into it in the series of pixels. To generate a QR code out of text-data, an encoding is used. There are many encoding available depending on characters used and length of text data then for human readable format we need to decode this 0's and 1's to data then we use camera app or any other hardware device.

The encoding converts a text data into a stream of 0's and 1's depending on which encoding was used also gives image width and height in pixel. Then an image drawing algorithm just prints a dark pixel when it finds 1 in the generated stream and light pixel when it finds 0. Input to this drawing algorithm is the stream of 0's & 1's and height & width of the image. 

Features of QR code?

1. Encoding a large amount of data with a small code : QR can encode  alphabetical characters, kanji characters, katakana and hiragana characters, symbols, binary data, control codes and other data.

2. Resistant to dirt and damage : Since QR codes have an error correction function, data can be restored even if a code is partially stained/missing.

3. Printing in a square area : Since QR Codes encode data in the transverse and longitudinal directions, a QR code can represent data using approximately 10 times less space than a traditional barcode.

4. Readable regardless of the scanning angle : QR can be read at high speed regardless of the scanning angle. The secret lies in three position detection patterns, which are located in each code, enabling stable high-speed reading without being affected by the background patterns.

Types of QR code

1. Model 1/ Model 2 : The QR Codes started with the model 1 and quickly evolved, upgrading to model 2. The main difference of model 1 and model 2 is the addition of the alignment pattern, which gives it higher capacity. Model 1 could hold up to 1167 alphanumeric characters, while model 2 can reach up to 7089 alphanumeric characters. One alphanumeric character is either a character from A to Z or a number from 0 to 9 and any other data are stores in such small logic system.

2. Micro QR code : This QR system stores only 35 alphanumeric data so for storing less amount of data then you should go with this type.

3. IQR code : Now QR can be generated either in horizontal or in vertical format. which stores 40000 alphanumeric data into this system.

4. SQRC : QR can be used for storing personal data like bank information, credit card information and much more. This QR system is same as normal QR code which is model 1/Model 2.

5. Frame QR : Now images are also accepting in this QR system with data. Frame QR is used for various purposes like sales promotion.

Meaning of Square and 3 squares on QR

Basically, a QR code works in the same way as a barcode at the supermarket. Every QR code consists of a number of black squares and dots which represent certain pieces of information. When your Smartphone scans this code, it translate that information into something that can be easily understand 
by humans. 

The 3 squares are position markers. They allow the QR code reader to quickly identify and orient that image in order to scan it. The small square is for alignment: This detects any curvature or distortion to the code and allows the reader to make corrections as needed.

Below is the image information for 3 squares, small squares and much more.
3 squares in QR code
Quiet Zone : This zone you see in image is borders of QR code. This will ensure for optimum and fast scan.

Format Information : Contains information regarding the mask for the code and error correction.

Version Information : There are various different versions of the QR code standard; the version information (positioned near two of the finder patterns) simply identifies which one is being used in a particular code.

Position : The three position markers allows the QR code reader to quickly identify and orient that image in order to scan it.

Alignment Patterns: if anyway QR damages the also this will detects the QR. This detects any curvature or distortion to the code and allows the reader to make corrections as needed.

Timing Patterns : This will determine coordinates of QR and runs horizontally and vertically between the three finder patterns and consists of alternate black and white squares. The timing pattern makes it easy to identify the individual data cells within a QR code and is especially useful when the code is damaged or distorted.

Monday, 30 November 2020

Nigerian family held for duping people through matrimonial sites

November 30, 2020 1

Coronovirus left a major impact on the economic segment of the universe and many people quit their jobs due to the epidemic. People who quit jobs there have a lot of trouble eating their two time meals, phishing people who use their technology to cheat these innocent people. See this big spam over innocent women who gave 25 lac to spam Swain Rajkishore. Earlier it was fraudulent with credit cards and debit cards, but now a new maneuver has come in the market by using the Matrimonial website. Interesting thing was that suspect used matrimonial website for duping peoples and this group had 6 Nigerian peoples.


Nigerian men do fraud on internet

In September this year, Brieght met a 34-year-old woman on a matrimonial website, where he made his mark as Swain Rajkishore. Whitefield Cyber Economic Narcotics (CEN) police in East Bengaluru have busted the scam and found that the accused and his associates siphoned crores of money by creating fake accounts on matrimonial websites. The Whitefield police have arrested a 25-year-old Nigerian, his wife, and four of his relatives in Delhi for allegedly duping people online. The accused — Bright Mudakashi, his wife Devain Madukashi, and their relatives John Alex, Emanuel Vasama, Maria Emanuel Madukashi and Ejiju Madukashi — were arrested in Delhi on November 24.


The police seized four laptops and 10 mobile phones from the accused. During the investigation, it was revealed that Brieght had at least 38 bank accounts in India and 30 bank accounts abroad where the money was diverted. From these accounts, the couple were sending money to their family members in Nigeria.


“We found many photos of men and women on their laptops which they showcased as themselves on matrimonial websites to cheat people. We suspect that the gang have siphoned about Rs 10 crore from people they met on matrimonial websites,” said a senior police official.

Apart from this, the police have also found that they did not have a valid Visa or passport. The police have seized Rs 8.50 lakh from 


In September this year, Brieght met a 34-year-old woman from Whitefield on a matrimonial website where he identified himself as Swain Rajkishore, a civil engineer based in Malaysia. After the two “got to know each” other by chatting online and on the phone, he proposed that they get married. “The accused communicated with the woman using a foreign SIM to make her believe that he was living in Malaysia. They would chat regularly on WhatsApp. In this way, he got her to trust him before proposing to her,” said the police official. On November 2, the accused sought her help to get a consignment delivered from another country to him, for which he needed money urgently. He promised to return the money to her without delay. Believing him, the woman then transferred him around Rs 25 lakh in multiple transactions between October 13 and October 16.


After receiving the money, he stopped taking her calls, and disconnected his phone, following which the woman approached the Whitefield police. Based on her complaint, the police tracked down 6 Nigerian Family to Uttam Nagar, New Delhi. According to the police, his wife and relatives were also part of the scam. Guruprasad G,inspector of Whitefield CEN police station said “the gang which was operating by creating fake accounts on matrimonial websites and were siphoning money from different peoples. His wife, Devain also had created an account in the female name on matrimonial website for duping men community. When we went to arrest Brieght, we found that all others were tipped off and had escaped.” After that all 6 members were nabbed by delhi police.

Wrapping Up


I  hope you learn something about new and  traditional scam on matrimonial website so don't trust over any guy on internet. First make sure that guy is genuine or not by doing a small meeting with that guy if you felt genuine then go for it.  

Don’t forget to share this post with your friends to aware this big fraud.


Wednesday, 11 November 2020

WhatsApp rolls out payment service in India | How to Send and Receive Money through WhatsApp Pay?

November 11, 2020 1

Probably one percent population In India doesn't aware of this freeware, ofcourse all have been knew this messenger App. Let me go through some basics of this freeware, WhatsApp messenger is an American freeware and cross-platform messaging service owned by Facebook, Inc. WhatsApp allows users to send text messages and voice messages, make video and voice calls, and share documents, images and user locations. It came into market on 3 May 2009 which is initial release of this freeware but now this messenger app is best known for secure platform and around 300 millions users In India use this free software.



India currently has multifarious e-commerce payment platform including Phonepe, Paytm, Freecharge, Amazon Pay, Google Pay and many more. Now WhatsApp Pay come into existence in India. The Facebook-owned service announced that the feature will be available in India starting today. WhatsApp in its blog has mentioned that As on light Internet speed text will never stuck between sender and receiver so on the same line they wants to make money transferring as easy as sending messages on the app.


The company said Friday that it is rolling out payments in ten Indian regional languages in the latest stable version of WhatsApp app on IOS and Android . The announcement comes hours after National Payments Corporation of India (NPCI), the body that operates the popular UPI payments infrastructure, said that it had granted approval to WhatsApp to rolling out UPI-powered payments in the country. Facebook CEO Mark Zuckerberg said sending money will be now as easy as sending a message. “Now you can send money to your friends and family through WhatsApp as easily as sending a message. There’s no fee, and it’s supported by more than 140 banks. And because it’s WhatsApp, it’s secure and private too,” he said in a video message See this video conference on Tweeter posted by The Indian Express.

 

 “With UPI, India has created something truly special and is opening up a world of opportunities for micro and small businesses that are the backbone of the Indian economy. India is the first country to do anything like this. I’m glad we were able to support this effort and work together to help achieve a more digital India. I want to thank all our partners who’ve made this possible. When people can access financial tools, they’re more empowered to support themselves and others, or start a business. Long term, we need more innovation that gives people control over their money, and making payments easier is a small step that can really help,” said Mark Zuckerberg, chief executive of Facebook, in a video posted Friday.


NPCI said WhatsApp, get a large amount of users around 400 million in India, can expand payments to its users in a “graded manner” , it can only roll out the payments service to 20 million users and has to work with multiple banking partners. Company said in a conference that it is working with five leading banks in India: HDFC Bank, ICICI Bank, State Bank of India, Jio Payments Bank and Axis Bank. The service first launched in India as a beta in 2018, but a full rollout was delayed for years by concerns about data storage and sharing, company appointed the co-founder of a digital payments firm, Abhijit Bose, as its first India chief, signaling a desire to ramp up its plans in the space.


NPCI said that it would be enforcing a cap on third-party apps to ensure that no single app processes more than 30% of all UPI transactions in a month. It’s evident that WhatsApp has already suffered too much because of regulatory troubles in India, its biggest market by users. But NPCI plan to enforce limit on other apps should help WhatsApp in some way eventually. Facebook itself has made a big push in e-commerce in the past year. Earlier this year, Facebook Inc. invested $5.7 billion in Indian telecom giant Jio Platforms, the largest foreign direct investment in the technology space in India. Facebook executives have said that they plan to work with Jio Platforms to explore ways to digitize India’s 60 million small and medium-sized businesses. 

How to register?

Registration process is pretty easy only you will need to have a bank account and phone number linked to the account to enable payments on WhatsApp. Payments can be made by clicking on the ‘attachments’ icon at the bottom of the screen that you would normally use to send photos, videos etc. WhatsApp will direct you to register first and ask for permission to make and use phone calls and read messages in order to complete the registration. In order to actually make a payment, you also need to set a UPI passcode. If you already have a UPI passcode with an existing UPI app then you can use the same code.

Transaction limit on WhatsApp Pay


The transaction limit for Rs 1 lakh for UPI also applies to Whatsapp. UPI is a free service and you will not be charged for transactions on it. Some UPI apps allow you to send money to people by simply entering their bank account number and IFSC code but this feature is not mentioned by company in conference probably further they will add that option too on WhatsApp.

Set up Account on WhatsApp Pay


Step 1: Open WhatsApp app on your phone and tap on the three-dotted icon, which is placed on the top right corner of the screen and click on Payments.

Step 2: Tap on Add payment method, You will get a list of bank names on pop up screen.

Step 3: After selecting the name of the bank, your number (mandatory to linked with your bank) will be verified. For this, you need to tap on Verify via SMS. Make sure the WhatsApp number is the same as the one linked to your bank account.

Step 4: Once the verification process is completed, you can then need to finish setting up payments. You will need to set a UPI pin for carrying out transactions and if you already make UPI from other apps then there is no need to setting up of UPI Pin . After this, you will be able to see the chosen bank on the payments page.

How to send or receive money?


Step 1: Open the WhatsApp app on your phone and tap on the three-dotted icon, which is placed on the top right corner of the screen. Click on 'New Payment' option located on the bottom right. Select mode of payment-'Scan QR Code' OR  'Send to a UPI ID'. If you select 'Send to a UPI ID', you will be directed to enter the UPI ID of the recipient.
 
Step 2: Once the ID is verified, enter the amount and then your UPI Pin.

Step 3: After you enter your UPI PIN, the transaction will be processed and you can view the transaction in your account payment history if amount is deducted and not received by destination bank then don't worry your money will automatically credited to your account in 3-4 working days. 

Friday, 6 November 2020

How to add code snippets in blogger posts

November 06, 2020 4
First of all this kind of question arise when young blogger kick their passion in blogger field. When new blogger write 5 or 6 post then ready to write next 7th post but now this post contains code chunks then young blogger go in anxiety because there is no tool and plugins available in blogger for adding code snippets directly to blogger post but when we compare this situation to WordPress then lots of plugins are available to execute this task sounds good and listen for WordPress this platform gave one special tool to decide admin whether this block is code chunk, text box, image box and much more. Then question arise how to add code chunk in blogger then yes this post clear your all doubts and give you helping hand to execute this query.



All blogger face this common problem and what they all do see, they do lot of research on google then they find multiple solutions but none of them works then they all use stackoverflow, quora and many more IDE to just copy the code and paste in blogger post but this solution is also not working and snippets gets mangled then they do research again but this time one solution works which is offcourse highlightjs. Trust me highlightjs works for me and this above story belongs to my research. Also this platform supports 95 styles and 189 languages but this data is not static probably this data changes to new but from writing this post these are current data for sure if you want to know more about styles and languages then click on this link.

I use hilite website too but this platform is not satisfying your need, output of hilite is pretty desirable but when after pasting code to blogger than doesn't give this same output to my blogger post. By using hilite sometimes function of code is executed but i want code to present in box this problem arise because hilite doesn't convert special character like "<" to "&lt", etc. I also give one website below that
convert all special symbols to XML form.

State of mind

In this post, am using third party code to add code snippets in blogger post and I make two section, First section contain tutorial to add third party library then In second section will give example how to implement this task in blogger post. If we consider blogger then officially there is no function or tool embedded in platform till date but as compare to WordPress this platform will have millions of tools and plugins. Then how to resolve this issue then don't worry Highlightjs able to handle this task.

Highlightjs is a syntax highlightning library which use JavaScript and CSS code to high light code chunks in blogger. As already mentioned about styles and languages supported by this third party library.

Steps to add third party library in blogger

As already said officially there is no pre-defined tool available in blogger so third party library will do this task to add code snippets in blogger post. Guys do follow this simple steps that i took to add this code from Highlightjs.

Section 1: 

As said earlier, I divide this task in two section first section give you idea that how to add third party library from highlightjs then will give you example how to add code in blogger post. Also keep in mind that if your code contain special character then also give you suggestion how to tackle this kind problem by using third party website so be calm.

Step1: Open blogger then go and select theme option which is contained at left list of screen so simple click this option and follow this below screenshot.




Step2: Now after hitting theme option then it will redirect you to another page now this page will have one button called customise so what you have to do is simple click this button and follow below screenshot for more help.




Step3: Now after clicking on customise option then it will redirect you to list first of all keep in mind that take backup of your layout which is in format of XML and now click on edit Html option then it will redirect you to IDE format form more help see this screenshot.




Step4: Last step is just add this syntax highlighting third party library paste this code below to your head tag and after that hit on floppy like icon to save your all work. In my case I use GitHub Style if you want more styles then there are 95 style present at Highlighjs just click on link and  use it. When you use styles then don't change default link means if you want to use atom-one-dark-reasonable this style then simple replace default to atom-one-dark-reasonable that's it. 

Now see the JavaScript working first highlight.js will load then github style will load and lastly function call initHighlightingOnLoad will execute. How nicely this all will done with small library so follow all steps carefully.

<!-- below is used to highlight code in blogger-->
    
<link href='//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/github.min.css' rel='stylesheet'/>

<script src='//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js'/>
<script src='//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/r.min.js'/>

<script>hljs.initHighlightingOnLoad();</script>


Step5: Now after adding third party library to blogger now time to use <pre><code></code></pre> tag simple use this below tag to your blogger post by writing code snippet directly inside code tag but keep in mind that special character will make problem then will give third party website to resolve this issue.

Section 2:

In this section will give you example how to implement this task in blogger post so this 4-5 steps and done.

Step1: Open your blogger then click on new page button and add new page In my case am using demo title and now click on pencil like icon, Simply follow this screenshot.


<pre><code class="html">
/* Paste your code here */
</code></pre>

Step2: Now click on Html view to write your code in blogger.



Step3: No use pre tag which is given below simple use this code anywhere in your post depending upon your need.


Step4: See for instance I have C++ code with me and want to add to blogger then simple paste this code inside code tag.

But wait you all stuck with one problem that I already mentioned that if your code contains special symbols then this third party library will not identify this symbol so first replace all your symbols to XML form.


#include <iostream.h>

int main()
{
    int a=10,b=4,sum;
    sum = a + b;
    
    cout << "Sum of two number: "<< sum;

    return 0;
}
Above this "<" symbol is not recognized by third party library so first we have to change this symbol see this below screenshot.


Now see the output after writing this code to blogger post then iostream.h will going to hide so how to resolve this issue Firstly see this screenshot.



Now how to resolve this issue then don't worry one website will help to convert all special symbol to XML form which is mysuperblist this website replace all your special symbol whether it is greater than or small then to XML form so do visit this website or you can also manually change all special symbol to XML form. 

Simply paste your code to mysuperblist and copy your parsed code and now paste to your blogger post Then you are done see this parsed code I got from this website.

#include <iostream.h>

int main()
{
    int a=10,b=4,sum;
    sum = a + b;
    
    cout << "Sum of two number: "<< sum;

    return 0;
}
 

Now see this wonderful output after pasting parsed code to blogger post I took this code and directly paste inside code tag.


Step5: Congrats you successfully add code snippet in blogger.

Wrapping Up


I hope you now know how to add code snippets in blogger. If you find any difficulty like unable to follow this tutorial then drop a message, will assist you further.

Don’t forget to share this post with your blogger friends.

Thursday, 29 October 2020

How to add contact us page in blogger?

October 29, 2020 2

First of all you have been reached  to this topic then probably you are thinking about submitting your website or blog to AdSense for approval then if this is true then congrats you are in right path and you are pretty serious about our website. Yeah all knows for approval we need contact us , disclaimer, privacy policy and about us page is minimum requirement to get approval from AdSense and also don't forget to add genuine content means your content must be yours only and not copyrighted. That's it if you  fulfil these above points then nobody will stop you to get approval from Google.


Coming to main point how to add contact form for blogger is literally a great challenge for techie guys too, but if we compare Blogger to rival WordPress then WordPress won this comparison sounds good! but wait why WordPress won this point because it has inbuilt plugins corner then what about Blogger then my answer is if you know little about about programming language then this is better then WordPress plugins trust me.

Another question arise if techie guys not belongs to programming language then Blogger is not for these peoples then answer is nothing is impossible another third party forms are available to complete this task and these third party websites are 123contactform, jotform and many more but don't use third party form as per my recommendation because data is everything in internet world. You can also use official method to add contact us page in Blogger but design is still amiss then as said above if you know about css and html then nothing is amiss.

In this post listen carefully first we will add contact us page officially then will hide it by using simple html code and lastly will giving you a html and css code. Simply follow this below procedure carefully then trust me at the end you will get your contact us page ready.

Why need contact us page?

Congrats! you are getting famous bad joke i know but if your website is getting high traffic then visitors wants to reach admin of website then this comes into existence because visitors wants your real contact mail. contact us page also give visitors a genuine factor to trust whether these content written by bots or human being. As i said earlier for getting approval to display ads from Google AdSense and Last but not least it gives visitors a bug free interface to directly contact owner.

Follow these simple steps

Step 1: Go to google chrome and search for blospot.com and then sign in with your Gmail Id.

Step 2: As said earlier we do three task first is adding official contact form then hide it by using small html code and then adding code for contact form manually.

Task 1 (To Add Contact Form Officially)

Step 2(a): Go to blogger dashboard and navigate to left corner option menu you can see one option called Layout now select and hit to this text if not getting me then simple see this below screenshot.



Step 2(b): Now come to right side bar you can see multiple gadgets are already added like most popular, comments and much more below but you have to focus on add  a gadget plus button which is mainly located at right side but this is not necessary that adding contact form to sidebar only you can also use footer now follow this screenshot below.



Step 2(c): After clicking to add a gadget then one pop up window will visible in front of you then scroll down below and search for Contact Form gadget.



Step 2(d): If you get Contact Form gadget then simply click on plus icon to add Contact Form Officially to your blogger.




Step 2(e): After clicking on plus icon then another pop will come out which is to configure contact form but don't touch default settings and hit on save button. Now Floppy like icon is visible at bottom right corner simple click on this icon to save your work.




Step 3: Second task is to hide contact form by using html code because this contact form is grotesque in terms of design you know. so we want to hide this form now then follow simple steps below to achieve this second task. 

Task 2 (Now We Hide Contact Form By Using Small Code)

Step 3(a): Navigate to left corner again and simple search for theme option if found then click on it.



Step 3(b): Now click on customise orange button to edit your blogger design.



Step 3(c): After clicking to customise button then drop down will come out keep in your mind that if you editing your blogger design code then always download backup of your previous xml file. Now take backup and click to Edit HTML Option to add small code to hide Contact Form.



Step 3(d): Now click on code editor and use CTRL+F and search for below text.


]]></b:skin>



Step 3(e): Now add this HTML code to hide your contact form. simply copy this code and paste before ]]</b:skin> and done.


div#ContactForm1 {
display: none !important;
} 



Step 4: Last third task to add css and html code to get attractive design of contact form because visitors want simple and attractive design. So simple follow these simple steps to get beautiful contact form.   

Task 3 (Add code for beautiful and attractive design)

Step 4(a): Again navigate to left side bar and search for pages option and click on it. Now add New Page.



Step 4(b): Now Add title whatever you want but i recommend Contact Us only then click on pencil like button.



Step 4(c): Now Click on HTML View and paste this below code to your page now click on publish button then one pop up will come click on confirm and done.


<div><style>
div#twist_blogger_cntct_form {
    padding: 50px 0px;
    border-radius: 2px;
    color: #1D1D1D;
    font-size: 15px;
    font-weight: bold;
    background-color: #ffffff;
    font-family: sans-serif;
}
div#twist_blogger_cntct_form .wrap-me {
    margin: 0 auto;
    display: block;
    padding: 30px 20px;
    background-color: #F3F3F3;
    max-width: 440px;
    width: 100% !important;
    border-top: 65px solid #FE7549;
    box-sizing: border-box;
}
div#twist_blogger_cntct_form .wrap-me:before {
    content: '\f14b';
    position: absolute;
    font-family: FontAwesome;
    font-weight: normal;
    margin-top: -88px;
    margin-left: -23px;
    left: 50%;
    display: inline-block;
    font-size: 28px;
    width: 53px;
    height: 53px;
    border-radius: 50px;
    text-align: center;
    color: #FFFFFF;
    box-sizing: border-box;
    border: 2px solid #FFFFFF;
    line-height: 49px;
}
input#ContactForm1_contact-form-name, #ContactForm1_contact-form-email, #ContactForm1_contact-form-email:hover, #ContactForm1_contact-form-email:active {
    padding: 5px;
    margin-top: 4px !important;
    box-shadow: none!Important;
    max-width: 300px;
    width: 100%;
    border: 1px solid #D2D2D2;
    line-height: 1em;
    min-height: 31px;
    background: #FEFEFE;
    font-family: sans-serif;
    margin-bottom: 15px;
    border-radius: 0px;
}
.contact-form-email-message, .contact-form-email-message:active, .contact-form-email-message:hover {
    padding: 5px;
    margin-top: 4px !important;
    box-shadow: none!Important;
    max-width: 400px;
    width: 100%;
    border: 1px solid #D2D2D2;
    line-height: 1em;
    min-height: 80px;
    background: #FEFEFE;
    font-family: sans-serif;
    margin-bottom: 10px;
    border-radius: 0px;
}
/***** Focus *****/
#ContactForm1_contact-form-name:focus, #ContactForm1_contact-form-email:focus, #ContactForm1_contact-form-email-message:focus {
    outline: none;
    background: #FFFFFF !important;
    color: #444;
    border-color: rgb(236, 235, 235) !important;
    box-shadow: 0 0 5px rgba(241, 241, 241, 0.7) !important;
    transition: all 0.3s ease-in-out !important;
}
/**** Submit button style ****/
.contact-form-button-submit:hover {
    color: #FFFFFF;
    background: #4CAF50 !important;
}
.contact-form-button-submit {
    background: #ff6700;
    display: table;
    font-size: 17px;
    margin: 0 !important;
    border-radius: 0 !important;
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    height: 32px;
    line-height: 0.5em;
    letter-spacing: 0.5px;
    font-family: sans-serif;
    font-weight: normal;
    cursor: pointer;
    outline: none!important;
    color: #FFFFFF;
    border: 1px solid #fff !important;
    text-align: center;
    padding: 0px 0px 0px 15px;
    text-transform: capitalize;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
}
/**** Submit button on Focus ****/
.contact-form-button-submit:focus, .contact-form-button-submit.focus {
  border-color: #FFFFFF;
  box-shadow: none !important;
}
/**** Error message ****/
.contact-form-error-message-with-border .contact-form-success-message {
  background: #f9edbe;
  border: 1px solid #f0c36d;
  bottom: 0;
  box-shadow: 0 2px 4px rgba(0,0,0,.2);
  color: #666;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 10px;
  line-height: 19px;
  margin-left: 0;
  opacity: 1;
  position: static;
  text-align: center;
}
/**** Submit Button On Success Message ****/
.contact-form-button-submit.disabled, .contact-form-button-submit.disabled:hover, .contact-form-button-submit.disabled:active {
    opacity: 0.9;
}
/****** Success Message *****/
.contact-form-error-message-with-border {
    background: #000000;
    border: 1px solid #5A5A5A;
    bottom: 0;
    box-shadow: none;
    color: #FDFDFD;
    font-size: 15px;
    font-weight: normal;
    line-height: 35px;
    margin-left: 0;
    opacity: 1;
    position: static;
    text-align: center;
    height: 35px;
    margin-top: 45px;
}
.contact-form-cross {
    height: 14px;
    margin: 5px;
    vertical-align: -8.5%;
    float: right;
    width: 14px;
    border-radius: 50px;
    border: 0 !important;
    cursor: pointer;
}
.contact-form-success-message-with-border {
    font-weight: normal;
    background-color: #000;
    border: 1px solid #FFF;
    color: #FFF;
    line-height: 35px;
    margin-left: 0;
    font-size: 13px;
    opacity: 1;
    position: static;
    text-align: center;
    height: 35px;
    margin-top: 45px;
}
/* Extra Stuff */


div#twist_blogger_cntct_form span.name-bg, div#twist_blogger_cntct_form span.email-bg {
    display: inline-block;
    max-width: 300px;
    line-height: 21px;
    width: 100%;
    color: #696969;
    padding: 3px 5px;
    margin: 0px 0px 4px;
    box-sizing: border-box;
    height: 30px;
    border: 1px solid #ff6700;
    padding-left: 39px;
}
div#twist_blogger_cntct_form span.name-bg:before {
    content: '\f007';
    background-color: #ff6700;
 }
div#twist_blogger_cntct_form span.email-bg:before {
    content: '\f1fa ';
    background-color: #ff6700;
}
div#twist_blogger_cntct_form span.name-bg:before, div#twist_blogger_cntct_form span.email-bg:before, div#twist_blogger_cntct_form span.message-bg:before {
    font-family: FontAwesome;
    text-align: center;
    margin: -4px 0 0px 0px;
    font-weight: normal;
    padding: 0;
    line-height: 27px;
    width: 28px;
    height: 28px;
    display: table;
    position: absolute;
    margin-left: -40px !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 0 !important;
    color: #FFFFFF;
}
div#twist_blogger_cntct_form span.message-bg {
    display: inline-block;
    max-width: 400px;
    line-height: 21px;
    width: 100%;
    color: #696969;
    padding: 3px 5px;
    box-sizing: border-box;
    height: 30px;
    border: 1px solid #ff6700;
    padding-left: 39px;
    margin: 0px 0px 4px;
}
div#twist_blogger_cntct_form span.message-bg:before {
    content: '\f0e0';
    background-color: #ff6700;
}
div#twist_blogger_cntct_form span.send-bg {
    height: 32px;
    display: inline-block;
    float: left;
    max-width: 45%;
    width: 100%;
    margin-top: 15px;
    transition: all 0.4s ease-in-out !important;
}
div#twist_blogger_cntct_form span.send-bg:before {
    content: '\f1d8';
 }
div#twist_blogger_cntct_form span.send-bg:before, div#twist_blogger_cntct_form span.clear-bg:before {
    font-family: FontAwesome;
    text-align: center;
    font-weight: normal;
    margin: 0;
    background-color: #ff6700;
    padding: 0;
    line-height: 27px;
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    border: 1px solid #fff;
    border-right: 0 !important;
    color: #FFFFFF;
}
div#twist_blogger_cntct_form span.clear-bg {
    display: inline-block;
    float: right;
    margin-top: 15px;
    max-width: 45%;
    width: 100%;
}
div#twist_blogger_cntct_form span.clear-bg:before {
    content: '\f021';
 }

input.contact-form-button.contact-form-button-submit.clear-button:hover {
    background-color: #ff6700 !important;
}
div#twist_blogger_cntct_form .clear-button {
    color: #FFFFFF;
    border: 1px solid #FFF !important;
    background-color: #ff6700;
    float: right;
    display: table;
    height: 32px;
}
.sidebar, #footer-wrapper, #blog-pager, h2.post-title, .comments {
display: none !important;
}
</style>
<div id="twist_blogger_cntct_form">
<div class="wrap-me">
<h2><form name="contact-form" style="text-align: left;"><br /></form></h2><form name="contact-form"><span class="name-bg">Your Name</span><br />
<input class="contact-form-name" id="ContactForm1_contact-form-name" name="name" size="30" type="text" value="" /><br />
<br />
<span class="email-bg">Your Email*</span><br />
<input class="contact-form-email" id="ContactForm1_contact-form-email" name="email" size="30" type="text" value="" /><br />
<br />
<span class="message-bg">Your Message*</span><br />
<textarea class="contact-form-email-message" cols="25" id="ContactForm1_contact-form-email-message" name="email-message" rows="5" style="height: 68px; margin: 0px; width: 199px;"></textarea><br />
<span class="send-bg"><input class="contact-form-button contact-form-button-submit" id="ContactForm1_contact-form-submit" type="button" value="Send" /></span>
<span class="clear-bg"><input class="contact-form-button contact-form-button-submit clear-button" type="reset" value="Clear" /></span>
<br />
<div style="max-width: 100%; text-align: center; width: 100%;">
<div class="contact-form-error-message" id="ContactForm1_contact-form-error-message">
</div>
<div class="contact-form-success-message" id="ContactForm1_contact-form-success-message">
</div>
</div>
</form>
<br /></div>
</div></div>



Step 4(d): Now see this beautiful and attractive design which is far better than wordpress plugin.


Cheers! if you find benefits from my tutorial then don't forget to share this content with your friends.