|
111
|
Foros Generales / Foro Libre / España: país de medio pelo.
|
en: 21 Noviembre 2014, 21:00 pm
|
Hola señores,
Hoy vais a ser mi via de escape, lo siento de antemano. Hace tiempo que soy ingeniero técnico debido al panorama mi primer empleo en el sector TIC tuve que hacerlo en un país extranjero porque aquí sólo encontraba prácticas de empresa y mal pagadas.
Hace un mes volví a España porque se me termino mi contrato y decidí probar suerte. La verdad no me costo mucho encontrar algo relacionado con mi trabajo, el salario bueno mileurista y claro comparándolo con Francia mi anterior país es de risa, pero ese no es el tema.
El tema es la actual empresa, a parte de ser una empresa pequeña lleva una gestión del proyecto casi-nula,ni un puto documento que hace esta función, esta clase o la otra.Bueno pregunta por la documentación y lo que me comentaron fue si quieres documentación léete el código del proyecto aquí fue cuando me entro la risa. Comete 50 clases de 8000 lineas cada una y repartido en 3 programas independientes, encima el jefe apretando te tienes que poner al día lo antes posible(échame horas que no las vas a cobrar), etc. Telita,después de ver que ahi fuera y comparar, verdaderamente, se le quitan a uno las ganas de volver. Al ver la ***** de sueldos, el trato a los ingenieros y la calidad de los proyectos aquí.
saludos y espero no desanimar a nadia que se dedique a esto de la informática y telecomunicaciones.
|
|
|
112
|
Programación / Bases de Datos / Consulta Oracle timestamp
|
en: 3 Noviembre 2014, 16:26 pm
|
Hola , Leevo un par de horas para realizar esta consulta y no hay manera, sobra decir que no soy un ilustrado en base de datos. Bueno vamos al lio. lo que trato de hacer es coger de un campo tipo timestamp sacar un rango de fechas, pero no lo consigo a ver si me podeis echar una mano. CREATE TABLE T_PRUEBAS ( ID_ELEMENTO int, DESCRIPCION varchar(40), FECHA_ENTRADA date, FECHA_SALIDA timestamp );
SELECT * FROM T_PRUEBAS;
INSERT INTO T_PRUEBAS VALUES (1,'campo de descripcion',to_date('01/03/14','DD/MM/YYYY'), TO_TIMESTAMP('01/03/14 00:25:19,000000000','DD/MM/YYYY HH24:MI:SS.FF'));
INSERT INTO T_PRUEBAS VALUES (2,'campo de mi casa',to_date('17/05/14','DD/MM/YYYY'),TO_TIMESTAMP('07/05/14 21:43:59,000000000','DD/MM/YYYY HH24:MI:SS.FF'));
UPDATE T_PRUEBAS SET DESCRIPCION='Mi caballo blanco', FECHA_ENTRADA=to_date('01/03/14', 'DD/MM/YYYY') WHERE ID_ELEMENTO=1;
// de aqui en adelante no consigo sacar nada
SELECT * FROM t_pruebas where FECHA_SALIDA >= TO_TIMESTAMP('01/03/14 23:25:19,000000000', 'DD/MM/YYYY HH24:MI:SS.FF');
SELECT * FROM t_pruebas where FECHA_SALIDA UNIX_TIMESTAMP('01/01/2014 00:00:10', 'DD/MM/YYYY HH24:MI:SS.FF') > UNIX_TIMESTAMP('10/11/2014 14:10:10', 'DD/MM/YYYY HH24:MI:SS.FF');
SELECT * FROM T_PRUEBAS where FECHA_ENTRADA between to_date('01/01/14', 'DD/MM/YY') and to_date('01/08/14', 'DD/MM/YY');
ya no sé si será cansancio o lo que será pero a última hora no funcionaba ni el campo de tipo date. una manita sería para mi que estoy empezando con oracle de gran ayuda. mil gracias
|
|
|
113
|
Seguridad Informática / Hacking / Re: RFID Tool
|
en: 10 Octubre 2014, 15:32 pm
|
Hola Gente,
Hace tiempo hice un proyecto de RFID implementando esta tecnologia en la identificación de vehículos para por ejemplo abrir la cochera sin necesidad de mando a distancia y la verdad es que me gusto esta tecnología.
Cómo aporte me gustaría aclarar que las diferencias de RFID, lo que nosotros entendemos como RFID es un lector y un tag/etiqueta, se llama RFID Pasivo cuando la etiqueta no esta alimentada y RFID Activo cuando ésta se encuentra alimentada.
Lo que nos encontramos en las tarjetas de alquiler de bicicletas por ejemplo es RFID Pasivo, justo el que yo utilize en el proyecto. Si lo desean os puedo pasar un libro en formato electrónico para saber mas acerca de los protocolos de comunicación etc...
Un saludo.
|
|
|
114
|
Programación / Java / Android Studio problema con import
|
en: 20 Septiembre 2014, 23:06 pm
|
Hola, Pues básicamente es eso, cuando en Android Studio intento hacer un import import android.media.SoundPool; Auntomaticamente, Android Studio me lo elimina. Alguno sabe o cree saber porque? Yo siempre he desarrollado desde eclipse pero ahora que me he pasado a Android Studio encuentro estos problemas y pufff. Pudiese ser algo relacionado con Gradle si teneis información acerca de esto se lo agradeceria.
|
|
|
115
|
Sistemas Operativos / Mac OS X / Re: Problema con instalación de matlab.
|
en: 27 Mayo 2014, 23:12 pm
|
Encontré la solución la posteo por si alguien de habla hispana tiene el mismo problema. Bien para la instalación de matlab debemos borrar todas las versiones de java posteriores a java 1.6. 1- vamos a ordenador sistema/librerias/java/maquinas virtuales y borramos todo. 2- vamos a ordenador librerias/java/maquinas virtuales y borramos todo. os dejo un video. https://www.youtube.com/watch?v=ZNFu4Ewryf0instalamos java 1.6 y después instalamos matlab.
|
|
|
116
|
Sistemas Operativos / Mac OS X / Problema con instalación de matlab.
|
en: 19 Abril 2014, 17:03 pm
|
Hola gente, Hace poco compre un mac y necesito instalar matlab, para cosas del curro. Así que me descargue la versión 2014 y no tenia parche, total al final descargue la matlab 2013 a con licencia y serial y perfecto cuando intento instalarlo desaparece la pantalla de cargar matlab. Pero intenter instalarlo por consola y fue este el mensaje que me dip. Last login: Sat Apr 19 17:00:06 on ttys000 pas38-5-82-244-56-3:~ alarcon$ /Volumes/MATLAB_801\ R2013/install_macos ; exit; Preparing installation files ... Installing ... Exception in thread "main" com.google.inject.ProvisionException: Guice provision errors:
1) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.mathworks.wizard.WizardModule.provideDisplayProperties(WizardModule.java:68) while locating com.mathworks.instutil.DisplayProperties at com.mathworks.wizard.ui.components.ComponentsModule.providePaintStrategy(ComponentsModule.java:76) while locating com.mathworks.wizard.ui.components.PaintStrategy for parameter 4 at com.mathworks.wizard.ui.components.SwingComponentFactoryImpl.<init>(SwingComponentFactoryImpl.java:111) while locating com.mathworks.wizard.ui.components.SwingComponentFactoryImpl while locating com.mathworks.wizard.ui.components.SwingComponentFactory for parameter 1 at com.mathworks.wizard.ui.WizardUIImpl.<init>(WizardUIImpl.java:62) while locating com.mathworks.wizard.ui.WizardUIImpl while locating com.mathworks.wizard.ui.WizardUI annotated with @com.google.inject.name.Named(value=BaseWizardUI) at com.mathworks.wizard.ui.UIModule.provideWizardUI(UIModule.java:50) while locating com.mathworks.wizard.ui.WizardUI for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:22) while locating com.mathworks.wizard.ExceptionHandlerImpl while locating com.mathworks.wizard.ExceptionHandler
1 error at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767) at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793) at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156) at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:71) at com.mathworks.wizard.AbstractLauncher.launch(AbstractLauncher.java:27) at com.mathworks.wizard.AbstractLauncher.launchStandalone(AbstractLauncher.java:18) at com.mathworks.professionalinstaller.Launcher.main(Launcher.java:21) Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106) at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758) at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811) at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754) at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89) at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89) at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:95) at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42) at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66) at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84) at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111) at com.google.inject.FactoryProxy.get(FactoryProxy.java:56) at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42) at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66) at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84) at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111) at com.google.inject.FactoryProxy.get(FactoryProxy.java:56) at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45) at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811) at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42) at com.google.inject.Scopes$1$1.get(Scopes.java:54) at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758) at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811) at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754) at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89) at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89) at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:95) at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45) at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811) at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42) at com.google.inject.Scopes$1$1.get(Scopes.java:54) at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42) at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66) at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84) at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111) at com.google.inject.FactoryProxy.get(FactoryProxy.java:56) at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45) at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811) at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42) at com.google.inject.Scopes$1$1.get(Scopes.java:54) at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48) at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758) at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804) at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754) ... 6 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101) ... 54 more Caused by: com.mathworks.instutil.JNIException: java.lang.UnsatisfiedLinkError: Can't load library: /tmp/mathworks_899/bin/maci64/libinstutil.dylib at com.mathworks.instutil.NativeUtility.loadNativeLibrary(NativeUtility.java:39) at com.mathworks.instutil.NativeUtility.<init>(NativeUtility.java:24) at com.mathworks.instutil.DisplayPropertiesImpl.<init>(DisplayPropertiesImpl.java:10) at com.mathworks.wizard.WizardModule.provideDisplayProperties(WizardModule.java:75) ... 59 more Caused by: java.lang.UnsatisfiedLinkError: Can't load library: /tmp/mathworks_899/bin/maci64/libinstutil.dylib at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817) at java.lang.Runtime.load0(Runtime.java:809) at java.lang.System.load(System.java:1083) at com.mathworks.instutil.NativeUtility.loadNativeLibrary(NativeUtility.java:37) ... 62 more cp: /Applications/MATLAB_R2013a.app/licenses/license.lic: Permission denied Finished logout
[Proceso completado]
En teoria parecer ser un problema con la maquina de java, ¿Es posible que el problema sea porque estoy utilizando java 8? PD : he tratado de instalar la version de 2011 y me ocurre lo mismo.
|
|
|
117
|
Programación / Programación General / [Android Studio] mal arranque.
|
en: 27 Octubre 2013, 15:14 pm
|
Hola gente , Pues miren, resulta que hasta ahora había desarrollado pequeñas app en android, algo sencillo, y he pensado en utiliar en vez de eclipse utilizar Android Studio, ya que he visto un monton de buenas opiniones del mismo. Asi que me he dispuesto a abrir un nuevo proyecto en Android Studio ( y perfecto muy parecido a Eclipse con el plugin) y cuando finaliza la creacion del proyecto le he dado a compilar y me ha salido un error sin tocar una linea de código. he estado buscando pero no he encontrado nada.Si alguien le ha ocurrido o cree que puede solucionarlo que me lo comentes mil gracias. Gradle: A problem occurred configuring project ':MyApp'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':MyApp:_DebugCompile'. > Could not find any version that matches com.android.support:appcompat-v7:+. Required by: MyAppProject:MyApp:unspecified
|
|
|
118
|
Programación / Desarrollo Web / Re: berrinche con HTML5 y CSS3
|
en: 21 Octubre 2013, 22:36 pm
|
Hola, primeramente mucha gracias por contestar. Ya he solucionado el problema el problema radicaba en que al utilizar el framework codeigniter no permite (aun no se porque) tener la misma hoja de estilos en la caperta views. la solución: crear una carpeta en el directorio en el meter todos los resucursos y así se soluciona el problema. saludos
|
|
|
119
|
Programación / Desarrollo Web / berrinche con HTML5 y CSS3
|
en: 20 Octubre 2013, 20:50 pm
|
Hola gente. Algo que debería ser sencillo, se está convirtiendo en un dolor de cabeza. Trato de hacer una web bajo el framework codeigneiter para aprender su funcionamiento, y al desarrollar las vistas intento linkar una hoja de estilos. <html> <head> <meta charset="UTF-8"/> <title>Prueba</title> <!-- Le styles --> <link href="css/style.css" rel="stylesheet" type="text/css" /> </head> Teniendo la hoja situada donde me indica el atributo href, no consigo que se cargue el estilo. Me gustaría saber si alguno ha tenido este problema y como lo ha resuelto. saludos
|
|
|
120
|
Programación / Java / [ALGORITMO] ampliar cadena string
|
en: 26 Abril 2013, 22:31 pm
|
Buenas, mi duda es la siguiente estoy tratando de que dada una cadena, es decir, un String subdividirlo en otras subcadenas más pequeñas y que a la última subcadena si no es del tamaño esperado se añada información para que todas las subcadenas tengan el mismo tamaño. Adjunto código: import java.io.IOException;
public class Main {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String msg = "En mi casa hay un pája" + " afsgjsfhghsjkgjsfdhgjkshdgjhsdfjghsgsgsgsfgwhjdsfghjksdfgsdfglksfvdfsjvdsfvunufdig" + "sfgjsjkfglksjfglkjslkdgjklfgsgdsgdsjglkjsfdgkjslkfjgñlksjflkjgñlsjfgslkm gislkjgjgs" + "sñlkgjsfijglksjfglkggdgdsgfsjfkjglksjfglksjglkjsfigjskñglmoidsfgslkdmgimdslkgmodsng" + "lskglksdjgksjgsgsfgflkjdsgkjslkgfjsdgksmgijdflkgmndfjgksgihwlkhigwegt`hewrtgwtnwèip" + "ljkgdsjgklssgfdkgjwiehg.kergiewñrlkwetñkwjergwer.kjgwerkgwhtñ`whhweñrlkgw0ehgwegp`w" + "woprgjoiwjroijweroitjowierjtoiwjtjwopmidg09'jhpot'¡0welkgrm8ht'340wjhr80wdfgñlkjdsf" + "sgffdgsdfgsro que dice hay yaadflñhglfkdngsafgfgjhfglgfhkasjgmv,bserng ahfgajnfsdafa"; Integer longitud = 516; // longitud de las subcadenas en bit Integer lenmsg = msg.length(); Integer longitudMsgBit =lenmsg.intValue()*32; // multiplico*32 ya que 1 int = 32 bit (java) //longitud en bit / bit de los submensajes = nº submensajes Integer numBloquesCodificar = longitudMsgBit / longitud; System.out.println ("Bloques Bit según tam clave: "+numBloquesCodificar); String fraccionMsg; int indexStart = 0; int indexEnd = 0; int lenUltimoBloqueBit = 0; int lenBitAdd= 0; StringBuffer txt = new StringBuffer();
//se divide el mensaje for(int i = 0; i <= numBloquesCodificar;i++ ){ //actualizo indices indexStart = (i*longitud)/(longitud/32); indexEnd = (longitud + longitud*i)/(longitud/32); if(i == (numBloquesCodificar - 1)){ //aquí se le añaden los bit de relleno al ultimo bloque lenUltimoBloqueBit = msg.substring(indexStart).length() * 32; //calculo los bit del ultimo bloque lenBitAdd = longitud - lenUltimoBloqueBit; txt.append(msg.substring(indexStart)); for (int j = 0;j <= lenBitAdd; j++){ //recorremos los bit que falta txt.append(true); //se lo introducimos mediante boolean } fraccionMsg = txt.toString(); }else{ fraccionMsg = msg.substring(indexStart, indexEnd); } System.out.println ("fracción "+i+" : "+fraccionMsg); } try { System.in.read(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
|
|
|
|
|
|
|