From bf44088d4373a9520e860152c56a958332819c4b Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 1 May 2023 16:33:51 +0200 Subject: Split nissy in other repos, see README.md --- www/download/index.html | 217 ------------------------------------------------ www/examples/index.html | 49 ----------- www/favicon.png | Bin 6550 -> 0 bytes www/index.html | 93 --------------------- www/screenshot.png | Bin 61239 -> 0 bytes www/style-3.css | 105 ----------------------- 6 files changed, 464 deletions(-) delete mode 100644 www/download/index.html delete mode 100644 www/examples/index.html delete mode 100644 www/favicon.png delete mode 100644 www/index.html delete mode 100644 www/screenshot.png delete mode 100644 www/style-3.css (limited to 'www') diff --git a/www/download/index.html b/www/download/index.html deleted file mode 100644 index 8e4cccd..0000000 --- a/www/download/index.html +++ /dev/null @@ -1,217 +0,0 @@ - - - - Download | Nissy - - - - - - - - - -
- - -

Get Nissy

- - - - - - - - - - - - -
Source codeWindows executable
Latest versionnissy-2.0.3.tar.gz (67Kb)nissy-2.0.3.exe (780Kb)
- -

-In this page you can find download links (see above), -installation instructions and -upgrade instructions -for nissy. If instead you wish to clone the -git repository, -you can use git: -

- -
-git clone https://git.tronto.net/nissy
-
- -

-For a summary of changes and a list of older versions see below. Some versions -(for example 1.0) are not available directly, but can be obtained from -the git repository. -

- -

Installation

- -

System requirements

- -

-A full installation of nissy requires about 3.1Gb of space, -of which 2.3Gb are occupied by the huge pruning table for fast optimal solving, -and running it requires the same amount of RAM. -One can choose to never use this function and not to install the relative -pruning table. There is an alternative (slower) -optimal solving function that uses about 500Mb of RAM. - -When generating the pruning tables automatically (see the section Tables below), -at least 5.3Gb or RAM are required. -

- -

Windows

- -

-Try downloading and executing in a terminal the file nissy.exe, -then follow the instructions in the Tables section below for -installing the pruning tables. -If nissy.exe does not work, you can try following the UNIX instructions -in WSL (Windows Subsystem for Linux) or in a similar environment. -

- -

UNIX (Linux, MacOS, *BSD...)

-

-Download the source archive (.tar.gz). Extract it -with your favorite archive program, for example with -

-
tar -xvzf nissy-VERSION.tar.gz
-

-Open a terminal in the directory just extracted. -If you wish, edit the Makefile to match your local configuration -(this is usually not necessary, but you may want to change the -PREFIX variable to change the installation path) and run -

make
-

-followed by -

-
make install
-

-Then follow the instructions below to install the pruning tables. -

- -

Tables

- -

-Once you have installed nissy, run -

- -
nissy gen
- -

-to generate all the tables that Nissy will ever need. -Running this command requires around 5.3Gb of RAM, and it can take some time -(about 40 minutes on my fairly old but decent laptop, with 8 CPU threads). -

- -

-Some unnecessary technical detail: by default this command is going to use -at most 64 threads. If you want you can choose to use more threads (if your CPU -is very powerful) or fewer threads (if you for example want to run this command -in the background while you do other stuff) with the -t option, for -example nissy gen -t 1. -

- -

-Alternatively, you can -download all the tables (1.7Gb) and -copy them into the correct folder (see manual page, ENVIRONMENT -section). On UNIX operating systems this folder is either -.nissy/tables in the user's home directory or -$XDG_DATA_HOME/nissy/tables if the XDG variable is configured. -On Windows it is the same directory as the nissy.exe executable -file. -

- -

Upgrading

-

-If you already have nissy installed and you want to upgrade to a more -recent version, you can simply repeat the installation process: -

- -

-Between each version new table files might have been added, or old ones -may be not used anymore. Nissy will deal with this automatically. -

- -

Version history

- -

Nissy v2

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
VersionDateComment
2.0.32022-09-10Fixed bug in scramble dr
2.0.22022-06-01Improved table generation speed
2.0.12022-02-22Bugfix release
2.02021-12-29Rewritten from scratch; much faster optimal solver
- -

Nissy v1

- -

-Nissy v1 was released in 2020. It was slow, full of bugs and the code -was quite terrible. But in practice it got its job done most of the time. -

- - -
- - - - - diff --git a/www/examples/index.html b/www/examples/index.html deleted file mode 100644 index 517c251..0000000 --- a/www/examples/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - Examples | Nissy - - - - - - - - - -
- - -

Examples

- -(Coming soon...) - -
- - - - - diff --git a/www/favicon.png b/www/favicon.png deleted file mode 100644 index 3ec80a1..0000000 Binary files a/www/favicon.png and /dev/null differ diff --git a/www/index.html b/www/index.html deleted file mode 100644 index 500952c..0000000 --- a/www/index.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - Nissy | Nissy - - - - - - - - - -
- - -

Nissy

- -

A Rubik's cube solver and FMC assistant

- -A screenshot of nissy running in a terminal emulator - -

-Nissy is a command-line Rubik's cube solver. It can find optimal solutions -for random positions using techniques from Herbert Kociemba's -Cube Explorer and -Tomas Rokicki's -nxopt. -With 4 cores at 2.5GHz and using about 3Gb of RAM, Nissy can find an optimal -solution in about a minute on average. -

- -

-Nissy aims at being a complete tool -for FMC (Fewest Moves Challenge) practice. It can solve different steps -of Thistlethwaite's algorithm (also know as DR/HTR) and cans use NISS -(Normal-Inverse Scramble Switch). -

- -

-You should use Nissy if: -

- - -

-To get started, head to the download page. -

- -

-You can also see its source code by cloning the git repository -git.tronto.net/nissy -

- -
- - - - - diff --git a/www/screenshot.png b/www/screenshot.png deleted file mode 100644 index a73f2fd..0000000 Binary files a/www/screenshot.png and /dev/null differ diff --git a/www/style-3.css b/www/style-3.css deleted file mode 100644 index ec70635..0000000 --- a/www/style-3.css +++ /dev/null @@ -1,105 +0,0 @@ -.menu { - width: 100%; -} - -.links { - text-align: right; - font-weight: bold; -} - -.logo img { - width: 50px; - height: 50px; -} - -.footer { - font-style: italic; - width: 100%; -} - -.hosted { - text-align: right; -} - -body { - margin: auto 8px 20px 8px; -} - -img { - display: block; - margin-left: auto; - margin-right: auto; - max-width: 100%; -} - -code { - background-color: #eeeeee; - padding: 2px; -} - -pre code { - padding: 0px; -} - -pre { - background-color: #eeeeee; - border: 2px solid; - padding: 6px; -} - -#blob { - background: #ffffff; - border: none; -} - -a { - color: #0f2899; - text-decoration: none; -} - -.links a { - font-weight: bold; - color: black; -} - -.hosted a, -.contact a { - font-weight: bold; -} - -a:hover { - text-decoration: underline; -} - -html { - margin: 1em auto; - max-width: 42em; -} - -h1 { - text-align: center; -} - -td h1 { - text-align: left; - font-size: 1.5em; -} - -table { - width: 100%; -} - -.url td { - font-family: monospace; -} - -.dltable th, .dltable td { - border: 1px solid black; - padding: 3px; -} - -.subtitle { - text-align: center; - font-weight: bold; - font-size: 1.1em; -} -- cgit v1.3