Tuesday, July 9, 2013
Pidgin Google Talk using Port 443
Monday, April 1, 2013
Windows Symbolic Links
Must not forget to setup my symbolic links...
http://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx
Tuesday, March 12, 2013
Debugging with Visual Studio Development Server fails: SocketException was unhandled
This is probably because for some reason the last time you run debug, VSDS didn't stop running.Message="Only one usage of each socket address (protocol/network address/port) is normally permitted"Source="System"ErrorCode=10048NativeErrorCode=10048StackTrace:at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)at System.Net.Sockets.Socket.Bind(EndPoint localEP)at Microsoft.VisualStudio.WebHost.Server.Start()at Microsoft.VisualStudio.WebServer.WebServerApp.Main(String[] args)
You can check which process is hung on the given port, and kill it with the following:
netstat -ano | findstr "5001"
Taskkill /F /PID
Tuesday, February 5, 2013
IMDB Searches
For future reference:
num_votes = min, max
sort = user_rating, desc
year = min, max
genres = sci_fi (action
adventure
animation
biography
comedy
crime
documentary
drama
family
fantasy
film_noir
history
horror
music
musical
mystery
romance
sci_fi
short
sport
thriller
war
western)
title_type = feature (movie)
Highest Rated Sci-Fi Feature Films Released No Later Than 2012 With At Least 20,000 Votes
http://www.imdb.com/search/title?num_votes=20000,&sort=user_rating,desc&year=,2012&genres=sci_fi&title_type=feature
Monday, February 4, 2013
localhost waits to load applet using chrome
O meu colega tinha um problema. Sempre que acedia à aplicação por localhost o browser chrome ficava pendurado (durante cerca de um minuto) nas páginas que utilizavam um componente java (applet).
Ligamos o debugger no java (control panel -> java -> advanced -> debugging -> enable tracing / enable logging / show applet life cycle exceptions) / Java Console -> Show Console)
A JVM considerava o componente como tendo expirado de validade e tentava fazer download novamente, mas como este estava por trás de autenticação integrada, e esta por alguma razão aparentemente falhava, demorava algum tempo até que a jvm se decidisse a carregar o componente com o ficheiro .jar em cache.
O workaround encontrado foi colocar a virtual folder onde o ficheiro se encontra com anonymous authentication.
Fica a pergunta se a jvm consegue fazer autenticação integrada (kerberos e/ou ntlm) e como configurar a mesma. Aparentemente pelos pedidos que eram efectuados (um dos pedidos era ao dc, e era este que ficava pendurado), seria possível realizar tal autenticação, no entanto no ambiente de qualidade as pastas referentes aos .jar também se encontram com anonymous authentication.
PS: da última vez que tive um problema semelhante também coloquei excepções no web server para permitir anonymous ao servir ficheiros com a extensão .jar, no entanto esta solução pode não ser aceitável onde os ficheiros .jar contenham regras de negócio.