PowerBI

PowerBI: SugarCRM Database Connection.

Posted on

It will only work if you add the following parameter: OldGuids=true And the query will work as follows. let Source = MySQL.Database(“192.168.1.244”, “crm_em”, [ReturnSingleDatabase=true, OldGuids=true]), crm_em_opportunities = Source{[Schema=”crm_em”,Item=”opportunities”]}[Data] in crm_em_opportunities

Life

Tim Ferriss: Rick Rubin Interview

Posted on

Rick is a well established music businessman, on this interview he shares his views on life and several interesting subjects. Recommended. Notes Lost 140 Pounds First steps into health with Phil Maffetone Recommended Stu Middleman (1000 Miles in 11 Days)  https://www.amazon.com/Slow-Burn-Faster-Exercising-Slower/dp/0062736744 Nutritionist Doctor David Heber UCLA  The only doctor that was able to make him […]

Prestashop

Prestashop: Remove Rendering Blocking CSS

Posted on

If you do a Page Speed test on Google, to make sure your site is loading fast enough and a slow load time is not penalizing your SEO, you can do this hetre: https://developers.google.com/speed/pagespeed/insights/ One tipical error you’ll get is  Eliminate render-blocking JavaScript and CSS in above-the-fold content The solution I got was to remove […]

Prestashop

Prestashop:Product Custom Field on Product-List.tpl

Posted on

This was kind of a tricky one, I created a custom field on the database (explained on another post) and was able to add it to the product.tpl by adding just {$imagurl}. This variable did not work on product-list.tpl, upon some research the correct way to add this is by adding:   $product.em_mg_imageurl

Life

Life: Where do I get my knowledge

Posted on

From a couple of years ago, I’ve started listening a lot of podcasts that have enriched my life quite a bit. Below a list of the most important: Joe Rogan Marc Maron Norm MacDonald James Altucher Howard Stern Eli the Computer Guy Lewis Holmes Larry King Rick Rubin Chase Jarvis Tim Ferriss – Tim Ferriss […]

Mautic

Mautic: Clear Bounces not working correctly

Posted on

Some emails are parsed, while others are not. It depends on the format of the email. Here are some highlights: Files of interest: /app/bundles/EmailBundle/MonitoredEmail/Processor/Bounce/DsnParser.php /app/bundles/EmailBundle/MonitoredEmail/Mailbox.php: /app/bundles/EmailBundle/MonitoredEmail/Processor/Bounce.php The process as I understand it is the following: Step 1.  On Mailbox.php you define what emails are considered for un-subscription. The default criteria es UNSEEN, which the process […]

Prestashop

Prestashop Shortlinks

Posted on

Manufacturer Link on Product Page <a href=”manufacturers-{$product->manufacturer_name|replace:’&’:”|replace:’ ‘:’-‘|lower}-{$product->id_manufacturer}” style=”color:blue; text-decoration:underline” ></a>     Manufacturer Link on Manufacturer List href=”{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:’html’:’UTF-8′}”

Scrapy

Scrapy: Basic Commands

Posted on

Create Project scrapy startproject EXAMPLE /home/Scripts/scrapy/EXAMPLE   2 . Create Project inside the spiders folder with the format: example_spider.py         3.  Start testing with the console.   scrapy shell ‘http://quotes.toscrape.com’   And execute the XPath commands https://devhints.io/xpath   To run the spider execute the followng command on the folder. scrapy crawl <spider […]

PHP

PHP-FPM Performance Tweaks

Posted on

High performance Apache with mpm-event and PHP-FPM   Next, we edit config file for mpm-event at /etc/apache2/mod-available/mpm-event.conf : # event MPM # StartServers: initial number of server processes to start # MinSpareThreads: minimum number of worker threads which are kept spare # MaxSpareThreads: maximum number of worker threads which are kept spare # ThreadsPerChild: constant number of worker threads […]

Uncategorized

FreeSwitch & Flowroute to Receive and Send SMS

Posted on

See tutorial   Support For Flowroute SMS in FreeSWITCH   Got stuck, on apt-get install -y –force-yes freeswitch-video-deps-most with the following error: root@Asterisk:/home# apt-get install -y –force-yes freeswitch-video-deps-most Reading package lists… Done Building dependency tree Reading state information… Done Some packages could not be installed. This may mean that you have requested an impossible situation […]

Ubuntu

Apache http2 Not working

Posted on

http/2 is apparently where the web is going on the next generation web data transfer. I’m interested on trying to configure it, to see if that gives me an edge on the SEO side. The process to activate it is particularly simple, but, I had some compatibility challenges. Let me elaborate: I’m hosting this particular […]

Uncategorized

Talend Commands

Posted on

input.replaceAll(“^\\s+|\\s+$|\\s*(\n)\\s*|(\\s)\\s*”, “$1$2”) .replace(“\t”,” “); input.replaceAll(“^\\s+|\\s+$|\\s*(\n)\\s*|(\\s)\\s*”, “$1$2”) .replace(“\t”,” “); StringUtils.capitalize(str)

PostgreSQL

PgSQL: Replace Add break

Posted on

UPDATE m_product SET em_mg_longdescription = regexp_replace(em_mg_longdescription,’————‘,chr(13)) WHERE em_mg_manufacturer = 1000637 AND value = ‘IMI-YW356A01′     Some additional replace scripts   UPDATE m_product SET em_mg_longdescription = regexp_replace(em_mg_longdescription,'</li>’,chr(10)) WHERE em_mg_manufacturer = 1000637   UPDATE m_product SET em_mg_longdescription = replace(em_mg_longdescription,'<li>’,”) WHERE em_mg_manufacturer = 1000637   UPDATE m_product SET em_mg_longdescription = replace(em_mg_longdescription,'<ul>’,”) WHERE em_mg_manufacturer = 1000637   UPDATE […]

Uncategorized

Email Marketing Spam Audit

Posted on

I want to maximize my marketing emails to get delivered, so I’ll use three audit tools to try to get an idea of whats happening.   http://spamcheck.postmarkapp.com/ https://www.mail-tester.com/ https://mxtoolbox.com/deliverability   See important results from each below: http://spamcheck.postmarkapp.com/ 2.3 EMPTY_MESSAGE Message appears to have no textual parts and no Subject: text 1.0 MIME_NO_TEXT No (properly identified) […]