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 - Eleкtro

#5961
Buenas

Yo solía utilizar el servicio online de FilesTube para buscar archivos zip/rar (sobre todo álbumes musicales de hace bastantes años ya) ya que encontraba enlaces del mismo archivo a casi todos los servidores, es decir, muchísimas páginas de resultados, lo cierto es que Filestube siempre ha sido el único buscador masivo de archivos que nunca me decepcionó debido a su cantidad de enlaces diferentes y a diferentes hostings (UL/MF/RG, etc...), y también por sus filtros de búsqueda. Era un servicio simplemente excelente, ya que siempre encontraba incluso aquello que esperaba no poder encontrar (por que otros buscadores no me lo podian encontrar).

Y digo "solía", por que tal ha sido mi sorpresa al intentar acceder hoy a la página... que ahora la página de Filestube ha pasado a ser un... ¿¿¿cine online??? (WTF!?, oportunistas...), y en fin, ya no es ningún buscador de archivos, es una página basura mediocre más.

Cita de: http://en.wikipedia.org/wiki/FilesTubeOn December 1, 2014, FilesTube discontinued its file-search service and became a free service for streaming licensed independent movies and documentaries.

Conozco algún que otro servicio de búsqueda masiva de archivos (como por ejemplo "rapidfiles"), pero todos ellos tienen sus gigantescos fallos de diseño, ya que o son de muy poca calidad (2 o 3 resultados en comparación con Filestube), o algunos solo sirven para buscar archivos en "X" hosting, lo cual no me sirve pa nah, a mi lo que me gustaría conocer es una alternativa real a Filestube, que busque en múltiples hostings y que sea capaz de devolver resultados decentes.

¿Alguien conoce algún servicio online lo más parecido y fiable a Filestube?

Gracias por leer
#5962
Cita de: Como me puede pasar ami en 18 Diciembre 2014, 10:02 AMquiero un script BATCH que me pase de binario a decimal, binario a hexadecimal, hexadecimal a binario, binario a octal, octal a binario.

...¿Quieres?.

Considero una grosería pedirlo todo hecho de esa manera y sin que muestres una misera linea de código, y encima, que lo estés pidiendo en la herramienta más inutil para dicha tarea.

hex to dec:
Cita de: http://www.dostips.com/forum/viewtopic.php?f=3&t=2261set /a dec=0x%hex%

dec to hex:
Cita de: http://www.dostips.com/forum/viewtopic.php?f=3&t=2261call cmd /c exit /b %dec%
set hex=%=exitcode%

bin to dec:
Source code for bin2dec.bat

Para el resto de conversiones puedes desgastar un poco las manos que tienes para hacer una búsqueda en Google,
también puedes ponerte a escribir tu propio código, y volver aquí para mostrar tus progresos y que te ayudemos,
aparte de eso, te sugiero utilizar cualquier otro lenguaje que esté capacitado para la tarea (que en resumen son: cualquiera, menos Batch).

Aquí no le hacemos el trabajo a nadie.

Saludos!
#5963
1) Utiliza las etiquetas para insertar código, lee las normas del foro.

2) Muestra la razón de la excepción (el mensaje de error), no el Stacktrace de la excepción.

3) Prueba especificando el Datatype correcto para la variable "query":

Código (csharp) [Seleccionar]
try
{
IEnumerable<Cajero> query = from cajero in Context.Cajero
                           orderby cajero.Nombre ascending;
return query.ToList();

} catch (Exception ex) {
       MessageBox.Show(ex.Message);
throw;

}


Saludos!
#5964
Cita de: Orb en 17 Diciembre 2014, 13:44 PMhoy me he puesto a intentar hacer algo MUY básico como lo es una calculadora.Pido que no se me infravalore solo por ello , ya que estoy empezando

No creo que eso sea algo que deba preocuparte, aqui estamos para ayudar, no para juzgar quien eres por cuanto sabes.


Cita de: Orb en 17 Diciembre 2014, 13:44 PMtoda ella se basa en los operadores aritméticos incluyendo lel operador mod(si es que se le llama operador)

Si, es un operador:
Mod Operator (Visual Basic)


Cita de: Orb en 17 Diciembre 2014, 13:44 PMMe gustaría que me dierais opiniones respecto al código , respecto a si puede simplificarse el código , si hay expresiones mal utilizadas.

El único inconveniente que le veo es que estás utilizando el DataType Integer, y esto para una calculadora no es lo más apropiado xD, ya que la capacidad máxima de un Integer es poca, y excluye la posibilidad de usar y calcular correctamente decimales.

Aparte de eso, el código en general se puede simplificar mucho, ya que utilizas la abundante repetición de código para hacer lo mismo 4 veces,
eso es de lo más normal en alguien que está aprendiendo, pero mi consejo es que debes acostumbrarte cuanto antes a programar de forma dinámica, es una aventura que te brindará un sin fin de posibilidades, te ayudará a estructurar el código y eso evitará en parte que acabes escribiendo un código spaghetti (Spaghetti code - Wikipedia, the free encyclopedia).

Por un lado, está la Class principal.
Lo más destacable de esta modificación que he escrito sería el Type "MathInfo" y la multiple subscripción del mismo evento de todos los botones, combinando ambas cosas nos ayuda a elaborar la tarea de forma dinámica utilizando la propiedad Tag de los botones para asociar un objeto "MathInfo" a cada botón, esto nos evita tener que duplicar código innecesario.
Y en fín, todo esto nos lleva siempre al método "DoMaths", donde podemos implementar controles de errores, etc. (eso ya es cosa tuya)

También debo decir que lo he estructurado basándome en tu ejemplo, es decir, que esto se podría simplificar más si fuera otro caso, donde no tuvieras 8 TextBoxes para 8 valores distintos y 4 botones.

Código (vbnet) [Seleccionar]
Option Strict On : Option Explicit On : Option Infer Off

Imports WindowsApplication1.MathTools

Public Class Form1

#Region " Types "

   Private Class MathInfo
       Public Property Control1 As Control
       Public Property Control2 As Control
       Public Property MathOperation As MathOperation
   End Class

#End Region

#Region " Event Handlers "

   Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) _
   Handles Me.Load

       Me.Button1.Tag = New MathInfo With
                        {.Control1 = Me.txt1, .Control2 = Me.txt2, .MathOperation = MathOperation.Sum}

       Me.Button2.Tag = New MathInfo With
                        {.Control1 = Me.txt3, .Control2 = Me.txt4, .MathOperation = MathOperation.Rest}

       Me.Button3.Tag = New MathInfo With
                        {.Control1 = Me.txt5, .Control2 = Me.txt6, .MathOperation = MathOperation.DivisorRemainder}

       Me.Button4.Tag = New MathInfo With
                        {.Control1 = Me.txt7, .Control2 = Me.txt8, .MathOperation = MathOperation.Multiply}
   End Sub

   ''' <summary>
   ''' Handles the Click event of the Button controls.
   ''' </summary>
   Private Sub Buttons_Click(ByVal sender As Object, ByVal e As EventArgs) _
   Handles Button1.Click,
           Button2.Click,
           Button3.Click,
           Button4.Click

       Me.DoMaths(DirectCast(DirectCast(sender, Button).Tag, MathInfo))

   End Sub

#End Region

#Region " Methods "

   ''' <summary>
   ''' Performs an arithmetic operation with the values contained on the specified <see cref="T:MathInfo" />.
   ''' And shows an informative <see cref="T:MessageBox" /> with the resulting value.
   ''' </summary>
   Private Sub DoMaths(ByVal mathInfo As MathInfo)

       Dim value1 As Decimal = CDec(mathInfo.Control1.Text)
       Dim value2 As Decimal = CDec(mathInfo.Control2.Text)
       Dim mathOperation As MathOperation = mathInfo.MathOperation
       Dim result As Decimal = MathTools.GetMathResult(value1, value2, mathOperation)

       MessageBox.Show(CStr(result), String.Format("Resulting value of an {0} operation", mathOperation.ToString),
                       MessageBoxButtons.OK, MessageBoxIcon.Information)

   End Sub

#End Region

End Class


Y por otro lado, lo apropiado es separar las funciones que haces en otra Class, donde puedes implementar las herramientas relacionadas con la aritmética:

( Ten en cuenta que "simplificar", no siempre significa escribir menos )

Código (vbnet) [Seleccionar]
''' <summary>
''' Contains related Mathematial tools.
''' </summary>
Public NotInheritable Class MathTools

   ''' <summary>
   ''' Specifies an arithmetic operation.
   ''' </summary>
   Public Enum MathOperation As Integer

       Sum = 1I
       Rest = 2I
       Multiply = 3I
       DivisorRemainder = 4I

   End Enum

   ''' <summary>
   ''' Performs an arithmetic operation with the specified two values.
   ''' </summary>
   ''' <param name="value1">The first value.</param>
   ''' <param name="value2">The second value.</param>
   ''' <param name="mathOperation">The arithmetic operation.</param>
   ''' <returns>The resulting value.</returns>
   ''' <exception cref="System.ArgumentException">mathOperation</exception>
   Public Shared Function GetMathResult(ByVal value1 As Decimal,
                                        ByVal value2 As Decimal,
                                        ByVal mathOperation As MathOperation) As Decimal

       Select Case mathOperation

           Case MathTools.MathOperation.Sum
               Return (value1 + value2)

           Case MathTools.MathOperation.Rest
               Return (value1 - value2)

           Case MathTools.MathOperation.Multiply
               Return (value1 * value2)

           Case MathTools.MathOperation.DivisorRemainder
               Return (value1 Mod value2)

           Case Else
               Throw New ArgumentException("Tu mensaje de error aquí", "mathOperation")
               Return 0D

       End Select

   End Function

End Class


Espero que te haya servido.

Saludos.
#5965
Estás en tu derecho de hacer lo que quieras con tu app, pero, ¿has visto alguna app con adflys? (yo si, solo 2 en toda mi vida, y obviamente no tuvieron futuro), como mucho le meten banners publicitarios en la interface de usuario.

Si quieres sacar beneficios, vende el software y punto, o ponle un botón de donaciones Paypal, e slo más común.

Si vas a compartirlo de forma "medio" gratis Shareware intentando sacar beneficio entonces no le pongas mierd@ como tener que pulsar un adfly, banners, o instaladores basura.
Los programas que hacen eso son odiosos y la opinión que tendrá el endusar sobre tu producto no será muy buena, captarás poco su atención, así que en mi opinión es mucho mejor si haces una versión Trial o una versión demo con características limitadas, sin incordiar con anuncios, y quien quiera que compre la app después del periodo de prueba.

Puedes utilizar cualquier herramienta profesional para hacer versiones triales, que expiren en "X" usos o "X" días, como por ejemplo Crypto Licensing, .Net Reactor, o WinLicense.

Saludos!
#5966
Cita de: Kaxperday en 16 Diciembre 2014, 03:06 AM
Hola a todos, estaba interesado en saber como poner un anuncio o alguna publicidad que me remunere en una aplicación que estoy desarrollando en C#. Todo lo que pueda ganar dinero con anunciones clicks, redirecciones a páginas y demás para ganar dinero de forma legal (y alguna ilegal si conocéis también (no es broma jaja)), me gustaría conocerla.

Pues hacer una app y ponerlaen una web y que se la descarguen nada me aporta después de todo el trabajo hecho, ¿qué métodos conocéis y cuáles son los más eficaces? Saludos.

1) Un botón de donaciones Paypal en la UI.

2) Crear tu propia web, para vender tus productos.

3) Crear un instalador añadiendo el típico servicio adaware (tipo Softonic). No me viene a la cabeza ninguna web que ofrezca este servicio, peor las hay, y te pagan por utilizar sus instaladores de pura *****.

4) Usar Google para encontrar servicios donde vender código fuente.
11 Websites Where You Can Buy And Sell App Source Codes!

Saludos!
#5967
Cita de: engel lex en 16 Diciembre 2014, 00:34 AMsi lo vas a colocar, por cosas practicas y de seguridad debe ir con el codigo fuente :P

Ya lo revisé yo mismo ayer, el código fuente si que va incluido (para quienes quieran saberlo).

PD: Gracias por compartir.

Saludos
#5968
Es tarde por aquí, pero por la mañana en cuanto pueda te ayudo mostrándote un código (si no se me adelanta nadie)

saludos
#5969
Scripting / Re: Script "demigrante"
16 Diciembre 2014, 00:15 AM
Cita de: Gambinoh en 16 Diciembre 2014, 00:07 AM
Ya, tienes razón, ha sido una errata.

Pero creo que has entendido el sentido de las ordenes que quiero ejecutar.

¿Algún consejo menos sarcástico?


No era sarcasmo, solo pretendía evitar que por error leyeras algo que no te serviría, yo no sabia si era una simple errata.

Sobre Bash, no puedo ayudarte, esperemos que alguien te pueda servir de más ayuda.

Saludos!
#5970
Entiendo que quieres declarar las variables de forma dinámica y secuencial, ¿pero que debería ocurrir al llegar a la "Z", por ejemplo?.

Mejor hazlo así, tiene muchas menos complicaciones:
Código (dos) [Seleccionar]

@Echo OFF

For /F "UseBackQ Tokens=* Delims=" %%a In ("Archivo.txt") Do (
Set /A   "Count+=1"
Call Set "Var%%Count%%=%%~a"
)

Echo %Var1% %Var2% %Var3%

Pause&Exit /B 0


Saludos