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 - pwnz

#1
Cita de: DarK_FirefoX en 24 Mayo 2015, 02:26 AM
Te recomiendo que le heches un vistaso a MonoDevelop, es un IDE libre diseñado primordialmente para C# y otros lenguajes de .NET. Es multiplataforma, por lo que puedes utilizarlo tanto en Windows, Linux o MacOS.

Espero que esto sea lo que estás buscando.

Salu2s

Lo que pasa es que MonoDevelop al compilar los ejecutables que me genera no funcionan al correrlos con el coreclr de Microsoft.

Por ejemplo este hello world

Código (csharp) [Seleccionar]

using System;
public class Program
{
    public static void Main(string[] args)
    {
    Console.WriteLine("Hello, World!");
        Console.ReadLine();
    }
}


Si lo compilo a mano asi:

Código (bash) [Seleccionar]
mcs /nostdlib /noconfig /r:../packages/System.Console.4.0.0-beta-22703/lib/contract/System.Console.dll /r:../packages/System.Runtime.4.0.20-beta-22703/lib/contract/System.Runtime.dll HelloWorld.cs

Me crea un HelloWorld.exe que funciona perfectamente tanto con el coreclr de MS como con Mono, es decir:
Código (bash) [Seleccionar]
corerun HelloWorld.exe // MS
mono HelloWorld.exe // Mono

Ambos funcionan.

Sin embarlo ese mismo programa compilado por MonoDevelop solo funciona con mono y no con corerun  >:D
Me salta este error al intentar correrlo:

Código (bash) [Seleccionar]
Unhandled Exception: System.BadImageFormatException: Could not load file or assembly '/home/test/Documentos/workspace/mono/HelloWorld/bin/Debug/HelloWorld.exe' or one of its dependencies. Error 11

Creo que tendre que resignarme a programar desde Visual Studio en windows ya que lo unico que se puede hacer por ahora en linux sin complicarse la vida es correr codigo  :-[
#2
El otro dia lei una noticia que decia que la plataforma .NET es ahora opensource y MS libero su codigo aqui https://github.com/dotnet/

Programe una vez algo sencillo en c# en windows y me gusto bastante ya que se parecia bastante a java.

Ahora al liberarlo para mas plataformas me anime a probarlo aunque he decir que me encuentro un poco perdido, lo mas que conseguir fue compilar coreclr y correr un HelloWorld.

Esperaba que fuese algo mas como java, que instalas la maquina virtual y eclipse, en linux parece algo mas complicado, encima apenas hay informacion sobre .net en linux aparte de la del repo git y esta en ingles >:D Alguien que ya programe en C# .net desde linux me guia un poco ? 

saludos.
#3
El problema de wine es el rendimiento baja muchísimo según que juego comparado a windows.
Yo he conseguido hacer funcionar con hasta ahora
League of legends, EVE online y SpaceEngine
#4
Java / Re: [Source] [JavaFX] [MySQL] - FXAgenda
16 Noviembre 2013, 03:08 AM
Había oído hablar de javafx pero después de ver la pedazo de GUI sin duda voy a ir mirándolo pero ya! cambia mucho respecto a swing la forma de programar una GUI?
#5
Cita de: Zodiak98 en 17 Abril 2013, 23:54 PM

Porqué no trabaja con una y luego con otra?

OTRA COSA EN LA SOBRECARGA DE FUNCIONES EL CODIGO DEBE SER SIEMPRE EL MISMO O PUEDE VARIAR ?

No soy un experto en C++ pero  tu problema es que estas pasando los datos directamente y la aplicacion los reconoce solo como double.

Una solucion puede ser que definas antes las variables como float y double respectivamente o hagas casting. por ejemplo:

Código (cpp) [Seleccionar]

double a = 11.1;
double b = 12.1;
float c = 111.1;
float d = 112.2;
holaxd(a,b);
holaxd(c,d);


o bien

Código (cpp) [Seleccionar]
holaxd((float) 12.2, (float) 12.2);
holaxd((double) 24.2, (double) 24.2);


Respecto a tu segunda pregunta cuando sobrecargas un metodo puedes poner el codigo que te de la gana si no no tendria mucho sentido xd.
#6
PHP / Re: Mensaje mientras carga PHP
11 Mayo 2012, 21:12 PM
Si no te quieres complicar mucho con javascript ajax etc... prueba a usar esta funcion
Código (php) [Seleccionar]

<?php
function flush_buffers(){
    
ob_end_flush();
    
ob_flush();
    
flush();
    
ob_start();
}
?>


Haz una llamada a la funcion cada vez que quieras mostrar un mensaje aunque el script no haya acabado su ejecución te mostrará el mensaje igual. por ejemplo
Código (php) [Seleccionar]

<?php
while (1<2){
echo 
"mensaje";
flush_buffers();
sleep(1);
}
?>

#7
Hacking / Re: Concurso Nº1: "Hack My Server"
10 Mayo 2012, 21:45 PM
Si no me equivoco no está como cgi, por lo menos lo que yo intenté no dio ningún resultado >:(
#8
A lo mejor me he complicado un poco, de todas formas lo he hecho en 10 min quizá alguien te de una solución mejor xD.
Código (php) [Seleccionar]

<?php
session_start
();

if(isset(
$_SESSION['hora+5sg'])){
// Segunda vez o posterior que entras a la pagina
if(time()<$_SESSION['hora+5sg']){
//No puedes pasar, aqui redireccionas con header por ejemplo
echo "No puedes pasar";
}else{
echo "Puedes pasar";
$_SESSION['hora+5sg'] = time()+5// Pasaste, la siguiente vez sera dentro de 5 sg
}

}else{
// Primera vez que entras
$_SESSION['hora+5sg'] = time()+5// Tempo + 5 segundos
}

?>


Como dije lo hice rápido seguro que se puede mejorar. Básicamente cuando accedes guardas en una variable de sesión la hora en la que pudiste acceder a la página y le suma 5 segundos (puedes cambiarlo por lo que quieras),
luego con el if vas comprobando cada vez que accedes si han pasado 5 segundos o no.
#9
Yo en debian uso Iptables y su interdaz firestarter, cuando usaba windows solía usar el que viene con el propio windows aunque también probé comodo firewall y me pareció bastante bueno.
#10
Si los ordenadores pertenecen a la residencia y la red también me parece que pueden hacerlo. En cuanto a como lo supervisan no tiene porque ser un troyano :silbar: puede ser alguna aplicación tipo iTalc o algo por el estilo para gestionar aulas etc...No estoy muy al tanto de leyes pero si todo les pertenece pueden hacer lo que quieran, lo que a unos les parece "controlar" quizá a ellos les parece "mantenimiento"  ;-)