miércoles, 16 de junio de 2010

EasyDebian On Maemo

A complete desktop PC in my pocket
Why? There are many technical reason to do.
why not? It is a easy procedure, there is no danger for your Maemo OS.

It is funny to see a linux desktop distribution running on our small devices, and there some applications missing in Maemo, and available with this way.
Using easydebian can be useful for some tasks, however the user interface wasn't designed for work in a small screen and you will feel tired after a time.

ss_easydebian

I think this instructions are easier than other available in Internet.
(tested on Nokia N800)

1 Install easydebian (aka Turbo Easy Debian for Everyone) from Maemo.org or Application (Maemo Extras repository)
1.1 You must chose menus for some access shortcuts (if you prefer don't mix with Maemo menu categories, you could create a menu 'debian' and place all this access links there)


2 Download on PC the following linux imagefile for easydebian
http://qole.org/files/
debian-squeeze-img.tar.bz2

3 Unpack downloaded file with 7zip, Winrar, (your prefer uncompress tool)
Unpack previous file to
debian-squeeze.img.tar
Unpack previous file .tar to
debian-squeeze.img.ext2

3 Copy imagefile to SD memory, for example to
//media/mmc1
You can copy in any format partition (FAT,EXT,..) and folder, you only need 1.3GB on target

4 Give the path of image to easydebian
edit /home/user/.chroot
write a new line with the path where we copied the imagefile
IMGFILE=/media/mmc1/debian-squeeze.img.ext2
(lines with # are comments)


5 Executing
Execute the app on menus (LXDE Desktop)
wait and now you have linux running

6 Executing apps without from Maemo Desktop (no need LXDE desktop)
From terminal(as normal user)
#debbie linux_app_name (e.g. keepassx)
(on N800 to show onscreenkeyboard, open Toggle Matchbox-kbd)


apt-get easydebian


Config the environment
Onscreen keyboard are on main menu/accesories

Open a terminal and execute
sudo apt-get update
This command download info from internet debian repositories

Now you can install apps using a graphic way(1) or command way(2)

(1)Execute Synaptic (install manager) from a terminal with: sudo synaptic

(2) sudo apt-get install keepassx
(Keepass is an example of app)

sábado, 15 de mayo de 2010

Nokia phones - Symbian OS

Tricks in Nokia phones:
-PCSuite
Default pcsuite path for backups

if you forgot backup your contact list, sms ,...
C:\Users\%username%\AppData\Roaming\PC Suite\%phoneIMEI%
PCCSContact.db
(SQL lite 3 format)
Open SQLite Manager for Firefox

-Installing message after turn on
if always we have an install message "Instalando" we must go to the folder where Nokia store files about previous failed installations (SD card, \private\10202dce).

The folder is hidden, but we can see it from the pc, after plug one as massive storage device.

Displays info(Nokia s60v3)
SymbianOS9.1
240x320 : N73 (Java MIDP 2.0, CLDC 1.1)


SymbianOS9.2
230x320 : E51
800x352 : E90
240x320 : N95 8GB, 6110, N76, 6290
230x320 : N81
230x320 : N81 8GB
240x320 : 6121, 6120,5700

SymbianOS9.1
176x208 : 3250, N91
208X208 : 5500
240X320 : E50, E65, N73, N75, N93, N93i
320X240 : E61, E61i, E62, N71, N77, N92
352X416 : E60, E70, N80

Symbian OS version 9.4
640 x 360(nHD):5230

Displays info(Nokia s60 5th)
640 x 360 : 5230 -Symbian 9.4 (Java ME MIDP 2.1 CLDC 1.1)


** No Symbian **
240x320 : 7230 (Series 40 6th edition, Java MIDP 2.1)
240x320 : 6600 (Series 40)


Best Symbian Apps
LCGjukebox 2.76 (now freeware)
Sygic MapGuider 7.70
RescoViewer4.50
Wild-Mobile.SmartComGPS.v1.53
MobileSystems.MSDict.Viewer.v4.10
Keepass J2Me
Metro 5.63
Opera.8.65





viernes, 14 de mayo de 2010

Best apps the old Treo600

Palm Treo600 Display: 150x160 16bit/ touchscreen OS: Palm OS 5.2.1H CPU: 144-MHz ARM processor Net: IR,GPRS SD: 2GB (G) GPL (F) Freeware (C) Commercial FileZ MObilewrite (enable graffiti/stylus writing) USBModem CardExporterII Agendus Premier 13.5 Snapper Email 302 Games: (only low res) Big Money (puzzle game) Bookworm (lowres) (words) Candy train (puzzle game) Lemmings (puzzle game) Monsta Scrabble (words) Shape shifter (puzzle game) 3Dblockout pbobble (puzzle game) tetstation (puzzle game) Qubix Xplodus wildwildwords(words) xplodus Maps/Travels Maps/offline plan: 2Trackme 1.2 TomTom 4.100 (1874) [Spain v300, Portugal v300]

domingo, 9 de mayo de 2010

Apps configuration

InternetCall(with Voipcheap)
[all fields by default]
User name: username@sip.VoipCheap.com
Auth username: username
Password: userpassw
STUN server: stun.VoipCheap.com
STUN port: 3478

Articulation(GarnetVM)(with Voipcheap)
[all fields by default]

-Account info-
Name: VoipCheap(o como uds quieran, es tan solo un ejemplo...)
Server: sip.voipcheap.com
Domain: sip.Voipcheap.com
Display: username(or anything else)
User: username
Password: userpassw

-NAT Settings-
Server1:stun.VoipCheap.com
Server2:stun.VoipCheap.com

Email-Modest

Gmail.
default IMAP configuration.
smtp.gmail.com

Yahoo.
default Spain Yahoo(POP)

(palm)
pop.mail.yahoo.com
smtp.mail.yahoo.com
POP3 port:995
CRAM-MD5 auth
Always SSL
Always trust certif

K9
pop.mail.yahoo.com

POP3 port:995
SSL/TLS
requires sing-in
smtp.mail.yahoo.com
SSL/TLS
SMTP port: 465
requires sing-in

jueves, 22 de abril de 2010

Fix/Improve PalmOs devices

There are some common failures, and I want to compile them beside the solution which is working for me:

My Centro Plugs


**Software**
-"Card exporter II" can't connect with PC.
“Cannot send USB descriptor. Host failure”

From a file explorer app like "Resco explorer" o "Filez"

Using "Resco explorer" go to "control panel", folder "Saved Prefs" and delete the file with the following properties:

name: System [pusc,256]
creator: pusc
size: 18bytes

using FileZ
View Preferences, Saved
pusc -none-

(note: the creator could be "pusb" in some versions)

-Rescobackup resets PDA
Some apps running in background crash the function of backup, be careful with mobileWrite and deactivate before start a backup.

-Unofficial ROM Update
If you are tired of frozen state when you receive an incoming call you should update the ROM to have more free memory on RAM.

Search in internet "centro custom ROM" or "Custom ROM centro bl00dfeast"
1. copy all the files in RAM
2. Execute ROMupdater.prc, write "nome" al press "enter/intro" key
3. After 30 sec, the procedure will be finished.
4. hard reset: remove battery, pressing power button, plug the battery again
5. Ask the question about format with "yes" and chose a language


You could add two steps, if you have important information:
0. Backup the system with RescoBackup or Nvbackup to a file in SDcard
6. Execute RescoBackup or Nvbackup and restore the file with backup

**Clean/Purge Personal data
And if you want to clone for a friend, sell or only remove your personal data...

Remove from RAM, using a rescoexplorer or Filez,
DatebookDB
CalendarDB-PDat
TasksDB-PTod
ToDoDB
MemoDB
MemosDB-PMem
CalendarDB-PDat
ContactsDB-PAdd

Using app interface:
-Calls, purge
-SMS , purge, all
-SnapperEmail, folder, Purge

**Increase Free RAM
Install "Linkstart" software, this app allows "the transparent" movement of Apps from RAM to SD. Recommendable for big apps which requires to be executed from RAM.

My moved apps:
Documents
PhotoHQ
RemotePlus
RescoView
Snapper
WorldMate Pro

**Hardware**

-Palm power connector. This isn't a standard or common connector in the street, therefore if you are prudent user you are interested in have plan B just in case.
A Palm Centro can be charged with the same voltage and strength than Nokia or other more common phones, or even with the standard USB output. (see the above image).

-PC USB doesn't recognize the device
Clean the metal contact on palm connector

-No sound output over speaker.
Try to plug the earphones, and listen on them, unplug the earphones and probably the sound will not go out by speakers.

Today the power/sound female connectors for solder on boards, have the normal pins and one additional pin to detect when the male connector is inside.

I think the problem in Palm isn't in the mechanism connector, in my opinion the detector pin give the correct signal(I think when earphones are inside, this pin will be connected to "ground" ¿?)

You can try many time with the same app, for example Itunes and it never detect the change, however if you change of app like Phone, TCMP or Coreplayer, in few attempts the app/system will detect the plug/unplug process. Why?

.. I think the problem could be a mix of hardware detection and ptunes software.

Note: if you are using a jack adaptor and unplug only the earphones voice dial can be launched.

domingo, 18 de abril de 2010

Mobile connectivity

or when you can't connect to Internet using wireless,adsl or cable


Modem connected by USB cable:

Palm Centro(GPRS modem)
+USBmodem software(installed in Centro)
+Mobile Stream GSM (copy the script included in USBmodem packet in the MacOSx folder: /Library/Modem Scripts/)


Configuring MacOS X

Network, Config "Config Network port"
choose "Centro USB Modem"
if you can't select it, remove the item, unplug and plug the Centro, and Mac should recognize again.

phone number: *99***1#
user: orange
password:orange
GPRS/EDGE APN: internet

Simyo

GPRS/EDGE APN: gprs-service.com

Tmobile
user: user
password:wap

(in theory this phone number is common to all GSM providers)
(in )



Nokia (3G -GPRS modem)
only over bluetooth connection or using 'launch2net'?

miércoles, 31 de marzo de 2010

Diagrams, Flowcharts, Mind maps (examples)



Citrix communication (Visio diagram)














Disaster recovery. fixed phone communications (Visio diagram)















"Organizaciones" mapmind (Freplane)













"Servicio de mantenimiento" outline (Freplane)

















A level 2 DFD (Data Flow Diagram)  (ConceptDraw)














ER diagram (Entity Relation)  (ConceptDraw)














Sequence diagram (Violet)
 











Project organization chart (Visio)


















Customer screen -Storyboard Mockup (conceptDraw)









Card payment screen -Storyboard Mockup (conceptDraw)










viernes, 26 de marzo de 2010

Fix MacOS X

MacOS like Windows isn't a free fail OS, moreover there is less information than in Windows/Linux worlds; therefore knowledge/links about repairing Mac OS is recommendable:



Problems updating Safari, sometimes after update Safari you can't execute Safari, iTunes, Java apps, etc, this isn't a new issue however Apple hasn't managed the problem.

Technically the problem is in framework libraries (Webkit.framework and JavaScriptCore.framework) files stored in "System/Library/Framework" folder.



How to prevent/Recommendation:
Don't update Safari if you have a Tiger OS, you can use firefox or if you need this browser in the latest versions, you should try with:

Webkit browser (same engine than safari)
http://nightly.webkit.org

Safari standalone or multiple version
http://michelf.com/projects/multi-safari/

When prevention is too late/Solution:

If you have the problem, you must solve it, you must use Pacifist tool to extract the framework files from a correct source, for example:
-Tiger 10.4.11 (PPC) Combo Update

Drag and drop from pacifist folder to finder

/System/Library/Frameworks/JavaScriptCore.framework
/System/Library/Frameworks/WebKit.framework
/System/Library/PrivateFrameworks/JavaScriptGlue.framework



Checking:

Aplicaciones/Utilidades/Consola
registro: Library/Logs
Safari.crash.log




Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Parent: WindowServer [67]

Version: 4.0.5 (4531.22.7)

PID: 216
Thread: Unknown

Link (dyld) error:

Symbol not found: __ZNK3KJS6JSCell9getUInt32ERj
Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore




Info source:
http://lifein0and1.com/2008/09/09/howto-fix-apples-webkit-and-javascriptcore-framework-error/

http://discussions.apple.com/thread.jspa?threadID=1470992&tstart=120

viernes, 27 de noviembre de 2009

Maemo, nokia, linux and more

I've a new tag for the blog "Maemo".
As a start point I'm creating a list of my prefer apps like I did in other platforms.


Nokia N800
Hardware:
400MHz TI OMAP 2420
800 × 480 resolution,
105 mm (4.13 in), 88 pixels/cm,
225 ppi, 65536 colors (16-bit)
Internal SD: 8GB (max 32 GB)
Removable SD: 8GB (max 32 GB)
MiniUSB
Battery: BP-5L Li-Po 1500 mAh
OS Maemo OS2008 aka Diablo (5.2008.43-7)


Nokia N810

Hardware:
400MHz TI OMAP 2420
800 × 480 resolution,
Integrated mem: 2GB (/dev/mmcblk0) (/dev/mmcblk0p1 1.84GB FAT32)
SD mem(MiniSDHC): -
Internal GPS
Keyboard
MicroUSB-B
Battery: BP-4L Li-Po 1500 mAh
OS Maemo OS2008 aka Diablo (5.2008.43-7)

flash memory schema

1st steps:
1 Upgrade firmware
2 Add repositories (application manager, catalogues)
2.1 Enable Extras
2.2 ?Add Maemo Hackers (osso-statusbar
3 Install utilities
rootsh
Usbcontrol 1.03




Improvements/hacks:

1 Partition internal SD (5GB FAT32 !*, 3GB EXT)
2 Add linux ext3 partitions
3 Clone OS to SD+ install bootloader
4 Install QT4
5 Install Easy debian


!* Windows have problems with big FAT32 partitions

(G) GPL
(F) Freeware
(C) Commercial



Garnet VM(Palm OS emulator)
PalmOS has some good apps, Maemo hasn't as good PIM apps as Palm:
-Agendus Pre
-Bonsai
-Project@Hand

MAEMO APPS




NETWORK/INTERNET

Mail: Email, Claws 3.7.1
Instant Messenger (msn, jabber,etc): Pidgin 0.6.6.6onix
Web browsers:
--Midori v0.1.4 [webkit flavor]
--Tear 0.3.5.1 [webkit flavor, light weight]
--Fennec 1.0b1 [firefox flavour, heavy weight, 25mb RAM]
--Opera Mobile 10.1beta1-6
1.0Alpha1.2

Voip/SIP Client:
--InternetCall (Generic providers)
--Skype 1.7.113
--Gizmo

Remote Admin:Rdesktop
PyRDesktop
IRC Client: Xchat
FTP Client:
Telnet:
SSH:



PRODUCTIVITY
Word: Abiword
Spreadsheet/excel: Gnumeric
PDF: ePDF viewer, evince
Dictionary/translator: StarDict+

TOOLS
Partitions: Partition Editor aka Gparted 0.3.8 (*)
*internal flash. doesn't work on Maemo installed in SD.
Console-tools.deb v1 (clone,backup,restore,bootmenu using pb or pbeasy command)
easy-chroot 0.2.3-1

System:
Advanced power 0.4.1-6
Advanced power-monitor 0.5.1-6
osso-statusbar-cpu
USB Host
EmelFM2 0.5.0 rev29
Kerez
mlocate 0.18-2(debfarm repository)

Applets:
Hometools

Development:
PyGTKEditor v2.4.4-1
Python develop env.
python2.5-runtime(apt-get)


MULTIMEDIA

MP3 Player:
MediaBox 2010.09.11(support lrc files, internet radio..)
Quasar Media Player
gPodder 2.13 (podcasts from gpodder.net)


Video:
mYTube 0.1.5-1(* need a patch)
mplayer 1.0rc1
kmplayer (frontend)

Image viewer:
Mirage
Quiver


LEARNING
mnemosyne 2.0.0beta11
-Import .xml, .mem (ver1), tab text(for Q/A)
-sounds (Espeak v1.43 installed)

GPS
Mapas: Maemo mapper 2.6.2 [openstreet maps,]
Route planning: navit

PIM
Passwords: KeepassX 02.2(needs QT4)