Wednesday, July 16, 2025

Hello Free Wild SSL PS1 version 2

Hello Free Wild SSL PS1 version 2


Hello Free Wild SSL PS1 version 2

Overview:

Securing your domain with a stable wild SSL is appreciated by SEO, visitors, and customers. That way, you tell that you do care about classifying your domain as a secured internet place.

Requirements:

  • The portable PowerShell command prompt running on Windows, Mac, or Linux - See more...
  • Click here to visit Hello-Free-Wild-SSL.PS1 GitHub post.
  • Copy only the file page body text appears as code; not including its title or controls etc.
  • Paste it to a new plain-text editor file; not HTML or other.
  • Save it as "Hello-Free-Wild-SSL.PS1".
  • You can just download it as it is, too, and...
  • Run PowerShell.
  • Open the saved file.
  • Click F5 or the green Run button.
  • Follow the script on-screen options/instructions etc.
  • Browse the cert files(ex: key/pfx, cert/crt, chain/bundle, etc.) from your computer.
  • Open them with a plain-text editor.
  • Copy and paste them to your domain SSL manager.
  • You can just upload them, too, depending on your host.
  • Note:
    1. If you are one of our resellers, click here to visit your domain SSL manager.
    2. Being a reseller only needs a domain.
    3. Click here to "Join Reseller Program".

Credits:

  • Thanks to Let's Encrypt CA for the free wild SSL it offers its clients quarterly.
  • Thanks to Buypass.com for the free SSL certificates it spreads.
  • Thanks to ZeroSSL.com for the free SSL made easy for users.
  • Thanks to the PowerShell module used by our Hello Free Wild SSL PS1:
    • Click here to visit Posh-ACME module website by Ryan Bolger.

Features:

  • Our PS1 installs the Posh-ACME module automatically, if NA and...
  • It shows many user-frontend readable options.
  • It is safe and never overwrites orders, users, or certs.
  • It checks expiry date & time to avoid duplication.
  • It continues working smoothly on same/pending orders.
  • It shows DNS TXT authorization tokens(webmastering verification code).
  • It tells about terminal copyable-files folder address for(ex: key/pfx, cert/crt, chain/bundle, etc.).
  • It handles too many errors in addition to those passed-thru to it.
  • It has both online and offline option(s).
  • It is able of checking connection is live during steps wizard.
  • It works on both Stage(Test/Demo) and Production(Real/Live) modes.
  • It chooses automatically same SSL private key for testing and new SSL private key for live production.
  • It smoothly uses its defaults(ex: Manual DNS, Modern PFX(AES), webmaster email address, etc.).
  • Renewal is applicable only during the last expiry month as a new order.
  • Just run our PS1 and with few clicks your free wild SSL is ready to be submitted.
  • If your domain is hosted, there is often an auto free SSL renewal bots(ex: Certbot, etc.). That means...
  • You may only create a wild free SSL once and never again with our PS1.

Versions:

  • Version 2.0.0: June 4, 2025 - The script no more uses a user input for email to issue SSL cert(s) issued by Let's Encrypt.
  • Version 1.0.0: 2022 to 2025 - The script used to use a user input for email to issue SSL cert(s) issued by Let's Encrypt.



Simple HTML, JavaScript, and CSS Style Consent Management Platform CMP Sample Code Explained

 Simple HTML, JavaScript, and CSS Style Consent Management Platform CMP Sample Code Explained 


About Consent Management Platform CMP

Overview:

Simple HTML, JavaScript, and CSS Style Consent Management Platform CMP Sample Code explained in a book style problem, solution way. Steps are simple and even a novice user may find the way of those steps application easy. It works as web page privacy cookie usage client-side user alert for the sake of (ex: GDPR compliance, etc) sample application step. It won't work as a PP(privacy policy) page itself.

Problem:

How to apply a free Simple HTML, JavaScript, and CSS Style Consent Management Platform CMP Sample code yet professional to my web page?

Solution:

To solve this problem you should follow few simple steps of copy/edit/paste code to your web page(ex: index.html, default.aspx, main.php, index.js). Just read and follow the steps under the "Steps:" header.

Steps:

  1. Copy the HTML code under the header "Code:".
  2. Change the PP link to yours.
  3. Paste it after the <body> tag in the targeted web page.

All done!

Code:



<body>

<h1>UCCC</h1>

<!-- UCCC -->
<style type="text/css">
.uccc {
  top: 8%;
  left: 8%;
  width: auto;
  height: auto;
  margin: 20px;
  padding: auto;
  overflow: auto;
  position: fixed;
  display: none;
  z-index: 32000;
  background: #ffffcc;
  background: linear-gradient(to right, #ffff99, #ffffcc);
  border: 4px groove #ffffcc;
  border-radius: 14px;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  color: #000;
}
.uccc p {
  margin: auto;
  padding: auto;
  text-align: left;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  color: #000;
}

.uccc-content {
  margin: auto;
  padding: 20px;
  border: 2px outset #ffff99;
  border-radius: 14px;
}
.uccc-content p {
  margin: auto;
  padding: auto;
  text-align: left;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  color: #000;
}

.ulnk {
  margin: auto;
  padding: auto;
  float: right;
  text-align: right;
  text-decoration: none;
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #aaa;
}
.ulnk:hover,
.ulnk:focus {
  color: #888;
  cursor: pointer;
  text-decoration: none;
}
</style>
<div id="UCCC" class="uccc">
  <div class="uccc-content">
    <p><b>Cookies &amp; Privacy Alert!</b></p>
    <p>This website uses cookies!</p>
  <p>By continuing using this web, you <a title="PP" href="https://ulike123.com/en/support/privacy.php">agree to our PP</a>. <br />You can, too, leave this web and clear your browser's history related to this web.</p>
  <p>&nbsp;</p><span id="ulnkY" class="ulnk">Yes, use all cookies.</span><p>&nbsp;</p>
    <p>&nbsp;</p><span id="ulnkS" class="ulnk">Yes, and show me the cookies.</span><p>&nbsp;</p>
    <p>&nbsp;</p><span id="ulnkD" class="ulnk">No, and I'm declining this.</span><p>&nbsp;</p>
  </div>
</div>
<script type="text/javascript">
/* Functions */
function setUCCC(name, value)
{
  const date = new Date();
  date.setFullYear(date.getFullYear() + 1);
  const expires = "expires=" + date.toUTCString();
  document.cookie = name + "=" + value + "; " + expires + "; SameSite=Strict; Secure; path=/;";
}
function getUCCC(name)
{
  let res = "";
  const duc = decodeURIComponent(document.cookie);
  const arr = duc.split(';');
  for (let i = 0; i < arr.length; i++)
  {
    const cok = arr[i].trim();
    const [key, value] = cok.split("=");
    if(key==name){ res = value; break; }
  }
  return(res);
}
function delUCCC(name)
{
    let this_web = location.hostname;
    this_web = this_web.trim();
    const date = new Date();
    date.setFullYear(date.getFullYear() - 1);
    const expires = "expires=" + date.toUTCString();
    document.cookie = name + "=; " + expires + "; path=/;";
    document.cookie = name + "=; domain="  +this_web+ "; " + expires + "; path=/;";
    document.cookie = name + "=; domain=." +this_web+ "; " + expires + "; path=/;";
}
function IsCookiesEnabled()
{
    setUCCC("UCCC_TEST_IS_COOKIES_ENABLED", "1");
    if(getUCCC("UCCC_TEST_IS_COOKIES_ENABLED")=="1")
    {
        delUCCC("UCCC_TEST_IS_COOKIES_ENABLED");
        return(true);
    }
    return(false);
}
function TryKeepingCookiesDisclosedForVisitor()
{
  let res = "\r\n";
  const duc = decodeURIComponent(document.cookie);
  const arr = duc.split(';');
  for (let i = 0; i < arr.length; i++)
  {
    const cok = arr[i].trim();
    const [name, value] = cok.split("=");
    if(name)
        res += i+1 + ". Found cookie: " + name + "\r\n";
  }
  return(arr.length ? res : "");
}
function ShowCookies()
{
    let res = TryKeepingCookiesDisclosedForVisitor();
    setTimeout(() =>
    {
        setUCCC("UCCC", "2");
        if(getUCCC("UCCC")=="2")
        {
            if(res==""){ res = "\r\nNo cookie(s) found!\r\n"; }
            res = "UCCC cookie option saved!\r\n\r\nResult:\r\n" + res + "\r\nNote: \r\n - Refer to this website's Privacy Policy to read more... \r\n - Clear this web cookies history using browser's \r\n    settings, if unwanted, manually. \r\n - Dismiss this prompt by pressing(ex: Yes, OK, etc.) or... \r\n - Press(ex: No, Cancel, etc.) for continuing alerting!";
            if(confirm(res))
            { setUCCC("UCCC", "3"); }
        }
        else{ alert("Couldn't save UCCC cookies option!"); }
    }, 3000);
}
function CookiesBye()
{
    alert("Due to cookies being not enabled by your browser's settings: \r\n - Couldn't revise this web cookies option named \"UCCC\". \r\n - You may find it in browser's history by this web name \r\n    and delete it manually if unwanted.");
}
/* Clicks */
var    uccc = document.getElementById("UCCC");
const spanY = document.getElementById("ulnkY");
const spanS = document.getElementById("ulnkS");
const spanD = document.getElementById("ulnkD");
spanY.onclick = function()
{
  if(IsCookiesEnabled())
  { setUCCC("UCCC", "1"); }
  else{ CookiesBye(); }
  uccc.style.display = "none";
}
spanS.onclick = function()
{
  if(IsCookiesEnabled())
  { ShowCookies(); }
  else{ CookiesBye(); }
  uccc.style.display = "none";
}
spanD.onclick = function()
{
  if(IsCookiesEnabled())
  {
    delUCCC("UCCC");
    alert("Alert! \r\n\r\n - You may clear and\\or stop cookies under this web name manually. \r\n - Kindly, revise your browser's cookies settings and\\or history and... \r\n - Close all this web related tab(s) and\\or window(s).");
  }
  else{ CookiesBye(); }
  uccc.style.display = "none";
}
/* UCCC Cookie
   ucccCookie==""  New/No  and general     prompt is active
   ucccCookie=="1" Yes     and general     prompt is dismissed
   ucccCookie=="2" Yes     and ShowCookies prompt is active
   ucccCookie=="3" Yes     and ShowCookies prompt is dismissed */
const ucccCookie = getUCCC("UCCC");
if(ucccCookie=="") { uccc.style.display = "block"; }
if(ucccCookie=="2"){ ShowCookies(); }
</script>
<!-- UCCC -->



 

Note:

Only copy the code between the separator lines!

The alert background should be a little bit transparent or just solid in case of a backward compatibility.

For the "Secure;" cookie's attribute to work, your website should support SSL connection. Otherwise, just remove it, but that's not recommended.

The page where the code will be placed should be fitting in size, otherwise, a flow scrolls will often appear. Sometimes, too, if the size is too small, the pop up may even look like a glitch.

The sample code result can be seen under the "Result:" header.

Result:

1. Figure
CMP-PP-consent-Fig-1

2. Figure
Click here to see Sample-Code #1 page. If the script doesn't work, see figure 1.

License:

Click here to read more.



Copy Long Text Area Code Legacy Control


 Copy Long Text Area Code Legacy Control 


Copy Long Text Area Code Legacy Control

Overview:

Copies long text area code or copies plain text with legacy modifiable style compatible with most used browsers. Simple copy\edit\paste steps is all that in need. No text area HTML tag is necessary. Using just a div tag as a container of a span tag is enough to allow long text copying. That’s as long enough as an HTML page flows. The copy process just copies the inner text not including the HTML tags themselves. And again, let’s throw a problem and propose its solution.

Problem:

I need a long copy code text area. Or, my users need to copy a long extensive plain text from a page I offer them. I need such that professional copy code area control. I need no code mistakes and easy code paste that I can be sure it is not altered later on. So how to achieve all that?

Solution:

To solve this problem you should follow few simple steps of copy/edit/paste code to your web page(ex: default.aspx, index.html, main.php, index.js). Read and follow the steps under the "Steps:" header. That's all.

Steps:

  1. Copy the HTML code under the header "Code:".
  2. Change the box title <Code> to the title in need.
  3. Paste it after the HTML <tag> where it is OK for the targeted web page.
That's it!

Code:



<body>

<style type="text/css">

.code-wrap {
min-width: 123px;
max-width: 99%;
display: inherit;
padding: 1px;
margin: 1px;
border: solid 1px #555;
}

.code-title{ float:left; color: #555; font-size: 26px; font-family:Arial, Helvetica, sans-serif; font-weight:100; }

.code-icon {
float: right;
width: 10px;
height: 12px;
display: inline-block;
padding: 4px;
margin: 4px;
border: solid 1px #eee;
cursor: pointer;
background: #888;
}
.code-icon:hover { background: blue; }
.code-icon:after {
width: 11px;
height: 13px;
padding:2px;
margin: 2px;
border: solid 1px #000;
border-left: 0;
border-top: 0;
background: transparent;
}
.code-icon:before,
.code-icon:after {
cursor: pointer;
content: '';
display: block;
}

#code-text {
width: 99%;
min-height: 100px;
max-height: 260px;
display: inline-block;
padding: 1px;
margin:  1px;
border-right: 0;
border-left: solid 1px #eee;
border-bottom: solid 2px #eee;
border-top: solid 3px #888;
font-size: 1em;
font-family:"Courier New", Courier, monospace;
color: #fff;
text-transform: none; /* to avoid other styles altering case-sensitive codes */
overflow: auto;
background: blue;
}
#code-text:hover { background: #000; }
#code-text::-webkit-scrollbar { width: 6px; }
#code-text::-webkit-scrollbar-track { background: #eee; }
#code-text::-webkit-scrollbar-thumb { background: #888; }
#code-text::-webkit-scrollbar-thumb:hover { background: #555; }

</style>

<div class="code-wrap">
<div style="clear:both;"><span class="code-title">&nbsp;&lt;Code&gt;&nbsp;</span><span class="code-icon" title="Copy code" id="UCCC"></span></div>
<div id="code-text">
code<br />
code code code code code code code code code code code code code code code code code code code code <br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
code<br />
</div>
</div>

<script type="text/javascript">
document.getElementById('UCCC').addEventListener('click', function() {
var text = document.getElementById('code-text');
navigator.clipboard.writeText(text.innerText);
})
</script>



  

Note:

Only copy the code between the separator lines!

The HTML <tag> chosen in the previous code is <body>. You can, of course, change the paste-to place. There is a copy text icon and a text area or space with flow scroll and words breaks for horizontal state. For sure, you can adjust it more for your web page. Don't worry the wrapper or container style inherits its parent's display style, but better leave the controls display as it is. That way, it can be easily toned to your web page theme.

The sample code result can be seen under the "Result:" header.

Result:

1. Figure
Copy-Long-Text-Area-Code-Legacy-Control-Fig-1

2. Figure
Copy-Long-Text-Area-Code-Legacy-Control-Fig-2

3. Figure
Click here to see Sample-Code #2 page. If the script doesn't work, see figure 1-2.

License:

Click here to read more.




Monday, July 14, 2025

How to delete all my google blogs at once

How to delete all my google blogs at once



Overview:

To delete all your google blogs at once you'll need to follow the breakdown steps.

Breakdown Steps:

  1. Step one: visit Google manage my account.
  2. Step two: click "Data and privacy" tab & "Download or delete your data" square option.
  3. Step three: choose "Delete a Google service".

Note:

  • After step three, you can choose what to delete.
  • Other service (ex: YouTube, Gmail, etc) are available.
  •  If what you are looking for is not a service, visit Google my account dashboard.

 

Photo steps:

1.

2.

3.





Sunday, July 6, 2025

How to Google Shopping a product as seller or buyer

How to Google Shopping a product as seller or buyer



Overview:

To buy products through Google Shopping, users search for products on Google, and the results often include listings from Google Shopping, which display product details and prices from various retailers. Users can click on these listings to be redirected to the retailer's website to complete the purchase. As a seller, you need to create a Google Merchant Center account, add your product information, and potentially link it to a Google Ads account to run Shopping campaigns.


For Buyers:

1. Search for products: Use the Google search bar to find the product you're looking for.
2. Locate Google Shopping listings: Look for the "Shopping" tab or results that include product images, prices, and retailer information.
3. Click on a product: Select the specific product you want to buy.
4. Visit the retailer's website: You'll be redirected to the retailer's website to finalize the purchase.


For Sellers:

1. Create a Google Merchant Center account:
This is where you'll manage your product listings and business information.
2. Add your product data:
You'll need to provide details like product titles, descriptions, prices, images, and availability.
3. Link to Google Ads (optional):
If you want to run Shopping campaigns to promote your products, link your Merchant Center account to Google Ads.
4. Create a Shopping campaign:
In Google Ads, create a campaign specifically for Shopping ads to display your products in search results.
5. Monitor and optimize:
Track your campaign performance and make adjustments to bids, targeting, and product data to improve results.
 

Note:

  • If you are logged-in to your google account you'll find even a customer care free number for Google Comparison Shopping Service(CSS); see photo figure 1.
  • The following is my thought: "Comparison Shopping Service(CSS) is a Google Shopping service that allows you to get a chance of showing your products along the EU-countries Google Shopping general related results for free."
  • It is better you see also the following link: https://support.google.com/merchant/gethelp

Photo Figures:

1.
Comparison Shopping Service(CSS)

References:

  • The previous is a quote from google AI result except the last 3 headers.
  • This result can be approximately found by searching with this article title again.
  • Personally, I preferred this result copy.
  • Credits to google AI and the process result resource websites.



Saturday, July 5, 2025

Distinguish Your Business

Distinguish Your Business


Distinguish Your Business

Overview:

Classifying a business name is the process of making it distinguishable. That process has many steps that can be achieved starting with a domain extension being classificational to its type of business. Other way may extend to the security that the domain uses(ex: the SSL cert it holds, etc.). Also, one important distinguishing way is the registrar. The more users the domain registrar has, the more likely the domain is well served. As a result, ulike123 elects a specific distinguishable registrar’s domain extension it resells which is the “.com” extension. Further, it offers a free user frontend script for managing free wild SSL offered by Let's Encrypt. Additionally, Buypass, and ZeroSSL free SSLs are available. Furthermore, it publishes guiding pages like what you read now. Finally, ulike123 registrar that is loyal to its clients is one of those well known companies that serves domain registration worldwide.

Steps:

  • Register a domain.
  • Click the Hello Free Wild SSL to get the free user frontend code to freely secure your domain.
  • Publish relative content to your domain.
  • Leave SEO submission naturally for crawlers unless a manual submission is needed.
  • How to set selling products and prices is as easy as:
  • Limiting your selling products to what you really use and know(ex: domains, etc.).
  • And limiting your selling prices to (ex: 105% of wholesale prices, etc.).
  • Finally, our provider will take care of the rest by default unless a client contact you directly, then...
  • At last, you may lead him/her to (ex: a help page or a check with an order, etc.).

Features:

  • ".com" extension is available to search and register.
  • SSL both free and/or wild is available.
  • One of the world best reseller programs is available, too.