|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - JuanK
Páginas: 1 ... 27 28 [29] 30 31 ... 231
701
« en: Miércoles 28 de Marzo de 2007, 00:43 »
http://foros.solocodigo.com/index.php?showtopic=13101 Usa el buscador si, ya lo he leido, pero eso no me funciona puesto que WordPress va cambiando el contenido de la pagina ppal de acuerdo a como roten las publicaciones de artículos por lo que necesito que un robot o algo así sepa como navegar por el árbol de paginas que se generan dinámicamente y no tanto por el arbol de directorios real. Algo así como esto: http://juank.black-byte.com/Blog/index.php?entry=93
donde la variable puede ser entry o cualquiera de acuerdo a como trabaje Wordpress y el valor puede ser XX valores según lo auto numere el mismo wordpress.
702
« en: Miércoles 28 de Marzo de 2007, 00:30 »
Como hacer que mis artículos aparezcan en Google?
uso Word Press
hay algún robot o alguna cosa así? como se hace?
703
« en: Miércoles 28 de Marzo de 2007, 00:28 »
Hola a todos, Estoy buscando un programador/administrador web y que controle de posicionamiento en Google para mi empresa.
Os pongo a continuación las características de la oferta:
Se requiere técnico especializado en desarrollos php para desarrollo y administrador web.
Sus labores seran: desarrollo de nuevos proyectos, mantenimiento de paginas web, arreglo de incidencias, administrador de base de datos y administrador de servidor web.
Se precisa persona autónoma, responsable y con mucha iniciativa para aprender y mejorar.
Conocimientos técnicos mínimos:
php, html, javascript, mysql, linux, administrador servidor apache, sql
Conocimientos técnicos deseados:
fireworks, photoshop, asp, robot de google, jps, flash. Minimo 3 meses de experiencia desarrollando en php
Salario mínimo: 18.000€/año (en función de la valía)
Los interesados, podeis enviarme vuestro currículum para concertar una entrevista a yeyujja(arroba)hotmail.com
Saludos, este no es el lugar de este hilo, hay que moverlo.
704
« en: Martes 27 de Marzo de 2007, 23:17 »
Recibe como parámetro la entidad a la cual se le eliminaran las relaciones laborales.ytu problema cual es?
como hacer un procedimiento? como guardarlas en la BD? o como conectarte a al bd?
706
« en: Martes 27 de Marzo de 2007, 22:15 »
se puede hacer esto ???
if(c=a) { printf("Es número perfecto. "); else printf("No es número perfecto. "); } Si se puede pero siempre se va a evaluar como verdadero mientras a sea distinto de cero (0).- se puede , pero no se puede por que el if esta mal. <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> XCODE </td></tr><tr><td id='XCODE'><!--exc1-->if(c=a) { printf("Es número perfecto. "); else printf("No es número perfecto. "); }<!--xc2--></td></tr></table><div class='postcolor'><!--exc2--> vean las llaves...
707
« en: Martes 27 de Marzo de 2007, 21:44 »
demasiados errores... esta parte en el primer if te faltan los ; y la palabra else esta mal escrita. c=b+c; b=b+1; elese b=b+1;
Las comparaciones soncon el operador == no con el = las llaves'{' '}' de los if estan mal porque se cierra la llave antes del else no despues es decir si la abres en el if la cierras en el if y si la abres en el else la cierras en el else... if(a%b==0) { c=b+c; b=b+1; else b=b+1; }
en te falta cerrar un paréntesis. tienes demasiados errores... casi que ni de principiante .... primero debes ponerte a aprender: http://www.conclase.net/c/
708
« en: Martes 27 de Marzo de 2007, 18:33 »
Si, se me habia pasado declarar los tipos dentro de manera public, pero ahora me surgieron mas errores.
Mas que nada con la asignacion de los campos en enum.
No son compatibles los tipos, obviamente, unos son strings y no puedo pasarlos a int. Pero como asigno un valor en un enum (que por lo general es un string) a otro que es un int por ejemplo. no te entiendo muy bien... explicate mejor o coloca el código para mirar.
709
« en: Martes 27 de Marzo de 2007, 18:12 »
segurio que la declaraste dentro del namespace pero por fuera de cualquier clase?
710
« en: Martes 27 de Marzo de 2007, 16:44 »
namespace { public enum nuevo_tipo: ulong { } }
711
« en: Martes 27 de Marzo de 2007, 16:00 »
Eternal Idol, no es necesario postear y borrar 3 veces prácticamente lo mismo, para eso existe el botón:  Luego dicen que yo no hayo como subir mi promedio de mensajes.
712
« en: Martes 27 de Marzo de 2007, 15:54 »
debes declararlo en C# de nuevo, asi: bueno este es un ejemplo que importa funciones, declara tipos y los usa. [StructLayout(LayoutKind.Sequential)] struct COORD { public short x; public short y; } [StructLayout(LayoutKind.Sequential)] struct CONSOLE_SCREEN_BUFFER_INFO { public COORD dwSize; public COORD dwCursorPosition; public int wAttributes; public SMALL_RECT srWindow; public COORD dwMaximumWindowSize; } private readonly IntPtr STD_OUTPUT_HANDLE = new IntPtr(-11); private const byte EMPTY = 32; private IntPtr hConsoleHandle; private _CONSOLE_CURSOR_INFO normalCursor, nuevoCursor; [DllImport("kernel32.dll", EntryPoint="FillConsoleOutputCharacter", SetLastError=true, CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)] private static extern int FillConsoleOutputCharacter(IntPtr hConsoleOutput, byte cCharacter, int nLength, COORD dwWriteCoord, ref int lpNumberOfCharsWritten); [DllImport("kernel32.dll", EntryPoint="SetConsoleCursorPosition", SetLastError=true, CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)] private static extern int SetConsoleCursorPosition(IntPtr hConsoleOutput, COORD dwCursorPosition); [DllImport("kernel32.dll", EntryPoint="GetConsoleScreenBufferInfo", SetLastError=true, CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)] private static extern int GetConsoleScreenBufferInfo(IntPtr hConsoleOutput, ref CONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo); public void Limpiar() { int hWrittenChars = 0; CONSOLE_SCREEN_BUFFER_INFO strConsoleInfo = new CONSOLE_SCREEN_BUFFER_INFO(); COORD Home; Home.x = Home.y = 0; GetConsoleScreenBufferInfo(hConsoleHandle, ref strConsoleInfo); FillConsoleOutputCharacter(hConsoleHandle, EMPTY, strConsoleInfo.dwSize.x * strConsoleInfo.dwSize.y, Home, ref hWrittenChars); SetConsoleCursorPosition(hConsoleHandle, Home); }
713
« en: Martes 27 de Marzo de 2007, 15:21 »
entonces no entiendo que es lo que quieres... reescribir esa dll en C# o usarla desde C#? para usarla desde C# es tal como lo has hecho [DllImport("Ladll.dll", EntryPoint="MoveFileW", SetLastError=true, CharSet=CharSet.Unicode, ExactSpelling=true, CallingConvention=CallingConvention.StdCall)]... ...
y los nombres de las funciones que puedes usar estan en el .h
714
« en: Martes 27 de Marzo de 2007, 15:16 »
una macro por ejemplo #define Assert(a,b) assert( a && b )
#define ALINEAR( address, bytes) ( (((uint)address)+(bytes)-1)& (~((bytes)-1)) )
715
« en: Martes 27 de Marzo de 2007, 15:06 »
mm bueno yo no lo llamaría una macro sino un symbolo para que sea tenido en cuenta por el preprocesador. Si bien ese simbolo se puede definir de manera interna en el código, similar a una macro #ifndef DEBUG #define DEBUG #endif
lo cual de no hacerce habria que hacer: cl mycode.c /DDEBUG o gcc -DDEBUG mycode.c
por ejemplo cuando le dices al compilador que compile en modo DEBUG el carga este simbolo automaticamente aunque no se especifique.
716
« en: Martes 27 de Marzo de 2007, 14:54 »
mmm, no entiendo bien a lo que te referis, me podes pasar algun link que explique mas o menos como es? para gcc, al compilar por ejemplo: en el compilador de C++ de microsoft
717
« en: Martes 27 de Marzo de 2007, 14:50 »
o sea, como sabe el compilador si esta solbre win o linux? tambien es usual que un compilador tenga simboloS 'precargados' por default, de tal modo que si se esta haciendo una aplicación de consola ya en algun lugar se se haya hecho un #define _CONSOLE
718
« en: Martes 27 de Marzo de 2007, 14:38 »
Asi es ... sucede cuando usas managed directX.
la solucion esta en instalar el service pack de visual studio y desde luego tener la ultima version de directx.
No suecede siempre, es decir en la casa me funcionaba todo ok, pero era asi en la oficina.. muy raro..., pero asi lo solucione.
719
« en: Martes 27 de Marzo de 2007, 01:06 »
720
« en: Martes 27 de Marzo de 2007, 00:44 »
mmm... Estamos confundiendo el concepto de documentación.- Una cosa es la documentación del código y otra la del software y sus artefactos (En los que se incluye el código fuente).-
Digamoslo así, un proyecto llega a su fase de construcción, se le entrega a un "programador" un sub sistema de diseño para que lo implemente y en este sub sistema no se han especificado los tipos de datos de cada campo. Existen varias formas de hacerlo), ¿como puede esta persona implementar correctamente el sub sistema? Le faltaría información que el IDE no puede proporcionarle. Lo que ustedes mencionan sirve sin duda para realizar ingeniería inversa pero no (a mi modo de ver) para el caso del que venimos hablando. ya que la información necesaria proviene de instancias anteriores en las que el IDE no se usa para nada. Bueno, creo que nos estamos yendo de tema- Entonces vamos a un concepto mas general que e4s el diseño y la arquitectura del software.
721
« en: Martes 27 de Marzo de 2007, 00:43 »
Bueno le acabo de robar un tiemop a la empresa ( + de 1 hora) haciendo pruebas con con Image Magick para convertir a bmp de 1 bit... es asi: convert -depth 1 -monochrome imgsrcfile.xyz imgdstfile.bmp
muy bueno el pack y muy completo. en realidad un gran aporte.
722
« en: Lunes 26 de Marzo de 2007, 22:07 »
excelente, esta noche revisare a ver que...
723
« en: Lunes 26 de Marzo de 2007, 21:54 »
Por sierto, en VC# y VC++ puedes crear documentacion a partir del Editor. Es decir, la misma IDE te crea la documentacion. Se usa comentarios con 3 barras: (No me acuerdo cuales eran las palabras reservadas bien ni tampoco como se usaban, pero la idea es esta)
///Arguments: explicamos cuales son los prametros de la funcion int MyFunc(int a, b, c); { // esto es un comentario comun y corriente return 0; } ///Return: explicamos cual es el valor de retorno
es algo asi como esto: <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> XCODE </td></tr><tr><td id='XCODE'><!--exc1--> /// <summary> /// Load the specified available resource /// </summary> /// <param name="resource">Available resource to load</param> /// <param name="reload">Indicate if the resource should be force reloaded</param> /// <returns>The queried resource</returns> /// <remarks>If the resource is already loaded from the file, it only returns the resource reference, /// but if not already loaded the manager load de resource from content pipeline. /// If the forceReload variable is true the texture is always loaded from content pipeline.</remarks> public JKITexture2D[] LoadResource(AvailableResource resource, bool forceReload) { if (textureContainer[( int)resource] == null || forceReload) textureContainer[( int)resource] = contentManager.Load<JKITexture2D[]>(availableResourcePath[( int)resource]); return textureContainer[( int)resource]; } <!--xc2--></td></tr></table><div class='postcolor'><!--exc2--> VC ademáds de compilar, crearia una documentacion al estilo de las especificaciones de .NET o MSDN 8 (creo que es 8 o es ¿9?). Solo si se le da la opción de generar documentación el vc# genera un archivo XML el cual es 'parseable' por muchas herramientas para generar contenido de ayuda en diferentes formatos, los puede hacer uno mismo o usar algo como NDOC para imprimirle el formato que uno desee.
724
« en: Lunes 26 de Marzo de 2007, 21:10 »
Cierto. Pero no entiendo el capricho de mezclar el entorno de desarrollo con el tema en cuestión, el estandar escapa de las limitaciones del entorno, cuando se lleva adelante un proyecto de software, no se hace en relación al IDE que se utilizará en la etapa de implementación (No quiero decir que no se tengan en cuenta, pero solo en su debido momento).- No es capricho, si por recursos, o lo que sea, se decide hacer un proyecto codificando con el bloc de notas y compilando con el VC++ Tool Kit entonces el stantart de tipificacion de datos sera muy requerido y de mucha ayuda, pero si tengo medios de usar un IDE mejor como por ejemplo el de MSVC++ entonces ya no lo necesito y me esfuerzo por incluir en mi estandart de nombramiento de variables cosas que realmente si me den valor agregado como lo dije anteriormente. Un ejemplo triste de es es donde trabajo hoy dia... hace muchos años la herramienta que saban no les dejaba poner variables de mas de 8 caracteres, asi que a alguien se le ocurrio que todas las variables - constantes etc deberian ser de 8 caracteres... asi pues una constante con la letra S quedaba nombrada: chrS____ y por cuestiones 'voladas' cuando alguien necesitaba una constante similar usaba: chrS____ _ con un underline de mas o cosas asi... een otros casos y debido a la misma restricccion para decir que una variable representada nua tabla para guardar la información de los empleados la tabla se llamaba t_iefpvb lo cual traducía algo asi como información de los empleados de fondos de pensiones voluntarias y obligatorias... y la t queria decir tabla... no habia nada ams al respecto--- hoy en dia las herramientas que se usan no tienen un limite tan corto para el nombre de una tabla, y permiten saber que es una tabla sin necesidad de anteponerle el t_... adicional a que ahora es requisito adicionar al diccionario de datos la descripción de la tabla... tonces el estandart cambio a algo asi como: infoEmpPenVyO comment: información de los empleados de fondos de pensiones voluntarias y obligatorias El standart siempre debe estar enfocado a dar valor agregado para los programadores y/o usuarios del código, no a complicarle la vida y es un error muy frecuente hacer lo contrario.
725
« en: Lunes 26 de Marzo de 2007, 18:48 »
claro, los estándares que envuelvan algún prefijo o posfijo para decir cual es el tipo de dato ya se quedaron atras, ahora los estándares son mas enfocados al texto descriptivo ya que los IDE permiten localizar el tipo de datos muy fácilmente.
Páginas: 1 ... 27 28 [29] 30 31 ... 231
|
|
|