Smartango: coding or wording (or asking?)

  • skype for linux 2.1 beta: 64 bit?

    http://www.skype.com/download/skype/linux/ released skype for linux 2.1, I followed link and downloaded 64 bit version for ubuntu .. but look at package control: Package: skype Status: install ok installed Priority: extra Section: non-free/net Installed-Size: 25096 Maintainer: Skype Technologies Architecture: amd64 Version: 2.1.0.47-1 Depends: lib32stdc++6 (>= 4.1.1-21), lib32asound2 (>> 1.0.14), ia32-libs (>= 1.6), libc6-i386 (>= 2.7-1), lib32gcc1…

  • innerHTML problem with internet explorer (supposed)

    I lost some time to debug this $(“#link”).click(function(){ $(“#target”).load(‘url/to/load’); }); The problem is on Internet Explorer (all version) that refuse to load data in #target, using $.get and innerHTML(data) do not help. The problem is with no well formed html! Internet Explorer refuse to load in dom a malformed html. Thus $(“#link”).click(function(){ $(“#target”).load(‘url/to/load’); window.open(‘url/to/load’); });…

  • Email from your host you are banned (mail php security matter)

    I found this in a server: $header = “From: \n”; #… mail($from,$subjet,$message,$header); $_REQUEST[’email’] came from a form input … Here $_REQUEST[’email’] should be, at least, stripped by all \n no matter on how you trust to js code.. $from = $_REQUEST[’email’]; $from = str_replace(“\n”,””,$from); $header = “From: <$from>\n”;

  • Option List jQuery plugin

    A plugin for display list of item to insert. List item are stored in input hidden comma separed, the call is simple Some bug to fix options are target: target div to update with options input: input to update with values items: items list as key:value optional: default to $(“<input>”).attr(“type”,”text”) … you can setup autocomplete…

  • deploy svn to ftp hosting

    I wasted some time to check if there is a script to deploy to ftp hosting from my svn, and I found nothing … 2009-06-27 project in sourceforge: http://svnftpdeploy.sourceforge.net/

  • grep over ssh in emacs

    M-x grep command is very useful in a number of situation, because, for example, it give you direct access to all matched file … But there is not so intuitive how to use grep when opening file via ssh, this is the trick: First generate a key pair and upload public part to the remote…

  • SiteMap php class

    2 simple class for sitemap: http://www.smartango.com/sites/default/files/sitemap.txt simple use: {syntaxhighlighter brush:php} $root = $_SERVER[‘DOCUMENT_ROOT’]; $sm = new SiteMap($root,’sitemap-1.xml’); $sm->start(); $http = “http://www.example.com”; $sm->addUrl($http.”/file.html”); $sm->end(); {/syntaxhighlighter} …SiteMapIdx similar

  • Series 60 3rd edition: application shell status pane

    To use little status pane like the one in application browser use: StatusPane()->SwitchLayoutL( R_AVKON_STATUS_PANE_LAYOUT_USUAL_FLAT ); title pane and navi pane could not be used at the same time

  • jQuery Waiting plugin

    This is a simple jQuery plugin for purpose of loading phase of an ajax request or anything else. $(“#testdiv”).waiting({imgsrc:”/files/aj-blue.gif”}); to stop a waiting div $(“#testdiv”).stopWaiting(); TEST DIV CLICK ME

  • move multiple option in select with jQuery

    I look for this everywhere: how to move multiple option inside a select function upfield() { var el = $(‘#selectedfield’).children(‘[@selected]:first’).prev(); $(“#selectedfield”) .children(‘[@selected]’) .each(function(){ $(this).insertBefore(el); }); } function downfield() { var el = $(‘#selectedfield’).children(‘[@selected]:last’).next(); $(“#selectedfield”) .children(‘[@selected]’) .each(function(){ $(this).insertAfter(el); el = $(el).next(); }); }

Got any book recommendations?