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
Artefaktas.eu is licensed under CC BY-NC-ND 4.0