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ú

Temas - z3nth10n

#91
Hola buenas, pues porque no existe esa opción? Así se evitarían baneos o advertencias innecesarias por revivir...

Un saludo.
#92
Hola buenas, pues sí sería una tremenda sobre carga de datos, porque bueno, hasta ahora el máximo que se podrían generar de tablas pues... MUCHAS.. XD

98511326023 queries pero bueno, por ejemplo si el tema está cerrado se podria borrar dicha query...

Pero bueno, que les parecería?

Ahora no se me ocurren ninguna ventaja, pero bueno, a lo mejor si ese topic se escribió hace tiempo, pues puedes saber sí lo leístes antes... O todavía no lo hás leído...

Un saludo.
#93
Foro Libre / FELIZ AÑO NUEVO!!
1 Enero 2014, 00:02 AM
Feliz año nuevo a todos los del foro! :D
#94
Hola muy buenas, pues estoy haciendo un juego, creo que ya lo he dicho, pero lo recuerdo, y bueno pues ya voy por el sistema de Inventarios... Y pues me encontre un snippet de 64kb en JS y lo pasé a C# y he aquí mi pregunta, una parte del sistema que he hecho que es el sistema de Items (bueno lo he vuelto a hacer porque no me gustaba para nada la forma en la que se creaban los items)

Así que me puse manos a la obra he hice esto:

Código (csharp) [Seleccionar]
using UnityEngine;
using System.Collections;

//ItemDataBase

public class ItemScript : MonoBehaviour {

   private GameObject LoadItemPrefab(string name) {
      return (GameObject)Resources.Load ("prefabs/Items/"+name);
   }

   private Texture LoadItemTex(string name) {
      return (Texture)Resources.Load ("textures/Items/"+name);
   }

   void Start() {

      Inventory inv = new Inventory();

      InventoryItem preset;

      preset = new InventoryItem();
      preset.id = 1;
      preset.itemname = "Ring2";
      preset.DisplayName = "Ring of Gods";
      preset.itemtex = LoadItemTex (preset.itemname);
      preset.worldObject = LoadItemPrefab (preset.itemname);
      inv.AddNewItem(preset, preset.itemname); //Aquí se supone que es donde se crea el Item, esto es llamado antes que la clase GameGUI para que el se inserten los Items en el Diccionario....
   }

}

//Item Class

public class InventoryItem
{
   public GameObject worldObject;
   public int id;
   public string itemname;
   public string DisplayName;
   public Texture itemtex;
   public string itemtype;
   public string equipmenttype;
   public string usable;
   public float itemweight;
   public bool droppable;
   public Transform itemmodel;

   public int itemstacksize;
   public int itemstacklimit;
   public bool showStack;

   public int bagsize;
   public bool showBag;
   public InventoryItem[] BagItem;
}

public class Inventory {

   private Dictionary<string, InventoryItem> itemsBase = new Dictionary<string, InventoryItem>();

public void AddNewItem(InventoryItem item, string name) {

   itemsBase.Add (name, item);

}

public InventoryItem FindItem(string name) {

   return itemsBase[name];

}


}

public class GameGUI : MonoBehaviour {

public void Start() {

InventoryItem[] InventorySlots = new InventoryItem[5]; //Se crea un inventario con 5 slots

//Y en el slots 3 se añade el Item Ring2...
InventorySlots[3] = FindItem("Ring2"); //Aquí es donde salta la excepción de que no se encontró la Key en el Diccionario.

}

}


Tampoco le puedo hacer debug al Diccionario por que mi IDE (la que viene por defecto con Unity) es Mono-Develop, y bueno paso de cambiar de IDE al Unity porque es un montón de movidas porque tiene sus propias clases Inheritadas y es un follón.... Cambia mucho el code, y si tengo alguna duda, pues tengo que ir a lo Hardcore sin poder poner Ayuda en la comunidad oficial...

Así que, porque se supone que no encuentra la Key si la función start de la clase ItemScript se llama antes de que se pida la información sobre dicho diccionario.... ??



Un saludo.
#95
Hola buenas, lo primero aclarar que esta app que he hecho me baso en otra app que, en fin, no es tan clara de usar como voy a explicar:

Antes de ayer me acorde de Lino en DEV-EHN 2013 por que tenía la curiosidad de medir las líneas de código de algunos juegos decompilables... Así que nada, pues me puse a buscar por Google, y encontré Cloc, el caso es que me costo ver un poco al principio como se usaba, y luego vi que era por un Batch, a raíz de esto cree un post en el que Elektro me ayudo un poco, y después de algunos retoques hice funcionar el script... Así que se me ocurrió la genial idea de hacer una app en la que fuese más intuitivo usar esta app :P

Así que sin más dilaciones aquí traigo "mi" app:



Básicamente adapte hice una app con VB.NET en el que abre el mismo Batch pero con los parametros más fácil de introducir... Es decir, que esta app es solo una adaptación para que la gente lo pueda usar más facilmente, el corazon de la máquina que lee todo no lo hice yo... Así que, si bueno, es un poco nub usar una app de tercero y añadir poco código encima de todo, pero es  un poco más intuitivo a la hora de usar, aun que también tiene sus contras como por ejemplo que no se puede visualizar el progreso cuando está Analizando el código de un proyecto... Futuramente añadiré esa opción...




Descripción:

Con esta pequeña app se puede obtener cuantas líneas tiene su proyecto.

Uso:

Introducir la carpeta de su proyecto y dar a Analizar, esperar un poco y un TXT con toda la información se abrirá...

Descarga:

http://www.mediafire.com/download/uqww40oyauyn8q1/Advanced%20Cloc.rar




Ya se que no es muy ético, pero bueno, mejoraré un poco la app, a ver si consigo hacer mi propia app, o por lo menos hacer más código para poder mostrar el Output en HTML o cualquier cosa que quede mejor :P

Un saludo.
#96
Hola buenas, pues.... He preguntado a la gente que que prefería para mi juego (si estoy haciendo un juego, o al menos estoy aprendiendo), si bordes redondeados o no redondeados, para los Slots de Item:


Redondeados


Sin redondear

El caso es que lo he preguntado por Skype, pero, la gente no se pone de acuerdo, unos me dicen redondeados y otros sin redondear....

Que opináis vosotros?

PD: Como sé que cada uno va a decir lo que le convenga, pues tendre que hacer recuento de votos, por ahora vamos:

3 redondeados, 3 sin redondear...
Un saludo.
#97
Hola buenas, Tengo un pequeño problema con Batch....

Estaba investigando una cosa para hacer un minisnippet de un programa que muestra cuantas lineas tiene x source code, y vi un tema http://foro.elhacker.net/scripting/recorrer_directorios_y_generar_log_batch-t332054.0.html

Para recorrer todas las subcarpetas de un directorio y así no tener que estar metiendo todas las subcarpetas a mano...

Así que he hecho 3 ciclo fors, y los problemas son:

- Que el ciclo lo recorre doblemente
- No hay ningún script que lo haga todo mas compacto sin tener que estar haciendo 40 ciclos fors para recorrer 40 subcarpetas?

Código (dos) [Seleccionar]
::cloc-1.60.exe "C:\Users\Alvaro\Documents\Dropbox2\Dropbox\Game Unity3D\Assets\resources\src\CoherentNoise"
@echo off
::set carpeta="C:\Users\Alvaro\Documents\Dropbox2\Dropbox\Game Unity3D\Assets\resources\src"
set archivo=mi_juego.log
For /F "Tokens=*" %%a in ('dir /B /S /A:D "C:\Users\Alvaro\Documents\Dropbox2\Dropbox\Game Unity3D\Assets\resources\src"') do (
::echo Explorando carpeta "%%a"
echo Carpeta: "%%a" >> "%archivo%"
echo. >> "%archivo%"
cloc-1.60.exe "%%a" >> "%archivo%"
echo. >> "%archivo%"
For /F "Tokens=*" %%b in ('dir /B /S /A:D "%%a"') do (
::echo Explorando carpeta "%%b"
echo Carpeta: "%%b" >> "%archivo%"
echo. >> "%archivo%"
cloc-1.60.exe "%%b" >> "%archivo%"
echo. >> "%archivo%"
For /F "Tokens=*" %%c in ('dir /B /S /A:D "%%b"') do (
::echo Explorando carpeta "%%c"
echo Carpeta: "%%c" >> "%archivo%"
echo. >> "%archivo%"
cloc-1.60.exe "%%c" >> "%archivo%"
echo. >> "%archivo%"
)
)
)
cls
echo Proceso terminado, gracias por usar CLOC.
pause


Log generado: http://pastebin.com/tUwkVcA1

Como podéis observar algunas carpetas están duplicadas, es más, con el Sublime Text, pasandole el Sort Unique, me borra la mitad de ese log...

Un saludo.
PD:
Por si sirviese el dato, tengo un W7...

Y feliz navidad. :)
#98
Hola buenas, pues me gustaría saber sobre las enumeraciones, y como en MSDN viene todo tan técnicamente expresado, pues me cuesta entender los ejemplos..

Así que he aquí mi pregunta...

Vale la pena usar una enumeración, por ejemplo en el Width de X (14) objectos?? O mas bien, es mejor usar X (14) declaraciones de tipos int??

Un saludo.




Es que veréis, me gustaría hacer un sistema de propiedades para mi juego, en donde se puede resizar (cambiar de tamaño) los elementos de la GUI, y claro, no se que sería más fácil hacer, un array con 14 indexes, una enumeración con 14 elementos, o declarar 14 elementos...
#99
Hola buenas, pues no se, que os parece una sección de música para el foro o de creación de música, ya que está la sección Artística, gráficamente hablando, pues podría estar la de diseño musical?

Yo se quien le sacaría mucho provecho... xD

Un saludo.
#100
Hola buenas, nunca os ha pasado que estáis posteando y sin querer le dais a cerrar la pestaña o algún enlace que os joda el largo post que estáis haciendo?

A mi pocas veces, pero al menos, podría mostrarse una alerta en caso de que te vayas a ir, que te avise de que estás apunto de perder todos los cambios realizados ( a lo Word) xDD

Un saludo.
#101
Hola buenas, pues hago este tema aquí ya que Unity3D (tiene 3 lenguajes de scripting) y yo he usado C#, y como los de la página no me contestan, pues hago como siempre, pregunto por aquí...

A lo mejor al título le sobraba lo de infinito, ya que bueno, pues un terreno generado proceduralmente suele ser infinito...

Y yendo al tema, pues me gustaría que me dieseis ideas de como podría lograr esto, yo tengo esta Class que me genera el terreno infinitamente:

http://subversion.assembla.com/svn/coherentnoise/

Pues bueno, puede ser el Ruido más coherente del mundo, pero cuando le cambias el Terreno va como pollo sin cabeza.. xD

Y bueno, pues me gustaría retocar un poco esta función: http://subversion.assembla.com/svn/coherentnoise/trunk/CoherentNoise/Generation/Fractal/FractalNoiseBase.cs

Código (csharp) [Seleccionar]
public override float GetValue(float x, float y, float z)
{
float value = 0;
float signal = 0;

x *= Frequency;
y *= Frequency;
z *= Frequency;

for (int curOctave = 0; curOctave < OctaveCount; curOctave++)
{
// Get the coherent-noise value from the input value and add it to the
// final result.
signal = m_Noise.GetValue(x, y, z);
// äåôîëòíûé ïåðëèí - ñêëàäûâàåò âñå çíà÷åíèÿ ñ óìåíüøàþùèìñÿ âåñîì
value = CombineOctave(curOctave, signal, value);

// Prepare the next octave.
// scale coords to increase frequency, then rotate to break up lattice pattern
var rotated = s_Rotation*(new Vector3(x, y, z) * Lacunarity);
x = rotated.x;
y = rotated.y;
z = rotated.z;
}

return value;
}


Y como yo pa esto de las matemáticas soy un poco cazurro (ojo soy bueno, pero a tanto no llego) vosotros que sois mayores que yo, me gustaría que me echaseis una mano, para poder o por o menos intentar que mi Terreno infinito sea coherente por todas partes... El código del terreno infinito os lo dejo por este Pastebin:

http://pastebin.com/E4cZ3nUv

Y el código que lo genera todo:

Código (csharp) [Seleccionar]
   static void GenerateHeights(Terrain terrain, int last)
           {
   
               var Pink = seed;
               var n = new CoherentNoise.Generation.Fractal.PinkNoise(Pink) ; //213321
             
               float[,] heights = new float[terrain.terrainData.heightmapWidth, terrain.terrainData.heightmapHeight];
             
               for (int i = 0; i < terrain.terrainData.heightmapWidth; i++) //terrain.terrainData.heightmapWidth * lastChunkCharged
               {
                   for (int k = 0; k < terrain.terrainData.heightmapHeight; k++) //terrain.terrainData.heightmapHeight * lastChunkCharged
                   {
                       var x = n.GetValue((((float)i + terrain.terrainData.heightmapWidth * last) / ((float)terrain.terrainData.heightmapWidth * last)) * tileSize, (((float)k + terrain.terrainData.heightmapHeight * last) / ((float)terrain.terrainData.heightmapHeight * last)) * tileSize, 0);
                       heights[i, k] = x / 5 + baseLine;
                   }
               }
             
               terrain.terrainData.SetHeights(0,0, heights);
             
           }


Os explico como funciona un poco esto de los Noises, el n.GetValue ahí arriba, devuelve un valor entre 0 y 1, y a eso se lo aplica a la altura máxima del mapa con una regla de 3...

Mi lógica es la siguiente (esto lo puedo explicar mejor en Español, por que en inglés me veo negro), se supone que X funciona la de FractalNoiseBase.cs (GetValue) da un valor entre 0 y 1 en relación a las coordenadas, si hago un sistema, en el que se cuenten los terrenos cargados y se aplique a estos pues debería cargar algo ordenador, es que si no, por cada terreno que se cargue empezaría el ciclo desde 0 a contar y si hago eso siempre se va a generar lo mismo siempre, puesto que las posiciones van a ser 0, 1, 2, ..., 125 (resolución maxima de los detalles del apa) y vuelta a empezar con el siguiente mapa, 0, 1, 2, ... 125, entonces, necesito saber porque no va...

Otra cosa curiosa es que tengo un NullReferenceException, en donde antes no lo tenía, (yo creo que ha sido al introducir el nuevo parametro en la función GetHeights llamado last que resulta que por alguna razon no lo introducto bien):

Código (csharp) [Seleccionar]
float[,] heights = new float[terrain.terrainData.heightmapWidth, terrain.terrainData.heightmapHeight];

Si le quitamos el parametro last, no nos da ningún error, y es algo que me ralla bastante por no sabe, porque da ese error solo por un parametro...

A ver, si los mas pros del foro en lo que C# se refiere me pueden echar un cable...

Gracias, y un saludo.
:-\
#102
Hola buenas, pues mi pregunta es esa, ya se que se podría hacer en programación general, pero me entra la curiosidad. Aunque no he visto aún ninguna pregunta sobre este tema... Pues bueno... xD

A mí de veras que me vendría bien, ya que estoy aprendiendo a manejar Unity3D y bueno, siempre tengo mis dudas, que quedan sin resolver en el foro de dicha comunidad...

O por ejemplo, al que este estudiando de UDK siempre le vendrá bien... :P

No se...

Que os parece la idea?

Un saludo.
#103
PHP / Buscador que estoy haciendo falla en algo
11 Noviembre 2013, 21:20 PM
Hola buenas, pues estoy haciendo un buscador en PHP para mis juegos, y como podréis observar siempre me saca todos los juegos (que son 4 que aquí podéis ver) cuando hago cualquier busqueda:



Código (php) [Seleccionar]


$int = 0;

/*// Catbg header
echo '<div class="cat_bar">
  <h3 class="catbg">', $context['youraction_Head'], '</h3>
</div>';

// Windowbg2 Content
echo '<div class="windowbg2">
  <span class="topslice"><span></span></span>
    <div class="content">

    </div>
  <span class="botslice"><span></span></span>
</div><br />';*/

// Catbg header
echo '<div class="cat_bar">
  <h3 class="catbg">Resultados de la b&uacute;squeda:</h3>
</div>';

// Windowbg2 Content
echo '<div class="windowbg2">
  <span class="topslice"><span></span></span>
    <div class="content">';

echo '<table>'; //Se inicia la tabla

$FullString = $_POST['busqueda']; //Se pone una string general
if(strpos($FullString,' ') !== false) { //Y si tiene espacios (lo que quiere decir varias palabras)
   $Array = explode(' ', $_POST['busqueda']); //Pues se hace un array con esta
   foreach ($Array AS $Values) { //Y por cada valor se hace una busqueda en MySQL
    $result = mysql_query("SELECT DISTINCT * FROM juegos WHERE nombre LIKE '%$Values%' OR descripcion LIKE '%$Values%'");
$total = mysql_num_rows($result); //Esto se cuenta para hacer de una forma chapucera las separaciones de los elementos por <hr>'s

while($rs2 = mysql_fetch_array($result)) { //Y aqui se muestran los resultados

   $int++; //Por cada while se suma uno a int

   echo '<tr><td class="txt_desc" bgcolor="#FFFFFF"><img src="'.$rs2['miniatura'].'" width="104" height="70" align="left"><span style="position:relative;left:10px;"><span class="titulos"><a href="http://'.$_SERVER['SERVER_NAME'].'/game.php?id='.$rs2['id'].'">'.$rs2['nombre'].'</a></span><br>'.$rs2['descripcion'].'</span></td></tr>'; //Se hace un echo a toda la query para mostrarla

   if($int<$total){echo '<tr><td><hr width="98%" color="#000000" size="2"></td></tr>';}else{echo '</table><br>';} //Y si int es mayor al total de numeros de tablas en la query, pues se cierra la tabla y san sacabo...

}
}

} else { //Y esto lo mismo, pero en caso de que fuese una palabra individual
$result = mysql_query("SELECT DISTINCT * FROM juegos WHERE nombre LIKE '%$FullString%' OR descripcion LIKE '%$FullScreen%'");
$total = mysql_num_rows($result);

while($rs2 = mysql_fetch_array($result)) {

   $int++;

   echo '<tr><td class="txt_desc" bgcolor="#FFFFFF"><img src="'.$rs2['miniatura'].'" width="104" height="70" align="left"><span style="position:relative;left:10px;"><span class="titulos"><a href="http://'.$_SERVER['SERVER_NAME'].'/game.php?id='.$rs2['id'].'">'.$rs2['nombre'].'</a></span><br>'.$rs2['descripcion'].'</span></td></tr>';

   if($int<$total){echo '<tr><td><hr width="98%" color="#000000" size="2"></td></tr>';}else{echo '</table><br>';}

}

}

    echo '</div>
  <span class="botslice"><span></span></span>
</div><br />';


No se lo que me puede estar fallando, yo optaria a que serían las Queries que no las estoy haciendo bien...

Código (sql) [Seleccionar]
SELECT DISTINCT * FROM juegos WHERE nombre LIKE '%$Values%' OR descripcion LIKE '%$Values%'

Así que, si alguien me puede decir en que estoy fallando, pues...

Y si queréis los juegos:

En examinar tengo esto:



Y en estructura esto:



Un saludo.
Gracias.
:P




Ya he resuelto esto yo solo, lo único que hice fue cambiar el OR por un AND, en WHERE nombre LIKE '%$Values%' OR descripcion LIKE '%$Values%', pero alguien me puede razonar porque?

Gracias.
#104
Hola buenas, pues tengo un sistema de comentarios que va por POST, y por consiguiente su sistema de borrado, lo malo es que, a ver como lo explico, tengo que identificar que comentario es, para eso uso dentro de un form un input tipo hidden con su ID en el value, y luego hago una query para borrarlo.

Lo malo es que, como bien sabre si con FireBug editas el source-code, y fácilmente te pueden cagar otros comentarios, o peor la web...

Así que, no se, que me recomendáis que haga?

Gracias.
Un saludo.
#105
Hola! Esto es rarísimo, tengo un preg_match bien hecho:

Código (php) [Seleccionar]
$Id = preg_match($_POST['del_link'], "/\d+(?=[_])$/");
$Fecha = preg_match($_POST['del_link'], "/\d+$/");


Y me da este error:

Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/nexuspla/public_html/test.php on line 56

Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/nexuspla/public_html/test.php on line 57

No se porqué! :/

Un saludo.
#106
Hola buenas, he hecho una app que espero que os guste:


Descripción: Esta app mediante "algoritmos", lo que hace es, sacar la música de dicha web (http://mrtzcmp3.net/) en links para que luego sean descargados...*
*Luego explico como descargarse los links de forma rápida y cómoda


  • Screenshots


La app descargandose algo de música...


  • Descarga

http://www.mediafire.com/download/76r1o6dhw7p66zb/mrtzcmp3Downloader.rar


  • Modo de empleo

Básicamente, tenéis que poner los títulos de las músicas separados por puntos y comas, y luego, darle a "Buscar"... La app lo único que va a hacer va a ser los links de la música, ya luego vosotros pues tenéis que descargarosla aparte...

> Tutorial:

Antes de nada, decir que JD y Orbit downloader no van... Así que la última solución es descargarse Firefox e instalar su plugin DownloadThemAll.

Una vez hecho esto, cogemos el archivo con la lista generada por mi app, y lo abrimos con un editor de textos que admita busquedas con Regex como Sublime Text, cogemos y buscamos con Regex esto: http://.+, luego le damos a Find All, copiamos el texto seleccionado y lo ponemos en un nuevo archivo y reemplazamos todos los espacios por %20, y después lo guardamos y lo volvemos a abrir con FF, una vez con el TXT abierto en FF, damos click derecho y dTa OneClick...

Como podéis observar:



Un saludo.
PD:
Ya se que la app no tiene el nombre más correcto, pero es el primero que se me ocurrió... xD
#107
Hola buenas, pues sí, parece ser o que bien la web de la que me estoy descargando el contenido tiene alguna forma de protección de la que desconozco...

O bien, que VB.NET no descarga correctamente el contenido de dicha página...

Estaba haciendo un descargador de música, mrtzcmp3.net

Código (vbnet) [Seleccionar]
ReadOnly motor As String = "http://mrtzcmp3.net/"
   Dim sourceString As String
   Dim matches As MatchCollection
   ReadOnly regexSearch As String = "D\?.+? _"
   Dim firstMatch As String

Private Sub Buscar()

       sourceString = New System.Net.WebClient().DownloadString(motor & TextBox1.Text & "_1s.html")
       matches = Regex.Matches(sourceString, regexSearch)
       firstMatch = matches.Item(0).Value
       firstMatch = Regex.Replace(firstMatch, "._$", "")

       TextBox1.Text = motor & firstMatch

       'sourceString = New System.Net.WebClient().DownloadString(motor & firstMatch)

       'File.AppendAllText(".\prueba.txt", sourceString)

   End Sub


El caso es que he hecho un TextBox que cuando introduzcas x palabra te la busque con esta web:

Código (vbnet) [Seleccionar]
sourceString = New System.Net.WebClient().DownloadString(motor & TextBox1.Text & "_1s.html")

Le he hecho una especie de debug, File.AppendAllText(".\prueba.txt", sourceString)

he visto que era correcto he continuado y he hecho este Regex:

D\?.+? _

del cual, ahora me arrepiento, porque se ve que al descargar el source code, por ejemplo:

Código (php) [Seleccionar]
<a rel="nofollow" href="D?QAk1Bl0_Pitbull_Prueba _WRFDqkYz" target="_blank"><img alt="Download" title="Download" border="0" width="18" height="18" src="images/Download.png"></a>

La web bloquea la parte del link, y quita el "WRFDqkYz", para que no se pueda descargar...

Así que, supongo que la web está protegiendo ese contenido, para que nadie se lo pueda descargar, ahora la pregunta, porque cuando me meto desde Google Chrome si veo ese "enlace oculto" y cuando me lo descargo por VB.NET no me sale?

Que debería hacer para que saliese?

PD: A lo mejor, la chapucería me ayudaría en este caso, por ejemplo un webBrowser oculto, del que hiciese un webbrowser1.document.body.innerhtml o algo por el estilo...

Un saludo.

PD: Según se puede ver aquí también sucede: http://www.iwebtool.com/code_viewer?domain=mrtzcmp3.net%2Fprueba_1s.html Por lo que se ve que a web tiene algún tipo de protección...

PD: Es más, cuando hago click con un WebBrowser me salta todo el rato el mismo error:

#108
Foro Libre / [Proyecto] Wikia local / offline
12 Octubre 2013, 22:10 PM
Hola buenas, pues... el otro día estaba jugando a un juego "Terraria" y pues bueno... Estaba sin Internet, por averías de Timofónica... Y bueno, pues tenía interés en consultar una cosa en la wiki del juego, peeeeero... Como no tenía Internet pues no pude...

El caso es que estaba pensando, y si hago una wikia local u offline... En el que la aplicación detecta si hay Internet, en caso:

- De que haya Internet, pues se descarga una versión actualizada y se muestra la wikia
- En caso contrario, pues mostrar la última versión descargada de la wikia...

Esto puede ser útil, por ejemplo, si hay una avería de Internet o no hay Internet directamente (ya sea porque estás en un avión o por cualquier otra circunstancia) y estás jugando en Singlepayer y te has quedado pillado, y no puedes informate de lo que tienes que hacer...

Ahora, por que abro este tema?

Pues básicamente, esta aplicación la podría hacer yo, ya que no requiere mucho código, pero como es lógico y comprensible, hay miles de millones (a lo mejor solo miles) de wikias, con miles de bytes de información...

Y pues claro, se necesita un grupo de gente, para ir actualizando el contenido...

Así que, todo el mundo interesado en participar pues, que lo diga, y si queréis pues, también me podéis dar una idea sobre este proyecto que tengo pensado hacer, pues lo agradecería bastante...

Un saludo.
#109
Hola buenas, pues si... Como podéis ver:



Estoy con el puñetero copiar en la pantalla desde que le di a copiar a una cosa de Skype... Y se quedó ahí, no tengo ganas de reiniciar el PC, y por eso me preguntaria si hay alguna manera de quitarlo...

He probado reiniciando Skype, y Explorer.exe, pero nada...

Estoy mirando algún proceso más, pero nada...

Alguna sugerencia?

Un saludo.
Gracias.





EDIT:

Buscando por Intené he encontrado esta solución:

Ir al panel de Tareas, coger y finalizar dwm.exe y el mismo programa se reiniciará solo..


No olvidéis pasar el anti-virus... A lo mejor es un virus...
#110
Hola buenas, pues puede parecer una pregunta un poco lógica, pero realmente un if (de cualquier lenguaje de programación) es leído por el compilador de dicho lenguaje (aunque no se ejecute lo que contenga dentro) cuando su condición es falsa?

Un saludo.




Según he estado leyendo, el compilador, lee todo, y luego, va clasificando, y si un if es falso, se lo salta...

Ahora la pregunta, como la gente puede saber eso? Como es de fácil o difícil? :huh:

Puede que este tema venga a parecer un poco offtopic, pero bueno, realmente nunca se han cuestionado esto? >:D
#111
Hola buenas, pues que os parece la iniciativa de hacer un mini-juego con el propósito de aprender C++ (en caso de novatos como yo) o mejorar la forma de hacer los proyectos (en caso de los más expertos del foro)?

La verdad es que estoy haciendo un juego bastante simple en C++ y SFML y estoy teniendo problemas muy sencillos... Y me he dicho, ya que me están ayudando gente (por skype (Skatewinner) y por el foro (0xDani), solo una duda xD), pues porque no involucrar a más, no para aprovecharme de vosotros si no, para compartir ideas, códigos y demás cosas que nos ayuden mutuamente a mejorar en la programación de C++; quien lo vea de manera negativa (este tío se quiere aprovechar de nosotros que sabemos más C++) o bien que cambie el chip o bien que no se involucre en el proyecto... y para todo aquel que quiera ayudar será bienvenido...

Para todo el mundo interesado en esto, pues agregadme a Skype: ikillnukes o enviadme un mensaje personal por el foro...

Y bueno, pues espero que participe alguna que otra persona... ESPERO! xd :silbar:

Un saludo. ;D
#112
Hola bueno, esta va a ser la primera pregunta que haga de C++ en el foro...

Y bueno, pues yo creo que es de nivel...
xD

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>

int main()
{
std::string s = "0,0,0,1,1,1,0,0,1";
std::string delimiter = ",";

int x = 0;
std::string mapa[9];

size_t pos = 0;
std::string token;
while ((pos = s.find(delimiter)) != std::string::npos) {
   token = s.substr(0, pos);
   std::cout << token << std::endl;
   s.erase(0, pos + delimiter.length());

   mapa[x] = token;
   x++;
}
std::cout << s << std::endl;
cin.get();
}


Básicamente esto obtiene la dimensión X de la array, pero ahora necesito la segunda que básicamente sería la Y, con otro delimitador...

Tengo 2 problema 1 es que no se como hacerlo y 2 es que:

Código (cpp) [Seleccionar]
std::cout << s << std::endl;

Esto obtiene el último string que sería un 1:

Citar"0,0,0,1,1,1,0,0,1"

Como haría para que mostrase todo sin tener que hacer cosas raras... ?

Y por si queréis el archivo de texto del que extraigo todo el mejunje:

Citar0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1

Gracias a todo aquel que me quiera guiar y/o hacer el code!
Un saludo. ;D

Me han dicho que use vectores, pero no tengo ni la mas mínima idea de como se usan... xD
#113
Hola buenas, mi foro no tiene ni 1 día y ya me lo han tirado, ***** trolls... Tengo la ip del atacante, lo que pasa es que no se yo si es falsa o algo, porque cuando le hago ping, el Tiempo de espera se agota, que puedo hacer o que me recomendáis que haga?

Un saludo.
#114
Hola buenas, pues aquí os traigo un Snippet que he estado haciendo cosa de 2 horas, con la ayuda de esta página: http://www.rmkwebdesign.com/Countdown_Timers/Samples.php

Por alguna extraña razón obtengo este error: *Creo que es por exceder el límite de carácteres del post o algo por el estilo*



Así que, por Pastebin que va el código: http://pastebin.com/WyFi9WR1 *Actualizado el 17/08/2013*

Archivos externos: http://www.mediafire.com/?vr3453q55u71d37

Demo finalizada: http://mastermusik.bugs3.com/Demo-contador.php ;D

Un saludo.

PD:
Por ahora tarda bastante en cargar el Estilo Digital, próximamente lo voy a poner sin imágenes externas para que se pueda cargar mejor y asi poder meter mas colores... :P

PDS: Si alguien quiere el code de la Demo, que me lo pida por MP, se lo daré encantado. :)
#115
Hola buenas, pues... Mi firma solo llega a este tope: "Max 400; caracteres restantes: 8"

y si se excede esa cantidad de caracteres, empieza a comerse las últimas letras de la firma...

[Duda] Que puedo hacer? [Duda]x2 A que se debe? [Sugerencia] Lo arreglarán?

Un saludo.
#116
Hola buenas, pues a veces no se ni lo que me tomo, pero me doy cuenta de que un topic va donde no debería ir... No se podría dar la opción para que se pueda reportar, y que los Moderadores Globales, los muevan?

Un saludo.
#117
Hola buenas, pues como veis lo que acabo de sugerir? Gracias.

Un saludo.
#118
Hola buenas, hace tiempo ya hice un topic de un Visitante con una acción desconocida, pero lo que hoy os traigo os vais a quedar WTF? XD



Que me decís??

LOL

Un saludo.

PD:
Si alguien me puede explicar el porque, se lo agradecería... :P
#119
Hola, se ve que YouTube está caido mundialmente, y quería saber si a vosotros también os pasa que cuando os metéis a un vídeo o salta un error 500...

Un saludo.
#120
Hola buenas, pues esto  me sale cuando voy a Enviar algo o mandar algún MP, y tengo que volver hacia atrás y volver a Enviar...

Por que puede salir? A alguien más le ocurre?

Un saludo.
#121
Hola buenas, pues hoy os traigo la app que estuve 3 días desarrollando con la ayuda de este foro y algunas cosas de Internet...

Pues bueno, con este programa se pueden limpiar String mal exportadas con algunos programas como SQL Lite Database Browser que me hizo una chapuza al Exportar la Base de Datos de mi Skype a un archivo .SQL:



Hay se puede ver una catastrofe provocada por el programita, pues todo esto, se puede convertir en color verde (lo que sería corregir toda la String)

ScreenShots de la App:



Descargas:

+ Source: http://www.mediafire.com/?jykcbm14xrs5s3u
+ Ejecutable: http://www.mediafire.com/?h5lp5nds3c7buwd

Un saludo. ::)
#122
Hola buenas, pues a ver... Tengo un Regex que lo que hace es buscar esto:

Código (vbnet) [Seleccionar]
Dim Line As String = File.ReadAllText(PathArchivo)
   For Each Result As String In Line.Split(", ")
               If Not Regex.IsMatch(Result, "^'|'$") Then
                   MsgBox("Error", MsgBoxStyle.Critical, "Error")
else
msgbox(result)
               End If
   Next


El problema es cuando lee Line, puse a caso hecho una comilla de más, entre Split y Split, es decir:

CitarINSERT INTO Videos VALUES(13455,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,''dfdfdfd',NULL,NULL,429060,NULL);
INSERT INTO Videos VALUES(13456,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,429060,NULL);
INSERT INTO Videos VALUES(13457,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,429060,NULL);

El caso es que salta la advertencia de Error todo el rato, como lo hago, que estoy haciendo mal?

Un saludo.
#123
Bases de Datos / Escapar comillas en MySQL
1 Agosto 2013, 22:58 PM
Hola buenas, pues tengo una duda, he visto 2 formas, y no se si las 2 son posibles, una es \' o \", la que conozco de toda la vida... Y la otra es: '' o "", solo la he visto en VB.NET y por eso me resulta curioso

Cual debo usar?

Un saludo.
#124
Hola buenas, pues me gustaría si hay alguna regla de 3 por la cual yo sepa lo que tarda un archivo en procesarse...

Mi app lo que hace es cojer y clasificar por grupos una consulta SQL

Ejemplo:

Código (sql) [Seleccionar]
INSERT INTO Videos VALUES(13455,1,9,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,429060,NULL);

Y luego dentro, los va clasficando por grupos los Values: Null, 13455, 1, 9 y 429060

y busca si hay inperfecciones, del tipo comillas sueltas que provoquen errores, las corrigue y vuelve a guardar un archivo tal como el otro, pero con todas las comillas bien puestas...

La cosa, que a lo mejor un archivo pesa 40 MB, por eso pregunto, para, luego Attachearla a una progress bar...

Podría buscar cuantas ');' hay al final con un Regex tal que: [\)\;]*$ o algo así y luego calculando el total se podría:

total ------------ 100
actualmente --- x


Y luego ir actualizando el Value de la progress bar, el tema es que también se tiene que leer y guardar, por eso digo...

Un saludo.
PD:
La pregunta es: Que me recomendáis que haga? No os pido code ni nada, solo consejos y un poco de lógica.. ;)
#125
Hola buenas, cuando pulsamos clic sobre un Control y nos redirige al Procedimiento de dicho Control..

Es posible que el procedimiento se escriba dentro de un #Region, o es prácticamente imposible?

Es que los estoy usando para organizarme mejor, y quiero saber si hay alguna forma de hacer esto, ya que me resulta un poco coñacete tener que estar moviendo eventos dentro de Regiones y todo eso..

Un saludo.
#126
Hola buenas, pues este error sucede cuando hago un Progress Bar falso:

Código (vbnet,1,8) [Seleccionar]
Dim WithEvents Timer1 As New Timer With {.Interval = 1}

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       Timer1.Enabled = True
   End Sub

   Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
       ProgressBar1.Value += 1
   End Sub


Estoy intentando entender los procesos y eventos del progress bar, y por lo que me parece, es cosa del Tick del Timer1 que al tener un Interval tan reducido se come por completo el Value del Progress Bar (es como si no le diese tiempo a escribir 1 en el mismo Tick y escribese 2 o más "1" en el Value del PB)...

Que puedo hacer? A parte de aumentarle el Interval? :huh:

Un saludo.
#127
Hola buenas, me gustaría saber el tope (si lo hay):



Un saludo.
#128
Hola buenas, pues solo puedo subir archivos de 2MB puedo amentar ese tope?

Y como?

Gracias.

Un saludo.
#129
Hola buenas, pues ya estuve hablando con drvy y me dijo que había un bug de SMF que si ponías una imagen con http://foro.elhacker.net/index.php?theme=x te cambiaba el theme, lo he probado manualmente y nada, y en las opciones de perfil no hay nada..

Juraría que hace tiempo toque en algún sitio y se cambio el theme, puede que a lo mejor fuese en otro foro, pero, no se, es todo muy extraño...

Un saludo.
PD:
Se puede seguir cambiando el theme del foro? :huh:
#130
Software / Skype me va fatal
27 Julio 2013, 20:54 PM
Hola buenas, pues, si como oís, se me crashea cada 5 por 6 y cuando no hace eso... Se queda pillado, es decir, por ejemplo, yo envío un mensaje, los otros usuarios si los ven, pero yo no veo ese mensaje, y luego pa colmo si me escriben algo no me llega, y si fuera poco, si tenía alguna conversación sin leer, aunque la lea 3000 veces el icono naranja no se va.. Cuando lo vuelvo a abrir después de haberse crasheado es cuando se queda en el estado que se queda.. :-\

Que puedo hacer? :huh:

Un saludo. :-(
PD:
Por si sirve la info, tengo 1026 +16 amigos xD :laugh:
PDS: "+X amigos" quiere decir cuantos han aceptado mi solicitud después de haber posteado esto.. Y voy a ir actualizando.. :P
#131
Hola buenas, pues lo que pido no se si es muy fácil de hacer o si es posible...

Si me dieseis algún ejemplo o Snippet de como hacerlo os lo agradecería.

Un saludo.
#132
Hola buenas, estoy haciendo un sistema para enviar emails desde un form, y tengo que ceder mi contraseña para que se puedan mandar emails correctamente, tengo una duda, hay alguna forma de cargar externamente un recurso si que de problemas?

Es decir, por ejemplo, en mi hosting meto un htaccess y un txt (el htaccess bloquea el acceso según el user-agent (por si alguien se infiltra) y luego que haya alguna forma de que el WindowsForms si pueda sacar ese TXT)..

Edito: Se me ha ocurrido una idea, que es darle permisos dentro de mi FTP... (Con chmod) Voy a ver si hago algo... ;)

Y por si fuera poco pues añado esto:

Código (vbnet,62) [Seleccionar]
   Function SendEmail(ByVal Recipients As List(Of String), _
                 ByVal FromAddress As String, _
                 ByVal Subject As String, _
                 ByVal Body As String, _
                 ByVal UserName As String, _
                 ByVal Password As String, _
                 Optional ByVal Server As String = "smtp.gmail.com", _
                 Optional ByVal Port As Integer = 587, _
                 Optional ByVal Attachments As List(Of String) = Nothing) As String
       Dim Email As New MailMessage()
       Try
           Dim SMTPServer As New SmtpClient
           For Each Attachment As String In Attachments
               Email.Attachments.Add(New Attachment(Attachment))
           Next
           Email.From = New MailAddress(FromAddress)
           For Each Recipient As String In Recipients
               Email.To.Add(Recipient)
           Next
           Email.Subject = Subject
           Email.Body = Body
           SMTPServer.Host = Server
           SMTPServer.Port = Port
           SMTPServer.Credentials = New System.Net.NetworkCredential(UserName, Password)
           SMTPServer.EnableSsl = True
           SMTPServer.Send(Email)
           Email.Dispose()
           Return "Email to " & Recipients(0) & " from " & FromAddress & " was sent."
       Catch ex As SmtpException
           Email.Dispose()
           Return "Sending Email Failed. Smtp Error."
       Catch ex As ArgumentOutOfRangeException
           Email.Dispose()
           Return "Sending Email Failed. Check Port Number."
       Catch Ex As InvalidOperationException
           Email.Dispose()
           Return "Sending Email Failed. Check Port Number."
       End Try
   End Function

   Private Function GenerateHash(ByVal SourceText As String) As String
       'Create an encoding object to ensure the encoding standard for the source text
       Dim Ue As New UnicodeEncoding()
       'Retrieve a byte array based on the source text
       Dim ByteSourceText() As Byte = Ue.GetBytes(SourceText)
       'Instantiate an MD5 Provider object
       Dim Md5 As New MD5CryptoServiceProvider()
       'Compute the hash value from the source
       Dim ByteHash() As Byte = Md5.ComputeHash(ByteSourceText)
       'And convert it to String format for return
       Return Convert.ToBase64String(ByteHash)
   End Function


   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim Recipients As New List(Of String)
       Recipients.Add("Email a enviar, es decir, el mío")
       Dim FromEmailAddress As String = Recipients(0)
       Dim Subject As String = "Test From VB."
       Dim Body As String = "email body text, if you are reading this from your gmail account, the program worked."
       Dim UserName As String = "Email sin el @gmail.com"
       Dim Password As String = GenerateHash("Contraseña que se saque de un TXT cifrada en Base64") 'Aquí debería estar la magia del ChMod... Me gustaría saber como resaltar una línea de code... :-\
       Dim Port As Integer = 587
       Dim Server As String = "smtp.gmail.com"
       Dim Attachments As New List(Of String)
       SendEmail(Recipients, FromEmailAddress, Subject, Body, UserName, Password, Server, Port, Attachments)
   End Sub


Un saludo.
PD: Este es mi mensaje 1000! :)

PDS: Todo esto lo hago porque luego puede venir cualquier gracioso y sacarla con el Net Reflector...




Esto no va con .NET, en parte no:

Tengo una duda, con el chmod:

http://www.onlineconversion.com/html_chmod_calculator.htm

Se necesita ejecutarse para que Form lo pueda leer, o con la propiedad Read ya basta? Mejor dicho, Execute que hará? Voy a buscar... xD

===========

http://es.wikipedia.org/wiki/Chmod

Citar
EjecuciónEjecutar el archivo.Recorrer su árbol para acceder archivos y subdirectorios, pero no ver los archivos dentro del directorio (excepto que se le de el permiso de lectura)

Es decir, que si pongo permisos 111, VB.NET va a poder hacer algo? :huh: Creo que no... :-\

PD: Efectivamente, después de leer 3 veces esa cita, finalmente no va a leer nada.. Pero como le digo a la app que es el Owner (con Chmod a 400) y no cualquier otro grupo  o visitante? :-\
#133
Hola buenas, quería saber si es posible ya que hice un programa que bueno añade contactos a Skype (y de por ahí me saqué una lista de más de 4000 contactos)

Agregue cosa de 2000 y cuando terminó de agregar gente, el proceso el exe pesaba cosa de 970 mb en la ram... Ya se que si comprimo el proceso, va a aumentar el rendimiento del procesador...

Hay alguna forma?

Un saludo.
#134
Hola buenas, me resulta raro que no haya Spoilers de contenido para el foro...

Eso purqué que se debe? :laugh:

Un saludo.

PD:
Link al mod: http://www.simplemachines.org/community/index.php?topic=452183.0
#135
Hola amigos, pues Elektro ya abrió un post para VB.NET y lo raro es que nadie lo haya abierto uno para C++,

así que, que tal si dejamos aquí nuestros Snippets?

Un saludo.
PD: Para quién no sepa lo que es un Snippet: http://es.wikipedia.org/wiki/Snippet
Tradución simple: Códigos que sirven para los recién llegados para hacer c&p tremendos, como por ejemplo yo. xD

¿Que es un Snippet?

Es un bloque de código que contiene una o varias Subrutinas con el propósito de realizar una tarea específica, cuyo código es reusable por otras personas y fácil de integrar en cualquier otro código ajeno (Copy&Paste).
Definición escrita por Elektro. ;)

Aportes:

[Recurso Online] Hawkee - Compartido por AnonymousCS - No es un Snippet pero por lo menos te salvará la vida más de una vez xD
[Texto] Leer string y calcular espacios y letras - Compartido por OmarHack
[Criptografía] Rot 13 y 47 - Compartido por SkateWinner00
[Matemáticas] Saber si un número es primo - Compartido por Ivancea96
[Criptografía] Cifrado de Polybios - Compartido por SkateWinner00
[Criptografía] Cifrado AtBash - Compartido por SkateWinner00
[Texto] Copiar al portapapeles - Compartido por X3R4CK3R
[Criptografía] Cifrado MD5 - Compartido por X3R4CK3R
[Criptografía] Cifrado Playfair - Compartido por SkateWinner00
[Matemáticas] Combinaciones, permutaciones y variaciones - Compartido por do-while
[Criptografía] Cifrado SHA-1 - Compartido por do-while
[?] Comparar procesos en C++11 - Compartido por 0xDani

LISTADO DE SNIPPETS

A code template for OpenGL / GLUT
A function to encrypt/decrypt a string using XOR e
A function to encrypt/decrypt a string using XOR e
A game setup for DirectX
A portable card deck class with shuffling
a short BubbleSort algoritm for Integer Arrays
a simple clock
A simple double linked list using OOP techniques
A simple example of hashtable
A singly linked list with a sentinel implementation
A very simple frames per second function
An example of Exception Handling
An example of simple priority queue using linked lists.
An example of simple stack using linked lists.
An example of using the same variable name in different scopes
An example use of a function pointer
Another merge sort of integer list
Another way to swap 2 numbers
ASCII table generator
binary addition using stack in STL
binary tree creation, traversal and search
Calandar generator (based on snippet by Joe) printing a calendar for any year
Calandar generator printing a full calendar for any year (snippet by Joe)
Calculates 1 variable statistics
Calculates the closest point to a segment
Checking for powers of two
Color header for Windows that integrates with cout
Conversions between number systems
Convert an integer into binary representation
Convert NTSTATUS code to Win32 error
Converts a real number to the string.
Count number of bits in a number
Creating, printing and free linked lists
Distance
Dynamically Allocating a Multidimensional Array
dynamically create and initialise 4d array
euler approximation method
Example of polymorphism
Examples of dynamic multidimensional arrays
Failproof xor (en/de)cryption
Find size and storage capacity of primitive data types
Find the minimum distance between two lines
Find the number of CPU Cores, for Windows, Mac or Linux
Find the Prime Factors of Given Number
Find The Sum of Digits of a Given Number
friend function example
Function pointer to member function of class
Generate a spiral matrix for n elements
GetLastError error lookup tool
GotoXY
how to implement strlwr in C
Implementing a directory listing on Linux
Initial values for static multidimensional array
Integer subset generator
Knuth-Morris-Pratt (KMP) String Search Algorithm
Macro to swap nibble of BYTE
Merge sort of an integer list
One line swap of integers
Pascal's Triangle
Permutation Generator
Print variables with file and line number for debugging
Rectangle Collision Detection
Shorter version of gotoxy
similar to gotoxy; minimal screen control for wyse
Simple example for using thousand separator (,)
Simple integer binary search example source code
Simple linked list implementation
Simple swapping heapsort
Simple Windows Socket Server Example
Singly linked list - insert, remove, add, count
string to bitstring, bitstring to string
Template Calculator
Templated queue class
Templated stack class
The standard ASCII table generator.
This C code assigns codes to a maximum of 10 chars
This C code recursively sorts an array of upto 20
This C code uses the merge sort algorithm to sort
This is Trigonometry Table made Alhamdulillah
Three Dimension Coordinate Systems Converter
Three ways to do a swap
useful macros, functions and tricks
Useful string functions
using struct tm, time_t, and time to create a simple clock
Validate Longitudinal Redundancy Checksum (LRC)
View the contents of a directory
View the format of IEEE 754 floating point numbers
Word wrap function
xor (en/de)cryption using a key file

PD: Si alguien quiere que se añada su snippet me lo puede enviar por MP y yo ya lo incluiré, así el post es más comodo de leer.




Todos los snippets de la siguiente lista se pueden descargar a traves de este link: http://www.mediafire.com/?gxe3o82723u1s2x, estan comprimidos en un zip sin password.