{"id":490,"date":"2009-01-11T23:59:18","date_gmt":"2009-01-11T22:59:18","guid":{"rendered":"http:\/\/blogg.ngn.nu\/index.php\/2009\/01\/11\/en-lugn-sondag\/"},"modified":"2009-12-16T23:26:06","modified_gmt":"2009-12-16T22:26:06","slug":"en-lugn-sondag","status":"publish","type":"post","link":"https:\/\/blogg.ngn.nu\/index.php\/2009\/01\/11\/en-lugn-sondag\/","title":{"rendered":"En lugn S\u00f6ndag"},"content":{"rendered":"<p>s\u00f6mn ua. vaknade av lite muskelvibrationer, gick upp och tog min tidiga morgon medicin och somnade om.<\/p>\n<p><span style=\"font-weight: bold\">Data<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230123', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"DATA\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"DATA_090111_230123\" style=\"display: none\">\n<p><span style=\"font-weight: bold\">MS WIN Vista<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230157', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"Vista\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"Vista_090111_230157\" style=\"display: none\">\n<p>Lyckades inte f\u00e5 liv i sonens b\u00e4rbara, med Vista. \u00c4ven om den fick st\u00e5 hela natten och &#8217;tugga&#8217;.<\/p>\n<p>F\u00f6ljande &#8217;rapport&#8217; l\u00e4mnade jag till sonen, vilken han i sin tur kan l\u00e4mna till servicepersonal p\u00e5 ink\u00f6psst\u00e4llet:<br \/>\n<span style=\"font-weight: bold\">Dator<\/span>: HP Pavlion Entertainment PC, Pavlion dv5 (AMD Turion -x2 Ultra 64, ATI Radeon)<\/p>\n<p><span style=\"font-weight: bold\">Historik<\/span>: Str\u00f6mmen gick n\u00e4r datorn var p\u00e5 och batteriet skulle laddas.<br \/>\n<span style=\"font-weight: bold\">Problem<\/span>: V\u00e4grar att starta upp.<br \/>\n<span style=\"font-weight: bold\">\u00c5tg\u00e4rd(1)<\/span>: Kommer till ett l\u00e4ge d\u00e4r man kan v\u00e4lja &#8217;normal start&#8217; eller &#8217;reparationsstart&#8217;<br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: Oavsett val g\u00e5r datorn i st\u00e5 \u2013 inget h\u00e4nder. \u00c4ven om det v\u00e4ntas i m\u00e5nga timmar.<\/p>\n<p><span style=\"font-weight: bold\">\u00c5tg\u00e4rd(2)<\/span>: Startar upp datorn via Linux Ubuntu 7.10 LiveUSB.<br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: OK, men linux rapportera flera hundra fel p\u00e5 huvudpartitionen. Vi kan komma \u00e5t de filer som Alexander vill ha. Sparar dem till annat USB-minne.<\/p>\n<p><span style=\"font-weight: bold\">\u00c5tg\u00e4rd(3)<\/span>: Datorn startas upp med recoveryCD.<br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: RecoveryCD&#8217;n g\u00e5r ig\u00e5ng och g\u00f6r den dolda partitionen &#8217;_HPRECOVERY&#8217; bootbar. Datorn startas upp fr\u00e5n &#8217;_HPRECOVERY&#8217;-partitionen.<br \/>\nTotal \u00e5terst\u00e4llning v\u00e4ljes. Efter mycket l\u00e5ng tid kommer ett felmeddelande upp \u201dFel 100a. Kontakta HP support.<\/p>\n<p><span style=\"font-weight: bold\">\u00c5tg\u00e4rd(4)<\/span>: Startade upp med LiveUSB, igen. Via gparted tog jag bort hela Windowspartitionen, skapade en ny och formaterade till ntfs.<br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: Ser Ok ut.<\/p>\n<p><span style=\"font-weight: bold\">\u00c5tg\u00e4rd(5)<\/span>: Startar fr\u00e5n RecoveryCD.<br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: &#8217;L\u00e4mnar \u00f6ver&#8217; till &#8217;_HPRECOVERY&#8217;-partitionen efter ett par timmar kommer en Recoverysida upp efter att ha klickat p\u00e5 [N\u00e4sta] 2 ggr startar d\u00e5 &#8217;Formateringen&#8217;, igen. Efter flera timmar st\u00e5r fortfarande \u00e5tg\u00e4rden p\u00e5 0%. Och efter ytterligare n\u00e5gra timmar kommer ovanst\u00e5ende fel upp igen.<\/p>\n<p><span style=\"font-weight: bold\">\u00c5tg\u00e4rd(6)<\/span>: Startar upp datorn via LiveUSB igen.<br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: Massa (1000-tals) felmeddelande om sektorfel. Kontrollerar via gparted vad &#8217;recovery&#8217; har gjort. Den har f\u00f6rs\u00f6kt skapa 3 partitioner men bara lyckats med en, den i mitten. Men den inneh\u00e5ller massor med fel.<br \/>\nGparted rekommenderar att man k\u00f6r &#8217;chkdsk \/f&#8217; tv\u00e5 g\u00e5nger.<\/p>\n<p><span style=\"font-weight: bold\">Slutsats<\/span>: H\u00e5rddisken har allvarliga sektorfel (fabrikationsfel?).<br \/>\n<span style=\"font-weight: bold\">A)<\/span> F\u00f6rs\u00f6k med att s\u00e4tta in en &#8217;\u00e4kta&#8217; MS WIN Vista DVD och via n\u00e5got &#8217;fdisk&#8217;-liknande verktyg, ta bort ev partition (inte &#8217;_HPRECOVERY&#8217;), skapa en ny partition, i det tomma utrymmet. Formattera den till ntfs. Fr\u00e5n Vistas DVD; k\u00f6r &#8217;chkdsk \/f&#8217; 2ggr. Och f\u00f6rs\u00f6k sedan installera Vista via recoveryCD och &#8217;_HPRECOVERY&#8217;-partitionen.<\/p>\n<p><span style=\"font-weight: bold\">B)<\/span> L\u00e4mna den till HP support, d\u00e4r de troligtvis byter h\u00e5rddisk.<\/p>\n<p>V\u00e4nligen<br \/>\nNils-Gunnar Nordlund<\/p>\n<\/div>\n<p><!-- Slut Vista --><\/p>\n<p><span style=\"font-weight: bold\">Ubuntu 7.10<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230110', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"Ubuntu_710\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"Ubuntu_710_090111_230110\" style=\"display: none\">\n<p><span style=\"text-decoration: underline\">Skrivare<\/span><br \/>\nSkulle ju skriva ut ovanst\u00e5ende och det gick ju inte. Jag hade inte installerat n\u00e5gon skrivare&#8230;<\/p>\n<p>L\u00f6ste det snabbast genom att skicka dokumentet via e-post till hustrun och skrev ut det fr\u00e5n hennes dator.<\/p>\n<p><span style=\"text-decoration: underline\">Skrivarinstallation<\/span><br \/>\nF\u00f6ruts\u00e4ttningar:<br \/>\n* Skrivare: USB HP PCS 1210 aio<br \/>\n* Kopplad till en D-Link router med USB skrivarport. Routern har IP-adress: 192.168.0.1<\/p>\n<p>Installerade, via synaptic; hpoj och nmap<\/p>\n<p>Kontrollerar att det finns kontakt med routern med USB-skrivarport.<br \/>\nI terminalen, skriv: <code>nmap result 192.168.0.1<\/code><br \/>\n<span style=\"font-weight: bold\">Resultat<\/span>: &#8217;Delvis&#8217;:<br \/>\n<code>PORT     STATE SERVICE<\/code><br \/>\n<code> 80\/tcp   open  http<br \/>\n515\/tcp  open  printer<br \/>\n9100\/tcp open  jetdirect<br \/>\n<\/code><span style=\"font-weight: bold\">Slutsats<\/span>: Skrivaren finns fortfarande p\u00e5 port 9100 p\u00e5 router med IP-adress: 192.168.0.1<\/p>\n<p>Startar &#8217;Skrivarkonfiguration&#8217; via: System -&gt; Administration -&gt; Utskrift<\/p>\n<p>Konfigurerade en skrivare med f\u00f6ljande inst\u00e4llningar:<br \/>\nEnhet: AppSocket\/HP JetDirect<br \/>\nBeskrivning: HP PCS 1210 aio<br \/>\nPlacering: Hustruns Rum<br \/>\nEnhets-URI: socket:\/\/192.168.0.1:9100<br \/>\nTillverkare och modell: HP PSC 1210 Foomatic\/hpijs (recommended)<br \/>\nSkrivartillst\u00e5nd: idle<br \/>\nStandardskrivare<\/p>\n<\/div>\n<p><!-- Slut Ubuntu_710 --><\/p>\n<p><span style=\"font-weight: bold\">Gambas2<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230131', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"Gambas2\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"Gambas2_090111_230131\" style=\"border: 1px solid grey; display: none\">\n<p>Skrev ett litet program som r\u00e4knar ut BMI och visar v\u00e4rdet i olika f\u00e4rger beroende p\u00e5 vilket BMI jag har.<br \/>\nKod (FMain.class):<\/p>\n<pre style=\"background: white none repeat scroll 0% 50%; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 440px; height: 129px\"><span style=\"color: #3333ff; font-weight: bold\">PUBLIC SUB<\/span> Form_Open<span style=\"color: #3333ff\">()<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">ME<\/span><span style=\"color: #3333ff\">.<\/span>Top <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">400<\/span> <span style=\"font-style: italic; color: #009900\">'placerar f\u00f6nstret en bit ned, p\u00e5 bildsk\u00e4rmen<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">ME<\/span><span style=\"color: #3333ff\">.<\/span>left <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">1100<\/span> <span style=\"font-style: italic; color: #009900\">'Placerar f\u00f6nstret en pit \u00e5t h\u00f6ger, p\u00e5 bildsk\u00e4rmen<\/span>\r\nvbLaengd<span style=\"color: #3333ff\">.<\/span>Value <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">179<\/span> <span style=\"font-style: italic; color: #009900\">'Standardv\u00e4rde f\u00f6r L\u00e4ngd, i cm<\/span>\r\nvbVikt<span style=\"color: #3333ff\">.<\/span>Value <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">79.9<\/span> <span style=\"font-style: italic; color: #009900\">' Standardv\u00e4rde f\u00f6r Vikt. <\/span>\r\n<span style=\"font-style: italic; color: #009900\">                    ' Vikt \u00f6ver detta v\u00e4rde, i mitt fall <\/span>\r\n<span style=\"font-style: italic; color: #009900\">                    ' genererar orange f\u00e4rg p\u00e5 texten<\/span>\r\n<span style=\"font-style: italic; color: #009900\">'R\u00e4kna ut startv\u00e4rdet<\/span>\r\ntbBMI<span style=\"color: #3333ff\">.<\/span>Text <span style=\"color: #3333ff\">= Round<\/span>(vbVikt.Value <span style=\"color: #3333ff\">\/ ((<\/span>vbLaengd.Value <span style=\"color: #3333ff\">\/<\/span> <span style=\"color: #cc0000\">100<\/span><span style=\"color: #3333ff\">) * (<\/span>vbLaengd.Value <span style=\"color: #3333ff\">\/<\/span> <span style=\"color: #cc0000\">100<\/span><span style=\"color: #3333ff\">)),<\/span> -1<span style=\"color: #3333ff\">)<\/span>\r\n<span style=\"color: #3333ff; font-weight: bold\">END<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">\r\nPUBLIC SUB<\/span> vbVikt_Change<span style=\"color: #3333ff\">()<\/span>\r\n<span style=\"font-style: italic; color: #009900\">'Ber\u00e4kna v\u00e4rdet<\/span>\r\ntbBMI<span style=\"color: #3333ff\">.<\/span>Text <span style=\"color: #3333ff\">= Round<\/span>(vbVikt.Value <span style=\"color: #3333ff\">\/ ((<\/span>vbLaengd.Value <span style=\"color: #3333ff\">\/<\/span> <span style=\"color: #cc0000\">100<\/span><span style=\"color: #3333ff\">) * (<\/span>vbLaengd.Value <span style=\"color: #3333ff\">\/<\/span> <span style=\"color: #cc0000\">100<\/span><span style=\"color: #3333ff\">)),<\/span> -1<span style=\"color: #3333ff\">)<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">END<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">\r\nPUBLIC SUB<\/span> tbBMI_Change<span style=\"color: #3333ff\">()<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">DIM<\/span> sBMI <span style=\"font-weight: bold; color: #3333ff\">AS<\/span> <span style=\"color: #33ccff\">Single<\/span>\r\n<span style=\"font-style: italic; color: #009900\">'Ber\u00e4kna v\u00e4rdet<\/span>\r\nsBMI <span style=\"color: #3333ff\">= Round<\/span>(vbVikt.Value <span style=\"color: #3333ff\">\/ ((<\/span>vbLaengd.Value <span style=\"color: #3333ff\">\/<\/span> <span style=\"color: #cc0000\">100<\/span><span style=\"color: #3333ff\">) * (<\/span>vbLaengd.Value <span style=\"color: #3333ff\">\/<\/span> <span style=\"color: #cc0000\">100<\/span><span style=\"color: #3333ff\">)),<\/span> -1<span style=\"color: #3333ff\">)<\/span> <span style=\"font-weight: bold; color: #3333ff\"><\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\"><\/span><span style=\"font-style: italic; color: #009900\">'Best\u00e4m f\u00e4rg p\u00e5 BMI-texten<\/span><span style=\"font-weight: bold; color: #3333ff\"><\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">IF<\/span> sBMI <span style=\"color: #3333ff\">&lt;<\/span> <span style=\"color: #cc0000\">18.50<\/span> <span style=\"font-weight: bold; color: #3333ff\">THEN<\/span>   tbBMI<span style=\"color: #3333ff\">.<\/span>ForeColor <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">&amp;FF0000&amp;<\/span> <span style=\"color: #009900; font-style: italic\">'r\u00f6d<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">ELSE IF<\/span> sBMI <span style=\"color: #3333ff\">&gt;=<\/span> <span style=\"color: #cc0000\">18.50<\/span> <span style=\"color: #3333ff\">AND<\/span> sBMI <span style=\"color: #3333ff\">&lt;=<\/span> <span style=\"color: #cc0000\">24.99<\/span> <span style=\"font-weight: bold; color: #3333ff\">THEN<\/span>\r\n   tbBMI<span style=\"color: #3333ff\">.<\/span>ForeColor = <span style=\"color: #cc0000\">&amp;008000&amp;<\/span> <span style=\"font-style: italic; color: #009900\">'gr\u00f6n<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">ELSE IF<\/span> sBMI <span style=\"color: #3333ff\">&gt;=<\/span> <span style=\"color: #cc0000\">25.00<\/span> <span style=\"color: #3333ff\">AND<\/span> sBMI <span style=\"color: #3333ff\">&lt;=<\/span> <span style=\"color: #cc0000\">29.99<\/span> <span style=\"font-weight: bold; color: #3333ff\">THEN\r\n<\/span>  tbBMI<span style=\"color: #3333ff\">.<\/span>ForeColor <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">&amp;FF4427&amp;<\/span> <span style=\"font-style: italic; color: #009900\">'orange<\/span> <span style=\"font-weight: bold; color: #3333ff\">\r\nELSE IF<\/span> sBMI <span style=\"color: #3333ff\">&gt;=<\/span> <span style=\"color: #cc0000\">30.00<\/span> <span style=\"font-weight: bold; color: #3333ff\">THEN\r\n<\/span> tbBMI<span style=\"color: #3333ff\">.<\/span>ForeColor <span style=\"color: #3333ff\">=<\/span> <span style=\"color: #cc0000\">&amp;FF0000&amp;<\/span> <span style=\"font-style: italic; color: #009900\">'r\u00f6d<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">ENDIF<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">END<\/span>\r\n<span style=\"font-weight: bold; color: #3333ff\">\r\nPUBLIC SUB<\/span> Form_Show<span style=\"color: #3333ff\">()<\/span>\r\n<span style=\"font-style: italic; color: #009900\">' Se till att v\u00e4rdet f\u00f6r Vikt \u00e4r markerat <\/span>\r\n<span style=\"font-style: italic; color: #009900\">' s\u00e5 att det bara \u00e4r att skriva in det nya.<\/span>\r\nvbVikt<span style=\"color: #3333ff\">.<\/span>SetFocus\r\nvbVikt<span style=\"color: #3333ff\">.<\/span>Select  <span style=\"font-weight: bold; color: #3333ff\">\r\nEND<\/span><\/pre>\n<p>Den d\u00e4r koden resulterar i f\u00f6ljande f\u00f6nster:<br \/>\n<img decoding=\"async\" src=\"http:\/\/ngn.nu\/Bilder4\/090111_BMI.png\" style=\"width: 200px; height: 136px\" alt=\"[Bild: BMI-f\u00f6nster]\" title=\"BMI-f\u00f6nster\" \/><\/p>\n<p>Kod (FMain.form):<br \/>\n<a onclick=\"expand(this.id+'_090111_230106', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"Kod_01\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"Kod_01_090111_230106\" style=\"display: none\">\n<p><code># Gambas Form File 2.0<br \/>\n{ Form Form<br \/>\nMoveScaled(0,0,27,15)<br \/>\nText = (\"\")<br \/>\n{ TextLabel1 TextLabel<br \/>\nMoveScaled(2,1,7,3)<br \/>\nFont = Font[\"Bold\"]<br \/>\nText = (\"L\u00e4ngd:\")<br \/>\n}<br \/>\n{ TextLabel2 TextLabel<br \/>\nMoveScaled(21,1,6,3)<br \/>\nFont = Font[\"Bold\"]<br \/>\nText = (\"cm\")<br \/>\n}<br \/>\n{ TextLabel3 TextLabel<br \/>\nMoveScaled(4,5,6,3)<br \/>\nFont = Font[\"Bold\"]<br \/>\nText = (\"Vikt:\")<br \/>\n}<br \/>\n{ TextLabel4 TextLabel<br \/>\nMoveScaled(21,5,6,3)<br \/>\nFont = Font[\"Bold\"]<br \/>\nText = (\"kg\")<br \/>\n}<br \/>\n{ vbLaengd ValueBox<br \/>\nMoveScaled(9,1,11,3)<br \/>\n}<br \/>\n{ vbVikt ValueBox<br \/>\nMoveScaled(9,5,11,3)<br \/>\n}<br \/>\n{ TextLabel5 TextLabel<br \/>\nMoveScaled(4,10,6,3)<br \/>\nFont = Font[\"Bold\"]<br \/>\nText = (\"BMI:\")<br \/>\n}<br \/>\n{ tbBMI TextBox<br \/>\nMoveScaled(9,10,11,3)<br \/>\nFont = Font[\"Bold,+1\"]<br \/>\nText = (\"TextBox1\")<br \/>\nAlignment = Align.Right<br \/>\n}<br \/>\n}<\/code><\/p>\n<\/div>\n<p><!-- Slut Kod_01 --><\/p>\n<\/div>\n<p><!-- Slut Gambas2 --><\/p>\n<p><span style=\"font-weight: bold\">LiveUSB Ubuntu 8.10<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230148', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"LiveUSB_Ubuntu_810\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"LiveUSB_Ubuntu_810_090111_230148\" style=\"display: none\">\n<p>N\u00e4r jag anv\u00e4nde denna USB-sticka p\u00e5 sonens b\u00e4rbara fungerade det fint, de f\u00f6rsta g\u00e5ngerna. De sista g\u00e5ngerna var de s.k. panelerna borta, vilka inneh\u00e5ller menyer t.ex. Lite marigt&#8230;<\/p>\n<p>Nu gick det att h\u00f6gerklicka och v\u00e4lja &#8217;Skapa startare&#8230;&#8217;, s\u00e5 jag kunde starta &#8217;gparted&#8217;, genom att i rutan f\u00f6r &#8217;Kommando:&#8217; skriva: sudo gparted<\/p>\n<p>Och via &#8217;ctrl+alt+F1&#8217; kom jag \u00e5t terminall\u00e4get s\u00e5 kan kunde anv\u00e4nda fdisk bl.a.<\/p>\n<p>F\u00f6r att komma tillbaka till det grafiska skrivbordet trycker jag: &#8217;ctrl+alt+F7&#8217;<\/p>\n<p>Satte in USB-stickan i min b\u00e4rbara f\u00f6r att &#8217;reparera&#8217; problemet.<br \/>\nTanken var att via &#8217;Skapa startare&#8230;&#8217; skapa en m\u00f6jlighet att starta &#8217;terminalen&#8217; i grafiskt l\u00e4ge. I kommandorutan skriver man d\u00e5: terminal<\/p>\n<p>Och ifr\u00e5n den terminalen sedan f\u00f6rst f\u00f6rs\u00f6ka med: gnome-panel<\/p>\n<p>Starta om. Hade problemet kvarst\u00e5tt s\u00e5 hade jag f\u00f6rs\u00f6kt med: sudo apt-get install gnome-panel<\/p>\n<p>Men, nu visade det sig att det problemet var tydligen endast relaterat till sonens b\u00e4rbara f\u00f6r i min b\u00e4rbara fungerar det som det ska.<\/p>\n<p>F\u00f6rklaringen kan m\u00f6jligtvis vara att det var en s\u00e5 massa fel, i sonens b\u00e4rbara dator, s\u00e5 &#8217;gnome-panel&#8217; kom av sig, eller n\u00e5t?<\/p>\n<\/div>\n<p><!-- Slut LiveUSB_Ubuntu_810 --><\/p>\n<p><span style=\"font-weight: bold\">Bloggen-WordPress<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230145', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"WordPress\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"WordPress_090111_230145\" style=\"display: none\">\n<p>Se om jag kan hitta n\u00e5gon enkel PlugIn som fixar s\u00e5 att l\u00e4sare av den h\u00e4r bloggen kan f\u00e5 ett e-postmeddelande fr\u00e5n ett specifikt inl\u00e4gg, n\u00e4r det &#8217;h\u00e4nder&#8217; n\u00e5got p\u00e5 just det inl\u00e4gget.<\/p>\n<p>J\u00e4klar vilket b\u00f4k det blev?<\/p>\n<p>Inga problem med att hitta en vettig s.k. PlugIn (insticksprogram) och installera det. Men att f\u00e5 liv i \u00f6vers\u00e4ttningsfilen?<\/p>\n<p>Eftersom jag nu har o\u00e4ndligt med tid&#8230;<\/p>\n<p>&#8230; s\u00e5 \u00f6versatte jag denna PlugIn. F\u00f6rst installerar jag, via synaptic, ett program, poEdit, som dels hj\u00e4lper till lite med \u00f6vers\u00e4ttandet men viktigast, den skapar en bin\u00e4r spr\u00e5kfil.<\/p>\n<p>Den har fil\u00e4ndelsen &#8217;.mo&#8217;.<\/p>\n<p>Den PlugIn jag installerade kallas &#8217;subscribe-to-comments&#8217; och programmeraren hade varit f\u00f6rutseende och i denna PlugIn infoga &#8217;funktioner&#8217; f\u00f6r att ers\u00e4tta text \/ spr\u00e5k.<\/p>\n<p>Det g\u00f6rs genom att den text som ska kunna \u00f6vers\u00e4ttas s\u00e4tts inom: &#8217;__(&#8217;Text att \u00f6vers\u00e4tta&#8217;)&#8217; eller _e(&#8217;Text att \u00f6vers\u00e4tta&#8217;).<\/p>\n<p>Och s\u00e5 \u00e4r det brukligt att skicka med en s.k. POT-fil. Den inneh\u00e5ller dels den text som programmeraren anser \u00e4r l\u00e4mplig att \u00f6vers\u00e4tta och dels information om i vilken fil, rad och position texten finns.<\/p>\n<p>N\u00e4r det d\u00e4r \u00e4r gjort, det var 89 textstr\u00e4ngar att \u00f6vers\u00e4tta, s\u00e5 skapar man d\u00e5 den bin\u00e4ra &#8217;mo&#8217;-filen.<\/p>\n<p>H\u00e4r b\u00f6rjade sedan kr\u00e5nglet f\u00f6r mig.<\/p>\n<p>Normalt \u00e4r det &#8217;bara&#8217; att placera den d\u00e4r &#8217;mo&#8217;-filen (subscribe-to-comments.mo) i mappen f\u00f6r aktuell PlugIn. Och s\u00e5 \u00e4ndrar vi (Svenskspr\u00e5kiga) namnet p\u00e5 filen till: subscribe-to-comments-sv_SE.mo<\/p>\n<p>Och d\u00e4rmed skulle allt vara frid och fr\u00f6jd. Icke?<\/p>\n<p>Efter mycket testande, micklande och s\u00f6kande p\u00e5 WordPress.org och forum s\u00e5 kom jag fram till att jag beh\u00f6vde redigera programmerarens PlugIn-fil: subscribe-to-comments.php.<\/p>\n<p>Aktuell rad (nr 826) som beh\u00f6vde \u00e4ndras var:<\/p>\n<pre style=\"background: white none repeat scroll 0% 50%; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 440px; color: black; height: 20px\">load_plugin_textdomain('subscribe-to-comments')<\/pre>\n<p>till:<\/p>\n<pre style=\"background: white none repeat scroll 0% 50%; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 440px; color: black; height: 34px\">load_plugin_textdomain('subscribe-to-comments', PLUGINDIR.'\/'.dirname(plugin_basename(__FILE__)), dirname(plugin_basename(__FILE__)));<\/pre>\n<p>Och nu fungerar det som det ska!<\/p>\n<p>Uppt\u00e4ckte dock n\u00e5gra \u00f6vers\u00e4ttningsmissar och stavfel&#8230;, va&#8217; konstigt?<\/p>\n<p>R\u00e4ttade till det d\u00e4r och sedan blev allt bara vr\u00e5lknepigt?<\/p>\n<p>All in English again?<\/p>\n<p>Har trixat och mixat och testat och nu fungerar det som det ska.<\/p>\n<p>N\u00e4r man skapar s\u00e5dana d\u00e4r spr\u00e5kfiler s\u00e5 g\u00e4ller det tydligen att vara riktigt noga n\u00e4r en v\u00e4ljer &#8217;Spara som&#8217;.<\/p>\n<p>Det verkar ocks\u00e5 s\u00e5 att sj\u00e4lva PlugIn-grejen beh\u00f6vde avaktiveras och aktiveras f\u00f6r att spr\u00e5kers\u00e4ttningsfunktionen skulle ta fart igen.<\/p>\n<p>I alla fall fr\u00e5n min sida sett.<\/p>\n<\/div>\n<p><!-- Slut WordPress --><\/p>\n<\/div>\n<p><!-- Slut DATA --><\/p>\n<p><span style=\"font-weight: bold\">EfterlevandeBestyr<\/span><br \/>\n<a onclick=\"expand(this.id+'_090111_230125', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"EfterlevandeBestyr\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"EfterlevandeBestyr_090111_230125\" style=\"display: none\">\n<p><span style=\"text-decoration: underline\">Tacks\u00e4gelse<\/span><br \/>\nIdag l\u00e4ses mor Vivans namn upp kl 10:00 i Skogsh\u00f6jdens kyrka i Trollh\u00e4ttan och kl 11:00 i Trollh\u00e4ttans stadskyrka. Och s\u00e5 ringer de i klockorna.<\/p>\n<p><span style=\"text-decoration: underline\">\u00d6vrigt<\/span><br \/>\nFick en bunt papper av pappa ig\u00e5r som jag ska g\u00e5 igenom.<\/p>\n<\/div>\n<p><!-- Slut EfterlevandeBestyr --><\/p>\n<p><strong>Mina Live-v\u00e4rden<\/strong><br \/>\n<a onclick=\"expand(this.id+'_090111_230109', this);\" style=\"background-color: #ffffcc; cursor: pointer\" id=\"Mina-Live\">[Visa mer&#8230;]<\/a><\/p>\n<div id=\"Mina-Live_090111_230109\" style=\"display: none\">\n<p>Morgon;<br \/>\n-Vikt: <span style=\"font-weight: bold\">95,8<\/span> kg<br \/>\n-Midjem\u00e5tt: <span style=\"font-weight: bold\">107<\/span><strong> <\/strong>cm<br \/>\n-BMI (95,8\/(1,79\/1,79)=): <strong>29,9<\/strong><br \/>\n-Andel-Fett: <strong>25,3<\/strong>%<br \/>\n-Andel-Vatten: <strong>51,3<\/strong>%<\/p>\n<\/div>\n<p><!-- Slut Mina-Live --><\/p>\n<p><strong>H\u00e4lsol\u00e4get<\/strong><br \/>\n<u>Morgonen<\/u>: Lite tr\u00f6tt, var uppe sent ig\u00e5r. Lite v\u00e4rk. Mest besv\u00e4rad av gasl\u00e4ckan (i huvudet).<br \/>\n<u>Under dagen<\/u>: Ungdomarna \u00e5kte hem i f\u00f6rmiddags och hustrun \u00e5kte till kyrkan i Trollh\u00e4ttan f\u00f6r att lyssna p\u00e5 tacks\u00e4gelsen f\u00f6r mor Vivan och d\u00e5 har h\u00e4r varit n\u00e4stan sp\u00f6kligt tyst och lugnt.<br \/>\n<u>Kv\u00e4llen<\/u>: Gasl\u00e4ckan \u00e4r upp i en \u00e5ngvisslas niv\u00e5 nu och armar och h\u00e4nder v\u00e4rker s\u00e5 jag knappt kan anv\u00e4nda dem. B\u00e4st att vila nu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>s\u00f6mn ua. vaknade av lite muskelvibrationer, gick upp och tog min tidiga morgon medicin och somnade om. Data [Visa mer&#8230;] MS WIN Vista [Visa mer&#8230;] Lyckades inte f\u00e5 liv i sonens b\u00e4rbara, med Vista. \u00c4ven om den fick st\u00e5 hela &hellip; <a href=\"https:\/\/blogg.ngn.nu\/index.php\/2009\/01\/11\/en-lugn-sondag\/\">Forts\u00e4tt l\u00e4sa <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[899,741,392,343,219],"tags":[373,307,314,212,298],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-bloggutv","category-efterlevandebesyr","category-programmering","category-ryggen","category-trott","tag-gambas","tag-php","tag-vista","tag-vark","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/comments?post=490"}],"version-history":[{"count":0,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/490\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/media?parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/categories?post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/tags?post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}