Monday, March 27, 2023

AutoSSL missing from cPanel

 If you cannot find AutoSSL in cPanel apps, it is because it is not mentioned in main screen with all apps.

It is not missing, it is just hidden. So how could we start AutoSSL? 

Friday, March 24, 2023

Stop Wordpress from removing Microdata from pages and posts

Do you experience Microdata disappears from your pages and posts?

What makes Wordpress remove Microdata data?

It happens within Classic Editor or in Block Editor in sections managed by Classic Editor. I experienced that after saving my content.

It happens because the editor knows which attributes are used in standard HTML pages and it encounters new and unknown attributes. The editor decides that they are not needed and removes them.


Partial solution

One part of the solution is written in this page.


Complete solution

So here are instructions to solve the whole problem:

  1. Install this plugin - Advanced TinyMCE Configuration Plugin
  2. Dont worry that the plugin is old. It works flowlessly with Wordpress 6.2.x. I guess it would work after years because there is almost no changes in Classical editor. 
  3. Enter this option name: extended_valid_elements
  4. The option value you want to add: @[itemscope|itemtype|itemid|itemprop|content],div,span,h1,h2,h2,h4,h5,h6time[datetime]

Result

You will keep your Schema Microdata inside your content. Movies, recipes, movies, real estate software products, flights, images, video... everything All your content would be rated better in search engines because Google puts this content in top position. Boost your content with Rich snippets.

Check your results

You could use the official validator from schema or to check your pages.

Unsupported glossary source and target language pair - DeepL

Unsupported glossary source and target language pair

DeepL API gives you this error because you missed to get the fact glossaries in DeepL are extremely reduced as functionality.
Error text is:
{"message":"Unsupported glossary source and target language pair"}

DeepL API documentation says that only these pairs of languages are supported:

Sale of FREE GPL products - the new fashion trend

GPL license

GPL license defines that a product could be used free. 

GPL characteristics:

  • Can be used commercially
  • Can be modified
  • Can be distributed
  • Cannot be sub-licensed
  • Cannot be hold liable 
  • MUST disclose source
  • Not forbidden GPL software to be sold. 
So what is getting so popular is that software providers start selling the software. Why? Because they are not forbidden to do so.

Customers could obtain source code freely but most of them do not know it, so they buy it. For really high price.

Examples

WPML - translation plugin for Wordpress

Monday, March 20, 2023

PorkBun automatically deletes some Wordpress plugins

 If you wonder why some of your plugins disappear from your PorkBun hosted account, they could be deleted by PorkBun.

There is a set of plugins that PorkBun doesn't like. Actual list with them is written here.

One of reasons PorkBun does remove plugins is that (according PorkBun) they are slow. They have different concerns for others. Soo, you need to go for alternatives.

We provide a cached version of the list with their blocked plugins:

Interview questions for Java developers

Tips for preparing for a Java developer interview:

  1. Review Java fundamentals: It is important to have a good understanding of the core concepts of Java such as Object-Oriented Programming, Data Structures, Algorithms, Exception Handling, and Multithreading.

  2. Know the basics of frameworks and libraries: Familiarize yourself with popular Java frameworks and libraries like Spring, Hibernate, Maven, and JUnit.

  3. Understand the interview format: Find out what type of interview you will be having. Will it be a technical interview or a behavioral interview? Knowing the interview format in advance can help you prepare better.

  4. Research the company: Get to know the company you are interviewing with. Look at their website, read up on their products, and try to get a sense of their company culture.

  5. Prepare questions to ask: Have some questions prepared to ask your interviewer about the company, the role, and the team you would be working with.

  6. Be confident: Remember to be confident in your abilities and focus on showcasing your strengths during the interview.

  7. Practice coding: Brush up on your coding skills by practicing coding problems on platforms like LeetCode or HackerRank. This will help you develop your problem-solving skills and also give you an opportunity to practice coding under pressure.

If you want to check real questions from Java Interviews, check the link. There is a lot of practical information. Research over pages inside that site could save you a lot of research.