butun ömrünü o reklamı izlemek için geçirirsen, öbür tarafta sana bunun hesabını sorarlar, ama sen bu dünyada hesabını soramazsın öyle düşün :D
yazilim yapan birisi icin gerekli degil, ancak iyi bir monitor her zaman avantajlidir, bir apple studio display kullanicisi olarak monitorden o kadar memnunum ki, ancak ben aldigimda 32k'ya aldim, o zaman da pahaliydi ancak su an cok pahali, yine de bir monitor alacak olsam gucum yetiyorsa bunu alirdim, bunu alinca aslinda digerlerinin monitor olmadigini fark ediyorsun :)
sonuc olarak, paran varsa al, ama zorunda oldugun icin degil isleri daha keyifli hale getirip gordugun her seyi begenecegin icin, gozlerinin rahatligi icin, estetik durdugu icin, ses sistemi cok iyi oldugu icin
paran yoksa da sal kardesim, bosuna bu kadar para vermeye degmez, vakti gelince tekrar degerlendirirsin.
3 ile 455 arasinda daha onceden kayit olusmustur, bunu sifirlayabiliyorsun ama o zaman mevcut id'lerin sikintiya duser, yani zaten yeni bir kayitta 458'den devam edecek, tabloyu bosaltirsan sifirlanacaktir, eger onemsizse icindeki degerler sifirdan baslatmak icin tabloyu sifirlayabilirsin
client side yapilan hicbir seyi gizleyemezsin, dolayisi ile kaynaginda bulunacaktir, en fazla javascript ile dom'a sayfa yuklenince olusturursun etiketi, kaynagi goster deyince gorunmez cunku javascript sayfa hazir olunca olusturur, ne isine yarayacak bilmiyorum ama bu da bir cozum olabilir, ornegin:
let div = document.createElement('div')
div.id = 'test'
div.textContent = 'sonradan gorunecek elemanin icerigi'
document.body.appendChild(div)
MERN, kullandigin stack'lerin kisaltilmis hali, uzun hali ise soyle:
Mongo
Express
Reactjs
Nodejs
Yani veritabani olarak mongojs, backend olarak nodejs, backend framework'u express ve on tarafta reactjs kullanarak gelistirdigin uygulamalar mern stack'e giriyor.
Javascript ile full-stack uygulama yapmak icin uygun stack'lerden bir tanesi, tabi express biraz eski kaldi, daha guzel frameworkleri var backend tarafinda, onlara da bakabilirsin
izin hatasi diyor, kurulum komutunu basinda sudo
koyarak calistirmayi deneyebilirsin
sudo npm install -g pnpm
gibi
hata soyluyor aslinda sebebini, JWT'yi parse ederken kullandigin secret key'in hatali.
process.env.TOKEN_SECRET!
burada belki sonundaki unlem isaretinden dolayi olabilir, boyle bir kullanim gormedim daha once javascript'de. En kotu debug etmek icin console'a basip bakabilirsin key'in dogru gelip gelmedigine.
gözükmeyeceği söylenen kişisel bilgileriniz zaten gözükmüyor, kayıt olurken koşulları siz kabul ettiniz, bugün profil düzenleme bölümünü aktif edeceğim oradan istediğiniz bilgileri güncelleyebilirsiniz.
bu bir sorun degil aslinda, serialize edebilecegi seyler edemeyecegi seyler var dogal olarak :D Mesela bazen fonksiyon tutmam gerekiyor, serialize edemeyecek ben de biliyorum ama onu etmesine de gerek yok zaten, ayarlarindan kapatabiliyorsun bu uyariyi.
ama senin olayina gelecek olursak dispatch({e.target.name, e.target.value})
kullanimi dogru bir kullanim degil, degisken adin ayni ise key: value yazmadan direk degisken adini kullanabilirsin ancak objenin icindeki bir property'e eriserek kullaninca bunun key'inin ne olacagini bilemiyor dogal olarak, o yuzden dedigin gibi isimlendirerek kullanabilirsin sadece :)
const inputValue = e.target.value;
const inputName = e.target.name;
dispatch({inputName,inputValue});
yerine soyle de kullanabilirdin bu arada:
dispatch({
inputName: e.target.name,
inputValue: e.target.value
});
PHP dersleri var, PROTOTURK'un yeni versiyonunu yazdigimiz dersler var, onun haricinde ek bir ders yok simdilik :)