Account
noob software
Organization
Web
Entertainment
Mathematics
Developers
Updates
Support
Contact
Privacy Policy
Cloud Applications
Performance of cloud applications may vary do to varying server load.

Passwords are hashed and your data is stored securely, and is only accessible by you and Noob Software. We do not track your data or give data or information about you to others.

Other Applications
Noob Software stores usernames, hashed passwords and user data in case of cloud apps. In the case of non-cloud apps such as NumRand mobile app. No personal information is stored or sent to a server.
Noob Web & App Development
Noob Software can design and develop web pages, web applications, desktop and mobile applications for you.

Contact us and let us know what you have in mind.

My name is Sigurður Jökull, i am the developer behind Noob Software. Here's a little bit about me:

I have 15+ years of experience in web development in PHP, MySQL, JavaScript, HTML and CSS. And am deeply involved in developing mobile/desktop applications in C# and XAML with Xamarin.Forms (soon to be called .NET MAUI).

I have developed multiple nuget packages for Xamarin.Forms application development. And all desktop/mobile applications displayed on the Noob Software homepage are developed with Xamarin.Forms.

All web applications I develop are fully ajaxed and use PHP for the backend with SQL. I use a framework called Streamline which I developed from scratch. For very simple web pages/web applications I use a Streamline JSON definition to define the application's functionality which allows for very rapid developement and also allows custom code and custom elements to be used. For more complex applications I use Streamline's base classes but code the web application "from scratch". I can make cloud applications both as web applications and desktop/mobile apps. By using the same PHP backend for cloud applications for whatever platform is being used allows for very rapid development.

For application development with Xamarin.Forms I use an approach similar to Web Development by using XAML extensively and my own NuGet package called XamlFind, (which is similar to jQuery which I use extensively in web development) allowing to query XAML and find elements using CSS selectors.

I use animations extensively and am very focused on making beautiful interfaces.

I am also experienced in XUL and JavaScript, which is currently relevant for Pale Moon, Basilisk and Waterfox web browsers.

I have also developed an extensive mathematics library called NumEval, which allows for numerical evaluation with complete mathematical precision. Which contains a number of innovations including: a primality test, a new method for integer factorization (based on fermat's method), a method for factoring the product of two logarithms, a number of optimization methods for binary modulus, a method for finding exact fractional results from roots (when they exist).

Examples of web pages i have developed using Streamline:
  • Hetjumyndasögur (myndasaga.com)
  • Webpage for Guðný Björk (gudnybjorkeydal.hi.is)
Applications

Noob Player

Noob TV

Noob Cinema

Objectives

VideoColor

NumRand
Pale Moon Extensions

Silver

SiteStyles
Developers

AppStat

BlurOverlay

CubicBezierEasings

XamlFind

NumEval

NumRand

Streamline
Objectives
Objectives lets you organize your plans and ideas as objectives and notes.
Requires a Noob Account
Learn APA
Learn APA is a learning tool for learning to write APA citations. Learn APA features multiple citation types you can choose from and train your APA writing skills.
This web application is being developed so please report any errors you may encounter to www.noob.software@gmail.com.
Extensions for Pale Moon.
Silver
Silver is an extension for Pale Moon web browser.Silver contains a reading list, RSS reader, tab organizer and quick search results from history, bookmarks, reading list, rss feeds and Wikipedia/DuckDuckGo. Type colon then search term into the toolbar search field to recieve quick results from history, bookmarks, reading list, rss feeds and Wikipedia/DuckDuckgo. For example ":search term". To access reading list and rss reader and tab organizer click customize your toolbar and add the buttons to your toolbar. You can also open reading list sidebar through view -> sidebars -> reading list and you can access rss reader and tab organizer through the tools menu.

You can search all your search engines simultaneously by holding down shift and pressing enter/return in you toolbar search.

The RSS reader gathers feeds from your bookmarks, for this to work live bookmarks (bookmarked feeds) must have the same title as the rss feed itself.

In the tab organizer you can bookmark multiple tabs and add multiple tabs to your reading list.

Keyboard shortcut for opening reading list is command + shift + E
Keyboard shortcut for opening tabs is shift + T
Keyboard shortcut for opening RSS reader is shift + R
Download
SiteStyles
SiteStyles allows you to inject CSS styles into web pages. Use "view source" or developer tools to inspect html and css to alter. To make sure your styles override existing styles you can use !important css option when defining styles. To edit styles open SiteStyles sidebar and input css styles into the textfield and press apply. The style is saved to the base-url of the webpage you currently have open. For example if you alter the css of some-web-page.com/somewebsite and then visit some-web-page.com/someothersite your edited styles will perist.
Download
Noob Entertainment Applications
Noob Player, Noob TV and Noob Cinema complement each other perfectly and create a very enjoyable watching experience.
Noob TV
Noob TV creates a library from your tv shows folder and lets you create schedules and then generate playlists which you can play in VLC media player. This simulates the experience of television and you can have multiple schedules for instance one schedule for comedies and another for drama.
Noob Cinema
Noob Cinema lets you create a library from your movies folder and keep track of recently watched movies vs. movies not watched recently. Noob Cinema also lets you form a queue of movies then generate them into a playlist for VLC. You can also show randomly selected movie titles from each folder/smart folder to help you select a movie to watch.
Noob Player
Noob Player gives you tabbed video player with full access to your Noob TV schedules and Noob Cinema movie queue. If you don't have Noob TV and Noob Cinema installed you can still use Noob Player to play multiple playlist files and movies with tabs. Noob player lets you play schedules from Noob TV continuously, when a schedule reaches the last episode a new playlist file is generated so the playlist never stops playing (just like television).
Video Processing Tools
VideoColor
VideoColor lets you colorize black and white videos. VideoColor creates a directory in your home folder called VideoColor, where your rendered videos will be created called outpufile.mp4. For VideoColor to work you have to have ffmpeg and ffprobe binaries copied to your Applications folder. You can download the binaries here: https://ffbinaries.com/downloads.
NumRand
NumRand generates random numbers from chaotic motion. As well as letting you randomise the order of lists and toss a coin. Very useful for randomising the order of M3U playlist files.
Streamline uses JavaScript, PHP and MySQL. Streamline GitHub page
Streamline
Streamline allows you to create a website from a template or from scratch. Streamline streamlines the processs of web development by interpreting the website structure from a JSON definition. Streamline web pages are fully ajaxed, which means you never have to reload the web page. Link hashes are used to navigate through the web page without reloading the page so navigated pages are placed in the history of the browser and can be bookmarked and the back button navigates to the last page. Animations can be applied when switching between pages.
The JSON definition allows for complex functionality with relatively simple definitions. Streamline is constantly being developed further so functionality is continually added.

The Streamline support page is not yet completed but the JSON structure for intended functionality can be infered from template code.
Example of a Streamline definition file:
An example of a Streamline JSON definition for the Publications template can be found in the app folder in the defintion.js file. This definition can be instructive for creating your own definition from scratch and demonstrates some of the functionality Streamline has to offer. As can be seen from this example it takes very little coding to create a fully functional web page with a content management system. From this definition the accompanying PHP code is about 500 lines of code. (not including Streamline's base classes).
Contact: www.noob.software@gmail.com
AppStat
Download
Download
Launch Web Application
Support page
Coming Soon