imkanın varmı bilmem fakat node. js ve socket.io kullanabilirsin |sadece aptalların başarısı ders notu ile lçülür|

yolbulucu bunu yazdı neverland bunu yazdı trnight bunu yazdı wert bunu yazdı Bir zararı yok, kullanabilirsin eğer shared hosting falan kullanmıyorsan. Php ile bu tür işleri yapmak kulağı terstten tutmak gibi oluyor. Gereksiz emek, efor ve zaman kaybı. yoo, yok yle bir şey. eğer backend koltuğu sildiğinde front ende bildirim atmak istiyosan : front endde koltuğu kilitlerken session id ile bi pusher channelı oluştur, ve onu dinlemeye başla backenddeki cron jobun 5 dakikadan eski bir locku silerken aynı zamanda event broadcast etsin, bylece front endi haberdar etmiş olursun. bkz : pusher.com https://laravel.com/docs/8. x/broadcasting https://laravel.com/docs/8. x/scheduling eventlerin çalışması için queue workerın arkada çalışması gerekiyor, eğer çalıştıramıyorsan laravel echo kullanmadan pusher api ye pushlamayı falan deneyebilirisn vs. socket. emit('koltuk_sil', function ); socket. on('koltuk_sil', function ); Neyse herkesin kendi bileceği iş, beni bağlamaz. Not: Ben de laravel severim. e bu da laravelde : broadcast(new KoltukSilindiEvent ? ayrica projenin geri kalaniyla ilgili hic bir fikir yokken sadece bir notification olayi icin fikir onermek cok sacma. 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

neverland bunu yazdı Dur az daha kızıştırcam ortalığı.. Senin de pusher.com'a bağımlılık oluşturma olayın çok saçma. Ben niye pusher.com'a bağımlı oluyorum basit bir notification gndermek için? Zikik bir koltuk dolu mu boş mu muhabbeti için kendime kocaman bağımlılık yaratmanın mantığı nerede? Art niyetli bir pokemon girip sisteme, sürekli koltuk ekle kaldır yapsa botla, pusher mesaj hakkım dolunca ne olacak? Ya da pusher.com'un sahibi zikerim byle işi ege'de yazlık alıp kahvede batak dnecem diyip çekti gitti? https://github.com/tlaverdure/laravel-echo-server bağımlı olmak istemiyosan bi redis bi de echo server kur, pusher bağımlılığın bitsin. ayrıca, laravel gibi tüm ekosistemin tek ekibin elinden çıktığı bir platformla js gibi bir iş yapmak için 100 farklı kişiden paketler kullandığın platformu karşılaştırıp "bağımlılık" diyosun :D bu arada ben laravel iyidir js ktüdür gibi bişey demiyorum. sadece diyorum ki : sırf bi notification muhabbeti için proje değiştirmek, yeni bir dil ğrenmek vs saçma. laravel + pusherla bu işi yıllık 50 liraya alacağın hostingde çalışacak hale getirirsin abi yeni dil ğrenmiyorsun. proje de değiştirmiyorsun. redis echo server kurana kadar, basit bir nodejs socket io yazıp başka bir porttan şutluyon teki de o portu dinliyo bitiyo gidiyo. socket.io'da ğrenmen gerekecek bilgi bu kadar: https://socket.io/docs/v3/emit-cheatsheet/index.html şu da nodejs'in http-server'ı: https://www.npmjs.com/package/http-server şu yapıyı ğrenip kurman 15dk nı almaz. ek: port istemem yan cebime koy diyorsan subdomaine proxy ver ordan aksın işte neverland tarafından 14/Nis/21 11:55 tarihinde düzenlenmiştir Bir gece her zamanki gibi yatağına girip gzlerinin ağırlığına dayanamayıp huzurla uyuduğunu düşün. Sonrasında da hiç uyanmadığını düşünmeye çalıştığında aklında hiçbir şey canlanmayacaktır, çünkü beynin kapalıyken neler olup bittiğini bilemezsin, bu yüzden bu noktayı hayal edebileceğin bir veri yok elinde. lüm de tam olarak byle bir şey. Uykunun 4. saatindeki hissettiklerin, yani; hiçlik, hissizlik. Varlığından ya da yokluğundan haberinin olmaması. Byle düşününce lüm biraz daha tanıdık geliyor, daha kabullenilebilir geliyor. Belki de içindeki o çılgın yaşama arzusuna sahip olan egonu ancak byle ehlileştirebiliyorsun. Aksi halde çılgınca yaşama arzusuna sahip egon sana tanrılar yaratıyor, cennetler vaat ediyor, seni sonsuz bir yaşamın varlığı ve zevkleri ile kandırıyor.

trnight bunu yazdı Müritler Merhaba, Bir proje üzerinde düşünmekteyim orada şyle bir nokta takıldı kafama. Senaryo şu şekilde sinema bilet satışı için bir web sitesi olsun. Kullanıcı gelip buradan online olarak bilet alacak. Kullanıcının biri gelip 5A koltuğuna tıkladığında diğer her kullanıcı için bu koltuğu 5 dk süre için kilitleyecek ve satma işlemini yapmayacak. 5 dakikanın sonunda bu koltuktaki kilidi kaldıracak. Backend olarak PHP-Laravel kullanmayı düşünüyorum. Frontend'de ise Js-Jquery gibi düşünüyorum. Bu koltuk kilitleme olayında backend kısmında kendim bir tabloya her koltuk seçildiğinde bir satır mı ekletmeliyim(5A koltuk kilitlendi) yoksa Laravel'in bunun için bir çzümü var mı? Diğer ve asıl kafama takılan kısmı ise Frontend tarafı. Burada aklımda olan iki senaryo var; 1. Ajax ile mesela her 30 saniyede bir istek gnderip kontrol ettirmek ve dom manipilasyonu ile koltukları kilitlemek. 2. Ajax ile her 3-5 dk'de bir kontrol yaptırıp. Ek olarak bir de kullanıcı koltuk seçimi yaptığında kontrol ettirmek. Frontend kısmındaki kontrolde Ajax sizce mantıklı olur mu? Kullanabileceğim bşka bir alternatif var mı? Biraz dağınık yazdım galiba ama soruları anladığınızı düşünüyorum :) Backend ve Frontend kısmında sorularımı cevaplayıp, yorumlayabilir misiniz? Şimdiden teşekkürler müritler. Laravel ile yazılmış şyle bir script var. Belki işine yarar https://github.com/mwlmalimi/bus-reservation Ayrıca laravel kullanacaksan jquery yerine livewire ve alpin. js kullanmanı tavsiye ederim. İşini ciddi derecede kolaylaştırır. Teşekkürler hocam. Bu ara "livewire" çok gzüme çarpıyor eğer neriyorsan inceleyip kullanmayı düşünüyorum. Gerçekten o kadar kullanışlı ve güzel mi? Jquery'e gre artıları nasıl? Bilgi güçtür...

yolbulucu bunu yazdı e bu da laravelde : broadcast(new KoltukSilindiEvent ? ayrica projenin geri kalaniyla ilgili hic bir fikir yokken sadece bir notification olayi icin fikir onermek cok sacma. Dur az daha kızıştırcam ortalığı.. Senin de pusher.com'a bağımlılık oluşturma olayın çok saçma. Ben niye pusher.com'a bağımlı oluyorum basit bir notification gndermek için? Zikik bir koltuk dolu mu boş mu muhabbeti için kendime kocaman bağımlılık yaratmanın mantığı nerede? Art niyetli bir pokemon girip sisteme, sürekli koltuk ekle kaldır yapsa botla, pusher mesaj hakkım dolunca ne olacak? Ya da pusher.com'un sahibi zikerim byle işi ege'de yazlık alıp kahvede batak dnecem diyip çekti gitti? https://github.com/tlaverdure/laravel-echo-server bağımlı olmak istemiyosan bi redis bi de echo server kur, pusher bağımlılığın bitsin. ayrıca, laravel gibi tüm ekosistemin tek ekibin elinden çıktığı bir platformla js gibi bir iş yapmak için 100 farklı kişiden paketler kullandığın platformu karşılaştırıp "bağımlılık" diyosun :D bu arada ben laravel iyidir js ktüdür gibi bişey demiyorum. sadece diyorum ki : sırf bi notification muhabbeti için proje değiştirmek, yeni bir dil ğrenmek vs saçma. laravel + pusherla bu işi yıllık 50 liraya alacağın hostingde çalışacak hale getirirsin 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

koltuğu tuttuğun tabloya locked_at, locked_user diye bir field ekle, frontendde adam koltuk seçince o koltuğun locked_at fieldına o anki tarih-saati, diğer fielda da session id yi yaz. kullanıcı başka bir koltuk seçerse nce gidip o session_id ile kilitlenmiş bir koltuk varmı ona bak, varsa onu sil. , koltuğu yle kitle. sonra laravelde bir cron job olustur, her dakika çalışsın ve db yi gezip 5 dakikadan daha eski kilitlenmiş koltukları silsin. frontende bi geri sayım sayacı ekleyebilirsin. eğer backend koltuğu sildiğinde front ende bildirim atmak istiyosan : front endde koltuğu kilitlerken session id ile bi pusher channelı oluştur, ve onu dinlemeye başla backenddeki cron jobun 5 dakikadan eski bir locku silerken aynı zamanda event broadcast etsin, bylece front endi haberdar etmiş olursun. bkz : pusher.com https://laravel.com/docs/8. x/broadcasting https://laravel.com/docs/8. x/scheduling eventlerin çalışması için queue workerın arkada çalışması gerekiyor, eğer çalıştıramıyorsan laravel echo kullanmadan pusher api ye pushlamayı falan deneyebilirisn edit: ben olsam byle yaparım daha kısa çzümlerde olabilir. yolbulucu tarafından 11/Nis/21 20:12 tarihinde düzenlenmiştir 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

Müritler Merhaba, Bir proje üzerinde düşünmekteyim orada şyle bir nokta takıldı kafama. Senaryo şu şekilde sinema bilet satışı için bir web sitesi olsun. Kullanıcı gelip buradan online olarak bilet alacak. Kullanıcının biri gelip 5A koltuğuna tıkladığında diğer her kullanıcı için bu koltuğu 5 dk süre için kilitleyecek ve satma işlemini yapmayacak. 5 dakikanın sonunda bu koltuktaki kilidi kaldıracak. Backend olarak PHP-Laravel kullanmayı düşünüyorum. Frontend'de ise Js-Jquery gibi düşünüyorum. Bu koltuk kilitleme olayında backend kısmında kendim bir tabloya her koltuk seçildiğinde bir satır mı ekletmeliyim(5A koltuk kilitlendi) yoksa Laravel'in bunun için bir çzümü var mı? Diğer ve asıl kafama takılan kısmı ise Frontend tarafı. Burada aklımda olan iki senaryo var; 1. Ajax ile mesela her 30 saniyede bir istek gnderip kontrol ettirmek ve dom manipilasyonu ile koltukları kilitlemek. 2. Ajax ile her 3-5 dk'de bir kontrol yaptırıp. Ek olarak bir de kullanıcı koltuk seçimi yaptığında kontrol ettirmek. Frontend kısmındaki kontrolde Ajax sizce mantıklı olur mu? Kullanabileceğim bşka bir alternatif var mı? Biraz dağınık yazdım galiba ama soruları anladığınızı düşünüyorum :) Backend ve Frontend kısmında sorularımı cevaplayıp, yorumlayabilir misiniz? Şimdiden teşekkürler müritler. Bilgi güçtür...

Müritler Merhaba, Bir proje üzerinde düşünmekteyim orada şyle bir nokta takıldı kafama. Senaryo şu şekilde sinema bilet satışı için bir web sitesi olsun. Kullanıcı gelip buradan online olarak bilet alacak. Kullanıcının biri gelip 5A koltuğuna tıkladığında diğer her kullanıcı için bu koltuğu 5 dk süre için kilitleyecek ve satma işlemini yapmayacak. 5 dakikanın sonunda bu koltuktaki kilidi kaldıracak. Backend olarak PHP-Laravel kullanmayı düşünüyorum. Frontend'de ise Js-Jquery gibi düşünüyorum. Bu koltuk kilitleme olayında backend kısmında kendim bir tabloya her koltuk seçildiğinde bir satır mı ekletmeliyim(5A koltuk kilitlendi) yoksa Laravel'in bunun için bir çzümü var mı? Diğer ve asıl kafama takılan kısmı ise Frontend tarafı. Burada aklımda olan iki senaryo var; 1. Ajax ile mesela her 30 saniyede bir istek gnderip kontrol ettirmek ve dom manipilasyonu ile koltukları kilitlemek. 2. Ajax ile her 3-5 dk'de bir kontrol yaptırıp. Ek olarak bir de kullanıcı koltuk seçimi yaptığında kontrol ettirmek. Frontend kısmındaki kontrolde Ajax sizce mantıklı olur mu? Kullanabileceğim bşka bir alternatif var mı? Biraz dağınık yazdım galiba ama soruları anladığınızı düşünüyorum :) Backend ve Frontend kısmında sorularımı cevaplayıp, yorumlayabilir misiniz? Şimdiden teşekkürler müritler. Laravel ile yazılmış şyle bir script var. Belki işine yarar https://github.com/mwlmalimi/bus-reservation Ayrıca laravel kullanacaksan jquery yerine livewire ve alpin. js kullanmanı tavsiye ederim. İşini ciddi derecede kolaylaştırır.

koltuğu tuttuğun tabloya locked_at, locked_user diye bir field ekle, frontendde adam koltuk seçince o koltuğun locked_at fieldına o anki tarih-saati, diğer fielda da session id yi yaz. kullanıcı başka bir koltuk seçerse nce gidip o session_id ile kilitlenmiş bir koltuk varmı ona bak, varsa onu sil. , koltuğu yle kitle. sonra laravelde bir cron job olustur, her dakika çalışsın ve db yi gezip 5 dakikadan daha eski kilitlenmiş koltukları silsin. frontende bi geri sayım sayacı ekleyebilirsin. eğer backend koltuğu sildiğinde front ende bildirim atmak istiyosan : front endde koltuğu kilitlerken session id ile bi pusher channelı oluştur, ve onu dinlemeye başla backenddeki cron jobun 5 dakikadan eski bir locku silerken aynı zamanda event broadcast etsin, bylece front endi haberdar etmiş olursun. bkz : pusher.com https://laravel.com/docs/8. x/broadcasting https://laravel.com/docs/8. x/scheduling eventlerin çalışması için queue workerın arkada çalışması gerekiyor, eğer çalıştıramıyorsan laravel echo kullanmadan pusher api ye pushlamayı falan deneyebilirisn edit: ben olsam byle yaparım daha kısa çzümlerde olabilir. Hocam teşekkürler ncelikle. Pusher'ı araştırdım mantıklı geldi. Fakat şyle bir şey geliyor aklıma. rnek senaryo: kullanıcı koltuk adımına geldi, 10 koltuk var 3'ü kilitli. Kullanıcı bir koltuğu seçtiğinde broadcast geçip diğer kullanıcıları haberdar eder diğer kullanıcılardaki o koltuğu da kilitlerim. Bu sayede her kullanıcı için 10 saniyede bir kontrol yapmama gerek kalmaz. Garantiye almak için de 5 dakika da bir cron job çalıştırıp yine bir broadcast geçerim bütün kullanıcılardaki koltuk durumunu update ederim. Bu senaryo işler mi sence/sizce. Bir açık noktası var mı? Bilgi güçtür...

wert bunu yazdı imkanın varmı bilmem fakat node. js ve socket.io kullanabilirsin Evet aklıma geldi fakat, sadece bu işlem için node. js pek kullanmak istemiyorum. Bir zararı yok, kullanabilirsin eğer shared hosting falan kullanmıyorsan. Php ile bu tür işleri yapmak kulağı terstten tutmak gibi oluyor. Gereksiz emek, efor ve zaman kaybı. Bir gece her zamanki gibi yatağına girip gzlerinin ağırlığına dayanamayıp huzurla uyuduğunu düşün. Sonrasında da hiç uyanmadığını düşünmeye çalıştığında aklında hiçbir şey canlanmayacaktır, çünkü beynin kapalıyken neler olup bittiğini bilemezsin, bu yüzden bu noktayı hayal edebileceğin bir veri yok elinde. lüm de tam olarak byle bir şey. Uykunun 4. saatindeki hissettiklerin, yani; hiçlik, hissizlik. Varlığından ya da yokluğundan haberinin olmaması. Byle düşününce lüm biraz daha tanıdık geliyor, daha kabullenilebilir geliyor. Belki de içindeki o çılgın yaşama arzusuna sahip olan egonu ancak byle ehlileştirebiliyorsun. Aksi halde çılgınca yaşama arzusuna sahip egon sana tanrılar yaratıyor, cennetler vaat ediyor, seni sonsuz bir yaşamın varlığı ve zevkleri ile kandırıyor.

yolbulucu bunu yazdı koltuğu tuttuğun tabloya locked_at, locked_user diye bir field ekle, frontendde adam koltuk seçince o koltuğun locked_at fieldına o anki tarih-saati, diğer fielda da session id yi yaz. kullanıcı başka bir koltuk seçerse nce gidip o session_id ile kilitlenmiş bir koltuk varmı ona bak, varsa onu sil. , koltuğu yle kitle. sonra laravelde bir cron job olustur, her dakika çalışsın ve db yi gezip 5 dakikadan daha eski kilitlenmiş koltukları silsin. frontende bi geri sayım sayacı ekleyebilirsin. eğer backend koltuğu sildiğinde front ende bildirim atmak istiyosan : front endde koltuğu kilitlerken session id ile bi pusher channelı oluştur, ve onu dinlemeye başla backenddeki cron jobun 5 dakikadan eski bir locku silerken aynı zamanda event broadcast etsin, bylece front endi haberdar etmiş olursun. bkz : pusher.com https://laravel.com/docs/8. x/broadcasting https://laravel.com/docs/8. x/scheduling eventlerin çalışması için queue workerın arkada çalışması gerekiyor, eğer çalıştıramıyorsan laravel echo kullanmadan pusher api ye pushlamayı falan deneyebilirisn edit: ben olsam byle yaparım daha kısa çzümlerde olabilir. Hocam teşekkürler ncelikle. Pusher'ı araştırdım mantıklı geldi. Fakat şyle bir şey geliyor aklıma. rnek senaryo: kullanıcı koltuk adımına geldi, 10 koltuk var 3'ü kilitli. Kullanıcı bir koltuğu seçtiğinde broadcast geçip diğer kullanıcıları haberdar eder diğer kullanıcılardaki o koltuğu da kilitlerim. Bu sayede her kullanıcı için 10 saniyede bir kontrol yapmama gerek kalmaz. Garantiye almak için de 5 dakika da bir cron job çalıştırıp yine bir broadcast geçerim bütün kullanıcılardaki koltuk durumunu update ederim. Bu senaryo işler mi sence/sizce. Bir açık noktası var mı? abi hiç gerek yok bunu yapmana, her etkinlik için bir pusher channelı oluştur, kullanıcı koltuk seçince o channela seçilen koltuğu ve etkiliği pushla, etkinlik sayfasında da bu eventi dinle pusherla. zaten koltuk seçilince anında haberin olur. backendde satın alma tamamlanınca da aynı şekilde event trigger edersin, yine haber edersin frontende 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

yolbulucu nun çzümü gayet mantıklı Cahildim Dünyanın Rengine Kandım

e bu da laravelde : broadcast(new KoltukSilindiEvent ? ayrica projenin geri kalaniyla ilgili hic bir fikir yokken sadece bir notification olayi icin fikir onermek cok sacma. Dur az daha kızıştırcam ortalığı.. Senin de pusher.com'a bağımlılık oluşturma olayın çok saçma. Ben niye pusher.com'a bağımlı oluyorum basit bir notification gndermek için? Zikik bir koltuk dolu mu boş mu muhabbeti için kendime kocaman bağımlılık yaratmanın mantığı nerede? Art niyetli bir pokemon girip sisteme, sürekli koltuk ekle kaldır yapsa botla, pusher mesaj hakkım dolunca ne olacak? Ya da pusher.com'un sahibi zikerim byle işi ege'de yazlık alıp kahvede batak dnecem diyip çekti gitti? neverland tarafından 14/Nis/21 11:29 tarihinde düzenlenmiştir Bir gece her zamanki gibi yatağına girip gzlerinin ağırlığına dayanamayıp huzurla uyuduğunu düşün. Sonrasında da hiç uyanmadığını düşünmeye çalıştığında aklında hiçbir şey canlanmayacaktır, çünkü beynin kapalıyken neler olup bittiğini bilemezsin, bu yüzden bu noktayı hayal edebileceğin bir veri yok elinde. lüm de tam olarak byle bir şey. Uykunun 4. saatindeki hissettiklerin, yani; hiçlik, hissizlik. Varlığından ya da yokluğundan haberinin olmaması. Byle düşününce lüm biraz daha tanıdık geliyor, daha kabullenilebilir geliyor. Belki de içindeki o çılgın yaşama arzusuna sahip olan egonu ancak byle ehlileştirebiliyorsun. Aksi halde çılgınca yaşama arzusuna sahip egon sana tanrılar yaratıyor, cennetler vaat ediyor, seni sonsuz bir yaşamın varlığı ve zevkleri ile kandırıyor.

trnight bunu yazdı wert bunu yazdı imkanın varmı bilmem fakat node. js ve socket.io kullanabilirsin Evet aklıma geldi fakat, sadece bu işlem için node. js pek kullanmak istemiyorum. Bir zararı yok, kullanabilirsin eğer shared hosting falan kullanmıyorsan. Php ile bu tür işleri yapmak kulağı terstten tutmak gibi oluyor. Gereksiz emek, efor ve zaman kaybı. yoo, yok yle bir şey. 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

neverland bunu yazdı trnight bunu yazdı wert bunu yazdı Bir zararı yok, kullanabilirsin eğer shared hosting falan kullanmıyorsan. Php ile bu tür işleri yapmak kulağı terstten tutmak gibi oluyor. Gereksiz emek, efor ve zaman kaybı. yoo, yok yle bir şey. eğer backend koltuğu sildiğinde front ende bildirim atmak istiyosan : front endde koltuğu kilitlerken session id ile bi pusher channelı oluştur, ve onu dinlemeye başla backenddeki cron jobun 5 dakikadan eski bir locku silerken aynı zamanda event broadcast etsin, bylece front endi haberdar etmiş olursun. bkz : pusher.com https://laravel.com/docs/8. x/broadcasting https://laravel.com/docs/8. x/scheduling eventlerin çalışması için queue workerın arkada çalışması gerekiyor, eğer çalıştıramıyorsan laravel echo kullanmadan pusher api ye pushlamayı falan deneyebilirisn vs. socket. emit('koltuk_sil', function ); socket. on('koltuk_sil', function ); Neyse herkesin kendi bileceği iş, beni bağlamaz. Not: Ben de laravel severim. Bir gece her zamanki gibi yatağına girip gzlerinin ağırlığına dayanamayıp huzurla uyuduğunu düşün. Sonrasında da hiç uyanmadığını düşünmeye çalıştığında aklında hiçbir şey canlanmayacaktır, çünkü beynin kapalıyken neler olup bittiğini bilemezsin, bu yüzden bu noktayı hayal edebileceğin bir veri yok elinde. lüm de tam olarak byle bir şey. Uykunun 4. saatindeki hissettiklerin, yani; hiçlik, hissizlik. Varlığından ya da yokluğundan haberinin olmaması. Byle düşününce lüm biraz daha tanıdık geliyor, daha kabullenilebilir geliyor. Belki de içindeki o çılgın yaşama arzusuna sahip olan egonu ancak byle ehlileştirebiliyorsun. Aksi halde çılgınca yaşama arzusuna sahip egon sana tanrılar yaratıyor, cennetler vaat ediyor, seni sonsuz bir yaşamın varlığı ve zevkleri ile kandırıyor.

imkanın varmı bilmem fakat node. js ve socket.io kullanabilirsin Evet aklıma geldi fakat, sadece bu işlem için node. js pek kullanmak istemiyorum. Bilgi güçtür...