Re: [Linux-programlama] Neden C de yazmayalim ki?

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Rüºtü Derici (rustuderici@gmail.com)
Date: Thu 27 Jul 2006 - 10:47:03 GMT


merhaba bi süredir forumu takip edemiyorum o yüzden yazamadım.
evet php-gtk konusunda gerçektende dilim sürçmüş... sizin desktop
uygulamalarınız için gibi bi ifade kullanmak istemiştim ama gördüm ki
zaten yersizmiş.
uygulamalarınızın işlem yapan kısmını C ile yetkili kullanıcı olarak
yapmanızda bi sakınca yok.C programlarınızı çalıştırdıktan sonra
çıktıları bi dosya yapıyorsanız bu dosyayı güvenli bir yerde
oluşturur. sonradan kullanıcı haklarını web user olarak hangi
kullanıcıyı kullanıyosanız ona tanımlarsınız ,yazma ve çalıştırma
haklarını kaldırırsınızve dosyayı web serverinizda parse
edebileceğiniz bir yerine koyarsınız.. db ile çalışıyosanız zaten bir
sorun yok.
bu file management işlemlerini ister c içine gömersiniz. yada c
programınızı bu işleri organize eden bir bash scriptin içine
gömersiniz.
haklısınız php ile ağır işlemler yaptırmamak lazım zavallı makinaya..

On 5/1/06, Atif CEYLAN <atifceylan@gmail.com> wrote:
> Guray SATICI yazmış:
>
> > Peki sizin derdiniz nedir?
> > Arkadas orda php + gtk konusunda uak bir hata yapmis evet
> >
> > Php yi hem console dan hemde web arabiriminden kullanabilirsiniz
> > Php isinizi gormuyor mu diyelim ??? Console olarak
> > Ayrica arkadasin dedigi gibi ... C programinizin ciktisini alir php de
> > kullanabilirsiniz
> > C ciktisi ile de yetinmem ben diyorsaniz ??
> > sql connection la veritabanina C programinizdan gomuverin??
> >
> > Yapmak istediginiz tam olarak nedir?
> > Bence asil onu irdelemek gerek
> >
> >
> > On 7/25/06, *M.ATIF CEYLAN* <atifceylan@gmail.com
> > <mailto:atifceylan@gmail.com>> wrote:
> >
> >
> >
> > 25.07.2006 tarihinde *Rüştü Derici* < rustuderici@gmail.com
> > <mailto:rustuderici@gmail.com>> yazmış:
> > php gtk php 'nin konsolda çalışmasını sağlayan kütüphanelerden oluşur
> > herhangi bir php dosyanız /usr/bin/php phpdosyasi.php seklinde execute
> > edilebilir.
> > böylece php programlarınızı consoldan çalışanlar ve web sayfasında
> > yayınlananlar olarak kategorize edebilirsiniz..
> > Bu konuda internette sayısız döküman olduğu gibi php nin offical
> > manual i de size çok yardımcı olacaktır.
> >
> > C program çıktılarınız txt yada veritabanı uygulamaları ise zaten c
> > programlarınızın ve php nin beraber çalışmasında da bir pürüz
> > olacağını zannetmiyorum.
> >
> > Ama tabii sizin sisteminizi ve ihtiyaçlarınızı net bir şekilde
> > bilemeyeceğim için
> > bu anlattıklarım biraz farazi kalabilir.
> >
> > Size tavsiyem internet ortamına taşınan uygulamalarda mümkün mertebe
> > web serverınızda c programları çalıştırmaktan kaçınmanız.. Güvenlik
> > açısından en iyisi bu..cgi teknolojisi bu yüzden ikinci planda
> > tutulan
> > bir yapı olarak kalmış ve php asp python gibi diller populerlik
> > kazanmıştır.
> >
> >
> >
> >
> > On 4/30/06, Atif CEYLAN < atifceylan@gmail.com
> > <mailto:atifceylan@gmail.com>> wrote:
> >> Rüştü Derici yazmış:
> >>
> >> > Web uygulamalarını C ile geliştirme akademik olarak güzel bir proje
> >> > olabilir.cgi modulu olarak birçok şey yapabilirsin.Ama güvenlik
> >> > açıklarının kapatılması ve stabilizasyonu zor bi konu herşeyden
> > önce.
> >> > python u ve perl u incelemeni tavsiye ederim.
> >> > Özellikle python ilgini çekebilir.
> >> > Ayrıca php gtk ile sistem üzerindeki hakimiyetini de php'ye
> > kaydırman
> >> > olası..
> >> >
> >> >
> >> > On 7/25/06, Çağlar AKYÜZ < caglar@bilkon-kontrol.com.tr
> > <mailto:caglar@bilkon-kontrol.com.tr>> wrote:
> >> >
> >> >> M.ATIF CEYLAN yazmış:
> >> >> > Arkadaşlar uzunca bir zamandır kafamı kurcalayan bir soru
> > var ve
> >> >> > sizinle paylaşmak istiyorum.
> >> >> > ben web uygulamalarımı PHP ile yazıyorum.ancak C ile
> >> >> > yazdığım uygulamalarıda web arayüzünden çalıştırmamın birçok
> > avantajı
> >> >> > olacağınıdüşünüyorum.
> >> >> C de yazdığın uygulamaları HTML olarak nasıl çalıştırmayı
> > planlıyorsun?
> >> >> Yani senin C de yazıp oluşturduğun bir binary dosyayı
> > Firefox'un ne
> >> >> olarak görmesini bekliyorsun?
> >> >> _______________________________________________
> >> >> Linux-programlama mailing list
> >> >> Linux-programlama@liste.linux.org.tr
> > <mailto:Linux-programlama@liste.linux.org.tr>
> >> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >> >>
> >> >------------------------------------------------------------------------
> >
> >> >
> >> >_______________________________________________
> >> >Linux-programlama mailing list
> >> > Linux-programlama@liste.linux.org.tr
> > <mailto:Linux-programlama@liste.linux.org.tr>
> >> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >> >
> >> >
> >> yeni bir dil öğrenmek benim için biraz lüks gibi.
> >> GTK ile olayın bağlantısını biraz açabilirseniz gayet memnun
> > olacağım.
> >> ben görsel uygulamalarla ilgilenmiyorum.tamen webde çalışan
> > uygulamalar
> >> için soruyorum.C+GTK ile geliştirdiğim uygulamalarım mevcut ancak
> > ben
> >> doğrudan cgi ile ilgileniyorum. perl bana daha yakın geliyor ama
> >> tecrübem cok daha az.
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> Linux-programlama@liste.linux.org.tr
> > <mailto:Linux-programlama@liste.linux.org.tr>
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>
> >
> > _______________________________________________
> >
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > <mailto:Linux-programlama@liste.linux.org.tr>
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > <http://liste.linux.org.tr/mailman/listinfo/linux-programlama>
> >
> > php gtk konsol uygulamaları değil görsel uygulamalar geliştirmek
> > içindir.
> > gtk (gimp tool kids) başta Gimp ve Gnome Masaüstü olmak üzere bir
> > çok uygulamın grafik arayüzü için
> > X kütüphanesini kullanan bir kitaplıktır. PHP+GTK da görsel
> > uygulama geliştrimek için (kylix,delphi visual basic gibi)
> > geliştirilmektedir. benim derdim konsol uygulamaları değil sanırım
> > yanlış anlaşıldım. PHP ile geliştirdiğim 10 dan fazla konsol
> > uygulaması var.ayrıca konsol uygulaması için ncurses eklentisinin
> > yüklü olması kafi.ncurses tıpkı MS teki conio gibi bir mantıkla
> > çalışır. Eski ms-dos uygulamalarından hatırlarsanız.
> > çok konuştum galiba... herkese kolay gelsin...
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > <mailto:Linux-programlama@liste.linux.org.tr>
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > <http://liste.linux.org.tr/mailman/listinfo/linux-programlama>
> >
> >
> >
> >
> >
> > --
> > ______________________________________________
> > Guray SATICI (Electronic [NG]near)
> > Sys.Adm. & Web Dev.
> > [Audi::Anytime Of Life] [q7 :: http://www.audi.com/q7-globe ]
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >Linux-programlama mailing list
> >Linux-programlama@liste.linux.org.tr
> >http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> arkadaşlar her proje 5 tabloluk 1 saatırlık veritabanı uygulaması oalcak
> diye bir şart yok. benim yaptığım işlemler hayli yüklü işlemler.php
> hangi kullanıcı tarafından çalıştırılırsa o kullanıcının hakları ile
> çalışır ve yetkili kullanıcılar ile çalışması biraz dert.en baştan
> dediğim gibi benim derdim çok çok uzun işlemler yapan parogramlarım var
> ve bunlar php. konsoldan çalışıyor. web üzerindekiler 1 dakika sürüyor
> demiştim bu C ile 20 - 25 saniyeye düşüyor.ger planda yapılan bi ton
> işlem var ve işlem yaptığım elimdeki kayıtlar milyonlarca satrlardan
> olaşan bi sürü databaselerde tutuluyorlar. her bir veritabanı yaklaşık
> 10 saat sürüyor. üstelik herbir işlem yapan makinemde 10 süreç çalşıyor.
> bu durumda konsolda kesin C ye geçeceğim. webte de ya C yada perl'e.
> elimde özel işlere koşan 6 server var ve bunların web üzerinden
> girdileri uzun sürdüğünde sistemde yavaşlama oluyor. daha evvelde
> bahsettiğim gibi eğer PHP içerisinden bi uygulama çalıştırısam (ki öyle
> yapıyorum şuan) o zmaan işlem yüküm dahada bi artıyor.apache+php
> yetmiyormuş gibi birde başka uygulama giriyor işin içine...
> benim sorunum C ile yazmak onunla bununla yazmak değil. Perl, phyton C
> fark etmez ama ben C biliyorum.sorun da bu. oturup bilmediğim bi dilde
> yazamam. ayrıca yazsamda neye benzer. C ile yazdığımda güvenlik ile
> ilgili nelere dikkat etmem gerekir onu sordum. bunun o kadar zor
> anlaşılmaması gerekir diye düşünüyorum. çünkü tüm cevaplarımda ısrarla
> nasıl yapılacağı vs. değilde güvenliği nasıl sağlarımdı.diğer
> yazdıklarımı okumadan ara cevaplara göre eleştirme yapmazsanız
> sevinirim.Neden C de yazmayalim ki? başlığını ilgi çekmesi açısından
> yazdım. konu ile alakası yok aslında
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.