Fork me on GitHub

Announcement

The oneye project has been discontinued. You might not expect further fixes and support from us. All community related systems are set to read-only mode. Though feel free to download and use oneye as-is or even fork it over at GitHub.

#1 2015-06-23 21:39:02

Wolfy
Member
Registered: 2015-05-12
Posts: 313

more news from the front lines- ;)

It seems like I'm about 5 years late to the party.  I wish there were more programmers/tech writers working on oneye project and able to give me pointers and tips in the right direction.  I am frustrated with some things, but I'm also having a lot of fun trying to figure this out.  I have never played with any of this stuff (php, css, xml, js) before now, so as you can tell I have LOT's of questions and make LOT's of mistakes along the way.  It seems that now more than ever, people would want/need oneye.

This morning I installed another app for testing purposes.  I thought I would pick a relatively simple one that would also be useful.  It's called QotD or Quote of the Day.  I was right this one is relatively simple and works as either a clickable app or as an autorun.  Today's quote is "Peace begins with a smile." - Mother Theresa. 

I will still make at least one mod to the code.  It is currently in its own category of apps, which is kind of pointless, so I'll move it to system. 

The bigger problem I have found is a memory leak.  It does not remove itself from process list OR application list when closed and multiple launches cause multiple instances to appear in both lists.  I might be able to fix that bug too, but haven't looked yet. 

As a sidenote, eyeDeveloper-test (the subroutine that runs your code while you're still working on it) also has memory leak.  It still shows but only in the process list with multiple launches causing multiple processes. I looked at it briefly but haven't figured how to fix it yet. 

Then I installed eyeFinder, I kinda thought it would be a improved search engine, but it's like Finder from Mac, and would replace the standard File Manager.  It would, that is, if it would run properly.  The app opens and the directory/file tree almost works, but the rest is a mess.  It's missing icons, and lacking all functionality, then it went unstable.

Since a File Manager replacement is not really necessary, I can leave it for later. I have had luck with getting youtube videos to play in frame.  There is a youtube app that didn't work before, I'm going to retest it next and see if I can figure out what it's doing wrong.  Otherwise, Maybe I have an idea to make a new youtube app by reverse engineering eyenav and removing the parts I don't need.

I forgot I also installed Backgroundr, which is suppose to swap out bg images randomly, every so often.  The interface is messy, but looks very interesting, if it works.

Last edited by Wolfy (2015-06-23 21:40:48)


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#2 2015-06-23 21:50:23

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: more news from the front lines- ;)

Ah, it looks like I can probably "fix" the old eyeTube app, but the app is a little too simple for what I want to do.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#3 2015-06-26 19:15:26

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: more news from the front lines- ;)

I have a string of relative successes this week.  If anybody's interested I have another browser working.  It's a web-based browser called bitty (the app is "eyeBitty").  Someone long ago put an eyecode wrapper on it and it still works.  I haven't tracked down a few missing icons yet, but it works rather well.  It's an adware program meaning a thin advertisement for another app appears at the top and there is an even thinner bar at the bottom to add the bitty browser to other popular homepage sites. I'm currently using it to type this message.  I'll probably get the interface cleaned up today, but no promises.

Since eyeNavProxy is failing for me on a regular basis, I also started testing "h3oProxy" for eyeNav this morning. I don't know if it works or not yet.

Also regarding browsers, quite awhile ago, I found a browser ("eBrowser").  It's suppose to be like eyeNav, but more advanced. It is not in an eyecode wrapper yet, but is php and javascript. I'm having trouble with it. I think it may have written for eyeOS 2.x...  It seems like it would be worth looking into if a more experienced programmer has time for it. 

"Backgroundr" is an app that swaps the background image every so often.  It works well, most of the time.  The main interface is beautiful but is big and lacks ability to minimize.  It doesn't look like it uses the standard gui interface so adding the minimize may not be as easy as with other apps.  The settings gui for it may have a bug.  If you run it more than once in the same instance, the main gui doesn't return. The app won't let itself be run more than once, so you have to kill it in processes and start again to get main gui back. I want to change that so if you run it twice, it shuts down first instance and starts another. That may be an easy fix.  The app uses "GD2" (or alternately maybe some sort of internal routine) to resize the images. The results look better than no resize at all but not as good as the resize routine that Lars installed.  Finally, I would like this app to be set by the admin's account and those settings carried over to the other users (not sure if that is possible) without them having access the the interface. They can choose the theme and the selection of background images changes automatically.

"Quote of the Day" seems to be good so far, but I want to make changes to it as well.  To address the memory leak and at the same time improve usefulness of the app, I would do a few things.  I would make it autorun by default and "Unlist" it, so it does not appear in process list and could not be shut down normally.  Then I would remove the standard gui and have the quote appear in a transparent message box.  I will have to set it up, so that if run a second time, the app shuts down and the message box goes away. Opening it a third time reopens it, etc.  AND finally, I would like it to autorefrefresh (shut down and restart) every day to get a new quote.  I'm not sure if that is possible or at what time the quote changes. It's currently 11AM, but I still show yesterday's quote.

I was working on the "eyeDesigner" interface as well. I have figured out that to fix the glitches, I have to turn the 3 floating panels into solid.  There's still a memory leak in the test utility, but haven't had time to look at that. Finally, we get icons in one list box panel but not the other.  The icons were never called for in the second list box panel, but the layout for it was cloned from the first, so a broken image icon appears anyway.  I attempted to remedy this by making the call to the icons, but it hasn't worked yet. I finally found eyeDesigner for windows (by Tomorrow Software), and I am installing it currently.

"eyeEditor" is a text editing app that has coder helpers built in for the various languages used.  So far, it seems to work well, but I haven't really tried to edit any code and then use the code.

There's a fairly useless app called "BSoD or "Blue Screen of Death".  When you open it, it flashes kernel errors in several different message boxes.  When the message that pops up directly from the host browser's interface is closed, the messages go away and the oneye session ends, returning to the login screen.  I haven't found a use for the app yet (other than to freak out my wife), but it should show me how to access https://github.com/oneye/oneyeand use all the different test message boxes.  This may prove very helpful when attempting to put "QotD" in a message box.  Naturally, if you put "BSoD" in autorun, you could really screw up someone's day.  :0

I still cannot get any videos to play using the supplied multimedia players, and still haven't figured out how to install "mediaelements.js".  Instead, I discovered 3 web formats that will play directly in an Iframe. ogv, webm and another mp4 type.  So as long as I convert my files to one of those formats AND place them somewhere in a different domain on my server space, I can play them just fine with a browser. I tried playing them from "extern/vids" directory, but no success, either Lars blocked that stuff up a little too well or I just couldn't get the path right.  But since I have to play them in a browser either way, I will plan to link this feature to a youTube video player app that I am trying to create based on eyeNav.   

Well there's more, but that's the gist of the mill.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#4 2015-06-26 20:34:47

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: more news from the front lines- ;)

booh!  the "eyeDesigner" for windows turned out to be some sort of Trojan Horse combined with a scam web service and other unwanted PUPS.  In the end, I still didn't get "eyeDesigner".  Doesn't anybody have any of these old apps on a CD somewhere?

You can, however, scratch off "EyeNux" from the list of those I am looking for.  I found an install iso. I installed under VMWare. It is a standalone OS, combining the best parts of Linux with the best parts of eyeos/oneye.  It has yet to successfully install to my emulated Disk, but after it does, I am really going to like it.  Though written for eyeOS 1.2, once on disk, I can update and improve upon it to bring it up to modern terms rather easily.  EyeNux may turn into my goto oneye & website development platform where I just setup and run the whole thing from VMWare.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#5 2015-06-28 10:03:18

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: more news from the front lines- ;)

EyeNux is really cool, but it is built from a really old version of Mandriva Linux.  The last update for that is dated 2011.  Mandriva's Bankruptcy was formalized last month.  The package is very similar in concept to the 0.8 server edition of eyeos.  I found the 2011 edition of Mandriva, but it boots up totally differently than the eyenux version.  Though I would love to update this with a modern and still supported, yet tiny, version of linux with apache and firefox, I don't think I will have enough time to figure it all out.

EyeNavProxy is still locking up the system, so I had time to test h3oProxy.  The setting app doesn't run, but it's selectable as an option in main system settings.  As soon as I start eyeNav with h3oProxy (aka PHP proxy), eyeNav starts spinning into an endless loop, constantly reloading the oneye page that spawned it, like the painter painting a picture of himself painting a picture of himself painting a picture of himself....  One inside the other.  I looked through the code, but don't see why it does this.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#6 2015-06-29 16:26:34

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: more news from the front lines- ;)

I just found tEYEny, which seems to be the last in a long series of the linux/eyeos hybrids. It contains eyeos1.9 with Tiny Core linux.  I don't like the overal interface as much as I like EyeNux, but it may grow on me. Tiny Core is at least still available for upgrades and it even has a 86-64 version.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

Board footer

Powered by FluxBB