• 06-10-2014, 19:33:45
    #1
    Güncelleme: https://www.r10.net/showthread.php?p=...post1069734018
    -----------------------

    Lisans konusunda kararsızım bu yüzden böyle bir konu açıp sizlerin görüşlerini almak istedim. Konuyu burda açma sebebim hosting firmalarınında yorumunu alabilmek, çoğu sadece burayı takip ediyor.

    Biliyorsunuzki sunucu sayısı arttıkça sunucuların durum kontrolüde zorlaşmaya başlar. Kimi ilgilenmez müşteri ticketi bekler, kimi özel yazılımlar kullanır. Fakat ya internetiniz yoksa? Yada bilgisayar başında değilseniz. Belkide facebookta zaman geçirirken aynı zamanda sunucu durumunuda merak ediyorsunuzdur.

    Proje aslında internetsiz ortamda durum kontrolüne yönelik olarak tasarlandı. Server adminlerini biraz olsun bilgisayar başından ayırmak, zaman kaybından kurtarmak için geliştirildi. Fazla uzattım, anlatıyorum:

    Proje linux ortamında çalışan, cron yardımıyla kullanıcının belirlediği gün/saat aralığında kullanıcıya sms olarak sunucu durumunu veren, facebookta istenilen hesaptan durum bilgilerini paylaşan, tweet, skype mesajı ve mail atan, FTP/SFTP olarak internal/external bir sunucuya durum logu depolayabilen bir yazılım. Tamamen modüler olarak OOP standartlarında C++ ile sıfırdan kodlandı. Her bir modül farklı zamanlarda çalışması için cron ile basitçe programlanabiliyor. İstenen modül devredışı bırakılabiliyor. 10 farklı ulusal/uluslararası SMS sağlayıcının API'si sisteme entegre ve OOP yapıdan dolayı yeni APİlerin eklenmesi hiç zor değil. Eklenen sağlayıcılar kendini kanıtlamış ve çoğu bu forumda dahil bilişim sektöründe kullanıcısı fazla olan kurumsal firmalar. Proje 1 yılda 4 defa revizyona uğrayarak bugünkü sorunsuz halini aldı ve yaklaşık 2 aydır test ediliyor. Tamamen sorunsuz bir şekilde çalışıyor. Alfa'dan Beta'ya çıkmaya hazır.

    Veritabanı olarak SQLite kullanıyor. Yetkisiz bir erişimle veritabanına zararlı kod eklenemiyor böylece. Ek olarak veritabanı sunucusu ile uğraşmıyorsunuz. Yazılımın sistem gereksinimleri çok çok düşük. En yoğun sunucularda bile rahatlıkla çalıştı.

    Somut bir kanıt varmı dediğinizi duyar gibi oldum Sistemin attığı örnek bir SMS:



    Ve sizi projedeki sanal sekreterim Defne ile tanıştırayım. Kendisi skype mesajı, facebook status ve tweet atmaktan sorumlu:

    https://www.facebook.com/scdaphne
    https://twitter.com/sc_daphne

    Skype için resim almak istemedim, ama mantığı anlamışsınızdır umarım. Skype ile gelen bilgiler facebook statustakilerle aynı. Ek olarak Defne ile kısıtlı bir sohbet edebiliyorsunuz. Yapay zekasıyla pek uğraşmadım.

    Projenin tamamında açık kaynak/GNU sistemler ve yapılar kullanıldı. Bu yüzden her ne kadar ihtiyacım olsada parayla satmanın GNU felsefesine ihanet olacağını düşünüyorum günlerdir. Birde Türkiye'de GNU/GPL'ye verilen değer belli. Bağış bile yapılmayıp üzerine köle gibi destek verdirilmek isteniyor çoğu zaman. İsim silip yayınlayanları hiç saymıyorum. Bu yüzden o kadar GNU projem olmasına karşın hala Türkiye'de bir yazılımı GNU olarak dağıtmakta kararsızım.

    Ayrıca proje için planladığım geliştirmeler var. Fakat bunun için yatırım ve bir kod ekibi gerekiyor. Proje bu aşamaya sadece benim elimden geçerek geldi. Ama her yazılımım gibi titiz bir çalışmanın sonucu. Yatırım aramadım çünkü ben bir coderim. Para için değil zevk için üretim yapıyorum. Bu yüzdende sabit bir fikirle ilerleyemiyorum. Projenin başladığı nokta ile geldiği nokta arasında dağlar kadar fark oluyor. Fikirlerle çalışıyorum para ile değil. Neyse.

    Bu proje gelişiyor ve gelişmeye devam edecek. Örneğin SMS atarak sunucuda komut çalıştırmanızı sağlayacak, modülü bitti sayılır. PHP ile rapor alabilmenizi sağlayacak ama PHPde o kadar iyi değilim Python'a dönebilir iş. Linux masaüstünüzde acil durum bildirimleri yayınlayabilecek (CPU aşımı, SYN vb.). Bulutfon apisinide kullanmayı planlıyorum, yani sunucu durumunu telefon ilede öğrenebileceksiniz fakat ben daha çok acil durumlarda telefon ile aramaktan yanayım.

    Şimdi gelelim sizlere danışmak istediğim şeye. Böyle bir sistemi geliştirmeye devam etmek gerekirmi? Kullanan olurmu? İşinize yararmı? Ne tür bir geliştirme yapılmasını tavsiye edersiniz? Eleştirilerinize açığım. Şimdiden teşekkürler.
  • 06-10-2014, 19:37:05
    #2
    Çok güzel olmuş bence devam edin fikride çok beğendim
  • 06-10-2014, 19:44:37
    #3
    Misafir
    Benzer sistemi çalıştığım yer için kodladım ve hali hazırda kullanıyorum. Load değerleri belirlediğim seviyeyi aştığında sms ile bilgi veriyor sistem.

    Bu sistem işi çok kolaylaştırıyor, uzayan molalarda yada ofiste olmadığım zamanlarda anında haberdar oluyorum herşeyden.
    • CtrlInformatics
    CtrlInformatics bunu beğendi.
    1 kişi bunu beğendi.
  • 06-10-2014, 23:11:00
    #4
    Fikir guzel basarilar dilerim gerekli ve kullanilacak bir program bence cogu insanin isini kolaylastirir...
  • 07-10-2014, 00:13:31
    #5
    yazılıma + olarak, bir veri merkezinde işe girmeniz daha hayırlı olurdu.
  • 07-10-2014, 10:35:14
    #6
    Çok değerli yorumlar aldım, hepinize çok teşekkür ederim. Planladığım bir kaç şey daha var ardından yüksek ihtimalle GNU/GPL lisansı altında dağıtacağım yazılımı. Gerçi MPL Türkiye şartlarında daha uygun, neyse sonuçta ücretsiz olacak. Para her zaman kazanılır ama birilerinin işine yaradığını bilmek trilyonlardan bile daha değerli.

    SayfaNet adlı üyeden alıntı: mesajı görüntüle
    yazılıma + olarak, bir veri merkezinde işe girmeniz daha hayırlı olurdu.
    CV gönderebilirim Engin Bey Aslında düşünmedim değil hatta yurtdışından dönüp akademik kariyerimi tamamlamaya karar verdiğimde sistem admini olarak üniversiteye başvurdum php bilmiyorsan işimize yaramazsın dediler. Alakasını hala çözemedim ki zaten sistem admini olarak çalışıpta bir httpd konfigrasyonu yapamayan adamlar tarafından mülakata alındım. Bu bölgede sistem admini kavramı neredeyse yok diyebilirim. Akademik olarak son 1 yılım kaldı, ondan sonra şehirdışındaki yada yurtdışındaki verimerkezlerinde yada veribankalarında tekrardan şansımı denemeyi düşünüyorum. Yorumunuz için teşekkür ederim.
  • 07-10-2014, 10:45:49
    #7
    Üyeliği durduruldu
    Hep bu tarz hizmet veren projeler uretmeye calistim bir yerden sonra dondum kaldim. Tebrik ederim insanin sirf bunun icin sirket kurasi gelir... Cidden mantik, uygulama cok iyi. Umarim aylik guzel bir ucrete kiralarsiniz mesela 50 lira gibi..
  • 07-10-2014, 10:46:17
    #8
    Baslangic her zaman zordur ve en karmasik durumdur. zaman ilerledikce, ihtiyaclar dogrultusunda degisiklikler, eklemeler / cikarmalar olacaktir muhakkak. Fakat emek verilen hersey altin gibi degerlidir, hele ki hemen hemen herkese faydasi olacak bu sekilde bir proje.

    Allah utandirmasin.
  • 07-10-2014, 10:49:46
    #9
    Merhaba,

    Güzel ve kullanışlı bir proje olacağından şüphem yok, özellikle çok fazla sunucu yöneten sistem adminleri tarafından rehavet görecektir diye düşünüyorum, geliştirilmesi ve uygulanması tarafında yardımcı olabilceğimiz birşey varsa memnuniyetle yardımcı olmak isteriz,

    Projenizde başarılar dilerim.