elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 50
41  Programación / .NET (C#, VB.NET, ASP) / GamesRec [Proyecto] [Grupo Completo] -- Sigue nuestro avances -- en: 1 Enero 2013, 19:15 pm
Buenos días/tardes/noches a todos en el foro...

Suscribete a nuestra página web: http://gamesrec.net/

iShots, Nombre removido por motivo de patentes, cambiado por GamesRec.

Estamos en busca de personal experimentado en el área de aplicaciones cliente-servidor, multimedia y redes sociales,  para un proyecto llamado "GamesRec" que consideramos una buena idea, específicamente buscamos lo siguiente:

1 Programador Java/PHP
1 Programador .Net especializado en GDI+
1 Diseñador WEB
1 SEO Manager

Conforman este proyecto ya:

1 Programador PHP
3 Programadores .Net
1 SEO Manager
1 Diseñador WEB

A continuación, les doy una breve pero precisa descripción de que trata y los detalles básicos e importantes:


Esta es la primera Imagen de como GamesRec va tomando forma, con un menú desplegable a un lado.

GamesRec será una aplicación de escritorio para capturar imágenes y vídeos de alta calidad en momentos de juego, la aplicación permitirá compartir dichas imágenes a través de las redes sociales más conocidas Twitter y Facebook de manera automática mediante la asociación de cuentas a la aplicación haciendo uso de las API de las redes sociales mencionadas.

El proyecto será de código cerrado, ya que se pretende su venta por precios bajos a plazos cortos o una cantidad aceptable por licencias vitalicias, a fin de enfrentar la competencia en el campo con el doble de calidad a la mitad del precio. Las ganancias individuales serán equitativas entre los miembros del proyecto, contamos con 500Mb de espacio en nuestro servidor y una conexión de 10Mbps, que serán extensibles mientras el proyecto avance.

GamesRec se caracterizara por lo siguiente:

  • Diseño minimalista y simple pero potente.
  • La complejidad de la UI déjensela a los programadores en el código, el usuario debe tener todo a la mano de la manera más sencilla posible.
  • El diseño debe estar a la vanguardia como una de las características principales de la aplicación sin desechar la potencia.

El Framework destino es 4.0 el método de comunicación será Skype y TeamViewer, el desarrollo será modular y por clases, de manera que las tareas se puedan repartir con homogeneidad según el dominio de cada participante, muchos más detalles de gran interés podremos compartir contigo cuando estés de nuestro lado.

Gracias por leer y me despido esperando sus comentarios, opiniones, dudas o criticas ;D

 
42  Programación / .NET (C#, VB.NET, ASP) / Re: duda de regex en: 28 Diciembre 2012, 22:00 pm
Si con esto "qweqwe" te refieres a cualquier letra incluyendo números :xD.

Podría ser así, esta expresión encaja con los ejemplos que diste:

Código:
^(@\w+|\w+\s@\w+(\s\w+)?)$

Esta expresión no captura textos del tipo:

Código:
@nick qweqwe

Esta acepta lo anterior y la expresión no capturada:

Código:
^(@\w+(\s\w+)?|\w+\s@\w+(\s\w+)?)$

Espero te sirva ;D

Hubieses colocado todos los casos .__.
43  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Técnicas para mejorar el inicio de una aplicación? en: 26 Diciembre 2012, 18:54 pm
Que tarde más tiempo la primera vez se debe a que Windows se está "conociendo" con el programa, las veces posteriores ya sabe lo que va a hacer y trata de optimizar el trabajo (Al menos algo bueno en Windows :xD).

Es como cuando te mandan a hacer algo la primera vez, puedes sentirte confundido y si está bien hecho o no, luego con el tiempo vas ignorando eso y lo vas haciendo más rápido porque ya sabes como se hace. Todas estás funciones Windows las almacena en C:\Windows\Prefetch, si borras los archivos de esa carpeta verás que Windows inicia los programas más lento, hasta que de nuevo vuelve a "aprender" de ellos. No se como se estructura este archivo y si cambia de Windows en Windows o de Hardware en Hardware pero sería bueno investigar si lo podemos llevar con nosotros a través de otros equipos :silbar:...
44  Programación / .NET (C#, VB.NET, ASP) / Re: Busco STAFF en: 25 Diciembre 2012, 22:32 pm
Hola, la verdad que te veo muy entusiasmado con ese proyecto, has creado una web y todo, pero siento que estas sobreestimando tu proyecto, no es la gran cosa. Con esto no quiero bajarte los animos ni nada, solo te lo digo para que no te ilusiones mucho y luego al tiempo digas "desperdicie mi tiempo", el tiempo no se pierde, aprendiste muchas cosas en el proceso seguramente pero vamos, no lo veo como un proyecto innovador como para que tenga futuro :S

Digo que te veo muy entusiasmado porque dices cosas como "me honra.." o dejas comentarios a los demas como "por ser una app basica esta bien, sigue mejorando" como si eres un profesional pero dudo que lo seas.
La aplicacion esta bien, la mayoria de los que programan aca, si se creyeran que estan haciendo algo bueno como vos, podrian hacer una aplicacion como la que hiciste facilmente. Pero la idea no es hacer miles de lineas de codigo para decir "ya llevo las 25.000-30.000 lineas", ya que la cantidad de codigo no tiene que ver con la calidad ni con que sea bueno el proyecto, la idea es hacer algo innovador, que realmente se use, ya que yo veo esta app y digo "wow, tienes muchas cosas" y enseguida la cierro y sigo en lo mio, no me atrapa, no la necesito, muchas cosas de las que "facilita" realmente para mi no las hace.

Con esta critica no intento hacerte sentir mal ni nada, solo es para dejar el mensaje que no vale la pena perder el tiempo en boludeces, si van a programar algo serio como es en este caso, que buscas staff y has creado una web y todo, que sea un proyecto innovador!
Ahi creeme que no necesitarias ni buscar staff, porque muchos te pedirian a vos para participar.

Saludos!

$Edu$ tiene razón, pero no te desanimes. En nuestro campo de trabajo es muy fácil desarrollar siempre que tengas el conocimiento, el problema es que todas las ideas parecen estar "agotadas", pero como bien dice $Edu$, no habrás perdido tiempo porque, habrás aprendido muchas cosas.

Este tipo de proyecto es una utilidad simple que es muy funcional pero no llega a un nivel que se pueda dar esa popularidad de innovación como por ejemplo: TuneUp Utilities, CCleaner, Ares o Photoshop (A pesar de que este sea una compañía muy grande).

Pero no te frustres, si sigues avanzando con decisión probablemente tengas una idea innovadora, y ella será el fruto de todos los conocimientos que aprendiste en el pasado. Porque más allá de un lenguaje, del conocimiento y del código lo que realmente vale es la idea. Una buena idea es tan valiosa que se creo el Copyright para que podamos proteger nuestra propiedad intelectual.
45  Programación / .NET (C#, VB.NET, ASP) / Re: Menúcontextual en RichTextBox para una selección de texto específica en: 25 Diciembre 2012, 09:15 am
Me he partido la cabeza un rato buscando como hacerlo :xD pero aquí está y funciona perfecto :P

En un proyecto Form, con un Form llamado 'Form1', un ContextMenuStrip con un Item llamado 'AbrirToolStripMenuItem' y de Texto 'Abrir' y un RichTextBox con rutas de prueba...

El código está completamente comentado ;D

Código
  1. Public Class Form1
  2.  
  3.    'Ruta: Variable que guarda la ruta a la que le hemos hecho segundo click'
  4.    Public Ruta As String
  5.  
  6.    'Este evento se da antes que Opening'
  7.    Private Sub RichTextBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RichTextBox1.MouseDown
  8.  
  9.        'Si el evento se dio con el segundo click'
  10.        If e.Button = Windows.Forms.MouseButtons.Right Then
  11.  
  12.            'Palabra: Variable que almacenara la palabra a la que le hemos dado segundo click'
  13.            Dim Palabra As String = ""
  14.            'Index: Index más cercano al Char en el RichTextBox al que le hemos dado click'
  15.            Dim Index As Integer = RichTextBox1.GetCharIndexFromPosition(e.Location)
  16.            'Comienzo: Variable que almacena el Index dónde comienza la palabra'
  17.            Dim Comienzo As Integer = Index
  18.            'Final: Variable que almacena el Index dónde termina la palabra'
  19.            Dim Final As Integer = Index
  20.  
  21.            'Mientras que el Char en la posición Comienzo sea diferente de espacio y restarle uno'
  22.            'nos matenga aún en un Index existente, retrocemos en el texto.'
  23.            While RichTextBox1.Text(Comienzo) <> " " And Comienzo - 1 > -1
  24.                Comienzo -= 1
  25.            End While
  26.  
  27.            'Si el carácter en Comienzo es espacio, avanzamos un Index.'
  28.            If RichTextBox1.Text(Comienzo) = " " Then
  29.                Comienzo += 1
  30.            End If
  31.  
  32.            'Usamos Char.IsControl para buscar el salto de línea.'
  33.            'Mientras que el Char el la posición Final no sea un salto de línea y sumarle uno'
  34.            'nos mantenga en un Index existente, avanzamos un espacio.'
  35.            While Not Char.IsControl(RichTextBox1.Text(Final)) And Final + 1 < RichTextBox1.TextLength
  36.                Final += 1
  37.            End While
  38.  
  39.            'Si el carácter en Final no es salto de línea, avanzamos un Index.'
  40.            If Not Char.IsControl(RichTextBox1.Text(Final)) Then
  41.                Final += 1
  42.            End If
  43.  
  44.            'La palabra está desde el Comienzo y su longitud es Final - Comienzo.'
  45.            Palabra = RichTextBox1.Text.Substring(Comienzo, Final - Comienzo)
  46.  
  47.            'Pasamos la Palabra a la variable global Ruta'
  48.            Ruta = Palabra
  49.  
  50.        End If
  51.  
  52.    End Sub
  53.  
  54.    Private Sub AbrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AbrirToolStripMenuItem.Click
  55.        Process.Start(Ruta) 'Iniciamos la Ruta.
  56.    End Sub
  57.  
  58.    Private Sub ContextMenuStrip1_Opening(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ContextMenuStrip1.Opening
  59.        'Se cancela si el archivo de la ruta no existe.
  60.        e.Cancel = Not IO.File.Exists(Ruta)
  61.    End Sub
  62.  
  63. End Class
  64.  

Edito: Cambie la expresión regular por un File.Exists ya que estás trabajando con archivos.
46  Programación / .NET (C#, VB.NET, ASP) / Re: Exportar sólamente un control de una DLL en lugar de exportar la DLL entera en: 25 Diciembre 2012, 05:13 am
Puedes decompilar la Dll con .Net Reflector (es pago, pero tiene 1 mes de prueba), vas a la clase del control y copias el código con todas sus dependencias (el .Net Reflector, te ayuda en esto) y recrear la clase compilandolado tu mismo pero esta vez con la sola clase que necesitas.

@Down: Si es cierto normalmente vienen supercifradas si son pagas, pero puedes intentar pedir una mano en el subforo de Ingeniería Inversa, hay unos crackers que pueden hacer magia :xD

47  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Técnicas para mejorar el inicio de una aplicación? en: 25 Diciembre 2012, 05:11 am
Hace poco casualmente me puse a cronometrar los tiempos de inicio de algunas de mis aplicaciones y a probar formas de que inicie más rápido, porque en verdad, mientras más grande es la aplicación más cosas debes de iniciar y cargar y más tiempo te consumes en el inicio. Al final encontré algunas soluciones:

Las cosas generales las puedes pasar al StartUp de ApplicationEvents, las más esenciales de las cuales necesitas estrictamente para iniciar no las toques, y las otras que pueden esperar algunas segundos las puedes pasar a unos Thread con IsBrackground en True y Priority en Hight, haciendo uso de delegados para comunicarte con los controles, ya que el usuario no va a utilizar el programa inmediatamente, siempre pierde tiempo en configuraciones y opciones antes de ir a lo que hace el programa, ese tiempo lo puedes utilizar para cargar lo que necesites por debajo por medio de dichos Threads.

Trata de ver bien lo que colocas en el Load, es difícil exponerte todas las situaciones que pueden retrasar el inicio, pero te doy un ejemplo sencillo, imagina que buscamos un archivo de configuración en una carpeta que posee un valor X, si estamos recorriendo todos los archivos de configuración, leyéndolos y comprobando los valores para encontrar el que necesitamos, una vez que lo encontremos podemos cortar el bucle para ahorrar tiempo, en vez de dejar que el bucle continué perdiendo tiempo de ejecución que podría utilizar otro método.

Puedes publicar el código del Load para ver en que te podemos ayudar.
48  Programación / .NET (C#, VB.NET, ASP) / Re: Los controles de la class principal no se actualizan con delegados... :-/ en: 20 Diciembre 2012, 19:38 pm
Cuando realizas operaciones asincrónicas normalmente no solo es una ProgressBar la que advierte cambios a veces tenemos Label que muestran información y otros controles los cuales necesitamos modificar mientras la operación va avanzando, la forma más sencilla es usar el segundo parámetro del método ReportProgress, este es UserState, puedes crear una estructura que almacene todos los datos que necesitas pasarle al evento ProgressChanged el los recibe a través de e.UserState, es bastante sencillo y cómodo ;)
49  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con chat en VB 2010 en: 17 Diciembre 2012, 16:26 pm
Métodos Asincronicos + Sockets

Es la forma más limpia y correcta de hacer este tipo de cosas ;)
50  Programación / .NET (C#, VB.NET, ASP) / Re: form principal oculto en: 13 Diciembre 2012, 00:45 am
Hay un truco al menos hasta el 2008 funciona, Creas la Aplicación de Windows Forms > Eliminas el archivo Form1.vb > Agregas un Modulo nuevo (Ej. Module1.vb) > En Opciones del Proyecto (Pestaña Aplicación), colocas el objeto de inicio como Module1.vb.
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines