PupsaveConfig-2.2.5

A home for all kinds of Puppy related projects
Message
Author
User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#21 Post by Béèm »

shinobar's post in the French forum draw my attention.
Indeed seeing the many possibilities with accented and special character those should be excluded and a message should be given if the password isn't made with the base alphanumeric characters.

For transparent for a user who travels, I think the password created should have somewhere an accompanying indicator on which keyboard that password is created.

When he comes on another PC with another keyboard, and when entering his password, the system should detect the user isn't at his normal keyboard. The user is encouraged to enter his password as he knows it and the system should convert to the other keyboard for evaluation.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Keyboards in Brussels

#22 Post by shinobar »

Béèm wrote:shinobar's post in the French forum draw my attention.
@Béèm. Thanks for joining us.
You live in Brussels and i guess you are using AZERTY.
Can you also manage to type with QWERTY?
Is it common you see both AZERTY and QWERTY in Brussels?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

Re: Keyboards in Brussels

#23 Post by Béèm »

shinobar wrote:
Béèm wrote:shinobar's post in the French forum draw my attention.
@Béèm. Thanks for joining us.
You live in Brussels and i guess you are using AZERTY.
Can you also manage to type with QWERTY?
Is it common you see both AZERTY and QWERTY in Brussels?
I have a Belgian Latin1 (as known in puppy) keyboard, which indeed is azerty. It is the Belgian keyboard layout which comes with the PC products sold in Belgium and it is used by the Flemish and Walloon people. (Not sure about the small German speaking part, I suspect they have a German keyboard)
If I have a qwerty keyboard, I can type on it, but I do it visually, not blind typing. If I have to type when my keyboard is in qwerty, I hate it, it is hell and I am lost. Hence my remarks I made when something goes wrong on booting and I have to type f.e. xorgwizard.

There sure are qwerty keyboards around, specially in international companies, Anglo-sakson based (I include US here :lol: )
There are also in companies using Italian, Spanish, Swedish, ...., keyboards. I am thinking f.e. at the offices of the European Community.

Also my mother language is Dutch, I express in French, English and German. But at work and at home my keyboard has always been Belgian.

As for my favorite language for computer related matters it is English.
I hate it that I have to buy a PC in Dutch or French. For English, if possible, quite an amount is charged supplementary. Therefor I am not too happy that in Puppy there is no (us/gb)_BE@euro locale.
But in KDE, using it know, I am able to define Belgium as the country and English as the language, while I still can have numbers, date, time etc.. in Belgian. I don't know how they do it.

Hope you have some more inside and feel free to ask more.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: Keyboards in Brussels

#24 Post by shinobar »

Béèm wrote:There sure are qwerty keyboards around, specially in international companies, Anglo-sakson based (I include US here :lol: )
There are also in companies using Italian, Spanish, Swedish, ...., keyboards. I am thinking f.e. at the offices of the European Community.
Thanks Béèm for the interesting and important information.
So the USB thumb traveling the PC's with AZERTY and QWERTY is considerable case, i understand.

OFF TOPIC:
I have never known the Flemish also using AZERTY. In the Nederland they use QUERTY, i suppose.
Yes i know English is not any of the official languages of Belgium, but they usually speak English(en_BE :?: ) at there office.
(i have ever been to Gent, Flanders. :wink: )
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#25 Post by Lobster »

Once again we being offered the ability
to configure in our desktop environment.
Many thanks.
Good plan 8)

I found more info but not sure what to download?
http://shino.pos.to/linux/pupsave.html

The latest file I found is Jan 2010? Not right?
Sorry :oops:
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

Re: Keyboards in Brussels

#26 Post by Béèm »

shinobar wrote:
Béèm wrote:There sure are qwerty keyboards around, specially in international companies, Anglo-sakson based (I include US here :lol: )
There are also in companies using Italian, Spanish, Swedish, ...., keyboards. I am thinking f.e. at the offices of the European Community.
Thanks Béèm for the interesting and important information.
So the USB thumb traveling the PC's with AZERTY and QWERTY is considerable case, i understand.
Yes I think it will not be easy to use a USB thumb with an encrypted save file. Without an encrypted save file, it's just a matter of running the mouse/keyboard setup.
An yes, Dutch people use a QWERTY keyboard.
France people use an AZERTY also, but not the same as the Belgian one. The differences are not the alpha-numeric characters but the accented and special ones.
Therefor it is a good idea to include/permit only alpha-numeric characters.
OFF TOPIC: wrote: I have never known the Flemish also using AZERTY. In the Nederland they use QUERTY, i suppose.
Yes i know English is not any of the official languages of Belgium, but they usually speak English(en_BE :?: ) at there office.
(i have ever been to Gent, Flanders. :wink: )
You should have visited also Brussels with it's nice market place and Brugge.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

#27 Post by Bert »

Image

This is what Belgian azerty looks like. Just slighlty different from the French azerty.

BTW -and off-topic- : Shinobar, Gent, that's where I live!

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

window design for bulilding new pasword

#28 Post by don570 »

I previously wrote in my last post

Code: Select all

What if AZERTY keyboard user was to forget his 'alternative' password?

i.e. forget that France transposes to Frqnce,

That could be another great feature of Pupsaveconfig!!

Just input the password and click on button "Alternative Password'
in case of emergency abroad and France would be transposed to Frqnce. 

I've made a window design to build the alternate password.
Hopefully there is enough info in the window that the user will know
instinctly what to do. Take a look.
http://www.datafilehost.com/download-7f28230d.html

By the way there's no reason to restrict Azerty keyboard users to
a to z. All the numbers are fine as well since they transpose
to ascii characters which are perfectly acceptable. (I think anyway...)
They would transpose to characters like ^&*#()@! which are ascii
characters , aren't they? So the console mode would accept them as input,
therefore they can be passwords in the Puppy way of doing things.

Here's a list of ascii characters for people who are new to computers
http://www.asciitable.com/

I think it's important that the password contain most of the
letters of the alphabet. Users will be upset if important
letters like a,m,w can't be used. Also y and z couldn't be
used because of the German keyboard 'problem'. So a 'Universal'
password is just not acceptable. Asking the user
whether he has a QWERTY or an AZERTY keyboard is the only
reasonable way forward. That my position for what it's worth.

It has the added benefit that numbers can be used in a password.

__________________________________________________________
I'd like to understand the Asian keyboards better.
Some seem to have the QWERTY characters printed on the keys
in the wikipedia pictures.
http://en.wikipedia.org/wiki/Keyboard_layout

.... but wouldn't the user have to switch keyboard layout
to a European language such as English to use these keys
properly as intended???

So the Asian user is using PupsaveconfigGUI
with a US keyboard layout but the program could be localized
to the Asian language so the user understands the instructions.
I hope I've got that right... :roll:
_________________________________________________________

_________________________________________________________

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

#29 Post by Bert »

The problem is simple enough, but the solutions are indeed not easy at all.

Maybe one way out could be to present a small interactive generic keyboard on-screen? The user then has to click his/her password to access the encrypted save-file.Could even be an interface like seen on portable phones.Or just an alphabetic list of letters and numbers.
But of course I have no idea how realistic this is from the technical point of view.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

The virtual keyboard

#30 Post by don570 »

To Bert


There has been some work done in this area (the virtual keyboard)
http://www.murga-linux.com/puppy/viewto ... 64&t=61144

http://www.murga-linux.com/puppy/viewto ... 40&t=37194

___________________________________________

I think the problem with booting up from a USB stick
in a different country would still remain. The transposing of the
password would still need to be done (I think ????)

__________________________________________
Last edited by don570 on Wed 10 Nov 2010, 23:40, edited 1 time in total.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#31 Post by Béèm »

don570, alphanumeric is a-z,0-9.
For simplicity, a user should not be allowed to use special/accented characters.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

reply

#32 Post by don570 »

For simplicity, a user should not be allowed to use special/accented characters.
With the current Barry Kauler method of inputing characters for a password, accented characters can be used . If you test this like I recently did,
Barry uses the console mode totally, for forming the password and
then inputing the password at bootup. That's a sneaky way of doing it.
Many users are taping on their keyboard thinking that they are using
accented characters, not knowing that in the console mode only ascii characters
can be used. Check it out for yourself and you will see.

[/code]

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#33 Post by Béèm »

I believe you as I don't use encrypted save files and it is sneaky indeed.
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

mistake when azerty keyboard user in Germany

#34 Post by don570 »

In my previous proposal that I submitted yesterday, I made a dumb
mistake. I forgot the situation when an Azerty keyboard user is traveling
to Germany (not an infrequent occurrence)

...but I think I have a good solution to this problem

I propose to restrict the Azerty Keyboard user to entering the following
characters when he makes his password

abcdefghijklmnopqrstuvwxy 0123456789

In other words, don't allow Azerty keyboard user to use z in his password

The French don't use that character much anyway.

What my suggestion does is allow a simple interface to make the 'Alternate Password' for the Azerty keyboard user.

I showed that in my design that I submitted yesterday. I hope
you saw that design. Hopefully it wasn't too complex.

The Azerty keyboard user could travel abroad and
only need to know two passwords, his own and an alternate one.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

Asian keyboard users

#35 Post by don570 »

I've been thinking about the situation where the user
doesn't have QWERTY or AZERTY characters painted on his
keys. I think this is common in parts of Asia and even Russia.

For people who live in a country that doesn't
support QWERTY or AZERTY keyboards I think
that PupsaveconfigGUI could still be used effectively.

In chinese or Russian the interface would be something like this....


Code: Select all

My password is ____________ (fill in with a simple word)

Click  'Build'

While traveling abroad you may be required to use your Puppy 
on a foreign computer, for instance when booting from a USB stick
on somebody else's computer.
Please note the following four passwords for use while traveling abroad

My normal password is XXXXXXXXXXXX
My password in German speaking countries is XXXXXXXXXXXX
My password in french speaking countries is  XXXXXXXXXXXX
My password in the rest of world is XXXXXXXXXXXX

It doesn't seem too outrageously complex and most people would catch on.


__________________________________________________________

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: Asian keyboard users

#36 Post by shinobar »

don570 wrote:I've been thinking about the situation where the user
doesn't have QWERTY or AZERTY characters painted on his
keys. I think this is common in parts of Asia and even Russia.
Wow! I have never had such an idea.
How about simply we do not support non-latain keyboards?
I have no idea how to convert 'йцукен' to 'qwerty' or 'Иван' to 'Bdfy'.
Last edited by shinobar on Fri 12 Nov 2010, 03:02, edited 1 time in total.

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#37 Post by Jim1911 »

Consider, having the script default to 2fs only if the frugal installation is on an ext2 partition. If it's on an ext3 or ext4 partition, it should default to 3fs.

Thanks,
Jim

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Save file type

#38 Post by shinobar »

Jim1911 wrote:Consider, having the script default to 2fs only if the frugal installation is on an ext2 partition. If it's on an ext3 or ext4 partition, it should default to 3fs.
Thanks jim for the notice.
But I think the filesystem of the partition and that of the pupsave is independent.
Like the pupsave.2fs or pupsave.3fs can be on any kind of partition from ntfs/vat/ext2/ext3/ext4.
The only limitation is encrypted save-file must use ext2.
FILE TYPE
Previously, Puppy has only used 'ext2', now there is a choice.
Regarding power-failure, note that Puppy will do a f.s. check at next boot so ext2 can recover,
however journalled filesystems can recover even without a f.s. check.
If in doubt, just press ENTER to choose 'ext2', otherwise TAB down then ENTER...
ext2: Maximum storage space, encrypted save-file must use ext2.
ext3: Journalled f.s., safest if power failure etc.
By the way, do you think pupsave.3fs is safer than pupsave.2fs?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

Re: Save file type

#39 Post by Jim1911 »

shinobar wrote:By the way, do you think pupsave.3fs is safer than pupsave.2fs?
Definitely, I've had numerous crashes with 2fs save files, now there are no ext2 partitions on my computers, even in a save file. In any event, user needs to be able to select 3fs. Unfortunately, puppy has been unable to reliably create 4fs save files, so that option was eliminated by Barry from the text selection.
Cheers,
Jim

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

#40 Post by shinobar »

Attached 1st brief help text for pupsaveconfig.
It is simple text file, you can read after extracting.
If you have the mock up sample of pupsaveconfig, place it as /usr/share/doc/help/C/pupsaveconfig.txt.

As for the password, there describes:
PASSWORD
Be CAUTION the characters which Puppy recognize at boot stage can be different from those you are typing now:
At the boot stage, you will be asked the password. Puppy always assumes your keyboard is 'us-English' at boot unless 'pkeys' option specified.
See your keyboard. If the keytops at the row bellow '123456' shows 'Q'-'W'-'E'-'R'-'T'-'Y' from left to right, the alphanumeric characters maybe safe.
But the special characters like '-', '+' can be different positions. And note that the case is sensitive, 'a' and 'A' is not the same.
Be carefull if your Puppy is on the removable devices and you carry it to another PC.

If your keytops shows 'QWERTZ', 'AZERTY' or other than 'QUERTY', you have more problem.
If your keytops shows 'QWERTZ', 'z' and 'y' is swapped at the boot stage.
If your keytops shows 'AZERTY', 'a' and 'q', 'w' and 'z' swapped. moreover the numbers should lower case at the boot stage.
For example, if you type 'Jaque' here with 'AZERTY' key layout, you must type as the password at the boot stage 'Jqaue'!
Safest is to use only alphabet but avoid next characters 'a','q','w','y','z'. Never use non-english characters like 'ç', nor accented characters like 'é'.
If you are using non-latin keyboards, there may be no hope as for the password.

Again, unless you have a good reason to use encryption, it is recommended to choose 'NORMAL'
Like to here your suggestion.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

Post Reply