|
Mostrar Temas
|
Páginas: [1] 2 3 4 5
|
1
|
Programación / Programación General / Cotización de software
|
en: 27 Octubre 2011, 17:56 pm
|
Hola compañeros, estoy realizando un software de gestión de miembros de un comité, el software es un gestor de base de datos, donde ellos administran la información de las personas. Alguien sabe de que manera se cotiza este tipo de aplicaciones? No sé cuánto cobrar por él. VB.NET 2010 Framework 4 es una buena opción?
|
|
|
2
|
Programación / Programación C/C++ / Ayuda con un concepto, no sé qué es
|
en: 6 Octubre 2011, 23:01 pm
|
Hola, estaba retomando el tema con C++ y Clases y me puse a seguir el ejemplo de un libro que tengo ( Como programar en C/C++, Segunda Edición, Deitel & Deitel) y hay una sección de código que me llamó la atención. No está dentro de la clase, no es un prototipo, ni tapmoco está dentro del main, así que no sé a qué corresponde, alguien me podría decir por qué está ahí y qué es? Ese código no es parte de la clase? No debería ir adentro? #include <iostream> using namespace std; class Time{ public: Time(); void setTime(int, int, int); void printMilitary(); void printStandard(); private: int hour; int minute; int second; }; //ESTE CODIGO Time::Time() {hour = minute = second = 0;} void Time::setTime(int h, int m, int s){ hour = (h >= 0 && h < 24) ? h :0; minute = (m >= 0 && m < 60) ? m :0; second = (s >= 0 && s < 60) ? s :0; } void Time::printMilitary(){ cout << (hour < 10 ? "0" : "") << hour << ":" << (minute < 10 ? "0" : "") << minute << ":" << (second < 10 ? "0" : "") << second; } void Time::printStandard(){ cout << ((hour == 0 || hour == 12) ? 12 : hour % 12) << ":" << (minute < 10 ? "0" : "") << minute << ":" << (second < 10 ? "0" : "") << second << (hour < 12 ? " AM" : " PM"); } // ESTE CODIGO main(){ Time t; cout << "The initial military time is "; t.printMilitary(); cout << "\nThe initial standar time is "; t.printStandard(); t.setTime(13, 27, 6); cout << "\n\nMilitary time after seTime is "; t.printMilitary(); cout << "\nStandar time after setTime is "; t.printStandard(); t.setTime(99, 99, 99); cout << "\n\nAfter attempting invalid settings:\n" << "Military Time: "; t.printMilitary(); cout << "\Standard time: "; t.printStandard(); cout << endl; return 0; }
|
|
|
3
|
Programación / Desarrollo Web / [Solucionado] Problema con div y alineación
|
en: 31 Marzo 2011, 21:29 pm
|
Hola, qué tal? Estoy haciendo una web en javascript, y estoy maquetando con divs. Como hay información que tal véz el usuario no desea ver, incluí una función que oculte el div al clickearlo, y que lo muestre de vuelta al clickear otra vez la barra. El problema está en que cuando vuelvo a mostrar el div, la información de adentro pierde la alineacion y se va todo para la izquierda. <div id="game_div" class="yellowline" onclick="muestra_oculta(this.id);"> <!-- BARRA CON TITULO QUE OCULTA EL CONTENEDOR --> <div style="display: table; margin-left: auto; margin-right: auto;"> <div id="game_div_icon" class="left"><img id="game_div_icon_img" src="file:///C|/red_less.png" width="16" height="16" align="bottom" /></div> <div id="game_div_text" class="right"> Call of Duty: Modern Warfare 2 Multiplayer </div> <div id="game_div_container"> <!-- DIV CONTENEDOR --> <img src="img/nomap-en.png" alt="desconocido" name="mapname" width="240" height="135" longdesc="mapa desconocido" /> <div id="status2" align="center" style="padding-top:5px"></div>
function muestra_oculta(id){ if (document.getElementById){ var el = document.getElementById(id + "_container"); //se define la variable "el" igual a nuestro div if (el.style.display == 'none'){ el.style.display = 'table'; } else{ el.style.display = 'none'; } } }
#preview_div{ text-align:center; position:relative; overflow:hidden; margin-top:5px; margin-bottom:2px; } #mapinfo_div{ color:#660000; text-align:center; font:Tahoma; font-weight:bold; font-size:12px; } #info_bar{ text-align:center; font:Tahoma; font-weight:bold; font-size:12px; } #mapPreview{ height:160px; }
Los DIVs que están vacios, se llenan automaticamente con información mediante AJAX. Acá no tiene relevancia eso, por ese motivo, omití el codigo. Ahí está todo lo relacionado: HTML + JS + CSS. Espero puedan ayudarme, muchas gracias desde ya.
|
|
|
4
|
Programación / Desarrollo Web / [Sulucionado] string.match no funciona
|
en: 21 Febrero 2011, 10:06 am
|
Hola, qué tal? Mi problema es el siguiente. Tengo una aplicación en php que descompone unas estadisticas con expresiones regulares.
$string contiene estos datos: 1100 51 "|-WDFH-| ^9Gonz"En php funciona perfecto y el resultado es este. $hits[3][0] = 1100 $hits[2][0] = 51 $hits[1][0] = "|-WDFH-| ^9Gonz" Al pasarlo a javascript me quedó así: var txt = '1100 51 "|-WDFH-| ^9Gonz"'; var matches = txt.match('#([0-9]{1,5}) ([0-9]{1,5}) (.*)#'); for (i in matches){ alert(i + ' : ' + matches[i]); }
Pero cuando uso la consola de Google Chrome, me indica que matches = null. Alguna solución?
|
|
|
5
|
Programación / Desarrollo Web / [Problema] AJAX y caracter unicode nulo
|
en: 9 Febrero 2011, 19:06 pm
|
Hola qué tal muchachos? Bueno, mi problema es el siguiente. Cuando accedo a ésta web http://alteriw.net/getserverstats.php?ip=67.231.246.146:28961 mediante Firefox 3.6, IE8 o Chrome 9.0.597.94 la web se ve perfecta. Les pongo el contenido de la web, por si entran y no hay nadie en el servidor. Players: 18 Players Ping Score THE BOSSS 166 1020 Somebody 171 2420 Sho 172 240 Dark_SoldiER 172 300 [805]XxSM 179 700 LEhA 195 1100 Sunglasses 195 1220 KoleManolo 201 1880 Errondal 202 40 xI Dalkiel Ix 203 1400 Psy 213 1140 Darkmastter 226 1740 street951 245 400 Rodox[BR] 247 320 Lans[RUS] 252 220 FOX-OF 305 1100 DjShadow 330 600 GDW| Pe 999 0 Hice un script en AJAX muy simple, para obtener la misma. Después de varios intentos, descubrí qué en una parte había un caracter NUL (así decía el Notepad++) justo donde la información era truncada. Así se ve la web accediendo desde el script. Players: 18 Players Ping Score
Quisiera saber como solucionar esto, ya que necesito poder descargar esa información! La web donde pruebo el script. <meta http-equiv=\"Content-Type\"content=\"application/xhtml+xml; charset=utf-8\" />
<script type="text/javascript"> function cargarDatos(){ var xmlhttp; if (window.XMLHttpRequest){ //codigo para IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else{ //codigo para IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById("jugadores").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","http://alteriw.net/getserverstats.php?ip=67.231.246.146:28961",true); xmlhttp.send(); } </script>
<button type="button" onclick="cargarDatos()">Cargar datos </button>
PD: Si ponen con IE o Chrome "Ver código fúente de la página" van a ver el source truncado.PD2: Si no funciona con Firefox o Chrome, abranlo con IE (funciona perfecto)
|
|
|
6
|
Programación / .NET (C#, VB.NET, ASP) / GZipStream: Problema con numero magico
|
en: 2 Noviembre 2010, 07:28 am
|
Hola muchach@s, necesito descomprimir un string comprimido en gzip, y encontre este source que estaba en C#.NET pero lo converti a VB.NET, el problema se genera en el zip.Read(buffer, 0, buffer.Length)
y me genera este error El número mágico del encabezado de GZip no es correcto. Asegúrese de que está pasando una secuencia GZip. Busque que era numero magico, y son los primeros bytes de todo archivo, que ayudan a identificar de que tipo de archivo es. Ej: GIF87a es el "numero magico" de un tipo de GIFhttp://es.wikipedia.org/wiki/N%C3%BAmero_m%C3%A1gicoSi guardo el contenido del gzip, en un fichero, y luego descomprimo con otra rutina similar, funciona de maravilla. FUNCION PARA DESCOMPRIMIR UN STRING - FUNCIONA MAL Private Function UnZip(ByVal compressedText As String) As String Dim gzBuffer As Byte() = System.Text.Encoding.ASCII.GetBytes(compressedText) 'Convert.FromBase64String(compressedText) Using ms As New MemoryStream() Dim msgLength As Integer = BitConverter.ToInt32(gzBuffer, 0) ms.Write(gzBuffer, 4, gzBuffer.Length - 4) Dim buffer As Byte() = New Byte(msgLength - 1) {} ms.Position = 0 Using zip As New GZipStream(ms, CompressionMode.Decompress) zip.Read(buffer, 0, buffer.Length) End Using Return System.Text.Encoding.UTF8.GetString(buffer) End Using End Function
FUNCION PARA DESCOMPRIMIR UN ARCHIVO - FUNCIONA BIEN Private Function DecompressFile(ByVal CompressedFilename As String, ByVal DecompressedFilename As String) As Boolean Try Dim [Stream] As FileStream = New FileStream(CompressedFilename, FileMode.Open) Dim [GZipStream] As GZipStream = New GZipStream([Stream], CompressionMode.Decompress) Dim sr As StreamReader = New StreamReader(CType([GZipStream], IO.Stream)) My.Computer.FileSystem.WriteAllText(DecompressedFilename, sr.ReadToEnd(), False) sr.Close() : [Stream].Close() If File. Exists(DecompressedFilename ) Then Return True Catch ex As IOException msgbox(ex.Message) Catch ex As Exception msgbox(ex.Message) End Try Return False End Function
Espero puedan ayudarme, muchas gracias.
|
|
|
7
|
Programación / Programación General / [ActionScript] Ayuda para entender codigo
|
en: 1 Noviembre 2010, 03:36 am
|
Hola muchach@s, estoy intentando subir archivos al webhosting Megaupload, y para saber como funciona el sistema que carga los archivos, decompile el .SWF que carga los archivos y hay una linea en particular que necesito, y que no entiendo. Como es mucho codigo, dejo el link para que lo bajen (es un .txt), pero voy a remarcar aqui abajo lo que me interesa obtener. http://www.clan-b101.com.ar/b101/ext-uploads/MainMovie.txtLINEA 90 DEL .TXT trace("On Complete Data"); }"; this.__file.postData = "message=" + this.__description + "&password=" + this.__password + "&trafficurl=" + this.__trafficExchange + "&toemail=" + this.__recipientEmail + "&fromemail=" + this.__yourEmail + "&multiemail=" + this.__multiple + "&user=" + data.user; /* LA SIGUIENTE LINEA ME INTERESA */ this.__file.upload(this.__server + "upload_done.php?UPLOAD_IDENTIFIER=" + this.__id + "&user=" + data.user + "&s=" + this.__file.size); this.startNonsense(); }"; data.updateTransferRate = "function( n)
Marque la linea que me interesa, y necesito saber de donde esta leyendo el valor this.__id
Muchas gracias por su ayuda.
|
|
|
8
|
Programación / Programación Visual Basic / [Solucionado] Error al guardar datos binarios
|
en: 25 Octubre 2010, 08:47 am
|
Hola muchach@s, esto es el evento ws_DataArrival de mi aplicacion, envio un GET para obtener esta imagen (puse el link) http://us.sapphiretech.com/gm/images/contentLib/icon/ATI%20Stream%20Technology_20091112_3001.gifLa porcion de code que puse aca es la que me trae problemas, veran que es mucho source, pero la mitad es para recibir chunked data, y la otra parte, para recibir los datos enteros (es la que estoy usando para recibir la imagen) Cuando abro el archivo para escribir el gif que descargue, le agrega 2 caracteres al principio que no se de donde salen, porque hice un Debug.Print(sSplitMensaje(1).Length) y me da el mismo valor que la cabecera Content-Length. Y ese es mi problema, no puedo guardar bien el archivo debido a esos 2 caracteres extra Visual Basic .NET 2008 Private Sub ws_DataArrival(ByVal sender As Object, ByVal e As AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent) Handles ws.DataArrival Dim sBufferMensaje As String = "" Dim sChunk() As String Dim sJoinChunk As String = "" Dim lChunkBytes As Long = 0 Dim sTemp As Char = "" Dim sTempJoin As String = "" Dim unir As New System.Text.StringBuilder Static bProcHeader As Boolean = False Static sMensaje As String = "" Static sSplitMensaje(2) As String ws.GetData(sBufferMensaje) sMensaje += sBufferMensaje sSplitMensaje = Split(sMensaje, vbCrLf & vbCrLf, 2, CompareMethod.Text) 'Procesando una vez la cabecera If bProcHeader = False And sSplitMensaje(1) <> "" Then bProcHeader = True ProcesarHeader(sSplitMensaje(0)) Exit Sub End If 'Recibiendo partes del mensaje If tValHeader.TransEncoding = "chunked" Or tValHeader.TransEncoding = "Chunked" Then Do sChunk = Split(sSplitMensaje(1), vbCrLf, 2) lChunkBytes = Long.Parse(sChunk(0), Globalization.NumberStyles.AllowHexSpecifier) If sChunk(1).Length >= lChunkBytes Then sJoinChunk = sJoinChunk & sChunk(1).Substring(0, CInt(lChunkBytes)) '*** Tengo que hacer esto, porque no funciona el sSplitMensaje(1).Remove(0, lChunkBytes + 4 + sChunk(0).Length) *** unir.Append(sSplitMensaje(1).ToString) unir.Remove(0, lChunkBytes + 4 + sChunk(0).Length) sSplitMensaje(1) = unir.ToString Else Exit Sub End If Loop Until lChunkBytes = 0 ElseIf tValHeader.Length <> 0 Then If sSplitMensaje(1).Length <> tValHeader.Length Then Exit Sub End If Dim binWriter As New BinaryWriter (File. Open("C:\Archivo.gif", FileMode. Create, FileAccess. Write), System. Text. Encoding. Default) If tValHeader.Length = 0 Then binWriter.Write(sJoinChunk) Else binWriter.Write(sSplitMensaje(1)) End If binWriter.Flush() binWriter.Close() End Sub
Si alguno quiere el source completo, avise y lo subo para que prueben.
|
|
|
9
|
Programación / Programación Visual Basic / [Proyecto] Trabajando con el protocolo HTTP
|
en: 24 Octubre 2010, 01:47 am
|
Buenas, hacia bastante no andaba por el foro, porque no estaba usando VB, estudio, trabajo, otros intereses y demas. Estaba pensando en hacer un modulo que soporte el protocolo HTTP 1.1, no en su totalidad, pero si en las funciones mas importantes que deberia tener para poder crear GET/POST a un servidor, es algo muy util para muchos de nosotros aqui en el foro. Algunos de los requirimientos mas importantes que deberia tener: - Poder conectarse a Host multi-homed
- Soportar el Transfer-Encoding: Chunked
- Generar GET y POST
- Obtener los valores de los headers
- Interpretar los headers
- Interpretar los estados de respuesta (ej: 404 No encontrado, etc)
Si alguno de ustedes conoce algun ocx, cls, bas o alguna web que hable sobre todo esto en VB 6.0, VB.NET por favor deje el comentario con la URL de la web. Si quieren pueden colaborar conmigo en este proyecto, yo estoy desarrollando en .NET 2008, pero lo puedo hacer en VB 6.0 y utilizo el actualizador de codigo de .NET y listo Sin ofender a nadie, para participar en el proyecto como programador, minimo debe tener 2 años programando en VB, el resto puede colaborar con informacion, testeo y demas.
|
|
|
10
|
Programación / Programación General / Cheat Engine + Call of Duty 4 MP
|
en: 18 Julio 2010, 09:17 am
|
Hola gente, espero sea la categoria correspondiente, estoy intentando desarrollar un software que tome los datos actuales de la partida (kills, assist, deaths), y haga un POST a la web del clan, pero ese ya es otro tema.
El problema, es que no encuentro los pointer al puntaje de mi jugador, y no puedo obtener asi los datos correspondientes, si alguien pudiera ayudarme a encontrarlos, pasarme las addys o simplemente explicandome como hacerlo estaria agradecido.
Gracias, SanchoMazorka!
|
|
|
|
|
|
|