Yazacağım program 7/24 açık olmalı (?)

Başlatan zamzam23, 13 Kasım 2012, 23:51:13

zamzam23

Arkadaşlar

Maillerimi günün her saati ve günü her dakikası kontrol edip gelen maillere göre işlem yapmam gerekiyor. Bunun için VB.net de gereken programı yazabilirim ancak PC min 24 saat boyunca bu iş için açık kalmasına gönlüm razı değil. Android telefona bir program yazıp ordan halledebilirim telefon 24 saat açık nasılsa fakat android programlama bilmiyorum.

Sorun için alternatif çözüm önerilerinizi bekliyorum.

fgokcegoz

Gmail kullanıyorsan, android telefonunda mail hesabın ekliyse, telefonunda internete sürekli bağlı ise maillerine 7/24 ulaşabilirsin zaten... Bunun için android programlama bilgisine gerek yok.
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

zamzam23

#2
Alıntı yapılan: fgokcegoz - 14 Kasım 2012, 00:10:25
Gmail kullanıyorsan, android telefonunda mail hesabın ekliyse, telefonunda internete sürekli bağlı ise maillerine 7/24 ulaşabilirsin zaten... Bunun için android programlama bilgisine gerek yok.

yanlış anlasıldım galiba. amacım sadece maillere ulasmak değil. Gelen maillere göre hareket edecek bir program yazmayı planlıyorum.Gelen her farklı maile farklı cevap yazmak gibi mesela.Bunun için yazdıgım programı calıstırabılecegım 7/24 calısabılecek bır platform arıyorum. yazdıgım vb kodlarını asp sayfanın ıcıne de gömebilirim ama,internet ortamına attıgım bu sayfanında 7/24 acık kalması lazım.
tam bu noktada tıkanıyorum. Yeni fikirler bekliyorum

Seckin ALAN

linux altında çalışıcaksan crontab kullanımına bakmalısın.
windows altında çalışacaksan servis yazım mantığına bakmalısın

Telefonda her dakika kontrol etmek öyle düşünüyorum ki aşırı pil harcayacaktır.
Kar taneleri ne güzel anlatıyor, birbirlerine zarar vermeden de yol almanın mümkün olduğunu.. Mevlana

t2

#4
Otomatik cevaplama veya tatil mesajı yeni bir şey değil,  daha kapsamlı ve içeriğe göre değişken olanı yapılacaksa, sunucu tarafında yapılabilir. Yani emailler içeriğine göre otomatik cevaplanır. php veya asp sunucuda  bazı kodlar çalışacak. 

https://www.google.com.tr/search?q=php+autoresponder+holiday&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:tr:official&client=firefox-a

peko

Alıntı YapGelen maillere göre hareket edecek bir program yazmayı planlıyorum

Buradaki hareket'in kapsamı nedir ?

>Yazılı bir cevap vermek mi ?
>Başka bir programdan rapor alıp, raporu zip'ledikten sonra mail'e ekleyip geri göndermek mi ?
...

Ben bilgisayarımı hiç kapatmam, 7/24 açıktır. ( Yeniden başlatma zorunluluğu olan durumlar hariç ).

Dolayısıyla bilgisayarını aylarca kapatmasan da sorun olacağını sanmam.
Ama iş öyle kritik ki, elektrik bile kesilmemeli, data hattı kopmamalı vs dersen de; datacenter'dan vps alıp istediğini yapabilirsin, maliyetli olur biraz.
Maliyetli olmasın, ama kesintide olmasın dersen de basit bir host alını alıp işine yarayacak bir servisi orda %99 uptime garantisi ile çalıştırabilirsin.

Bunlar yetmez! ben daha farklı bişey istiyorum dersen de; aynı servisin 3 farklı lokasyonda replikasyonunu yapar, bu sayede deprem,sel,elektrik kesintisi,data hat sorunları, veri kaybı gibi engelleri de aşmış olursun.

Gerçekten ihtiyacın olan nedir? önce bunu bi netleştirmek gerek proje planı çıkarabilmek için.

" Bazıları zeka'sını iş'i zorlaştırmak için, bazıları ise kolaylaştırmak için kullanır.. "

ayhani

hosting paketi alıp otomatik cevaplama özelliği kullanılabilir. Tabi yapılacak işe göre değişir.
En iyi bildiğim şey hiçbir şey bilmediğimdir.

zamzam23

hayır sistem çok hassas değil yarım saatlik elektrık kesılmelerı onemlı değil. ama normal şartlar altında en az 5dk da bir gelen maillerimi kontrol edip, gelen maillerde bazı anahtar kelimeler var onları yakalayıp, gerekli cevabı ilgili maile geri gönderebilmek amacım. dediğim gibi bunu 24 saat acık bır bılgısayarda yapabılırım ancak PC acık olmadan da bu mümkünmü onu araştırıyorum. belki bilmediğim yeni bir teknoloji vardır diye.autorespondersları arastırıcam. hostum var ama bunu host kullanarak nasıl yapıcam orasını anlayamadım.
Alıntı yapılan: Seçkin ALAN - 14 Kasım 2012, 04:23:16
linux altında çalışıcaksan crontab kullanımına bakmalısın.
windows altında çalışacaksan servis yazım mantığına bakmalısın
Telefonda her dakika kontrol etmek öyle düşünüyorum ki aşırı pil harcayacaktır.
servis yazım mantığı nedir
Alıntı yapılan: t2 - 14 Kasım 2012, 09:07:58
Otomatik cevaplama veya tatil mesajı yeni bir şey değil,  daha kapsamlı ve içeriğe göre değişken olanı yapılacaksa, sunucu tarafında yapılabilir. Yani emailler içeriğine göre otomatik cevaplanır. php veya asp sunucuda  bazı kodlar çalışacak. 
https://www.google.com.tr/search?q=php+autoresponder+holiday&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:tr:official&client=firefox-a
hocam bu konuda, sunucu tarafında sürekli çalışacak bir sistemin adı nedir? yani asp sayfamızı host'a atınca çalışmıyor biz sayfayı tarayıcıda çağırınca çalışmaya başlıyor. Dolayısıyla yine bir pc ve kullanıcı gerekiyor.

t2

Sayfa olmayacak.  sunucu smtp server olacak.

smtp server  nedir nasıl çalışır ben bilmem. fakat uzak bir bilgisayarda (hosting alanında) durduğunu gelen ve giden maillerimizin buraya uğradığını biliyorum. hosting firması buna müdahale etmene izin verir mi? vermese bile yönlendirme yapılır başka bir şey yapılır. buna müsade eden hosting tercih edilebilir. bir de SSH komutları oluyor bunlar ile sunu tarafında ince işler yapılabiliyor. yani pencere şart değil. bir porta bağlanılıyor. IP adresi ve port bilgisi kullanıcı adı, parola vs gerekli.

peko


Hangi mail programını kullanıyorsun ? Outlook, Gmail,Hotmail vs.?

işi yapacak platformu düşünmeden önce, mail'den datayı ayıklayacak kısım önemli olan.  (RTF içinden datayı alacak)

Mesela outlook kullanıyorsan bir add-in yazılabilir, add-in'i kurarsın, unutursun.

Eleman gibi çalışır add-in.

" Bazıları zeka'sını iş'i zorlaştırmak için, bazıları ise kolaylaştırmak için kullanır.. "

fatalblade

hocam arduino uno + ethernet shield işinizi görür..

OG

Alıntı YapBen bilgisayarımı hiç kapatmam, 7/24 açıktır.
HDD gibi mekanik haraketleri olan cihazlar ömründen yer.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

peko


Alıntı YapHDD gibi mekanik haraketleri olan cihazlar ömründen yer.

Üstat kapatıp açılmasını beklerken de benim ömrümden yer.

Her rst 10 dk yese, günde 2 kez rst olsa, ayda 60 rst yapar, 600 dk / 60 --  10 saat ay'da. Yılda 120 saat / 24 = 5 Gün.

Şaka bir yana, haklısın mekanik ya da elektronik (ısı nedeniyle) parçaların çalışma saatleri dolayısıyla cihaz ömrünü azaltır. Çoğu zaman çalışma ekranlarım açık oluyor geç saatlere kadar çalışıp, sabah kaldığım noktadan devam edebilmek için. Uyku modunu pek sevmiyorum, bu nedenle de kapatmıyorum cihazımı hiç , yıllardır hep böyle.

" Bazıları zeka'sını iş'i zorlaştırmak için, bazıları ise kolaylaştırmak için kullanır.. "

Seckin ALAN

windows için tam net bilmiyorum visual c# windows için servis oluşturabiliyordunuz.
Servisler arkaplanda çalışan kodlar gibidir.

Linux için konuşacak olursak, python veya c++ ile işlemi yapacak program yazılır sonra bu sisteme iki kere forklanır. Bu sistemde bir prosses ID oluşturur ve bir servis çalışmış olur.
Kar taneleri ne güzel anlatıyor, birbirlerine zarar vermeden de yol almanın mümkün olduğunu.. Mevlana

AlexanderII

Merhaba, yazılım windows altında çalışacaksa Seçkin arkadaşında dediği gibi Windows Servis olarak bir uygulama yazılması en doğru seçim olacaktır.
http://www.codeproject.com/ adresinden Windows Servis yazımı ile ilgili örnekler bulabilirsiniz.