Re: Qt application crashes after 2 minutes if started from app grid

2011-05-09 Thread Ian Stirling

On 05/09/2011 03:04 PM, Cornelius Hald wrote:

Hi all!

I've got a bit a weird problem. I'd we happy if anyone could give me a
hint.

My Qt (QML/C++) app terminates after exactly 2 minutes if it was started
via the graphical launcher. If I start it from the terminal it runs fine
for hours. I think this could be connected with D-Bus, but I'm not sure
how/where to look.


I remember this being talked about on IRC yesterday - maybe look at the 
logs?

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: is wireless modem tivoizated?

2011-03-06 Thread Ian Stirling

DmitryTurin.narod.ru wrote:

Ok, let's separate modem's CPU, ROM, flash, OS, etc
and phone's CPU, ROM, flash, OS.

So external wireless USB-modem for computer
has no any phone's CPU, ROM, flash, OS. Right?


How are these USB-modems locked to use SIM of
only one cellular provider?


If in ROM of modem, than how are hackers unlock
these modems to use with any SIM?
And as i understand, hackers unlock programmably,
i.e. without exchanging hardware.


They use reverse engineered or leaked normal unlocking
tools as supplied to the network operators for locking or
unlocking the modem.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: is wireless modem tivoizated?

2011-03-04 Thread Ian Stirling

DmitryTurin.narod.ru wrote:

what does mean "memory is signed" and "signature"?

Some number (hash) is calculated for memory of modem,
and stored where?

Modem re-calculate hash at booting and compare with number,
stored in some place?


As I understand it, the modem CPU has a small internal boot
ROM.
It boots from this, and verifies the first stage bootloader
on the external flash (which is not part of the normal flash).
Only if the http://en.wikipedia.org/wiki/Cryptographic_signature
matches is the bootloader executed.

This then runs the modem 'main' OS - which is not linux.
The modem then boots, and communicates with the main
processor running linux for commands.

(dial, login to network, ...)

The signature is stored in the ROM of the modem CPU.

It is very difficult to extract the key from the ROM,
as it is not meant to be readable external to the processor.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Is wireless modem support police functions

2011-03-01 Thread Ian Stirling

DmitryTurin.narod.ru wrote:

*) Is wireless modem specify in packages the factory number of equipment like 
Ethernet-card?
(this number in Ethernet-packages has cynical name "MAC-address")


All of the low level functions are dealt with by the modem firmware.
This can be flashed.
However, it will not operate unless the signature is correct.
Even if you replace the (as I understand it) package-on-package
flash memory, the chip still verifies the signature before booting.

So, you basically can't, unless you can crack the signature.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: chip of cellular/wireless modem

2011-02-26 Thread Ian Stirling

DmitryTurin.narod.ru wrote:

If there is a need for:
*) catch packages of another phones,


You can't do this generally - the hardware cannot do general purpose 
scanning.

For various technical reasons - there are hundreds of channels,
and the modem can be tuned to only one, amongst others.

Also, for legal reasons the software which runs on the modem chipset
will not support this. This software is completely seperate from the
application softwae - maemo/meego.


*) send package with abnormal AKEY (or abnormal SIS)
than it is necessary to patch code of "pnatd",
working directly with modem, or some other code?


You would need to break the signature algorithm in the modem code
signing, reverse engineer the interfaces, and then binary patch
the modem code to add this functionality.

Distributing this code - in the UK - for example - would then be
a criminal act - once it's first used to do criminal acts, and
you've been notified of this.
'manufacturing' this code for the first time would be a seperate
offence.

In short - find another platform where it can be done.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Neighboring Cell Towers

2011-02-23 Thread Ian Stirling

Neal H. Walfield wrote:

Hi,

I'm writing a context-aware application.  I want to learn the current
location using any visible cell towers and their respective signal



I can get the currently associated cell tower using the Phone.Net API,
but I have not found an interface to obtain the visible, non-connected
cell towers.  Is there one?  Do I have to interface with the SIM card
or modem directly?  If so, do you have any pointers on how I should go


As far as I'm aware, there is no way to do this.

ssh root@phone

Nokia-N900:~# pnatd
at+cops=?
+COPS: (2,"T-Mobile",,"23430",0),(2,"T-Mobile",,"23430",2),
(3,"O2 - UK",,"23410",0),
(3,"3 UK",,"23420",2),,(0,1,3),(0,2)
at+csq
+CSQ: 6,99


Is about the closest we get.
There isn't as I understand it a way to get the unconnected cell tower
info.

Various events you can listen to are sent over dbus.
http://maemo.org/packages/view/netmon/ for example.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: chip of cellular/wireless modem

2011-02-21 Thread Ian Stirling

DmitryTurin.narod.ru wrote:

What is the concrete name of chip of cellular/wireless modem
in Nokia 770, Nokia N800, Nokia N810, Nokia N900 ?


P.S.
E.g. for Nokia N900:
As i read, "TI OMAP 3430 SoC" does not contain integrated modem?


No, it doesn't.
The n900 has no available documentation on the modem.
There is limited information on the chipset - codename Rapuyama.
http://wiki.maemo.org/N900_Hardware_Phone
http://wiki.maemo.org/N900_Hardware_Schematic

This modem has its own RAM.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: need code for decoding cell broadcast SMS messages

2011-02-13 Thread Ian Stirling

Jonathan Wilson wrote:
I am looking for some code that can decode cell broadcast SMS messages, 
anyone know of any?


ofono has some but its too hard to separate from ofono itself.
Regular SMS decoders wont work as the cell broadcast SMS message format 
is different.


Have you considered posting on the osmocombb 
http://openbsc.osmocom.org/trac/ or http://bb.osmocom.org/trac/ mailing 
lists or IRC?

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Nokia and MS

2011-02-13 Thread Ian Stirling

Jeremiah C. Foster wrote:

On Fri, Feb 11, 2011 at 09:01:23PM +0100, Klaus Umbach wrote:



Don't be silly. Intel has to _compete_ with Android - Android doesn't run on
x86 hardware! MeeGo is Intel's embedded OS, and they are spending 100 million
US to support just the IVI vertical. I think you're barking up the wrong tree
here. 
 


Of course it can.
http://www.android-x86.org/

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Nokia and MS

2011-02-12 Thread Ian Stirling

Andrew Flegg wrote:

On Fri, Feb 11, 2011 at 9:30 PM, Sivan Greenberg  wrote:

On Fri, Feb 11, 2011 at 9:00 PM, Andre Klapper  wrote:

On Fri, 2011-02-11 at 13:25 -0500, Demetris wrote:

How does this affect the future of Maemo on Nokia's devices?




I've three hats to wear:


I only have one hat. :(


But there is a benefit to this that I can see. With no clear successor
for the N900, some people will keep theirs for a bit longer, others -
who may have been waiting for the Harmattan device - may now buy one.
This means the Community SSU can have more users, more developers and
more polish:

http://wiki.maemo.org/Community_SSU



The graph on http://www.flickr.com/cameras/nokia/n900/ would seem to
indicate that n900 use is crashing.

From one point of view this is depressing.
From another viewpoint, users who have 'upgraded' after 12 months with
the n900 may dump their phones on ebay. And the non-hardcore were not
to some degree the 'important' userbase for things like CSSU.

And as it's a 'dead' platform, it may be fairly cheap. There are many
semi-interested hackers that haven't been able to justify a
comparatively expensive phone.

Added to the promise of the CSSU, and related efforts, as well as the
increasing potential freedom both from reverse engineered bits, as well
as documentation that should have been found ages ago, but for various
reasons hasn't been - and code 'newly' released for meego - the platform
could be an interesting one for hackers for some time to come.

Even in the absence of a nice shiny new meego phone.

I had aspirations to fly concorde one day - if only once.
The closest I came was hearing the sonic boom, as it zoomed on its
last flight past the east coast of Scotland.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: How to ensure only HTTP requests from the device can be accepted in a web app?

2010-11-08 Thread Ian Stirling

Sivan Greenberg wrote:

On Mon, Nov 8, 2010 at 2:27 PM, Ian Stirling  wrote:

Firstly - why on earth do you care?
If a user is authenticated, why does it matter if they are breaking any
agreements they may have made with you to only access content on their n900.


Never post to public list when you are going over your 5 tasks in the
same time limit. This is perfectly true and holds! Moreover, the
client for the service would only run on the N900 (well until I
develop a desktop version of it) . but for all purpose a user account
would suffice.


Yeah - seems more sane to apply it on a per-user basis, as a filter at 
the server, unless I'm missing something.




The silly hack that comes to mind is to go to the firmware download page,
and use that as an authenticator, but that would be insane.


Out of *pure* technical curiosity how would that work? I mean, how can
I ask tablets-dev to authorize someone when it authorizes it due to
knowing that IMEI he/she provided is indeed a nokia device?


As simple as go to the firmware download page (with a script) enter the 
IMEI the user supplies, see if it authenticates.


Though not specifically answering that point, I suggest


 http://laforge.gnumonks.org/weblog/gsm/
http://threatpost.com/en_us/blogs/researchers-hijack-cell-phone-data-gsm-locations-042110

Also - you can bar the phone in many instances with only the IMEI, by 
reporting it stolen.


My concern is not so much that you might do something nefarious - but 
that you might screw up, and my IMEI turns up along with my name, 
address, and possibly CC/paypal details on thieftorrent.


There are - as I understand it - limited attacks that are possible using 
the IMEI at the moment.
GSM very much is not designed as a secure protocol, so I wonder if with 
the increasing ease of access, if that will remain so.



Also - as a user, I would be hesitant at giving out my IMEI.
While there are few risks at the moment, open-source GSM platforms are
becoming available to the hacker community, and the protocol was not really
designed for security.


I never gave thought to this, what would it help in abuse to have your IMEI ?


I will note that http://www.omniqueue.com/ shows a pleasing sparseness of
design, that many websites would do well to imitate.


Thanks! I try ;-) Even if it had a design it would most probably be
very minimalistic on the brink of a text document



No flash ads, no slow javascript, and at 0 bytes, quick to transfer!


Cellular data consumer kept in mind! :-p


Cheers,

-Sivan



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: How to ensure only HTTP requests from the device can be accepted in a web app?

2010-11-08 Thread Ian Stirling

Sivan Greenberg wrote:

Hi list,

 I'm developing and application that sends very small amounts of data
over HTTP ReST to an http server, and want to restrict request to
those only coming from the device itself (the N900 running
Maemo/MeeGo). This will be of-course complemented with a user login
and limitation of how many "pings" such a user can do to the server a
day.

 What would be the way to achieve this? Has anyone done/ tried
something like this before? (I thought about reading some hardware
identified off the device, but then again- how do I make sure an IMEI
is an RX-51 one?


Several issues occur.

Firstly - why on earth do you care?
If a user is authenticated, why does it matter if they are breaking any 
agreements they may have made with you to only access content on their n900.


Bearing in mind that the absolute maximum possible deterrance is the 
cost of a 'new' n900 on ebay.


The silly hack that comes to mind is to go to the firmware download 
page, and use that as an authenticator, but that would be insane.


Also - as a user, I would be hesitant at giving out my IMEI.
While there are few risks at the moment, open-source GSM platforms are 
becoming available to the hacker community, and the protocol was not 
really designed for security.


I will note that http://www.omniqueue.com/ shows a pleasing sparseness 
of design, that many websites would do well to imitate.


No flash ads, no slow javascript, and at 0 bytes, quick to transfer!
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Trying to switch GSM provider by API

2010-11-01 Thread Ian Stirling

Filip-M. Brinkmann wrote:

Hi Faheem,

thanks for the awesome answer. Due to several reasons, I got into coding
not until this week. Your code led to much insight on my side ;)
However, It seems that the get_operator_name method on
com.nokia.phone.net does not exist (anymore).

I verified by issuing

dbus-send --system --print-reply --type=method_call
--dest=com.nokia.phone.net /com/nokia/phone/net
Phone.Net.get_operator_name

Seems like my problem got a lot more difficult now.
You have any idea what happened? Maybe the Nokia DBus API changed in
PR1.3?


PR1.2
dbus-send --system --print-reply --type=method_call 
--dest=com.nokia.phone.net /com/nokia/phone/net 
Phone.Net.get_operator_name

Error rpc.Error: can't find method Phone.Net::get_operator_name
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: listenning for orientation changes using dbus

2010-10-19 Thread Ian Stirling

David Hautbois wrote:

Hello
I'm looking for a way to listen for orientation changes using dbus.
the subscription to the mce dbus service "sig_device_orientation_ind"
works fine, but only when the device is unlocked.
I'm using this to avoid battery draining.

I also tried Qmobility, but this uses 10% of CPU.
I don't think that an infinite loop querying the orientation is the good
trick

How to enable this signal when the device is locked ?
Is there another way ?



The good news is the hardware can interrupt on orientation change. 
(sort-of).


The bad news is that the kernel driver does not do this.
The only way to read the accel is to poll.

Depending on the latency you need, polling may not be too bad.
A 5s poll isn't _too_ nasty on battery life.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Using N900 accelerometer with 8g

2010-09-04 Thread Ian Stirling

ds wrote:

Hello,

as far as I can read from wiki the accelerometer should be usable in a
2g and 8g mode.

Does anybody know how to switch the modes?? Standard mode is 2g I think.


echo full >/sys/class/i2c-adapter/i2c-3/3-001d/scale

Pops it into 8G mode.
http://wiki.maemo.org/N900_Hardware_Accelerometer lists some other APIs 
- I'm unsure if rthese implement that.



Thanks a lot

D. Schmicker

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: how to get crash stack trace in Maemo 2.2 (Nokia 770)

2010-08-31 Thread Ian Stirling

Han wrote:

Hi,
I am using Maemo 2.2 to develop some programs for Nokia 770. Things
run pretty well except sometime my program would crash for unknown
reason. Normally I start the program from x terminal, and  it would
crash with only message "Killed".

I am wondering if possible to get a stack trace when the program
crashes?  so that I can find out where the crash happened in the code.

I tried to reproduce the issue with i386 in scratchbox, but did not
repro yet...

My exposure to 2.2 is limited to seeing a 770 once.

However.
Have you tried simply starting the program under gdb?
Also- might it be the OOM killer?
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: backgrounding/lock QA fail

2010-08-16 Thread Ian Stirling

Attila Csipa wrote:
I see we have a few apps (especially ports and stuff using SDL) that do not 
know how to suspend themselves and therefore it fails the QA. 


> Now, I was thinking, as this sort of
bug is a kind of a 'be aware' type, is that maybe we could allow these to pass 
if they made it clear to the user they are not able to suspend themselves. A 
popup after install, or a Hildon banner before/during startup... that sort of 


I would with some hesitation agree to this.

For some apps, it's probably the only sensible route.
Expecting the porter of a huge app that did little more than simply 
package it, and write 3 or 4 lines of description to take the leap to 
screwing with core portions of the event loop is hard.


It should not be a blocker if there is no practical way to change it.
But for apps where it should be possible to change this easily, it 
should remain.


http://wiki.maemo.org/N900_Software_Power_management - I'm planning to 
populate with links to info on how to change, as well as flesh it out 
some more.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: How can I get Display Resolution in N900 maemo5?

2010-08-10 Thread Ian Stirling

praveen koduru wrote:

Hi Ian,
I have tried "apt-get install xrandr" on my N900, Errror: couldnt find 
the package.
Can you tell me which package you installed to make xrandr work for you 
on N900?


I diddn't.
open a terminal on the phone.
ssh -X yourdesktop
xrandr

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: How can I get Display Resolution in N900 maemo5?

2010-08-09 Thread Ian Stirling

praveen koduru wrote:
I know that Display Resolution is 800x480, But I need to see from 
software the display resolution. 
I used to check Display Resolution in fedora using xrandr -q.  But maemo 
doesnt have xrandr.


Does maemo has similiar command to print Display resolution?
or Can I install xrandr on maemo N900?


While yes, you could install it.

ssh -x u...@phone
ssh -X u...@yourdesk
xrandr -q
Screen 0: minimum 480 x 480, current 800 x 480, maximum 800 x 800
LCD connected 800x480+0+0 (normal left inverted right x axis y axis) 0mm 
x 0mm

   800x48057.2*+

xrandr is run on the desktop, with X forwarded to the X server on the phone.

You can also if you're feeling silly run any X app like this, from 
xlander to firefox.

X performance blows if you don't turn off powersave though.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: is there a way to make N900 Display doesnt OFF?

2010-08-09 Thread Ian Stirling

praveen koduru wrote:
is there a way to make N900 Display doesnt go OFF? 

I am able to set it maximum to wait for only 2 mins. I need it for long 
time.


I recall from browsing the docs that the general way to do this is for 
the app to say every minute 'keep screen on for a couple of minutes'.

This is what the media player and ... does.

I don't have a link to this in the docs though.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: n900 debugging techniques

2010-08-08 Thread Ian Stirling

Martin DeMello wrote:

So I installed kernel-power, which appears to have killed my gps (even
when I reverted to the stock kernel), and I'd like to try finding out
exactly what's wrong, rather than just reflashing. What are the
general techniques to debug this sort of thing? dmesg has nothing, and
I can't see anything promising in /var/log/* either.

http://repository.maemo.org/pool/maemo5.0/non-free/l/location-test-gui/
may be of use.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Controlling N900 Display Brightness & Display turn on

2010-08-03 Thread Ian Stirling

praveen koduru wrote:

Hi,

I need to control the Display Brightness & Display Turn off(While it 
went to standby).
For Display Turn on, I have increased the standby timer to 2 mins(max). 
But I need to increase it further more say 10 mins. Can I control that?


As I understand it, the general way to do this is to tell the system 
every 30s to keep the display on. This stops software accidentally 
leaving the display on.


For Display Brightness, I need to dim and bright the Display 
programatically, like using dbus commands.


I'm unsure if this is possible, I haven't investigated it.
I'd look at the source of simple-brightness-widget.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo QA process

2010-07-21 Thread Ian Stirling

Attila Csipa wrote:

On Wednesday 21 July 2010 22:53:43 Roman Morawek wrote:

P.S.: You are welcome to evaluate and vote on my package:


Indeed, the best strategy for developers is to lobby a bit for their 
application. Open a thread on talk.maemo.org . Blog about it. Write to the 
list. I hope the fellow devs won't take this the wrong way, but... this aspect 
is actually a feature, not a bug, as it encourages discussion and 
interaction/community building, not the fully disconnected 'dump in extras' 
and 'download moar apps' approach. Obviously being delayed for months is very 
bad, so we're constantly exploring ways to improve the process, but...



Maybe an automatic promotion after 4 weeks would make sense, given its
actual package karma is positive?


...the problem with automatic promotion is that then we don't really have any 
guarantee that what gets to stable has actually been tested - and the testing 
should be at least as much about protecting users from obvious faults as 
providing feedback to developers. If we enable automatic promotion, that 
actually might discourage testing due to the 'why bother, its going to get to 
Extras anyway' factor. 

Note that since not long ago we also have super-testers, people with proven 
track records, it's enough to get three of their votes if your package is 
stuck and you're good to go.


Where is the super-testers list?
I've tested a few apps - though I need to get back into the pile of apps.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Unable to write to the serial port /dev/ttyS0 using QextSerialPort on Maemo device

2010-07-02 Thread Ian Stirling

suyash.ku...@tieto.com wrote:
OK, I understood, Thanks for the explanation Denis but I have one more question? 
IWe decided this approach as we have already implemented serial communication of Nokia N95 and PC (connected via USB cable). We simply used the symbian APIs for writing the information to the COM1 port and received the same on the windows PC's COM1 port and read it from there thus establishing a successful serial communication.


That's why I was trying the same for Maemo. The serial port is not visible 
physically on N95 also but somehow we managed the serial communication between 
device and PC using this approach.

Also, if the serial communication is not possible in this way, can you suggest 
me some other way/ sample code to achieve the same.


That wasn't really USB, it was RS232, with a wierd connector.

There are some RS232-over-USB-port capable phones - but absolutely no 
desktop hosts support this.


Serial (RS232) and Universal Serial Bus - have about as much in common 
as man and manatee.


You need to configure the n900s USB port to emulate a RS232->USB 
converter - in some way.
http://www.kernel.org/doc/Documentation/usb/gadget_serial.txt is an 
overview of how it would be setup.


Unfortunately, I'm unaware of how this would interact with the default 
process that enables the requisite USB drivers.


I know hald-addon-usb-cable monitors the lowest level of this, and sends 
an event on dbus, but I'm unsure what watches for this event, and 
configures USB gadgets.



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Low Latency Audio Capture on the N900, QAudioInput BUG: has 5000msec latency, Meego audio future

2010-06-19 Thread Ian Stirling

Benno Senoner wrote:

Thanks to all for your responses, yes I agree with what you said.
I will try to track the evolution of the  audio subsystem on meego and
provide my feedback and findings.
I'll discuss the issue with the JACK authors too what they think about
it, about adding power management to jack etc.
(the main author of Jack2, Stephane Letz is one of the coauthors to
LinuxSampler too).

It's understandable that Nokia will probably not change the audio
subsystem for the current Meego version, so at least
they should try to provide a stable working system, giving developers
a way to achieve <50msec mic to speaker latency.


As I understand it, pulseaudio on the n900 achieves 5ms latency, and a 
few dozen microseconds of jitter.


It's just not for normal users.

I point you at:

http://linuxplumbersconf.org/2009/slides/Jyri-Sarha-audio_miniconf_slides.pdf
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: GoogleCL

2010-06-19 Thread Ian Stirling

Sivan Greenberg wrote:

Looks cool, I think I'll give it a try but most surely someone else
here will already have packaged it faster than me :) Actually even if
that is the case, I think this now enabled providing lean UI to do all
that common tasks with google services, especially bulk uploads of
photos or creating blogger posts with the html ready so you don't have
to fight with blogger's terrible handling of inline code snippet.


I was playing with this eaarlier on the phone uploading photos to picasa.

Fun.

I'd not been using picasa for a while, as there was no easy way of
uploading pics from linux.

Interesting to some will also be the calendar and youtube options!

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: How many times each application is downloaded from extras-devel

2010-06-17 Thread Ian Stirling

Andrew Flegg wrote:

On Wed, Jun 16, 2010 at 17:40, Felipe Crochik  wrote:

Is there a way to find out how many times each application was downloaded
from extras-devel? It would be a valuable tool to help access if the
applications are being used (and/or are useful) and decide on how to
invest on each one.


Not sure - there is once you get to Extras; click "Download
Statistics" on the http://maemo.org/downloads/ page.



No, there isn't, that's misleading.

#!/bin/bash
wget --quiet 
"http://maemo.org/download-stats/fetch.php?unixname=$1&os=Maemo5"; -O -|\

awk -F'[' '/^ *var d/{for(x=1;xhttp://www.mauve.plus.com/count-downloads)

This says - for ecoach - 105529.
http://maemo.org/download-stats/index.php?unixname=ecoach&os=Maemo5&repo=extras 
is  the page which it pulls this info from.


http://maemo.org/packages/view/ecoach/ says 108000

But.

http://maemo.org/packages/view/ecoach/ - gives several dates, if you 
look at the package events, and glance at the graph, you can see that 
both the 'download-stats', and the 'maemo.org/packages/view' page must 
be counting downloads from extras-devel and testing too.


For some preliminary analysis that I did for fmms - as many users have 
testing enabled as extras.


The download number is also misleading - as it's really 'total downloads 
and updates'.


ecoaches headline number is 100K.
In reality, it seems likely that the real number of users is more like 10k.

(integrate the size of the spike after each package event, and you can 
see how many updated. If you look at the shape of this when there are no 
external events, then you can decipher stuff.


For example - a upload of a fresh version to testing - if over the next 
5 days, there are 5K downloads, and then 12 days later when it's pushed 
to extras - there are 3K - then it's probably reasonable to assume there 
are around 5000 users with extras-devel enabled, and 3000, with extras only.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: QT map widget

2010-06-13 Thread Ian Stirling

Till Harbaum / Lists wrote:

Hi,

Am Samstag 12 Juni 2010 schrieb Joerg Reisenweber:
It's rather moot, as this isn't a movie at 25fps, so an occasional image 
refresh, no matter how it's done, will take magnitudes less energy per time in 
average, than the backlight eats to display the image. When screen is dimmed 
(or the widget invisible/hidden/background) then of course all gfx workload 
should suspend, for obvious reasons


100% CPU load is bad no matter if this is for a 25fps movie or a 0.5fps 3d map
widget. Believe me, i have these discussions regarding maep. People _do_ care
for CPU load and battery consumption. And this is good.


I believe the point is not that battery life is unimportant, but that 
with the backlight on, the CPU using 200% of nominal for 2/25th of the 
time, this increases the total CPU power by 8%.


But - using numbers from 
http://wiki.maemo.org/N900_Hardware_Power_Consumption - with the screen 
on dim, and the GPS on, this 8% drops to 4% of total system load. - with 
the backlight on bright, it's only an increase of 2.5% or so.


The main point I was attempting to make was not this one anyway.

It was that while 3D may be possible on platforms similar to the n900, 
it is undesirable, even if it performs perfectly, if the widget may also 
be wanted to run on the increasing number of low end phones that may 
have limited or no 3D capability.


(Unless of course it can also do 2D optimally - but that seems like lots 
more code/work.)

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: QT map widget

2010-06-12 Thread Ian Stirling

Till Harbaum / Lists wrote:

Hi,

Am Freitag 11 Juni 2010 schrieb Marijn Kruisselbrink:
You might also want to look at the marblewidget (http://edu.kde.org/marble/). 




I did. On the n900 as well as on the linux desktop. While i really think this
is great for desktops i also think that it isn't the right thing for mobile
devices. There are several issues:

- It is big and installs ~10MB data
- It is pretty complex and doesn't really fit on the small screen
- It takes several seconds to load
- It runs pretty slow



I have read that poeple are working on the speed issue. But speed alone isn't


And speedups may be very possible - if for example you can offload 
portions of the workload onto a GPU.


But, for the forseeable future, 3D will not always be available on the 
mobile platform.


Especially as I wouldn't expect the future of featurephones to be a 
simple race to 2GHz/GPU/...


Yes, that'll be happening - but in parallel will be soon coming out (I 
predict - regrettably I have no inside info) n900-lite devices based on 
whatever can be gotten that week in china.


It's also not impossible that as capacities of cheap phones rise - take 
a look at http://noknok.tv/2010/01/04/nokia-5230-officially-shipping/ - 
for example - and even phones at the very bottom of the market are 
starting to include 'web browsers' - capabilities of the processors and 
GPU will not be up to n900 levels for some years.


The ability for such a widget to be 'cross platform' - and run on small 
devices would be a valuable one.



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: DBus Methods and Signals Introspection or Documentation

2010-06-06 Thread Ian Stirling

Wei Li wrote:

Hi all,

I am doing a project of middleware on Maemo/N900. I need to find the 
methods and signals related to the hardware, for example, HAL 
(especially the objects under /com/nokia since it is somehow 
proprietary). However, I couldn't find a detailed documentation on that. 
And I also used tools such as mdbus2, but since it lacks documentation 
and so does DBus itself, I couldn't figure out how to do the 
introspection to find the information I want. Anyone knows how to find 
that? Thanks!


As I understand it, many of these mrhods do not support introspection, 
and there is no documentation.


For example - the dbus 'backend' of liblocation.
It's possible I'm confused, and have simply missed the docs.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Quality assurance of "stable" software: my battery drained in few hours

2010-06-06 Thread Ian Stirling

Robin Burchell wrote:

On Sun, Jun 6, 2010 at 2:23 PM, Ian Stirling  wrote:

It's pretty hard to find out what's eating the battery on N900. First you
have decide that the battery is being consumed too fast. The default charge
meter occasionally realizes it's very wrong, and rapidly readjusts itself,
giving potential misreadings there. bq27200 certainly helps there, though
there's no "production quality" software available to use it yet. Nokia
Energy Profiler still shines with its absence ;)

I'm trying to develop something like this.
An energy profiler.

The ideal would be 'top' - sorted by power use.
But this is hard. :)


You mean, like, powertop? http://en.wikipedia.org/wiki/PowerTOP


No, fairly unlike powertop.

Powertop sorts by wakeups, which is not useless.

Consider a compute intensive task that uses 99.95% of the CPU.
At the same time, you've got a lightweight task that polls some 
descriptor 10 times a second.


This will appear above the application that's really causing most 
battery drain.


Powertops metric - wakeups per second - is arguably for some loads 
better than top, but it can be horribly misleading for a number of reasons.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Quality assurance of "stable" software: my battery drained in few hours

2010-06-06 Thread Ian Stirling

Jan Knutar wrote:

Doesn't the userland carry some sort of process monitoring, killing
malignant processes ? If not, we should develop something like this
for MeeGo.


It's pretty hard to find out what's eating the battery on N900. First 
you have decide that the battery is being consumed too fast. The default 
charge meter occasionally realizes it's very wrong, and rapidly 
readjusts itself, giving potential misreadings there. bq27200 certainly 
helps there, though there's no "production quality" software available 
to use it yet. Nokia Energy Profiler still shines with its absence ;)


I'm trying to develop something like this.
An energy profiler.

The ideal would be 'top' - sorted by power use.
But this is hard. :)

Initial stages are looking like something rather more modest.
Basically porportion out to every job that ran in a measured period a 
best guess at a 'fair' proportion of the power use during that period.


Further break this down by subsystem.
It's not 'fair' for example to count the power usage of xterm as very 
high, due to the backlight/display being on, when that's the users fault.



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: MeeGo

2010-02-15 Thread Ian
Hey
> Meego will use .rpm: http://meego.com/about/faq

thx..damn, i had looked at that page too - need more coffee obviously

Ian


-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: MeeGo

2010-02-15 Thread Ian
Hi,
I looked through the MeeGo site but could not see anything about
packaging. A while back Moblin moved away from .deb to .rpm to develop
more community around Moblin. Which (or maybe both?) will be supported
on MeeGo

Ian


-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Any new information on Developer Device Program?

2009-12-08 Thread Ian
Hi
> me too, I ordered it since they wrote to order it before the 21 of december.
ordered it from where? I looked around on forum.nokia.com and I have
nothing related to N900 anywhere..maybe I missed something/some link

Ian




-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo Summit 2009: add your travel information to the wiki!

2009-10-07 Thread Ian
Hi
> I, for instance, am not important enough ;)
There goes my vote right there for the next community council if you
should stand

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Mer Development Update

2009-06-18 Thread Ian
Hi
>> If anyone is *really* interested there is some work we're doing to
>> try and use
>> DVCS in the packaging process too. It looks really complex at first
>> sight but
>> actually it's fairly simple - there's often just a lot of it. Ask if
>> you're
>> interested :)
>
> I have followed some of the discussion around that process, if I'm not
> mistaken Martin Krafft from debian fame started this. I wonder if you
> guys have a document describing the process as used inside mer, if so
> I'd like to read it. I think there is room for lots of innovation here.

Here is the talk from Debconf 8:

Packaging with version control systems
http://caesar.acc.umu.se/pub/debian-meetings/2008/debconf8/high/547_Packaging_with_version_control_systems.ogg


Ian


-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: QA from extras-devel to extras-testing

2009-05-05 Thread Ian
Hi,

>> This separation of code and packaging (.diff.gz and .orig.tar.gz.) is
>> IMO extremely important for Maemo and should be actively encouraged by
>> both Nokia and the community processes.
>> Downstream projects will thank us for it, i imagine
>
> Yes, I wish that Nokia projects such as hildon stuck to that instead of
> packaging directly from svn.
I think that this should not only apply to Hildon - for example if
Nokia subcontracts an applications development out to a third party
this clean separation should be specified in the terms of work
contract (sorry if this is a bit OT for the dev list but I know
speaking to the Mer guys that they are being bitten hard by this
issue)

Regards
Ian


-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: QA from extras-devel to extras-testing

2009-05-05 Thread Ian
Hi
> This is ideal, at least in theory. The problem is that many package
> maintainers don't know the programming language of the software they
> are packaging. If you are packaging something written in erlang you
> will not be able to quickly fix bugs in that package if you don't know
> erlang. This problem is a big one in debian, which is why they pass
> bugs upstream. How many package maintainers know the code of the
> package they maintain in maemo?

This separation of code and packaging (.diff.gz and .orig.tar.gz.) is
IMO extremely important for Maemo and should be actively encouraged by
both Nokia and the community processes.
Downstream projects will thank us for it, i imagine

Regards
Ian



-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Google Summer of Code

2009-03-31 Thread Ian Foster
I am interested. Are there any other smaller projects like this that could
be combined into a larger one?

On Tue, Mar 31, 2009 at 2:48 AM, Murray Cumming  wrote:

>  On Tue, 2009-03-31 at 08:20 +0300, Ville M. Vainio wrote:
> > 2009/3/31 Ian Foster :
> >
> > > Hello, I am a student looking to apply for the Google summer of code
> with
> > > Maemo. Im looking for something that does not require a lot of
> programing
> > > experience, but I would love to lean more.
> >
> > Implement "maemo launcher" for PyQt apps - i.e. have a a python
> > instance ("launcher daemon") around that has pyqt imported, and forks
> > new processes when new program wants to be launched.
> >
> > This has the advantage that it's not maemo specific, but can be used
> > to speed up pyqt app launch wherever linux is used on slow
> > environments.
>
> That could be useful, but it's not a 3 month project.
>
> --
> murr...@murrayc.com
> www.murrayc.com
> www.openismus.com
>
>


-- 
Ian Foster
http://lanrat.com
http://world0.com
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Google Summer of Code

2009-03-30 Thread Ian Foster
Hello, I am a student looking to apply for the Google summer of code with
Maemo. Im looking for something that does not require a lot of programing
experience, but I would love to lean more. so far the Canola plugin idea
looks good. can anyone point me in the right direction?

Thanks.

-- 
Ian Foster
http://lanrat.com
http://world0.com
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Accessing GPS data remotely

2009-01-27 Thread Ian
Hi,
you could also set up an XML-RPC interface to the GPS data...have a look at
http://ianlawrence.info/random-stuff/django-bluetooth-and-gps-on-ubuntu-mobile

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Making Javascript Application embedded in a small gtk window.

2009-01-11 Thread Ian
Hi
> Wait, there is also the SWT approach. First wrap a toolkit in the
> desired language and on top of that a common API. That sound a lot
> easier since script bindings are there already (don't know about js
> but there is a project at http://svn.gnome.org/viewvc/gjs/

have a look at http://www.grillbar.org/wordpress/?p=307
and
http://live.gnome.org/Gjs


Ian
-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Maemo & Linux mainstream again (was Re: Projects Nokia should support (yours?))

2008-11-24 Thread Ian
Hi,
> Sure. However as for today there is no Ubuntu productized for ARM, so
> it's not as easy as it might look like for the average Ubuntu
> enthusiast. The Mojo project (funded by Nokia, btw) is investigating
> that Ubuntu ARM port. It is probably not very difficult to put a "Maemo
> Ubuntu Hacker Edition" in place, but the guys in the know think that
> there is a longer way before shipping commercial products on that basis.

I am sure this is pretty widely known but anyway armel is now
officially debootstrapable on jaunty

 debootstrap jaunty  http://ports.ubuntu.com/ubuntu-ports

 debootstrap --variant=buildd jaunty  http://ports.ubuntu.com/ubuntu-ports

> Another aspect to be analyzed are the implications of Nokia relying
> totally on a platform delivered (ultimately) by a private third party.

This can be achieved by thinking about how *both* sides can gain in
the exchange.
Ubuntu is interesting to Nokia if (and only if) the community around
it gets big enough to support the kind of numbers Nokia deals with and
Nokia is interesting to Ubuntu if (and only if) the markets it has
access to continue to be available.

I'd recommend Nokia hire some people to work on Ubuntu. Dell has a
couple of employees who spend all day working on Ubuntu (one recently
became core-dev), and so Ubuntu works very well on Dell hardware.
Those people could also register specs, argue for them at Ubuntu
Developer Summits, etc., and generally ensure that Ubuntu was exactly
what Nokia needed. Work on getting patches directly into Ubuntu rather
than maintaining a separate flavor. Realigning around a central core
would help everyone

> Don't get me wrong, we have good relationship with Mark and the
> Canonical crew. But what if one day they all go for a new mission in the
> outer space?

Also, as more companies sponsor people (currently there are about four
that have more than one employee working on Ubuntu), the easier it is
for them to make sure the Ubuntu Foundation does it's job if Mark does
go back to space.

Assuming I was completely in charge of Nokia strategy, I'd loosely
recommend looking at the internal goals, and thinking about whether
you want to engage in a business alliance, or sponsor developers.
Doing both is the most expensive solution, but if the volume is high
enough, may be warranted.

Option 1
---
Paying developers means either hiring existing Ubuntu developers, or
getting Nokia devs to work through the processes to become Ubuntu
developers (this usually takes about six months).
The advantage is that you can completely control their targets and direction.
The disadvantage is that you have to work within the framework to get
the work applied initially.

Option 2

Engaging in a contract with Canonical means that Canonical is
responsible for the application of everything.
The advantage is that it's not that much hassle, just a bunch of money.
The disadvantage is working at a level removed: the basic vendor relationship.


 What balance of these two options provides for the best expression of
Nokia's strategy would require me to have a lot more knowledge than I
have at present about Nokia internal strategy etc but as a start it
may be worth tracking down some of the other guys from Google, Dell or
Sun who work with Ubuntu and talking with them about the costs and
benefits of such a strategy however intangible each of these might be

Regards,

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Projects Nokia should support (yours?)

2008-10-23 Thread Ian
Hi,
> Rather than building Maemo up as yet-another-Linux-distro, I'd
> _rather_ see Nokia come inline with upstream and essentially ship
> Ubuntu or Debian, but with their own differentiation on top.
This makes a lot of sense and has been suggested numerous times on
this list already. Dude, an Ubuntu based maemo (or maemo based ubuntu
;) would seriously rock. Handing over (collaborating on) the distro
with Ubuntu (which they evidently do very well) would allow Nokia to
concentrate on what it does very well which is shipping extremely well
tested, consumer accessible devices to lots of markets with reduced
economies of scale.

> already open, somebody just needs to package it up to a sufficiently
> usable state for other platforms (it's already in Debian and Ubuntu,
> but simply installing it doesn't quite get you where you want to be).
The problem with Hildon is the GTKWindow to HildonWindow substitution
which is the root of what Neil was talking about (this is not a
criticism just an observation). Anything which means my app is not
write once run anywhere is a bug as far as I am concerned

Ian


-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Projects Nokia should support (yours?)

2008-10-22 Thread Ian
Hi
> My goal is creating a "GPS position sharing" client. What this
> application will do? I try to explain in few simple steps...

did you see fireeagle?

http://fireeagle.yahoo.net/

much easier to use this than write something from scratch

Ian
-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Community Maemo distribution

2008-10-06 Thread Ian
Hi,

> OS Remixes - os-remixes.garage.maemo.org ?

this sounds like https://launchpad.net/netbook-remix to me, with
consequently the potential for even greater confusion amongst end
users. As another shot how about "rewind"

'Some drops are so popular that the DJ will "rewind" or "reload" by
spinning the record back and restarting it at the build.'
http://en.wikipedia.org/wiki/Drum_and_bass

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: RE: Integration with hildon desktop

2008-10-02 Thread Ian
Hi,
maybe it is related to permissions on the image.. i had some problem
like yours and I needed to make the image readable by everyone IIRC

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: New theme

2008-09-11 Thread Ian Lawrence
Hi,
> I would like to experiment with the parameters in the gtkrc file, but to
> avoid damaging any of the themes shipped with diablo, I thought that I
> would work on a copy of one of the standard themes.  When I do that, the
> new theme is not offered as an option in Control panel | Themes.  I must
> need to do something else to let maemo know that the theme exists.

I have tried previously to create a gtkrc file for my changes, but I
couldn't get it to apply. I believe this is because in hildon-deskop
the gtkrc.maemo_af_desktop file was hard coded to be the only gtkrc
file loaded.
I am not sure if this is still the case

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers



Re: testing on a real Nokia device

2008-09-10 Thread Ian Lawrence
Hi,
> 1) Assuming that I purchase the device from an online store e.g.
> walmart, does it allow me to run applications written by me?
Yes, my device is littered with applications written by me (some work
and some do not but there you go)

> 2) If yes, In which case, I am would assume that N810 wimax tablet
> allows to telnet/ssh into the shell using the WiFi connection .
yes...at least on my old battered 770...dunno on the modern stuff  :)

> 3) Or, do I have to take permission from Nokia to upload my app on the
> device, something which Apple does with iPhone
If you write something cool I am sure Nokia would like that you share
it (and us in the community too I am sure) but you do not have to ask
permission,no

Ian

p.s I am super happy to be able to write a response like this

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Qemu Error on Maemo

2008-08-13 Thread Ian Rickards
>From: "David Greaves" <[EMAIL PROTECTED]>
>To: "Deepak Kr. Sharma, Noida" <[EMAIL PROTECTED]>
>Cc: 
>Sent: Wednesday, August 13, 2008 9:47 AM
>Subject: Re: Qemu Error on Maemo
>

>Deepak Kr. Sharma, Noida wrote:
>> qemu: uncaught target signal 11 (Segmentation fault) – exiting
>>
>>
>>
>> What could be wrong? Is it that my installation is not perfect?
>
>
>Someone pointed me at this:
>  http://lists.gnu.org/archive/html/qemu-devel/2006-03/msg00202.html
>
>HTH
>
>David

Hi David, you're right that was an issue in 2006, but fortunately resolved 
and Qemu now supports ARM v6 & v7
There are a few small glitches with some instructions though. 
qemu/scratchbox is a different branch from the normal qemu, unfortunately 
that means scratchbox is a little behind in terms of getting bugs fixed. 
I've found a couple of emulation problems myself, and have switched to real 
hardware.

See if you can locate the instruction that's causing the problem?

Ian


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: GPS + Python + POI database + sqlite - small project , need your help

2008-07-03 Thread Ian Lawrence
Hey,


> Source for gpsd already installed with maemo-mapper
> http://gpsd.berlios.de/
There are some reasons why gpsd might not be the best for resource
constrained devices. I have successfully used gypsy before and i wrote
up what i did here (for Ubuntu Mobile, but there is no reason why this
would not work on arm too):

http://ianlawrence.info/random-stuff/django-bluetooth-and-gps-on-ubuntu-mobile

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Wiki page of the day: "USB networking" and "USB networking with Debian"

2008-07-01 Thread Ian Key
Thanks for the reply Dave. I was pointing out the inconsistencies in the web 
pages - I do know a bit about USB networking, use it every day for testing. 
In actual fact, you can use any legitimate private network class addresses. It 
just seems that 192.168.2.1 / 2 and 192.168.2.14 / 15 are the most commonly 
documented pairs used for USB networking.

I agree, they should be merged, makes it less confusing to the less experienced.

Ian



- Original Message 
From: Dave Neary <[EMAIL PROTECTED]>
To: Ian Key <[EMAIL PROTECTED]>
Cc: "maemo-developers@maemo.org" ; Maemo Users 
<[EMAIL PROTECTED]>
Sent: Tuesday, 1 July, 2008 10:54:03 AM
Subject: Re: Wiki page of the day: "USB networking" and "USB networking with 
Debian"

Hi Ian,

They may look good, but they need some cleaning up, and IMHO should be
merged, and the inconsistencies such as the one you mention should be
removed.

In fact, it doesn't matter whether you use .14 and .15 or .1 and .2 (or
.3 or .4 or...).

Cheers,
Dave.

Ian Key wrote:
> Hi,
> 
> These pages look good, just a quick query about them. The USB with
> Debian uses IP address 192.168.2.1 and 2, but the USB networking page
> talks about 192.168.2.14 and 15. Should these use the same IP addresses?
> 
> Ian
> 
> - Original Message 
> From: Dave Neary <[EMAIL PROTECTED]>
> To: "maemo-developers@maemo.org" ; Maemo
> Users <[EMAIL PROTECTED]>
> Sent: Tuesday, 1 July, 2008 8:16:23 AM
> Subject: Wiki page of the day: "USB networking" and "USB networking with
> Debian"
> 
> Morning all,
> 
> I obviously underestimated the insatiable desire of the maemo.org
> community! "Root access" is done & dusted, in no time at all.
> 
> Many thanks to all those who contributed their time to improve the article.
> 
> So today, we have a twofer - two articles which should in all likelihood
> be merged, and which have the potential to be very useful:
> * "USB networking": https://wiki.maemo.org/USB_networking
> * "USB networking with Debian":
> https://wiki.maemo.org/USB_Networking_with_Debian
> 
> Thanks again for your help!
> 
> Cheers,
> Dave.
> 
> -- 
> maemo.org docsmaster
> Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> Jabber: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> 
> ___
> maemo-users mailing list
> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> https://lists.maemo.org/mailman/listinfo/maemo-users
> 
> 
> Not happy with your email address?
> Get the one you really want <http://uk.docs.yahoo.com/ymail/new.html> -
> millions of new email addresses available now at Yahoo!
> <http://uk.docs.yahoo.com/ymail/new.html>

-- 
maemo.org docsmaster
Email: [EMAIL PROTECTED]
Jabber: [EMAIL PROTECTED]


  __
Not happy with your email address?.
Get the one you really want - millions of new email addresses available now at 
Yahoo! http://uk.docs.yahoo.com/ymail/new.html___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Wiki page of the day: "USB networking" and "USB networking with Debian"

2008-07-01 Thread Ian Key
Hi,

These pages look good, just a quick query about them. The USB with Debian uses 
IP address 192.168.2.1 and 2, but the USB networking page talks about 
192.168.2.14 and 15. Should these use the same IP addresses?

Ian



- Original Message 
From: Dave Neary <[EMAIL PROTECTED]>
To: "maemo-developers@maemo.org" ; Maemo Users 
<[EMAIL PROTECTED]>
Sent: Tuesday, 1 July, 2008 8:16:23 AM
Subject: Wiki page of the day: "USB networking" and "USB networking with Debian"

Morning all,

I obviously underestimated the insatiable desire of the maemo.org
community! "Root access" is done & dusted, in no time at all.

Many thanks to all those who contributed their time to improve the article.

So today, we have a twofer - two articles which should in all likelihood
be merged, and which have the potential to be very useful:
* "USB networking": https://wiki.maemo.org/USB_networking
* "USB networking with Debian":
https://wiki.maemo.org/USB_Networking_with_Debian

Thanks again for your help!

Cheers,
Dave.

-- 
maemo.org docsmaster
Email: [EMAIL PROTECTED]
Jabber: [EMAIL PROTECTED]

___
maemo-users mailing list
[EMAIL PROTECTED]
https://lists.maemo.org/mailman/listinfo/maemo-users



  __
Not happy with your email address?.
Get the one you really want - millions of new email addresses available now at 
Yahoo! http://uk.docs.yahoo.com/ymail/new.html___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Hello Maemo - CFSONID 2008

2008-06-04 Thread Ian Lawrence
> proprietary and open source components (Ubuntu (is Launchpad finally
> open?), Novell, IBM etc), it's not either or.
It is in the In Progress queue apparently
https://bugs.edge.launchpad.net/launchpad/+bug/50699/comments/10

and likely to be released Affero licensed.
To me launchpad.net is kind of like maemo.org...you are not forced to
use it if you just want to use the OS.
At least when you do install the Ubuntu system you get a pop up
telling you are installing proprietary software and you have the
choice to back out. No such choice exists when you install chinook yet
both are marketed as open source.

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Fwd: Program works fine in Scratchbox Chinook but does not work in Nokia N800

2008-05-23 Thread Ian Key
Hi,

You will need to modify the target for the following :

Compiler: cs2005q3.2-glibc2.5-arm
Devkits: debian-sarge cputransp doctools maemo3-tools perl maemo3-debian
CPU-transparency: /scratchbox/devkits/cputransp/bin/qemu-arm-0.8.2-sb2

If you have no transparancy methods, then use Synaptic Package manager, do a 
serach for scratchbox and install the scratchbox-devkit-cputransp package.

Ian


- Original Message 
From: Dinh Khac Thanh <[EMAIL PROTECTED]>
To: maemo-developers@maemo.org
Sent: Friday, 23 May, 2008 10:39:40 AM
Subject: Fwd: Program works fine in Scratchbox Chinook but does not work in 
Nokia N800




Hi,

Thank you for your reply. 

I tried switching to ARM with the  cs2005q3.2-glibc2.5-arm toolchain but then 
when I compiled again, I got this error (in Ubuntu):
/scratchbox/tools/bin/misc_runner: SBOX_CPUTRANSPARENCY_METHOD not set
When I ran sb-menu I did not see any transparency method except 'none'. Do I 
need to reinstall Scratchbox? I think some transparency methods is missing 
somehow.

Regards,
Thanh



On Fri, May 23, 2008 at 4:25 PM, Ian Key <[EMAIL PROTECTED]> wrote:

Hi,

That's the error you get if it was compiled for x86 architecture and running on 
the ARM. You need the Scratchbox toolchain with the ARMEL toolchain 
(glibc2.5-armel).

Ian



- Original Message 
From: Dinh Khac Thanh <[EMAIL PROTECTED]>
To: maemo-developers@maemo.org
Sent: Friday, 23 May, 2008 9:15:14 AM
Subject: Program works fine in Scratchbox Chinook but does not work in Nokia 
N800

Hi everyone,

I wrote a simple program in Scratchbox using Hildon and Gtkmm library (on 
Ubuntu 7.10). Everything worked fine in Scratchbox but after I transferred the  
executable to  N800 and tried to run it, this error message appeared:
Line 1: syntax error:  "(" unexpected

Anyone has any idea why it doesn't work? Thank you very much in advance.

-- 
Dinh Khac Thanh
Computer Engineering student
National University of Singapore 


 Sent from Yahoo! Mail. 
A Smarter Email.


-- 
Dinh Khac Thanh
Computer Engineering student
National University of Singapore 


-- 
Dinh Khac Thanh
Computer Engineering student
National University of Singapore 


  __
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Program works fine in Scratchbox Chinook but does not work in Nokia N800

2008-05-23 Thread Ian Key
Hi,

That's the error you get if it was compiled for x86 architecture and running on 
the ARM. You need the Scratchbox toolchain with the ARMEL toolchain 
(glibc2.5-armel).

Ian


- Original Message 
From: Dinh Khac Thanh <[EMAIL PROTECTED]>
To: maemo-developers@maemo.org
Sent: Friday, 23 May, 2008 9:15:14 AM
Subject: Program works fine in Scratchbox Chinook but does not work in Nokia 
N800

Hi everyone,

I wrote a simple program in Scratchbox using Hildon and Gtkmm library (on 
Ubuntu 7.10). Everything worked fine in Scratchbox but after I transferred the  
executable to  N800 and tried to run it, this error message appeared:
Line 1: syntax error:  "(" unexpected

Anyone has any idea why it doesn't work? Thank you very much in advance.

-- 
Dinh Khac Thanh
Computer Engineering student
National University of Singapore 


  __
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Corporate ownership of open source projects [LWN]

2008-05-03 Thread Ian Lawrence
>  The funny thing is that steps in the right direction like opening up
>  the hildon input framework and HE
>  where not pick up that well(IMHO...).This while we have screamed (and
>  thus decided that is was important) thing to do.
>  What you are saying that there is no path in between. we need
>  [EMAIL PROTECTED] , serial cables,and hardware specs!
>
>  That would be a very interesting experiment.

Right...
It is like that game of 'pass the parcel' you play as kids when you
unwrap a layer of a present when the music stops. It does not matter
how interesting each layer is (Hildon Input Framework etc) if the
final layer has a padlock around it. It would have been better to have
played 'Hide and Seek'  instead, you get no prize but at least you
know whats gonna happen and its free.

Maybe a clever solution to this would be for Nokia to take some dead
product that everyone has forgotten about and completely open it.
Hell, even make some marketing splash like:
'In response to community feedback we are releasing 'X' under the GPL.
In its time 'X' had the most innovative power management on the market
but we think that this can be improved by a 'lots of eyeballs'
approach. Prove us right, do your bit for the planet and join us on
maemo.org'
I'd hack on it anyway

Ian

-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Corporate ownership of open source projects [LWN]

2008-05-02 Thread Ian Lawrence
Hi,
>  On the back of my post, "maemo.org: what next?"[1], it was interesting
>  to read in yesterday's LWN that the community around OpenSolaris feels
>  very much shut out of internal Sun development processes:
I am seeing a lot of discussions around this at the moment.
I really like this post
http://thunk.org/tytso/blog/2008/04/26/organic-vs-non-organic-open-source-revisited/
and from it:
'If a project decides to release its code under an open source
license, but nearly all the developers remain employed by a single
company, it doesn't really change the dynamic compared to when the
project was previously under a closed-source license. It is a
necessary but not sufficient step towards attracting outside
contributors, and eventually migrating towards having a true open
source development community. But if those further steps are not
taken, the hopes that users will think that some project is "cool"
because it is under an open-source license will ultimately be in vain.
The "Generation Y"/Millennial Generation in particular are very
sensitive indeed to Astroturfing-style marketing tactics.

My own *personal* opinion is that we either need to be open or not. If
open, then open, let us root around in the guts of the source and let
go. If closed. close it and put the beast out of its misery. My fear
is that it is now too late for the first option as perhaps most of
the 'heads' have now moved on to more fertile pastures. I am probably
wrong though, open source developers are a pretty strange and a pretty
forgiving bunch
Ian
-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: BECOMEROOT

2008-04-16 Thread Ian Lawrence
Hi,
>  The issue is more that the whole "Web 2.0" hasn't been planned to be run
>  in 64MB of RAM.  There are sites out there where a single Flash object
>  or JavaScript script consumes more memory.  Even 128MB is tight.
But, I mean it is possible to increase the amount of memory available
for a 770 using an MMC card, right?. I am not sure what the upper
limit is but 128MB + 64MB of system memory seems feasible. There is
even some nice GUI tab to do this in the control panel IIRC so you
don't need to get your hands dirty if you do not want to. Granted this
memory is not as fast as the system memory and there are plenty of
JavaScript/Flash horror stories out there in the wild to trip the
device up but this does not seem like 'the issue' we are talking about
to me. That is (or was) more profound, IMHO.

Regards,
Ian


-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: BECOMEROOT

2008-04-16 Thread Ian Lawrence
Hi,

>  Another reason why N800 etc software doesn't work on 770 is
>  hardware constraints.  Less RAM, Flash and older OMAP version.
>  I.e. "unfortunately" both HW and SW move forward...

Whilst this may be true it also highlights something else. More recent
software was never really *planned* to be running on a 770. Maybe if
this had been considered at the time some of the HW and SW effects
could have been ameliorated to some extent. ?
Perhaps this has its origins in Nokia being a mobile phone company and
not an Ubuntu or Red Hat or  type of company.
Mobile phones are often seen as disposable/throw away items so support
for backwards compatibility was not seen as crucial (either to profits
or the users experience). Unix/Linux hackers and power users
(especially those working in low and resource constrained embedded
environments) do not think in the same way [1] (at least in my
experience) so there is a certain disconnect involved.
Maybe it is just the price we are paying for a more mainstream
acceptance of Linux which companies like Nokia can bring but in any
case it is certainly a pretty 'current' topic of conversation [2]

Regards
Ian

[1] http://en.wikipedia.org/wiki/Unix_philosophy
[2] http://www.linux.com/feature/132203
-- 
http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: OpenEmbedded

2008-02-21 Thread Ian Key
Thanks for the response Marcin :)

Toolchains and environments are a nightmare. Scratchbox is good, but I find it 
hard to know how to set up new environments, for example, the NSLU2/Slug (and 
that's without the different variants of the Slug images!!!). I see OE has 
various Slug types and I am still trying to get bootstrap-image to compile 
properly for a slug :(  If I can do N8x0 on OE instead of Scratchbox, it makes 
maintenance musch easier :)

I will check out Poky as well

Ian

- Original Message 
From: Marcin Juszkiewicz <[EMAIL PROTECTED]>
To: maemo-developers@maemo.org
Sent: Thursday, 21 February, 2008 12:21:33 PM
Subject: Re: OpenEmbedded

Dnia Thursday, 21 of February 2008, Ian Key napisał:

> Following on from the "How to detect Maemo for building...",  Marcin
> Juszkiewicz specifies OE for package building. 

> Using, say, Chinook SDK has anyone used OE to build a complete rootfs
> and flash on device or use the MMC? 

OpenEmbedded use 'chinook-compat' distro configuration to build packages 
compatible with OS2008. It is not used to build whole rootfs. I do not 
remember does OE already has kernel from OS2008 or not - if not then I 
will add it soon. 

This kernel it is present in Poky which is derivated from OE and used by 
OpenedHand. You can run Poky on any Nokia tablet - we (I work for OH) 
provide rootfs + kernel on http://pokylinux.org/ website (look into 
autobuilder output).

> If so, what BitBake configurations were used (I notice there are some
> N800 .bb files present). 

MACHINE="nokia800" supports N800 and N810.

> What toolchain is used for the compilation? 

CSL 3.4.4 - same as in Chinook SDK but built from source instead of using 
binaries.

> I'm new to OE and fairly new to Linux development, have been using
> Scratchbox for as long as I've done Linux devel (which isn't long), so
> any help is appreciated.

Grab OE, setup and then set DISTRO="chinook-compat" MACHINE="nokia800" and 
try to build software.

-- 
JID: hrw-jabber.org
OpenEmbedded developer/consultant

 BSD is for people who love Unix. Linux is for people who hate Microsoft.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers






  __
Sent from Yahoo! Mail.
A Smarter Inbox. http://uk.docs.yahoo.com/nowyoucan.html___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


OpenEmbedded

2008-02-21 Thread Ian Key
Following on from the "How to detect Maemo for building...",  Marcin 
Juszkiewicz specifies OE for package building. Using, say, Chinook SDK has 
anyone used OE to build a complete rootfs and flash on device or use the MMC? 
If so, what BitBake configurations were used (I notice there are some N800 .bb 
files present). What toolchain is used for the compilation?

I'm new to OE and fairly new to Linux development, have been using Scratchbox 
for as long as I've done Linux devel (which isn't long), so any help is 
appreciated.

Ian






  __
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: RFC: Proposal to solve multiple repository, poor QA situation

2008-01-17 Thread Ian Lawrence
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ola,
For source packages perhaps something along the lines of the Ubuntu
PPA is necessary. Something like this [1] has already been started for
Debian

"One idea is to adopt the svnbuildstat [2] package to work as a light
server, that will accept source packages, and then there will be a set
of buildbots, that will get a source package from the server, build it
on a given architecture and upload back a binary package. In a similar
way, lintian/linda/piuparts checks will be automatically handled. The
result of this should be robust debian packages, that a user can
easily use to create his own PPA. And someone with a server and a will
can just install them and provide Debian PPA to others."

[1] http://code.google.com/p/debppa/
[2] http://wiki.debian.org/svnbuildstat
 http://svnbuildstat.debian.net

abracos
ian
- --
always code as if the person who ends up maintaining it will be a
violent psychopath who knows where you live.
http://ianlawrence.info

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org

iD8DBQFHj0Y+QAt/jhweq/8RAsGqAJ9OaKNpG59bOiwXylKIMeCdMXG3zwCfXm5h
h4cPdDEHE+ABT1b6NGAzapI=
=OHp4
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


list of closed/open source apps?

2008-01-03 Thread Ian Rose
Hello,

Apologies if this was previously answered on the forums (is there a 
search feature?  I ended up using perl to grep the subject listings 
pages - not too efficient...)

The following mail states that "some applications are closed [source]" 
such as file manager and media player:

http://lists.maemo.org/pipermail//maemo-developers/2007-November/012446.html

Is there a list anywhere of which applications are or aren't open 
source, or is the only way to go dig through the OS source code and see 
if the application you want happens to be there?  In this case I'm 
interested in the Sketch application, so if anyone knows the 
availability of that specifically, I'd love to hear it.  It appears to 
perhaps be related (or identical?) to the Sketch (aka Skencil) project:

http://sourceforge.net/projects/sketch/

but I am guessing that there is a maemo-specific version.

thanks very much for any help,
Ian
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Threads

2007-12-06 Thread Ian Key
You're a star :)

And I'm forgetful!!! 

Thanks

- Original Message 
From: Binary Chen <[EMAIL PROTECTED]>
To: Ian Key <[EMAIL PROTECTED]>
Cc: maemo-developers@maemo.org
Sent: Thursday, 6 December, 2007 10:52:38 AM
Subject: Re: Threads

On Thu, 2007-12-06 at 02:48 -0800, Ian Key wrote:
> (18:48 CST)
> 
> 
> Hi,
> 
> I'm relatively new to this and looking to use threads. I have
 included
> pthread.h and using the cs2005q3.2-glibc2.5-arm toolchain. The
> following code won't compile, I get the following error:
> 
> main.o: In function `main':/home/ikey/bob/fred/main.c:679: undefined
> reference to `pthread_create'
> :/home/ikey/bob/fred/main.c:680: undefined reference to
> `pthread_create'
> :/home/ikey/bob/fred/main.c:683: undefin 

You must link you program with -lpthread.







  __
Sent from Yahoo! - the World's favourite mail http://uk.mail.yahoo.com___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Threads

2007-12-06 Thread Ian Key
Hi,

I'm relatively new to this and looking to use threads. I have included 
pthread.h and using the cs2005q3.2-glibc2.5-arm toolchain. The following code 
won't compile, I get the following error:

main.o: In function `main':/home/ikey/bob/fred/main.c:679: undefined reference 
to `pthread_create'
:/home/ikey/bob/fred/main.c:680: undefined reference to `pthread_create'
:/home/ikey/bob/fred/main.c:683: undefined reference to `pthread_join'
:/home/ikey/bob/fred/main.c:684: undefined reference to `pthread_join'
collect2: ld returned 1 exit status
make: *** [bob] Error 1


// threads
#include 
#include 

int main(int argc, char *argv[])
{
// thread stuff
pthread_t ctrl_t ;
pthread_t supv_t ;
...
...
...
  /* Create resources and threads */
pthread_mutex_init (&mutex, NULL);
pthread_cond_init (&cond, NULL);
err = pthread_create (&ctrl_t, NULL, ctrl_loop, &r1) ;
err = pthread_create (&supv_t, NULL, supv_loop, &r2) ;

/* Wait for both threads to finish */
pthread_join (ctrl_t, NULL) ;
pthread_join (supv_t, NULL) ;
}

Have I done anything stupid? Can you not do this with N800, if not, how do you 
do threads?

Ian




  __
Sent from Yahoo! - the World's favourite mail http://uk.mail.yahoo.com
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Glade & Hildon

2007-12-04 Thread Ian Lawrence
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi
It would be a significant advantage in terms of merging Hildon
specific code changes upstream if glade integrated well with Hildon.
Looking through the glade site it seems the recent release glade-3 was
designed to ease the integration of external toolkits. I am not sure
how this integration would work in reality so i wondered if someone
was thinking/working on something like this or if there are some good
ideas around about how it might work.
thx
Ian


- --

http://ianlawrence.info
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org

iD8DBQFHVdHDQAt/jhweq/8RAqMLAJ4jsnXvtxWzaEaOsg5H5yiPlNK4RQCfZU9y
03kMXlcWqg1AobihFbyK18c=
=AO/L
-END PGP SIGNATURE-
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Porting to chinook

2007-10-19 Thread Ian Lawrence
Ola,
>> #include 
>   That's not the best way. You should check for hildon-1 pkg-config files 
> in
> configure.in, which will add /usr/include/hildon-1 to your include path.
> Then, in the source files, you should include hildon/hildon-program.h.

Yes, I did something like this in configure.ac :

AC_ARG_ENABLE(hildon, AS_HELP_STRING([--enable-hildon],[compile for Hildon 
environment
@<:@default=no@:>@]),,enable_hildon=no)


dnl 
dnl Hildon
dnl 

if test "x$enable_hildon" = "xyes"; then
   dnl AC_MSG_CHECKING([for GtkHTML2 support])
   PKG_CHECK_MODULES([HILDON], hildon-1 >= 
1.0.5,enable_hildon=yes,enable_hildon=no)
else
   enable_hildon=no
fi


AM_CONDITIONAL(WITH_HILDON, test "x$enable_hildon" = "xyes")

HTH
[]'s
Ian
-- 
http://ianlawrence.info



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


RE: maemo examples

2007-07-18 Thread Ian
Ola,

> If that does not work try to use the IP address instead of
> proxy.domain.org.

or you can even put the following in apt.conf

Acquire {
Retries "0";
HTTP {
Proxy "http://proxy.domain.org:port";;
};
};

[]'s
Ian

-- 
http://ianlawrence.info


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo examples

2007-07-18 Thread Ian
Ola,
> Can anyone help me ?
> This is an important and urgent task for me
> Thanks
Have you tried exporting the proxy in the shell???...like
[EMAIL PROTECTED]:~ export http_proxy="http://proxy.domain.org:port";

[]'s
Ian


-- 
http://ianlawrence.info


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: maemo examples

2007-07-17 Thread Ian

Ola,
>> http://maemo.org/development/examples/
>> and my apt in scratchbox too. I'm trying to create a deb package to install  
>> my application on
>> N800
>> What can I do ?
I had some problems too with apt when installing the bora environment on ubuntu 
feisty and asking
around on irc I found that the problem was with /etc/resolv.conf and 
/etc/nsswitch.conf . I
documented what i did here if it will help you:
http://ianlawrence.info/random-stuff/maemo-3-1-bora-on-ubuntu-feisty
[]'s
Ian



-- 
"Todos os animais são iguais, mas alguns animais são mais iguais do que os 
outros""
http://ianlawrence.info


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Internet Tablet Power Management presentation from linux-pm summit 2007

2007-07-11 Thread Ian

ola
> https://bugs.maemo.org/show_bug.cgi?id=1246
for me this gives

There is a problem with this website's security certificate.

on windows vista
[]'s
ian
-- 
http://ianlawrence.info


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Eclipse & the IDEs

2007-06-21 Thread Ian
Ola,
> genealogy. However, as soon as we jump to traditional mobile, Windows based or
> commercial software development IDEs are a must
What do you mean by this?How is 'traditional mobile' so different from any 
other sort of
development that we *must* use commercial software?
i am interested to learn more about a situation like this..

> If you have other IDE preferences/plans,
> pleas share.
I have been using pyphantom recently and I think it is a great (but pretty new 
IDE) that
definitely deserves some support
https://garage.maemo.org/projects/pyphantom/
[]'s
Ian



-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso veja -> sudo apt-get install hildon-desktop

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: Problems with bora maemo repository and apt-get ...

2007-06-04 Thread Ian
Ola,
My bad.
> Is there now some fix for resolv.conf as well that I do not know about
> yet?
You need to make the nameserver on your system /etc/resolv.conf the same as the 
one on your
/scratchbox/etc/resolv.conf
apt now works ok
[]'s
Ian


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Problems with bora maemo repository and apt-get ...

2007-06-04 Thread Ian
Ola
> The repositories work fine from here. You probably will have to fix
> /scratchbox/etc/nsswitch.conf, or /scratchbox/etc/resolv.conf.
Then this is strange problem I have. I fixed /scratchbox/etc/nsswitch.conf a 
couple of weeks back
and it *was* working. Is there now some fix for resolv.conf as well that I do 
not know about yet?
[]'s
Ian

-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Problems with bora maemo repository and apt-get ...

2007-06-04 Thread Ian

Ola,

> [sbox-SDK_ARMEL: ~] > apt-get update
> Err http://repository.maemo.org bora/free Packages
> Could not resolve 'repository.maemo.org'
> Err http://repository.maemo.org bora/free Release
> Could not resolve 'repository.maemo.org'
> Err http://repository.maemo.org bora/non-free Packages
> Could not resolve ' repository.maemo.org'
> Err http://repository.maemo.org bora/non-free Release
> Could not resolve '  <http://repository.maemo.org> repository.maemo.org'
> Err http://repository.maemo.org bora/free Sources
> Could not resolve 'repository.maemo.org'
> Err http://repository.maemo.org bora/free Release
> Could not resolve 'repository.maemo.org'

The repositories have been offline for about a week now. An e-mail to the dev 
list to explain why
this is so would have been great (and saved my valuable time trying to debug).
The current situation is clearly sub-optimal and needs sorting a.s.a.p
[]'s
Ian



-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: deb permissions problem in SDK

2007-05-28 Thread Ian
Ola,
> In your case (in /scratchbox/users/vern/home/) from user/ to vern/
> (note that you should do it in the directory to avoid the full path
> being taken).
>
> This way any script that uses the hard-coded path '/home/user' will
> actually use your home dir through the link.
thx very much, i understand now and the deb installs
[]'s
Ian

-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: deb permissions problem in SDK

2007-05-28 Thread Ian
Ola,
>> Make your script scratchbox compatible by checking whether
>> /targets/links/scratchbox.config exists and substitute user with $USER
>> if it does.
>
> Or simply make a symlink to your home dir inside
> /scratchbox/users//home/ in case you have root access to
> the machine you are running scratchbox on...

Sorry,I am not sure what you mean... make a symlink to/from what?...here is 
what i did..

1. Made the deb in system home directory /home/vern like this (fakeroot dpkg -b 
jiboia jiboia.deb)
2. Copied the deb like this to scratchbox (on same machine):
[EMAIL PROTECTED]:/home/vern# cp jiboia.deb /scratchbox/users/vern/home/vern/
3. Tried to install the deb:
[sbox-SDK_ARMEL: ~] > fakeroot dpkg -i jiboia.deb
(Reading database ... 17741 files and directories currently installed.)
Unpacking jiboia (from jiboia.deb) ...
dpkg: error processing jiboia.deb (--install):
 error creating directory `./home/user': Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 jiboia.deb

[]'s
Ian
-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: about SoC organization reward

2007-05-28 Thread Ian
Ola,
>> Using SoC money to sponsor trips to GUADEC sounds very good. The best
>> proposal (IMHO) I have heard so far.
>>
>> What are the thoughts of the other SoC students? Rest of people?
>>
>
> +1 from me.

This seems ok to me with the following caveat:
'we are aware that climate change poses a serious threat to this amazing planet 
and its peoples.
We encourage bike, foot and tram over car, train over plane and pdf over paper!'
[]'s
Ian

-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


deb permissions problem in SDK

2007-05-28 Thread Ian

Hi,
I have made a deb which customizes users home directory and gives some gconf 
commands to
personalize user experience. Before installing to device I want to test in SDK. 
In scratchbox i
get:

[sbox-SDK_ARMEL: ~] > fakeroot dpkg -i jiboia.deb
(Reading database ... 17741 files and directories currently installed.)
Unpacking jiboia (from jiboia.deb) ...
dpkg: error processing jiboia.deb (--install):
 error creating directory `./home/user': Permission denied
dpkg-deb: subprocess paste killed by signal (Broken pipe)

>From #maemo i found out i don't have permissions to overwrite /home in 
>scratchbox and scratchbox
documentation say's nothing about permissions that i can find.
Is there a way round this?
[]'s
Ian


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Unable to update targets on Maemo 3.1 'bora' via 'apt-get update' after sdk installation

2007-05-15 Thread Ian
Hi,
Thx to kulve in #maemo I have just found the solution:

if you receive an error about unavailable repositories you need to:
[EMAIL PROTECTED]:~$ cd /scratchbox/etc/
[EMAIL PROTECTED]:/scratchbox/etc$ sudo gedit nsswitch.conf
Password:
and edit the file so it looks like this:
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd: compat
group:  compat
shadow: compat

#hosts:  files mdns4_minimal [NOTFOUND=return] dns mdns4
hosts:  files dns
networks:   files

protocols:  db files
services:   db files
ethers: db files
rpc:db files

netgroup:   nis

then from inside scratchbox do:
[sbox-SDK_ARMEL: ~] apt-get update
and it will hit the repositories ok.

[]'s
Ian
> Hi,
>
>
> I tried to install Maemo bora SDK to my host system (Debian testing ~ lenny).
>
>
> The scratchbox installation went ok, but the maemo sdk installation script
> failed to update both targets at the end of the installation. And when trying 
> manually to run
> 'apt-get update' on either of the targets I got the
> same complaints about not being able to resolve repositories:
>
> 
> ...
> Err http://repository.maemo.org bora/free Release
> Could not resolve 'repository.maemo.org'
> Failed to fetch
> http://repository.maemo.org/dists/bora/free/binary-armel/Packages.gz
> Could not resolve 'repository.maemo.org'
> ...
> 
>
>
> I have "googled" to find a solution to this problem, and I found couple
> other posts from people having same kind of problems. My symptoms are exactly 
> same:
>
> - I'm able do download stuff using directly the wget to do the job, for
> example command '[sbox-SDK_ARMEL: ~] > wget
> http://repository.maemo.org/dists/bora/free/binary-armel/Packages.gz'
> worked perfectly ok.
>
> - I have also checked the /etc/nsswitch.conf on both targets to contain
> the line 'hosts:  files dns'
>
>
> - I have added to the /etc/resolv.conf (again in both targets) the
> following definitions (copied from my host system)
>
> nameserver 172.16.0.1 (my local network name server) nameserver 193.229.0.40 
> (my isp name server)
>
> But neither of above changes did make the apt-get to work.
>
>
> Any ideas what might be wrong here?
>
>
> Many thanks!
>
>
> br. Jan-Petter
>
>
> ___
> maemo-developers mailing list maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
>
>


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Boot Screen and Start App at Boot up

2007-04-26 Thread Ian
Ola,

> I read through your tutorial
It is not my tutorial...i think it was written by [EMAIL PROTECTED] ...thank 
him ;)

> First, I have been unable to replace the first of the 3 boot up screens. Have 
> you had success
> replacing it?
No, I have just changed the default gtk theme so far. The big Nokia logo you 
see on startup comes
from the file 
/usr/share/icons/hicolor/scalable/hildon/qgn_indi_startup_nokia_logo.png and the
Nokia hands live at 
/usr/share/icons/hicolor/scalable/hildon/qgn_indi_nokia_hands.png ...maybe
replace them using your install.sh script (size 770x470 and you should chmod on 
them as well in
the script to 666). This may not work however as these filenames also appear in
/etc/gconf/gconf.xml.defaults/schemas/system/systemui/splash/%gconf.xml
(/etc/gconf/gconf.xml.defaults/system/systemui/splash/%gconf.xml makes 
reference to values in this
file)...and maybe these values override the hardwired ones

> And, do you know of a way to launch an application at startup? I would like 
> the unit to
> launch the image viewer at startup. Ideally, full screen.
I think maemo-launcher listens to system dbus to launch a program and as the 
install.sh script sym
links to the init script /etc/rc2.d/ for maemo-launcher maybe look into hacking 
this
HTH
[]'s
Ian


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Continuous reboot problem with the N770 hacker edition

2007-04-26 Thread Ian
Hi,
Not sure but maybe this will help you.
At the moment I am working my way through a 'branding' tutorial for my 770:
http://blog.2blocksaway.com/files/maemo-1.pdf

it seems using this you can replace totally the desktop/bookmarks/boot-up 
splash screens and so on
using a custom .deb. You can also install the apps you want after your new 
desktop is installed in
a postinstall shell script which calls dpkg -i on the app you want
[]'s
Ian
> Hi Markku,
>
>
> I have no idea how I can replace the binary when the N770 is rebooting itself
> before the desktop is up :-( Is that possible?
>
> If not, that translates for me, that I have to reinstall the N770. Are there
> any plans to update the N770 hacker edition image in near future to fix bugs 
> like this? If yes, I
> would probably wait for a few days and test the updated image (and would be 
> happy to pick up the
> other improvements;-)
>
> Thanks,
> Rainer
>
>
>
> Am Mittwoch, 25. April 2007 09:31 schrieben Sie:
>
>> Hi,
>>
>>
>> Hacker edition is based on same software than the _original_ N800
>> release. The first update for N800 is likely to contain many updated 
>> packages.
>>
>> RSS applet was not modified for "hacker edition", so if it's causing
>> problems, you might be able to replace the old binary by new one just by 
>> copying the new version
>> to your 770.
>>
>> -Markku-
>>
>>
>> Rainer Dorsch wrote:
>>
>>> Am Montag, 23. April 2007 10:16 schrieb Eero Tamminen:
>>>
>>
>> ...clip...
>>
>>
>>>> This sounds like Desktop crashing.  If you have RSS applet enabled
>>>> in Desktop *and* the Hacker edition is based on a version earlier than the 
>>>> latest N800
>>>> release, it could be a the crasher bug in RSS applet that was fixed to the 
>>>> latest release
>>>> (once it got a feed item with
>>>> "a strange" URL, the applet always crashed (Desktop) immediately after
>>>> applet had been loaded by the Desktop).
>>>>
>>>>
>>>> - Eero
>>>>
>>>>
>>>> PS. In gnome Desktop the crasher bugs in panel applets are not so fatal
>>>> because they are run as separate processes.  You notice this easily from 
>>>> the Gnome desktop
>>>> memory usage...
>>>
>>> Eero,
>>>
>>>
>>> thanks for the quick reply.
>>>
>>> SU-18_2007HACKER_2.2006.47-17_PR_F5_MR0_ARM.bin
>>>
>>>
>>> was installed on the device. Not sure, if that was based on the latest 
>>> release. I am not sure,
>>> if I disabled RSS, at least I did not customize it.
>>>
>>> Can I boot the device from an external image on the MMC card or provided
>>> by flasher to find out what the root cause of the problem is/was?
>>>
>>> Thanks for the explanation, why you hae a single process, causing the
>>> complete desktop to die when an applet has a problem.
>
> --
> Rainer Dorsch
> Lärchenstr. 6
> D-72135 Dettenhausen
> 07032-359190
> jabber: [EMAIL PROTECTED]
> GPG Fingerprint: 5966 C54C 2B3C 42CC 1F4F  8F59 E3A8 C538 7519 141E
> Full GPG key: http://pgp.mit.edu/
> ___
> maemo-developers mailing list maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
>
>


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]



-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]



-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: how to make install package for applications written in python

2007-04-24 Thread Ian
Ola,
> Could tell me how to make debian package for python applications? I
> developed my application using python and not in scratchbox environment. 
> directly edit file and
> test it in real device. Following the tutorial from maemo.org, I found 
> command "dh_make" isn't
> there in device.

did you mean this? :
http://maemo.org/platform/docs/pymaemo/python_maemo_howto.html

You need to write a Makefile to act as an interface between the Debian package 
system and your
setup.py
[]'s
Ian


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: No more 770 bug activity?

2007-04-17 Thread Ian
Ola,
> I hope that these email discussions contribute to those wheels.

If the vehicle gets bogged down anywhere or can't find its way,  please Nokia 
send all returned
770's to Brazil. We [1] will use them.

I have added a section:
Implement a Coherent Recycling Strategy for all Nokia Maemo Devices.

onto [2]. Apologies as this is off-topic for the dev list. I would have posted 
to users but since
the topic of 770 obsolescence was raised here I wanted to maintain context.
[]'s
Ian

[1] http://oxossi.metareciclagem.org/moin/BricolabsNet
[2] http://maemo.org/maemowiki/NonSoftwareRelatedRequests

-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Lecture at my LUG: Presenting the Nokia 770 Internet Tablet

2007-04-05 Thread Ian
Ola,
Why not have a look on http://planet.maemo.org/ ...i remember downloading some 
interesting
presentations from there a while back
[]'s
Ian
> On Thu, Apr 05, 2007 at 03:48:15PM +0300, Amichai Rotman wrote:
>
>> I apologize for cross-posting to both lists, but I wanted to reach you
>> all...
>>
>> I am about to present the N770 to my LUG:
>>
>>
>> http://www.haifux.org/lectures/164/
>>
>>
>> Any pointers, pitfalls, tips or maybe if someone already did it and can
>> share the experience and / or resources used - will be greatly appreciated.
>
> Given what I saw at the URL, I can only suggest that "its" doesn't need
> an apostrophe, and that "the" is not needed in "the its successor".
>
> Marius Gedminas
> --
> 5. Is RetchMail standards-compliant?
>
>
> Quick answer: HA HA HA HA HA HA no.
> -- http://open.nit.ca/wiki/index.php?page=RetchMail
> ___
> maemo-developers mailing list maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
>
>


-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: No more 770 bug activity?

2007-04-03 Thread Ian
Ola,
Maybe it is important the old motive of making a device do more than it was 
intended for.
Knowing that however long it takes Nokia is fighting the beaurocracy, lawyers 
and politics to open
source code would mean a great deal to me. Every success would be extremely 
well received by this
community and generate considerable goodwill.

Nokia would get this for ever.

I want to be using my 770 in 20 years time totally ripped, modded and maxed out 
by the way.
[]'s
Ian

-- 

.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Maemo documentation - feedback time is now

2007-03-29 Thread Ian

Ola,
My question is about the wiki and the idea that was discussed to use as staging 
area for
experimental documentation.
Like this docs which are not well tested for spelling errors/bugs/version 
incompatibilties and so
on do not make it up into the official docs until they *are* well tested.
[]'s
Ian

-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://ianlawrence.info
http://manaus.metareciclagem.org/

Jabber: [EMAIL PROTECTED]

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: Nokia hiring developer for Maemo and Internet Tablets

2007-02-23 Thread Ian

> Acadia Secure Networks пишет:
>> Companies like IBM figured this out long ago as a way to keep the
>> software "factory" humming around the clock while saving on relocation
>> costs.
> :-)
> Note that IBM isn't hiring anyone to do Maemo work, its Nokia and it has
> its own approach to handle development process. May be they think
> Helsinki region has more effective mind field than any other places. :-)
>
> Though I wish companies would take more diversified approach to
> development...

I dunno, judging by the amount of Brazilians on this list there must be a lot 
of dev work going on
there. No ice driving mind you.
[]'s
Ian
-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://manaus.metareciclagem.org/
http://estudiolivre.org/el-gallery_view.php?arquivoId=2804
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] important message for maemo.org wiki users

2007-02-15 Thread Ian
Hi,
> We would like to encourage all of you to start using the new pages as soon as
> the wiki import has been completed. However the current maemo wiki will be
> available for some time, but we will do __no more__ automated page conversion.
> We could be radical and disable editing of the "old" pages, but this may cause
> too much harm.

If the overhead/headache of doing page imports into Midgard is not prohibitive 
maybe it is a good
idea to leave the wiki and use it as a kind of incoming for experimental 
documentation (if midgard
does not have something similar). Like this docs which are not well tested for 
spelling
errors/bugs/version incompatibilties and so on do not make it up into the 
official docs until they
*are* well tested.
[]'s
Ian
-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://manaus.metareciclagem.org/
http://estudiolivre.org/el-gallery_view.php?arquivoId=2804
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Do you want to install as many applications as you like?

2007-02-09 Thread Ian
Ola,
> I really don't think that's a bugzilla  worthy bug.
Ok, I was just following the guidelines here:
https://maemo.org/community/getting-involved.html#Documentation+bugs+and+patches

However for wiki pages i agree some form of common style guidelines would 
probably be better.I
have changed the status of the bug to invalid and added a note about style 
guidelines instead onto
http://maemo.org/maemowiki/DocumentationWanted

> Are we really having this conversation on both lists!?! This seems more like
> a meamo-users conversation than a maemo-developers conversation
I dunno, this depends on whether real devs read documentation or not, no? ;)
[]'s
Ian

-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://manaus.metareciclagem.org/
http://estudiolivre.org/el-gallery_view.php?arquivoId=2804
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Do you want to install as many applications as you like?

2007-02-09 Thread Ian
Hi,

> I have appreciated a lot the line he used in every document edited:
>
> "This procedure has been tested on a Nokia 770 with ITOS 3.2006.49-2"
>
> This type of statement is something I miss from other wiki pages or maemo
> tutorials on web, where discovering that the stuff used by the author is
> not the same of the user is left to the user himself, sometimes with not
> so nice effects.

I have registered this as a documentation bug on bugzilla as:
https://maemo.org/bugzilla/show_bug.cgi?id=1042

it also links in to:
https://maemo.org/bugzilla/show_bug.cgi?id=770

where it seems that some tutorial code will not compile, so has obviously 
therefore *not* been
tested.
[]'s
Ian

-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

http://manaus.metareciclagem.org/
http://estudiolivre.org/el-gallery_view.php?arquivoId=2804
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] New list spin-off?

2007-02-01 Thread Ian

Hi,



> The ruleset might be, then:
> - If what you're trying to do involves the platform, it's
> maemo-developers@
> - If what you're trying to do involves scratchbox, it's maemo-appdev@
> - If what you're trying to do involves hacks on the device (such as
> using xterm), it's maemo-users@
> - Otherwise, it's [EMAIL PROTECTED] or whatever.

I have said this before but I think it might work to have a community mailing 
list...
something like [EMAIL PROTECTED]
if what you are trying to do is brainstrorm new ideas or ramble on about what 
cool things you can
do with your 770/N800
[]'s
Ian
-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

   http://manaus.metareciclagem.org/

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] OS2006 roadmap

2007-01-10 Thread Ian
Hi,
An interesting thread about the iPhone arch
http://lists.immunitysec.com/pipermail/dailydave/2007-January/003932.html
[]'s
Ian


-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

   http://manaus.metareciclagem.org/
   http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] RNDIS, CDC, usbnet, usb in host mode

2006-12-27 Thread Ian Smith


I was wondering if anyone knew how to "switch" a N770 (scirocco) to  
use CDC (via usbnet) when it is in USB host mode?


Details:

I have another linux box (PXA-based) that is a USB client only and it  
speaks CDC_subset over USB.  I would like the N770 to speak IP with  
it, which it refuses to do at present.


I used flasher-2.0 to set my nokia to host mode.  I confirmed that  
N770 works correctly with a Human Interface Device (a USB keyboard).  
I'm using the "voltage hack" from the UCLA folks.


Both of the devices (when the n770 is not in USB host mode) work  
properly with a standard laptop linux box and can be pinged or I can  
SSH to them no problem.


Both of the devices can be reached via their other interfaces without  
problems (bluetooth to my local device, wlan to the nokia).


What worries me about the N770 is that when one uses the "switcher"  
to switch to USB net when the N770 is a USB host I get this in dmesg:


[xxx] usb0: RNDIS ready

Seems like somehow it wants to speak RNDIS when in host mode... but  
it speaks CDC when in client mode!


I do get some worrying messages when I connect up my PXA linux box to  
my n770 (which is in host mode).  This is the part of dmesg:


[xxx]: usb 1-1: new full speed USB device using ohci and address 11
[xxx]  usb 1-1: device v049f p505a is not supported
[xxx]  usb 1-1: configuration #1 chosen from 1 choice

If anybody can suggest where to turn on this issue, I'd really  
appreciate it


thanks
ian

----
Ian Smith
[EMAIL PROTECTED]
We've seen everything there is to see, from Bangkok to Calgary.


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] how-to or tutorial home-applet

2006-12-07 Thread Ian
Hi,
For a python applet you could have a look at
usr/share/doc/python2.x-gnome2/examples/applet/applet.py in DEBIAN-based 
distributions . There are
also a few tutorials on the net such as 
http://www.pygtk.org/articles/applets_arturogf/.
There is also
https://stage.maemo.org/viewcvs.cgi/maemo/projects/tools/trunk/maemo_testing/maemo-examples/applet.c?view=markup
which is an applet example written in c
HTH
Ian
> Hello,
> does anybody knows a source with further information for devolopment of 
> home-applets (more than
> the how-to on the maemo page). Details of required files, directory 
> structure, building a package
> and so on. I took a look at the source files for the hello-world-app but 
> which are the required
> files for the home-applet, what should be the directory structure. How can i 
> build the shared
> library and the final package for the application manager.
> thanks for any hint
> Mathias
> ___
> maemo-developers mailing list
> maemo-developers@maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
>


-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

   http://blogs.metareciclagem.org/manaus
   http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


RE: [maemo-developers] maemo weekly news anyone?

2006-11-14 Thread Ian
Ola,
There is a page here:
http://www.id.debian.org/News/weekly/contributing.en.html
which outlines the process of contributing to the effort in debian. Maybe 
something similar on
garage wiki or integrated into Midgaard could help MWN (Meamo Weekly News) get 
going?
[]'s
Ian
-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

   http://blogs.metareciclagem.org/manaus
   http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Re: [maemo-announce] New Nokia 770 softwareimage available

2006-11-06 Thread Ian
Ola,
I am not sure if you are aware of this package manager:
http://labix.org/smart

there is some work going on in the Ubuntu Community to integrate this

https://wiki.ubuntu.com/SmartPackageManager
https://launchpad.net/distros/ubuntu/+spec/smartpm

maybe directing resources towards this makes sense. As an added bonus it is 
written in Python ;)
[]'s



-- 
Ian Lawrence
http://ianlawrence.info

Centre for Bioinformatics
INSTITUTO NACIONAL DE PESQUISAS DA AMAZONIA-INPA
RUA ANDRAO ARAJO NOº .2936 , BAIRRO DO ALEIXO
MANAUS-AMAZONAS-BRAZIL
Research Program in Biodiversity
http://ppbio.inpa.gov.br
PHONE: 055-92-3643-3358
CEP. 69011 -970

| Please do not send me documents in a closed
| format.(*.doc,*.xls,*.ppt)
| Use the open alternatives. (*.pdf,*.html,*.txt)
http://www.gnu.org/philosophy/no-word-attachments.html


>>> return [type for type in types if type not in types_to_exclude]
If you can see the beauty, then Python got you
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] Lovin' the Maemo Community

2006-10-26 Thread Ian
Ola
> Maybe I haven't been paying attention, but is there someplace where
> projects post talent needs? Perhaps I can still contribute in some way
> with my user experience design and usability skills - unofficially and
> in my spare time. (My day job is related to designing software for
> Eseries phones.) If you need a helping hand, please give me a buzz
> directly.

have a look on
https://garage.maemo.org/people/

The garage Project Help Wanted board is for non-commercial, project volunteer 
openings. Commercial
use is prohibited.

There should be some volunteer openings up there soon i imagine after the 
migration is done
[]'s
Ian

-- 
.''`.
   : :'  :
   `. `'`
 `- Orgulhoso ser MetaRecicleiro

   http://blogs.metareciclagem.org/manaus
   http://ianlawrence.info
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


  1   2   >