This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
JackCarterSmith's profile picture

[NeXT][0.x]LyokOS coming back soon...

Started by JackCarterSmith, 16 April 2013 - 07:34 AM
JackCarterSmith #1
Posted 16 April 2013 - 09:34 AM
Hey !

I started to rewrite LyokOS, always in idea of a cross-session communication and functionality.
Be patient for a new and better quality code than the last (poor) LyokOS !

Old topic :
LyokOS is designed by myself program, the OS is coded in French, English, Spanish and Italian (Select during setup) and allows you to send mails (only on LyokOS network, next support for gmail, yahoo, etc …), manage site, multi-user online mode or offline, Text Editor, Calculator, ccYouTube, Auto-Updater, AppStore, Games and more ;)/>

PLEASE READ THIS !
This program is like all other programs written by me is protected against copying, if you need to retrieve pieces of source code, you must follow this:
- Do not make full copy of the source code, just the idea.
- The words "Inspired by the work of JackCarterSmith" must appear at the beginning of all source code of your program.
- And of course let me know by PM.

Only programs of other coders are subject to their rules…

Various components of LyokOS:

- App Store (NEW !) :
The AppStore is a small addition to managing disk space and content available on the pc. This program garant you to have access applications, this programs are available on : ccTube, Maze, Pong, EggClicker, Thaumcraft-Research-Helper, Laser, GoldRunner and Ice-Browser

- The login system:
The new identification program provides a more increased security and be on that nobody can watch your mailbox (All potential flaws are corrected and try my small team of beta tester) If you can still find a fault, thank you to inform me by PM and not take the opportunity to ask us problem. The display was also improved, using the mouse as possible, and interface more attractive.

- Desktop:
The desktop was especially improved for Advanced Computers, this one still contains the original functionality, but with an updated interface, clock and menu programs.

- Mail
The Mail program is a revolution for the cross-communication, YES ! You can send message for any user who want LyokOS account…in any party of minecraft : single and multi and any server ! It's a very big advance for the LyokOS project.
The Mail program is temporarily unavailable for a large service … To come: New interface, greater management drinks mail additions Trash and address book, thinning program.

- Bank (In Dev…)
IN DEV…

- Text Editor
Finally an editor worthy of the name, thank you to "wieselkatze" for his program 'LuaEdit', his editor was custom to match for LyokOS.

Screenshots :
SpoilerBoot Screen :


Login :




Desktop :

AppStore :

NexWord (remix of work of wieselkatze) :
Download :
Current version : 4.3
Status : UNDER-CONSTRUCT
pastebin get H7ZQtZ43 LyokOS or pastebin run H7ZQtZ43 (CC1.6+)

Change logs :
4.3 :
- Fix minors bugs
- Add a new editor programs
- Add a real clock
- Rewrited the authentification system

Comming soon :
- GUI for mail manager
- Can delete account
- More usefull translation

If you encounter any bugs, thank you to notif me !

Mail : [email="arechristopher1@gmail.com?subject=LYOKOS-ForumCC"]clic[/email]
Edited on 02 October 2018 - 04:08 PM
Kingdaro #2
Posted 16 April 2013 - 09:40 AM

parallel.waitForAll(downloadFiles)

Why use a parallel for one function?
Sammich Lord #3
Posted 16 April 2013 - 09:52 AM
Can you post some more information about it?
JackCarterSmith #4
Posted 16 April 2013 - 08:29 PM

parallel.waitForAll(downloadFiles)

Why use a parallel for one function?


Function allows the parallel future update to add additional actions…
1lann #5
Posted 17 April 2013 - 12:26 AM

parallel.waitForAll(downloadFiles)

Why use a parallel for one function?


Function allows the parallel future update to add additional actions…
You should do
–parallel.waitForAny(downloadFiles)
downloadFiles()
for efficiency anyways.
oeed #6
Posted 17 April 2013 - 12:40 AM
With your site…

You need to do something about your background image. It took me about 15 seconds to open the image.
I would recommend removing the plain grey and make it transparent then position the vault using a div and css. Also save it as a jpeg, its only about 97 kb but I think your server is rather slow (although it may be because its so far away).

I am aware that you are French, but if you want non-French speakers to be able to use it you may want to add an English version, I'm using Chrome so it doesn't really matter. You might just want to think about this though.

Also, why no right clicking???

Anyway…
Nice work on this, it's looking good.
theoriginalbit #7
Posted 17 April 2013 - 12:48 AM
Also save it as a jpeg, its only about 97 kb
Nope. PNG. More compatible, smaller (when done right) and actually supports transparency.
oeed #8
Posted 17 April 2013 - 02:43 AM
Also save it as a jpeg, its only about 97 kb
Nope. PNG. More compatible, smaller (when done right) and actually supports transparency.

Well, yes. But as you said, only when done right. It's easier to reduce the size with out fancy applications by just saving it as jpeg. Although I did forget about the transparency.
Sammich Lord #9
Posted 17 April 2013 - 05:34 AM
Not to mention my anti-virus goes off when I visit your site. May want to get that checked out. Not sure if it only me getting the security warning though.
JackCarterSmith #10
Posted 17 April 2013 - 07:53 AM
Hello,

Thank you for your comments which I will probably be useful …
Now treat subjects per case:

oeed -> For the image that can be changed within 10 min to slow my site, it may be logical: my site is hosted on my computer at work… However I can send you a trick to use my OS without going through the site… Next to English, I'm working on an English version of my OS as well as a bi-lingual version of my site as well.
And right click is restricted to had a way to copy the sources of my site, even though there may be flaws can…

Lord Sammich -> For you, I do not know what can be the cause of your problem, then I have no answer…
oeed #11
Posted 17 April 2013 - 12:46 PM
Hello,

Thank you for your comments which I will probably be useful …
Now treat subjects per case:

oeed -> For the image that can be changed within 10 min to slow my site, it may be logical: my site is hosted on my computer at work… However I can send you a trick to use my OS without going through the site… Next to English, I'm working on an English version of my OS as well as a bi-lingual version of my site as well.
And right click is restricted to had a way to copy the sources of my site, even though there may be flaws can…

Lord Sammich -> For you, I do not know what can be the cause of your problem, then I have no answer…

What's wrong with allowing people to view your source? It's easily done with out right clicking, on Chrome I just go to View > Developer > Developer Console.
Sammich Lord #12
Posted 17 April 2013 - 12:51 PM
I can easily just grab the site with multiple languages in pull the source. Here is simple Lua code to grab the site's source:

local content = http.get('http://url.tld')
print(content.readAll())
content.close()
Easy enough to do.
JackCarterSmith #13
Posted 17 April 2013 - 08:37 PM
What's wrong with allowing people to view your source? It's easily done with out right clicking, on Chrome I just go to View > Developer > Developer Console.
This is true, unfortunately I do not have a lot of solution with respect to this issue, the first could be to check the IP of the PC that sends a request to the site, it will be in localhost. Could you help me with this idea?
oeed #14
Posted 17 April 2013 - 09:33 PM
What's wrong with allowing people to view your source? It's easily done with out right clicking, on Chrome I just go to View > Developer > Developer Console.
This is true, unfortunately I do not have a lot of solution with respect to this issue, the first could be to check the IP of the PC that sends a request to the site, it will be in localhost. Could you help me with this idea?

I don't understand. I'm saying that there is not point in trying to blocking access to your source code. First of all it's pretty much impossible, and it's nice for people to be able to learn from your code.
JackCarterSmith #15
Posted 17 April 2013 - 11:18 PM
Not fake, I first thought of protect to protect the site from XSS …
1lann #16
Posted 17 April 2013 - 11:51 PM
Not fake, I first thought of protect to protect the site from XSS …
How does blocking right clicking protect the site from client-side script viruses…
oeed #17
Posted 18 April 2013 - 12:53 AM
Not fake, I first thought of protect to protect the site from XSS …
How does blocking right clicking protect the site from client-side script viruses…

We'll never know :P/>
Dlcruz129 #18
Posted 18 April 2013 - 03:58 AM
How did you print an á?
JackCarterSmith #19
Posted 18 April 2013 - 05:24 AM
How did you print an á?
Probably the character table that I use to enter my code is French because I am French and my code 90% French … But I intend to add an English version …
Zudo #20
Posted 18 April 2013 - 06:11 AM
Lol i can get past the right click blocker by click "Prevent this page from creating further dialogs" in firefox
JackCarterSmith #21
Posted 18 April 2013 - 06:53 AM
This topic is about the bugs in the OS, and I can hardly see that posts "right click does not work…" or reviews here… The site is a bit poor, but I'm alone and manage each step at a time …
spyman68 #22
Posted 23 April 2013 - 02:26 PM
Please make a translations to english
Spongy141 #23
Posted 23 April 2013 - 05:21 PM
Wait this ins't in English… I remember someone in the rules… "English only please"
theoriginalbit #24
Posted 23 April 2013 - 07:15 PM
Wait this ins't in English… I remember someone in the rules… "English only please"
Only posts need to be in English. They cannot dictate the actual programs.
thegreatstudio #25
Posted 01 May 2013 - 01:44 PM
Guys use my grape antivirus if this os got some errors or bugs :)/>
JackCarterSmith #26
Posted 07 May 2013 - 04:31 PM
Updated:
- Site always open
- Progress English translation: 60%

-5th May 2013-
basdxz #27
Posted 07 May 2013 - 06:23 PM
BLACK MESA?! I. Hate. You. For. Putting. That. In. The. TITTLE!!!
JackCarterSmith #28
Posted 08 May 2013 - 01:40 AM
BLACK MESA?! I. Hate. You. For. Putting. That. In. The. TITTLE!!!
And then? I do not see how mind here that I named my BlackMesa server. I went to Half-Life. I'm a fan :P/>
nutcase84 #29
Posted 10 May 2013 - 08:09 AM
BLACK MESA?! I. Hate. You. For. Putting. That. In. The. TITTLE!!!
And then? I do not see how mind here that I named my BlackMesa server. I went to Half-Life. I'm a fan :P/>

GlaDOS is gona kill you.

Can you add some screenshots? I don't like to watch videos on programs.
JackCarterSmith #30
Posted 10 May 2013 - 11:51 AM
Sure, let me do the same evening that screenshot available…
JackCarterSmith #31
Posted 10 May 2013 - 04:10 PM
Last update :
- Add GUI for advanced computer.
- Fix bugs in the system login

-10th May 2013-
nutcase84 #32
Posted 10 May 2013 - 05:44 PM
How did you make that logo? I need a new one for my os.
JackCarterSmith #33
Posted 11 May 2013 - 02:46 AM
It'll seem stupid but you use the built-in advanced computer program "paint".
But I could try to make a …
nutcase84 #34
Posted 11 May 2013 - 01:55 PM
It'll seem stupid but you use the built-in advanced computer program "paint".
But I could try to make a …

I MEAN THE ONE ON YOUR POST. Sorry if I was vague.
JackCarterSmith #35
Posted 12 May 2013 - 03:38 AM
Ah, if you mean the screenshot of the first post, but in all cases, I used 'paint' and then I got the saved image and I used the 'paintutils' API to display the picture.
P.S: Look at the source code …
NeptunasLT #36
Posted 12 May 2013 - 05:17 AM
You need to make not in all it looks like 100 apps opened one time.
And i like it. :D/>
JackCarterSmith #37
Posted 12 May 2013 - 05:43 AM
Upgrade : login system restored
He is online always…
nutcase84 #38
Posted 12 May 2013 - 02:02 PM
Ah, if you mean the screenshot of the first post, but in all cases, I used 'paint' and then I got the saved image and I used the 'paintutils' API to display the picture.
P.S: Look at the source code …

NOT THE SCREENSHOT! THE LOGO ON THE TOP OF YOUR POST.
Cloudy #39
Posted 12 May 2013 - 02:07 PM
Ah, if you mean the screenshot of the first post, but in all cases, I used 'paint' and then I got the saved image and I used the 'paintutils' API to display the picture.
P.S: Look at the source code …

NOT THE SCREENSHOT! THE LOGO ON THE TOP OF YOUR POST.

Lose caps? kthx.
nutcase84 #40
Posted 12 May 2013 - 02:12 PM
Ah, if you mean the screenshot of the first post, but in all cases, I used 'paint' and then I got the saved image and I used the 'paintutils' API to display the picture.
P.S: Look at the source code …

NOT THE SCREENSHOT! THE LOGO ON THE TOP OF YOUR POST.

Lose caps? kthx.

Okay, almighty Cloudy.
JackCarterSmith #41
Posted 13 May 2013 - 01:04 AM
Really sorry, I did not really capture what you said … And now I understand … I used "Photofiltre" and a font I found on this site : http://www.dafont.com/
nutcase84 #42
Posted 13 May 2013 - 08:24 AM
Really sorry, I did not really capture what you said … And now I understand … I used "Photofiltre" and a font I found on this site : http://www.dafont.com/

Thanks. Awesome site.
MegaMech #43
Posted 18 May 2013 - 12:17 AM
I'm getting this error when downloading:

parallel:22: io:71: Not enough space to write to file
JackCarterSmith #44
Posted 18 May 2013 - 07:41 AM
Do not worry, it's just that you have configured ComputerCraft to have limited disk space by computer. To rectify, go to your folder ".minecraft" in AppData, then in the config file, open the file ComputerCraft.cfg file or something like that. Inside the line "I: computerSpaceLimit =" replace the number with "0", save and exit, reinstall NexOS and enjoy ^^
FuuuAInfiniteLoop(F.A.I.L) #45
Posted 18 May 2013 - 04:42 PM
This may be the first to have a system account management via a SQL database, for optimal comfort, we thought to add offline mode if the SQL database do not answer or if the player is not connected to the Internet or if the config "http" is not enabled.
NDF-OS
JackCarterSmith #46
Posted 19 May 2013 - 03:49 AM
This may be the first to have a system account management via a SQL database, for optimal comfort, we thought to add offline mode if the SQL database do not answer or if the player is not connected to the Internet or if the config "http" is not enabled.
NDF-OS
I do not understand what you mean by a copy of NDF-OS, I have recovered nothing in anything above, my only source is RedWorks.
MudkipTheEpic #47
Posted 19 May 2013 - 11:35 AM
This may be the first to have a system account management via a SQL database, for optimal comfort, we thought to add offline mode if the SQL database do not answer or if the player is not connected to the Internet or if the config "http" is not enabled.
NDF-OS
I do not understand what you mean by a copy of NDF-OS, I have recovered nothing in anything above, my only source is RedWorks.

He just means this wasn't the actual FIRST to have a system account management via a SQL database, but the offline mode is new!

Be careful, sanitize your database inputs!
JackCarterSmith #48
Posted 19 May 2013 - 12:37 PM
Ok, I never noticed this on NDF-OS
Zudo #49
Posted 21 May 2013 - 12:13 PM
Lol Doctor Who?
JackCarterSmith #50
Posted 21 May 2013 - 02:15 PM
Lol Doctor Who?
For trailer ? Yes ^^ I like this
JackCarterSmith #51
Posted 26 May 2013 - 12:07 PM
CAUTION!

I inform users that multi accounts will be deleted. Only the last saved nickname will be kept, the account will also be test…

Thank you for your understanding
JackCarterSmith #52
Posted 06 July 2013 - 03:46 PM
Good advance for the NexOS project : the Mail program is fully operational !
thegreatstudio #53
Posted 07 July 2013 - 12:23 AM
It gives me errors alot!
JackCarterSmith #54
Posted 07 July 2013 - 02:36 AM
Why do people tell you "not work here!" but you do not specify either the error or any other details on the circumstances ?
JackCarterSmith #55
Posted 04 August 2013 - 04:26 AM
Sorry, but for a new update of NexOS the SQL is truncated, and all accounts has been deleted, please register again.

Nexus
TorakTu #56
Posted 07 August 2013 - 10:43 PM
For those who tried to set the limit to 0 and it didn't work, put this in there instead of 0..

	I:computerSpaceLimit=5242880

That sets 5 megs for the computer.

Cool program Nexus.
JackCarterSmith #57
Posted 17 December 2013 - 12:01 PM
My work outside this project is many long and hard, NexOS devellopement is concequently braked for 1 or 2 mouth.

Sorry for that.
ebernerd #58
Posted 20 December 2013 - 05:43 PM
You speak french too? Magnifique!
ebernerd #59
Posted 20 December 2013 - 05:53 PM
Thank you so much for this OS. I am programming (with my friends) an OS using this OS. XD OSception!
JackCarterSmith #60
Posted 21 December 2013 - 07:38 AM
Oh! I expected it to be so much appreciated, thank you ^^
If you do not mind I will like to test your OS it will be ready soon.
computercam #61
Posted 29 December 2013 - 04:06 PM
would you like help with English coversions?
JackCarterSmith #62
Posted 29 December 2013 - 04:26 PM
Oh… yes, I will create an FTP session for people wanting to help me add translations, I will add a section to the first post concerning this ^^
Note : I resume the work, special update coming new year to come…
JackCarterSmith #63
Posted 10 February 2014 - 03:18 PM
would you like help with English coversions?
For the 4.0 update, a new add for users : A access at shared folder for any translation of NexOS
To be add on this project, please send MP to me, thanks ;)/>
Edited on 10 February 2014 - 02:19 PM
surferpup #64
Posted 10 February 2014 - 03:45 PM
I installed NexOS on a new Advanced Computer, using the following code:


pastebin get H7ZQtZ43 NexOS

I then ran NexOS Setup. It made it to Part 2/2 and Downloading files … (18/19) and issued the following error:


install:22: attempt to index ? (a nil value)

This is in your fileDownload(path,url) function during the readAll().
JackCarterSmith #65
Posted 10 February 2014 - 04:55 PM
Thanks for your help, I have fixed this (a file miss matched) ^^
Edited on 10 February 2014 - 03:56 PM
JackCarterSmith #66
Posted 30 May 2014 - 07:16 PM
The new design of NexOS is LyokOS, the new feature implemented :
- A new algo for encoded account
- Added a 'LyokOS Store' for additionals softwares
- Fix all bug in LyokOS Core
- Mail system re-coded
- Purging all useless program
Enjoy in the 4.0 ! ^^
JackCarterSmith #67
Posted 20 June 2014 - 07:01 PM
Everything is said in the first post.
Everything was changed ! Full of new features and full improvement !
Zudo #68
Posted 21 June 2014 - 06:52 AM
The first cross-server mailling and account

[topic='8774']Thunderhawk[/topic]
JackCarterSmith #69
Posted 21 June 2014 - 08:47 AM
Of course, I noticed the work GravityScore, only I think that the program is no longer developped, and I really improve account management and security on my program, the registration is more fully made OS directly … I already work on an addition to the Public Address Book on LyokOS and adding scoringboard for integrated LyokOS games. The only thing I would do best in Thunderhawk, it is the interface, but I intend to catch up delays (see indication 'in dev' ​​in the presentation of LyokOS.
Each of the two programs was scheduled différament both at the site (PHP and SQL) as ComputerCraft side. You tell that you agree the better.
Personally GravityScore work very well and I'm a little Regrete not be offered my help, but good work is all too succeeds!
theoriginalbit #70
Posted 21 June 2014 - 09:18 AM
I really improve account management and security on my program
its definitely not more secure than Thunderhawk. with any of your PHP queries, I can check, delete, and send mail, all without logging in, as long as I know a person's username.
JackCarterSmith #71
Posted 21 June 2014 - 10:47 AM
I really improve account management and security on my program
its definitely not more secure than Thunderhawk. with any of your PHP queries, I can check, delete, and send mail, all without logging in, as long as I know a person's username.
^^ Error ! I think this little problem, and I find THE solution :D/> I'm not going to detail but I think the curious will quickly answer :P/>
Selim #72
Posted 04 July 2014 - 01:22 AM
Is there a way to do this without whitelisting your website? This doesn't do much for the intra-server aspect if I cannot install it on many servers where I cannot access the configs…
JackCarterSmith #73
Posted 04 July 2014 - 09:02 AM
I must admit that now I can do anything about it for now … I find it the idea whitelist obliged for all the world, really stupid!
I will insist to add an option 'desactivate the whitelist' for future update … I'll see what I can do in the meantime;)
Bomb Bloke #74
Posted 04 July 2014 - 11:14 AM
That option's already there, to my understanding - server admins can whitelist *.

It's unlikely to be disabled by default, if that's what you mean.
Edited on 04 July 2014 - 09:16 AM
JackCarterSmith #75
Posted 04 July 2014 - 01:25 PM
That option's already there, to my understanding - server admins can whitelist *.

It's unlikely to be disabled by default, if that's what you mean.

So basically this is all the problem that is enabled by default…
JackCarterSmith #76
Posted 25 July 2014 - 07:09 PM
Last bugs fixed !
Please report all bugs in this topic ;)/>
Mc Fow1er #77
Posted 24 August 2014 - 04:17 PM
Is there now a language selector now? As that would be useful.
Edited on 24 August 2014 - 02:27 PM
CC_Jojo #78
Posted 30 April 2016 - 08:54 AM
When I install the operating system, create an account, and try to login, it crashes and says: lyokos:293: attempt to index ? (a nil value). I have CC Version: 1.79. Pls help, i want to try the os.