Bitacora de Vuelo
13/5/20
28/1/19
Ejemplo de creacion de videojuegos - Plataforma Unity
https://www.genbeta.com/herramientas/aprende-a-crear-tu-propio-shooter-primera-persona-este-tutorial-unity-3d-para-principiantes
https://www.freecodecamp.org/news/unity-3d-first-person-shooter-game-tutorial/
https://www.freecodecamp.org/news/code-your-own-pokemon-game/ (videos en youtube)
https://www.freecodecamp.org/news/unity-3d-first-person-shooter-game-tutorial/
https://www.freecodecamp.org/news/code-your-own-pokemon-game/ (videos en youtube)
20/12/18
19/9/18
Tomcat 8 tarda mucho en arrancar
Si miramos el log del tomcat vemos que tarda mucho en arrancar una web app hecha por genexus.
El tomcat por default escanea los archivos jar y para las webapps generadas por genexus no es necesario.
Hay varias formas de evitar esto, esta bien explicadas en esta pagina:
http://www.gpickin.com/index.cfm/blog/how-to-get-your-tomcat-to-pounce-on-startup-not-crawl
Para evitar que escanee todos los .jar, hay que agregar lo siguiente al tag <context> al archivo conf/context.xml del tomcat:
<JarScanner scanClassPath="false" />
6/10/17
Gx Ev27 (2017)
Genexus Developer Toolbox tips and tricks (Gx 15)
https://youtu.be/VqWfm-T8Tz0
Wiki para desarrollar User Controls de Genexus
https://wiki.genexus.com/commwiki/servlet/wiki?27212,Toc%3AWeb+User+Controls,
https://youtu.be/VqWfm-T8Tz0
Wiki para desarrollar User Controls de Genexus
https://wiki.genexus.com/commwiki/servlet/wiki?27212,Toc%3AWeb+User+Controls,
21/6/17
Programando Juego con HTML5
http://www.microsiervos.com/archivo/ordenadores/programar-juego-serpiente-javascript.html
14/5/17
Encoding Tool - Programa para recodificar el formato de video
Handbrake
http://handbrake.fr/
Necesitaba reconvertir archivos mkv (x.265) en x.264 que es mas standard en esta epoca y funciona perfectamente
http://handbrake.fr/
Necesitaba reconvertir archivos mkv (x.265) en x.264 que es mas standard en esta epoca y funciona perfectamente
8/11/16
8/8/16
Automatizado Pasaje a Produccion con GxServer
Es fantástico poder automatizar los pasajes a producción que requiere de los siguientes pasos:
La documentación para hacer esto esta en la wiki de genexus en el siguiente enlace:
MSBuild Tasks
http://wiki.genexus.com/commwiki/servlet/wiki?3908,MSBuild+Tasks,
Para automatizar las tareas con gxserver hay que leer tambien;
Team Development MSBuild Tasks
http://wiki.genexus.com/commwiki/servlet/wiki?24612,Team+Development+MSBuild+Tasks,
Abria la KB, decia que se conectaba al gxserver, pero al descargar los cambios me daba el siguiente mensaje: "Object reference not set..." y lo que pasaba es que habia que agregar la seguridad del gxserver (ServerUserName="local\nombre" ServerPassword="contrasenia")
Los archivos quedaron de la siguiente manera:
genexusserver.msbuild
<Project DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="C:\Archivos de programa\ARTech\GeneXus\GeneXusXEv2\GeneXus.Tasks.targets" />
<Import Project="C:\Archivos de programa\Artech\GeneXus\GeneXusXEv2\Genexus.Server.Tasks.targets" />
<PropertyGroup>
<KBTemplate>csharp.kbtemplate</KBTemplate>
<KBPath>c:\Models</KBPath>
</PropertyGroup>
<Target Name="AbreKb">
<OpenKnowledgeBase Directory="$(KBPath)\Kb" />
</Target>
<Target Name="BuildAll">
<BuildAll />
</Target>
<Target Name="SeteaProduccion">
<SetActiveEnvironment EnvironmentName="Produccion" />
</Target>
<Target Name="UpdateKbFromServer" DependsOnTargets="AbreKb">
<UpdateFromServer ServerUserName="local\nombre" ServerPassword="contrasenia" OutputFile="c:\msbuild\actualiza.txt" Preview="false" />
</Target>
</Project>
gxserver.bat
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe /t:AbreKb;UpdateKbFromServer;SeteaProduccion;BuildAll genexuserver.msbuild
Espero que les sirva
- Abrir la Kb deseada
- Descargar las modificaciones hechas por otros usuarios (automaticamente se descarguen desde el gxserver en la kb local)
- Setear el entorno de produccion
- hacer un build-all.
La documentación para hacer esto esta en la wiki de genexus en el siguiente enlace:
MSBuild Tasks
http://wiki.genexus.com/commwiki/servlet/wiki?3908,MSBuild+Tasks,
Para automatizar las tareas con gxserver hay que leer tambien;
Team Development MSBuild Tasks
http://wiki.genexus.com/commwiki/servlet/wiki?24612,Team+Development+MSBuild+Tasks,
Hice dos archivos, un archivo de configuracion (xml de msbuild) con cada una de las tareas a correr y un .bat que llama al msbuild con ese archivo de configuración
Las cosas a tener en cuenta son:
-El MsBuild esta en la carpeta C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\
-cada uno de los comandos se especifican en el .bat separados por ;
-Setear bien la ruta de la kb
Los problemas que tuve fueron los siguientes:
Abria la KB, decia que se conectaba al gxserver, pero al descargar los cambios me daba el siguiente mensaje: "Object reference not set..." y lo que pasaba es que habia que agregar la seguridad del gxserver (ServerUserName="local\nombre" ServerPassword="contrasenia")
Los archivos quedaron de la siguiente manera:
genexusserver.msbuild
<Project DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="C:\Archivos de programa\ARTech\GeneXus\GeneXusXEv2\GeneXus.Tasks.targets" />
<Import Project="C:\Archivos de programa\Artech\GeneXus\GeneXusXEv2\Genexus.Server.Tasks.targets" />
<PropertyGroup>
<KBTemplate>csharp.kbtemplate</KBTemplate>
<KBPath>c:\Models</KBPath>
</PropertyGroup>
<Target Name="AbreKb">
<OpenKnowledgeBase Directory="$(KBPath)\Kb" />
</Target>
<Target Name="BuildAll">
<BuildAll />
</Target>
<Target Name="SeteaProduccion">
<SetActiveEnvironment EnvironmentName="Produccion" />
</Target>
<Target Name="UpdateKbFromServer" DependsOnTargets="AbreKb">
<UpdateFromServer ServerUserName="local\nombre" ServerPassword="contrasenia" OutputFile="c:\msbuild\actualiza.txt" Preview="false" />
</Target>
</Project>
gxserver.bat
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe /t:AbreKb;UpdateKbFromServer;SeteaProduccion;BuildAll genexuserver.msbuild
Espero que les sirva
Suscribirse a:
Entradas (Atom)