Tech Rocks

Coldfusion
Java
JQuery

An online resource for latest web technologies like Coldfusion, JRun, Pro*C, JQuery, HTML5, PHP, W3C, Java, J2EE, C, C++, ORACLE, PL/SQL, MySql, Ajax, Coldbox, Fusebox, UNIX, JavaScript, NodeJS and much more...

Sunday, October 13, 2024

Verify ISO

Download the iso and checksums (sha256sum.txt) and use the below commands to verify

CertUtil -hashfile linuxmint-22-mate-64bit.iso SHA256

grep 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' ./sha256sum.txt

References :

Wednesday, October 9, 2024

Roman Numerals in Java


package com.example.demo.utils.math;

import java.io.IOException;
import java.util.TreeMap;

public class RomanNumeral {

    private final static TreeMap map = new TreeMap();

    static {

        map.put(1000, "M");
        map.put(900, "CM");
        map.put(500, "D");
        map.put(400, "CD");
        map.put(100, "C");
        map.put(90, "XC");
        map.put(50, "L");
        map.put(40, "XL");
        map.put(10, "X");
        map.put(9, "IX");
        map.put(5, "V");
        map.put(4, "IV");
        map.put(1, "I");

    }

    public final static String toRoman(int number) {
        int l =  map.floorKey(number);
        if ( number == l ) {
            return map.get(number);
        }
        return map.get(l) + toRoman(number-l);
    }

    public static void main(String[] args) throws IOException {
        int v = 113;
        System.out.println("############################################");
        System.out.println("\t\t\t\t" + v + " = " + toRoman(v));
        System.out.println("############################################");
    }

}


References :