torsdag den 17. marts 2022

Minecraft Migration

This is just for Mojang

I wrote a mail to Mojang today concerning my daughters Minecraft Account (actually sent it twice ... second one with passwords)

Hope they will help :-)

mandag den 29. april 2013

jjweb.dk opdateret

Så har jeg endelig fået opdateret  mit website. Det kan ses på www.jjweb.dk.
jeg har lavet det i ASP7mySQL, lidt XML og en del jQuery krydret med CSS3.

Kig forbi!

tirsdag den 5. marts 2013

CSS Word-wrap

Hvis man skal være sikker på at word-wrap virker i alle browsere kan man med fordel benytte følgende CSS

<style> 
.divToWordWrap {
    -ms-word-break: break-all;
    word-break: break-all;

    word-break: break-word;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;

    width:400px;
</style>

tirsdag den 12. februar 2013

Sort/hvide billeder med CSS

Hvis du skal have lavet et billde i sort/hvid via CSS gøres det på denne måde:

img.grayscale {
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

For at slå greyscale fra igen

img.grayscale.disabled {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");  
  -webkit-filter: grayscale(0%);
  }

tirsdag den 29. januar 2013

Fade in når siden er hentet

Her er et lille jQuery-script til at fade en side ind når indholdet er hentet.

<script>
$(document).ready(function(){
  $('#page_effect').fadeIn(2000);
}); </script>
<!-- jQ container --> <div id="page_effect" style="display:none;">      {INDHOLD} </div>

Javascript mobil-detect og redirect


(function(a,b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,'http://www.DINURL.com/mobile');

ASP mobil-detect og redirect

Detect mobile and redirect - et klassisk ASP script til Redirect("mobile"), hvis du vil tjekke browser-type og sende brugeren et specifekt sted hen. (Detect mobile and redirect - Classic ASP)

Virker til alle smartphones and alle browsere (Jan. '13)
Chrome har dog vanskeligheder ved at vise jQuery (Jan. '13)


<%

dim u,b,v

set u=Request.ServerVariables("HTTP_USER_AGENT")

set b=new RegExp

set v=new RegExp

b.Pattern="(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino"

v.Pattern="1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-"

b.IgnoreCase=true

v.IgnoreCase=true

b.Global=true

v.Global=true

if b.test(u) or v.test(Left(u,4)) then response.redirect("http://www.DINURL.dk/m.asp") end if

%>

Udskift www.DINURL.dk/m.asp med den adresse du ønsker skal vise, hvis din side ses på en smartphone!

søndag den 27. januar 2013

Dansk worldweatheronline.com feed

Her er de (næsten fuldendte) danske oversættelser til http://www.worldweatheronline.com/feed/wwoConditionCodes.xml
Jeg arbejder på et icon-sæt som kan forløbigt kan downloades her!
<% ' ALLE OVERSÆTTELSER © JACOB JENSEN
  if wCode = 113 then wTxt = "Skyfrit"
  if wCode = 116 then wTxt = "Letskyet"  
  if wCode = 119 then wTxt = "Skyet"  
  if wCode = 122 then wTxt = "Overskyet"
  if wCode = 143 then wTxt = "Diset"
  if wCode = 176 then wTxt = "Spredte regnbyger"
  if wCode = 179 then wTxt = "Spredte snebyger"
  if wCode = 182 then wTxt = "Spredte sludbyger"
  if wCode = 185 then wTxt = "Mulighed for isslag"
  if wCode = 200 then wTxt = "Lokale tordenbyger"
  if wCode = 227 then wTxt = "Snefygning. ADVARSEL!"
  if wCode = 230 then wTxt = "Snestorm"
  if wCode = 248 then wTxt = "Tåget"
  if wCode = 260 then wTxt = "Rimtåge"
  if wCode = 263 then wTxt = "Spredt støvregn"
  if wCode = 266 then wTxt = "Støvregn"
  if wCode = 284 then wTxt = "Fare for Isslag. ADVARSEL!"
  if wCode = 293 then wTxt = "Spredte regnbyger"
  if wCode = 296 then wTxt = "Let regn"
  if wCode = 299 then wTxt = "Spredte kraftige regnbyger"
  if wCode = 302 then wTxt = "Kraftige regnbyger"
  if wCode = 305 then wTxt = "Til tider kraftige regnbyger"
  if wCode = 308 then wTxt = "Kraftige regnbyger"
  if wCode = 311 then wTxt = "Sludbyger"
  if wCode = 314 then wTxt = "Moderate sludbyger"        

  if wCode = 323 then wTxt = "Spredte snebyger"         
  if wCode = 326 then wTxt = "Lette snebyger"
 
  if wCode = 335 then wTxt = "Kraftige snebyger"

%>

Wind Chill-Faktor formular til ASP

Skal man regne windchill-faktoren ud kan man brugen nedenstående formel. De fleste udenlandske web-vejr-tjenester tilbyder både C og F, men i dette exempel er brugt MPH og F
<%
'wind-chill faktor
windChill = (((((((35.74)+(((0.6215)*(temp_F)))))-(((35.75)*(windMPH^0.16)))))+(((((0.4275)*(temp_F)))*(windMPH^0.16)))))
' fra F til C
windChill = formatNumber((5/9)*(windChill-32),0)
' fra mph til ms
windMS = windMPH*0.44704 
%>

fredag den 18. januar 2013

Vejret på Frederiksberg

Skal nok ses på mit website for fuldt 'vision'
Kan nemt tilpasset et responsive design!

Opret custom Ajax-loading-file

Opret dit eget "loading-icon" her http://ajaxload.info/

fredag den 26. oktober 2012

Fjern a href fra string i ASP

Her er en lille stump kode til at fjerne <a href> fra en string i klassisk ASP

Set regEx = New RegExp
'Fjern <a href="*"></a> TAG ********************************* oncmds = "<a\s+href=""http://(.*?)"">\s*((\n|.)+?)\s*</a>" regEx.Pattern = oncmds regEx.IgnoreCase = True regEx.Global = True noLinkTxt = regEx.Replace(noLinkTxt, "") 'Fjern <img> TAG ******************************************** noLinkTxt = Replace(noLinkTxt, "<img.*?)""/>\s*((\n|.)+?)\s*", "") response.write(noLinkTxt)

torsdag den 23. august 2012

Flash højreklik-menu

var my_menu:ContextMenu = new ContextMenu();
my_menu.hideBuiltInItems();

 var my_notice = new ContextMenuItem("Jacob Jensen");
 var my_blank = new ContextMenuItem(" ");
 var my_email = new ContextMenuItem("info@jjweb.dk");
 var my_copyright = new ContextMenuItem("Copyright - 2011-2013");
 my_menu.customItems.push(my_notice, my_blank, my_email, my_copyright);

 contextMenu = my_menu;

lørdag den 14. april 2012

jQuery Modal (jQuery div popup window)

Vi designere synes at kunne lide brugen af modal windows mere og mere, da de giver en hurtig måde at vise data uden at genindlæse hele siden. Det er nemt at bruge og relativt nemt at designe. Men her er hjælpen, der gør det rigtig nemt!



NyroModal v2 :: jQuery Plugin er et rigtigt godt plugins med mange mulighed for styling.

fredag den 13. april 2012

jQuery tool tip der virker!

Har endelig fundet en ordentlig jQuery-kode til at vise tooltips på alle elementer!

<script>

this.tooltip = function(){ 
 /* KONFIGURATION */ 
 xOffset = 10;
 yOffset = 20; 
 // Disse variabler bestemmer hvor langt fra cursoren popup'en vises

 $(".tooltip").hover(function(e){ 
  this.t = this.title;
  this.title = ""; 
  $("body").append("<p id='tooltip'>"+ this.t +"</p>");
  $("#tooltip")
  .css("top",(e.pageY - xOffset) + "px")
  .css("left",(e.pageX + yOffset) + "px")
  .fadeIn("fast"); 
 },
 
 function(){
  this.title = this.t; 
  $("#tooltip").remove();
 }); 
 
 $("a.tooltip").mousemove(function(e){
  $("#tooltip")
  .css("top",(e.pageY - xOffset) + "px")
  .css("left",(e.pageX + yOffset) + "px");
 }); 
}; 

// Start script "on page load"
$(document).ready(function(){
 tooltip();
});

</script>

Og CSS'en - jeg har lagt lidt runde hjørne og lidt skygge på for hyggens skyld.

#tooltip{
  display:none;
  position:absolute;
  top:120px;
  max-width:250px;

  padding:2px 5px;
  text-align:left;

  color:#fff;
  background:#333333;

  border: 2px #999 solid; 
  border-radius: 8px;
  -moz-border-radius: 8px;
  -web-border-radius: 8px;

  -moz-box-shadow: 0px 2px 10px  #333333;
  -webkit-box-shadow: 0px 2px 10px #333333;
  box-shadow: 0px 2px 10px #333333; 
} 



Herefter tilføjes class="" bare til et element, hvad enten det er
eller  og titlen kan indeholde HTML-koder!
 
<img src=".." class="tooltip" title="her er teksten.<br />Der kan bruges HTML-koder" />

Super tool tip!

fredag den 30. marts 2012

jQuery FadeOut på ID

Fint lille script til at fade div's ud med.
<script>
  $(document).ready(function() {
     $('#fadeOut').delay(3000).fadeOut(400) 
  });
</script>

Herefter sættes ID="fadeOut" på den div, span, etc. man vil fade ud.

onsdag den 7. marts 2012

Er facebook blevet hacket?!


 
Fjæsbog er i dette øjeblik i store dele af verden utilgængelig. Sitet svarer slet ikke! Da jeg var inde kl 7.30 var siden stadig nede - og her kl. 8.50 virker det stadig ikke.
Der er ingen der ved noget hos Facebook ... har Anonymous været på spil?!

Der er nok nogle der vågner op til en forskrækkelse :-) hvad skal de så bruge deres arbejdstid til?! Haha

torsdag den 1. marts 2012

Jazz

En gang i mellem falder man i sin søgen over noget unikt ... denne gang har du et brilliant musik nummer ... http://www.youtube.com/watch?v=YM8drbH_YvQ

Koop ... check det ud!

Hvem kigger med?

Firmaet Mozilla, der står bag browseren Firefox, har lavet en lille smart udvidelse (Collision) til deres browser, så man selv har mulighed for at se, hvem der kigger med.

Læs mere i magasinet Wired.

Hvis du vil surfe rundt uden at du trackes kan ud se, hvordan her i de forskellige browsere:
• Google Chrome - Incognito Mode (browse in private) 
• Internet Explorers InPrivate-browsing
Firefox Private Browsing
Safari Private Browsing

onsdag den 8. februar 2012

EB og politken hacket?

Skulle lige lave min daglige runde på de danske nyhedsmedier. Ekstra Bladet og politken ser ud til at være blevet hacket - i hvert fald viser de begge en gammel Amiga fejl - Guru Meditation.

Indtil nu ser det kun ud til at være Politiken.dk og Ekstrabladet.dk der er ramt. De ligger jo også i samme hus :-)
Ekstrabladet.dk

Politiken.dk