Please review my new Puzzle blog

I am looking for an honest review of my Puzzle blog for kids here. Please have a look and share your thoughts:

Best Puzzle for kids

Review: FreeCourseLand.org

Hey,

this is my new site FreeCourseLand.org, focused on sharing Paid Courses For Free.

Please Review My Site And let me Know your Opinion

Positive review of your website for 20 BMF

I will write a short positive review for your website or anything else you’d like a boost on for just 20 BMF.
I’m good with words and can make the reviews sound great!
Comment below if you’re interested and we can work something out.

javascript – FizzBuzz solution – Code Review Stack Exchange

I’m preparing for junior developer interviews and am trying to come up with a more interesting/versatile solution to FizzBuzz than I’ve done in the past. Any ideas of how I might DRY this up? Is it too difficult to read?

const isMultiple = (num, mod) => {
    return num % mod == 0
}

const fizzBuzz = (range, array) => {
    return (...Array(range)).fill('').map((el,i) => {
    i ++
    for (let element of array) { 
        isMultiple(i,element.number) && (el += element.name) 
    }
        if (el == "") el = i
    return el
  });
}

const objArr = (
  {
    number: 3, 
    name: "Fizz"
  },
  {
    number: 5, 
    name: "Buzz"
  }
)

console.log(fizzBuzz(100,objArr))

❓ASK – Best Tool For SEO to boost your business( review on LinkCollider) | Proxies123.com

So basically, LinkCollider offers free social media advertising to get likes, subscribers, followers, tweets, shares, blog posts, and web traffic.
LinkCollider also has SEO tools that could help you grow your online business, personal blogs, and social media networks by pairing site owners who want to increase website traffic, improve search engine rankings, and get free Facebook likes & shares with users who will genuinely interact with their web platforms.
Hence, you can use LinkCollider as an SEO tool to increase website traffic and connect with real people from thousands of users worldwide. Therefore without much ado visit their website ” https://www.linkcollider.com ” to improve their SEO or increase website traffic.
Social media plays a role in your site’s popularity, and LinkCollider can also help you get free Facebook likes, followers, Pinterest pins, Twitter tweets & followers, Facebook shares, YouTube subscribers, Pinterest followers, Instagram followers, TikTok followers, Tumblr reposts, WordPress posts, Blogger/Blogspot posts, and Stumbleupon/Mix posts.So definitely check out ” https://www.linkcollider.com “. Thank you.

Bash script whitespace compliant – Code Review Stack Exchange

I have an huge amount of file to organize, they are a JPG files in an absurd folders structure.

I need to move all files from its actual position to an organized folder structure, saving its actually position as EXIF comment because in path there information to preserve.

For example I have a file with this path:

/OLD ARCHIVE/ORGANIZATION 1/1 FANTASTIC EVENT/1995 PIPPO does something.jpg

The destination will be something like: Archive Digital/AA/1995/CCC_BB_000002.jpg

My idea is to run the script from the OLD ARCHIVE/ path in order to have all information in the fname var. Then extract information from fname var and put them in exif (and in path), at the end, move the file logging what I’m doing.

I am writing this in bash, it was working but had some problem with whitespace management, so I tried to make it whitespace compliant…but it is not working anymore.

Can someone help me?

Thanks in advance.

#!/bin/bash
#Parametri: CartellaOriginale CartellaOutput Prefisso NumeroIniziale Keywords
filenamePrefix="$3"
filenameNumber=$(printf "%05d" $4)
data=$(date +%F)
filelog="fileMovedLog_$data.txt"
CommonKeywords="$5"
echo "DEV Working on $1"
echo "DEV output folder $2"
echo "DEV filename start $filenamePrefix$filenameNumber"
echo "$1/$filelog"
echo "Backup in ${1%/}_BAK/"
#echo "$data"
read -p "Press enter to continue"
echo 'Backup in corso'
#cp -R "$1" "${1%/}_BAK/"
echo 'Backup terminato, inizio elaborazione'
#mkdir "$2"
touch "$1/$filelog"
find "$1" -name "*.jpg" -or -name "*.JPG" -type f -not -path "*_BAK"| while read fname; do
    echo "$fname"
#Chiedo l'anno
    forseAnno=$(echo `grep -oP  '(?<!d)d{4}(?!d)' <<< "$fname"`)
    if ( -z "$forseAnno" )
    then 
        forseAnno='ND'
    fi
    echo "Inserire cartella anno dove inserire la foto oppure lasciare vuoto se $forseAnno"
    read annoIn </dev/tty

    if ( -z "$annoIn" )
    then #Se input è vuoto
        anno="$forseAnno"
    else #ho input, metto lì.
        anno="$annoIn"
    fi
    
    #echo "$anno"   
#Keyword per Lightroom
    #Estraggo alcune possibili KeyWord
    string=${fname,,}
    extraKey=''
    if grep -q 'palio' <<< "$string"; then
        extraKey=',palio del niballo'
    fi
    if grep -q 'dama' <<< "$string"; then
        extraKey="${extraKey},dama"
    fi
    if grep -q 'not' <<< "$string"; then
        extraKey="${extraKey},nott de biso"
    fi
    if grep -q 'cavaliere' <<< "$string"; then
        extraKey="${extraKey},cavaliere"
    fi
    if grep -q 'bigorda' <<< "$string"; then
        extraKey="${extraKey},bigorda"
    fi
    if grep -q 'corteo' <<< "$string"; then
        extraKey="${extraKey},corteo"
    fi
    if grep -q 'paggi' <<< "$string"; then
        extraKey="${extraKey},paggi"
    fi
    echo "$extraKey"
    read -e -p "Correggere le Keywords: " -i "$anno,$CommonKeywords$extraKey" KEYWORD </dev/tty
    suffix=$(printf "%05d" $filenameNumber)
    exiftool -p -Keywords='"$KEYWORD $fname"' -overwrite_original
#Registro il precedente nome file nella descrizione
    exiftool -p -Description+=''ERA: "$fname"'' "$fname" -overwrite_original  
    
#Sistemo la CreateDate
    echo `exiftool -wm cg -CreateDate='"$anno":01:01 00:00:00' -overwrite_original "$fname"`
    if ( $? -ne 0 ) #avevo già una data
    then
        datafile=(exiftool -S -createdate "$fname")
        while true 
        do 
            if ( $anno -lt 2021 ) #la scrittura della data in EXIF la faccio solo se è un anno minore di 2021. Se ho messo 5060 per indicare anni 50-60 non lo metto
            then 
                    read -e -p "Sovrascrivere la data $datafile con $anno?(Yes/No/Vuoto)" -i "Y" yn </dev/tty
            else
                    read -e -p "Sovrascrivere la data $datafile con $anno?(Yes/No/Vuoto)" -i "N" yn </dev/tty
            fi
            case $yn in 
                (Yy)* ) exiftool -p -CreateDate='"$anno":01:01 00:00:00' -overwrite_original;break;;
                (Nn)* ) break;; #Non fo una sega
                (0123456789)(0123456789)(0123456789)(0123456789)* ) exiftool -p -CreateDate='"$yn":01:01 00:00:00' -overwrite_original;break;;
                * ) echo "Inserire Y(es)/N(o) o l'anno";;
            esac
        done
    fi
#Procedo allo spostamento e logging
    echo 'Sposto '"$fname $2/$anno/$filenamePrefix$suffix.jpg"
    read -p "Confermi?"
    mv ""$fname"" ""$2/$anno/$filenamePrefix$suffix.jpg""
    echo ""$fname"; "$filenamePrefix$suffix.jpg"" >>$1/$filelog
    ((filenameNumber++))
    echo ""
done
echo "Completato";

```

magento2 – Override review summary.phtml under custom template

I want to override vendor/magento/module-review/view/frontend/templates/helper/summary_short.phtml under my custom template.

I created the phtml file under app/design/frontend/XXX/XXX/Module_Review/view/frontend/templates/helper/summary_short.phtml but it’s not working.

Review: News11.forumotion.com

Hello, please review my news forum – News11.forumotion.com
Thank you!

Review: FreeBooksOnline.top/forum

I build a forum for ebooks download. Any suggestions are welcome. The site is currently invite only and here are invite code [ WJUNCTION ] for fully review :]

Site: FreeBooksOnline.top/forum

Rewrite php script – Code Review Stack Exchange

I have written one script in PHP which is defined here:

Click Here to See Code

I am improving the code quality and readability. For example splitting it into multiple functions, use PHP predefined variables, use PSR naming conventions etc.

class nextcrontime{
//Get Single argument passed
function calculate_next_cron(){
    If(isset($_GET('time')) && !empty($_GET('time'))){
        //Read config.txt file
        $read_txt_file = fopen ("config.txt", "r");
        $splitime = explode(":", $_GET('time'));
        // Loop Content from config.txt line by line and perform required actions
        while (!feof ($read_txt_file)) {
            $line = fgets($read_txt_file, 4096);
            $list = explode(" ", $line);
            
            if($list(0) != '*' && $list(1)=='*'){
                $newtime = $splitime(0).":".$list(0);
                if(strtotime($newtime) >=  strtotime($_GET('time'))){
                    echo $newtime." ".'Today'." ".$list(2);
                }else{
                    $time = date('Y-m-d H:i', strtotime($newtime) + 60*60);
                    if (date("Y-m-d") > $time) {
                        echo date("H:i", strtotime($time))." ".'Today'." ".$list(2);
                    }else{
                        echo date("H:i", strtotime($time))." ".'Tomorrow'." ".$list(2);
                    }
                }
            }
        }else{
        echo "Please Pass Time in HH:MM format. Example > php-cgi -f Index.php time=16:10.";
        return;
    }
    //Close File Handler
    fclose ($read_txt_file);
}}}