Ingeniería de software

8
¿Un paquete dependiente de Rcpp requiere una licencia GPL?

Estoy escribiendo un paquete comercial que usa R (GPL) para su cálculo. Las preguntas frecuentes sobre GPL establecen claramente que los intérpretes de lenguaje de programación GPL no imponen restricciones de licencia al "programa" (archivo de texto con código R). Hasta aquí todo bien. Parte del...

8
Mover mi aplicación ASP.NET MVC a Amazon AWS

Creé una aplicación ASP.NET MVC, y ahora quiero moverla a Amazon AWS desde mi servidor de desarrollo. Mi pregunta es: ¿cómo se migra una aplicación ASP.NET a Amazon AWS? Esto es lo que he investigado / encontrado hasta ahora: Las sesiones no funcionan en todas las instancias, por lo que necesito...

8
Comportamiento indefinido, en principio

Ya sea en C o C ++, creo que este programa ilegal, cuyo comportamiento según el estándar C o C ++ no está definido, es interesante: #include <stdio.h> int foo() { int a; const int b = a; a = 555; return b; } void bar() { int x = 123; int y = 456; } int main() { bar(); const int n1...

8
¿Cómo limpiar try / except / else anidado?

Cuando escribo código, a menudo quiero hacer algo como esto: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Obviamente, esto es completamente ilegible. Pero está...

8
cómo implementar llamadas de servicio web idempotentes

Estoy desarrollando una solución basada en wcf para una capa de servicio web que utilizarán los dispositivos móviles "ocasionalmente conectados". El servicio no usará colas (en esta etapa) debido a las complejidades adicionales, por lo que en su lugar estará operando un enfoque simple de Solicitud...

8
Web Forms y MVC en el mismo proyecto web

Estoy trabajando en un gran proyecto heredado que se creó con ASP.NET Web Forms y la idea de agregar las bibliotecas MVC al mismo proyecto ha sido descartada. Sé que esto es posible (hay muchos artículos disponibles), pero me pregunto si / por qué esto es / no es recomendado por alguien que haya...