Skip to content

Instantly share code, notes, and snippets.

View zguillez's full-sized avatar
🚀
Dev Rocket

Guillermo de la Iglesia zguillez

🚀
Dev Rocket
View GitHub Profile
@zguillez
zguillez / solidjs-build-no-chunks.txt
Last active October 4, 2023 09:43
solidjs-build-no-chunks
import {defineConfig} from 'vite';
import solid from 'vite-plugin-solid';
export default defineConfig({
plugins: [solid()],
build: {
target: 'esnext',
rollupOptions: {
output: {
entryFileNames: 'app.js',
@zguillez
zguillez / wp-config-domain
Created July 6, 2023 14:13
wp-config domain
define('WP_HOME','https://' . $_SERVER['SERVER_NAME']);
define('WP_SITEURL','https://' . $_SERVER['SERVER_NAME']);
@zguillez
zguillez / ssh-aws-ec2
Created July 6, 2023 13:51
ssh-aws-ec2
ssh -i ~/.ssh****.pem ubuntu@*.*.*.*
ssh -i ~/.ssh/***.pem ec2-user@*.*.*.*
@zguillez
zguillez / htpasswd
Created July 5, 2023 10:40
htpasswd
# .htaccess
AuthType Basic
AuthName "Acceso Restringido"
AuthUserFile /home/user/app/.htpasswd
Require valid-user
# bash
htpasswd -c /home/user/app/.htpasswd user
@zguillez
zguillez / vue3-build-no-chunks.txt
Last active July 5, 2023 10:04
VUE3 build - No chunks
const {defineConfig} = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
chainWebpack: config => {
config.optimization.splitChunks(false)
},
filenameHashing: false,
publicPath: '/cpanel/',
outputDir: '../public/cpanel',
})
@zguillez
zguillez / time_helpers_php
Created June 27, 2023 09:35
Time Helpers in PHP
function getNow()
{
return date('Y-m-d H:i:s');
}
function getNowISO()
{
return date('c', time());
}
@zguillez
zguillez / get_ip_php
Created June 27, 2023 09:28
Get IP in PHP
function getIP()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
return trim($ips[0]);
}
return $_SERVER['REMOTE_ADDR'];
@zguillez
zguillez / Global
Last active June 22, 2023 17:59
GTM - Global
<script>
var meta = '{{meta}}';
var ads = '{{ads}}';
var dv = '{{dv}}';
var tt = '{{tt}}';
console.log('[@][gtm:{{gtm}}]');
</script>
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
@zguillez
zguillez / Event_DV
Last active June 20, 2023 21:51
GTM - Event_DV
<script>
var event = '{{Event}}';
if (event === 'productViewEvent') {
event = 'DC-XXXXXX/1/mcb-01+standard';
} else if (event === 'checkoutEvent') {
event = 'DC-XXXXXX/1/mcb-02+standard';
} else if (event === 'paymentSuccess') {
event = 'DC-XXXXXX/1/mcb-03+standard';
}
gtag('event', 'conversion', {
@zguillez
zguillez / Event_FB
Created June 20, 2023 20:10
GTM - Event_FB
<script>
fbq('trackCustom', '{{Event}}');
console.log('[@][event:fb]', '{{Event}}');
</script>