Ir al contenido

The_Code

​Miembro
  • Contenido

    76
  • Registrado

  • Última Visita

  • Días Ganando

    28

Todo el contenido de The_Code

  1. Si estabas buscando darle una vuelta de tuerca a tu escritorio XFCE, estás en el lugar correcto Literalmente un Sábado lluvioso me desperté con ganas de ese efecto al mejor estilo Ubuntu 14.04 o Mac OSX, que ahorra espacio vertical en nuestras pantallas y además, queda muy agradable a la vista. ¿De que estamos hablando, precisamente? Y ahora que nos quedó claro que hay un nuevo Ford KA, arrancamos con el tutorial Primero nos bajamos el plugin Xfce4-windowck-plugin desde mi Google Drive: https://drive.google.com/open?id=1N5-72awYzhHuAR6gRm7QQEFUdX--DV-_ Necesitaremos varias librerías, les dejo el comando amigable con Debian y derivados: sudo apt-get install xfce4-dev-tools pkg-config intltool dh-autoreconf libgtk2.0-dev autotools-dev xfce4-panel-dev libxfce4util-dev libxfconf-0-dev libxfce4ui-1-dev libwnck-dev wget Luego ejecutan: $ ./autogen.sh --prefix=usr $ make $ make install ¡Y ya está instalado! Le hacemos clic derecho a nuestro panel > Panel > Añadir elementos nuevos > Buscamos "window". Tendremos dos elementos: Para insertar el título de la ventana maximizada (ese yo no lo uso) Para insertar los botones de cerrar/maximizar/minimizar. Luego nos vamos a "Ajustes del Gestor de Ventanas" (lo podemos buscar fácilmente desde nuestro menú Whisker) > Pestaña Accesibilidad > Esconder el marco de la ventana cuándo esté maximizada. ¡Listo! Si te gustan mis temas e iconos para XFCE, te invito a descargarlos desde mi carpeta compartida: https://drive.google.com/open?id=1a6EkadUqyEwVmP90VaQR4b2sVdphhM5S Recordá que hice un tutorial para instalar los temas en XFCE aquí. ¡Viva el software libre!
  2. ¡Dale! Yo más allá de que sea ligero o no, estoy en XFCE hace años porque es súper personalizable (de adeveritas) Y tendría que probar Midori, porque Firefox entre su proceso padre e hijo, se va comiendo 1GB y pico de RAM (tengo juegos que consumen eso jajajaj) ¡Saludos!
  3. En mi caso tampoco se actualizó (tal vez fue porque lo liberé de la empresa en la que lo compré originalmente), así que desde ahí aproveché y le puse una custom ROM (Renovate Ice 9, que está basado en Android 8.0 con actualizaciones de seguridad de Abril). Sin embargo, hay una ROM que porta varias aplicaciones nuevas presentes en el S9 a nuestros S8+ y además, tienen los parches de Octubre. Si te animás a instalar la ROM Custom, probablemente no te vas a arrepentir. Tiene un hilo en: https://forum.xda-developers.com/galaxy-s8/samsung-galaxy-s8--s8-cross-device-development/alexis-rom-1-1-stable-t3753975 Parece que no tiene Bugs, al menos conocidos Yo estoy súmamente ocupado con los estudios y tengo que hacerle un backup interesante de cosas a mi Galaxy, pero en un mes entro en vacaciones y me pondré a instalarle esa ROM ¡Saludos!
  4. Translate to English with Google Ya había hecho un tutorial para mejorar la apariencia de XFCE mediante el tema Canta e iconos, ahora vamos a mejorar las funcionalidades del escritorio Desde hace un tiempo, estoy usando un poco PlayOnLinux (me quiero pasar algunos Need For Speed viejos que nunca terminé porque la paciencia a mis cortos 7 años -por ejemplo- era nula) y es relativamente frustrante tener que abrir la terminal y ejecutar: # Previamente cree la carpeta "tmp" en mi home. mount /direccion/de/la/imagenISO /home/$HOME/tmp Cada vez que quiero montar una ISO. Por eso, investigando sobre cómo editar el menú contextual en Thunar, me topé con que el Explorador de archivos tiene la posibilidad de no solamente agregar una opción a dicho menú sino que también podemos definirle cómo y en que momento aparecerá. En mi caso, sólo quería que apareciera en presencia de un archivo *.iso Así que abrí Thunar, me dirigí a la pestaña "Editar" que abre un menú desplegable y la segunda opción de abajo hacia arriba dice "Configurar acciones personalizadas...". Una vez allí, se nos listan las acciones que ya creamos. En mi caso, ya había agregado mi opción para montar imágenes de disco ISO. Le damos al botón de "más" (+) y saldrá una preciosa ventana que nos dará la opción de configurar al máximo nuestra acción personalizada Vemos que con %f obtenemos la ruta al archivo seleccionado Rellenamos los campos de texto... vamos, ¡no es muy difícil! En mi caso, antes de mount uso el paquete gksu para que me salga una ventana pidiendo la contraseña de root (ya que no se puede usar el comando mount como usuario estándar, salvo que modifique los permisos). Selecciono un icono (siempre esta parte tarda un poco hasta que se abre la ventana con el mogollón de iconos a elegir) y me voy a la otra pestaña: Condiciones de aparición. En "Patrón de archivo" podemos seleccionar bajo qué extensión de archivo saldrá esta acción personalizada que estamos creando Cada formato se debe separar del siguiente por un punto y coma. Por ejemplo, si quisiera incluir el formato de imágen .nrg, esa línea tendría que ser: *.iso;*.nrg Probando que todo salió bien Si no se entendió algo, ¡comenten! Creo que es bastante didáctica la manera con la que se pueden agregar ítems al menú contextual de Thunar en XFCE
  5. No había visto tu respuesta y ya estamos en Noviembre jujuju. ¿Has probado XFCE? ¡Sinceramente me encanta como uno le da su propio estilo! Te mando fotos Próximamente haré un tutorial para integrar los botones de minimizar, cerrar, etc; en el panel (en mi caso, el superior). Es un plugin que me ahorra espacio vertical (en la notebook) pero de paso le da una vuelta de tuerca y algo "que no se ve" muy seguido
  6. Te comento lo que me pasa a mi. Tengo el Kernel 4.15 y los drivers 390.77. Al iniciar la PC me deja la pantalla en negro (creo que inicia GRUB), pero si la reinicio: - Carga el menú de GRUB - Cargo mi SO desde la primer opción - Me arroja el error "PKCS#7 Signature not signed with a trusted key" - Algunos "errores" (así lo interpreté) de Nvidia - Entra en Modo de Emergencia: --- Me dice "Control+D para continuar" (cosa que no se puede hacer) --- Enter para ingresar como Root Lo que pude hacer por ahora, es ir al Kernel 4.15 pero en modo de recuperación. Inicio la red desde las opciones de allí y arranca sin más el SO... ¿es un chiste? xD Así que voy a probar desinstalando el driver de Nvidia y poniendo Nouveau, en mi caso no sé si solucionará el problema porque al escribir journalctl -xb como root (comando que arroja info sobre el porqué del "Emergency Mode") me arroja errores relacionadas a mi BIOS y el Secure Boot (yo lo tengo en UEFI+Legacy, como toda la vida). En fin, ¡ahora pruebo de desinstalar el driver y digo que tal! Mientras tanto, espero tu noticia de los conectores @portaro las placas de video actuales (AMD RX 400 Series y Nvidia GTX 1000 Series en adelante) no tienen salidas analógicas como VGA o DVI-I, así que si o si el adaptador HDMI a VGA es el más barato y eficiente si el monitor es VGA Más arriba insistí con comprar una AMD por el buen soporte de drivers Open Source, que son súmamente eficientes y estables... pero bueno, ya el OP había pedido la GT 1030 jajaja ¡Éxitos! EDIT: En mi caso, instalar Nouveau no hizo diferencia. Voy a instalar los Mainline Kernels 4.18.14 Signed ya que estoy de paso jeje, dudo que resuelva algo pero ya que estamos, pruebo lo último También probaré de actualizar la BIOS cuándo tenga tiempo (o volver a la versión anterior), para ir probando cositas. Eso si, me parece que esto empezó a suceder luego de actualizar Xubuntu 18.04 (empiezo a pensar que fue un error pasarse de Debian 9.5 jajaja) No crearé un hilo nuevo porque creo que puedo solucionar esto. Nomás aporto más información al caso, por si sirve!!
  7. No entendí, con que placa te está dando problemas y que driver? Si tienes la 9800 GT, estimo que perdió soporte en los últimos drivers. Deberias instalar el 340 o el Legacy
  8. The_Code

    Ubuntu y elementary os

    +1 a @Silen, con el comando dd podemos poner una ISO en un pendrive y éste queda booteable sin tener que tocar nada. Previamente usás fdisk -l para saber la ubicación de tu pendrive (Ejemplo: /dev/sdb) dd if=rutaDeLaISO of=/dev/sdb
  9. The_Code

    Hoooola

    Jajaja, yo antes me cargaba Linux por desconocimiento y reinstalaba, pero ya la última vez que pasó me pude valer solo... instalé los paquetes que faltaba y seguimos! Que el SSD no es para re-instalar ilimitadamente jajaja
  10. The_Code

    Micro, un editor alternativo a Nano

    Súper! Justamente hoy andaba pensando de pasarme a consola pura en la notebook, porque la uso sólo para escribir código en C++ con ¨Atom¨ y compilar desde G++ (en terminal). Es un editor muy potente por lo que estuve probando y soporta los lenguajes más comúnes (al menos), ¡lo recomiendo!
  11. Si, el Celeron 847 me dejó bastante contento. Ahora esa notebook la tengo en venta (Nota: Argentina) porque por AR$ 2000 (50 dólares) más que ésta Asus conseguí una Thinkpad X230 con teclado retroiluminado, SSD de 120GB, 4GB DDR3L (yo tengo un módulo por acá tirado, así que prontamente serán 2x4GB jaja) y tiene un i5 3320M que jala mucho mejor. Vi que mueve el Crysis 2 en calidad alta a 30fps y 1280x720. El Celeron lo tengo moviendo el NFS Carbono a 800x600 con todo bajo salvo las texturas en Alto a unos 15/25fps Así que el Core i5 es más que bienvenido. Pero a nivel CPU, no me puedo quejar, los proyectos de Programación que estamos haciendo en la facultad/universidad los compila rápido (1 segundo aprox para 100 líneas de código). ¡Así que me desprendo de esta notebook con algo de tristeza! Supongo que se me pasará cuándo la Thinkpad llegue a mis manos el Miércoles xD
  12. ¡Hola! ¿Cómo andan? Pongo una duda que tengo rondando por mi cabeza hace bastante. Tengo mi netbook, que con un Atom N455 (un núcleo a 1.66GHz) y 2GB de RAM me es muy ágil para los estudios, de hecho por ahora compilando programas pequeños que hago en C no tarda mucho. Obviamente en algún momento pedirá cambio... ¡pero no hoy! Hoy me puse a instalar el Toca Race Driver 3, que pide como mínimo, un procesador de 1.4GHz con 256MB de RAM y una Geforce 4 / Geforce FX 5200 (bueno, cualquier placa de 32MB de RAM debería funcionar). En la netbook pude correrlo con PlayOnLinux y el CPU ronda entre 80% y 90%, y anda fatal (ronda los 2 FPS en promedio, salvo en el menú que se mueve decente). Mi duda es, ¿cómo hacían las viejas máquinas sin aceleración por hardware para correr este videojuego y otros? Quiero dejar como nota, que la integrada seguramente rinda más que una Geforce 4 y que el procesador está parejo con un Pentium M 1.7GHz, tan reconocido en su época por su buen rendimiento y eficiencia También con 0AD, que es nativo en Linux, me va fatal (1fps). Mi duda es si hay algo para solucionar estos temas o quién sabe, ¿forzar el renderizado por CPU para probar? Seguramente cuándo instale el Counter Strike 1.6 no de tanto problema porque admite aceleración por software (cpu) en sus opciones ¿Tampoco existen mejores drivers que los dados en el paquete xserver-xorg-video-intel? EDIT: acabo de instalar el CS 1.6 y tanto por OpenGL como Software andan bien, es decir, el videojuego es "jugable", arriba de 20fps seguramente
  13. Si usás el driver privativo de Nvidia, primero debes crear el xorg.conf. Se puede hacer de manera automática con "nvidia-xconfig". Para reiniciar Xorg creo que es Ctrl + Alt + Backspace / Return (el que se usa para quitar caracteres). Si eso no funciona, siempre puedes cerrar la sesión y volverla a abrir Luego podrías agregar eso que encontraste al xorg.conf, o la opción "nvidia-xconfig --sli=on" tiene pinta de que funcionará ¡Saludos!
  14. Hola! Que bueno que lo hayas solucionado :D Habrá tiempo para hacer un review?
  15. The_Code

    Saludo de presentación

    ¡Bienvenido! Ojalá encuentres Cinnamon como tu escritorio (diseño) favorito y te cumpla, que al fin y al cabo es la diferencia más grande entre la mayoría de distribuciones para los usuarios. ¡Un abrazo! Por acá estaremos todos
  16. ¿Cómo andan? Hace poco ingresé en un blog de seguridad de Argentina, estamos empezando pero yo le tengo fé, así que me pusieron algunos temas y comencé a escribir el inicio de lo que será una seguidilla de posts sobre seguridad (y cada vez con una explicación un poco más avanzada, que por ahora trato al lector como un persona casi normal jaja). La idea de esto es próximamente dar charlas para concientizar de un mogollón de cosas que pasan en Internet, de manera objetiva. Más que nada para la gente que le gusta sentirse más seguro pero poco hace para llegar a ello ¿De que temas quisieran que habláramos? ¿Tienen algunas críticas constructivas sobre el post? Link: https://www.infosegura.com.ar/blog/el-software-malicioso-y-el-rol-de-los-sistemas-informáticos De paso, también expliqué Meltdown y Spectre en mi antiguo y fiel blog: https://informaticacero.com/todos-odiamos-intel-amamos-amd/
  17. ¡Excelente @portaro! Últimamente estamos avanzando mucho, más que nada en la parte administrativa (andamos consiguiendo charlas, organizando el material digital, físico y estructurando de lo que vamos a hablar, etc). También estoy haciendo el sitio web, basado en PHP y el CMS (Content Management System o Sistema gestor de contenidos) que estaba desarrollando. No sé si alguien se acuerda, pero había hecho una pregunta acerca de no usar base de datos. Estoy optando por este camino y me fue e irá bien. En sí una parte considerable del CMS estaba ya escrito, pero ahora que sé bastante más decidí partir de cero con unas bases firmes :D Si bien el CMS (por ahora) está enfocado a infosegura.com.ar, va a terminar siendo un CMS con plugins y las bases bien puestas para todos. Al terminar la v1.0 va directo a github De momento estoy con el diseño, pero para principios del mes que viene tendría que estar terminándolo :D Veré como me trata la facultad, pero ahora incluso sin ella (vacaciones) estoy a full jajaja ¡Gracias por ese link! Todo sirve. También conseguir a un muchacho pro open-source y el mundo linuxero fue satisfactorio, ¡cada vez conozco más! (en la vida real, cosa difícil porque me junto con gente demasiado normal :P )
  18. ¡Que bueno! Y ya vendí mi netbook con Xubuntu, la dueña la da igual con tal de que sea más veloz así que... ¡una más compartiendo estos SOs maravillosos!
  19. Vengo a hacer una recomendación / mini nota :D Compré una Asus X201E y jubilé mi pequeña HP Mini (Atom N455 + 2GB). Había leído que la Asus tenía un Celeron N3050 junto con 2GB de RAM, pero lamentablemente no le consulté al vendedor (confiándome) y me llegó con el Celeron 847, ¡que es bastante viejo! Es de 32nm, me parece que está basado en Sandy Bridge, fabricado a 32nm (Ivy era a 22nm, y Sandy a 32nm) y corriendo a 1.1GHz (dual core) con una Intel HD integrada, de Sandy Bridge también. Tiene 2MB L3 y rinde bastante bien. Apenas la compré, vi que para lo básico el Windows 10 que tenía se movía descente, pero era abrir una aplicación y se quedaba sin RAM. Instalé Debian 9.5 XFCE y anda fabuloso, lo underclockee a 800MHz y dura un poco más la batería, que no es muy buena comparada con las alternativas de HP y Dell (la mía ronda las 3 horas o poco más). Si consiguen el Celeron N3050 por un pequeño extra, se los recomiendo ampliamente porque consume 6W (versus 17W del Celeron 847 mio) y rinde bastante más... primero porque el N3050 está basado en Intel Broadwell si mal no recuerdo, a 14nm y un Turbo de 2.16GHz, mejor integrada, etc. Pero en fin, lo importante es que partiendo de mi Celeron 1.1GHz, holgadamente dupliqué el rendimiento que tenía en mi Atom, con una duración de bateria similar (una hora menos, aprox) pero con una pantalla de 12" ahora, y hasta me dio ganas de comprarle un SSD de 120GB, por lo que ahora vuela un poco más la pequeña subnotebook (porque es el punto medio entre las viejas netbooks y las nuevas ultrabooks) :D Por otro lado, Debian 9.5 detectó todo el hardware, por lo que quiere decir que hay drivers open-source para la placa gráfica, WiFi y placa de red, sonido, etc. Y hablando del sonido... la notebook tiene el sistema Sonic Master que es bastante bueno dentro de todo ;) En el ATOM N455 no podía navegar por Internet prácticamente, salvo con Lynx en modo texto. Este Celeron es muy capaz y hasta juego perfecto al Warzone 2100 :D
  20. Bueno, lamentablemente es porque la netbook no rinde... así de simple. Probé de instalarle Windows XP y dichos juegos no los jala bien Que lástima, igual en cuánto procesador es respetable si consideramos la época y la buena relación consumo/rendimiento... pero la iGPU apenas puede dar video jajaja En conclusión, el Atom N455 está parejo con el Pentium M 1.7GHz que mencioné originalmente pero se ve que el chip gráfico es inexistente. Tocará comprar algo un poquito más potente Mirando con buenos ojos al Atom X5 8350 con 2GB / 4GB
  21. The_Code

    ¿Pasar de Ubuntu a Debian?

    Les comento, prácticamente desde mis inicios anduve en Xubuntu. Algunas idas y vueltas a Ubuntu / Elementary OS pero XFCE parece el único escritorio que me gusta, porque sinceramente nunca me tocó un bug ni nada y además tiene una administración buena de los gráficos, de la resolución y las pantallas (Lubuntu me daba problemas con múltiples pantallas, por ejemplo). Hace unos días instalé KDE Plasma y la carga es lenta comparada con XFCE y además si re-escalo a 2k con mi truquillo de Xrandr la interfaz se vuelve no lenta, pero si como si hubiera un lag considerable. XFCE volaba, cómo debería hacer con un SSD. También el otro problema es que la pantalla ¨titila¨ debés en cuándo con mi R9 380. Probé con una HD 7850 y no sucede. Probé varios drivers y nada... Ahora estoy usando Plasma y sinceramente no me gusta. También probé Gnome y cualquier cosa comparada con XFCE me parece como que están años luz de distancia. Ya decidí en volver e incursionar más en la personalización. Ahora voy a cambiar el SSD por uno más grande y aprovecho para instalar una distribución nueva. Considerando que tengo una placa WiFi Intel (necesito una conexión estable, algo que cuándo probé Debian en mi netbook no tenía) y una R9 380 2GB, ¿Debian estará perfecto o necesitará muchas horas extra? En Xubuntu no tuve problemas con mi placa WiFi, fue algo totalmente Plug & Play. ¿Cómo me tratará Debian? ¿O recomiendan que siga con Xubuntu feliz? No tengo tanto problema con compilar, ya estoy bastante acostumbrado Busco algo que pueda ir mejorando y dejando cada vez más a mi medida, ¡pero no estar a las puteadas! xD Xubuntu es estable (al menos para mi), ¿Debian es MAS recomendable en ese sentido? También tantas charlas de Stallman me están contagiando lo free/open source así que también todo va por ese camino (en mi caso) PD: Me gusta tener las últimas versiones de casi todo
  22. The_Code

    ¿Pasar de Ubuntu a Debian?

    Bueno, vengo a dar "la respuesta". Sencillamente me encanta, no conozco sistema más estable por ahora, y por favor no me den tips que no quiero andar como cuándo comencé (instalando muchas distros para probar cada una) jajaja. En la netbook va muy bien, de hecho en relación rapidez-prestaciones le gana a Puppy Linux, porque Debian XFCE es un poco más lento pero es mucho más práctico Abrazo y buen finde!
  23. ¡Hola chicos! ¿Cómo andan? Quería consultarle a algún programador web de verdad (porque sólo soy un aficionado) sobre lo que está bien y está mal. Planteo el caso y al final dejo las preguntas: Lo poco que sé de MySQL, quedará sin soporte en los próximos meses, sé que MySQLi / MariaDB son bases de datos muy confiables, open-source y todo muy lindo, pero no tuve tiempo de ponerme de verdad con ellas, y tampoco sé si tengo tantas ganas de curtirme tanto en esta área web (más bien creo que prefiero el desarrollo creativo de productos, diseño/programación de videojuegos y aplicaciones). Pero una cosa sí la sé clarito, y es que estoy desarrollando una consola de videojuegos "retro" dónde además de hacer lo clásico que hacen por estos lares (agarrar una Rpi3 con un gabinete chino y venderlo a $4000 ARS con 32GB y sin joystick), también estoy haciendo cuentas de usuario, sincronización de partidas online para que el jugador pueda seguir su partidas desde cualquier dispositivo, dos joysticks, sistema de logros, etc. El precio será un poquito por debajo que el de la competencia a pesar de tener todas estas bondades de más Para todo esto, lógicamente, necesito un sitio web para complementar muchas cosas del producto. Desde su anuncio, la atención post-venta y el soporte de partidas/perfiles/etc. El "problema" es que el sistema de usuarios está programado enteramente en PHP sin base de datos. Planeo pagarle a un programador de verdad si este proyecto realmente tiene éxito, caso contrario no veo el porqué de invertir en algo que se muere antes de comenzar (en el hipotético caso de que suceda, aunque estoy poniendole toda la garra y tengo gente que me ayudará con el marketing local) Si el proyecto tiene éxito lanzaría una segunda versión de la consola al cabo de un año y medio después, aproximadamente. (Seguro basado en una Raspberry Pi 4 o un motherboard con Intel soldado más potente... eso se verá porque la idea siempre fue mantener un buen precio). Teniendo todo esto en cuenta, ¿ven realmente malo tener un sistema de usuarios sin BD? Es que realmente está corriendo super bien y las pruebas van excelente. Lo único que me faltaría es agregar seguridad frente a Ataques XSS y demás métodos (tendré que investigar)... justamente eso creo que es un pro. Porque al no tener base de datos no sería vulnerable a las clásicas inyecciones SQL, por ejemplo. El sistema es bien simple y práctico. En el Login tengo dos campos de texto: - Usuario (variable llamada $user) - Contraseña (variable llamada $password) Al introducir tu usuario y contraseña, busca la carpeta usuario/$user y si existe busca un archivo en formato PHP que se aloja ahí dentro y sólo tiene una línea de código. $user_password = "test"; Entonces, si se pudo entrar a dicha carpeta del usuario (caso contrario, el usuario no existe), se comprueba si la contraseña escrita es la misma que la hallada en la carpeta del user y listo, entra a tu perfil dónde se lista cada consola donde jugaste y tienes una partida dentro, algo así se verá Si quisiera editar el nombre de usuario, simplemente la función rename() de PHP hace eso. Al loguearte metes tu usuario nuevo y si coincide con alguna carpeta dentro de /usuario/ chequea si las contraseñas coinciden y listo. Luego, si quieres hacer de tu perfil algo público, un link te creará una página .php nueva con tus datos y listo, cualquiera (tenga cuenta o no) podrá ver tu perfil con sus respectivos logros, tu avatar, tus consolas favoritas (no así, tus partidas), etc. La página de editar perfil es algo así, próximamente deberé añadir la opción de cambiar contraseña: ¡Y con solo PHP puedo hacer esto y más! Pido el nombre de usuario y contraseña porque aún no implementé las cookies, lo haré cuándo esté todo terminado así no me lío borrando siempre el historial para cada cambio bobo Honestamente es todo muy sencillo, pero tremendamente eficiente. El sistema en si es un poco más complejo, pero como domino bastante bien el PHP ha sido todo muy fácil A nivel seguridad, el servidor no permite acceder a ninguna carpeta escribiendola en la barra de direcciones. Por ejemplo, suponiendo que mi dominio es test.com.ar, no puedo ingresar a test.com.ar/css y ver todo el contenido de la carpeta ni navegar por el servidor. Suponiendo que sepa la dirección exacta del archivo donde se guarda la contraseña de un usuario, tampoco puedo entrar metiendo el nombre desde la barra de direcciones. Bah, puedo entrar pero el navegador no muestra nada cuándo quiero ver el código 😮 Creo que con wget se podría bajar el sitio web completo para inspeccionarlo, pero eso creo que también depende de si el servidor lo permite y si incluso no se bajan los archivos ya procesados 😮 La verdad que no probé nunca. Resumiendo, las preguntas: 1) ¿Tener una web sin base de datos y con PHP puro, representa alguna falla de seguridad "de más" que si tuviera una BD basada en MariaDB, por ejemplo? 2) ¿Por qué las webs están basadas en BDs siempre? ¿Por estándar o porque realmente es mejor? 3) En este caso, dónde la interacción con la web es liviana (es decir, no es ni será una red social)... sólo un sitio web donde verás las novedades del emprendimiento y si tienes cuenta podrás ingresar para hacer unos cambios en tu perfil, ir a otra página de mi emprendimiento a comprar hardware (si quieres) y luego ir a otra parte de la página para suscribirte a alguna cosita (tengo pensado hacer una web de enseñanza/tutoriales/asistencia tanto en el ámbito informático como el laboral). ¿Es necesario una BD para algo así de básico? 4) (leer cita) Independientemente de que tenga éxito o no el proyecto, ¿es realmente necesario montar todo sobre una base de datos? Asumo que no tener base de datos hace todo más rápido Ha ido como la luz hasta ahora. EDIT: Incluso si no uso cookies, estaría liberando al usuario de otro posible ataque XSS. Es algo a evaluar, porque en realidad el login lo necesito sólo en dos páginas (máximo), y el usuario comúnmente sólo iniciará sesión en una. El sitio web tampoco ofrece la posibilidad de borrar las partidas del jugador (es algo sin sentido, creo). EDIT 2: Hoy (2 de mayo) me puse a proteger el sitio de XSS y estoy usando: - strip_tags: para eliminar los caracteres relacionados con tags HTML. - str_ireplace: para reemplazar ciertos caracteres que podrían formar tags HTML (gracias a la tabla de códigos ASCII; ejemplo: el código &#60 forma el pico de apertura de tag HTML "<") sin importar si son lower o upper case . - htmlspecialchars: para volver a sanear los datos cuándo los muestro en pantalla. También me bajé el sitio (ya subido al servidor, para probar) con wget -r -page-backup para descargarlo todito y de manera recursiva, pero se descargó como sospechaba... La carpeta que contiene todos los usuarios y sus partidas y la otra carpeta (donde tengo archivos .php que los llamo cuando necesito alguna función extra) no fueron descargadas. Luego, de las 7 páginas que tengo en el directorio raíz (todas con extensión .php) sólo dos fueron descargadas (index y la pagina del login) y para colmo el index.php fue convertido a .html solito ¿Se les ocurre algo más?
  24. Que, ¿ni con Gnome Tweak Tool? :O Yo encantado con XFCE desde que me asenté en GNU/Linux Tal vez quieras probarlo, hasta le hice un tutorial hoy: Al menos en mi experiencia, tanto XFCE como LXDE no tuvieron ni un bug en su interfaz. Lo único que cuándo probé Lubuntu en mi netbook, no soportaba el HDMI (se ve que venía peladísimo, sin nada). Ahora con Debian + XFCE ando genial, no puedo decir lo mismo de KDE / Deepin (bugs o detallesitos que me molestaban). Gnome no recuerdo nada malo, salvo que nunca me terminó de gustar estéticamente
  25. Para los que me engancharon hablando en el hilo anterior... ¿Cómo andan muchach@s? Yo ando perfecto, ahora con Debian 9 + XFCE y, cómo siempre, con cada instalación y tiempo libre uno se da cada vez más maña con cosas y bueno, en esta ocasión me dispuse a poner bonito XFCE, que por defecto -aunque libre de bugs- parece sacado de una IBM de los 90s Voy a ofrecer un mini-tutorial en base al tema Canta e iconos Flat Remix, aunque la metodología será igual para todos los temas/iconos que quieran instalar Link de descarga de los iconos: https://drive.google.com/open?id=1AXa8Meq6pByKvzs5DqX8aFr9B8a5aO8t Link de descarga de los temas: https://drive.google.com/file/d/1p6CnNkpGmWaNPhnq0_tRXyBLTggIy5gk/view?usp=sharing Abrir el Whisker Menu con el botón de Windows Instalar los temas Instalar los iconos Aplicar cambios Decoración de ventanas Agregar fuentes al sistema Listo Si cambiamos el gestor de ventanas a Canta-Dark, se hace un contraste llamativo, aunque me gusta más en color claro Chausito Buena semana
×