Skip to content

Instantly share code, notes, and snippets.

View chokonet's full-sized avatar

alejandro cervantes chokonet

View GitHub Profile
(function() {
tinymce.PluginManager.add( 'custom_sections', function( editor, url ) {
// Add Button to Visual Editor Toolbar
editor.addButton('custom_sections', {
title: 'Covertir en sección',
cmd: 'custom_sections',
image: '/wp-content/plugins/tinymce-secciones/ico-secciones.png'
});
@chokonet
chokonet / request-net-4.txt
Last active November 8, 2021 22:46
Como consumir un servicio externo (API) en .net 4
public object GetUserAutenticate(string token, string email, string password)
{
string redirectUrl = 'http://miweb.com/';
var url = $"{redirectUrl}api/usuarios/autenticar";
var request = (HttpWebRequest)WebRequest.Create(url);
string json = $"{{\"email\":\"{email}\",\"password\":\"{password}\"}}";
request.Method = "POST";
request.Headers.Add("Authorization", "Bearer " + token);
@chokonet
chokonet / iframe.js
Last active May 20, 2022 18:33
Comunicación por JS entre un Iframe y la pagina padre con diferentes orígenes (dominios), todos los mensajes se reciben en una misma función se usa el tipo_mensaje para clasificar el manejo de la información según el caso
// Javascript dentro del iframe
// Recibe mensajes de la plataforma de origen donde está incrustado el iframe
window.addEventListener('message', receiver, false);
function receiver(event) {
if(event.data.tipo_mensaje == 'valores_disponibilidad'){
// función que se encargará de procesar la información según el tipo
}
if(event.data.tipo_mensaje == 'valores_eventos'){
// función que se encargará de procesar la información según el tipo
@chokonet
chokonet / use-composer-version-php.txt
Created September 23, 2021 14:31
Usar composer en diferentes versiones de PHP
/usr/bin/php7.1 /usr/local/bin/composer update
/usr/bin/php7.1 artisan migrate --seed
@chokonet
chokonet / Web.config
Last active August 16, 2021 16:08
Consumir servicios en C# .NET
<appSettings>
<add key="coreClientID" value="2" />
<add key="coreClientSecret" value="secret" />
<add key="coreUrl" value="http://stps-registro.lol/" />
</appSettings>
@chokonet
chokonet / descargar-moodle-ubuntu.txt
Last active February 4, 2021 23:40
Descargar moodle en ubuntu
curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz
sudo tar -xvzf moodle.tgz -C /var/www/html
@chokonet
chokonet / ayuda.txt
Last active December 3, 2020 01:05
Obtener estadísticas de Google analytic API V4 - Create Service Account (visitas por path o session)
https://www.youtube.com/watch?v=pSrn2qek0CY
https://developers.google.com/analytics/devguides/reporting/core/v4/quickstart/service-php
https://ga-dev-tools.appspot.com/account-explorer/?hl=es
@chokonet
chokonet / permisos-all-data.text
Created November 5, 2019 18:28
Cambiar permisos de todos los directorios de una sola vez
find travel_cdmx/ -type d -exec chmod 775 {} \;
find travel_cdmx/ -type f -exec chmod 664 {} \;
@chokonet
chokonet / delete files or folders history git
Created October 31, 2019 17:59
delete files or folders history git - Eliminar archivos de todo el historia de git
git filter-branch --tree-filter 'rm -rf node_modules' --prune-empty HEAD
git for-each-ref --format="%(refname)" refs/original/ | xargs -n 1 git update-ref -d
echo node_modules/ >> .gitignore
git add .gitignore
git commit -m 'Removing node_modules from git history'
git gc
git push origin master --force
@chokonet
chokonet / levantar-server.txt
Created March 20, 2019 17:57
levantar server por trafico
sudo service nginx restart
sudo service php7.0-fpm restart