MasterMusik List Generator es una aplicación dedicada que desarrollé por necesidad para un pequeño negocio, no tenia pensado compartir el proyecto porque para la mayoría puede ser una aplicación inservible, pero creo que su funcionalidad principal se puede aprovechar para quien necesite desarrollar una aplicación de características similares, eso sí, hay que tener en cuenta que no es de funcionalidad genérica, es un código hardcodeado a mis necesidades, quizás no les sirva para nada la aplicación si no retocan un poco el código para adaptarlo a sus necesidades.
La aplicación básicamente sirve para listar una colección de archivos de música, líricas, y videoclips:
La estructura de carpetas en la que se basa la aplicación es:
Código:
Carpeta de canciones ----Subcarpetas de 1 nivel, que contienen archivos de audio.
Código:
Carpeta de líricas que contiene archivos txt o lrc.
Código:
Carpeta de videoclips ----Subcarpetas de 1 nivel, que contienen archivos de video.
(Espero que se pueda entender.)
Las listas se generan con una serie de parámetros adicionales (yo lo hago así porque luego necesito implementar las listas en otro escenario).
Esto es un ejemplo de una lista generada:
Código:
69 Eyes - We Own The Night;192;03:57;5,52 A City Serene - I Guess It's Curtains For You;192;03:52;5,32 A City Serene - The Escape;192;04:19;5,93 A City Serene - Walk The Plank;192;03:26;4,73 A City Serene - With Swords Crossed;192;03:22;4,64 A Day To Remember - Another Song About The Weekend;230;03:45;6,44 A Day To Remember - Downfall Of Us All;231;03:29;6,02 etc... etc... etc...
Los parámetros son (por orden): Nombre de archivo; BitRate (en KBPS); Duración (en MM:SS); Tamaño (en MegaBytes).
En varias ocasiones he visto a usuarios habituales del foro que casi todos conocemos (no son los típicos novatos) ofreciendo trabajo o recultando
Por ejemplo un usuario llamado $EDU se ofreció una vez para dar clases de Hacking básico, y el post tuvo buen recibimiento por parte de todos (yo incluido), hoy he visto un usuario nuevo que ofrece una oportunidad de trabajo para expertos en temas de seguridad de redes, y mensajes como estos los he visto varias veces.
Y luego también están los típicos usuarios que ofrecen dinero para hackear cuentas de facebook etc... pero quiero dejar constancia de que este tema no va con ninguno de esos lammers.
Creo que sería una oportunidad única para ElHacker para expandirse y hacerse un pequeño hueco (muy pequeño, pero con el tiempo quien sabe) en el area del empleo laboral.
Me gustaría poder ver algún día una sección en el Foro de EHN donde la gente pudiera ofrecer sus conocimientos por un módico incentivo, como dar clases, etc, y donde otro tipo de usuarios pudiesen contratar los servicios de estas personas.
Óbviamente nosotros estamos aquí para ayudar, no para vendernos, pero hay gente que a pesar de toda la ayuda posible no es capaz de realizar una aplicación (u otra cosa), y entonces prefieren contratar los servicios de alguien para resolver el problema, a mi me ha pasado más de una vez en este foro, y pues esa es la idea de la sección que propongo.
Este podría ser un post corriente de una persona cualquiera en esta sección de Empleo imaginaría:
Cita de: Un usuario cualquiera
Hola se busca programador con conocimientos de Python y pyQT4 para desarrollar una aplicación que me haga "X" tarea, pago bien
Incluso se podrían crear unas reglas para mantener un equilibrio entre estafadores y personas honestas, además de una regla para especificar la estructura en la que se deberá escribir el contenido de un post, y todo esto serviría también para no corromper las reglas actuales de EHN como por ejemplo la regla de NO publicar datos muy personales como el email (yo estaría encantado en pensar todas esas reglas ya que propongo la idea, aunque no sé si yo sería la persona más indicado/experimentada para hacerlo bien):
Este podría ser el mensaje final escrito por un usuario cualquiera con las reglas del tablón ya impuestas y siendo respetadas, el mensaje podría ser tal que así:
Cita de: Un usuario cualquiera
Nombre....: Pablo Pais......: España Ciudad....: Madrid Requisitos: C/C++ Coste.....: 30 € Modo Pago.: Paypal Asunto....:
Hola se busca programador con conocimientos de C/C++ para llevar a cabo una aplicación que envie emails a mi dirección de correo constántemente.
Este podría ser el Body de otro post de Ofertas de trabajo:
Cita de: Un usuario cualquiera
Nombre....: Jaime Pais......: España Ciudad....: Barcelona Salario...: PREGUNTAR Modo Pago.: Paypal o Ingreso bancario Asunto....:
Hola ofrezco mis servicios a todas las personas que estén interesadas
Soy programador, tengo un nivel de conocimientos medio en Java y alto en C#..
Aunque mi especialidad es el Hardware, puedo quedar en persona por la zona de Barcelona para reparar equipos.
Si un usuario estuviera interesado en alguno de los mensajes, podría contestar al post para contestar algo como "Yo puedo ayudarte contacta conmigo por Mensaje Privado amigo", o contactar diréctamente por privado.
Todos los detalles minuciosos de la idea se podrían perfeccionar, la regla de no publicar emails pues es un pequeño fastidio para la fluidez y el desarrollo de la idea en si misma, pero creo que se podrían encontrar alternativas como la de contestar por mensaje privado.
Y esta sección de "Ofertas de trabajo" no estaría destinado sólamente al campo de la programación ni sólamente a contratar servicios, sinó también a ofrecer los servicios y se podrían tratar todos los temas que se tratan en EHN, como el Diseño gráfico, la seguridad wireless, hardware, y en fin absolútamente todo!
Listar por el método Burbuja una Lista de DirectoryInfo o de FileInfo especificando la propiedad que se evaluará (por el momento solo funciona con propiedades "TopLevel"):
Código
#Region " BubbleSort List(Of DirectoryInfo) "
' BubbleSort List(Of DirectoryInfo)
'
' Examples :
'
' Dim Folders As List(Of IO.DirectoryInfo) = IO.Directory.GetDirectories("C:\Windows", "*").Select(Function(p) New IO.DirectoryInfo(p)).ToList()
'
' For Each folder In Bubble_Sort_List_DirectoryInfo(Folders, Function() New IO.DirectoryInfo("").Name)
' MsgBox(folder.Name)
' Next
PrivateSharedFunction Bubble_Sort_List_DirectoryInfo(list As List(Of IO.DirectoryInfo), _
lo que no me deja instalar son los archivos como por ejemplo los que se descargan de softonic que antes de instalar te pide extraer los archivos
La mejor solución en ese caso es que te hagas un favor a ti mismo y no vuelvas a descargar un instalador lleno de ads de esa horrible página ni de ninguna página parecida.
Windows Server 2012 proporciona una API para crear una sesión de usuario programada (que no un script de inicio de sesión), pero esta API no está disponible en versiones anteriores de windows Server.
Si lo que necesitas es ejecutar un proceso con las credenciales de una sesión distinta de manera "invisible", según tengo entendido (no estoy seguro al 100%) esto son las funciones que vas a necesitar de la WinAPI:
Cuando un moderador mueve un hilo a otra sección tiene la opción de dejar un post de referencia o "reporte" como tu lo llamas donde pone "El tema ha sido movido a X", esto se activa mediante unas opciones de moderación, pero no es obligatorio y quizás al moderador en cuestión se le olvidó hacerlo, o no disponia del tiempo necesario, o diréctamente no quiso hacerlo... que mas da!
En tu perfil siempre se va a ver reflejada la url del tema que publicaste, no digas que ha desaparecido.
Si los moderadores tuvieran que avisar de ese tipo de cambios a cada usuario que inflinge las normas entonces no habríamos suficientes moderadore, un poco de comprensión.
PD: Quizás también te muevan este post, porque has vuelto a formualr tu pregunta en el subforo equivocado, esto debería ir en Sugerencias y dudas sobre el Foro