« first day (1497 days earlier)      last day (1617 days later) » 
00:00 - 15:0015:00 - 00:00

3:00 PM
no se suman
 
imagen del resultado de la consola console.log(data);
 
cuando entras a un sitio de SO tienes +100 de rep y esos +100 no te los dan aca
 
Alguien para una consulta de Entidad/Relacion de bases de datos?
 
buenas tardes! qué se cuentan hoy?
 
3:02 PM
@phpMyGuel te envío el resultado de console.log(data);
 
14 mins ago, by phpMyGuel
@Julio A ver, haz un console.log('Respuesta AJAX: ' + data); Que si data te viene vacío no te vas a dar cuenta de si el código pasa por ahí o no.
 
yo encuentro mas comodo revisando por network
@PabloLozano como puedo utilizar la rep para mi CV
 
@RazerJs Por Network lo hago yo, pero si le pido depuración a alguien y sin conocer todo lo que rodea al caso concreto prefiero asegurarme de las cosas.
 
@RazerJs si usas el console.log, puedes darle click donde en la consola te llevara al fuente y puedes colocar breakpoint para trabajar mejor
 
@JackNavaRow Esa es otra.
 
3:06 PM
@RazerJs Lo decía en broma: en mi CV añadí un enlace a mi perfil de SE, pero ver que me pongo a responder frikadas de series y pelis no sé si suma o resta xD
pero los casi 9K de SO y los 30K de SOes creo que aportan
 
@PabloLozano si resta es una empresa en la que no debes estar
 
@PabloLozano si pero que leyendo alguna cosa lo he escuchado del perfil de SO
 
@PabloLozano hombre si aportan xD
 
De momento no me han llamado de la única oferta a la que he mandado este año
 
@phpMyGuel si me entrega la consola "Respuesta AJAX: 1" en la imagen donde esta el 1 al inicio lo cambie a console.log('Respuesta AJAX: ' + data);
 
3:08 PM
pero la competencia es dura
 
@Julio Bien, eso significa que el problema lo tienes en frontend. La parte del back funciona bien.
 
@Julio No, te está devolviendo '1' + todo un documento HTML
todo lo que se ve en tu captura lo ha escrito el console.log....
así que tienes mal el back
 
seria en el controlador ?
 
A coñe, es cierto. Debes de tener algo mal ahí. No me fijé en que le está devolviendo toda la vista XD
 
el String que te devuelve es '1\n\n\n <!DOCTYPE html>\n<html lang="es"> ...'
y eso no es igual a 1
 
3:12 PM
entonces esta mal el controlador ??
 
@Julio No veo que tengas problemas en el controlador. O estoy muy cansado o aparentemente lo tienes bien.
Un momento....
 
@phpMyGuel puede ser el content-type
 
@Julio ¿Porque en tu controlador no le retornas nada a la función javascript?
 
@Julio ¿Estás cargando el modelo? Porque desde el controlador llamas a una función de un modelo y no veo en tu código un: this->load->model();
 
public function agregarcat()
{
	$nombre = $this->input->post('catename');
	$idarea = $this->input->post('idarea');
	$descrip = $this->input->post('catedesc');
	$r = $this->mcategoria->validar($nombre, $idarea);
	if ($r == 1) {

    	echo "1";

	} else {

	    $info = array(
	        'id_categoria' => '',
	        'name' => $nombre,
	        'id_area' => $idarea,
	        'desc_cat' => $descrip,

	    );
	    $this->mcategoria->insert($info);
	}
}
 
3:15 PM
ese echo lo daña
 
@Julio Borra ese echo "1"; no ayuda en nada.
 
¿Por? Es una llamada AJAX. Debería recoger ese output en el data
 
@phpMyGuel no debe ser asi?
$this->output
        ->set_content_type('application/json')
        ->set_output(json_encode(array('foo' => 'bar')));
 
aqui esta el controlador completo
<?php

/**
*
*/
class Ccategoria extends CI_Controller {

function __construct() {
parent::__construct();
$this->load->model('mcategoria');
$this->load->view('layout/header');
$this->load->view('layout/menu');


}

public function index() {
$this->load->view('layout/footer');
$data['procat'] = $this->mcategoria->getcate();
$this->load->view('producto/vcategoria', $data);

}

public function agregarcat() {

$nombre = $this->input->post('catename');
$idarea = $this->input->post('idarea');
$descrip = $this->input->post('catedesc');
 
3:18 PM
@JackNavaRow Nah. No es necesario. Yo devuelvo echos constantemente.
 
mcategoria es el modelo
 
@phpMyGuel pero es un framework
 
@JackNavaRow El que uso yo XD
 
el echo va a generar un text/html
@phpMyGuel que mala practica -.-
por eso lo de @PabloLozano tiene logica
 
@Julio ¿Porque no le retornas nada a la función? con que le hagas un echo '1'; eso no es respuesta.
 
3:19 PM
@JackNavaRow Nah, no tanto. No hay que programar con el dedo meñique levantado XD
 
8 mins ago, by Pablo Lozano
el String que te devuelve es '1\n\n\n <!DOCTYPE html>\n<html lang="es"> ...'
 
@JackNavaRow Eso es porque le está cascando en otro lado, además de producirse el echo. Aunque hoy no tengo la cabeza muy fina y yo ya n osé que pensar XD
 
@phpMyGuel dissculpa.. me gusta trabajar con mi dedo meñique levantado, de hecho con el pulgar y el meñique cuando cargo mi cartera que me combina con los tacones
 
@JackNavaRow Jajajaja.
@JuanPerez Porque la función es llamada por AJAX y se espera un ouput.
 
@phpMyGuel Pero debería ser algo así:
 
3:21 PM
39
A: CodeIgniter - How to return Json response from controller

Sundar//do the edit in your javascript $('.signinform').submit(function() { $(this).ajaxSubmit({ type : "POST", //set the data type dataType:'json', url: 'index.php/user/signin', // target element(s) to be updated with server response cache : false, //ch...

 
echo json_encode($respuesta);
 
header('Content-Type: application/json');
echo json_encode( $arr );
 
me parece que el if ($r==1) { no esta bien
 
y con el geder (header) application/json
 
@JuanPerez No tiene por qué. Se puede retornar un string, no es necesario que sea json si no lo especificas en la llamada AJAX.
 
3:23 PM
@Julio a mi tampoco pero por momentos que te devuelva el JSON correcto un echo "1" no es correcto
 
@Julio Tu problema es como le estas enviando la respuesta a la función
 
@phpMyGuel si, pero el comando ese te garantiza que es un JSON valido
 
@phpMyGuel Es una mala practica hacer porque si estas utilizando ajax. Lo ideal sería retornar un JSON valido
 
@JuanPerez no levantes tu meñique
 
3:24 PM
@JuanPerez Lo ideal pueden ser muchas cosas, el no hacerlo no provoca el error que le está ocurriendo.
 
es buena practica no usar PHP y eso no lo estamos diciendo
espero que no me hagan un ban por ese comentario bromista
 
probe con echo json_encode ($r) y no funciona
 
@Julio $r que trae?
 
@JackNavaRow Con PHP hay carta blanca, mientras que no te metas con C#
 
@x3k_js uff menos mal...
 
3:27 PM
@Julio creo que ya veo el problema. Estás cargando las vistas en el construct. Un load->view() genera un output que es l oque estamos viendo junto con la respuesta del AJAX.
 
@phpMyGuel un view ehhm
 
@JackNavaRow $r = $this->mcategoria->validar($nombre, $idarea); iguala a la respuesta desde el modelo mcategoria metodo validar
 
era tan facil
era logico por colocar la cabecera html
@PabloLozano lo estaba diciendo
 
@Julio Nada, me equivoqué. El problema es que estás cargando el modelo en el_construct. Por lo que al llamar a una función específica del AJAX no pasa por esa función por lo que no tienes modelo y te crasea.
 
@phpMyGuel saco los load->view del footer y el header del construct?
 
3:29 PM
Pufff, de verdad que tengo la cabeza hoy fatal, pero creo que es eso XD
@Julio Te digo lo que hacer.
 
@phpMyGuel yo tambien
@phpMyGuel borrar todo codigo que tenga extension .php?
 
public function agregarcat() {
$this->load->model('mcategoria');

$nombre = $this->input->post('catename');
$idarea = $this->input->post('idarea');
$descrip = $this->input->post('catedesc');
$r = $this->mcategoria->validar($nombre, $idarea);
if ($r == 1) {

echo "1";

} else {

$info = array(
'id_categoria' => '',
'name' => $nombre,
'id_area' => $idarea,
'desc_cat' => $descrip,

);
$this->mcategoria->insert($info);

}
 
pero ese echo "1" no npuede ser algo como "echo "{'guardado' : true}"?
 
funciono :) eran los view
el echo si funciona ahora
 
bueeeh eso es otra cosa bajare mi meñique
 
3:31 PM
@Julio ¿Sí? Perfecto, por eos nunca los cargo en el constructor XD
Pues te respondo a tu pregunta si quieres para darla por cerrada XD
 
pero yo lo hice asi por performance ...cuando los cargo en el metodo index se tarda mas la tabla en cargar
 
MODEL
function validar($nombre, $idarea)
{
    $sql = $this->db->select('id_area, name')
                    ->where('id_area', $idarea)
                    ->where('name', $nombre)
                    ->get('categorias');

    if ($sql->num_rows() > 0)
    {
        return $sql->row();

    }else{

        return null;
    }
}

public function insert($data)
{
	$this->db->insert('categorias', $data);
	return $this->db->insert_id();
}
CONTROLLER
public function agregarcat()
{
	$nombre 	= $this->input->post('catename');
	$idarea 	= $this->input->post('idarea');
	$descrip 	= $this->input->post('catedesc');
	$buscar 	= $this->mcategoria->validar($nombre, $idarea);

	if($buscar == TRUE)
    {
        echo json_encode("Este usuario ya existe");

    }else{

    	$info = array(
	        'id_categoria' 	=> '',
	        'name' 			=> $nombre,
	        'id_area'	 	=> $idarea,
	        'desc_cat' 		=> $descrip,

	    );

	    $add = $this->mcategoria->insert($info);
@Julio Prueba así
 
@Julio Eso está bien si después no llamas a la función por AJAX. Porque entonces por lo visto se te cargan las vistas que tengas ahí junto con la respuesta del AJAX.
 
@phpMyGuel Claro que si hermano....muchas gracias .....me has salvado
 
Yo es que las funciones que llamo por AJAX las tengo definidas en controladores aparte, por eso me lié ne su funcionamiento.
 
3:35 PM
@phpMyGuel responde la pregunta asi te la doy por correcta ...Muchas Gracias a todos por ser tan amables y enseñarme :))
 
@Julio ¿Cual era el problema?
 
if($buscar == TRUE) no es mejor if($buscar) ?
 
@JackNavaRow Tienes razón queda mejor así:

if($buscar)
 
esto puede quedar mas bonito
if ($sql->num_rows() > 0)
    {
        return $sql->row();

    }else{

        return null;
    }
 
Pufff, como se nota que en mi cabeza ya estoy tirado en casa de puente de la Constitución XD
 
3:40 PM
@phpMyGuel Estoy contando los minutos ya...
 
@x3k_js ¿Para irte del trabajo? xD
 
@x3k_js Yo también, pero mi cerebro ya lo está disfrutando.
 
@JuanPerez Si, pero volvere!! MUAHAHAHAHA
 
@JuanPerez el problema era que cargaba los views del layout header y footer en el construct
 
Roger Torne es un crack
 
3:42 PM
@Julio :O madre mía.
 
de cada 3 respuestas que veo aparece en una
 
@JackNavaRow Sólo constaté lo obvio, pero a veces la consola engaña por el formato usado.
Aconsejo configurar la consola de Chrome para que muestre la fecha en cada entrada
ayuda un poco
 
@PabloLozano Sí, a mí se me pasó por alto entre eso y la neurona que me queda y que además me patina.
 
@RazerJs Es nuevo, apenas lleva dos meses en SOes
 
@PabloLozano ¿Show timestamps?
 
3:49 PM
 
Mira, pues no me conocía eso. Me lo voy a activar.
 
cuando ves líneas sin fecha, sabes que son de un \n
 
@PabloLozano y existe una pregunta en SO
208
Q: console.log timestamps in Chrome?

UpTheCreekIs there any quick way of getting Chrome to output timestamps in console.log writes (like Firefox does). Or is prepending new Date().getTime() the only option?

 
Ale buen puente :)
 
xD
 
3:58 PM
El señor Roger ese responde un poco al tuntun. ¿No?
Se inventa hasta los escenarios del OP y todo.
@x3k_js ¡Que prontito! ¡Envidia malsana!
Así le pasa. Más de la mitad de sus respuestas con 0 o 1 votos, pero no me deja de resultar curioso.
 
4:29 PM
Alguien que trabaje con tests unitarios habitualmente...los métodos que no retornan valor no se testean?
 
@Pikoh si
@Pikoh no te renotará valor pero debe de ser correcto en cuanto a sus intrucciones
 
Algun experto en perl? xd
 
@farsSharp pero como lo haces por ejemplo con NUnit? Pq no puedes hacer un assert
 
@Pikoh directamente no le puedes hacer una assert a la funcion void. pero si a lo que modifica
@Pikoh si tienes un void que hace un calculo de un objeto y lo recibe en una propiedad, a el le puedes hacer el assert
 
4:44 PM
@farsSharp hmm ok..tengo que revisar un poco mas el tema. Quiero implantar en mi empresa los unit tests y yo solo los he mirado por encima, nunca les use a nivel profesional
 
@Pikoh x2. estoy en esa fase
 
@farsSharp y si no modifica nada? y si es un insert a una base de datos? :)
 
pero no recuerdo porque tuve que eliminar el proyecto test
 
tengo muchas dudas, me toca estudiar me parece
 
@Pikoh cambia el void por un bool
o retorna el objeto para leerle el id
 
4:46 PM
@farsSharp bueno, eso en realidad ya lo hago
 
y eso es a lo que llegarias con el test
 
en fin..el martes volvere a pensar en estas cosas. Buen puente a todo y gracias @farsSharp :)
 
pero ahi es mas conveniente un test para validar, previo al guardado
@Pikoh vale descansa
 
@Nathy Bienvenida al chat principal.
 
@ArtEze Muchas gracias :)
 
5:00 PM
@Nathy Bienvenida!!
 
@farsSharp gracias por la bienvenida :)
 
Hay que hacerle el ritual. @fredyfx está pcupado
 
@farsSharp jaja ok, en un rato vuelvo, no me quiero perder el ritual
 
@Nathy va. en lo que hago los preparativos
 
5:34 PM
@JackNavaRow Has podido creer que aun no saco la consulta de ayer :@
 
5:48 PM
Pyto tiene muy buena pinta! Igual me lo compro. Es un poco carillo, pero tener Python 3.8 en el iPad es un lujo
 
6:13 PM
@JuanPerez que vaina mi pana.
 
@JuanPerez ahora creo que tendré un tiempo libre. Veré si te doy una mano.
 
Dale si va bro
 
@JuanPerez aunque aún ando en la calle. Llego a casa como en 45 minutos.
@JuanPerez ando por donde el diablo perdió la cola. XDD
 
Jajajaj
 
6:18 PM
@abulafia pues el nombre escogido no fue muy acertado para el mercado ibérico y algunas regiones de sudamerica. XDDD
 
@MauricioContreras Que es una "y", no una "u" XD
 
@abulafia ya, igual en sudamérica la "y" en esa posición la pronuncian como "i"
 
@MauricioContreras Ya, bueno, en ese sentido también puede malpensarse con "Pitón" :-)
 
Pito puede referirse a: Jean Pierre Guisel Costa "Pito", jugador de fútbol sala brasileño. Pitos de barro (silbatos de agua, juguete alfarero) Un silbato (instrumento de viento). El pito rociero, otro instrumento de viento parecido a la flauta, pero menor y más sencillo. El pito castellano, otro instrumento de viento parecido a la flauta tipo de Castilla El pitorro o pitón de botijos, pisteros, regaderas y porrones. Un tipo de cerveza casera, común en África. Un ave de la familia Picidae. Un mosquito del género Phlebotomus transmisor de leishmaniosis (Colombia, Perú). Denominación vulgar de un…
 
6:37 PM
buenas
alguien que sea un poco loco, aun mas de lo normal?
 
@PedroMiguelPimientaMorales tú
 
@farsSharp si pido alguien mas loco es por algo
 
@PedroMiguelPimientaMorales huy! joven. eso si que esta dificil
 
jajajaa
sera que su hijo que parte pantallas de telefonos
estara disponible?
 
@PedroMiguelPimientaMorales Que sea o que esté
 
6:41 PM
@abulafia si es ambas mejor XD
 
Yo igual soy loco, pero no estoy loco
 
@MauricioContreras ha sufrido usted por que alguien haya eliminado informacion de su hdd externo y no pueda recuperarla por estar en un formato solo para macOS?
 
@PedroMiguelPimientaMorales XD
 
@farsSharp una locura todo
 
6:44 PM
@PedroMiguelPimientaMorales definitivamente no la hay
vive el duelo y recuperate
 
@farsSharp jajajaja, que vainas, lo peor del chiste es que la informacion sale como si estuviera en otra particion, que inyusticia
 
@PedroMiguelPimientaMorales pues dame un momento
 
dale
aqui estoy
El problema no es mio, estoy ayudando, pasa que la persona conecto a un mac y le salio el famoso aviso del time machine, y le dio si rápido dos veces, y bang elimino todo y mac formateo eso a su antojo, formato HTF+, si mal no estoy
 
Hm, si la unidad fue formateada es posible que haya sobreescrito lo que hubiera y sea irrecuperable. Depende del método de formateo
 
@abulafia irrecuperable no es, ya que le pase un software de esos especiales para eso y muestra la informacion hasta con las carpetas y subcarpetas, y todo lo demas, el problema son los 99 dolares del alma y del corazon
 
6:49 PM
Ah...
bueno, más barato que un ransomware es
 
@abulafia hay dos herramientas muy buenas, una es mas cara que la otra eso si, la cosa es de dinero, se que seguro hay algun crack, pero tengo miedo de que al aplicar crack y demas, no vaya recuperar como deberia ser
 
Bueno, tomalo como una avería del coche. Ahí pagas sí o sí...
 
@PedroMiguelPimientaMorales estas ko frito frito
 
pues, el pago no va a ser mio si no de quien hizo la gracia, y va tocar la verdad, por que no quiero inventar nada raro que pueda terminar en algo peor
@x-rw nah
 
@PedroMiguelPimientaMorales siiii estas frito frito
 
6:56 PM
@PedroMiguelPimientaMorales este es un poco más económico y tienes la opción de realizar una prueba para ver si es capaz de recuperar la data: ultData
@PedroMiguelPimientaMorales de aquí bajas el trial. Para macOS es poco o nada lo que consigas gratis. Hace tiempo había una utilidad en Knoppix, pero no sé si trabaja con HFS+ de los nuevos macOS
@PedroMiguelPimientaMorales Otra opción es que intentes con GParted Live. Personalmente lo he usado muchas veces y funciona de maravilla, aunque nunca me ha tocado intentar recuperar particiones HFS+
Es todo el conocimiento que mi locura puede aportar. ;)
 
@abulafia corre desde una nube supongo no ?, no conozco nada de iphone
ahora me dieron ganas de comprarme uno
9.99 USD ?
 
7:12 PM
@MauricioContreras es aqui el chiste, es que no lo reconoce asi no mas, toca meterse por todo lado y nada de nada
@x-rw neva
 
@PedroMiguelPimientaMorales una duda, la partición que fue sobreescrita también es HFS+?
 
@PedroMiguelPimientaMorales llevalo a tu tecnico de confianza
 
@MauricioContreras si, creo que si, estaba en ntfs, y elimino las cosas y puso htf+ encima
@x-rw el problema es que es informacion y no hay tecnico de confianza para eso, sobre todo por q es mac
 
@PedroMiguelPimientaMorales + pero si lo llevas solo tu hddd
 
@PedroMiguelPimientaMorales entonces no es necesario ni montar la partición, debe poder recuperarse desde cualquier programa que lea tabla de particiones. A ver, que no es tan complicado. La cosa es hallar la herramienta correcta
 
7:16 PM
@x-rw no es mio, es de una cuestion de informacion de la alcaldia
 
@PedroMiguelPimientaMorales si estuviera allí te lo recupero. XDDD
 
@MauricioContreras es correcto, por eso te digo, las herramientas profesionales pagas ven la informacion, la cosa es el precio :D
@MauricioContreras demonios
 
@PedroMiguelPimientaMorales la partición original es NTFS, luego macOS simplemente borró la tabla de partición y reasignó la lógica de acceso a los datos. Pero no borró los datos.
 
nada, alli estan
ya te paso la pregunta espera
0
Q: Recovery the partition and data

Pedro Miguel Pimienta MoralesI would like to know how I could recover information from a disk or failing to make the disk appear for windows to detect. It happens that by mistake someone used it for the backup option in Mac OS, which is called time machine, and this option deleted all the information, but when I use some pr...

 
@PedroMiguelPimientaMorales todo programa de recuperación intenta crear una tabla de partición a partir de los datos almacenados.
 
7:21 PM
@MauricioContreras mmm, ok, bueno esa es la informacion
 
@PedroMiguelPimientaMorales haz la copia de la partición tal como te sugieren (copia binaria), para ello puedes usar Clonezilla. Luego intenta recuperar la data usando la opción Data Recovery que muestra allí.
 
@MauricioContreras es que con esa opcion si se puede, pasa que, cuesta 99, y compro la opcion de 39 pensando que servia
y solo la opcion de 99 es que la es vitalicia y que se mas se yo
 
@PedroMiguelPimientaMorales Yo ya estaría pasando por caja a cobrar por mis servicios. Otro cliente satisfecho con mi trabajo, y te hubiera costado sólo 30$ ;)
 
@MauricioContreras la cosa es que no es cliente, es un error de oficina, que genero una persona y ella misma va a responder por el dinero lo que queria era saber si existia algun tipo de posibilidad antes, pero veo que va a tocar
@MauricioContreras pero si va tocar pagar
dan 3 keys para tres pcs, y de forma vitalicia
 
@PedroMiguelPimientaMorales bueno, prueba con Hiren's Boot CD, también es probable que te ayude. Lo he usado con éxito en muchos casos. Y es gratuito.
 
7:28 PM
@MauricioContreras si razon tienes
a buscarlo a ver, se puede bootear con ese cierto
?
 
@PedroMiguelPimientaMorales estabas aqui xD
 
@PedroMiguelPimientaMorales hirensbootcd.org/download
 
@MauricioContreras ya esta en marcha
@PieroDev en todas partes, omnipresente papu
 
@PedroMiguelPimientaMorales xD como siempre jajaja el buen freddy
sabes que es de el ?
como le esta yendo en su nueva chamba
 
@PieroDev asumo que bien, los dioses o semidioses no les pasa nada :D, casualmente le hablo en twitter en estos momentos
 
7:48 PM
@PedroMiguelPimientaMorales espero que resuelvas el problema
Celebrando mis 200 respuestas en el sitio. XDDD
 
8:12 PM
@MauricioContreras espero que la herramienta lo haga?
@MauricioContreras que bien, un capo usted
 
8:45 PM
@LucasDamian No, para ejecutar python en la nube no hace falta instalar nada, te basta un navegador. Esta app es para instalar Python en el iPad, junto con unas cuantas bibliotecas típicas para ciencia de datos (pandas, numpy, matplotlib...)
Y posiblemente se pueda hackear un poco para acceder a la API de iOS y hacer cosas chulas
 
mi alcance ya va por el medio millon de dolares
IMPACTO
~479k
personas alcanzadas
 
 
1 hour later…
Phi
10:18 PM
hasta que te encuentro @PedroMiguelPimientaMorales
ya págame lo que me debes!
regreso después de mucho y veo todo esto muy cambiado, talvés @fredyfx o @gbianchi puedan regalarme una explicación al respecto, ¡¿qué le han hecho al sitio?!
 
10:44 PM
@Phi cuente, aun no tengo dinero pero si quiere me presta mas, y de alli le pago
 
2
Q: Alguien más ve los motivos de cierre en inglés?

AlfabravoEstan saliendo los motivos de cierre en inglés

 
Hola quien me ayuda a generar una pregunta nueva, osea el apartado de preguntas de chat nuevas, o la puedo realizar aqui?
 
diga de que se trata le guio
 
Tengo una duda de cuando usar clases en vez de funciones de php?
tengo codigo de ejemplo
 
@AlexanderPadron mmm, pero son cosas diferentes, una es tecnicamente algo que puede contener otra, o sea, una clase puede tener funciones, ene ste caso metodos
 
11:10 PM
@PedroMiguelPimientaMorales Entiendo, pero por ejemplo te voy a pasar el codigo
 
@AlexanderPadron dale si quieres, usa paste bin,y haz la pregunta, aunque creo que tu pregunta seria, cuando seria conveniente usar uno u otro, recuerda que son dos formas de programar, una es funcional, y la otra es POO
 
@PedroMiguelPimientaMorales Si alli justamente puse mi pregunta bien formulada pastebin.com/b8mrVSbr
 
@AlexanderPadron bueno, veo la cosa, pero tu pregunta mas bien es como em pasa a mi aveces, y toca leer, es cuando usar un paradigma, seria en tu caso
 
@PedroMiguelPimientaMorales Ok, entiendo
ahora te consulto a ti particularmente cual paradigma ves mejor, te hago esta consulta ya que he leido miles de ventajas de la poo pero yo realmente no me he visto en la necesidad
quizas he escrito codigo demas por no usarla
 
@AlexanderPadron entonces la idea es, estudiar POO, independientemente si es en php o no, no caigas en la trampa de que siempre salen ese tema con Java, primero entender conceptos, y hay muchos videos, si no tienes problemas y entiendes java o has trabajado eso, pues hay muchos videos, comprender conceptos
@AlexanderPadron pues estoy igual que tu, he usado muy poco en mi vida POO, pero no quiere decir que se use, por ejemplo, PHP, si te vas a esos frameworks nuevos casi que trabajan de una u otra forma POO
 
11:31 PM
@PedroMiguelPimientaMorales Claro es asi, muchas gracias por tu tiempo y consejo
 
@AlexanderPadron de nada, para eso estamos aqui, para aprender juntos, ahora pasa por caja XD
 
@PedroMiguelPimientaMorales Ah ok y como te pago hermano? :)
 
@AlexanderPadron relax, es una frase que uso :D
 
Ah listi ense que existia algun sistema de agradecimiento o algo
 
@AlexanderPadron nah, pero hay que programar algo asi, jejejeje
 
11:40 PM
@PedroMiguelPimientaMorales El problema es la web.. POO no tiene sentido alli ;)
y php no es un lenguaje.. basta !!!! :p
 
@gbianchi jajajajaja, y como ves typescript?
que tiene full azucar sintactica
 
@PedroMiguelPimientaMorales es solo sugar
sirve para que sea mas facil programar...
pero no es un control real...
 
@gbianchi pues seeee
 
@PedroMiguelPimientaMorales o sea, si usas una buena IDE el compilador ayuda.. pero sin eso, no es nada.. webpack se lo come todo y san se acabo el control y todo
 
@gbianchi Osea pero trae alguna ayuda asi como pudiera ser velocidad o algo?
 
11:43 PM
@AlexanderPadron que cosa?
 
@gbianchi La POO
?
 
@gbianchi pues si, pero igual la web hoy en dia tiene cada cosa que termina siendo una locura master
 
@AlexanderPadron POO no es un framework ni nada.. es una forma de programar.. como estructurado o spaghetti...
@AlexanderPadron no cambia el codigo.. cambia la forma de estructurar el mismo para el compilador...
@AlexanderPadron cual es tu experiencia como programador?
 
Claro lo se, pero lo que pasa es que como explicaba he programado y hasta ahora con mis funciones he resuelto full, sin embargo no puede ser que la tendecia indique que se debe adaptar esa manera de programar y yo hasta ahora no veo la necesidad de usarla esa era mi duda...
 
@AlexanderPadron en que programas y para que plataformas?
 
11:48 PM
@gbianchi Hasta ahora solo he realizado app que lleven el control de ciertas, ejemplo control de cartera de clientes, control de almacen, ventas pero solo para entornos privados, sin embargo solo he usado php puro sin framework ni clases.
 
@AlexanderPadron o sea.. solo hiciste sistemas en php con paginas web?
 
@gbianchi Si tipo intranets, con respectivas conexiones a bases de datos tanto en windows como en linux, upload de archivos en s3 es lo mas complejo.
 
no trabajaste en ningun lenguaje que utilice un patron POO.. por eso nunca necesitas POO.. Ademas la programacion en php no incluye procesos que sirvan para ser basados en POO
No es que nunca lo necesitaste.. nunca lo viste y php no lo usa.. entonces no lo necesitas.. y la version de POO que usa php es bastante rara.. no es POO... es algo asi...
 
@gbianchi Ahhh perfecto, con tu respuesta me aclaras la duda, pense que estaba haciendo las cosas muy mal por no haberme visto en la necesidad de usarla.
 
@AlexanderPadron cuando programes en un lenguaje mas serio y orientando a POO te vas a dar cuenta lo util que es...
 
11:53 PM
@gbianchi Si pienso incurrir en python ya que todo lo estoy desarrollando bajo php y se que no esta bien hay lenguajes que quizas son mas eficientes.
 
@AlexanderPadron no esta mal tampoco.. python es totalmente orientado a objetos.. es la otra punta del planeta...
 
@gbianchi Listo hermano muchas gracias un abrazo
 
00:00 - 15:0015:00 - 00:00

« first day (1497 days earlier)      last day (1617 days later) »