Uncategorized

PHP: Generate Random Number

Posted on

function UniqueRandomNumbersWithinRange($min, $max, $quantity) { $numbers = range($min, $max); shuffle($numbers); return array_slice($numbers, 0, $quantity); } // $productsViewed = UniqueRandomNumbersWithinRange(1,500000,10); // print_r($productsViewed);

Uncategorized

Email Deliverability

Posted on

LITMUS -> Very Good but expensive 200$ / month MX TOOLBOX -> Good and free but limited resultas. POSTMARK http://spamcheck.postmarkapp.com/ -> Fair but free MAIL-TESTER – Good but limits to 3 per day.

Mautic

Mautic: Understanding how it works

Posted on

Add your contacts. Create your segments and apply the filters you want. Update the segments using this query php /var/www/html/malla-group.com/mail/app/console mautic:segments:update Rebuild Campaign php /var/www/html/malla-group.com/mail/app/console mautic:campaigns:rebuild Trigger Campaign —> Note that once you trigger the campaign the email will appear as Sent altough it may not have been sent yet. The email will be stock […]

Mautic

Mautic: Console Commands

Posted on

To execute… php /var/www/html/—PATHTOSERVER—/mail/app/console mautic:campaigns:rebuild mautic:campaigns:trigger – mautic:campaign:trigger – mautic:trigger:campaigns – mautic:trigger:campaign 2) mautic:campaigns:rebuild – mautic:update:campaigns – mautic:rebuild:campaigns – mautic:campaigns:update 3) mautic:iplookup:download – mautic:fetch:ipdata – mautic:ipdata:fetch – mautic:ipdata:update – mautic:update:ipdata 4) mautic:emails:send – mautic:send:emails – mautic:process:email – mautic:process:emails – mautic:email:process – mautic:emails:process – mautic:send:email 5) mautic:email:fetch – mautic:fetch:email – mautic:email:fetch – mautic:fetch:mail – mautic:check:email – […]

Mautic

Mautic: Configuration

Posted on

https://johnlinhart.com/blog/uh-oh-mautic-upgrade-was-not-successful   Add Mailto to the List-Unsubscribe Header: Go to -> /app/bundles/EmailBundle/Helper/MailHelper.php: Aproximately on line 1484 /** * Generate and insert List-Unsubscribe header. */ private function addUnsubscribeHeader() { if (isset($this->idHash)) { $unsubscribeLink = $this->factory->getRouter()->generate(‘mautic_email_unsubscribe’, [‘idHash’ => $this->idHash], true); $this->headers[‘List-Unsubscribe’] = “<unsubscribe@malla-group.com>,<$unsubscribeLink>”; } }

Synology

NAS: Reload Cron

Posted on

On the Synology OS (…some type of linux…) after editing the crontab you need to reload it otherwise no changes are made. /usr/syno/sbin/synoservicectl –reload crond

Jasper Reports

JasperServer: Start Server on Boot

Posted on

This is an excellent post, which not only shows you how to solve the startup problem, but illustrate the use of startup scripts. http://community.jaspersoft.com/questions/541044/auto-start-boot   Key Points. To creste “service type” scripts you need to create the bash script on /etc/init.d/NAME_OF_SCRIPT To have this script run on server boot, you need to run update-rc.d NAME_OF_SCRIPT defaults […]

Python

Python: For Financial Services

Posted on

  Download Python (https://www.python.org/downloads/release/python-361/) Download matplotlib (https://pypi.python.org/pypi/matplotlib) Numpy (http://www.numpy.org/) Python Installers: http://www.lfd.uci.edu/~gohlke/pythonlibs/       cd \Users\Ricardo\AppData\Local\Programs\Python\Python36\Scripts   pip install numpy pip install Matplotlib pip install pandas pip install pandas-datareader pip install beautifulsoup4 pip install scikit-learn     Posible IDEs iPython Notebooks Anaconda PyCharm Pro   Good Tutorials on Panda pandas python.org   Recommended Youtube Channels: https://www.youtube.com/user/APMonitorCom/videos https://www.youtube.com/user/sentdex/videos

Prestashop

Prestashop: Add custom column on Product Page and Display it on product.tpl

Posted on

Steps: Create the table manually on the database. Declare the variable on /classes/product.php add the variable on /controllers/front/ProductController.php in the following matter. $product_tariff = $this->product->em_mg_tariff_code; $this->context->smarty->assign(‘tariff_code’, $product_tariff); 4. Add the field on your tpl on the following matter. {$tariff_code}    

MySQL

PHPMyAdmin: Securing web console

Posted on

I installed PHPMyadmin to check my help manage my database, eventhough I also use the desktop program MySQL Workbench, I fell sometimes its important to use the webconsole. Recently, upon checking my MySQL Logs (/var/logs/mysql/error.log) I encountered that everyday I had thousands of failed logins to the PHPMyAdmin. I sure enough have a very strong […]

Prestashop

Prestashop: No follow causing W3 non-compliance

Posted on

The problem I believe has to do with changes on standards. The w3 validator shoes as an error to have multiple rel=”example” tags inside an argument. So when it added its no follow arguments did the following things. Incorrect <a rel=”nofollow” href=”http://www.malla-supply.com/manufacturers-abb-96?p=2” rel=”next“>   Correct <a href=”http://www.malla-supply.com/manufacturers-abb-96?p=2” rel=”next nofollow“>   To solve this I removed the […]

Uncategorized

Prestashop: Add Google Custom Search

Posted on

  header.tpl line 135 Search box Code <div class=”google-search” > <div id=”global_shipping”><span>In Service Since 2009</span></div> <script> (function() { var cx = ‘XXXXXXXXXXXXXXXXXXXXXXXX’; var gcse = document.createElement(‘script’); gcse.type = ‘text/javascript’; gcse.async = true; gcse.src = ‘https://cse.google.com/cse.js?cx=’ + cx; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(gcse, s); })(); </script> <gcse:searchbox></gcse:searchbox> </div>   Google Results. <gcse:searchresults></gcse:searchresults>  

Prestashop

Prestsahop: Edit Variables

Posted on

I wanted to change the Manufacturer Name variable, to eliminate the spaces and replace it with a dash. I tried doing this with PHP, but it was terrible to do it, as there were multiple places to change it, and it some places impossible. To do it via PHP Variable I had to change it […]

Uncategorized

SEO: Compress Images using ImageMagick

Posted on

convert /var/www/html/XXXXXXX/themes/default-bootstrap/img/manufacturers/ABB-big.jpg -strip -resize 333×333 -quality 85 -interlace JPEG -colorspace Gray/RGB /var/www/html/XXXXXXX/themes/default-bootstrap/img/manufacturers/ABB-big-compressed.jpg