Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Orubatosu

#931
Desarrollo Web / Re: lenguajes para crear website
10 Octubre 2017, 09:54 AM
Claro...

HTML para la estructura, CSS para las decoraciones, PHP (y otros) del lado del servidor, javascript a menudo para el lado del cliente...

La página debe de estar en un "lenguaje" que tu navegador pueda correr, no vale cualquiera obviamente
#932
Si entendemos que el disco funciona como NAS, si no te lo encuentra el router posiblemente sea porque en la configuración del disco no tienes puestas las direcciones IP correctamente, sobre todo la puerta de enlace
#933
Cita de: PalitroqueZ en  9 Octubre 2017, 01:16 AM


jajaja ¿era un tratamiento de belleza a base de crema que le estaban haciendo al procesador?

;D

No, es el principio de "si un poco es bueno, un montón será mejor"

Lamentablemente este principio solo es válido en contadas ocasiones, pero parece que el mensaje no termina de calar. Yo suelo compararlo como el chocolate negro en el curry. Un poquito puede mejorar el sabor, pero si pones la pastilla entera el resultado no se lo comerá ni una cabra con hambre
#934
Ya bueno, el problema es que estás indicando una especialización muy concreta que exige que antes "si o si o si" conozcas muchas mas cosas.

Es como si quieres tener un curso de conducción a altas velocidades y no sabes ni ir en bicicleta por poner un paralelismo. O como si quieres ser neurocirujano sin ser antes médico, o componer sinfonias sin saber leer solfeo

Lo que te estamos indicando es una "somera introducción" pero que no te quepa la menor duda de que un especialista en seguridad "controla" esos temas como el orinar
#935
Para que entiendas un poco el "tema" HTML y CSS son los que hacen el "armazon". Si aprendes lo mas básico de lo básico no es necesario mas para trastear con php y javascript. Con saber montar por ejemplo un formulario en HTML (lo que se aprende en realidad en pocas horas y te olvidas por ahora de todo lo demás) ya se puede trastear en PHP

Si te decides por ese tema, deberías de buscar un servidor "casero" que no es mas que montar el equivalente de un "servidor de internet" (aunque en realidad estarás usando algo muy parecido a lo que usa cualquier empresa que de servicios de internet, pero solo para ti) parar correr los programas en local

Normalmente para eso se instala lo que se denomina generalmente un "paquete LAMP" o "WAMP". "L" por Linux o "W" por Windows, y el resto por "Apache Server" + "MySQL" + PHP

En plan vídeo, por poner una sugerencia (de las muchas que hay)

[youtube=640,360]https://www.youtube.com/watch?v=I75CUdSJifw&list=PLU8oAlHdN5BkinrODGXToK9oPAlnJxmW_[/youtube]

Para PHP e introducción a MySQL

Para ver el tema SQL mas en profundidad

[youtube=640,360]https://www.youtube.com/watch?v=iOiyJgnN71c&list=PLU8oAlHdN5Bmx-LChV4K3MbHrpZKefNwn[/youtube]

Y para javascript

[youtube=640,360]https://www.youtube.com/watch?v=m2nscBtQEIs&list=PLU8oAlHdN5BmpobVmj1IlneKlVLJ84TID[/youtube]

Un apunte, aunque ya lo han comentado ten una cosa muy clara: javascript y Java son cosas diferentes. De hecho la similitud entre sus nombres se debe a una estrategia inicial de marketing, y son lenguajes muy diferentes entre si

Y adelantarte que con esto tendrías una "base" para entender como funcionan las páginas y servicios de web, como se suelen hacer las conexiones con servidores de bases de datos... pero esto es solo un primer paso. Conocer esto no te va a hacer "hacker", te dará algunos rudimentos y conocimientos de como funcionan las conexiones de redes, las diferencias entre programas de cliente y servidos y como se evitan algunas vulnerabilidades en bases de datos.

C y C++ son cosas diferentes también, principalmente que C++ integra el paradigma de la POO (Programación orientada al objeto). Si te suena a "chino" puede que sea porque no conoces las "palabritas" de los lenguajes que usan ese paradigma que son todavía mas divertidos (polimorfismo, sobrecarga, encapsulamiento, herencia...). En esos lenguajes también existe la posibilidad de acceder a bases de datos como en los de web (de hecho practicamente todos los lenguajes permiten eso). Puede que en lugar de la opción "internet" te interese esta otra.

Pero te adelanto que lenguajes como Java o C++ son mucho mas "puñeteros" que PHP o javascript. Quizás quieras empezar con lenguajes que sean mas "simples"
#936
Empezar a programar en algún lenguaje es un primer paso. De hecho si es el tema de redes el que te interesa quizás algo relacionado con el mismo

Tienes el combo HTML + CSS + PHP + javascript que es prácticamente "el lenguaje de internet" Como introducción aprenderías dos lenguajes diferentes

Pero unas puntializaciones:

HTML no es un lenguaje de programación como tal, es un lenguaje de marcas (el que crea la estructura de las páginas web)

CSS es un "lenguaje" de dinero gráfico para dar apariencia a los bloques definidos con HTML

javascript es un lenguaje de programación interpretado que se ejecuta en el ordenador cliente (es decir: en el navegador de quien visita una página)

PHP es un lenguaje de programación interpretado que funciona en el servidor (no tienes acceso al mismo desde tu navegador) y que principalmente gestiona el contenido de páginas web usando normalmente acceso a bases de datos alojados en el servidor (mySql, SQL server...) Eso implica que con PHP se aprende también el lenguaje SQL (o al menos se debería aprender)

Es una "introducción" como cualquier otra, no abarca "todo" lo que es la web porque son posibles otras aproximaciones como usar JavaEE en lugar de PHP (usando un conector Apache Tomcat por ejemplo) y además existen muchas tecnologías "ya preparadas" que se basan en ese entorno. Wikipedia por ejemplo funciona usando esas tecnologías, incluso este foro funciona con PHP+MySQL

Este sería una de las áreas de "seguridad", ya que precisamente el que PHP haga consultas a bases de datos desde formularios web abre la puerta a posibles ataques como por ejemplo el muy conocido "SQL Inyection" (a día de hoy el mismo PHP tiene muchas opciones para bloquear estos ataques)

El campo es enorme, pero quizás la ventaja es que estos lenguajes son relativamente "simples" (que no pequeños ni limitados) y se puede tener en un solo PC todas las herramientas de forma gratuita y sencilla

Y ojo, esto sería para conocer lo que es parte de la programación "de internet" (y hay muchas páginas y servicios famosos que usan estas tecnologías). El campo se amplia mucho mas si nos metemos en otros lados

Aparte de que el tema de las redes es importante, y "de pasada" se puede tocar también con estos temas
#937
Estando en la misma BIOS, la posibilidad de un virus es cuanto menos bastante remota. Hay alguno pero... es muy raro.

La inmensa mayoría de los virus trabajan desde el SO. En BIOS el SO no ha arrancado todavía, parece mas un problema de hardware
#938
"Truco". Conviene tener el ordenador encendido un rato largo, si es posible ejecutando algo que le meta "candela" a la cpu antes de cambiarla. Eso hace que la pasta se reblandezca un poco

Si la pasta esta "seca como la mojama" puede ser complicado separar el radiador de la cpu. Recuerda una máxima en informática "si hay que hacer fuerza, seguramente estás haciendo algo mal"
#939
El "hacking" es solo una rama, pero es por decirlo de un modo "poetico" como aprender a conducir vehículos especiales. Si antes no sabes conducir, mal andamos.

Las bases son importantes. Eso de la "seguridad" es algo que tendrás que tocar antes o despues de forma obligatoria. No para "hacer ataques" sino precisamente para evitarlos. A partir de ahí supongo que la gente se mete en esos "fregados"

Pero son la base, pretender "aprender hacking" es como hacer malabares son una docena de motosierras en llamas encendidas sin saber hacerlo con 3 mandarinas
#940
Por ejemplo, curso online

[youtube=640,360]https://www.youtube.com/watch?v=G2FCfQj-9ig&list=PLU8oAlHdN5BlvPxziopYZRd55pdqFwkeS[/youtube]

Te adelanto que en programación en general, saber leer inglés a un nivel medio/alto no es opcional, es obligatorio

Todas las API de los lenguajes mas utilizados están documentadas en inglés

¿Que es una API?

https://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicaciones

Los lenguajes a día de hoy tienen un nucleo de instrucciones básicas, a partir de los que se construyen otras mas complejas que hacen mas cosas. Nadie se construye sus propias instrucciones matemáticas (a menos que quieras una cosa muy concreta y específica) o gráficas. Existen bibliotecas de "instrucciones" que incluyes en tus programas según las necesitas. Y la documentación de las mismas está en inglés