Skip to main content

Posts

Advance JS search

 <!DOCTYPE html> <html>     <head>         <title>             Choosen         </title>         <link href="chosen.min.css" rel="stylesheet" type="text/css">              <link crossorigin="anonymous" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.1/css/font-awesome.min.css" integrity="sha512-TECBPTD5Db97nlsJ/gGBBv9JLXg172YcGtrl/HHM4x9W++PPKEpHs61ogVd4x2omTgST1dIHoy2HeYWZzcZzHw==" referrerpolicy="no-referrer" rel="stylesheet"/>             <style type="text/css">                 .j-filters-level {     min-width: 400px;     border: 1...

Splitting Comma-Separated Values In MySQL

CREATE TABLE numbers (n INT);  INSERT INTO numbers VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9),     select id, substring_index( substring_index(email_recipients, ',', n), ',', -1 ) as email from dashboards join numbers on char_length(email_recipients) - char_length(replace(email_recipients, ',', '')) >= n - 1     Reference Site : https://www.sisense.com/blog/splitting-comma-separated-values-in-mysql/

Debounce and throttle script

  function debounce (fn, delay) { var timer = null ; return function () { var context = this , args = arguments ; clearTimeout(timer); timer = setTimeout( function () { fn.apply(context, args); }, delay); }; }   $( 'input.username' ).keypress( debounce ( function (event) { // do the Ajax request }, 250 )); function throttle (fn, threshhold, scope) { threshhold || (threshhold = 250 ); var last, deferTimer; return function () { var context = scope || this ; var now = + new Date , args = arguments ; if (last && now < last + threshhold) { // hold on to it clearTimeout(deferTimer); deferTimer = setTimeout( function () { last = now; fn.apply(context, args); }, threshhold); } else { last = now; fn.apply(context, args); } }; }     $( 'body' ).on( 'mousemove' , throttle ( function (event) { c...

React Hot Reload Issue in Ubuntu.

  React Hot Reload Issue in Ubuntu. Added this to store.js file if (module.hot) { // Enable Webpack hot module replacement for reducers module.hot.accept('../reducers', () => { const nextRootReducer = require('../reducers/index'); store.replaceReducer(nextRootReducer); }); } Commands > sysctl -a | grep inotify ( Output might be ----> user.max_inotify_watches = 524288 ) > sudo gedit /etc/sysctl.conf (append " fs.inotify.max_user_watches=524288 ") > sudo sysctl -p /etc/sysctl.conf (to apply changes)

Run zenity or any other GUI based program through cron.

 a shell script file like and following code and then add shell script in cron. Cron Entry * * * * * /var/www/html/runcron.sh Shell Script #!/bin/bash touch /var/www/html/tfile dbus_session_file=/home/suntec/.dbus/session-bus/$(cat /var/lib/dbus/machine-id)-0 if [ -e "$dbus_session_file" ]; then   . "$dbus_session_file"   export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID   dbus-send … fi zenity --error --text='Fill Time sheet' --display=:0.0

Dependency Injection

Dependency injection is a programming technique that makes a class independent of its dependencies. It achieves that by decoupling the usage of an object from its creation. Example Setup/Dependency: composer require symfony/dependency-injection composer require symfony/yaml composer require symfony/config Create folder "src" Add entry in composer.json "autoload":{"psr-4"{"DI\\": "src/"} and then run composer dump-autoload -o File: /Src/Mail.php <?php namespace DI; class Mail{     private $cc;     function __construct($fromname,$fromemail)     {         $this->fromname = $fromname;         $this->fromemail = $fromemail;     }     function sendMail($to,$subject,$message)     {          $headers = "MIME-Version: 1.0" . "\r\n";          $headers ....