background preloader

Javascript

Facebook Twitter

jPlayer : HTML5 Audio & Video for jQuery. JqGrid Demos. Struts2, JSON, JQGrid with Annotations. This article explains my hardships while trying to get the example work.

Struts2, JSON, JQGrid with Annotations

It is still not a fully working solution but a solution which takes you through steps any new guys go through while trying to configure struts2 using annotation. With introduction of annotation concept in Java5, many frameworks tried to exploit it very well to make themselves developer friendly. With respect to Web Framework's Spring MVC is the leader as well as frontrunner in using this. Struts2 has tried to implement the same concepts but for any new developer it be little hard to get it to work as there are not many working articles over the web. I never suggest using any framework tags in building UI elements which these framework's profess (It would be difficult to reuse/migrate if at all we have to migrate in future).

First of all, I'll define by build structure and dependencies. The struts2-convention-plugin-version jar file is needed if you are using annotations. <! So play with this as you want. jQuery Grid Plugin – jqGrid. Online JSON Viewer. Jquery. Print Server Scripting using VBScript. Monitor servers, workstations, devices and applications in your network Changing Print Job Start Time Uses ADSI to change the start time for all print jobs larger than 400K to 2 AM.

Print Server Scripting using VBScript

Set objPrinter = GetObject(" For each objPrintQueue in objPrinter.PrintJobs If objPrintQueue.Size > 400000 Then objPrintQueue.Put "StartTime" , TimeValue("2:00:00 AM") objPrintQueue.SetInfo End If Next Changing Print Job Priority Uses ADSI to change the priority of current print jobs based on the size of those print jobs. Set objPrinter = GetObject(" printqueue") For each objPrintJob in objPrinter.PrintJobs If objPrintJob.Size > 400000 Then objPrintJob.Put "Priority" , 2 objPrintJob.SetInfo Else objPrintJob.Put "Priority" , 3 objPrintJob.SetInfo End If Next Configuring Printer Availability Configures a printer so that documents can only be printed between 8 AM and 6 PM. dtmStartTime= "********080000.000000+000" dtmEndTime= "********180000.000000+000" strComputer = ".

" Configuring Printer Locations strComputer = ". " ThemeRoller. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

ThemeRoller

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Phasellus mattis tincidunt nibh. Cras orci urna, blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum. Nam dui erat, auctor a, dignissim quis, sollicitudin eu, felis. Lorem ipsum dolor sit amet, Nulla nec tortor. Nam congue semper tellus.

Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam congue semper tellus. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse scelerisque dui nec velit. Tooltips can be attached to any element. Javascript: replaceAll() « Rogério Lino. Ver post no novo domínio: UPDATE: Ao invés de usar a função abaixo, utilize split + join.

Javascript: replaceAll() « Rogério Lino

Conforme mostrado no post Creio que algumas pessoas já se depararam com a situação de ter que substituir um caracter ou uma string num texto. Tudo resolveria casa o replace() não substituisse só o primeiro token encontrado. Por isso temos que criar nossa própria função para sair buscando os resultados repitidos. Function replaceAll(string, token, newtoken) { while (string.indexOf(token) ! Com a ajuda do indexOf() – que retorna a posição da string que queira achar ou -1 caso não encontre – podemos em poucas linhas resolver isso. Enquanto ainda existir a string que queira substituir (indexOf ! Uso: str = "Phasellus commodo gravida ligula. Gostar disto: Gosto Carregando... Ajax Upload; A file upload script with progress-bar, drag-and-drop. Table plug-in for jQuery) Visual jQuery.

Resolving conflicts on DWR with jQuery « Technotrance, Illusions and Perspectives. Possibilitando o overload de métodos em Javascript. Em muitas linguagens, como Java, é comum fazer o overload de métodos e que uns invoquem os outros: Para identificar qual dos dois métodos será invocado depende do número de parâmetros passados (e os tipos).

Possibilitando o overload de métodos em Javascript

Já em Javascript, definir uma função com o mesmo nome a sobrescreve: Como trabalhar com variações de métodos com o mesmo nome, mas com número de argumentos (aridade) distintos? John Resig, criador do jQuery, sugeriu uma implementação simples e rápida: Ela é uma implementação de chain of responsibility trabalhando com funções ao invés de objetos.

Dessa forma também podemos implementar argumentos opcionais, adicionando funções que recebem menos parâmetros e delegam para a versão que recebe mais, passando os valores default. Scott Olson sugeriu, no mesmo post, um código 3 vezes mais rápido que a implementação de Resig: A vantagem da primeira abordagem é a de não adicionar um novo atributo ao objeto. Pie Chart (JavaScript edition) Demo Gallery.