Aşağıda Express ve NodeJS ile basit bir kod yazdım umarım işine yarar
// Express'i kullanmayacağımız için ayrı tanımlamaya gerek yok
const app = require('express')();
Eğer istek geldiği anda dosyayı okuyup yazmak istersen:
app.get('/', (req,res) => {
const fileContent = fs.readFileSync("prototurk.txt",'utf-8');
res.send(fileContent);
// Ram'i katletmemek için KESINLIKLE return yapmalıyız.
return;
});
Eğer sadece en basta okuyup onu göstermek istiyorsan:
const fileContent = fs.readFileSync("prototurk.txt",'utf-8');
app.get('/', (req,res) => {
res.send(fileContent);
// Ram'i katletmemek için KESINLIKLE return yapmalıyız.
return;
});
En son:
app.listen(80, () => {
console.log("Sunucu 80 numaralı port üzerinden calısıyor!");
});
Anladığıma göre her bir dakikada bir sayfayı yenilemek istiyorsun.
Buna göre asağıdaki vanilla JS isini görecektir
// Fonksiyon tanımlıyor ve anında çağırıyoruz.
;(function reload() {
// 1 dakika yani 60000ms bekliyoruz.
// Alternatif olarak setTimeout'da kullanbilirsin çünkü her sayfa yenilendiğinde intervalin bir anlamı kalmayacak.
setInterval(() => {
// Sayfayı yeniliyoruz.
location.reload();
},60000);
})();
Su sekilde yapabilirsin,
function herangiBirAd(sayi,baraj) {
return sayi > baraj;
}
Ve bir kullanım örneği
let i = 0;
let j = 250
while (true) {
(herangiBirAd(i,j)) ? break : continue;
i += 1;
}
console.log(`${i} Sayısı ${j} olan sayı barajını gecti!`);
Bildiğime göre eğer sectiğin isletim sistemi desteklemezse bunu yapmazsın. Ama eğer yinede istiyorsan bu seylere özel hazırlanmıs paneller ile bu ihtiyacını az cok giderebilirsin(örnek olarak web icin cpanel).
Javascript'te video veya sesler'in mevcut saniye değeri tutuluyor, Bu değere currentTime
ile ulasabilirsin,
Örnek:
const medya = document.getElementById("medya");
setInterval(() => {
if(!medya.paused) {
console.log(medya.currentTime)
}
},1000);
Bu sekilde oynatıldığı her saniye sürenin console basılmasını sağlıyabilirsin.
Veya suanki süreyi değistirebilirsin,
const medya = document.getElementById("medya");
medya.currentTime = 5; // 5. Saniyeye gider.
Merhaba kodu yazıyorum cok acıklımıycam kb,
let oldnum = 0; // Burası önceki değeri tutmak icin
setInterval(() => {
/* "newnum" yazan yerlere değisen değiskeninin adını yazmalısın,
optimize hali => */
// console.log((newnum > oldnum) ? "büyük" : "kücük")
if (newnum > oldnum) {
console.log("Büyük");
} else {
console.log("Kücük");
}
},1 /* <- Saniye */ * 1000)
Eğer rasgele bir sayı oluşturmaya calısıyorsan,
bir seed değeri ile şu sekilde random sayı olusturabilirsin,
let seed = 10;
let random = Math.abs(Math.sin(seed) - Math.sin(seed * 10));
console.log(random);
Cıktı.
0.6965494209592097
Eğer Seed değeri vermek istemiyorsan,
let seed = new Date().getTime();
let random = Math.abs(Math.sin(seed) - Math.sin(seed * 10));
console.log(random);
Seklinde seed belirliyebilirsin!
Bildiklerim
(Google seo'su icin)
<meta name="description" content="Sayfa acıklaması" />
<meta name="robots" content="..., ..." />
<meta name="googlebot" content="..., ..." />
<meta name="google" content="nositelinkssearchbox" />
<meta name="googlebot" content="notranslate" />
<meta name="google" content="nopagereadaloud" />
<meta name="google-site-verification" content="..." />
<meta http-equiv="Content-Type" content="...; charset=..." />
<meta charset="..." >
<meta http-equiv="refresh" content="...;url=..." />
<meta name="viewport" content="...">
<meta name="rating" content="adult" />
<meta name="rating" content="RTA-5042-1996-1400-1577-RTA" />
Merhaba bende böyle kısa süreli isleri cok ucuza yapıyorum. Sana önerim su eğer frontend adam icin cok önemli değilse,
frontend'i basit olarak yap cünkü backend'i tamamlarsan frontend isin son kısmına kalır ve basitce yaparsın.
Eğer bitmediyse backendi bitir frontend'i sona bırak.
<?
function ping($host, $port, $timeout) {
$tB = microtime(true);
$fP = fSockOpen($host, $port, $errno, $errstr, $timeout);
if (!$fP) { return "down"; }
$tA = microtime(true);
return round((($tA - $tB) * 1000), 0)." ms";
}
function autoping(){
// Google.com'un 80 numaralı portunu 10 saniye timeout ile pingler.
ping("www.google.com", 80, 10);
}
while(true){
autoping();
// 5 Saniye bekle
sleep(5);
}