2025-05-16






2025-05-16

Chat-GPT ir Vibe Coding

Yo. Šiandien kaip ir nėra kuo pasidalinti, išskyrus to paties skripto variacijomis sukurtomis nenaudojant realaus programinio kodo, Stack Overflow ar kitų paieškos būdų. (Viskam naudotas dirbtinis intelektas)

Taigi…

Pasak Chat-GPT, taip turėtų atrodyti powershell skriptas sukurti naujam tinklaraščio įrašui…

$date = Get-Date -Format "yyyy-MM-dd"
$content = @"
---
title: "$date"
description: "Trumpas aprašymas"
pubDate: "$date"
heroImage: "https://www.dropbox.com/scl/fi/hd8wzhu2egyrwt8fc8zu8/writer.jpg?rlkey=ck2ya7t6i5o9y54bcbldvbscr&st=0hf43onw&dl=1"
---

# $date

> Trumpai apie...
"@
$content | Out-File "$date.md" -Encoding UTF8

Na, o taip turėtų atrodyti alternatyvus bash skriptas.

#!/bin/bash

# Get today's date in YYYY-MM-DD format
today=$(date +%F)

# Define the filename
filename="${today}.md"

# Create the Markdown file with the specified content
cat <<EOF > "$filename"
---
title: "$today"
description: "Trumpas aprašymas"
pubDate: "$today"
heroImage: "https://www.dropbox.com/scl/fi/hd8wzhu2egyrwt8fc8zu8/writer.jpg?rlkey=ck2ya7t6i5o9y54bcbldvbscr&st=0hf43onw&dl=1"
---

# $today

> Trumpai apie...
EOF

echo "Markdown file '$filename' created successfully!"

O štai šitaip tas pats skriptas turėtų atrodyti perrašytas Python programavimo kalba. 😉

import os
from datetime import date

# Define the target directory
target_dir = os.path.join("src", "content", "blog")

# Create the directory if it doesn't exist
os.makedirs(target_dir, exist_ok=True)

# Change the current working directory
os.chdir(target_dir)

# Get today's date in YYYY-MM-DD format
today = date.today().isoformat()

# Define the filename
filename = f"{today}.md"

# Check if the file already exists
if os.path.exists(filename):
    print(f"File '{filename}' already exists. No changes made.")
else:
    # Define the content
    content = f"""---
title: "{today}"
description: "Trumpas aprašymas"
pubDate: "{today}"
heroImage: "https://www.dropbox.com/scl/fi/hd8wzhu2egyrwt8fc8zu8/writer.jpg?rlkey=ck2ya7t6i5o9y54bcbldvbscr&st=0hf43onw&dl=1"
---

# {today}

> Trumpai apie...
"""

    # Write the content to the file
    with open(filename, 'w', encoding='utf-8') as file:
        file.write(content)

    print(f"Markdown file '{filename}' created successfully in '{target_dir}'!")

Šiandien šia tematika per daug neišsiplėsiu, tačiau būtinai tai padarysiu netolimoje ateityje, kadangi neseniai teko susidurti su naujai atsiradusiu terminu “Vibe Coding” ir tikrai noriu pasidalinti savo nuomone su tavimi, skaitytojau, bet šįvakar to padaryti negaliu.

Tad tiesiog palieku trumpo vaizdo įrašo nuorodą šiek tiek žemiau praskaidrinti dienai ar rytui, nes kažkaip nesitiki, jog kas nors skaitys šį postą vakare (nors ką gali žinoti ?).

Geros peržiūros ir iki sekančio įrašo.

@Vaizdo įrašo teisės priklauso kanalui Programmers are also human

Linktree link: https://linktr.ee/artefaktas

Tinklaraštį galima prenumeruoti net keletu skirtingų būdų:

- Naudojant RSS sklaidos kanalo nuorodą: https://artefaktas.eu/rss.xml

- Naudojantis follow.it forma

Pirkimas - teisė pernaudoti straipsnio turinį savoms reikmėms

Kaina: 3 EUR

Loading More Trees widget…

🔞 Age Verification

Please enter your birth year to continue: