Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Temas - graphixx

Páginas: [1] 2 3 ... 76
1


DESCARGA 3MB



PD: en el index.php del login reemplaza los header por javascript asi->
Código: (PHP) [Seleccionar]
//header ("Location: ../index.php");
print("<script>window.location.replace('../index.php');</script>");

2




noticias:
Celulares Huawei se quedarían sin 'play store' tras fin de acuerdo con Google
https://www.rcnradio.com/tecnologia/celulares-huawei-se-quedarian-sin-play-store-tras-fin-de-acuerdo-con-google

La guerra comercial sube de nivel: Google rompe con Huawei
https://www.elespectador.com/tecnologia/la-guerra-comercial-sube-de-nivel-google-rompe-con-huawei-articulo-861550

Huawei al borde del abismo: fuera de la Play Store y actualizaciones de Android
https://www.adslzone.net/2019/05/19/huawei-adios-google-play-store-android/

CHINA es COMUNISTA:
https://www.elmundo.es/tecnologia/2018/10/31/5bd8c1bfe2704e526f8b4578.html



En Wikipedia están los fabricantes de Celulares por País
https://es.wikipedia.org/wiki/Anexo:Fabricantes_de_tel%C3%A9fonos_m%C3%B3viles_por_pa%C3%ADs

Estados Unidos
Apple
BLU
Firefly
Garmin
Motorola Mobility
Palm
Sonim
Polaroid

Si quieres estar exento de las guerras comerciales americanas y seguir teniendo servicios Google como GMAIL y PLAYSTORE: La cual mantiene actualizados WhatsApp, Facebook, Instagram y demás, te sugerimos comprar terminales MOTOROLA que es empresa 100% Americana.

COMPRA MOTOROLA:



CATALOGO DE CELULARES MOTOROLA AQUÍ:
https://www.falabella.com.co/falabella-co/category/cat8650979/Celulares-Motorola

3
[Escaneo] Noticia: Como se regularan las Criptomonedas en Colombia



Leer y descargar:
https://docdro.id/RNrHnkt

4

Muchos puede que se hayan llevado la sorpresa de que al intentar instalar el diccionario en español para Notepad++ sale el aviso de:
Status: Directory doesn't contain any zipped files

Por lo que dado el caso debemos instalar el diccionario de nuestro idioma manualmente, los cuales podemos descargar desde la web de:
http://ftp.nluug.nl/office/openoffice/contrib/dictionaries/

Una vez ubicado el zip de nuestra versión de español, debemos ubicar los archivos dentro del directorio donde están instalados los diccionarios para Notepad++ en mi caso era:
C:\Program Files (x86)\Notepad++\plugins\Config\Hunspell
PD: si la carpeta Hunspell no existe en Config debes crearla y pegar allí el idioma.



Reinicias Notepad++ y ya podrás seleccionar tu idioma de la ventana de configuración del corrector ortográfico así:



Espero esto les sea de ayuda.

5
BIBLIOTECA DE SISTEMAS / El reemplazo para ES FILE EXPLORER es ASTRO
« : 09 de mayo de 2019, 11:27:03 pm »


Si eres de los que WhatsApp no le deja compartir audios almacenados que ya no tienes en una ventana de chat activa, y extrañas esa funcionalidad de compartirlos por WhatsApp con ES FILE EXPLORER, lo tuyo es ASTRO.

https://play.google.com/store/apps/details?id=com.metago.astro

6
💎Primera Figura de Acción Chica Deadpool con unicornio del Mundo💎

Al día 5 de mayo del 2019, proclamo basado en los resultados de imágenes de google, ser el primero en crear una figura de acción de chica Deadpool con unicornio del mundo.

Búsqueda de imágenes de google:
lady deadpool action figure unicorn
https://bit.ly/2PMkxrj

deadpool girl and unicorn
https://bit.ly/2VcQFdA







La figura original fue comprada en el local Mundo Otaku del CCial City Plaza de Envigado/Colombia.





https://www.mundootakucolombia.com/

El unicornio es una gomita de tapa de bolígrafo:


7
INvento Colombiano:
[FRACTAL] El fractal basado en Triángulo isósceles de Graphixx Rōninnovation

hasta el momento de la publicación de mi dibujo de la figura geométrica en redes sociales y el blog, esta no se encontraba en los resultados de búsqueda "fractal triangulo" de google ni sale otro diseño similar subiendo la imagen a las busquedas de google:
https://bit.ly/2KVvisz



Mi diseño:







Comenzare a recolectar información con que volverlo algoritmo:
https://es.wikipedia.org/wiki/Tri%C3%A1ngulo_is%C3%B3sceles
https://en.wikipedia.org/wiki/Special_right_triangle#45-45-90_triangle

Si deseas obtener el algoritmo fractal de este invento, sigue mi blog en las redes sociales.

8
[Vídeo Juego Oficial Estrategia] Game Of Thrones - GOT Videojuego





Si te preguntabas donde Jugar GOT la respuesta es FACEBOOK!!!

JUGAR:
https://apps.facebook.com/gotwinteriscoming/

Para JUGAR en Windows sin necesidad del navegador:
https://www.facebook.com/gameroom/download/


9
Una de las funcionalidades mas importantes de tus notas es que no se pierdan si se hecha a perder tu PC, y mejor aun que las puedas leer desde tu celular. Con Google Keep consigues las notas para windows como complemento de Google Chrome.


Instalala desde (tanto para Windows como para Android):
https://chrome.google.com/webstore/detail/google-keep-notes-and-lis/hmjkmjkepdijhoojdojkdfohbdgmmhki

Abres la app le das clic derecho cuando este en la barra de tareas y le dices anclar a la barra de tareas y ya esta, tienes app de notas adhesivas en Windows.

10


El manual:
https://woofreelance.com/crear-una-web-como-airbnb-con-wordpress/

Los precios al 2019/03/24:

Listify: $71 USD
https://themeforest.net/item/listify-wordpress-directory-theme/9602611?ref=leopardix

WooCommerce Social Login: $79 USD
https://woocommerce.com/products/woocommerce-social-login/

Products for WP Job Manager: $29 USD
https://astoundify.com/products/wp-job-manager-products/

Extended Location for WP Job Manager: $29 USD
https://astoundify.com/products/wp-job-manager-extended-location/

Listing Payments for WP Job Manager: $29 USD
https://astoundify.com/products/wp-job-manager-listing-payments/

PD: En el manual está la lista completa de plugins, yo no puse los que eran gratuitos.
PD2: Listify esta en envato market y yo puse los 2 USD mas de sobrevalor que le agrega envato market a un producto al momento de pagar.

EL TOTAL: $237 USD en plantilla y plugins de WP para construir tu propio AIRBNB.

Mas unos $50 USD de dominio y hosting en godaddy. https://co.godaddy.com/

Si deseas tener tu propia web AIRBNB no dudes en contratar los servicios de Sistemas y Controles, usando los botones de WhatsApp de nuestra pagina principal: www.sistemasycontroles.net

11


Ahora no solo la aplicación sirve para ver fotos de productos, también podrá adquirirlos

Después de años de admirar hermosas imágenes de comida, moda y diseño en Instagram, los usuarios ahora podrán comprar cosas que vean y les gustan directamente a través de la aplicación, lo que ofrecerá gratificación instantánea para los obsesionados con las tendencias y proporcionará una nueva fuente de ingresos para la matriz de la plataforma, Facebook.

A partir del martes, la aplicación pone a prueba una función de compra, llamada Checkout, con un puñado de minoristas que incluye a Nike y la plataforma de diseño de vestuario Revolve.

“Con el tiempo, ya que estamos creando valor para las personas, esto podría ser una parte importante de nuestro negocio”, comentó Vishal Shah, director de producto de Instagram.

En Checkout, las personas podrán comprar directamente en Instagram, en lugar de ser dirigidas al sitio web de una minorista. Es poco probable que la red social divulgue más detalles sobre los aspectos financieros hasta el próximo año, aunque Shah la considera la próxima gran oportunidad de negocios después de la publicidad.

Facebook ha intentado muchas veces construir negocios de comercio electrónico, con resultados dispares. En Instagram la transición ocurre de manera más natural, ya que las personas tienden a seguir marcas e influencers para inspirarse en aspectos de estilo de vida como el diseño, la comida y los viajes.

Los compradores podrán pagar con Visa, Mastercard, Discover y PayPal, detalló Instagram. A medida que la función se amplíe, las empresas podrán integrar las compras directamente o trabajar con socios como Shopify.

Fuente: larepublica.co

12
Busque durante horas en Internet ejemplos de como calcular la distancia entre dos lugares, había muchos ejemplos pero ninguno con los campos de autocompletar que vayan sugiriendo los lugares, y mucho menos encima del mapa en vivo, mucho menos que trazaran la ruta y la mostraran, y al final arme este ejemplo que les estoy compartiendo de varios trozos de varios ejemplos mas la documentación oficial, espero les sea de mucha ayuda en sus desarrollos.





Código: [Seleccionar]
<!DOCTYPE html>
<html>
  <head>
    <title>Distancia entre dos puntos</title>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <style>
      /* Always set the map height explicitly to define the size of the div
       * element that contains the map. */
      #map {
        height: 425px;
      }
      /* Optional: Makes the sample page fill the window. */
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
      .controls {
        margin-top: 10px;
        border: 1px solid transparent;
        border-radius: 2px 0 0 2px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 32px;
        outline: none;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
      }

      #origin-input,
      #destination-input {
        background-color: #fff;
        font-family: Roboto;
        font-size: 15px;
        font-weight: 300;
        margin-left: 12px;
        padding: 0 11px 0 13px;
        text-overflow: ellipsis;
        width: 200px;
      }

      #origin-input:focus,
      #destination-input:focus {
        border-color: #4d90fe;
      }

      #mode-selector {
        color: #fff;
        background-color: #4d90fe;
        margin-left: 12px;
        padding: 5px 11px 0px 11px;
      }

      #mode-selector label {
        font-family: Roboto;
        font-size: 13px;
        font-weight: 300;
      }

    </style>
  </head>
  <body>
    <div style="display: none">
        <input id="origin-input" class="controls" type="text"
            placeholder="Ingrese dirección recogida">

        <input id="destination-input" class="controls" type="text"
            placeholder="Ingrese dirección entrega">

        <div id="mode-selector" class="controls">
          <input type="radio" name="type" id="changemode-walking" checked="checked">
          <label for="changemode-walking">Caminando</label>

          <input type="radio" name="type" id="changemode-transit">
          <label for="changemode-transit">tránsito</label>

          <input type="radio" name="type" id="changemode-driving">
          <label for="changemode-driving">Conducir</label>
        </div>
    </div>

    <div id="map"></div>
    <div id="duration">Duración: </div>
   <div id="distance">Distancia: </div>
    <script>
// This example requires the Places library. Include the libraries=places
// parameter when you first load the API. For example:
// <script
// src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places">

function initMap() {
  var map = new google.maps.Map(document.getElementById('map'), {
    mapTypeControl: false,
    center: {lat: 6.244338, lng: -75.573553},
    zoom: 13
  });

  new AutocompleteDirectionsHandler(map);
}

/**
 * @constructor
 */
function AutocompleteDirectionsHandler(map) {
  this.map = map;
  this.originPlaceId = null;
  this.destinationPlaceId = null;
  this.travelMode = 'WALKING';
  this.directionsService = new google.maps.DirectionsService;
  this.directionsDisplay = new google.maps.DirectionsRenderer;
  this.directionsDisplay.setMap(map);

  var originInput = document.getElementById('origin-input');
  var destinationInput = document.getElementById('destination-input');
  var modeSelector = document.getElementById('mode-selector');

  var originAutocomplete = new google.maps.places.Autocomplete(originInput);
  // Specify just the place data fields that you need.
  originAutocomplete.setFields(['place_id']);

  var destinationAutocomplete =
      new google.maps.places.Autocomplete(destinationInput);
  // Specify just the place data fields that you need.
  destinationAutocomplete.setFields(['place_id']);

  this.setupClickListener('changemode-walking', 'WALKING');
  this.setupClickListener('changemode-transit', 'TRANSIT');
  this.setupClickListener('changemode-driving', 'DRIVING');

  this.setupPlaceChangedListener(originAutocomplete, 'ORIG');
  this.setupPlaceChangedListener(destinationAutocomplete, 'DEST');

  this.map.controls[google.maps.ControlPosition.TOP_LEFT].push(originInput);
  this.map.controls[google.maps.ControlPosition.TOP_LEFT].push(
      destinationInput);
  this.map.controls[google.maps.ControlPosition.TOP_LEFT].push(modeSelector);
}

// Sets a listener on a radio button to change the filter type on Places
// Autocomplete.
AutocompleteDirectionsHandler.prototype.setupClickListener = function(
    id, mode) {
  var radioButton = document.getElementById(id);
  var me = this;

  radioButton.addEventListener('click', function() {
    me.travelMode = mode;
    me.route();
  });
};

AutocompleteDirectionsHandler.prototype.setupPlaceChangedListener = function(
    autocomplete, mode) {
  var me = this;
  autocomplete.bindTo('bounds', this.map);

  autocomplete.addListener('place_changed', function() {
    var place = autocomplete.getPlace();

    if (!place.place_id) {
      window.alert('Please select an option from the dropdown list.');
      return;
    }
    if (mode === 'ORIG') {
      me.originPlaceId = place.place_id;
    } else {
      me.destinationPlaceId = place.place_id;
    }
    me.route();
  });
};

AutocompleteDirectionsHandler.prototype.route = function() {
  if (!this.originPlaceId || !this.destinationPlaceId) {
    return;
  }
  var me = this;

  this.directionsService.route(
      {
        origin: {'placeId': this.originPlaceId},
        destination: {'placeId': this.destinationPlaceId},
        travelMode: this.travelMode
      },
      function(response, status) {
        if (status === 'OK') {
          me.directionsDisplay.setDirections(response);

         // Display the distance:
         document.getElementById('distance').innerHTML +=
            response.routes[0].legs[0].distance.value + " metros";

         // Display the duration:
         document.getElementById('duration').innerHTML +=
            response.routes[0].legs[0].duration.value + " segundos";

        } else {
          window.alert('Directions request failed due to ' + status);
        }
      });
};
</script>
    <script src="https://maps.googleapis.com/maps/api/js?key=XXXXXXXXXXXXXXXXXXX&libraries=places&callback=initMap"
        async defer></script>
  </body>
</html>

PD: no hace falta decir que para que el código funcione necesitas ir a la consola de developers de google maps y generar una llave api de javascript api de google maps y colocarla donde yo deje las key=XXXXXXXXX al final del código.

Ya para usar esos valores en tu app si te dejo el resto de carpintería, se me ocurre que los envíes a un php usando AJAX donde esta la parte de:
Código: [Seleccionar]
         // Display the distance:
         document.getElementById('distance').innerHTML +=
            response.routes[0].legs[0].distance.value + " metros";
O los captures cada que se dibujen en la pagina cambiando los divs por inputs y mediante una función javascript en el evento onchange.

Recuerda seguir mi pagina en facebook para mas ejemplos de código geniales que se publican cada semana: https://www.facebook.com/sistemasycontroles/

13


Si como yo te gustaría que Digital Ocean salga dentro de los intereses de tu perfil profesional de LinkedIn y lo buscaste pero no estabas seguro de a que perfil entrar, el oficial, es:
https://www.linkedin.com/company/digitalocean/

Y solo debes darle Seguir para que salga dentro de tus intereses.



Si no te suena de nada Digital Ocean, es uno de los principales proveedores de hosting para desarrolladores.
https://www.digitalocean.com/

14
Quizás como yo, te encuentres con la inquietud de como facilitarle al cliente que importe sus bases de datos en excel a tu sistema, para mi hasta el momento la mejor solución es añadirle al proyecto una instancia limitada de PhpMyAdmin.

Sobra decir para quienes apenas comienzan en la programación que PhpMyAdmin es una librería open source (no solo lo tiene tu proveedor de CPANEL o PLESK) y puedes incluir una instancia de el, simplemente descomprimiendo la descarga de PhpMyAdmin de su web oficial de descarga dentro de una carpeta de tu proyecto.
( https://www.phpmyadmin.net/downloads/ )



Simplemente debes construir la URL en la que invocas a Phpmyadmin así:
Código: [Seleccionar]
https://example.com/phpmyadmin/?pma_username=user&pma_password=password
Código: [Seleccionar]
<a href="phpMyAdmin-4.8.5-all-languages/?pma_username=prueba&pma_password=12345678" target="_blank">Importar/Exportar</a>

Fuente:
https://docs.phpmyadmin.net/en/latest/faq.html#faq4-8

PD: Aunque creo que sobra decirlo estoy hablando de cuando incluyes PhpMyAdmin como librería de tu desarrollo para importar tablas de excel directamente en tus tablas (que es para lo que la uso yo), el articulo no habla de como hackear PhpMyAdmin.

Usar el PhpMyAdmin asignandole un usuario con permisos solo sobre la base de datos del usuario, fue mi opcion mas viable ante propuestas como maquetar un importador y gestor de tablas de excel tipo (https://github.com/PHPOffice/PHPExcel) antes usaba:

https://github.com/devlprcbe/Visual-CSV-import-with-mapping/tree/master/trunk

Pero el proyecto fue abandonado, esa fue para mi la mejor librería jamas creada para importar archivos de excel a mysql por que dejaba mapear que columnas del excel iban a que columnas del mysql y a que tabla.

También existía :
https://codecanyon.net/item/ultimate-db-importexport-csvxlsxxmlmysql/6141099
Pero igualmente fue abandonado el proyecto, si encuentro un gestor de importación de bases de datos en excel decente, a un precio razonable lo publicare acá.

Al cliente se lo capacitaría de como colocar su excel en nuestro aplicativo así:

Yo pensaría que la base de datos a la que le dejamos invocar el PhpMyAdmin al cliente debe ser solo de tablas temporales de importación y ya programar otro sistema si propio para que el cliente traslade la tabla importada a producción.

Ya que el cliente podría destruir tus tablas de sistema si le dejas administrar todo desde su PhpMyAdmin personal.

Otra opción es:
https://www.dbninja.com/

Igual si miramos: https://alternativeto.net/software/phpmyadmin/ no es que tengamos mucho de donde escoger.

15


Para descargar e instalarlo:
https://code.visualstudio.com/

Para instalar el idioma español a la interfaz:
https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-es

Por que es el mejor IDE ?


Páginas: [1] 2 3 ... 76