elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Cuanto debo cobrar por este trabajo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cuanto debo cobrar por este trabajo?  (Leído 4,972 veces)
usherfiles

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Cuanto debo cobrar por este trabajo?
« en: 16 Mayo 2013, 06:01 am »

Buenas a todos :D  , bueno la cosa es asi, yo trabajo en un cyberkiosco que se llama "G4" nada mas , y bueno, el dueño me planteo el problema de que habia chicos que desconectaban los cables de red (eso hace que el cibercontrol no pueda cortarles la maquina) y bueno, yo empece a buscar en google y me tope con ayudas como "batch , si un archivo existe... hacer tal accion" y bueno pense , si pongo un archivo en el servidor del cyber, y con batch compruebo que el archivo existe, estaria comprobando la continuidad entre el servidor y las pc D:, entonces estuve cerca de 1 semana leyendo tutoriales de batch y visual basic, hasta que me puse a escribir los comandos .
Por lo general mis comandos son muuuuuuuuuuuy simples xD quise usar comandos concretos, es decir nada de variables ni "else" ni "for" etc (aunque todavia no se como usar bien el "for" ) lo unico que queria era comprobar la continuidad y hacer algo en caso de que esa continuidad se viera interrumpida D:, ademas despues se me ocurrio (ya que las pc estan frizadas con Deep Freeze) hacer un updater, bueno cuando lean los codigos  van a entender bien como  funcionan :) ,  aca abajo les dejo el link con todos los archivos que contiene, y lo que mas me interesa es saber cuanto puedo cobrarle al flaco por toooodo ese  trabajo (que para mi fue bastante satisfactorio a nivel personal) instalado en 12  computadoras. diganme el precio que puedo tomar en cuenta (en pesos argentinos)
Desde ya MUCHISIMAS gracias , este foro es lo mas D: enserio son grosos  :-[ xD
PD: Soy Argentino.
Aca les dejo el link, ojala respondan rapido :)
https://www.dropbox.com/s/3l382c5e0ti9q9d/Comprobador%20de%20red.rar


En línea

Jenhyal

Desconectado Desconectado

Mensajes: 16


Ver Perfil
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #1 en: 16 Mayo 2013, 08:30 am »

Hombre, si el programa lo haces durante tu tiempo de trabajo, pues no deberías de cobrar nada (porque ya te están pagando). Otra cosa es que lo hagas fuera, o cuando ya no estés trabajando ahí.

Yo lo que le haría a ese programita es que cada 30 días o así, pida una clave al iniciarse, de forma que sólo tú puedas introducir esa clave. Si el jefe te echa, al cabo de 30 días te llamará para que le des la clave y entonces le cobras por equipo y por mes, qué te digo, 50 euros.

Yo lo he hecho algunas veces, gente que no valora mi trabajo y que cuando se avería y su cuñao no lo podía arreglar, me llamaba y sólo era cuestión de un rato (y era una clave variable, de esas que cambian con el tiempo).

Espero que te sirva


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #2 en: 16 Mayo 2013, 09:06 am »

Sincéramente yo cobraría por el esfuerzo, es decir el tiempo condumido (una semana) más que por el trabajo en sí, y además me plantearía cobrar muy poco porque son archivos bat muy hardcodeados, ni de coña le cobraría a alguien 50 € al més por tocar esos bats, si es que hablasemos de archivos bat y no de cosas realmente programadas, aparte de demasiado aprovechado me parece ridículo y una verguenza para el programador, de por si yo no podría cobrar esos 50€ por entregar unos cuantos bats con unas pocas líneas escritas, pero que cada uno haga lo que quiera.

- Si el dueño añade un juego más, no va a funcionar porque los bats no harán nada con ese juego.
- Si el dueño quisiera modificar el nombre de alguna carpeta (Ej: "C:\Juegazos\half-Life 2"), no va a funcionar.
- Si el dueño modifica el nombre de red (ServerG4), no va a funcionar.
- Si el dueño actualiza a una versión superior de Windows, no va a funcionar (msgbox.exe faltará en el equipo).

Y todas esas modificaciones serán liosas de corregir por tí en un futuro porque has creado ni más ni menos que 18 archivos, y los que faltan como el "toff.exe".

- Esta orden no va a funcionar:
Código:
start /wait taskkill>nul /IM Dungeon Siege III.exe /F

- Este bat diréctamente no creo que funcionase como esperas:
Código:
Killer.bat
¿Intentas matar la CMD mientras intentas ejecutar un bat o una serie de bats en la CMD, porque? :-/

...Y la mayoria de los bat y vbs sólamente tienen 3-4 líenas de código, no se porque has tenido la necesidad de crear decenas de archivos para cumplir una sola función pero tienes que evitar hacer las cosas de esa manera, es un completo lio para cualquier que no sea tú.





En resumen todos esos bats están hardcodeados, codeados para cumplir cierta función dadas ciertas situaciones con ciertas caracteristicas, si una de esas caracteristicas/situaciones cambia por pequeño que séa el cambio, todo se va a ir a la *****.

1. Si realmente quieres que aprecien tu trabajo (dejando a un lado el detalle de que es puro Batch), haz algo dinámico, crea un archivo de configuración, donde el dueño dle cyber pueda agregar o eliminar las rutas de los juegos, eso como mínimo, aparte donde pueda especificar el nombre de red, y en resumen el nombre de todas las carpetas que se necesiten usar por si necesita modificar alguna en un futuro, así el se quedará contento. Y que los bat tomen los datos de dicho archivo de configuración.

2. Usa variables de entorno, eso de usar "c:\programdata\blablabla" no lo hagas porfavor.

3. Junta todos los bats en 1 solo, y los vbs también, que se escriban desde el archivo bat, no te cuesta nada agregar procedimientos al bat prinipal o juntarlos.

4. Documenta todo tu trabajo en un archivo de texto, como un archivo de ayuda para que el cliente sepa que tiene que tocar de los 20 bats y como tiene que hacerlo.

Saludos.
« Última modificación: 16 Mayo 2013, 09:11 am por EleKtro H@cker » En línea

usherfiles

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #3 en: 16 Mayo 2013, 16:16 pm »

eeeeeeeeeeeh D: yo pense que iban a ser mas buena onda xD mas alla de que sean todos bat y esten hardcodeados , para eso existe el updater D: reemplazar los bats en caso de algun cambio que quiera hacerle (exepto el 2.bat , porque para eso tengo que desfreezar las pc) y estan hardcodeados porque yo soy el unico que hace mantenimiento en ese cyber D: hago una serie de trabajos y a fin de mes le paso una lista con las cosas que hice al dueño, con sus respectivos precios y el me paga. ademas convengamos que hace una semana nomas que empece con batch D: osea no se puede comparar su experiencia con la mia xD para uds puede ser tremenda boludes D: pero a mi me costo una banda darme cuenta de todas las cosas que habia que incluir, ahora esto viendo bien el uso de las variables para modificar el bat 2, pero mas alla de que sean puros bats, cumplen una funcion, y la cumplen bien, para eso me pagan, no difiere de los metodos que haya usado. Igualmente, gracias por sus respuestas, si pueden recomendarme algunos cuadernos con dificultad gradual ( cosa de ir aprendiendo de a poco xD ) se los voy a agradecer tambien, gracias a todos :)
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #4 en: 16 Mayo 2013, 18:13 pm »

Yo he sido comprensivo teniendo en cuenta que empezaste como hace una semana, pero no hace falta ser un experto para hacer las cosas de forma ordenada ocupando 1 solo archivo y no en decenas de archivos desperdigados, también es cuestión de gustos, yo prefiero simplicidad a cantidad.

De todas formas, si el dueño está contento, que más da las críticas que te digamos xD.

Para empezar a aprender Batch lo mejor es http://ss64.com/
También puedes echarle un vistazo a un tutorial que aún no he terminado: http://foro.elhacker.net/buscador-t375135.0.html
Y cuando ya consigas un buen nivel, mírate alguno de los códigos complejos de rob van der woude.

Saludos
En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #5 en: 17 Mayo 2013, 16:18 pm »

muy posiblemente lo que sucede es que conoces los comandos pero no los condicionaes las variables, el uso basico de for  etc

estoy seguro que te ahorrarias muchos archivos y lineas y archivos  si usaras estos

saludos :)
En línea

buenas
usherfiles

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #6 en: 17 Mayo 2013, 17:53 pm »

mas alla de que podria combinar todos los bats en 1 , no tendria la posibilidad de hacer el Update de las ordenes del bat 4.
Trate de dejar aparte las ordenes al sistema (4.bat)  del cierre de procesos , el updater , el instalador, etc para ir actualizandolos , aunque pueda meter todas las ordenes separadas por las etiquetas o secciones , me da miedo que algo pueda salir mal xD ah, y ya implemente el uso de variables un poco en el bat 2 , hice un contador de intentos, si quieren bajenlo y leanlo :)
https://www.dropbox.com/s/4k6drlz7ytrv88s/2.bat
que otra cosa dicen que pueda añadirle? :3
« Última modificación: 17 Mayo 2013, 18:03 pm por usherfiles » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Cuanto debo cobrar por este trabajo?
« Respuesta #7 en: 17 Mayo 2013, 19:15 pm »

@usherfiles

Para hacer un código más o menos legible (no para los demás, sinó especiálmente para ti), te recomiendo que la redirección la escribas al final del comando, no en medio,
y que agrupes las aplicaciones que vas a matar, que uses la indentación y los saltos de líena, en fín no arrejuntar todo el código línea por línea, la lectura de esos códigos es dificil cuando se trata de códigos muy largos.

Sobre el resto, puedes usar FOR para simplificar las cosas.

No cuesta nada hacer las cosas de forma ordenada:

Código original:
Código
  1. @ECHO OFF
  2. start /wait taskkill>nul /IM explorer.exe /F
  3. start /wait taskkill>nul /IM Teamviewer.exe /F
  4. start /wait taskkill>nul /IM Teamviewer_Service.exe /F
  5. start /wait taskkill>nul /IM tv_w32.exe /F
  6. msg * Por favor espere un momento, Estamos tratando de conectarlo al servidor (esto puede tardar HASTA 2 minutos)
  7. msg * Y no se preocupe ,el contador del ciber empieza luego de la comprobacion
  8. timeout>nul 3
  9. set /a verify=%verify% + 1
  10. IF %verify%==50 goto :verify65
  11. IF EXIST "\\SERVERG4\Documentos c\Comprobador\Verificador.txt" goto :INICIO
  12. IF NOT EXIST "\\SERVERG4\Documentos c\Comprobador\Verificador.txt" goto :verify
  13. :VERIFY65
  14. shutdown -r -f -t 4 -c "Disculpe, durante 2 minutos no se ha podido conectar con el servidor, Esta pc se reiniciará, si esto pasa mas de 2 veces, hable con el cajero de turno"
  15. :INICIO
  16. xcopy "\\SERVERG4\Documentos c\Comprobador de red\UPDATER.bat" C:\Windows\System32 /y
  17. cls
  18. START /W UPDATER.bat
  19. START 3.vbs

Código editado:
Código
  1. @ECHO OFF
  2.  
  3. :: Set Apps
  4. Set "Applications=Explorer.exe;Teamviewer.exe;Teamviewer_Service.exe;tv_w32.exe"
  5.  
  6. :: Close Apps
  7. For %%# in (%Applications%) Do (start /w taskkill /IM "%%#" /F >nul)
  8.  
  9. :: Show Info
  10. msg * Por favor espere un momento, Estamos tratando de conectarlo al servidor (esto puede tardar HASTA 2 minutos).
  11. msg * Y no se preocupe, el contador del ciber empieza luego de la comprobacion.
  12.  
  13. :: Verify connectivity
  14. For /L %%# in (1,1,50) Do (
  15. Timeout 3 >nul
  16. IF EXIST "\\SERVERG4\Documentos c\Comprobador\Verificador.txt" (Goto :INICIO)
  17. )
  18. Shutdown -r -f -t 4 -c "Disculpe, durante 2 minutos no se ha podido conectar con el servidor, Esta pc se reiniciará, si esto pasa mas de 2 veces, hable con el cajero de turno."
  19.  
  20. :INICIO
  21. xcopy "\\SERVERG4\Documentos c\Comprobador de red\UPDATER.bat" "%WINDIR%\System32\" /y
  22. cls
  23. START /W "" "UPDATER.bat"
  24. START /B "" "3.vbs"

Saludos.
« Última modificación: 17 Mayo 2013, 19:23 pm por EleKtro H@cker » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cuanto Cobrar??
Desarrollo Web
[u]nsigned 4 3,530 Último mensaje 2 Febrero 2011, 23:03 pm
por [u]nsigned
cuanto cobrar por un editor de texto
Desarrollo Web
bomba1990 7 5,783 Último mensaje 8 Marzo 2011, 05:30 am
por bomba1990
cuanto cobrar por una agenda.
Dudas Generales
josco 1 2,308 Último mensaje 28 Febrero 2012, 19:31 pm
por elyokko
cuanto cobrar por desarrollo
Desarrollo Web
Xaina 2 2,076 Último mensaje 10 Abril 2013, 16:51 pm
por l337*
Ayudenme con este codigo en C porfavor.!!debo entregar este deber hoy :(
Programación C/C++
Matahembras 0 1,423 Último mensaje 15 Febrero 2015, 20:53 pm
por Matahembras
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines