diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8457df5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +assets/downloads/*.zip +assets/downloads/*.tar.gz diff --git a/about.html b/about.html index 235f5b5..077dca6 100644 --- a/about.html +++ b/about.html @@ -160,7 +160,7 @@
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/assets/js/main.js b/assets/js/main.js index 59bf886..5ad9e81 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -182,4 +182,16 @@ if (e.key === "Escape" && !backdrop.hidden) closeLightbox(); }); } + + // 7. Upgrade self-hosted Git links when accessed via ertuncozbay.dev domain + if (window.location.hostname.indexOf("ertuncozbay.dev") !== -1) { + document.querySelectorAll('a[href*="34.57.151.250:3000"]').forEach(function (a) { + a.href = a.href.replace("http://34.57.151.250:3000", "https://git.ertuncozbay.dev"); + }); + document.querySelectorAll(".code-window pre code").forEach(function (codeEl) { + codeEl.textContent = codeEl.textContent + .replace(/http:\/\/34\.57\.151\.250:3000/g, "https://git.ertuncozbay.dev") + .replace(/http:\/\/34\.57\.151\.250/g, "https://ertuncozbay.dev"); + }); + } })(); diff --git a/blog/index.html b/blog/index.html index ba8122a..64107f3 100644 --- a/blog/index.html +++ b/blog/index.html @@ -136,7 +136,7 @@
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/blog/post-template.html b/blog/post-template.html index b032774..fdbc31d 100644 --- a/blog/post-template.html +++ b/blog/post-template.html @@ -100,7 +100,7 @@ void app_main(void) {
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/blog/welcome-to-my-workshop-note.html b/blog/welcome-to-my-workshop-note.html index 2fe2e99..bf6b5d7 100644 --- a/blog/welcome-to-my-workshop-note.html +++ b/blog/welcome-to-my-workshop-note.html @@ -116,7 +116,7 @@
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/contact.html b/contact.html index 1960c08..513af14 100644 --- a/contact.html +++ b/contact.html @@ -59,7 +59,7 @@ πŸ“§ Email Me (ertunc.ozbay@outlook.com) πŸ”— Connect on LinkedIn - πŸ’» GitHub (@ertunc-ozbay) + πŸ’» GitHub (@ertunc-ozbay) @@ -97,7 +97,7 @@ Code & Professional Network Open Source -

    github.com/ertunc-ozbay

    +

    git.ertuncozbay.dev/ertunc-ozbay

    Browse my ESP-IDF C99 firmware, KiCad hardware schematics, Python MIDI RLE compilers, and Rust Linux desktop tools, or connect with me on LinkedIn.

    @@ -107,7 +107,7 @@
    - Visit GitHub Profile + Visit GitHub Profile LinkedIn Profile
    @@ -126,58 +126,58 @@
    -

    ertunc-ozbay/multi-functional-controller

    +

    ertunc-ozbay/multi-functional-controller

    ESP32-S3-N16R8 Multi-Functional Controller (MFC) featuring 2.4 GHz nRF24L01+ RF telemetry, K-Silver Hall-effect gimbals, hardware PCNT rotary decoder, and shared SPI2 display UI.

    Project Page - ⬇ Download ZIP - GitHub β†’ + ⬇ Download ZIP + GitHub β†’
    -

    ertunc-ozbay/midi-breadboard-instrument

    +

    ertunc-ozbay/midi-breadboard-instrument

    Dual-core ESP32 16-track MIDI breadboard synthesizer, drum sequencer, 30 FPS SPI OLED visualizer, and Python RLE MIDI-to-C compiler (ESP-IDF v5.2.2).

    Project Page - ⬇ Download ZIP - GitHub β†’ + ⬇ Download ZIP + GitHub β†’
    -

    ertunc-ozbay/pointblank-linux

    +

    ertunc-ozbay/pointblank-linux

    Standalone Linux desktop launcher written in Rust to run Point Blank with 100% unmodified official CheatBlocker anti-cheat, automated Wine prefix setup, and DirectX 9/11.

    Project Page - ⬇ Download v1.0.0 Binary - GitHub β†’ + ⬇ Download v1.0.0 Binary + GitHub β†’
    -

    ertunc-ozbay/ertuncozbay.github.io

    +

    ertunc-ozbay/ertuncozbay.github.io

    Source repository for this static workshop website and engineering notebook hosted at ertuncozbay.dev.

    - Open Repository β†’ + Open Repository β†’
    @@ -207,7 +207,7 @@
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/index.html b/index.html index 779e5c6..f85d815 100644 --- a/index.html +++ b/index.html @@ -60,7 +60,7 @@

    πŸš€ Explore Projects, Code & Downloads - πŸ’» GitHub (@ertunc-ozbay) + πŸ’» GitHub (@ertunc-ozbay) βœ‰οΈ Contact (ertunc.ozbay@outlook.com)
    @@ -114,8 +114,8 @@
    Code, Commands & PoC Video - ⬇ Download ZIP - GitHub + ⬇ Download ZIP + GitHub
    @@ -139,8 +139,8 @@
    Code, Commands & PoC Video - ⬇ Download ZIP - GitHub + ⬇ Download ZIP + GitHub
    @@ -163,8 +163,8 @@
    Setup Commands & PoC Video - ⬇ Download v1.0.0 (.tar.gz) - GitHub + ⬇ Download v1.0.0 (.tar.gz) + GitHub
    @@ -210,15 +210,15 @@
    # 1. ESP32-S3 Multi-Functional Controller (ESP-IDF v5.2.2)
    -git clone https://github.com/ertunc-ozbay/multi-functional-controller.git
    +git clone http://34.57.151.250:3000/ertunc-ozbay/multi-functional-controller.git
     cd multi-functional-controller/firmware && source ~/esp/esp-idf/export.sh && idf.py build
     
     # 2. ESP32 16-Track MIDI Breadboard Synthesizer & Python RLE Compiler
    -git clone https://github.com/ertunc-ozbay/midi-breadboard-instrument.git
    +git clone http://34.57.151.250:3000/ertunc-ozbay/midi-breadboard-instrument.git
     cd midi-breadboard-instrument && python3 scripts/midi_to_c.py scripts/midillis/Alla_Turca/Alla_Turca.mid
     
     # 3. Point Blank Linux Standalone Launcher (Download Pre-Compiled x86_64 Release)
    -curl -L -O https://github.com/ertunc-ozbay/pointblank-linux/releases/latest/download/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
    +curl -L -O http://34.57.151.250/assets/downloads/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
     tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz && cd pointblank-linux-v1.0.0-linux-x86_64 && ./pointblank-linux
    @@ -280,7 +280,7 @@ tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz && cd pointblank-li
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/lab.html b/lab.html index ea5db1a..8645a77 100644 --- a/lab.html +++ b/lab.html @@ -125,7 +125,7 @@

    - ⬇ Download v1.0.0 Binary + ⬇ Download v1.0.0 Binary Read Technical Notes β†’
    @@ -142,7 +142,7 @@

    - View Script on GitHub β†’ + View Script on GitHub β†’
    @@ -180,7 +180,7 @@
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/projects/index.html b/projects/index.html index 34726a1..e702135 100644 --- a/projects/index.html +++ b/projects/index.html @@ -94,8 +94,8 @@
    Open Page, Code & PoC - ⬇ Download ZIP - GitHub + ⬇ Download ZIP + GitHub
    @@ -127,8 +127,8 @@
    Open Page, Code & PoC - ⬇ Download ZIP - GitHub + ⬇ Download ZIP + GitHub
    @@ -158,8 +158,8 @@
    Open Page, CLI & PoC - ⬇ Download v1.0.0 (.tar.gz) - GitHub + ⬇ Download v1.0.0 (.tar.gz) + GitHub
    @@ -207,7 +207,7 @@
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/projects/midi-breadboard-instrument.html b/projects/midi-breadboard-instrument.html index 7774d13..9a55241 100644 --- a/projects/midi-breadboard-instrument.html +++ b/projects/midi-breadboard-instrument.html @@ -67,10 +67,10 @@ What started as making a passive piezo buzzer squeak evolved into a full 16-track embedded music box with live kick/hi-hat drum transients, hardware PCNT quadrature rotary controls for real-time tempo and volume scaling, and dual-core FreeRTOS task isolation.

    - πŸ’» View GitHub Repo + πŸ’» View GitHub Repo ⬇ Download 16-Track C Firmware (.c) 🐍 Download midi_to_c.py - πŸ“¦ Repo (.zip) + πŸ“¦ Repo (.zip) 🎬 Watch PoC Video Slot
    @@ -142,7 +142,7 @@
    # 1. Clone the repository
    -git clone https://github.com/ertunc-ozbay/midi-breadboard-instrument.git
    +git clone http://34.57.151.250:3000/ertunc-ozbay/midi-breadboard-instrument.git
     cd midi-breadboard-instrument
     
     # 2. (Optional) Convert a custom .mid file into an RLE-compressed C struct array
    @@ -321,7 +321,7 @@ void app_main(void) {
             
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/projects/multi-functional-controller.html b/projects/multi-functional-controller.html index 4095f18..f3ea4c9 100644 --- a/projects/multi-functional-controller.html +++ b/projects/multi-functional-controller.html @@ -67,10 +67,10 @@ Designed to serve as a universal handheld and desktop transmitter for external robotic platforms (such as my 4WD RC & Autonomous Vehicle) while integrating dual K-Silver Hall-effect joysticks, a 1.3" ST7789 IPS TFT display, MicroSD storage, and MAX4466 audio capture.

    @@ -139,7 +139,7 @@
    # 1. Clone the Multi-Functional Controller repository
    -git clone https://github.com/ertunc-ozbay/multi-functional-controller.git
    +git clone http://34.57.151.250:3000/ertunc-ozbay/multi-functional-controller.git
     cd multi-functional-controller/firmware
     
     # 2. Export the ESP-IDF v5.2.2 toolchain environment
    @@ -155,7 +155,7 @@ idf.py -p /dev/ttyACM0 flash monitor

    Master Node Pinout & Telemetry Firmware Snippet (firmware/main/mmcontroller.c)

    - Below is the hardware pinout and hardware `PCNT` quadrature rotary encoder / ADC1 setup from firmware/main/mmcontroller.c: + Below is the hardware pinout and hardware `PCNT` quadrature rotary encoder / ADC1 setup from firmware/main/mmcontroller.c:

    @@ -296,7 +296,7 @@ idf.py -p /dev/ttyACM0 flash monitor
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/projects/pointblank-linux.html b/projects/pointblank-linux.html index f120491..f644e47 100644 --- a/projects/pointblank-linux.html +++ b/projects/pointblank-linux.html @@ -67,9 +67,9 @@ Built on Arch Linux without requiring Heroic, Lutris, or external wrappersβ€”featuring automated Wine prefix & Winetricks provisioning, 16-byte TLS-aligned runtime support for DirectX 11, multi-region authentication, and native 1920Γ—1080 borderless fullscreen at 200 FPS.

    - ⬇ Download v1.0.0 Linux Binary (.tar.gz) - πŸ’» View GitHub Repo - πŸ“¦ All GitHub Releases + ⬇ Download v1.0.0 Linux Binary (.tar.gz) + πŸ’» View GitHub Repo + πŸ“¦ All GitHub Releases 🎬 Watch PoC Video Slot
    @@ -109,7 +109,7 @@
    # 1. Download & extract the official pre-compiled Linux x86_64 release archive
    -curl -L -O https://github.com/ertunc-ozbay/pointblank-linux/releases/latest/download/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
    +curl -L -O http://34.57.151.250/assets/downloads/pointblank-linux-v1.0.0-linux-x86_64.tar.gz
     tar -xzf pointblank-linux-v1.0.0-linux-x86_64.tar.gz
     cd pointblank-linux-v1.0.0-linux-x86_64
     
    @@ -151,7 +151,7 @@ sudo dnf install -y wine winetricks mingw32-gcc vulkan-loader vulkan-loader.i686
                   
                   
                 
    -            
    git clone https://github.com/ertunc-ozbay/pointblank-linux.git
    +            
    git clone http://34.57.151.250:3000/ertunc-ozbay/pointblank-linux.git
     cd pointblank-linux
     cargo build --release
     ./target/release/pointblank-linux
    @@ -193,11 +193,11 @@ cargo build --release Direct Binary Download - pointblank-linux-v1.0.0-linux-x86_64.tar.gz + pointblank-linux-v1.0.0-linux-x86_64.tar.gz Source Repository - github.com/ertunc-ozbay/pointblank-linux + git.ertuncozbay.dev/ertunc-ozbay/pointblank-linux @@ -217,7 +217,7 @@ cargo build --release
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn
  • diff --git a/projects/rc-autonomous-vehicle.html b/projects/rc-autonomous-vehicle.html index d757608..179f54e 100644 --- a/projects/rc-autonomous-vehicle.html +++ b/projects/rc-autonomous-vehicle.html @@ -176,7 +176,7 @@ _Static_assert(sizeof(RcControlPacket_t) == 8, "RcControlPacket_t must be 8 byte
  • Blog
  • Lab
  • Contact
  • -
  • GitHub
  • +
  • GitHub
  • LinkedIn