#HTML presentation tools
There are many HTML presentation tools and they are all created for slightly different reasons. Here's an overview. Please let me know if I forgot any.
##CSSS
CSS-based SlideShow System
| private String getRandom() { | |
| int result = (int) ((Math.random() * 9 + 1) * 100000); | |
| return Integer.toString(result); | |
| } |
| import org.springframework.stereotype.Component; | |
| import org.springframework.util.ResourceUtils; | |
| import java.io.*; | |
| @Component | |
| public class FileReaderHelper { | |
| public String readToString(String fileName) { | |
| String encoding = "UTF-8"; |
| public static String mapToQueryString(Map<String, String> map) { | |
| StringBuilder string = new StringBuilder(); | |
| String queryString = map.entrySet() | |
| .stream() | |
| .map(Object::toString) | |
| .collect(joining("&")); | |
| if(map.size() > 0) { | |
| string.append("?"); | |
| } | |
| string.append(queryString); |
| long timeStampSec = System.currentTimeMillis()/1000; | |
| String timestamp = String.format("%010d", timeStampSec); |
| <?php | |
| $directory = './misc'; | |
| try { | |
| $iterator = new RecursiveTreeIterator( | |
| new RecursiveDirectoryIterator( | |
| $directory, RecursiveDirectoryIterator::SKIP_DOTS | |
| ), |
| // --- Compiling --- | |
| $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz | |
| $ tar xzvf redis-2.8.3.tar.gz | |
| $ cd redis-2.8.3 | |
| $ make | |
| $ make install | |
| // --- or using yum --- | |
| $ rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm | |
| $ rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm |
| /** | |
| * Be sure to include library scripts in this order. Can be placed either | |
| * in the header or footer. | |
| */ | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/jquery-infinitescroll/2.0b2.120519/jquery.infinitescroll.min.js"></script> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/masonry/3.1.2/masonry.pkgd.js"></script> | |
| <script src="//cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/3.0.4/jquery.imagesloaded.min.js"></script> |
| <?php | |
| /* | |
| * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
| * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
| * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
| * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
| * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
| * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
| * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |