<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Sa</title>
    <description>The latest articles on Forem by Sa (@sa-hola).</description>
    <link>https://forem.com/sa-hola</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1182738%2Fab3dc31d-1ad1-433d-abb2-9d300a3fade3.png</url>
      <title>Forem: Sa</title>
      <link>https://forem.com/sa-hola</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sa-hola"/>
    <language>en</language>
    <item>
      <title>Magmi "1364 Field doesn't have a default value" error - Just be careful</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Mon, 29 Apr 2024 21:30:33 +0000</pubDate>
      <link>https://forem.com/sa-hola/magmi-1364-field-doesnt-have-a-default-value-error-just-be-careful-1j00</link>
      <guid>https://forem.com/sa-hola/magmi-1364-field-doesnt-have-a-default-value-error-just-be-careful-1j00</guid>
      <description>&lt;p&gt;When importing a fairly large number of goods using magma, I suddenly came across a problem:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0azvxica2puplagf2qll.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0azvxica2puplagf2qll.jpg" alt="Image description" width="800" height="58"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SQLSTATE[HY000]: General error: 1364 Field 'image' doesn't have a default value - ERROR ON RECORD #1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Of course, all the fields had all the values.&lt;br&gt;
Then what is it? A Magmi glitch? Magento? Or is it Mysql at all?&lt;/p&gt;

&lt;p&gt;I will not give the whole way of finding a solution, I will only describe the result. The Problem was... in me!&lt;/p&gt;

&lt;p&gt;The next to the image field in the import file was the width field. In the admin panel width field is spelled out with an indication of the dimension - 2 mm, 3 mm, 4 mm.&lt;/p&gt;

&lt;p&gt;And in the import file, of course, just 2, 3, 4.&lt;/p&gt;

&lt;p&gt;As soon as the dimension was specified in the import file, everything started working again, like a Swiss watch!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The site is broken due to a hosting error... Who is to blame?</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Sun, 14 Jan 2024 21:25:35 +0000</pubDate>
      <link>https://forem.com/sa-hola/the-site-is-broken-due-to-a-hosting-error-who-is-to-blame-ec7</link>
      <guid>https://forem.com/sa-hola/the-site-is-broken-due-to-a-hosting-error-who-is-to-blame-ec7</guid>
      <description>&lt;p&gt;The mystery of the two unknowns: the site was handed over to the client, fully operational, there were no complaints.&lt;br&gt;
After some time, the site stopped displaying correctly, which the client complained to me about. After digging around inside, I realized a simple truth: some security settings have changed on the hosting. And now, when trying to upload a style file, the client sees a 403 error:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwyud5bmjgzlbl1apmdzn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwyud5bmjgzlbl1apmdzn.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It turns out that it's not my fault. Hosting also tried its best. But the site is not working.&lt;br&gt;
Who is to blame?&lt;/p&gt;

</description>
      <category>siteground</category>
      <category>hosting</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Ecwid - good for everyone, if not for one "BUT"</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Sat, 18 Nov 2023 14:36:30 +0000</pubDate>
      <link>https://forem.com/sa-hola/ecwid-good-for-everyone-if-not-for-one-but-4m2p</link>
      <guid>https://forem.com/sa-hola/ecwid-good-for-everyone-if-not-for-one-but-4m2p</guid>
      <description>&lt;p&gt;Ecwid is quite interesting solution for creating an online store, if there is no desire to dig into the code, databases and other programming subtleties.&lt;br&gt;
It is enough to create your own store in the ecwid admin panel, and then just insert a piece of code on the site - without correcting anything, without changing, but simply "CTRL+C" - "CTRL+V":&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script data-cfasync="false" type="text/javascript" src="https://app.ecwid.com/script.js?XXXXXXXX&amp;amp;data_platform=code&amp;amp;lang=YY&amp;amp;data_date=ZZ-ZZ-ZZ" charset="utf-8"&amp;gt;&amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And then a whole store is already available on a certain page of the site:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yQxWzTIn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cqh27aveysgi49d19v3a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yQxWzTIn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cqh27aveysgi49d19v3a.png" alt="" width="800" height="901"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And it seems that everything is fine - the job is done. But this may be true only if the goal is not to make this store indexed by Google!&lt;br&gt;
Pay attention to the internal links in this store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HfGeBZ5y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5rkwoyicapzk47ol5clh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HfGeBZ5y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5rkwoyicapzk47ol5clh.png" alt="" width="800" height="901"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See the "#!" in the link? This means that ALL THE PAGES OF the STORE WILL BE LOADED using AJAX. But Google has firmly and unequivocally made it clear that it will not index pages generated by this method: &lt;a href="https://developers.google.com/search/docs/crawling-indexing/javascript/fix-search-javascript"&gt;https://developers.google.com/search/docs/crawling-indexing/javascript/fix-search-javascript&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And now our joy has almost come to an end.&lt;br&gt;
What to do in such a situation?&lt;/p&gt;

&lt;p&gt;There is, of course, a way out, but it is very long and not very simple. And, perhaps, it would be easier to initially create an online store on another platform. But since the store has already been created and there was no desire to transfer all the data, the task was set to solve this issue with the already existing situation.&lt;/p&gt;

&lt;p&gt;Let's take a look, first of all, at the list of categories of this store:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NNbhKTDk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kz1sp71f0tn07invqvoy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NNbhKTDk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kz1sp71f0tn07invqvoy.png" alt="Image description" width="800" height="174"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can see that absolutely every category is also loaded by ajax. And what if we can replace "#!" with some secret word, and the result will show the same - dynamic? That is, in this case there will be like &lt;a href="https://athos.guide/products/monastic-handicrafts"&gt;https://athos.guide/products/monastic-handicrafts&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's not bad, because it's just a URL that Google can index! Of course, then we need to do the same with the products in each category. It was:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dCUHXDs8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9k87imf6eioym8ycixyn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dCUHXDs8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9k87imf6eioym8ycixyn.png" alt="" width="800" height="354"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And now:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--82pR7JW8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sm99l8devblmsu5iisz5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--82pR7JW8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sm99l8devblmsu5iisz5.png" alt="Image description" width="800" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A completely readable URL that Google likes!&lt;br&gt;
Now let's observe how well these links will be indexed - because now nothing restricts their indexing...&lt;/p&gt;

</description>
      <category>ecwid</category>
      <category>google</category>
      <category>indexing</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Shopify - the peculiarity that I hit my forehead</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Sun, 05 Nov 2023 10:46:10 +0000</pubDate>
      <link>https://forem.com/sa-hola/shopify-the-peculiarity-that-i-hit-my-forehead-2imi</link>
      <guid>https://forem.com/sa-hola/shopify-the-peculiarity-that-i-hit-my-forehead-2imi</guid>
      <description>&lt;p&gt;Another client has a store created on Shopify. It is important to clarify that the store sells bags, casual clothes and clothes for an active lifestyle and yachting: &lt;a href="https://rewind.com.ua"&gt;https://rewind.com.ua&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;That is, three main areas of activity.&lt;/p&gt;

&lt;p&gt;And then the task comes: to present these main directions on the main page in the form of cubes. Where each cube represents the goods of its category.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cJ0wVbLE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k3nxm9d2u5rstqv1r1xq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cJ0wVbLE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k3nxm9d2u5rstqv1r1xq.jpg" alt="Product blocks on rewind.com.ua" width="640" height="1901"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea of building was simple: to set an array of categories, and even better - a ligament of the product-category, so that you can decide in manual mode which goods to be withdrawn in cubes. And then, sorting out the array, to configure its conclusion. Nothing complicated.&lt;/p&gt;

&lt;p&gt;Working mainly on PHP, such a problem is solved in 3 minutes. If not for one "but" - in Shopify you can’t clearly set an array!&lt;/p&gt;

&lt;p&gt;Not wanting to spend a lot of time learning Liquid, I turned to GPT for help.&lt;/p&gt;

&lt;p&gt;His idea turned out to be simple and brilliant at the same time: yes, it is impossible to set the array directly, but you can set the line and divide it (as "split" in JS) into array!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ua2vHKdE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/03vygmw7tdce6ll9abii.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ua2vHKdE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/03vygmw7tdce6ll9abii.png" alt="Image description" width="800" height="95"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And to perform all further actions as if we have an ordinary array. In principle, this is an array, only obtained not in a direct way, but by converting the line.&lt;/p&gt;

&lt;p&gt;A trifle, but unpleasant! Thanks to GPT for saved time!&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>chatgpt</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Flower store app. Part 2. Strangeness out of nowhere</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Sun, 22 Oct 2023 12:33:27 +0000</pubDate>
      <link>https://forem.com/sa-hola/flower-store-app-part-2-strangeness-out-of-nowhere-1ckl</link>
      <guid>https://forem.com/sa-hola/flower-store-app-part-2-strangeness-out-of-nowhere-1ckl</guid>
      <description>&lt;p&gt;While talks continue about the feasibility of an app for a flower store, I decided to just take a look - what kind of site is proposed to be embodied as an app?&lt;br&gt;
Having run it through all known diagnostic tools, I found one very strange feature: the strange piece of code appears ONLY when checking it through Google's rich-results tester.&lt;br&gt;
Example: look at source of this page - &lt;a href="https://saholaflowers.com/"&gt;https://saholaflowers.com/&lt;/a&gt;. Screenshot of last few lines:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NXaclc3d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cv2nsra1cn3ajf02ydq9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NXaclc3d--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cv2nsra1cn3ajf02ydq9.png" alt="Image description" width="349" height="76"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And now the same page, viewed through Google tools: &lt;a href="https://search.google.com/test/rich-results/result?id=foGWPW0ALJ5aOdsWqBcjPw"&gt;https://search.google.com/test/rich-results/result?id=foGWPW0ALJ5aOdsWqBcjPw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SB-BZpG3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cxyqcg5pzu9zcwyyt5eh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SB-BZpG3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cxyqcg5pzu9zcwyyt5eh.png" alt="Image description" width="537" height="520"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Do you see a new piece of code after the closing script tag?&lt;/p&gt;

&lt;p&gt;I'll remind you, this is source code - there can't be a dynamically added JS DOM. But this piece of code only appears when viewed through this tool.&lt;/p&gt;

&lt;p&gt;This piece of code has the site's old domain, saholany dot com. I have checked the WHOLE site, every file, the entire database - there is not a single mention of this old domain.&lt;/p&gt;

&lt;p&gt;I've reset all the cache on the hosting, on the site, on the browser. But this code is still there.&lt;/p&gt;

&lt;p&gt;Not only that, if I make changes to the site code (like adding a tag with the class test-tag-for-goole), the tool will see those changes - so it's not a Google cache or some other cached value, no:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2fwGPcm3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aslulzux1p6w09ycxhw7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2fwGPcm3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/aslulzux1p6w09ycxhw7.png" alt="Image description" width="536" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So what is that?&lt;/p&gt;

&lt;p&gt;And even more important question, how do you clean this up? This is the first time I've encountered a situation where I can't find the reason for the code appearing on my own site....&lt;/p&gt;

&lt;p&gt;To be continued.&lt;/p&gt;

</description>
      <category>richresults</category>
      <category>cache</category>
      <category>bug</category>
    </item>
    <item>
      <title>Flower store app. Does it make sense?</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Fri, 13 Oct 2023 17:40:49 +0000</pubDate>
      <link>https://forem.com/sa-hola/flower-store-app-does-it-make-sense-5eg4</link>
      <guid>https://forem.com/sa-hola/flower-store-app-does-it-make-sense-5eg4</guid>
      <description>&lt;p&gt;I'll try to be brief.&lt;/p&gt;

&lt;p&gt;There's a store in New York that sells and delivers flowers: &lt;a href="https://saholaflowers.com"&gt;https://saholaflowers.com&lt;/a&gt;. The owner asked an off-topic question: would an app, in addition to a website, make sense?&lt;/p&gt;

&lt;p&gt;And I'm a bit stumped: usually the client doesn't ask "does it make sense", usually the client says "do this or this for me".&lt;/p&gt;

&lt;p&gt;I decided to experiment with chatGPT again: what could it tell me about it?&lt;/p&gt;

&lt;p&gt;I won't give you the whole correspondence, I will only summarize my conclusions: the chat offered to analyze whether this application would be relevant? That's a good point, but that's exactly the question I asked the chat!&lt;/p&gt;

&lt;p&gt;Thus, for now, my question remains unanswered.&lt;br&gt;
To be continued...&lt;/p&gt;

</description>
    </item>
    <item>
      <title>ChatGPT - is it strong and should you be wary of it?</title>
      <dc:creator>Sa</dc:creator>
      <pubDate>Thu, 12 Oct 2023 10:21:09 +0000</pubDate>
      <link>https://forem.com/sa-hola/chatgpt-is-it-strong-and-should-you-be-wary-of-it-24oi</link>
      <guid>https://forem.com/sa-hola/chatgpt-is-it-strong-and-should-you-be-wary-of-it-24oi</guid>
      <description>&lt;p&gt;I won't list the concerns that the chatGPT has raised among the average Internet user - there are tons of them, you can read for yourself.&lt;br&gt;
But here I gave him an assignment: "Can you suggest a regular expression in PHP that would remove all attributes of all tags except src in the text?"...&lt;br&gt;
After each answer he gave, the standard task clarification began:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;only the SRC attribute should be left, the rest should be removed&lt;/li&gt;
&lt;li&gt;the content of the SRC attribute should remain as well&lt;/li&gt;
&lt;li&gt;this code doesn't work, check yourself&lt;/li&gt;
&lt;li&gt;in this version the code does not work, because all attributes except style|class|alt remain&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And so on.&lt;/p&gt;

&lt;p&gt;After playing with it for about 10 minutes, I quickly found a solution here &lt;a href="https://stackoverflow.com/questions/33093509/php-regex-remove-all-attibute-except-href-in-html"&gt;https://stackoverflow.com/questions/33093509/php-regex-remove-all-attibute-except-href-in-html&lt;/a&gt; and it is very correct at least from the position that it allows you to easily replace href with src, add a couple of attributes - that is, it gives a flexible, customizable solution. Chat could not give me such a result.&lt;/p&gt;

&lt;p&gt;Hence two conclusions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;At this stage, it is not worth being afraid of it - the revolution of cars is still postponed :)&lt;/li&gt;
&lt;li&gt;To use it, &lt;em&gt;&lt;strong&gt;you need to be able to do what you are asking it to help you with&lt;/strong&gt;&lt;/em&gt;!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And the second conclusion makes you wonder: what is the purpose of a chatGPT? The answer is simple - as a generator of ideas and directions for finding an answer! This is where it is great, as it gives us a squeeze of the entire Internet, saving us hours of searching and processing garbage!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
