From: bochard Date: Fri, 25 Jul 2025 08:51:55 +0000 (+0800) Subject: migrate to use sftp X-Git-Url: https://git.bochard.net/?a=commitdiff_plain;h=25c1f21750be1e68dc9603f448d0fb2f7af52eb9;p=mysite.git migrate to use sftp --- diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/audios/background/childhood2.mp3 b/audios/background/childhood2.mp3 old mode 100755 new mode 100644 diff --git a/audios/background/rejectedworld.mp3 b/audios/background/rejectedworld.mp3 old mode 100755 new mode 100644 diff --git a/images/gifs/backhomepage.gif b/images/gifs/backhomepage.gif old mode 100755 new mode 100644 diff --git a/images/gifs/badges/anybrowser.gif b/images/gifs/badges/anybrowser.gif old mode 100755 new mode 100644 diff --git a/images/gifs/badges/handcode.png b/images/gifs/badges/handcode.png old mode 100755 new mode 100644 diff --git a/images/gifs/doraemon.gif b/images/gifs/doraemon.gif old mode 100755 new mode 100644 diff --git a/images/gifs/guestbook.gif b/images/gifs/guestbook.gif old mode 100755 new mode 100644 diff --git a/images/gifs/titles/homepageburning.gif b/images/gifs/titles/homepageburning.gif old mode 100755 new mode 100644 diff --git a/images/gifs/under-construction/underconstructionimg.gif b/images/gifs/under-construction/underconstructionimg.gif old mode 100755 new mode 100644 diff --git a/images/gifs/under-construction/underconstructiontxt.gif b/images/gifs/under-construction/underconstructiontxt.gif old mode 100755 new mode 100644 diff --git a/images/gifs/welcomemovetree.gif b/images/gifs/welcomemovetree.gif old mode 100755 new mode 100644 diff --git a/index.php b/index.php old mode 100755 new mode 100644 diff --git a/memories/maia-18th-bday/README.md b/memories/maia-18th-bday/README.md new file mode 100644 index 0000000..209bbe7 --- /dev/null +++ b/memories/maia-18th-bday/README.md @@ -0,0 +1 @@ +### page for Maia's 18th birthday! \ No newline at end of file diff --git a/memories/maia-18th-bday/bevelwood.gif b/memories/maia-18th-bday/bevelwood.gif new file mode 100644 index 0000000..4ed616d Binary files /dev/null and b/memories/maia-18th-bday/bevelwood.gif differ diff --git a/memories/maia-18th-bday/happy-birthday.mp3 b/memories/maia-18th-bday/happy-birthday.mp3 new file mode 100644 index 0000000..edfd089 Binary files /dev/null and b/memories/maia-18th-bday/happy-birthday.mp3 differ diff --git a/memories/maia-18th-bday/images/bulb.png b/memories/maia-18th-bday/images/bulb.png new file mode 100644 index 0000000..7149386 Binary files /dev/null and b/memories/maia-18th-bday/images/bulb.png differ diff --git a/memories/maia-18th-bday/images/bulb_blue.png b/memories/maia-18th-bday/images/bulb_blue.png new file mode 100644 index 0000000..458ca6d Binary files /dev/null and b/memories/maia-18th-bday/images/bulb_blue.png differ diff --git a/memories/maia-18th-bday/images/bulb_green.png b/memories/maia-18th-bday/images/bulb_green.png new file mode 100644 index 0000000..bdcf694 Binary files /dev/null and b/memories/maia-18th-bday/images/bulb_green.png differ diff --git a/memories/maia-18th-bday/images/bulb_orange.png b/memories/maia-18th-bday/images/bulb_orange.png new file mode 100644 index 0000000..e3b05c6 Binary files /dev/null and b/memories/maia-18th-bday/images/bulb_orange.png differ diff --git a/memories/maia-18th-bday/images/bulb_pink.png b/memories/maia-18th-bday/images/bulb_pink.png new file mode 100644 index 0000000..1c1b686 Binary files /dev/null and b/memories/maia-18th-bday/images/bulb_pink.png differ diff --git a/memories/maia-18th-bday/images/bulb_red.png b/memories/maia-18th-bday/images/bulb_red.png new file mode 100644 index 0000000..46669ab Binary files /dev/null and b/memories/maia-18th-bday/images/bulb_red.png differ diff --git a/memories/maia-18th-bday/images/bulb_yellow.png b/memories/maia-18th-bday/images/bulb_yellow.png new file mode 100644 index 0000000..ca3db93 Binary files /dev/null and b/memories/maia-18th-bday/images/bulb_yellow.png differ diff --git a/memories/maia-18th-bday/images/hbd-maia.png b/memories/maia-18th-bday/images/hbd-maia.png new file mode 100644 index 0000000..59422df Binary files /dev/null and b/memories/maia-18th-bday/images/hbd-maia.png differ diff --git a/memories/maia-18th-bday/index.php b/memories/maia-18th-bday/index.php new file mode 100644 index 0000000..2e9097f --- /dev/null +++ b/memories/maia-18th-bday/index.php @@ -0,0 +1,55 @@ + + + + + + + happy 18th birthday maiaa!! + + + + + + + + +
+
+

Psalms 20:4(NIV)

+
+ May He give you the desire of your heart and make all your plans succeed. +
+
+
+
+ red bulb + yellow bulb + green bulb + blue bulb + orange bulb + pink bulb +
+ +
+
+ happy 18th birthday, maia!!! + +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/memories/maia-18th-bday/maia.jpg b/memories/maia-18th-bday/maia.jpg new file mode 100644 index 0000000..261710d Binary files /dev/null and b/memories/maia-18th-bday/maia.jpg differ diff --git a/memories/maia-18th-bday/script.js b/memories/maia-18th-bday/script.js new file mode 100644 index 0000000..68d5f7f --- /dev/null +++ b/memories/maia-18th-bday/script.js @@ -0,0 +1,81 @@ +const balloonContainer = document.getElementById("balloon-container"); +const startBtn = document.getElementById("start-btn"); + +function random(num) { + return Math.floor(Math.random() * num); +} + +function getRandomStyles() { + var r = random(255); + var g = random(255); + var b = random(255); + var mt = random(200); + var ml = random(50); + var dur = random(5) + 5; + return ` + background-color: rgba(${r},${g},${b},0.7); + color: rgba(${r},${g},${b},0.7); + box-shadow: inset -7px -3px 10px rgba(${r - 10},${g - 10},${b - 10},0.7); + margin: ${mt}px 0 0 ${ml}px; + animation: float ${dur}s ease-in infinite + `; +} + +function createBalloons(num) { + for (var i = num; i > 0; i--) { + var balloon = document.createElement("div"); + balloon.className = "balloon"; + balloon.style.cssText = getRandomStyles(); + balloonContainer.append(balloon); + } +} + +function removeBalloons() { + balloonContainer.style.opacity = 0; + setTimeout(() => { + balloonContainer.remove() + }, 500) +} + +function showBibleVerse() { + const bibleVerse = document.getElementById("bible-verse"); + bibleVerse.style.display = "block"; + setTimeout(() => { + bibleVerse.style.opacity = 1; + }, 100); +} + +startBtn.addEventListener('click', () => { + const countdownEl = document.getElementById("countdown"); + const flameEl = document.querySelector(".flame"); + const overlay = document.getElementById("overlay"); + + startBtn.style.display = "none"; + countdownEl.textContent = "magbibilang ako, tapos hipan mo yung cake mo Maia HAHAHA"; + const countdownSteps = ["3", "2", "1", "Blow!"]; + let index = 0; + + setTimeout(() => { + const interval = setInterval(() => { + if (index < countdownSteps.length) { + countdownEl.textContent = countdownSteps[index]; + index++; + } else { + flameEl.style.display = "none"; + countdownEl.style.display = "none"; + clearInterval(interval); + overlay.style.opacity = 1; + overlay.style.pointerEvents = "unset"; + showBibleVerse(); + } + }, 1000); + }, 5000); +}); + +window.addEventListener("load", () => { + createBalloons(30) +}); + +window.addEventListener("click", () => { + removeBalloons(); +}); \ No newline at end of file diff --git a/memories/maia-18th-bday/styles.css b/memories/maia-18th-bday/styles.css new file mode 100644 index 0000000..c6f5adb --- /dev/null +++ b/memories/maia-18th-bday/styles.css @@ -0,0 +1,318 @@ +:root{ + --vanilla: #f0e4d0; + --chocolate: #553c13; +} +*, ::before, ::after{ + box-sizing: border-box; + margin: 0; + padding: 0; +} +html{ + font-family: 'Times New Roman', Times, serif; +} +body{ + height: 100%; + width: 100vw; + background-color: #f699cd; + animation-name: color-change; + animation-duration: 15s; + animation-iteration-count: infinite; +} +.lightbulbs-ctn{ + display: flex; + justify-content: space-around; +} +.main-wrapper{ + height: 100%; + width: 100%; + max-width: 700px; + margin: 0 auto; + z-index: -1; +} +#bible-verse{ + display: none; + opacity: 0; + width: 90%; + max-width: 600px; + z-index: 999; + color: #ffffff; + transition: opacity 5s ease-in-out; +} +#bible-verse > p{ + font-size: 20px; +} +#bible-verse > blockquote{ + font-size: 16px; +} +#overlay{ + position: fixed; + height: 100vh; + width: 100vw; + background-color: black; + pointer-events: none; + opacity: 0; + z-index: 99; + transition: opacity 0.2s; + display: flex; + justify-content: center; + align-items: center; +} +.hbd-text{ + display: block; + margin: auto; + margin-top: 75px; + width: 100%; + max-width: 650px; +} +#start-btn{ + display: block; + margin: auto; + padding: 3px 7px; +} +#countdown{ + text-align: center; + font-size: 18px; + margin-bottom: 20px; +} +.cake { + position: absolute; + width: 250px; + height: 200px; + top: 50%; + left: 50%; + margin-top: -40px; + margin-left: -125px; + z-index: -1; +} +.plate { + width: 270px; + height: 110px; + position: absolute; + bottom: -10px; + left: -10px; + background-color: #ccc; + border-radius: 50%; + box-shadow: + 0 2px 0 #b3b3b3, + 0 4px 0 #b3b3b3, + 0 5px 40px rgba(0, 0, 0, 0.5); +} +.cake > * { + position: absolute; +} +.layer { + position: absolute; + display: block; + width: 250px; + height: 100px; + border-radius: 50%; + background-color: #8B4513; + box-shadow: + 0 2px 0 #995c33, + 0 4px 0 #7a3c11, + 0 6px 0 #783a10, + 0 8px 0 #76380f, + 0 10px 0 #74360e, + 0 12px 0 #72340d, + 0 14px 0 #70320c, + 0 16px 0 #6e300b, + 0 18px 0 #6c2e0a, + 0 20px 0 #6a2c09, + 0 22px 0 #682a08, + 0 24px 0 #662807, + 0 26px 0 #642606, + 0 28px 0 #622405, + 0 30px 0 #602204; +} +.layer-top { top: 0px; } +.layer-middle { top: 33px; } +.layer-bottom { top: 66px; } +.icing { + top: 2px; + left: 5px; + background-color: #f3e5ab; + width: 240px; + height: 90px; + border-radius: 50%; +} +.icing::before { + content: ""; + position: absolute; + top: 4px; + right: 5px; + bottom: 6px; + left: 5px; + background-color: #f6eab9; + box-shadow: + 0 0 4px #f9f0c6, + 0 0 4px #f9f0c6, + 0 0 4px #f9f0c6; + border-radius: 50%; + z-index: 1; +} +.drip { + display: block; + width: 50px; + height: 60px; + border-bottom-left-radius: 25px; + border-bottom-right-radius: 25px; + background-color: #f3e5ab; +} +.drip1 { + top: 53px; + left: 5px; + transform: skewY(15deg); + height: 48px; + width: 40px; +} +.drip2 { + top: 69px; + left: 181px; + transform: skewY(-15deg); +} +.drip3 { + top: 54px; + left: 90px; + width: 80px; + border-bottom-left-radius: 40px; + border-bottom-right-radius: 40px; +} +.candle { + background-color: #7B020B; + width: 16px; + height: 50px; + border-radius: 8px / 4px; + top: -20px; + left: 50%; + margin-left: -8px; + z-index: 10; +} +.candle::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 16px; + height: 8px; + border-radius: 50%; + background-color: #8f1c24; +} +.flame { + position: absolute; + background-color: orange; + width: 15px; + height: 35px; + border-radius: 10px 10px 10px 10px / 25px 25px 10px 10px; + top: -34px; + left: 50%; + margin-left: -7.5px; + z-index: 10; + box-shadow: + 0 0 10px rgba(255, 165, 0, 0.5), + 0 0 20px rgba(255, 165, 0, 0.5), + 0 0 60px rgba(255, 165, 0, 0.5), + 0 0 80px rgba(255, 165, 0, 0.5); + transform-origin: 50% 90%; + animation: flicker 1s ease-in-out alternate infinite; +} +#balloon-container { + position: absolute; + height: 100vh; + padding: 1em; + box-sizing: border-box; + display: flex; + flex-wrap: wrap; + overflow: hidden; + transition: opacity 500ms; +} +.balloon { + height: 125px; + width: 105px; + border-radius: 75% 75% 70% 70%; + position: relative; +} +.balloon:before { + content: ""; + height: 75px; + width: 1px; + padding: 1px; + background-color: #FDFD96; + display: block; + position: absolute; + top: 125px; + left: 0; + right: 0; + margin: auto; +} +.balloon:after { + content: "▲"; + text-align: center; + display: block; + position: absolute; + color: inherit; + top: 120px; + left: 0; + right: 0; + margin: auto; +} + + + + +/* keyframes */ +@keyframes color-change{ + 0%{background-color: #f699cd;} + 20%{background-color: #fd5da8;} + 40%{background-color: #f26b8a;} + 60%{background-color: #f25278;} + 80%{background-color: #fc94af;} + 100%{background-color: #f699cd;} +} +@keyframes flicker { + 0% { + transform: skewX(5deg); + box-shadow: + 0 0 10px rgba(255, 165, 0, 0.2), + 0 0 20px rgba(255, 165, 0, 0.2), + 0 0 60px rgba(255, 165, 0, 0.2), + 0 0 80px rgba(255, 165, 0, 0.2); + } + 25% { + transform: skewX(-5deg); + box-shadow: + 0 0 10px rgba(255, 165, 0, 0.5), + 0 0 20px rgba(255, 165, 0, 0.5), + 0 0 60px rgba(255, 165, 0, 0.5), + 0 0 80px rgba(255, 165, 0, 0.5); + } + 50% { + transform: skewX(10deg); + box-shadow: + 0 0 10px rgba(255, 165, 0, 0.3), + 0 0 20px rgba(255, 165, 0, 0.3), + 0 0 60px rgba(255, 165, 0, 0.3), + 0 0 80px rgba(255, 165, 0, 0.3); + } + 75% { + transform: skewX(-10deg); + box-shadow: + 0 0 10px rgba(255, 165, 0, 0.4), + 0 0 20px rgba(255, 165, 0, 0.4), + 0 0 60px rgba(255, 165, 0, 0.4), + 0 0 80px rgba(255, 165, 0, 0.4); + } + 100% { + transform: skewX(5deg); + box-shadow: + 0 0 10px rgba(255, 165, 0, 0.5), + 0 0 20px rgba(255, 165, 0, 0.5), + 0 0 60px rgba(255, 165, 0, 0.5), + 0 0 80px rgba(255, 165, 0, 0.5); + } +} +@keyframes float { + from {transform: translateY(100vh); + opacity: 1;} + to {transform: translateY(-300vh); + opacity: 0;} +} \ No newline at end of file diff --git a/robots.txt b/robots.txt old mode 100755 new mode 100644 diff --git a/sync-works.sh b/sync-works.sh old mode 100755 new mode 100644 diff --git a/works-tmp/atm-program-in-c b/works-tmp/atm-program-in-c deleted file mode 160000 index 983ba96..0000000 --- a/works-tmp/atm-program-in-c +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 983ba96084d0545ca97a9819a339a61783825ff1 diff --git a/works-tmp/basic-calc b/works-tmp/basic-calc deleted file mode 160000 index 493c6df..0000000 --- a/works-tmp/basic-calc +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 493c6df4598459fdacb4f7b909cc49f956343ffe diff --git a/works-tmp/circle b/works-tmp/circle deleted file mode 160000 index 23fce73..0000000 --- a/works-tmp/circle +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 23fce733bde40bca8a18256f803b26415bd71fbc diff --git a/works-tmp/drum-ka-dum b/works-tmp/drum-ka-dum deleted file mode 160000 index e0d75ce..0000000 --- a/works-tmp/drum-ka-dum +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e0d75ced202fb755ef5fd5f7bdd74dc1c45e2b3e diff --git a/works-tmp/number-guessing-game-in-c b/works-tmp/number-guessing-game-in-c deleted file mode 160000 index d92cfaf..0000000 --- a/works-tmp/number-guessing-game-in-c +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d92cfaf60e0df57e6677e35178fee74d23796e37 diff --git a/works-tmp/palindrome-checker b/works-tmp/palindrome-checker deleted file mode 160000 index e8449e2..0000000 --- a/works-tmp/palindrome-checker +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e8449e21868dcdccd581d3db3df491e53cbdd69c diff --git a/works-tmp/rock-paper-scissors-in-c b/works-tmp/rock-paper-scissors-in-c deleted file mode 160000 index c6663b5..0000000 --- a/works-tmp/rock-paper-scissors-in-c +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c6663b51defac60e42056e076902b7f6aa68eeb3 diff --git a/works-tmp/roman-numeral-converter b/works-tmp/roman-numeral-converter deleted file mode 160000 index 2457a3a..0000000 --- a/works-tmp/roman-numeral-converter +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2457a3a1e4c7530c00890d2d2ab727538e6a06e4 diff --git a/works-tmp/signup-login-system b/works-tmp/signup-login-system deleted file mode 160000 index 2c4be24..0000000 --- a/works-tmp/signup-login-system +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2c4be24e0e0a5348f27d513d01bf96aa4eeb7bb8 diff --git a/works-tmp/simple-cash-register b/works-tmp/simple-cash-register deleted file mode 160000 index e2467d7..0000000 --- a/works-tmp/simple-cash-register +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e2467d7d864c2488034bcadafed2b5e5f1dea0a8 diff --git a/works-tmp/temperature-converter b/works-tmp/temperature-converter deleted file mode 160000 index 374b61a..0000000 --- a/works-tmp/temperature-converter +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 374b61a8f7fc19c1503c985f806980b8fd44ca8c diff --git a/works-tmp/tick-clock b/works-tmp/tick-clock deleted file mode 160000 index f036de0..0000000 --- a/works-tmp/tick-clock +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f036de0d503a137984769ff9c7749c5ef7fb004e