Mostrar Mensajes

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


Temas - Farresito

Páginas: [1]
1
C / C++ / Recursos interesantes
« en: 27 de Julio de 2011, 23:26:33 pm »
He hecho un pequeño listado de links y recursos interesantes tanto para gente novata como para quien quiere ir a temas relativamente más avanzados.

Manuales de C/C++
  • http://c.conclase.net/curso/index.php Extenso manual y muy competo. Recomendado a programadores con tiempo para leérselo completo
  • http://www.4shared.com/file/ZAGcdMoz/0053.html El mejor libro de C++ hasta la fecha. El autor del libro es el mismo que el que dio vida a C++ (lo creó). En inglés
  • Manual imprescindible: Lenguaje C/C++. Miguel Ángel Acera García. Uno de los mejores libros de C/C++ en español. Lo leí entero y es de los más claros. Comprar en una librería. Vale totalmente la pena.

Linux

La lista se irá ampliando. Postead y lo iré completando. Si queréis mandad MP.

2
Información / SMF 2.0 RC4
« en: 21 de Noviembre de 2010, 00:48:06 am »
Ya ha salido la nueva versión RC de SMF ;)

A ver si naveda se anima a actualizar el foro :)

Falta poquito para que saquen la 2.0 definitiva ^^

Aquí más info: http://download.simplemachines.org/index.php

Un abrazo

3
C / C++ / [TUTORIAL] - Punteros & Referencias
« en: 02 de Noviembre de 2010, 20:43:26 pm »
Hola a todos los C(plusplus)eros,

Hoy haré un intento de explicar los famosos y temibles punteros, y las referencias, que hacen algo parecido a éstos primeros. Será un tutorial básico, y cortito, e intentaré hacerlo lo mejor posible. Las referencias serán la segunda parte, puesto que no tengo mucho tiempo :P

(RECOMIENDO HACER COPY PASTE DE LOS EJEMPLOS EN VUESTRO IDE PARA QUE SE COLOREE EL CODIGO Y SE VEA MEJOR. Pondré mas códigos y continuaré el tutorial mañana)

Bien, empecemos con la parte de los punteros:

INTRODUCCIÓN
Como muchos sabrán, en un ordenador, entre muchos de sus componentes, se encuentra la memoria. En ella se almacenan muchos datos, entre ellos, por ejemplo, las variables que nosotros creamos. La memoria, dicho así, está dividida en muchos espacios pequeño, y en cada uno se puede almacenar una variable. Cada espacio tiene una dirección, como si fuera una casa. Cuando tu vas con tus amigos y te preguntan donde vives, tu les dices: vivo en la avenida tal... En la memoria pasa lo mismo. Hay muchos espacios, y para que el ordenador pueda saber donde se encuentra una variable, nosotros le debemos decir la dirección, como en el caso de los amigos. Un puntero almacena la dirección de memoria donde se encuentra un dato, en nuestro caso la variable.

Bien, empecemos practicando, para que no se haga pesado e iremos avanzando y resolviendo dudas a medida que avanza. ¿Como se declara un puntero? De este modo:
Código: [Seleccionar]
tipo *puntero = &variableoriginalDonde tipo, es el tipo de datos de la variable de la que queremos guardar su dirección. Si la variable es un numero entero, usaremos INT.

Donde *puntero, es el nombre del puntero. El puntero actuará como cualquier variable, pero debemos recordar que hay que usar el asterisco (*) antes de nombrarla. En caso contrario, no actuará como puntero.

Donde &variableoriginal el nombre de la variable de la que guardamos su dirección. Hay que usar ampersand (&) antes de su nombre.

Bien, explicado esto, hacemos un ejemplo:
Código: [Seleccionar]
#include <iostream>
#include <stdio.h>
using namespace std;

int main (){
    //Declaramos una variable de tipo entero con valor 3
    int numero = 3;
    /*Declaramos una variable puntero. Como la variable original, la variable numero, es de tipo INT, aquí también
    * debemos usar este tipo. La variable puntero se llamará "puntero" y lleva un * al principio. Contiene la dirección
    * de memoria de la variable "numero", que lleva un & al principio */
    int *puntero = &numero;
    //Mostramos el valor de puntero, para que veamos que contiene una dirección de memoria, de la cual no haremos uso
    cout << puntero << endl;
    //Si hacemos un cout con la variable puntero y un asterisco delante, entonces accedemos al valor de la variable que
    //se encontraba en la dirección que contiene puntero
    cout << *puntero;
}

Veamos otro ejemplo
Código: [Seleccionar]
#include <iostream>
#include <stdio.h>
using namespace std;

int main (){
    //Declaramos una variable de tipo entero con valor 3
    int numero = 3;
    /*Declaramos una variable puntero. Como la variable original, la variable numero, es de tipo INT, aquí también
    * debemos usar este tipo. La variable puntero se llamará "puntero" y lleva un * al principio. Contiene la dirección
    * de memoria de la variable "numero", que lleva un & al principio */
    int *puntero = &numero;
    //Incrementamos numero en 1, puesto que puntero, al contener la dirección de numero, accede a esta variable y
    //incrementa su valor en 1
    *puntero = 0;
    //Observamos como numero baja a 0
    cout << numero;
}

Como pueden ver, los punteros nos permiten acceder a otras variables. Podemos modificar el valor de la variable original modificándolo directamente desde el puntero. Sé que es muy corto el tutorial, pero no me da para más tiempo. Mañana meto un par de ejemplos más e intento explicar las referencias, que es MUY facil si entiendes los punteros.

Nada, cualquier duda postéenla para intentar resolverla. Si alguien encuentra cualquier error, que me lo haga saber, por favor.

Un abrazo. La siguiente parte será las referencias y una continuación de los punteros :)

4
Preguntas, Ideas y Reclamaciones. / Servidor FTP para PHPeros
« en: 27 de Octubre de 2010, 23:05:40 pm »
Holas,

Tengo poco tiempo, así que les cuento rápidamente lo que propongo, a ver si naveda me deja y se puede hacer.

Como veo que mucha gente va buscando hostings gratuitos por ahi y al cabo de poco tiempo se muere la página, estoy como para comprar PHPeros.ORG. Habilitaré un espacio FTP para gente con más de 100 mensajes (me piden por PM) y les habilito su espacio.

Lo pago yo cada mes. Lógicamente no lo interpreten como una página personal, pues lo que pretendo es que usuarios que no pagan su propio servidor puedan guardar sus archivos sin necesidad que al cabo de poco tiempo se pierdan.

Todo lo pago yo. El hosting es capacidad y transferencia ILIMITADA así que no se preocupen. Claro que no aceptaré que metan una película allí, que van a rebentar al final :). Si le dan buen uso, lo compro.

¡Un abrazo!

Recuerden, no tiene nada que ver (del todo) con PHPeros.Net, solo es un espacio hosting separado para vosotros, los usuarios de aquí, y para que no se pierda todo por internet. Por supuesto que si no quieren guardarlo ahí, no hay problema. Lo ofrezco a quien no quiera crearse siempre una cuenta en muchas webs.

Seria al estilo, por ejemplo:

siqui.phperos.org/proyecto

donde proyecto es la carpeta con los archivos de un solo proyecto

el siguiente seria:

siqui.phperos.org/proyecto2

Saludos!

PD: Va por ti Siqui, que leí en un post que no se que pasaba con los hostings que no tenían mucha facilidad debido a la demora de crearse uno para cada archivo... algo leí xD

5
Preguntas, Ideas y Reclamaciones. / Wiki & Blog
« en: 22 de Octubre de 2010, 21:17:32 pm »
Hola a toda la comunidad,

Vengo a presentarles mis ideas. Son dos, aunque son perfectamente discutibles. Es posible que ya las hayan presentado pero quiero que reflexionen. Lo que les propongo:

PROPUESTAS

BLOG
Si, creo que sería muy útil un blog de PHPeros. Muestro mis ventajas:
  • Como todos saben, son bastantes los aportes que los usuarios hacen a la comunidad. Creo que sería muy útil postear los tutoriales allí. Se podría usar WordPress, con un sistema de registro de usuarios, o con un plugin (un bridge) para poder acceder a los usuarios ya creados en el foro y evitar volverse a registrar. Los usuarios con más mensajes o los moderadores y naveda administrarían el blog. Cada usuario crea el post y el post no se postea (se configura así). Cualquier moderador o naveda si cree que el post es correcto, simplemente hace un aceptar y el post automáticamente aparece en el blog. Si no es bueno, se elimina/descarta
  • Aumentaría los usuarios de PHPeros, pues se encontraría el blog posicionado en Google y creo que a la comunidad le iría bien
WIKI
La wiki es opcional, según se cree el blog o no. En caso de que no se cree, la wiki iría muy bien para que todos los usuarios pudieran participar en las guias. En caso de crear el blog, por supuesto no sería necesaria, o a la inversa. Si creen que el blog no es tan útil, pues usar la wiki.
  • Hay Wikis que no requieren el lenguaje Wiki, sino que ya viene integrado un editor WYSIWYG (como el que ves cuando creas por ejemplo un tema en el foro) y por lo tanto, todo el mundo lo podría editar sin previos conocimientos de este lenguaje.
  • ¿Por qué recaer todo el trabajo a una persona cuando un poco de cada uno puede crear un magnífico trabajo?

¡Un abrazo a todos! Por favor críticas constructivas. Si son negativas, que no sean con mal vocabulario y si así son, sin ofensa.

PD: Espero no encuentren una falta de ortografía :)

6
Charlas / Offtopic / Frases célebres de la informática
« en: 19 de Octubre de 2010, 22:53:26 pm »
Traigo estas frases, algunas estan muy bien:


“La com*****dora nació para resolver problemas que antes no existían”
— Bill Gates
“Es ridículo vivir 100 años y solo ser capaz de recordar 30 millones de bytes. Esto, es menos que un CD. La condición humana está realmente volviéndose más obsoleta cada minuto.(Marvin Minsky)
“El hardware es lo que hace a una máquina rápida; el software es lo que hace que una máquina rápida se vuelva lenta”
– Craig Bruce
“La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no”
– Albert Einstein
“Cuanto más sabes, más te das cuenta de que no sabes nada”
— Sócrates
“Si la gente no hiciera cosas estúpidas, nunca se podría haber hecho nada inteligente”
— Ludwig Wittgenstein
“Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo”
— Benjamín Franklin
“Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas”
– Linus Torvalds
“¿Dónde está la tecla ‘ANY’?”
– Homero Simpson, frente a un mensaje “press any key”
“¿Internet? No estamos interesados en eso”
— Bill Gates
“La mejor forma de predecir el futuro es implementarlo”
— David Heinemeier Hansson
“Las com*****doras son inútiles. Solo pueden darte respuestas.”
(Pablo Picasso)
“En dos años el problema del spam se habrá resuelto”
— Bill Gates, 2004
“En el futuro es posible que los ordenadores no pesen más de 1,5 toneladas”
— Popular mechanics, 1949
“Veo poco potencial comercial en Internet, al menos durante diez años”
— Bill Gates, 1994
“Las contraseñas son como la ropa interor. No puedes dejar que nadie la vea, debes cambiarla regularmente y no debes compartirla con extraños”
— Chris Pirillo
“UNIX es simple. Sólo necesita un genio para entender su simplicidad”
— Dennis Ritchie
“En realidad no trato de destruir a Microsoft: eso será sólo un efecto colateral no intencionado”
— Linus Torvalds
“El auténtico conocimiento es conocer la extensión de la propia ignorancia”
— Confucio
“Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados”
— Ryan Campbell

EDITO:
Añado otra: Dejando aparte RedTube y Youporn... la informática también nos pone mucho ;)
Si tu supieras como chupa recursos un array
—Siqui


Y el que me gusta más, miranlo en mi firma, es el primero, el de lo booleanos :) Ese es el que me gustó mas.

Un abrazo

7
C / C++ / [LINK] - Programación Orientada a Objetos
« en: 17 de Octubre de 2010, 11:45:11 am »
Holas a todos,

Vengo a recomendarles una web donde se explica paso a paso y bien la POO. El link es el siguiente: http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Objetos_y_Clases

Es muy fácil de entender, se parece a PHP para quien crea que le va a costar muchísimo y les irá de maravilla.

No os meten el rollo de media hora para una tontería, van al grano pero no dan las cosas sobreentendidas. Cualquier duda que tengan la postean y la intentamos solucionar.

Un abrazo a todos los PHPeros!

EDITO: AÑADO ESTE LINK DONDE TAMBIÉN ESTÁ MUY BIEN EXPLICADO Y A LOS QUE ESTAN EMPEZANDO LES IRÁ PERFECTAMENTE:
http://c.conclase.net/curso/index.php?cap=028#inicio

8
General / [GOOGLE] - Y para qué está?
« en: 18 de Abril de 2010, 15:26:34 pm »
Bien, es una web que encontré, y es para promover el hecho de que se busque en google. Te crea un link con el video donde se muestra google... No explico nada más, ya vereis como funciona.

Antes, un ejemplo: http://lmgtfy.com/?q=phperos

Como funciona?
Vas al link siguiente: http://lmgtfy.com/

Donde hay el cuadro de texto de google, introduces lo que quieras.

Te creará un link con el video respectivo y el texto para promover la busqueda en google.

Probadlo, estaba tan ilusionado que no podia evitar postearlo. Se que no me he explicado bien, pero es de logica el funcionamiento.

Saludos!

9
General / [Encuesta] - Aplicaciones Facebook
« en: 09 de Abril de 2010, 23:28:43 pm »
Bien,

No sabía qué lugar sería el más apropiado, así que decidí ponerlo aquí.

Es simple curiosidad lo que voy a preguntar ahora:

Habéis probado de crear aplicaciones para redes sociales, así como Facebook?

En el caso de éste último, sería por ejemplo, el lenguaje de marcas de Facebook (FBML, creo que se llama así :P)

Saludos!

10
Preguntas, Ideas y Reclamaciones. / Creación de SubForos para Frameworks
« en: 31 de Marzo de 2010, 12:37:01 pm »
Bien,

Mi propuesta es crear un apartado de Frameworks.

Puede ser tanto un:

*Frameworks
--PHP
-----CodeIgniter
--JavaScript
----- jQuery

Como dentro de su apartado:
*Javascript
--jQuery
--MooTools
--Prototype
...

No se que les parece la idea, pero es una buena manera de extender el foro, y dar sitio a los frameworks, que estan cogiendo buena fama ;)

Saludos!

11
Hostings / Dominios / Servidores Dedicados / Mejor Hosting Sin Duda
« en: 30 de Enero de 2010, 12:52:42 pm »
Lo llevo utilizando hace tiempo, y no cabe duda que es el mejor que he visto:

El paquete basico:

4€ Mes
Banda Ilimitada
Almacenamiento Ilimitado
cPanel
Base datos ilimitada
Correos ilimitados
... (no escribo mas... echad un vistazo a arvixe.com)

Saludos!

12
Presentaciones / Me presento :)
« en: 28 de Enero de 2010, 19:51:23 pm »
Buenas!,

Me llamo Adrian, soy español, y, pues, basicamente programo HTML, CSS (poco), PHP, MySQL

Saludos!

Páginas: [1]