<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alt om ingenting og litt i mellom &#187; feilsøking</title>
	<atom:link href="http://hovenko.no/blog/tag/feils%c3%b8king/feed/" rel="self" type="application/rss+xml" />
	<link>https://hovenko.no/blog</link>
	<description>En blogg av Knut-Olav</description>
	<lastBuildDate>Mon, 10 Mar 2025 19:25:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Java RMI connectivity debugging</title>
		<link>https://hovenko.no/blog/2015/02/19/java-rmi-connectivity-debugging/</link>
		<comments>https://hovenko.no/blog/2015/02/19/java-rmi-connectivity-debugging/#comments</comments>
		<pubDate>Thu, 19 Feb 2015 12:41:37 +0000</pubDate>
		<dc:creator>Knut-Olav</dc:creator>
				<category><![CDATA[English-posts]]></category>
		<category><![CDATA[Programmering]]></category>
		<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[feilsøking]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://hovenko.no/blog/?p=878</guid>
		<description><![CDATA[When RMI connection fails with java.net.ConnectException: Connection refused it might be hard to figure out which hostname and port it tried to connect with, especially in third party libraries. To enable debug logging in RMI connectivity, which logs hostname and port number, set this system property: sun.rmi.transport.proxy.logLevel=BRIEF Can also be set runtime with System.setProperty before [...]]]></description>
			<content:encoded><![CDATA[<p>When RMI connection fails with <code>java.net.ConnectException: Connection refused</code> it might be hard to figure out which hostname and port it tried to connect with, especially in third party libraries.</p>
<p>To enable debug logging in RMI connectivity, which logs hostname and port number, set this system property:<br />
<code>sun.rmi.transport.proxy.logLevel=BRIEF</code></p>
<p>Can also be set runtime with System.setProperty before RMI connections are made.</p>
<p>Log output are printed to console, such as:<br />
<code>
<pre>
Feb 19, 2015 1:03:28 PM sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
FINE: main: host: localhost, port: 1098
Feb 19, 2015 1:03:28 PM sun.rmi.transport.proxy.RMIMasterSocketFactory createSocket
FINE: main: host: localhost, port: 4444
</pre>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>https://hovenko.no/blog/2015/02/19/java-rmi-connectivity-debugging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ladekabel og datakabel for HTC Desire &#8211; Micro USB</title>
		<link>https://hovenko.no/blog/2010/07/24/ladekabel-og-datakabel-for-htc-desire-micro-usb/</link>
		<comments>https://hovenko.no/blog/2010/07/24/ladekabel-og-datakabel-for-htc-desire-micro-usb/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 13:02:28 +0000</pubDate>
		<dc:creator>Knut-Olav</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[feilsøking]]></category>
		<category><![CDATA[synkronisering]]></category>

		<guid isPermaLink="false">http://hovenko.no/blog/?p=452</guid>
		<description><![CDATA[Jeg fant ut i dag noe jeg mistenkte for noen dager siden, at ladekabelen til HTC-telefoner som jeg kjøpte på Elkjøp ikke var en fullkommen Micro USB-datakabel, men bare en ladekabel. Det kom ikke noe opp i loggene og dmesg da jeg kobla telefonen til PC-en, ingen nye enheter ble detektert. Jeg bestilte så en [...]]]></description>
			<content:encoded><![CDATA[<p>Jeg fant ut i dag noe <a href="http://twitter.com/hovenko/status/19107164756">jeg mistenkte for noen dager siden</a>, at ladekabelen til HTC-telefoner som jeg kjøpte på Elkjøp ikke var en fullkommen Micro USB-datakabel, men bare en ladekabel. Det kom ikke noe opp i loggene og dmesg da jeg kobla telefonen til PC-en, ingen nye enheter ble detektert.</p>
<p>Jeg bestilte så en helt vanlig Micro USB-kabel på Komplett.no, henta den på Posten i dag og testa, og vips så dukka den opp på PC-en og telefonen ble satt i synkroniseringsmodus.</p>
<p>Fra dmesg:</p>
<pre><code>
[1668040.520065] usb 2-1: new high speed USB device using ehci_hcd and address 16
[1668040.683373] usb 2-1: configuration #1 chosen from 1 choice
[1668040.699678] scsi9 : SCSI emulation for USB Mass Storage devices
[1668040.700616] usb-storage: device found at 16
[1668040.700622] usb-storage: waiting for device to settle before scanning
[1668045.710103] usb-storage: device scan complete
[1668045.716922] scsi 9:0:0:0: Direct-Access     HTC      Android Phone    0100 PQ: 0 ANSI: 2
[1668045.755374] sd 9:0:0:0: [sdb] 7698432 512-byte hardware sectors: (3.94 GB/3.67 GiB)
[1668045.757120] sd 9:0:0:0: [sdb] Write Protect is off
[1668045.757128] sd 9:0:0:0: [sdb] Mode Sense: 03 00 00 00
[1668045.757133] sd 9:0:0:0: [sdb] Assuming drive cache: write through
[1668045.817134] sd 9:0:0:0: [sdb] 7698432 512-byte hardware sectors: (3.94 GB/3.67 GiB)
[1668045.818298] sd 9:0:0:0: [sdb] Write Protect is off
[1668045.818300] sd 9:0:0:0: [sdb] Mode Sense: 03 00 00 00
[1668045.818302] sd 9:0:0:0: [sdb] Assuming drive cache: write through
[1668045.818308]  sdb: sdb1
[1668046.067608] sd 9:0:0:0: [sdb] Attached SCSI removable disk
</code></pre>
<p>lsusb:</p>
<pre><code>
Bus 002 Device 023: ID 0bb4:0ffe High Tech Computer Corp.
</code></pre>
<p>Husk å aktivere debugging på telefonen hvis du skal koble til med Android SDK adb.</p>
]]></content:encoded>
			<wfw:commentRss>https://hovenko.no/blog/2010/07/24/ladekabel-og-datakabel-for-htc-desire-micro-usb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript-feilsøking</title>
		<link>https://hovenko.no/blog/2009/07/23/javascript-feils%c3%b8king/</link>
		<comments>https://hovenko.no/blog/2009/07/23/javascript-feils%c3%b8king/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 23:29:53 +0000</pubDate>
		<dc:creator>Knut-Olav</dc:creator>
				<category><![CDATA[Programmering]]></category>
		<category><![CDATA[feilsøking]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://hovenko.no/blog/?p=297</guid>
		<description><![CDATA[Javascript kan være, err, jeg mener er vanskelig å feilsøke. Firebug-modulen til Firefox hjelper langt på vei, men jeg har stadig klødd meg i hodet over merkelig oppførsel. Jeg liker objektorientering, så jeg lager for det meste klasser i Javascript. Med objektorientert Javascript kommer også et lass av workarounds og hacks for å få dette [...]]]></description>
			<content:encoded><![CDATA[<p>Javascript kan være, err, jeg mener er vanskelig å feilsøke. Firebug-modulen til Firefox hjelper langt på vei, men jeg har stadig klødd meg i hodet over merkelig oppførsel. Jeg liker objektorientering, så jeg lager for det meste klasser i Javascript. Med objektorientert Javascript kommer også et lass av workarounds og hacks for å få dette språket til å gjøre det man vil.</p>
<p>Det er veldig viktig å passe på &#8220;this&#8221;-variabelen, for den får ny betydning oftere enn du aner. Selv bruker jeg en &#8220;self&#8221;-variabel som jeg deklarerer i toppen av klassen og tilordner referansen til this, og bruker den videre inni metoder jeg deklarerer lenger ned i klassen min.</p>
<p>Et ekkelt problem som Firebug ikke hjelper meg noe med er hvis jeg mangler et semikolon på slutten av en metodedeklarasjon. Med andre ord, alltid husk å plassere et semikolon etter du har tilordnet en anonym funksjon til en &#8220;this.something&#8221;-variabel i klassen din. Det skal bli noe slikt som <code>this.something = function() {};</code></p>
<p>Husk også at rekkefølgen på deklarasjoner av funksjoner og variabler spiller en stor rolle og kan gi deg mer hodebry enn du ønsker. For eksempel, hvis du bruker jQuery Form-modulen som gjør om HTML forms til å sende innholdet med Ajax, så lager du gjerne en &#8220;options&#8221;-variabel med konfigurasjon til hvilke callbacks du ønsker å kjøre før og etter Ajax har gjort sin jobb. Denne konfigurasjonen må skje enten i en metode i klassen din eller nedenfor deklarasjonen av metodene du henviser til i options-variabelen.</p>
<p>Det finnes tusen andre tips og triks, og hacks og problemer og irritasjon og nettleserkompatibilitet og jeg vet ikke hva, men dette er i hvert fall ting jeg har sliti litt med i dag. Lykke til.</p>
]]></content:encoded>
			<wfw:commentRss>https://hovenko.no/blog/2009/07/23/javascript-feils%c3%b8king/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
