Re: Polish localization
On Wed, 2007-02-21 at 19:51 +0100, ext Tomasz Kowalski wrote: (Neither 770 nor N800 is available in Poland... maybe because there is no localization for Polish..) In fact how it works now is the other way round: Nokia decides in which countries the Internet Tablets are sold and then works on localization accordingly. Yes, I know this policy has secondary effects. I'm a Catalan speaker myself. -- Quim Gil - http://maemo.org ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Maemo Localization Project
Goran Rakic kirjoitti: I'm interested in serbian localization, including translation into Serbian, support for input and spell suggestions. Let's do it - let's create l10n project for 770/N800. I have translated four programs (gpe family) in finnish and was wondering how to make them visible on garage.gaemo.org. There are more finnish translations as I know, but no simple project or page for them. There are natural language page even for finnish, but it seems to be somehow closed. I don't know how to add something for that page. So, how about something like this: Project Full Name: Maemo Localization Project Project Purpose And Summarization: ??? License: GNU General Public License GPL Project Public Description: Maemo Localization Project is starting point for all translators. Here you find information and recources for localization and translating applications for Internet Table 700 and N800. Project Unix Name: ??? I hope someone else start that project and became admin - my skills are not that good; I'm heavy user and administrator of all kind Linux-enviroments (from N800 to LTSP-systems), but I'm not a developer. And my skills for english are not so good, too. On more thing - it is very important that every developers understand to make any applications localization friendly - there should allways be po-files available for translations. Good example is gpesummary. Version 0.5 was hardcoded, 0.6 with po-files, so I got change to translate that little applet for my N800. So that project should also make some pressure for all developers to make all applications l10n/po-friendly. Best regards, Asmo Koskinen. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
WebCam Help
Hi there! I want to develope a program that uses the camera from n800, but I'm working in my PC, not in the Table (the fact is that I don't have it...) Is there any way to use my webcam as the camera of the n800? Emulate it, I mean... Thanks a lot, and sorry for my English -- Carlos GP ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
On 2/22/07, Carlos GP [EMAIL PROTECTED] wrote: Hi there! I want to develope a program that uses the camera from n800, but I'm working in my PC, not in the Table (the fact is that I don't have it...) Is there any way to use my webcam as the camera of the n800? Emulate it, I mean... Hi The best thing would be to implement a program using v4l. After somebody on irc sent this [1] video I started playing with v4l on my machine. expect a mud SDL_bgrab[2] package within days greetings [1] http://www.youtube.com/watch?v=kNoTTXOyDjg [2] http://www.ferzkopp.net/joomla/content/view/20/14/ ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
compilation error with hildon-input-mode-hint.h
Hi, I'm currently using Maemo3.0 VMWare appliance and getting following compile error (w/ both X86 and ARMEL target). /usr/include/hildon-widgets/hildon-input-mode-hint.h:55: error: syntax error before typedef In file included from /usr/include/glib-2.0/glib/gmacros.h:36, from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:30, from /usr/include/glib-2.0/glib/galloca.h:30, from /usr/include/glib-2.0/glib.h:30, from add_view.h:1, from add_view.c:5: /scratchbox/compilers/cs2005q3.2-glibc-i386/lib/gcc/i686-linux/3.4.4/include/stddef.h:151: error: syntax error before typedef Additionally this produces error: /scratchbox/compilers/cs2005q3.2-glibc-i386/lib/gcc/i686-linux/3.4.4/include/stddef.h:151: error: syntax error before typedef Couldn't notice any posts regarding this one. Does anyone have hints with these errors? -vellu ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
Yes, you can do all the development using your PC. Just plug a WebCam to your PC and write your application. Your webcam must have a v4l or v4l2 driver. I recommend you to use GStreamer to develop your application, it is easy an and powerful. And you will have to change just one line of your source code to change from v4l to v4l2. If you don't use GStreamer and develop directly for v4l you will have extra work to port your application to v4l2. Lot of v4l2 driver are backwards compatible with v4l standard but I'm not sure N800 camera driver is, and in addition I recommend use v4l2 'cause v4l is already deprecated. On N800 you can use the v4l2src plugin in the same way you use on Desktop (v4l2src ! xvimagesink for example) So, to summarize, write your app using GStreamer and v4l2src plugin on Desktop and then just compile it on scratchbox for arm to make it work for N800. BR, Edgard Lima [EMAIL PROTECTED] ext Carlos GP escreveu: Hi there! I want to develope a program that uses the camera from n800, but I'm working in my PC, not in the Table (the fact is that I don't have it...) Is there any way to use my webcam as the camera of the n800? Emulate it, I mean... Thanks a lot, and sorry for my English -- Carlos GP ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Security Guidance for N800 OS development
On 2/22/07, Eero Tamminen [EMAIL PROTECTED] wrote: Hi, ext Gustavo Sverzut Barbieri wrote: - canola-conf listen to 127.0.0.1:9000 (can be changed using GConf), it's a webserver that serves HTML, JS, ... it's written using libsoup and actions (/actions/ClassName/{get,set}_data and /actions/ClassName/get_presentation) is written in C, for objects that implement CnlIConfigure interface, so far I wrote them all. I'm still not aware of any buffer overflow that could compromise the device. Worth remembering that it runs as user, not root. user user can do anything in the device that the device owner can through the the device UI, so in practice this does *not* prevent compromised process from doing _anything_ that matters. To be more secure: - run the process e.g. as user nobody, this way it cannot ruin user's settings, files, install other SW (through sudo) etc we need exactly to access user file /home/user/.canola/* and his gconf options :-/ - nice the process, so that it cannot take all the CPU - use ulimit so that the process memory usage is limited more than user application's, otherwise it may be able to get some of user's apps to abort when memory runs low - AFAIK kernel OOM-handler should be able to handle fork-bombs too that's something to be considered. - chroot it to its work directory, so that it cannot read anything outside it you need root access to have that. With this it can still fill the Flash which might require user to reflash the device (unless he's a Linux developer who knows how to eliminate the offending the program and find what is taking all the Flash). Ulimit has a setting for limiting the file sizes, but I'm not sure whether that's enough to prevent process from filling the device Flash. We have no reports on it consuming much file space. 770 version uses sqlite0, which may need vaccuum that we don't do, but even without it, db doesn't grow that big. -- Gustavo Sverzut Barbieri -- Jabber: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 Phone: +1 (347) 624 6296; [EMAIL PROTECTED] GPG: 0xB640E1A2 @ wwwkeys.pgp.net ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Security Guidance for N800 OS development
On 2/22/07, Eero Tamminen [EMAIL PROTECTED] wrote: Hi, ext Gustavo Sverzut Barbieri wrote: - canola-conf listen to 127.0.0.1:9000 (can be changed using GConf), it's a webserver that serves HTML, JS, ... it's written using libsoup and actions (/actions/ClassName/{get,set}_data and /actions/ClassName/get_presentation) is written in C, for objects that implement CnlIConfigure interface, so far I wrote them all. I'm still not aware of any buffer overflow that could compromise the device. Worth remembering that it runs as user, not root. user user can do anything in the device that the device owner can through the the device UI, so in practice this does *not* prevent compromised process from doing _anything_ that matters. To be more secure: - run the process e.g. as user nobody, this way it cannot ruin user's settings, files, install other SW (through sudo) etc we need exactly to access user file /home/user/.canola/* and his gconf options :-/ With user nobody, it would still be able to read the files (depending on the file rights), but that would be very kludgy. Reading the gconf options shouldn't(?) be a problem I think as the process needs only to be able to connect to the D-BUS. - nice the process, so that it cannot take all the CPU - use ulimit so that the process memory usage is limited more than user application's, otherwise it may be able to get some of user's apps to abort when memory runs low - AFAIK kernel OOM-handler should be able to handle fork-bombs too that's something to be considered. IMHO all background services which response time is not crucial should be at least niced, especially if they handle data that can come from outside the device. (metalayer-crawler is a good example of why :)) - chroot it to its work directory, so that it cannot read anything outside it you need root access to have that. Yes, it's a bit extreme, used maybe as the last step... With this it can still fill the Flash which might require user to reflash the device (unless he's a Linux developer who knows how to eliminate the offending the program and find what is taking all the Flash). Ulimit has a setting for limiting the file sizes, but I'm not sure whether that's enough to prevent process from filling the device Flash. We have no reports on it consuming much file space. 770 version uses sqlite0, which may need vaccuum that we don't do, but even without it, db doesn't grow that big. Wasn't the question about protecting against something that compromises the server through its network socket and tries explicitly to harm/exploit the device? yes, but the most harmful action is to add / to be scanned, but that's in blacklist so it's avoided. -- Gustavo Sverzut Barbieri -- Jabber: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 Phone: +1 (347) 624 6296; [EMAIL PROTECTED] GPG: 0xB640E1A2 @ wwwkeys.pgp.net ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Security Guidance for N800 OS development
Hi, ext Gustavo Sverzut Barbieri wrote: yes, but the most harmful action is to add / to be scanned, but that's in blacklist so it's avoided. If it is monitoring file changes in the device, you should also ignore at least /dev /sys*, otherwise your process wakes up unnecessarily (which drains battery). - Eero ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: becomeroot once again but with password
To have a free access user make completely superfluous to use a private-public key pair to ssh to root. Anybody can see both the private and public, what is the need of authentication? One plus is that only you know the passphrase. Better then nothing. If user or is without a true password and can be accessed from ssh, anybody on the lan (on the lan because they need to know your ip) can take the control of your tablet. If I understand well, it goes for user in front of the screen. When that user tries to connect remotely, he needs ssh authentification, from password or key. a robber will see also all your sent and received mails. Dude way would be to connect to port 995 via ssl. Some isp thinks it is not important. I see that port 585 is dedicated to imap-ssl. In any case the better for these mobile things is encrypted filesystems, on my other computers I use fuse+encfs, it would be nice Memory footprint and flash rub come to mind. Zoran ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
Hello Edgard On N800 you can use the v4l2src plugin in the same way you use on Desktop (v4l2src ! xvimagesink for example) What resolution can I expect from the web cam? Should I be able to access the /dev/video0 device as user? Have you tested the v4l2src ! xvimagesink example on the device? Do you have hints onto how to get rid of the gtalk client when poping the device? greetings ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: becomeroot once again but with password
On 21/02/07, marc zonzon [EMAIL PROTECTED] wrote: James you say you don't care about privacy because people would see only your imap server key. You are lucky, but do you sometime store passwords with opera? If you use an Imap server you use a MUA, probably the default one, a robber will see also all your sent and received mails. That's a valid point, didn't consider that one. Are passwords easy to extract from Opera? I gave up with the built in mail program as it's not very good and now just use Google Mail. My point of view is that anyone stealing my N800 isn't going to do it to steal my data. They're just stealing a piece of shiny technology to sell for cash. Compare it to having your mobile phone stolen. A remote-wipe program could be useful. Something that runs on the tablet, connects using some secure method to your computer at home, and then sees if you've logged your device as stolen. If so, it self destructs (either totally messing up the flash, or just enough that it fails to boot and requires reflashing). To avoid accidental destruction you would have to run and authorise the PC side of the system, and do it only when your tablet gets stolen. -- http://www.piku.org.uk - Outdoor Photos: http://www.piku.co.uk ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
ext Carlos GP escreveu: Hi there! I want to develope a program that uses the camera from n800, but I'm I guess you have read the page about the camera on http://www.maemo.org/platform/docs/how-to.html By the way, I tried several variations of the example mirror program given on this page on my n800, and the result is always very slow (1-2 frames per second), and even slows down the whole machine. Would anybody with a better experience send me a C snippet of a fast v4l camera-to-screen pipeline ? (then I will write the ultimate killer app for the n800: a program that flips your image like a real mirror, so that you can use the n800 to shave or fix your makeup. It's probably one line more than the tutorial program). Florent -- si vis pacem, pars à vélo ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Remotely Nuking a device (was Re: becomeroot once again but with password)
On 2/22/07, James Grimwood [EMAIL PROTECTED] wrote: A remote-wipe program could be useful. Something that runs on the tablet, connects using some secure method to your computer at home, and then sees if you've logged your device as stolen. If so, it self destructs (either totally messing up the flash, or just enough that it fails to boot and requires reflashing). To avoid accidental destruction you would have to run and authorise the PC side of the system, and do it only when your tablet gets stolen. You could setup pubkey authentication on your home ssh server. Then you could add a script to the device such that when it connects it runs something like: ssh -n -R2022:localhost:22 Then on your local computer you could ssh [EMAIL PROTECTED] -p2022 to connect into your device whenever it's on the internet, regardless of where it's connected from. You could manually erase the data, something like: for i in /home/user /media/mmc1 /media/mmc2; do rm -rf $i done Another trick I've used--actually to update computer labs--is to keep a script on your server, then have the device use scp to copy that script from the server and run it whenever it connects. In my case, the script was simple. In your case the script would do nothing. To nuke your nokia, replace it with one that erases stuff. This will get it the next time it connects and wouldn't require you find know when the device connects. Other options would include writing a lot file to your home machine with the IP connecting from. This could be used to track your device so you might be able help police recover it. Or you could delete important system files and your personal data to make the device worthless without a reflash. --Paul ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: becomeroot once again but with password
On Wed, Feb 21, 2007 at 08:54:55PM +0100, marc zonzon wrote: If now you want to authenticate you have 3 options: a) When logging in, the usual way but seems to be incompatible with the IT, you become user without logging in. b) As user when doing the sudo, it's what happen if you have a user password, in this case you can use the same setting for sudoers that is the default on ubuntu: rootALL=(ALL) ALL userALL=(ALL) ALL or also the one proposed by marius. it seems nice, I have not tried because William Maddler say in his tutorial that some built-in apps (notably Application Manager) will appear to not load while they wait silently in the background for the password to be entered. and I don't want that. Marius I suppose you use this solution? what bout these sleeping apps? I use the solution with NOPASSWD:. No problems whatsoever with Application Manager and/or other apps. I have not removed any of the default sudoers rules, just added two lines at the end. Here are those two lines again, for your convenience: user ALL = (ALL) NOPASSWD: ALL root ALL = (ALL) NOPASSWD: ALL Security-wise, I see no increased risk from allowing passwordless root for anyone who has user-level access. All the sensitive data is already accessible for the user, and it's trivial to install some package (becomeroot) to get root anyway. Marius Gedminas -- Wipe Info uses hexadecimal values to wipe files. This provides more security than wiping with decimal values. -- Norton SystemWorks 2002 Manual signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Requesting confirmation of a Bug in opera
On Thu, Feb 22, 2007 at 04:46:10PM +, Simon Moore wrote: Scenario - you are on a web page which downloads images (possibly only ones downloaded via javascript) into the page, while doing this you lose Internet connectivity (walk out of wireless range), you notice and reacquire wireless connectivity. Opera does not seem to recover from this and you cannot click links etc (well you can but they won't do anything, if you hold and click you can open in new window). In effect you must close the window, no amount of waiting or clicking seems to wake it up again, even typing a new url in the bar has no effect. I've had Opera on my 770 stop following links and refusing to, e.g. reload pages. I've always attributed it to low memory conditions. Marius Gedminas -- To express oneself In seventeen syllables Is very diffic -- John Cooper Clark. signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: N800 Camera Motion Detector w/HTTP server
On Thu, 2007-02-22 at 11:25 -0700, Jeremiah Summers wrote: To configure via the web, load Opera and hit the N800 on port 8080 why is opera necessary? Would it also be possible to connect to the N800 on port 8080 from another computer using, say Firefox? Because Opera is on the N800 by default not FireFox! (sorry I normally just listen but this was to obvious) Um, he's asking if he can connect to the server from another computer (e.g. he wants to know if the server on the N800 is just listening on localhost or not) It has nothing to do with the browser used. But that was obvious to me. ;-) -- Andrew Barr My life is an open book, but I'm not going to read it to you. -- David Hyde Pierce ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
I'm just trying the simplest pipeline v4l2src ! xvimagesink Just it and getting 10/1 fps with no CPU penality. see bellow btw: to flip the image use (this is done by driver so it will be fast as possible) GstVideoOrientation *vidorient = GST_VIDEO_ORIENTATION (source) gboolean flip; gst_video_orientation_get_hflip (vidorient, flip); gst_video_orientation_set_hflip (vidorient, flip); gst_video_orientation_get_vflip (vidorient, flip); gst_video_orientation_set_vflip (vidorient, flip); BR, Edgard Nokia-N800-06:~$ whoami user Nokia-N800-06:~$ gst-launch-0.10 -v v4l2src ! xvimagesink Setting pipeline to PAUSED ... /pipeline0/v4l2src0: queue-size = 2 /pipeline0/v4l2src0.src: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)10/1 Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock /pipeline0/xvimagesink0.sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)10/1 PID USER STATUS RSS PPID %CPU %MEM COMMAND 1464 user S 3392 1462 8.2 2.6 gst-launch-0.10 736 root S 3876 317 3.9 3.0 Xomap 1449 root R716 1126 1.5 0.5 top 998 user S 11M 937 0.0 9.0 maemo-launcher 1009 user S 7140 937 0.0 5.6 maemo-launcher 1005 user S 6928 937 0.0 5.4 maemo-launcher 1053 systemui S 6528 317 0.0 5.1 systemui 937 user S 4572 1 0.0 3.5 maemo-launcher 1033 user S 3416 317 0.0 2.6 osso-media-serv 1460 user S 3392 1450 0.0 2.6 gst-launch-0.10 1462 user S 3392 1460 0.0 2.6 gst-launch-0.10 1463 user S 3392 1462 0.0 2.6 gst-launch-0.10 1465 user S 3392 1462 0.0 2.6 gst-launch-0.10 1108 user S 3028 317 0.0 2.3 mediaplayer-eng 1109 user S 3028 1108 0.0 2.3 mediaplayer-eng 776 user S 2920 317 0.0 2.2 matchbox-window 1117 user S N 2900 317 0.0 2.2 metalayer-crawl 1120 user S N 2900 1117 0.0 2.2 metalayer-crawl 772 user S 2536 317 0.0 1.9 sapwood-server 1036 user S 2024 1 0.0 1.5 dbus-vfs-daemon ext Florent de Dinechin escreveu: ext Carlos GP escreveu: Hi there! I want to develope a program that uses the camera from n800, but I'm I guess you have read the page about the camera on http://www.maemo.org/platform/docs/how-to.html By the way, I tried several variations of the example mirror program given on this page on my n800, and the result is always very slow (1-2 frames per second), and even slows down the whole machine. Would anybody with a better experience send me a C snippet of a fast v4l camera-to-screen pipeline ? (then I will write the ultimate killer app for the n800: a program that flips your image like a real mirror, so that you can use the n800 to shave or fix your makeup. It's probably one line more than the tutorial program). Florent ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
yes, you can use /dev/video0 as user you can use VGA (640x480), QVGA(320x240), QQVGA(160x120), CIF(352x288), QCIF(176x144) and subQCIF(128x96) image sizes (about resolution...hum...I don't know) you can get from 10/1 to 30/1 fps example: gst-launch-0.10 -v v4l2src ! video/x-raw-yuv, width=128, height=96, framerate=\(fraction\)25/1 ! xvimagesink btw: always use xvimagesink instead of ximagesink 'cause performance is much better BR, Edgard ext Kees Jongenburger escreveu: Hello Edgard On N800 you can use the v4l2src plugin in the same way you use on Desktop (v4l2src ! xvimagesink for example) What resolution can I expect from the web cam? Should I be able to access the /dev/video0 device as user? Have you tested the v4l2src ! xvimagesink example on the device? Do you have hints onto how to get rid of the gtalk client when poping the device? greetings ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Questions about GUI design on N800
Oh, I see - yes, usually resolutions are given in (w)x(h). I agree it would be nice if the unit could switch between landscape and portrait mode. David On 2/22/07, Jeffrey Barish [EMAIL PROTECTED] wrote: On Thursday 22 February 2007 11:57:50 you wrote: On 2/22/07, Jeffrey Barish [EMAIL PROTECTED] wrote: 1. Is it possible to use the display of the N800 in portrait orientation? My application currently runs on a display that is 640x480. 800x480 would be a big advantage, but I can't figure out how to reorganize my layout for 480x800. The display on the n800 is 800x480 so if your program is designed to operate at 640x480 you shouldn't need to operate in portrait mode - am I missing something? It looks as if I am sideways. My current design works on 640 (h) x 480 (w), which I gather I should have described as 480x640 (although Dell describes it as I did). I would love 800 (h) x 480 (w) as I would merely stretch existing GUI elements to fill the additional space. However, 800 (w) x 480 (h) is a problem. -- Jeffrey Barish ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Security Guidance for N800 OS development
Paul, yes click fatigue/click cluelesness is an issue but the dialog box does provide one more potential barrier to a successful attack. By the way there is a wwwcast series on mobile device security over the next 5 weeks that is sponsored by sybase/ianywhere. The speaker in the first wwwcast, Jack Gold, actually specifically mentions Nokia devices. For those interested, below are the urls to the wwwcast series. Compliance in the Mobile Enterprise (featuring J. Gold Associates) Date: Thursday, February 22, 2007 Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and 2 pm Eastern time - 7 pm UK time - 20 Uhr German time At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=JMDK7Mrole=attendpw=Compliance At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=NB9PW3role=attendpw=Compliance Audio Access information is below. Managed Security -- The Key to a Comprehensive Mobile Security Strategy Date: Thursday, March 1, 2007 Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and 2 pm Eastern time - 7 pm UK time - 20 Uhr German time At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=J44HNQrole=attendpw=Security At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=MDZ3F6role=attendpw=Security Audio Access information is below. Securing Handheld Devices, Data and Applications Date: Thursday, March 8, 2007 Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and 2 pm Eastern time - 7 pm UK time - 20 Uhr German time At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=78T32Srole=attendpw=Handheld At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=D3C4PXrole=attendpw=Handheld Audio Access information is below. Encryption and Security Strategies for Laptops Date: Thursday, March 15, 2007 Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and 2 pm Eastern time - 7 pm UK time - 20 Uhr German time At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=6XK6RFrole=attendpw=Laptop At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=KWC4TKrole=attendpw=Laptop Audio Access information is below. Secure Wireless Email -- Top Considerations Date: Thursday, March 22, 2007 Time: 10 am Eastern time - 3 pm UK time - 16 Uhr German time and 2 pm Eastern time - 7 pm UK time - 20 Uhr German time At the time of the 10 am Eastern time - 3 pm UK time - 16 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=4CG6WSrole=attendpw=Email At the time of the 2 pm Eastern time - 7 pm UK time - 20 Uhr German time webinar, please click on the following URL: https://www.livemeeting.com/cc/sybase/join?id=Z8CW4Nrole=attendpw=Email Audio Access information is below. Best Regards, John Holmblad Paul Brook wrote: by way of example, my PC has a firewall (Symantec) that does outbound filtering. I appreciate the fact that when I launch an application for which I have not previously provided authorization to access the Internet (defined here as an IP range beyond my LAN subnet), the firewall warns me before allowing the connection to take place and lets me decide whether to block, allow this one time, or allow permanently the access. With this kind of protection on devices such as the N800, it is more likely that the outbound filter will also catch a silent rogue app that, by some means, has gotten installed on the device.(these days typically by a user being socially engineered to do something that they should not do). I think you're over-estimating the knowhow and patience of an average user. In my experience this kind of warning triggers sufficiently often on a sufficiently wide range of applications that most users either
Re: N800 Camera Motion Detector w/HTTP server
On 2/22/07, Acadia Secure Networks [EMAIL PROTECTED] wrote: On Thu, 2007-02-22 at 11:25 -0700, Jeremiah Summers wrote: To configure via the web, load Opera and hit the N800 on port 8080 why is opera necessary? Would it also be possible to connect to the N800 on port 8080 from another computer using, say Firefox? Because Opera is on the N800 by default not FireFox! (sorry I normally just listen but this was to obvious) Um, he's asking if he can connect to the server from another computer (e.g. he wants to know if the server on the N800 is just listening on localhost or not) It has nothing to do with the browser used. But that was obvious to me. ;-) Yes that is what I was saying but obviously opera is used because if you are configuring it on the n800 that's your only choice right? That would be why opera is necessary at least on the N800 and that is why it was stated. There's no other reason why Opera would be mentioned when above he mentioned both Firefox and Opera. Maybe the question should then be restated to can you access the configuration from something outside the local loopback instead of focusing on using opera or not. If that's the case Opera wouldn't, nor shouldn't matter. So I answered the question about Opera, why it was mentioned. In a joking way that would be the reason, would it not? ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
On Thu Feb 22 15:53:19 2007, Kees Jongenburger wrote: Do you have hints onto how to get rid of the gtalk client when poping the device? There's a gconf key, it's, erm, somewhere. I stumbled across it when I was exploring with the gconf-editor I found, erm, in a repository I had already. I admit this is a strong contender for the world's least helpful message. Dave. -- Dave Cridland - mailto:[EMAIL PROTECTED] - xmpp:[EMAIL PROTECTED] - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: meta-question re maemo-developers Digest
On Thu Feb 22 19:11:49 2007, Mike Cowlishaw wrote: I subscribed to this as a daily digest (and just checked that my setting is indeed that) -- but I'm being bombarded by several (at least four, with just a few posts) every day. Anyone have any idea why? There might be a limit on the size of the digest the list is sending. There's a mailman variable called digest_size_threshold, probably available to the list admins at http://maemo.org/mailman/admin/maemo-developers/digest I think it defaults to 30k, but I don't know if it includes headers and suchlike or not. Dave. -- Dave Cridland - mailto:[EMAIL PROTECTED] - xmpp:[EMAIL PROTECTED] - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/ - http://dave.cridland.net/ Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: WebCam Help
On Thursday 22 February 2007 15:17, Dave Cridland wrote: On Thu Feb 22 15:53:19 2007, Kees Jongenburger wrote: Do you have hints onto how to get rid of the gtalk client when poping the device? Open the gtalk client, Choose Tools-Settings Uncheck 'Start when Camera opened Press 'OK' There's a gconf key, it's, erm, somewhere. I stumbled across it when I was exploring with the gconf-editor I found, erm, in a repository I had already. I admit this is a strong contender for the world's least helpful message. Dave. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Questions about GUI design on N800
On Thu, Feb 22, 2007 at 10:11:54AM -0700, Jeffrey Barish wrote: 2. Is it difficult to run an application in full-screen mode so that controls such as the task navigator and application switcher do not appear? Not difficult. You use the standard GTK+ API for toggling full-screen mode (gtk_window_fullscreen). 4. Is it possible to control stand-by mode programmatically? How does the N800 decide that the system is idle? If an application is running and is updating a progress bar, is that activity sufficient to keep the N800 out of standby mode? If you're talking about screen blanking, then the N800 counts seconds after the last user event (tap/hardware button press). If your application wants to keep the screen on without user activity, it should periodically call osso_display_blanking_pause (once every 59 seconds). A better idea may be to call osso_display_state_on after the progress bar is completed. That will save battery, and let the user see when your operation finishes. See http://maemo.org/platform/docs/api-bora/libosso/index.html Marius Gedminas -- 1 4m 5o 3l337! just got r00t on this a href=127.0.0.1k3wl site/a j00 sux0r5! signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Nokia hiring developer for Maemo and Internet Tablets
Hi, Another Nokia job ad ;-). We are looking for a software engineer to join our Maemo / Internet Tablets development team. This is a core developer position with a focus on Maemo platform development. Check it out and apply here: http://careers.nokia.com/nokia/hr/recrsyst.nsf/WB2RR/3753DE347ADD1747C225726C0069E7B2?OpenDocumentLang=Global The new recruit will probably start by hacking with Marius on hildon-fm and/or the Application Manager but other arrangements might be possible, particularly if you are specially hot with some other components. If you are interested and will be in FOSDEM drop me an email or Jabber me on carlos.h.guerreiro_AT_gmail.com so we can arrange to meet. Cheers, Carlos ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Maemo Localization Project
У чет, 22. 02 2007. у 12:27 +0200, Asmo Koskinen пише: Let's do it - let's create l10n project for 770/N800. If I am understanding correctly, if locale is not officially supported from Nokia, there is no way we can add it to N770, right? ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Security Guidance for N800 OS development
On 2/22/07, Eero Tamminen [EMAIL PROTECTED] wrote: Hi, ext Gustavo Sverzut Barbieri wrote: yes, but the most harmful action is to add / to be scanned, but that's in blacklist so it's avoided. If it is monitoring file changes in the device, you should also ignore at least /dev /sys*, otherwise your process wakes up unnecessarily (which drains battery). Sure, we ignore: static const gchar *blacklist[] = { /bin, /boot, /dev, /etc, /lib, /proc, /root, /sbin, /sys, /usr/bin, /usr/sbin, /usr/etc, /usr/lib, NULL }; -- Gustavo Sverzut Barbieri -- Jabber: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] ICQ#: 17249123 Skype: gsbarbieri Mobile: +55 (81) 9927 0010 Phone: +1 (347) 624 6296; [EMAIL PROTECTED] GPG: 0xB640E1A2 @ wwwkeys.pgp.net ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Nokia hiring developer for Maemo and Internet Tablets
Carlos Guerreiro escreveu: Hi, Another Nokia job ad ;-). We are looking for a software engineer to join our Maemo / Internet Tablets development team. /me wanted to be born in Finland :) []s Adilson. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
RE: Nokia hiring developer for Maemo and Internet Tablets
Carlos Guerreiro escreveu: Hi, Another Nokia job ad ;-). We are looking for a software engineer to join our Maemo / Internet Tablets development team. /me wanted to be born in Finland :) The position is indeed based in Helsinki. However, there is no need to be _born_ in Finland (I certainly wasn't), just to relocate here. Nokia sponsors the work permit and supports the relocation. Helsinki certainly has its charms even during the cold winter. As an example, I was skiing with the family on the frozen sea today. There were some folks driving a car on the sea. In how many other places can you do that ;-) ? ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Nokia hiring developer for Maemo and Internet Tablets
Carlos, Chicago is no slouch when it comes to cold winters or for that matter Toronto, Buffalo, Detroit, or any of the cities on the Great Lakes of N.A. If Nokia wants to do software development 7x24x365 (and maybe they don't) they should encourage employees to stay put and spread the workload around the planet. Also if they split the workload across the hemispheres they can have some employees complaining about how cold it is while others are basking in the warm glow of summer. After all we have the Internet for communications don't we? 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. Best Regards, John Holmblad [EMAIL PROTECTED] wrote: Carlos Guerreiro escreveu: Hi, Another Nokia job ad ;-). We are looking for a software engineer to join our Maemo / Internet Tablets development team. /me wanted to be born in Finland :) The position is indeed based in Helsinki. However, there is no need to be _born_ in Finland (I certainly wasn't), just to relocate here. Nokia sponsors the work permit and supports the relocation. Helsinki certainly has its charms even during the cold winter. As an example, I was skiing with the family on the frozen sea today. There were some folks driving a car on the sea. In how many other places can you do that ;-) ? ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Maemo Localization Project
У чет, 22. 02 2007. у 23:43 +0100, Goran Rakic пише: У чет, 22. 02 2007. у 12:27 +0200, Asmo Koskinen пише: Let's do it - let's create l10n project for 770/N800. If I am understanding correctly, if locale is not officially supported from Nokia, there is no way we can add it to N770, right? To reply myself, according to http://guoyong.org/2006/08/03/247 it is possible to add new locale, but it can not be selected as virtual keyboard won't work. I have not tried that yet, but is that warning note about virtual keyboard true and what can be done to solve that issue? -- Goran Rakic ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
2.2006.51-7?!
Just found some devices are being shipped with a newer version of ITOS. Is that the upgrade Karoliina was talking some times ago on her blog? Or... what? Cheers Maddler ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Nokia hiring developer for Maemo and Internet Tablets
On 2/22/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Helsinki certainly has its charms even during the cold winter. As an example, I was skiing with the family on the frozen sea today. There were some folks driving a car on the sea. In how many other places can you do that ;-) ? Well... I live in Minnesota... land of 10,000 Lakes. We don't have the ocean, but we certainly have a lot of people driving on the frozen bodies of water! I'll be out Kite Boarding this weekend, across the frozen lakes. Can't say I don't envy you over there, though. My trip to Norway about this time 3 years ago was an amazing experience! ;) --Paul ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Nokia hiring developer for Maemo and Internet Tablets
[EMAIL PROTECTED] wrote: [...] There were some folks driving a car on the sea. In how many other places can you do that ;-) ? Well... the point is not where you can do that but: where can you do that without sinking? :D ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: 2.2006.51-7?!
william maddler wrote: Just found some devices are being shipped with a newer version of ITOS. Is that the upgrade Karoliina was talking some times ago on her blog? Or... what? Answering to myself: no... that's not that new! :) I keep wondering what's the difference from 51-6 to 51-7. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Kiwi on maemo
I started reading documentation for pyGTK and quickly stumbled on kiwi. Is there any problem running kiwi on maemo? -- Jeffrey Barish ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Nokia hiring developer for Maemo and Internet Tablets
On Thu, 2007-02-22 at 19:09 -0500, ext Acadia Secure Networks wrote: 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. At a company level Nokia has offices worldwide as well, and as you may imagine there is a lot of infrastructure facilitating *mobility*. :) Another thing is the day to day at a team level. At http://www-03.ibm.com/employment/ the first thing I have to do is Select region, I guess for a reason. I don't know how other global companies deal with decentralization at a team level. I know Novell employees working from home. Can I work for Google from home? Different companies take different approaches. I guess there is a reason for Silicon Valley to be in a geographical part of the world. I guess there is a reason why Miguel is living in Boston. Remember that here we deal with hardware as well, and this makes decentralization more complex. I'm a big fan of teleworking myself, I have done it for years and I think it's the best way to work for small teams. However, in big corps with complex structures and big amounts of information it might have counter effects. I guess it's easier to make it happen in quite pyramidal structures with hardcoded vertical management lines. You are a clear unit in the tree, you can be isolated somewhere keeping your performance and confidentiality while doing your chunk of work. However here the structure is relatively flexible and horizontal (in comparison). A lot of parallel activities are going on and you can (and are encouraged to) join them besides your job description. There is no (easy) way to share them from elsewhere. 5 weeks after joining this team I find it's a privilege to be in Helsinki. You can see this localization as a problem for you to apply for a job. Or you can see it as a great opportunity to live an experience you hardly would find near your home (and yes, by relocating you are going to lose something in exchange). -- Quim Gil - http://maemo.org ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Questions about GUI design on N800
On Thu, 2007-02-22 at 11:20 -0800, ext David Leinbach wrote: Oh, I see - yes, usually resolutions are given in (w)x(h). Lucas Rocha has been blogging about how this problem is being solved: Hildon UI Development News http://blogs.gnome.org/view/lucasr/2007/01/29/0 Hildon Desktop Scalability http://blogs.gnome.org/view/lucasr/2007/02/09/0 -- Quim Gil - http://maemo.org ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Maemo basic help please!!!!!!
Hi. Im Vikas. I got the information from Wikipedia that Nokia N800 uses Maemo3.0 in the form of Internet Tablet OS 2007. I guess this means that Maemo is almost a complete package with which a phone can have very basic functionalities. Now, the library stack of Maemo3.0 looks like this according to Wikipedia: Hildon-Topmost layer GTK+, D-Bus X Window System Debian GNU/Linux-Lowest layer Now if I put the above open source components on a hardware platform (an appropriate board with LCD display, used for development, not the phone's board) and then install Maemo3.0 on top of it, will I see the very basic GUI of the mobile phone and develop further If yes, please let me know which hardware board to use for this experimentation. Please let me know... Thank you, Vikas N.R Hav fun... Vikas n.r Tech Mahindra, formerly Mahindra-British Telecom. Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review at a href=http://www.techmahindra.com/Disclaimer.html;http://www.techmahindra.com/Disclaimer.html/a externally and a href=http://tim.techmahindra.com/Disclaimer.html;http://tim.techmahindra.com/Disclaimer.html/a internally within Tech Mahindra. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
RE: Maemo Localization Project
У чет, 22. 02 2007. у 12:27 +0200, Asmo Koskinen пише: Let's do it - let's create l10n project for 770/N800. If I am understanding correctly, if locale is not officially supported from Nokia, there is no way we can add it to N770, right? Hi, You can replace the locales shipping with the device with another set of locales, of course. People are playing with CJK and other locales already now at garage: https://garage.maemo.org/projects/locales-extras/ Br, --jakub ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Urgent basic help please...
Hi developers. I am Vikas. I have a basic doubt. I got the information from Wikipedia that Nokia N800 uses Maemo3.0 in the form of Internet Tablet OS 2007. Am I right that this means that Maemo is almost a complete package with which a phone can have very basic functionalities??? Now, the library stack of Maemo3.0 looks like this according to Wikipedia: Hildon-Topmost layer GTK+, D-Bus X Window System Debian GNU/Linux-Lowest layer Now if I put the above open source components on a hardware platform (an appropriate board with LCD display, used for development, not the phone's board) and then install Maemo3.0 on top of it, will I see the very basic GUI of the mobile phone and develop further Is such a thing possible If yes, please let me know which hardware board to use for this experimentation. Please let me know... Awaiting a reply Thank you, Vikas N.R Tech Mahindra, formerly Mahindra-British Telecom. Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review at a href=http://www.techmahindra.com/Disclaimer.html;http://www.techmahindra.com/Disclaimer.html/a externally and a href=http://tim.techmahindra.com/Disclaimer.html;http://tim.techmahindra.com/Disclaimer.html/a internally within Tech Mahindra. ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
maemo UI is okay, but looks weird
Hi there, I managed to install maemo based on the official tutorial. After I started maemo UI, it's ok except not having Application Manager and contacts icon which should be residing in the task navigator bar. It's different than the screenshot from maemo official site. Really don't know what condition I haven't met but I didn't get any error message at all while installing. Thanks in adv. Xi ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
OT: Exchanging Europe discount code for MY American discount code
Hello everybody, Sorry for the OT, but this list is the most appropiate place to ask for this I think. I was lucky enough to get a discount code for an n800, since I'm not European nor North-American I got a code that I assumed was for Europe since the email said 'you can use this on $europe_countries'. Guess what, it looks like it's for USA. Yesterday I tried to finally buy my n800 since I have a friend spending some days at Europe, he will obviously come back to Perú (where I live) and bring the n800 with him. The problem is that now I have a friend on Europe, a code for USA and only 5 days to solve this mess. Possibilities that makes you able to help me :) : a) You are coming to Peru anytime soon from the USA b) You moved to USA by the time you received your code it was an European one and you ended up like me! c) You own DHL or something similar and basically you can transport anything from anywhere to anywhere d) You just want to help :) So basically if you understood what I said, I need to exchange my apparently american code for your european code. If by any reason you can help me with this, I would owe you a nice postcard :). Note that this is not a futile scam email. Greetings everyone, Diego ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Questions about GUI design on N800
On Fri, Feb 23, 2007 at 09:15:16AM +0200, ext [EMAIL PROTECTED] wrote: 1. Is it possible to use the display of the N800 in portrait orientation? My application currently runs on a display that is 640x480. 800x480 would be a big advantage, but I can't figure out how to reorganize my layout for 480x800. Did I got you right? 800x480 is the default on N800. Haven't tested screen rotation on N800. On 770 it worked, but one had to gave up few optimizations: http://syslog.movial.fi/archives/7-xrandr-on-nokia-770.html Easiest way is to just run xrandr on N800 and see what happens. That will rotate in software, which is immensely slow. The LCD controller (Hailstorm) can rotate on scanout in hardware, so using that won't be a performance hit, will still let you display videos, and will generally be a great deal faster. Cheers, Daniel signature.asc Description: Digital signature ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Aw: Urgent basic help please...
Hello Vikas, maemo is a application framework which need a OS in form of a rootstrap. If you will install maemo you get a development framework. To use the framework you need a host which needs a OS by himself. Maemo is not something like a gui or a phone OS like symbian. What do you looking for? br Mathias - Ursprüngliche Mitteilung - Von: Vikas Murthy [EMAIL PROTECTED] An: maemo-developers@maemo.org Gesendet: Fr., 23. Feb. 2007 07:12:28 GMT Betreff: Urgent basic help please... Hi developers. I am Vikas. I have a basic doubt. I got the information from Wikipedia that Nokia N800 uses Maemo3.0 in the form of Internet Tablet OS 2007. Am I right that this means that Maemo is almost a complete package with which a phone can have very basic functionalities??? Now, the library stack of Maemo3.0 looks like this according to Wikipedia: Hildon-Topmost layer GTK+, D-Bus X Window System Debian GNU/Linux-Lowest layer Now if I put the above open source components on a hardware platform (an appropriate board with LCD display, used for development, not the phone's board) and then install Maemo3.0 on top of it, will I see the very basic GUI of the mobile phone and develop further Is such a thing possible If yes, please let me know which hardware board to use for this experimentation. Please let me know... Awaiting a reply Thank you, Vikas N.R Tech Mahindra, formerly Mahindra-British Telecom. Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review at a href=http://www.techmahindra.com/Disclaimer.html;http://www.techmahindra.com/Disclaimer.html/agt/a; externally and a href=http://tim.techmahindra.com/Disclaimer.html;http://tim.techmahindra.com/Disclaimer.html/agt/a; internally within Tech Mahindra. Attachment:___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: OT: Exchanging Europe discount code for MY American discount code
If you actually have a discount code, I would think that Nokia would be happy to exchange it for the correct one. Aren't these codes only for ordering online? On Fri, 23 Feb 2007 08:19:20 +0100, Diego Escalante [EMAIL PROTECTED] wrote: Hello everybody, Sorry for the OT, but this list is the most appropiate place to ask for this I think. I was lucky enough to get a discount code for an n800, since I'm not European nor North-American I got a code that I assumed was for Europe since the email said 'you can use this on $europe_countries'. Guess what, it looks like it's for USA. Yesterday I tried to finally buy my n800 since I have a friend spending some days at Europe, he will obviously come back to Perú (where I live) and bring the n800 with him. The problem is that now I have a friend on Europe, a code for USA and only 5 days to solve this mess. Possibilities that makes you able to help me :) : a) You are coming to Peru anytime soon from the USA b) You moved to USA by the time you received your code it was an European one and you ended up like me! c) You own DHL or something similar and basically you can transport anything from anywhere to anywhere d) You just want to help :) So basically if you understood what I said, I need to exchange my apparently american code for your european code. If by any reason you can help me with this, I would owe you a nice postcard :). Note that this is not a futile scam email. Greetings everyone, Diego -- Mvh Kristian Alvestad ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers
Re: Monitoring file updates (was: Security Guidance for N800 OS development)
Hi, ext Gustavo Sverzut Barbieri wrote: yes, but the most harmful action is to add / to be scanned, but that's in blacklist so it's avoided. If it is monitoring file changes in the device, you should also ignore at least /dev /sys*, otherwise your process wakes up unnecessarily (which drains battery). Sure, we ignore: static const gchar *blacklist[] = { /bin, /boot, /dev, /etc, /lib, /proc, /root, /sbin, /sys, /usr/bin, /usr/sbin, /usr/etc, /usr/lib, NULL }; Any particular reason why you're not ignoring /var (where can be log files etc) and /tmp (where are locks, sockets and app state data etc) which get often updated? Btw. As a general security rule (this is not about security but..), it's better to allow things that are known to be safe and ignore rest than try to deny things (because that way you will always miss some new exploits). If the server is interested only about media files, it's better to allow only stuff under /home and /media. And if you're checking stuff under /media, you SHOULD be promptly reacting to unmount messages[1] for the media cards. I've gotten some (unconfirmed) doubts that if something is blocking memory card unmounting and it needs to be forced (e.g. at shutdown), that sometimes might corrupt the FAT[2] filesystem on users' memory cards. [1] Gconf key updates for: - /system/osso/af/mmc-cover-open - /system/osso/af/usb-cable-attached - /system/osso/af/internal-mmc-cover-open [1] Microsoft in 80's didn't really design FAT to be robust... And as can be learned from the issues with metalayer-crawler, inserting a memory card with corrupted FAT can create some interesting problems unless developer takes extra pains to handle error cases like: - infinitely recursing directories and this doesn't mean just ignoring (directory) symlinks, but actual (corrupted MMC FAT) filesystem directories being recursive - errors on allocations and with directory/file reads *and* reacting correctly to them i.e. not retrying (at least more than couple of times), but canceling/unwinding (suitable part of) the operation - Eero ___ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers