« first day (2175 days earlier)      last day (949 days later) » 
00:00 - 17:0017:00 - 23:00

12:14 AM
Tengo la de la db con las tablas de identity (aspuserroles, claims, etc) q herede de la antigua app y la tengo q adaptar a mi back. De seguro se q tengo q heredar el context d identity y tocar algo en el startup (tengo algun blog q habla d eso) pero ya despues implementar el login con toquens hash y ademas con google y facebook tambien sera todo un desafio jaja
@gbianchi recien en abril d est año empece con c# y empec a tocar los frameworks hace un mes...asi q imaginate
Muchas gracias a todos!!!
 
Bienvenido a bordo :D
por cierto, faltó responder una pregunta vital
@gbianchi los honores por favor, es la segunda parte del ritual :D
 
 
4 hours later…
4:33 AM
alguien sabe como puedo llenar un select con este link
o llenarlo mas bien
 
 
2 hours later…
6:06 AM
Egun on
 
A las güenas :-)
Asco de Miércoles :-(
 
6:36 AM
@Trauma Los terceros lunes nunca defraudan
 
Pues si. Son casi los peores lunes de todos.
 
 
2 hours later…
8:49 AM
A las buenas! A alguien le ha salpicado la caída de OVH?
 
@Muriano Cayó un Ovni? Roswell de nuevo?
 
@Muriano ha caido ovh? yo tengo el hosting ahi
 
@Muriano a mi
Azure le ha afectado en las maquinas virtuales, y DevOps no ejecuta los pipelines (tarda hasta 45m en encontrar un agente disponible)
 
@Pikoh Parece que empiezan a recuperarse, pero ha estado un buen rato caído a nivel mundial.
 
@Muriano ah vaya..yo acabo de entrar en mi web y va. La verdad es que no tiene nada, pero bueno
 
9:05 AM
@Muriano A mi me ha tumbado el servidor para juguetear que tenemos
Ya levantó
 
@abulafia. ¿Por qué eliminastes tu respuesta? es.stackoverflow.com/questions/490247/…
 
@CandidMoe Era prácticamente idéntica a la tuya. Te me adelantaste por un par de minutos
Tengo que aprender a escribir respuestas más breves :-)
Ya me ha pasado varias veces que cuando estoy casi teminando ya mi "rollo" aparece otra respuesta contando lo mismo de forma más breve
 
@abulafia Pues fijate que valoro tus respuestas largas. Son contundentes, enciclopedicas, completas. Yo la dejaría incluso si es esencialmente lo mismo. Hay personas que entienden mejor explicaciones en un estilo que en otro.
 
Bueno, tienes razón en que siempre hay un matiz (en mi respuesta por ejemplo creo haber encontrado lo que le llevó a pensar que era un error por cambiar de tipos). La haré visible de nuevo :-)
Pero en este caso es muy curioso que no solo hayamos ambos señalado el problema y la solución con elif, sino también ambos hemos hecho hincapié en que el return print() debía cambiarse.
por otro lado mi solución modifica el diccionario "in situ" mientras que la tuya no recibe ya diccionario, sino solo la nota. No soy yo muy fan de modificar variables mutables in situ... igual escribo otra versión que retorne una copia modificada sin alterar la original
 
@abulafia Nunca se me ocurrió que quería cambiar la nota por el texto. Asumí que su problema era obtener el texto, porque almacenar el texto en lugar de la nota es pésima idea. Algo asi se justifica sólo si tengo que comunicarme con un módulo externo incapaz de transformar por si mismo la nota en texto.
 
9:19 AM
@CandidMoe Yo en cambio entendí que quería cambiar la nota por el texto porque asignaba el texto a la misma variable valor en la que tenía la nota
aunque eso tampoco funcionaría, porque no modifica el diccionario, pero entendí que ese era su error de concepto
 
@abulafia Como vez, tienes para escribir un tratado.
 
@CandidMoe @Trauma APLÍCATE EL CUENTO.
 
@PaperBirdMaster ¿ Eing ?
 
@Trauma "¿Por qué eliminastes tu respuesta?" -> "Hay personas que entienden mejor explicaciones en un estilo que en otro".
 
Si la eliminé, es porque me arrepentí de haberla publicado :-)
 
9:36 AM
@Trauma Pues cada vez que te has arrepentido te has equivocado.
 
No no. Yo nunca jamás me equivoco. Lo que pasa es que os pongo a prueba a los demás xDD
 
10:01 AM
@Pikoh a ver si tu sabes guiarme en esto(WPF), tengo un TreeView que le cargo los elementos por código y vienen en un list que es class Hijo{ datos Hijo; class Padre{}} y genero un item con el padre y con el hijo la primera vez que el padre entra en la iteracion, pero para el segundo y siguientes hijos no se como asignarselo, estoy tratando de encontrar el elemento creado con FindName, pero a la hora de asignarle un nombre me falla.
Este es el código:
foreach (var linea in lineas)
{

    var find = lineasLista.Find(x => x == linea.Celula.Descripcion);
    if (find == null)
    {
        //Si es nuevo genero el elemento
        TreeViewItem newChild = new TreeViewItem();
        newChild.Header = linea.Celula.Descripcion;
        //Esto falla
        newChild.Name = linea.Celula.IdCelula.ToString();

        ListaLineas.Items.Add(newChild);
        newChild.Items.Add(linea.Descripcion);
        lineasLista.Add(linea.Celula.Descripcion);
    else
 
Oye, @PaperBirdMaster, ¿ Como hago un std::bind( ) si el método a bíndear es una plantilla variadica ? ¿ Será mu complicao ?
 
@Trauma Sin ver ejemplo no te se decir de buenas a primeras, pero por de pronto debería ser transparente.
 
... Dame 1 seg ...
ah copón. No
otro seg ...
 
Ok McCain
 
template< typename... ARGS > struct Signal {
    template< typename CLASS, typename CLASSWRAPPER > attach( CLASSWRAPPER instance, void (CLASS::*method)( ARGS... ) ) {
        using namespace std::placeholders;


    }

private:
    std::function< void( ARGS... ) > m_callback;
};
 
10:09 AM
¿Dónde va std::bind?
 
@PaperBirdMaster Dentro de attach, para assinar a m_callback lo que recibo como argumento
una instancia, y un puntero a una función-miembro
 
@NicolasOñate has probado con linq en lugar de con FindName?
 
template< typename... ARGS > struct Signal {
    template< typename CLASS, typename CLASSWRAPPER > attach( CLASSWRAPPER instance, void (CLASS::*method)( ARGS... ) ) {
        using namespace std::placeholders;


    }

    void operator()( ARGS... args ) {
        m_callback( std::forward< ARGS >( args )... );
    }

private:
    std::function< void( ARGS... ) > m_callback;
};
Osea, al llamar al operator( ) con los argumentos, se debería llamar a m_callback
... ummmm ... igual no me hace falta el bind( ) ...
 
@Trauma Sin ver el código al completo, veo que el hecho de que sea una plantilla variádica es indiferente ya que no trabajas con un tipo variádico si con con un tipo conocido (decltype(m_callback)), de hecho, ni siquiera veo la necesidad de std::bind
 
@Pikoh linq?
Select?
 
10:13 AM
@Trauma Creo que esto explica por qué el gato se tira por la ventana ...
 
@PaperBirdMaster ¿ como incluyo la instancia dentro del m_callback ?
@CandidMoe XDDDD
Al llamar a operator( ) con los argumentos corretos, se debería llamar a instance::method( argumentos... )
y no puedo meter la instancia directamente en m_callback, tengo que bindearla
 
@Trauma ¿El tipo de m_callback no es void (CLASS::*method)( ARGS... )?
Ah no, copón, es std::function
 
@PaperBirdMaster no, es solo < void( ARGS... ) >
@PaperBirdMaster Eso :-)
 
@NicolasOñate where,si
 
Son tipos incompatibles, m_callback espera una función libre mientras que method es una función miembro
 
10:17 AM
@PaperBirdMaster jejeje ... ya, por eso lo de bind( )
Na, paso de calentarme los cascos. Creo una lambda con captura en attach( )
 
@Pikoh voy a ver
 
y la asigno a m_callback
 
@Trauma Pero es que no puedes unir cosas incompatibles. Una función libre no tiene parámetro this implícito mientras que una función miembro si.
 
@abulafia Fijate que tres respuestas a una pregunta es más entendible que una sola respuesta que intente abarcarlo todo. es.stackoverflow.com/questions/490247/…
 
@PaperBirdMaster ¿ Pero el bind( ) no está para eso ? Para generar funciones-libres que internamente llaman a una instancia
 
10:20 AM
@Trauma Pues no me he mirado las tripas de bind, si hace eso lo debe hacer por magia... ahora tengo una reunión con el jefe, espera un ratillo y te digo.
 
@PaperBirdMaster Na, tranqui. Gracias, pero se va a complicar mucho. Creo una lambda con captura y a volar
¡ Gracias ! :-)
jejeje ... ya veremos que pasa si la captura de la lambda es un unique_ptr jejeje ...
 
10:34 AM
Vale, quedó algo así ... aún no probé a compilarlo siquiera:
template< typename... ARGS > struct Signal {
    void attach( std::function< void( ARGS... ) > &&cb ) {
        m_callback = std::move( cb );
    }

    template< typename CLASS, typename CLASSWRAPPER > void attach( CLASSWRAPPER instance, void (CLASS::*method)( ARGS... ) ) {
        auto lambda = [&instance, method]( ARGS... args ) -> void {
            (instance->*method)( std::forward< ARGS >( args )... );
        };

        m_callback = lambda;
    }

    void operator()( ARGS... args ) {
        m_callback( std::forward< ARGS >( args )... );
 
10:50 AM
Duda, alguien aqui sabe como hacer que aparezca el nombre de la empresa cuando esta llama por telefono a los clientes?
 
11:10 AM
@MANZARBEITIA pagando?
 
11:53 AM
@Trauma La hostia, estaba confundiendo std::bind con std::tie
Ya veo que magia, magia, no hace. Es que no "enlaza" una instancia y una función libre.
 
12:35 PM
hola buenas tardes, a la hora de hacer el tostring en java, que es mas aconsejable usar como string las propiedades de las clases o llamar directamente a los get de cada propiedad ?
 
@PaperBirdMaster jejeje ... pues se parecen como un güebo a una castaña xDD
 
1:01 PM
@Peponchez cual seria la diferencia?
 
1:26 PM
buenas
alguien vivo?
necesito mostrar eso dentro de un select
 
@CriticalGhost y el problema es???
 
@gbianchi que no se como hacerlo...
estoy buscando en internet pero no encuentro nada...
solo el meterlo uno por uno...
 
no sabes como hacer que cosa?
porque tu "ejercicio" tiene varias partes
 
mostrar todo eso dentro de un select...
 
traerlo
parsearlo
 
1:36 PM
ah?
 
pasarlo a un "select" (un select de que?)
 
no entiendo xd
un select men....
select... option...
 
tu pedido de ayuda esta totalmente incompleto
 
un combobox?
 
un select en vue? react? js? php? wpf? winforms?
 
1:37 PM
eso es lo que no se como hacer... me dice que lo haga con un api res consumible
pero ni idea de donde hacerlo
estoy usando php
y js
 
ok.. y ese json lo consume tu php o tu js?
 
eso es lo que no se hacerrr
no se como consumirlo
 
consumir una respuesta de una api?
 
eso no es llamar?
estoy gringo...
 
eso es lo que tenes que buscar en google.. y no es lo mismo desde php que desde js
tu js no se comunica nunca con tu php para hacer llamadas ajax?
 
1:40 PM
si
si uso ajax
los datos los envio por ajax
al php
 
0
Q: Como crear una consulta nativa en la que llame un procedimiento almacenado

John DoeMi pregunta radica principalmente en que no encuentro una solución de como hacer uso de un procedimiento almacenado por medio del método de conectividad de datos Direct Query para Power BI, es decir, quiero hacer un reporte en Power BI usando Direct Query para si conjunto de datos esta en un proc...

 
@CriticalGhost entonces.. esto es lo mismo...
 
@gbianchi yo no entender
 
@CriticalGhost que tenes todo para traerlo.. no?
 
@gbianchi no se como hacerlo
 
1:47 PM
si que sabes.. ya lo haces
 
como?
 
en lugar de llamar a tu php, hace un get a esa ruta que me dijiste
 
uso ajax para enviar unos datos a la base de datos
a...
ostia
no pense en eso
 
no entendiste como funciona ajax?
 
@gbianchi la verdad es que no
 
1:49 PM
aja.. tampoco entendiste como funciona una pagina asincronica
ni como hacer llamadas a una api...
 
nop...
soy nuevo en eso...
y... despues de llamarlo con el ajax.. como lo muestro?
 <script>
    $(document).ready(function() {
        $("#Enviar").on("click", function() {
            event.preventDefault();

            var Pais_u = $("#Pais").val();

            $.ajax({
                url: "http://country.io/names.json",
                data: {

                    Pais: Pais_u
                },
                type: "POST",
                success: function(datos) {
                    $("#Pais").html(datos);
                }
            });
        });

    });
    </script>
asi lo tengo
<select id="Pais" class="form-select" name="Pais" >


                                            </select>
y ese es mi select
Access to XMLHttpRequest at 'http://country.io/names.json' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. ME salio eso..
 
2:13 PM
@CriticalGhost usa delegados y deja de usar jquery usa javascript vanilla... jquery es como darle una silla de ruedas a alguien que aspira a ser atleta olímpico ...
 
@Arcanis-TheOmnipotent oh sensei
ayudame jajajaa
 
dejame abrir notpad++
 
:D
const url = 'http://country.io/names.json';

const xhr = new XMLHttpRequest();

function onRequestHandler() {
    if (this.readyState == 4 && this.status == 200) {
        console.log(this.response);
    }
}

xhr.addEventListener("load", onRequestHandler);
xhr.open('GET', '${url}');
xhr.send();
lo hice asi pero me sale error 404
 
esta seria mi version:
 
2:31 PM
y que tengo que remplazar?
me imano que la url
ah lo borraste
xd
 
@CriticalGhost estaba agregandote documntacion
document.addEventListener("DOMContentLoaded", function () {
	function aPOST(url, cb, method, data=null) {
		var request = new XMLHttpRequest();						//declaras que haras una conexion httprequest

		request.onload = function(e) {							//vento onload
			cb(request.responseText);
			/* aqui metes tu codigo o llamada a la funcion XD usando responseText; que es el texto devuelto*/
		};

		request.onerror= function(e) {							//recojes errores
			alert("Error fetching " + url);
		};

		request.open(method, url, true);						//abres la conexion
hay esta
 
esto es lo que cambia: aPOST("/", dmp,'POST', formData);
"/" es la URL
formData es el objeto de tipo formulario donde metes los datos
 
@Arcanis-TheOmnipotent hummmmm
Error fetching country.io/names.json
 
dmp es una dummy function que va a mostrar el callback de datos ... y 'POST' el metodo
 
2:39 PM
@Arcanis-TheOmnipotent Access to XMLHttpRequest at 'http://country.io/names.json' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
me sale eso
 
si debe ser que no dejan usar entornos de desarrollo como pruebas
pero puedes ejcutarlo desde la consola directamente
mira
Si vez al usar esa url lo que stas jecutando es un GET
para obtener datos
por eso he cambiado el metodo s GET
y no envie datos
y que es lo qu quiers hacer con esos datos de los paises???
 
mostrarlo en un select
<select id="Pais" class="form-select" name="Pais" >
<option id= "Pais"value=""></option>

</select>
 
si hay algo hay con el cors
dejam ver
@CriticalGhost tienes que contactarlos
me imagino que es un api
que necesita alguna configuracion para obtener datos
 
3:01 PM
ch
mejor dicho
me mandan una api que necesita una configuracion
 
@CriticalGhost no me calles :C
 
@Excorpion what?
khe?
 
@CriticalGhost es que tiene problmas de accesibilidad cors
dejame seguir revisando
 
tranqui, ya mandare eso asi
tomalo con calma
jejeej
 
@CriticalGhost :V
 
3:06 PM
@Excorpion señor, se encuentra bien?
 
solo aburrido
tengo sueño y no se porque, anoche dormi super bien
 
eso es falta de esposa
 
si tengo esposa
 
bueno entonces es falta de delicioso
 
tampoco XDDD
No me jacto ni hablo de esas cosas, pero la unica respuesta a eso, es que no falta jsjs
 
3:22 PM
@Excorpion jajajajajajaja
yo si tengo falta :C
no tengo esposa
quiero una, pero necesito primero tener para poder sustentarla
 
@CriticalGhost y donde te dijeron que usaras esa api???
 
@Arcanis-TheOmnipotent es una prueba tecnica de una empresa
para trabajar
pero por ningun lado decia que tenia que usar apis...
y menos movil!
 
eso es un servicio api de consumo
 
se supone que te pegas a esa url y obtiens los datos
pero hay que vr que dic la prueba tnica
exactamente
 
3:29 PM
@Arcanis-TheOmnipotent eso eso
 
liste la parte que dic e comsumir el api rest desde el backend???
 
si... pero no entendi...
':D
 
se hace con php asi:
<?php

$url = 'http://country.io/names.json';
$parts = parse_url($url);
echo '<pre>';
echo var_dump($parts);
echo '</pre>';

$curlSession = curl_init();
curl_setopt($curlSession, CURLOPT_URL, $url);
curl_setopt($curlSession, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true);

$jsonData = json_decode(curl_exec($curlSession));
curl_close($curlSession);
echo '<pre>';
echo var_dump($jsonData);
echo '</pre>';

?>
 
y como llamo eso...
lo coloco dentro del select?
 
en que has pensado
el rest api te retorna un dato en formato json
 
3:41 PM
nunca he usado apiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
no se como tomar los daot
o llamarloooooooooo
 
sabes que es un api???
 
por eso me quede gringooo cuando me colocaron la pruebo porque ni bendita idea de que eso esta alliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
noooo se que essss
ni se pa que sirve
o con que se comeeeee
aaaaaaaaaaaaaa
 
entonces averigua en google que es una api rest
cuando sepas que es me vines y me cuentas
y te sigo ayudando
no puedo hacerte la tarea del trabajo sin que sepas la documentacion por lo minimo...
 
aaaaaaa
ya se...
pero que practi
practico*
 
no tienes que practicar nada
averigua que es una rest api
 
3:46 PM
no, me refiero que las api son muy practicas
osea no se como decirlo...
@Arcanis-TheOmnipotent si eso hice, pero no encuentro la palabra para describir lo que parendi
seria
eficiente? o practico
 
no
describeme para que sirve una rst api
 
es un mediador
entre el cliente y el servidor
o el cliente y los servicios de la web
 
ah?
como que no...
 
Hola, duda, alguien aqui que realice DevOps, vosotros los pipelines los soleis guardar en el propio repositorio del codigo, o en un repositorio a parte exclusico para el ci/cd?
 
3:55 PM
@CriticalGhost no eso no es un rest api
 
las api son un mediador
te hable de las api
 
@CriticalGhost nop
Una API es una interfaz de programación de aplicaciones (del inglés API: Application Programming Interface). Es un conjunto de rutinas que provee acceso a funciones de un determinado software. Son publicadas por los constructores de software para permitir acceso a características de bajo nivel o propietarias, detallando solamente la forma en que cada rutina debe ser llevada a cabo y la funcionalidad que brinda, sin otorgar información acerca de cómo se lleva a cabo la tarea. Son utilizadas por los programadores para construir sus aplicaciones sin necesidad de volver a programar funciones ya hechas…
 
eso es como objetos?
osea es solo llamar a la funcion y ya
 
Una API lo que hace es comunicar entre el frontend y el backend, es aquello que da informacion al frontend
 
@CriticalGhost nisisuqiera llamas a una funcion
 
3:57 PM
sin API tendriamos siempre una web vacia
 
La transferencia de estado representacional (en inglés representational state transfer) o REST es un estilo de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El término se originó en el año 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo. == Historia == La Web empezó a ser de uso diario en 1993-4, cuando empezaron a estar disponibles sitios web para uso general. [6] En ese momento, solo había u...
 
las APIS tienen distintos "endpoints" que es lo que tú te estas refiriendo como funcion
 
@CriticalGhost simplemente obtienes datos de una URL en un formato especifico en este caso JSON
 
estos endpoints normalmente requieren utilizar algun Token o Autorizacion
 
@MANZARBEITIA esto si lo entiendo perfectamente...
 
3:58 PM
vamos q si tienes q hacer una API, te recomiendo hacer un curso de NODEJS que hay muchos por internet
 
@CriticalGhost pero no estas investigando ... no estas estudiando y por eso no te voy a hacer la tarea....
 
bueno seguire mandando hojas de vida
@Arcanis-TheOmnipotent si estoy leyendo
 
@MANZARBEITIA no te adelantes hijo
@CriticalGhost estas iendote al codigo
sin leer y plantearte la tarea...
no sabes que es el tema y quieres codigo ....
 
@Arcanis-TheOmnipotent JAJAJA mea culpa
@CriticalGhost ficha los cursos de este chico: udemy.com/course/node-de-cero-a-experto
a mi me ayudaron muchisimo al empezar
 
dejame leer un poco
ya vengo
 
4:01 PM
Weno entonces aqui ninguno controla algo de DevOps?
 
primero tienes que plantearte las tareas que te asignas y leer que te piden y si hay algo que no sabes que es investigar que es y documentarte.... luego haces un algoritmo pseudocodigo siguiendo las indicaciones y buenas practicas.... y al final entonces escribes codigo....

ese es el orden
@MANZARBEITIA no yo no me da peresa
 
Me gustaria saber dnd guardais los pipelines que no estoy seguro si estoy realizando buenas practicas
 
@MANZARBEITIA ya le preguntaste a san google???
 
Siempre pregunto al todo poderoso antes
pero no encuentro mucha ref la vd
 
4:03 PM
esq es mas tecnico
 
estoy en un par de grupos de telegram, voy a lanzar la query por ahi
 
store the configuration of your various ADF entities
ok
 
@Arcanis-TheOmnipotent gracias por los links ;)
 
4:04 PM
consejo, evitar DevOps
tremendo dolor de cabeza
 
@MANZARBEITIA no cro que sea peor que php
 
PHP lo tengo abandonadisimo
mira q me molaba eh, se puede hacer de todo
 
@MANZARBEITIA siiii
bueno si hay curo de php me avisas XD
 
Tu a que te dedicas @Arcanis-TheOmnipotent no hemos coincidido demasiado por estos lares
 
4:08 PM
conecto ;)
.NET a tope por lo que veo
aqui tenemos a una eminencia del .NET >>> @NicolasOñate
 
@MANZARBEITIA no
@MANZARBEITIA loq ue ves de .net es meras practicas XD
 
bueno hasta el momento se que una api te permite hacer solicitudes HTTP con POST,GET,PUT,DELETE
dichas solicitudes van al rest que seria el back-end
 
post, es para crear. get, para leer. put, para editar y delete para eliminar
tambien se usean cachables para no estar haciendo tantas llamadas al servidor
es una separacion con el fron y el back, para falicitar el trabajo ya que estarian en 2 servidores diferentes, mientras que el usuario hace peticiones en la api el rest se encargar de enviar los datos
 
@CriticalGhost ok
ahora quiero que me plantes las tareas que crees que debes hacer?
detalladamente 1 a una
1. que necesitas hacer para mostrar el formulario de registro.
 
4:21 PM
@CriticalGhost ponele.. no es del todo cierto...
@CriticalGhost podes hacer absolutamente todo por post...
 
te aclaro que los métodos del request: POST,GET,PUT,DELETE son meramente mencionables... en realidad puedes hacer todo por POST... y es incluso hasta lo que yo personalmente recomiendo
@CriticalGhost aqui no determinan el lenguaje del backnd ... es opcional XD
 
@Arcanis-TheOmnipotent xd
 
@CriticalGhost pero si es requisito
dice que debes consumir eel api desde el backend
 
1. realizar una api, pedir al usuario los datos a ingresar, nombre, celular, pais, correo
seria asi?
2. realizar un rest con los datos ingresador para guardarlos en la BD
 
@CriticalGhost correccion consumir una API...
 
4:32 PM
@Arcanis-TheOmnipotent debo investigar eso de consumir
 
LA rest api ya existe ....
api es la URL que te dieron y rest es el backend que no conoces que te da los dato en formato json; lo que importa es esos datos...
 
@Arcanis-TheOmnipotent pero esos datos son de los paises
aun faltan los otros
 
@CriticalGhost los otros datos son parte de un formulario
que debes crear tu
 
@Arcanis-TheOmnipotent ok
 
formulario html con 4 campos
 
4:33 PM
eso ya lo tengo
tengo todo, menos lo de la api que no sabia como funcionaba
 
@CriticalGhost pa ver
 
<?php
 include "funciones/Conexion.php";
?>
<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <link rel="stylesheet" href="css/bootstrap.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    <script>
    $(document).ready(function() {
        $("#Enviar").on("click", function() {
 
por favor separa el JS en un archivo aparte. Te evitará dolores de cabeza luego
 
@Christian es correcto
@CriticalGhost mira este codigo (le falta CSS):
 
@Arcanis-TheOmnipotent uso bootstrap
 
4:41 PM
<?php

	$url = 'http://country.io/names.json';

	$curlSession = curl_init();
	curl_setopt($curlSession, CURLOPT_URL, $url);
	curl_setopt($curlSession, CURLOPT_BINARYTRANSFER, true);
	curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true);

	$jsonData = json_decode(curl_exec($curlSession));
	curl_close($curlSession);

	$buffer ='<select name="pais" id="pais">';
	foreach($jsonData as $key => $name){
		$buffer .='<option value="'.$key.'">'.$key.' - '.$name.'</option>';
	}
	$buffer .= '</select>';
@CriticalGhost eso te lo dejo a ti...
 
@Christian totalmente de acuerdo, y ya si divides la pagina en header, footer y creas componentes para poder reutilizarlos te quedara el codigo super sencillo
0
Q: How to make an Azure DevOps pipeline reference to a different repo where its located?

MANZARBEITIAOne doubt, I am using Azure DevOps for a number of automations. I would like to keep all the pipelines that I am creating in a different repository where the code is located, but both within the same Azure DevOps project. How can I tell the YAML that this pipeline does not point to the repository...

 
@Arcanis-TheOmnipotent y esto?
 
@MANZARBEITIA es cierto, 100% más sencillo y mantenible
 
@CriticalGhost revisalo
@MANZARBEITIA y esto???
 
@Arcanis-TheOmnipotent realizo el envio por ajax?
para guardarlo en la base de datos
 
4:55 PM
@CriticalGhost no es necesario
 
mmmmm
pero es la unica forma que conozco para ahcerlo
 
00:00 - 17:0017:00 - 23:00

« first day (2175 days earlier)      last day (949 days later) »