[Linux-programlama] Re: Iframe'e Link
Merhaba, Bu çözüm çözüm olarak işler, ama bu sayfanın da yeniden yüklenmesine sebep olur. Eğer, ikinci sayfa ekranda ZATEN açık ve sadece ikinci sayfadaki bir iframe içindeki sayfanın değiştirilmesi isteniyorsa bu JS ile çok kolay olacaktır. Hem de tüm sayfanın RELOAD edilmesine gerek kalmadan. Selamlar, Nuri AKMAN 2008/11/4 Fatih Kaya [EMAIL PROTECTED] Merhaba, Sorunu Evlin arkadaşın önerdiği yoldan çözdüm. Sayfa1 den sayfa2.php?src=aaa diye link veriyorum… iframe name=main frameborder=0 align=top width=670 height=470 src= ?php if($_GET['src'] == uyg) { echo uye_guncelle.php; } else { echo urunler.php; } ?/iframe Şeklinde alıyor.. Ben de javascript ile düşündüğüm için hep bi çıkış yolu bulamamıştım. PHP ile düşünmek aklıma gelmemişti. Aslında daha basit ve etkili bir çözüm diyebilirim. Ne de olsa Server Side… Yardımcı olanlara teşekkürler… Fatih -- *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Elvin Şiriyev *Sent:* Tuesday, November 04, 2008 5:11 PM *To:* linux-programlama@liste.linux.org.tr *Subject:* [Linux-programlama] Re: Iframe'e Link html head titlesayfa1.html/title /head body a href=sayfa2.php?src=sahfa3.htmlLink1/a a href=sayfa2.php?src=sahfa4.htmlLink2/a /body /html sayfa2.php sayfası url okuyabilmesi lazım. php olması şart değil. js ile de yapılabilir. html head titlesayfa2.php/title /head body iframe name=main width=670 height=470 src=?php echo $_GET['src']; ?/iframe /body /html -- Elvin Şiriyev http://siriyev.net ___ 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
[Linux-programlama] PHP'den MySQL'i kullanmak için sınıf/cl ass arıyorum...
Arkadaşlar, Önceleri, PHP kullanarak MySQL tablolarımı yönetme işini PHAkt ile (http://www.interaktonline.com/Products/Free-Products/PHAkt/EOL/) yapmaktaydım. Ancak, PHAkt 'ın Macromedia tarafından satın alınması (onu da Adobe satın aldı) ile birlikte bu konudaki destek ve ürün ortadan kalkmış oldu. O zamandan beri MySQL ile ilgili tüm kodlamamı herhangi bir kütüphane/sınıf *kullanmaksızın* el ile yapmaktayım. Bugünlerde, MySQL ile olan iletişimi bir sınıf/class kullanarak yapma fikrim oluştu. Bu konuyu araştırırken www.phpobjectgenerator.com (POG) adlı siteyle karşılaştım. Sizce, POG iyi bir seçenek mi? Önerebileceğiniz başka bir şey olabilir mi? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: PHP'den MySQL'i kullanmak için sınıf /class arıyorum...
Sayın Şiriyev, Mesajınız sonrasında Zend Framework'ü inceledim. Bana çok karmaşık gelmesine rağmen çalışırsam yapabileceğim konusunda hiç şüphem yok. Ancak, Zend Framework dışında CakePHP, Ruby on Rails, code igniter gibi seçenekler olduğunu da gördüm. Bu çözümlerin hangisi popülerdir? Hangisini kullanmalıyım? Selamlar... Elvin Şiriyev yazmış: Tam olarak ne istediğini (daha doğrusu mysql yönetmekteki kastını) anlmış değilim. ama üye bilgileri için sorguyu her sayfada SELECT isim, nick, dogumt, sehir FROM uyeler WHERE id = 2 gibi yapıyorsan şimdiye kadar çok iş yapmışsın demek oluyor. bir an önce http://framework.zend.com/manual/en/zend.db.html (veya benzeri bi kütüphane) ile tanışmış olman gerekiyordu. PHP ameleliğinden bir nebze kurtulmak için Zend Framework'u kesinlikle tavsiye ederim. Başarılar. 2008/12/3 Nuri Akman [EMAIL PROTECTED]: Arkadaşlar, Önceleri, PHP kullanarak MySQL tablolarımı yönetme işini PHAkt ile (http://www.interaktonline.com/Products/Free-Products/PHAkt/EOL/) yapmaktaydım. Ancak, PHAkt 'ın Macromedia tarafından satın alınması (onu da Adobe satın aldı) ile birlikte bu konudaki destek ve ürün ortadan kalkmış oldu. O zamandan beri MySQL ile ilgili tüm kodlamamı herhangi bir kütüphane/sınıf kullanmaksızın el ile yapmaktayım. Bugünlerde, MySQL ile olan iletişimi bir sınıf/class kullanarak yapma fikrim oluştu. Bu konuyu araştırırken www.phpobjectgenerator.com (POG) adlı siteyle karşılaştım. Sizce, POG iyi bir seçenek mi? Önerebileceğiniz başka bir şey olabilir mi? Selamlar, Nuri AKMAN ___ 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
[Linux-programlama] Re: PHP'den MySQL'i kullanmak için sınıf /class arıyorum...
Tekrar Merhaba, Sanırım ihtiyacımı bu mesajımda tam olarak izah edebileceğim. Ben aşağıdaki frameworkü kullanıyorum: ?php //enter your code here ? Bunu kullanmaktan da genel olarak yorgun değilim, memnunum. :) Ancak, MySQL'e kayıt eklemek, silmek, düzeltmek, listelemek gibi işlemler artık beni çok sıkıyor :( Bunun için, PHP içinden MySQL'de yukarıda sıralarığım işlemleri daha kolay yapabilecek birşeyler arıyorum. www.phpobjectgenerator.com (POG) bana kullanışlı gibi görünüyor. Ayrıca, ADOdb (http://adodb.sourceforge.net) de bir diğer alternatif. Acaba sizler bu konuda ne düşünüyorsunuz? Ne kullanmamı öneriyorsunuz? Selamlar 03 Aralık 2008 Çarşamba 21:23 tarihinde Atif CEYLAN [EMAIL PROTECTED]yazdı: Sayın, Şiriyev'e muhaliflik için söylemiyorum, ayrıca yazdıklarım tamamen şahsi fikrimdir, hatta yanılıyor bile olabilirim. Zend'in de amelelik yönleri oldukca fazla. En azından php eskiden beri procedural bir dil ve bir noktadan sonra nesneleşmeye çalışılmıştır. Dolayısı ile eski köye yeni adet cihetinden eski yazarları, nesnelliği pek ilgilendirmiyor zannımca (yazınca kodunuz bayağı afilli duruyor gerçi :) ). Yeni öğrenenler veya ilgi duyanlara da derim ki, eğer object bir dil istiyorsanız neden php ile uğraşasınız ki? PHP'de opsiyonaliteyi sağlıyabileceğiniz en iyi hede array :). Zend kütüphanelerinde attributes için, properties (böyle bişey varmı bilemiyorum) için arrayler kullanılmış. ben php ve C de yazıyorum, object bir dil bilmiyorum ancak zend, cake php ve prado ile biraz kastırdıktan sonra standartlaşma adına belki kullanılabileceğini değilse asıl hammaliyenin kendileri olduğunu gayet müşahede ettim. Kendi birikimleri olan, kendi kitaplıklarını veya pear'ı kullanan bir php geliştiricisi için zend bence alışması zor bir zamazingo. Bu gün bir framework kullanacak olsam veya object bir yapı tasarlasam önce ya java ya da pyhton öğrenir sonra işe başlarım :) bir blog sitesinde gördüğüm framework mükemmel ilgi çekici idi. 1 kb uzunluğunda bir zip download ediyorsunuz içinde index.php dosyası var açtığınızda ?php //enter your code here ? yazıyor :) Seçimler arefesinde biraz muhalefetin kimseye zararı olmaz sanırım :) Kolay gelsin Elvin Şiriyev wrote: Tam olarak ne istediğini (daha doğrusu mysql yönetmekteki kastını) anlmış değilim. ama üye bilgileri için sorguyu her sayfada SELECT isim, nick, dogumt, sehir FROM uyeler WHERE id = 2 gibi yapıyorsan şimdiye kadar çok iş yapmışsın demek oluyor. bir an önce http://framework.zend.com/manual/en/zend.db.html (veya benzeri bi kütüphane) ile tanışmış olman gerekiyordu. PHP ameleliğinden bir nebze kurtulmak için Zend Framework'u kesinlikle tavsiye ederim. Başarılar. 2008/12/3 Nuri Akman [EMAIL PROTECTED]: Arkadaşlar, Önceleri, PHP kullanarak MySQL tablolarımı yönetme işini PHAkt ile (http://www.interaktonline.com/Products/Free-Products/PHAkt/EOL/) yapmaktaydım. Ancak, PHAkt 'ın Macromedia tarafından satın alınması (onu da Adobe satın aldı) ile birlikte bu konudaki destek ve ürün ortadan kalkmış oldu. O zamandan beri MySQL ile ilgili tüm kodlamamı herhangi bir kütüphane/sınıf kullanmaksızın el ile yapmaktayım. Bugünlerde, MySQL ile olan iletişimi bir sınıf/class kullanarak yapma fikrim oluştu. Bu konuyu araştırırken www.phpobjectgenerator.com (POG) adlı siteyle karşılaştım. Sizce, POG iyi bir seçenek mi? Önerebileceğiniz başka bir şey olabilir mi? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama -- /** * @author Atıf CEYLAN * * Software Developer * * http://www.atifceylan.com * */ ___ 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
[Linux-programlama] Re: Php Güvenlik Sorunu
Sayın Ümit, PHP'de Güvenlik konusunda bugüne kadar gördüğüm en güzel yazı [1] ve onun türkçesi olan [2]. Yalnız, Türkçesi orjinal metin ile bire bir aynı mı bilemiyorum. [1] : http://php.robm.me.uk/ [2] : http://www.okanari.com/2008/05/29/php-guvenlik-klavuzu/ Sorunuza gelince $Deger = $_GETS['id'] yerine $Deger = intval($_GETS['id']) kullanın. Ayrıca bu klavuzda bu husus da açıklanmıştır. Selamlar, Nuri AKMAN umit umit yazmış: Merhabalar Php konusunda yeniyim.Php temel güvenlik önlemleri olarak sizler neler yapıyorsunuz örnekler verebilirmisiniz veya dikkat etdiginiz hususlar nelerdir açıklarsanız sevinirim. Benim sormak istediğim örnek:index.php?id=1 adam sonra 1' bu şekilde yaptığında doğal olarak sql'im bozuluyor ve çalışmıyor.Bu tarz oluşabilcek olayları nasıl engelleriz. Şimdiden cevaplarınız için teşekkürler. Get easy photo sharing with Windows Live^(TM) Photos. Drag n' drop http://www.microsoft.com/windows/windowslive/photos.aspx ___ 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
[Linux-programlama] Spam filtresi? mailto? smtp?
Arkadaşlar, Web sitemde 3000 civarında üye var. Bu kişilere site üzerinden PHP kullanarak zaman zaman e-mail göndermek istiyorum. Üyelerin e-mail adresleri çoğunlukla hotmail, gmail, mynet gibi yerler. Toplu olarak göndereceğim bu maillerin SPAM olarak algılanmasının önüne geçmek istiyorum. Bir döngü ile 3000 mesajı mailto() fonksiyonunu kullanarak göndermeyi planlıyorum. Spam olarak algılanmamak ve böyle çok alıcıya mesaj iletirken izlemem gereken özel bir metod var mı? Mesajları SMPT mail ile göndermek farkeder mi? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: PTT'deki Makbuz dökümü
Merhaba Erkin Bey, http://www.xuebrothers.net/ax/activeprinter/i_rawprinter.htm sayfasındaki çözüm windowz altında Internet Explorer ile kullandığımda benim istediğim sonucu verdi. Ancak benim isteğim, özellikle Firefox altından bu işi yapabilmek. Firefox eklentileri konusunda bilgi sahibi değilim. Belki bu işi bizim için yapabilecek birisini tanıyorsunuzdur :) Selamlar, Nuri AKMAN 28 Aralık 2008 Pazar 00:32 tarihinde Erkin erkin...@fotograf.web.tr yazdı: Selam, Benzer bir durumla explorer ve pdf'de karşılaşmıştım. Benim sıkıntım hız değil, azcık alana çıkarabileceğim yazıyı ttf yüzünden kocaman bastırmam gerekmesiydi. 3 ile 8 ayıramıyordunuz. Açıkçası yapılabiliyorsa özel bir driver ile veya printerin kullandığı fontları sisteme yükleyerek, o print sayfasının css'lerini o fontun kullanılması diye düşündüm. Ve şimdi aklıma niye gelmedi diye kafamı bi yere vuram diye düşünüyorum :D. Sadede geliyorum, çözüm buldunuz mu? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: Firefox için add-on geliştiren kimse var m ı aramızda?
Merhaba Azer Bey, Basic Programlama dilinde LPRINT adında bir komut vardır. (Komut hakkında bilgi buradan [1] alınabilir.) Bu komut, yazıcıya çıktı göndermek için kullanılır. Bütün ihtiyacım olan şey LPRINT komutunu browser içinden JavaScript veya başka bir yöntemle kullanmak. Bu konuda halen şuradaki [2] çözümün RawPrinter özelliğini kullanıyorum. Ancak, bu çözüm beni windowz ve internet explorer bağımlısı yapıyor. Ben, sistemimin Linux altında da çalışabilmesi için çözüm arayışı içindeyim. Bu noktada, şu adreste [2] belirttiğim çözümü linux altında çalıştırmam veya alternatif çözüm bulmam gerekiyor. bu noktada da Firefox'un eklentilerinin buna çözüm olabileceğini düşünüyorum. Eğer, Firefox eklentisi ile LPRINT komutunu uygulayabilirsem konu bu konuya noktayı koyabileceğim. [1] http://site.mynet.com/mnzara04/gwba24.html [2] http://www.xuebrothers.net/ax/activeprinter/interfaces.htm Bu mesajımdan önce yine grubumuza gönderdiğim aşağıdaki mesajda sorunumu dile getirmiştim: Arkadaşlar, Yazdığım PHP programı ile depo stoğundan çıkan mallara ilişkin bir makbuzu yazıcıdan çıkarıyorum. Kullandığım yazıcı Nokta Vuruşlu (Dot Matrix) Panasonic KX-P 1150. Bunun için browser içinden window.print() (JavaScript) komutunu kullanıyorum. Çıktı süresi, TTF fontlar kullanıldığı için uzun zaman alıyor... Geçtiğimiz gün PTT'de fatura yatırmaya gittiğimde Internet Explorer programını kullanarak tahsilat yaptıklarını ve makbuzu da windows'un fontlarını kullanmaksızın döktüğüne şaşkınlıkla şahit oldum. Bu, tam benim yapmak istediğim şey. Nokta vuruşlu yazıcıya Browser içinden ve printer driver'ını by-pass geçerek hem de print penceresini ekrana getirmeksizin çıktı gönderebilmek. PTT'deki bu uygulama nasıl bir şeydir? Bunu nasıl yapabilirim? Ayrıca, eğer yapabilirsem bunu Linux (Ubuntu) altından yapmak istiyorum. Yardımlarınız için şimdiden teşekkür ederim. Selamlar, Nuri AKMAN İhtiyacımı bu [2] adreste belirttiğim activex ile çözdüm. Bu çözümü şimdilik kabul ediyorum ve halen linux altındaki çözüm arayışımı devam ettiriyorum. Selamlar, Nuri AKMAN 29 Aralık 2008 Pazartesi 17:38 tarihinde Azer Koculu a...@kodfabrik.comyazdı: selam, xul ile ilgileniyorum belki yardimci olabilirim.. Azer 2008/12/29 Nuri AKMAN nuriak...@gmail.com: Arkadaşlar, Firefox için add-on geliştiren kimse var mı aramızda? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama -- Azer Koçulu http://azer.kodfabrik.com ___ 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
[Linux-programlama] Re: Firefox için add-on geliştiren kimse var m ı aramızda?
Merhaba Azer Bey, irc.mozilla.org kanalını kullanmayı bilmiyorum. Eğer, siz biliyorsanız ve sorabilirseniz çok memnun olurum. Önerinize gelince: Print komutu Print Dialog Box penceresini açar ve çıktıyı da TTF fontları kullanarak gönderir. Ayrıca 1 satır da gönderseniz 1 sayfa olarak işleme koyar bunu. Ben nokta vuruşlu yazıcı kullanarak çıktı alıyorum ve eğer sadece 1 satır printe edersem, yazıcımın beni bir alt satırda beklemesini bekliyorum. Selamlar, Nuri AKMAN Azer Koculu yazmış: https://developer.mozilla.org/en/XPCOM_API_Reference Ben biraz gozattim printerla ilgili bisey yok gibi. irc.mozilla.org uzerinden extdev kanalina sorarsan daha net cevap gelebilir. bir de, sayfayi textplain formata cevirip bastirabilirsin. hidden iframe acip yukaridan print komutu verilebilir ornegin.hizli basmaz mi? 2008/12/30 Nuri AKMAN nuriak...@gmail.com: Merhaba Azer Bey, Basic Programlama dilinde LPRINT adında bir komut vardır. (Komut hakkında bilgi buradan [1] alınabilir.) Bu komut, yazıcıya çıktı göndermek için kullanılır. Bütün ihtiyacım olan şey LPRINT komutunu browser içinden JavaScript veya başka bir yöntemle kullanmak. Bu konuda halen şuradaki [2] çözümün RawPrinter özelliğini kullanıyorum. Ancak, bu çözüm beni windowz ve internet explorer bağımlısı yapıyor. Ben, sistemimin Linux altında da çalışabilmesi için çözüm arayışı içindeyim. Bu noktada, şu adreste [2] belirttiğim çözümü linux altında çalıştırmam veya alternatif çözüm bulmam gerekiyor. bu noktada da Firefox'un eklentilerinin buna çözüm olabileceğini düşünüyorum. Eğer, Firefox eklentisi ile LPRINT komutunu uygulayabilirsem konu bu konuya noktayı koyabileceğim. [1] http://site.mynet.com/mnzara04/gwba24.html [2] http://www.xuebrothers.net/ax/activeprinter/interfaces.htm Bu mesajımdan önce yine grubumuza gönderdiğim aşağıdaki mesajda sorunumu dile getirmiştim: Arkadaşlar, Yazdığım PHP programı ile depo stoğundan çıkan mallara ilişkin bir makbuzu yazıcıdan çıkarıyorum. Kullandığım yazıcı Nokta Vuruşlu (Dot Matrix) Panasonic KX-P 1150. Bunun için browser içinden window.print() (JavaScript) komutunu kullanıyorum. Çıktı süresi, TTF fontlar kullanıldığı için uzun zaman alıyor... Geçtiğimiz gün PTT'de fatura yatırmaya gittiğimde Internet Explorer programını kullanarak tahsilat yaptıklarını ve makbuzu da windows'un fontlarını kullanmaksızın döktüğüne şaşkınlıkla şahit oldum. Bu, tam benim yapmak istediğim şey. Nokta vuruşlu yazıcıya Browser içinden ve printer driver'ını by-pass geçerek hem de print penceresini ekrana getirmeksizin çıktı gönderebilmek. PTT'deki bu uygulama nasıl bir şeydir? Bunu nasıl yapabilirim? Ayrıca, eğer yapabilirsem bunu Linux (Ubuntu) altından yapmak istiyorum. Yardımlarınız için şimdiden teşekkür ederim. Selamlar, Nuri AKMAN İhtiyacımı bu [2] adreste belirttiğim activex ile çözdüm. Bu çözümü şimdilik kabul ediyorum ve halen linux altındaki çözüm arayışımı devam ettiriyorum. Selamlar, Nuri AKMAN 29 Aralık 2008 Pazartesi 17:38 tarihinde Azer Koculu a...@kodfabrik.com yazdı: selam, xul ile ilgileniyorum belki yardimci olabilirim.. Azer 2008/12/29 Nuri AKMAN nuriak...@gmail.com: Arkadaşlar, Firefox için add-on geliştiren kimse var mı aramızda? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama -- Azer Koçulu http://azer.kodfabrik.com ___ 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 ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: Landan telefon bağlamak
Selamlar, Anne ve babama bırakın bilgisayarı, ekranı bile açtıramam. Hal böyle olunca bu çözüm süper oluyor. 2009/1/5 Mucibirahman İLBUĞA mucip.ilb...@gmail.com Selamlar, Anladığım kadarı ile bilgisayar olmayan ama internet olan noktalarda işe yarıyor... ? Yinede bilgisayarsız bir ortam nerede ise olmadığına göre skype kullanmak daha avantajlı gibi geliyor bana... Kolay gelsin, Mucip:) Omer Barlas yazmış: Mucibirahman İLBUĞA @ 05-01-2009 11:19: Selamlar, Ben buradaki mantığı anlamadım! Mesela Skype üzerinden hem bilgisayardan bilgisayara bedava görüşülebiliyor hem de kontör satın alınarak tüm dünya ile gayet ucuz görüşülebiliyor. hal böyle iken neden bu tür cihazlara ihtiyaç duyuluyor? Ne fayda getiriyor?... evde veya işyerinde telsiz telefon bağlamak için veya VoIP santralin herhangi bir noktasına telefon eklemek için. voip telefonlar bilgisayara göre ucuz aletler ama her noktaya da voip telefon veya bilgisayar koymakta ucuz değil. ___ 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
[Linux-programlama] Re: Landan telefon bağlamak
Evet, bu cihaza iki telefon bağlayıp aynı anda 2 telefondan da farklı numaraları arıyarak görüşebiliyorsunuz. Omer Barlas yazmış: Nuri Akman @ 05-01-2009 11:06: Merhaba, Ben bu iş için Linksys SPA 2102 kullanıyorum şuradan [1] bağlantısı ve ayarları konusunda bilgi edinebilirsiniz. Ayrıca, buradan [2] da diğer ürün seçeneklerini görebilirsiniz. Selamlar, Nuri AKMAN [1] http://www.telekomadsl.com/Default.aspx?pageID=18PID=1040 http://www.telekomadsl.com/Default.aspx?pageID=18PID=1040 [2] http://www.telekomadsl.com/Default.aspx?pageID=17CatID=99 http://www.telekomadsl.com/Default.aspx?pageID=17CatID=99 bu üründe 2 telefon mu takabiliyorsunuz? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] mysql_real_escape_string ve striptags yeterli mi?
Arkadaşlar, $_POST veya $_GET ile aldığım bir parametreyi SQL'de kullanmam ve ekrana yazdırmam gerekiyor. Aşağıdaki kadar işlem hack yememek için sizce yeterli olur mu? $_GET['bolumadi'] = *striptags*($_GET['bolumadi']); echo $_GET['bolumadi']; $SQL = sprintf(select * from xxx where yyy = '%s' order by 1, * mysql_real_escape_string*( $_GET['bolumadi'] )); Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: mysql_real_escape_string ve striptagsyeterli mi?
Merhaba Mehmet Bey, Daha önce htmlspecialchars kullanmış ve türkçe karakterlerde sorun yaşamıştım. Bu nedenle strip_tags komutunu kullanmaya başladım. Sizin tecrübelerinize göre xss'den korunma için siz hangisi dersiniz? Selamlar... Nuri AKMAN Mehmet Gürevin yazmış: Merhaba, SQL için diğer arkadaşların tavsiyeleri sanırım yeterli. Ancak ekrana bastırmaktan bahsettiğine göre xss içinde kendini koruman gerekir. Misal; http://www.site.com/?parametre=script src=http://www.zararli.com/xss.js;/script Gibi bir istekte xss.js dosyasını browser execute eder ve cookiler dahil browser tarafında js'nin yetkisi dahilinde tüm bilgiler çalınabilir ve işlem yaptırılabilir. Mesela sayfanın bir bölgesine reklam bile eklenebilir. Gelen parametreyi ekrana bastıracağın sırada htmlspecialchars fonksiyonu ile ekrana bastırırsan basitçe bundan korunmuş olursun. Örnek; $par = mysql_real_escape_string($_GET['parametre']); $sql = SELECT * FROM table WHERE name='$par'; echo(htmlspecialchars($par)); Kolay gelsin... 2009/1/11 Nuri AKMAN nuriak...@gmail.com: Arkadaşlar, $_POST veya $_GET ile aldığım bir parametreyi SQL'de kullanmam ve ekrana yazdırmam gerekiyor. Aşağıdaki kadar işlem hack yememek için sizce yeterli olur mu? $_GET['bolumadi'] = striptags($_GET['bolumadi']); echo $_GET['bolumadi']; $SQL = sprintf(select * from xxx where yyy = '%s' order by 1, mysql_real_escape_string( $_GET['bolumadi'] )); Selamlar, Nuri AKMAN ___ 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 ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: Mysql de Büyük Boyutlu Sql i Restore Etme k
Merhaba, Ayhan Bey'e katılıyorum. Bugüne kadar MySQL yönetimi konusunda Navicat'den daha iyisini görmedim ! Selamlar... AYHAN YİĞİD yazmış: www.Navicat.com bu program sayesinde elinde olan dump sql dosyasını istediğin şekilde açabilirsin. Ayrıca programın win ve Linux versiyonları mevcut.. Kolay gelsin -Original Message- From: linux-programlama-boun...@liste.linux.org.tr [mailto:linux-programlama-boun...@liste.linux.org.tr] On Behalf Of Erkin Sent: Wednesday, January 14, 2009 8:05 PM To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme Subject: [Linux-programlama] Re: Mysql de Büyük Boyutlu Sql i Restore Etmek Ben de başka ildeki çalışma arkadaşıma en son çözüm olarak böyle kopyala demiştim. MyIsam'ın güzelliği. Ama bi şekilde içi rahat etmiyo insanın, mysql'in kendisi yapmalı. On 07 Jan 09 Wed 09:48:17 Nuri Akman wrote: Merhaba, Boyutu bu kadar büyük olmasa da ben de bir zaman böyle bir konuda takılınca, sunucu üzerindeki mysql data dizininden veri tabanı dosyalarını kopyaladım ve lokaldeki ilgili dizine yapıştırdım. Çalıştı :) Selamlar, Nuri AKMAN Mehmet Emin TEPE yazmış: Merhaba Arkadaşlar, Ben çalışmakta olan bir sitemin veritabanı yedeğimi aldım (mysql veritabanı). Şimdi sitemde yeni geliştirmeler yapacağım ve bunu lokalimdeki mysql e eklemek istiyorum. Aldığım yedek bir mysql script file. Xxx.sql diyelim ve boyutu 300mb. Phpmyadmin ile yapmaya kalktım ama olmadı. Php.ini den post_max_size boyutu değiştirdim ama fazla boyutu kabul etmiyor galiba.. bu konuda nasıl bir yol izlenebilir veya fikri olan varmı? teşekkürler __ ESET NOD32 Antivirus Akıllı Güvenlik tarafından sağlanan bilgiler, virüs imza veritabanı sürümü: 3744 (20090106) __ İleti ESET NOD32 Antivirus Akıllı Güvenlik tarafından denetlendi. http://www.nod32.com.tr ___ 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 ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] MySQL 1 soru 1 cevap :)
Arkadaşlar, *---ID ---KOD* 1216603 1217460 * 1218603* 1219459 1221420 * 1222420* 1223427 MySQL yukarıdaki gibi ID ve KOD adlı iki sutunum var. KOD sutununda yer alan ÇİFT kayıtlar için sadece EN BÜYÜK ID değerini almak istiyorum. Yani sonuç aşağıdaki gibi olmalı: *---ID ---KOD* 1217460 1218603 1219459 1222420 1223427 Bunu nasıl yapabilirim? Bu satırları yazdıktan sonra çözümü de buldum: SELECT max(id) as id, kod FROM mytable GROUP BY kod Mesajı silmek istemediğim içinde sizlerle paylaşıyorum :) ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] SQL sorusu
Arkadaşlar, SELECT anakonu AS Konu, tarih FROM tablo_1 ORDER BY tarihsutunu LIMIT 0, 5 SELECT altkonu AS Konu, tarih FROM tablo_2 ORDER BY tarihsutunu LIMIT 0, 5 Yukarıdaki iki sorgudan gelen kayıtları (toplam 10 adet olacak) birleştirmek ve tarihe göre sıralamak istiyorum. Nasıl yaparım? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: SQL sorusu
(SELECT anakonu AS Konu, tarih FROM tablo_1) UNION ( SELECT altkonu AS Konu, tarih FROM tablo_2) ORDER BY tarih LIMIT 0, 10 Yukarıdaki gibi yapınca işe yaradı. Teşekkürler... Atıf CEYLAN yazmış: (SELECT anakonu AS Konu, tarih FROM tablo_1 ORDER BY tarihsutunu LIMIT 5) UNION ( SELECT altkonu AS Konu, tarih FROM tablo_2 ORDER BY tarihsutunu LIMIT 5) kolay gelsin. 2009/1/15 Nuri Akman nuri.ak...@hazine.gov.tr mailto:nuri.ak...@hazine.gov.tr Arkadaşlar, SELECT anakonu AS Konu, tarih FROM tablo_1 ORDER BY tarihsutunu LIMIT 0, 5 SELECT altkonu AS Konu, tarih FROM tablo_2 ORDER BY tarihsutunu LIMIT 0, 5 Yukarıdaki iki sorgudan gelen kayıtları (toplam 10 adet olacak) birleştirmek ve tarihe göre sıralamak istiyorum. Nasıl yaparım? ___ 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 -- /** * @author Atıf CEYLAN * * Software Developer * * http://www.atifceylan.com * */ ___ 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
[Linux-programlama] Re: Internet Üzerinden Ders Anlatım Sitesi
Merhaba, Unutmamanız gereken şey bant genişliği. Bu konu hem öğretmende hem de öğrencilerde önemli. Bence LAN üzerinde sizin istediğiniz kolay ama internet olunca zor görünüyor Mehmet Emin TEPE yazmış: ilginize teşekkürler. video.google.com olmaz nedeni ise ben birebir online ders vereceğim. yani o anki zaman diliminde dersi anlatacağim öğrenciler sorular soracak bende yanıtlayacağım.. tam olarak anımsayamiyorum ama böyle ekranda kalemle kelime işlemci üzerine el yazısı gibi yazıp cizen bi program vardı mouse ve o program yardımı ile sanki tahtada normal ders anlatır gibi yapılan birşey gibi. http://www.facebook.com/video/video.php?v=19449091291 benim yapmam gereken de buna benzer ama ben o anki zamanda yapmak istiyorum video olarak hazırlamak değil.. Mustafa Aldemir yazmış: kaydedilebilmesi sizin için sorun değilse videoları hazırlayıp video.google.com'a yüklemek en kolayı. çünkü arkadaşların dediği gibi en önemli sorun bandwidth. Mustafa Aldemir --- On *Tue, 2/3/09, Mehmet Emin TEPE /beyazsa...@gmail.com/* wrote: From: Mehmet Emin TEPE beyazsa...@gmail.com Subject: [Linux-programlama] Re: Internet Üzerinden Ders Anlatım Sitesi To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Date: Tuesday, February 3, 2009, 10:22 AM aslında kaydetme veya etmemeleri benim için önemli değil. mesela bildiğimiz msn i düşünün ama ben web camerası değilde ekranın görüntüsünü karşıya vereceğim. böyle bir eklenti bulabilsem gerisini hallederim. odeme, login vs. işler kolay ama ekran görüntüsünü konferans a katılan kullanıcılara göstermek ve onların sorularına sesli veya yazılı cevap verebilmek. benim için önemli olan bu.. Teşekkürler Mustafa Aldemir yazmış: Eğer videolarınız uzunsa veya insanların videolarınızı kaydedememelerini istiyosanız bir streaming server kullanmalısınız. Açık kodlu streaming server'lar var ancak bunları hosting aldığınız sunucuya kurmanıza izin verilmez. Ya kendi sunucunuzu kurmalısınız ya da bu hizmeti veren firmalardan destek almalısınız. sevgi, saygı... Mustafa Aldemir --- On *Tue, 2/3/09, Mehmet Emin TEPE /beyazsa...@gmail.com/* wrote: From: Mehmet Emin TEPE beyazsa...@gmail.com Subject: [Linux-programlama] Internet Üzerinden Ders Anlatım Sitesi To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Date: Tuesday, February 3, 2009, 8:51 AM Günaydın Arkadaşlar, Bir arkadaşım benden bir site istedi. Arkadaş matematik öğretmeni internet üzerinden öğrencilerine online ders anlatacak şekilde bir ders sitesi yapmamı istedi. böyle bir uygulama nasıl ne şekilde olur daha önce yapmadığımdan dolayı sizlere sormak istedim. arkadaşın yapmak istediğini kısaca acıklayayım.. uyeler login olacak. derse başla dediğinde biz ödeme durumunu kontrol edeceğiz eğer ödemesi yapılmışsa derse başlayacak. yapmamışsa ders ortamına giremiycek.. daha sonra derse katıldığında arkadaş kendi ekranında yaptığı işleri görüntü olarak derse katılanlara aktaracak. derse katılanlar hocaya anlık ileti gönderip soru sorabilir ve hocada sorularına cevap verebilir durumda olacak.. bu gibi bir uygulama nasıl hangi eklentiler koyularak yapılır. teşekkürler.. ___ 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 -Inline Attachment Follows- ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr /mc/compose?to=linux-programl...@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 ___ 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
[Linux-programlama] Open Source kaynakları nasıl kullanmalıyı m? (Lisanslar Hakkında)
Merhaba, Bireysel ve kurumsal yazılım geliştirmelerimde open source ürünleri tercih ediyorum. Bu ürünleri zaman zaman uygulamama entegre ediyorum. Ancak, bunu yaparken de bilinçli yapmak istiyorum. Biliyorum ki Bedava demek, bunları istediğin gibi istediğin şekilde, istediğin yerde kullanabilirsin anlamına gelmiyor. Ancak, bu ürünleri lisans çeşitlerine baktığımda karşıma onlarca farklı lisans tipi çıktı: http://opensource.org/licenses/alphabetical Bu lisanslardan sıklıkla kullanılanları için bir karşılaştırma tablosu arıyorum. Yani, hangi koşullarla bu şekilde lisanslanmış ürünler kullanılabilir tablosunu arıyorum (copyright bilgisi kalmalı, ilgili sayfaya link barındırmalı, kullanımı izne bağlıdır vb). Türkçe içerik tercih sebebimdir. Örnekler: 1.) http://www.shafqatahmed.com/2008/10/comparison-of-d.html 2.) http://developer.kde.org/documentation/licensing/licenses_summary.html ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: PHP ile adres değişmeden yönlendirme
www.xyz.com/adres1/ sayfasına girildiğinde www.xyz.com/adres1/ sayfasındaki içeriğin görünmesini istiyorsak: 1.) iframe kullanarak sayfa1 içinden sayfa2yi çağırırsınız. 2.) include(/sayfa2/index.html) diyerek sayfa1 içinden sayfa2'yi çağırırsınız 3.) Bu sayfanın adresi değişmiştir mesajınız verip 10 saniye sonra http refresh ile sayfayı yönlendiririm. Bu öneriler doğru çözüm müdür? Değildir. Doğrusu: Bırakın adam adresin değiştiğini görsün. Selamlar, Nuri Akman veli akcakaya yazmış: Merhaba, PHP ile bir sayfayı başka bir sayfaya yönlendirmek istiyorum ancak tarayıcıda yazan adresin de değişmemesi gerekiyor. Yani olmayan bir adrese yönlendirerek 404 hatası almaya çalışıyorum. header('Location:/NotFound/'); Ne önerirsiniz. Teşekkürler. -- v e l i a k ç a k a y a - (http://www.bt-tr.net) ___ 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
[Linux-programlama] Re: mysqlden excele veri aktarımı
http://www.tutorial5.com/content/view/159/85/ onuRRR yazmış: merhaba arkadaşlar; sormak istediğim konu, mysql de tuttuğum verileri Excele nasıl aktarabilirim? google yaptım fakat çok işe yarar bilgiler bulamadım. şimdiden teşekkürler. -- antiCobol.. ___ 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
[Linux-programlama] Adobe Flash Videoları nerede render edilir?
Arkadaşlar, Bir şey kafama takıldı: Adobe Flash'ın oynattığı bir video görüntüsü nerede render edilir? CPU'da mı? Ekran Kartında mı? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Web Semineri (Türkçe)
Arkadaşlar, Scaling MySQL Leveraging Sun Systems konulu web semineri bugün saat 15.00'da başlıyor (20 dak sonra). Sunum dili TÜRKÇE. Kayıt için: http://www.mysql.com/news-and-events/web-seminars/display-300.html?cid=e8221 İlgilenenlere duyurulur... Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] PayPal Türkçe ve Türkiye bankalarından ar tık para çekilebilecek !
Arkadaşlar, En büyük elektronik ödeme sistemi olan PayPal, yaklaşık 3 ay önce sayfalarını Türkçe yapmıştı. Şimdi ise, Türkiye bankalarından para çekilebileceğini duyuruyor. Bu noktada, Türkiye'de e-ticaret konusunda bir patlama olacağını düşünüyorum. Bu konuyu sizlerle paylaşmak istedim. İşte konu ile ilgili açıklama: https://www.paypal-marketing.co.uk/turkey/topup_English.html Paypal Türkçe: https://www.paypal.com/tr Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Upload'da sahiplik sorunu
Herkese Merhaba, Arkadaşlar, sorunumu size detaylı olarak tarif etmek istiyorum: *MEVCUT DURUM* ** Sunucular konusunda çok az bilgim var. Kullanmakta olduğum VPS sunucunun yönetimi için webmin kullanıyorum (CentOS Linux 4.4). Sunucumda Yeni bir domain barındıracaksam (örnek: *yenidomain.com*), System / User and Groups başlığından domain name ile aynı isimde (*yenidomain*) bir kullanıcı tanımlıyor ve dizin olarak da ve */home/yenidomain* dizinini gösteriyorum. Shell seçeneğini de */sbin/nologin* olarak işaretliyorum. DNS A kaydını *WWW*, *** ve (*boşluk*) olarak ekliyorum. Apache için de aşağıdaki bölümü *httpd.conf* dosyası içine giriyorum ve değişikliklerin geçerli olması için apply changes diyorum. VirtualHostyenidomain.com DocumentRoot /home/yenidomain ServerName yenidomain.com ServerAlias www.yenidomain.*com* www.yenidomain.*net* Directory /home/yenidomain allow from all #Options +Indexes /Directory SuexecUserGroup yenidomain yenidomain /VirtualHost Siteye dosya yükleme için FTP programımı *yenidomain* kullanıcısı ile kullanıyorum. *TESPİT* ** FTP ile dosya yüklediğimde Owner ve Group bölümünde şunlar yazıyor: *yenidomain **yenidomain* PHP ile upload yaparak yüklediğim dosyaların Owner ve Group bölümünde şunlar yazıyor: *apache apache* SFTP ile siteye *root user* olarak bağlanıp yüklediğim dosyaların Owner ve Group bölümünde şunlar yazıyor: *root root CEVAP BEKLEYEN SORUNUM *** FTP ile *yenidomain* kullanıcısı ile siteye bağlandığımda apache veya root kullanıcılarına ait görünen dosyaları silemiyor, adlarını değiştiremiyorum.* *Bu sorunu nasıl aşabilirim?* * ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] allow_url_fopen
Arkadaşlar, PHP'de *file_get_contents* komutunu kullanarak başka bir siteden bir sayfayı açmak istiyorum. Ancak, php.ini içerisinde *allow_url_fopen* KAPALI olarak ayarlı. ini_set('allow_url_fopen', 1); ile açmaya çalıştım ama, güvenlik nedeniyle çalışmadığını öğrendim. [1] allow_url_fopen değeriminin hep KAPALI olmasını istiyorum; Ancak bu işi de yapmam gerekiyor. Bu işlemi nasıl gerçekleştirebilirim? Selamlar... Nuri Akman [1] http://www.php.net/manual/tr/filesystem.configuration.php#ini.allow-url-fopen ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: allow_url_fopen
/etc/php.ini dosyası içinde allow_url_fopen = On yaptığımda sistem çalışıyor. Ancak, *haber* dizini içindeki *.htaccess* dosyasında verdiğim *php_flag allow_url_fopen On* direktifi işe yaramıyor :( Ne yapmalıyım? 2009/4/30 Nuri Akman nuri.ak...@hazine.gov.tr Hosting olarak VPS hosting kullanıyorum. Bu sitenin root'una .htaccess dosyasını atmak yerine riski azaltmak için haber adlı bir dizin açtım, .php dosyamı ve .htaccess dosyamı buraya koydum; fakat halen çalışmıyor. Acaba, başka yerde bir ayar daha mı var? Ayrcaı .htaccess için yetki ihtiyacı var mı? Hüseyin MERT yazmış: php_flag allow_url_fopen *on* çok özür dilerim KAPALIya beynim odaklanmış on yapın son kısmı -- Hüseyin MERT http://www.hmert.com -- ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttp://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 -- Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: SESSOIN problemi
Merhaba, 1.) Sorun olan kişilerde farklı bir browser ile (google chrom gibi) deneme yapıldığında sonuç değişiyor mu? 2.) Windows kullanıcılarına yeni bir kullanıcı ekleyip o kullanıcının hesabından windows açıldıktan sonra deneme yapıldı mı? 3.) İmkanınız olabilirsi bir Linux Live CD ile sistemi açarak deneme yapabiliyor musunuz? Selamlar, Nuri Akman 2009/5/4 OKAN li...@ari-tech.com Evet uzun suredir ugrasiyorum. Soyle ozetliyim, aslında bu bilgileri siz sormadan paylaşmalıydım, hatam olmuş. Bu sorunu yaşayan birebir gorustugum 3 kişi var. İşletim sistemi: Windows Xp Browser: Internet Explorer (6 ve 7) Javascript: Hepsinde aktif Bir kullanıcımız şöyle bir çözüm bulduğunu iddia etti ama kontrol edemedim (kullanıcılar genelde şehir dışında). Sisteme login olmak için web sitemize google.com.tr üzerinden arama yapıp girerse bu problemi yaşadığını, ama direk url'yi yazarak girerse sorun yaşamadığını iddia etti. Bana anlamsız ve garip geldiği için burda paylaşmamyı uygun görmüştüm ama değerlendirmenizi de merak ediyorum. ini_set'ile cookie.domain tanımlaması yaptım, kullanıcımıza ulaşığ test ettireceğim, bu sorunumu çözmüş olursa paylaşırım. Saygılar OKAN - Original Message - From: Omer Barlas o...@serbestcagrisim.com To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Sent: Monday, May 04, 2009 2:38 PM Subject: [Linux-programlama] Re: SESSOIN problemi OKAN @ 30-04-2009 17:32: Merhabalar, login.php ile sisteme giriş yapılan bir PHP scriptim var. hatırladığım kadarı ile bu sizin uzun zamandır uğraştığınız bir problem. bu problemi yaşayan arkadaşlardan bilgi topladınız mı? işletim sistemi, browser bilgisi, javascript vs, bunlar hakkında bilgi verebilir misiniz? -- Omer Barlas o...@serbestcagrisim.com ___ 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 -- Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] off-topic: TTNet Sınırsız Internette sı nır mı?
Arkadaşlar, http://www.haber7.com/haber/20090513/Turk-Telekomdan-yeni-internet-tarifesi.php sayfasında TTNet'in yeni fiyat açıklaması var. Ancak, bir de 15 GB aşılırsa download hızı 512 Kbps'ye indirilecek diyor. Bu nasıl bir sınırsız internet ben anlayamadım. Sizler? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: off-topic: TTNet Sınırsız Internette s ınır mı?
Az önce kaynak belirtmeyi unutmuşum: http://www.hurriyet.com.tr/ekonomi/11642055.asp Ümit Ünal yazmış: Örnek verim 1mbps sınırsız kullanıyorsunuz.Ttnet bunun fiyatını değiştirmiyor sadece hızını 8mbps yapiyor./ama bu sadece 15 Gblik veri indiriminde geçerli 16gb geldiğinizde hız eskisine döncek.//*Gece yarısından sonra külkedisine dönme gibi bişey :D*/ Bugünkü tarifelerinin devam ettiğini bildiren Demircan, yeni tarife ile ilgili bilgi verirken de, ''8 Mbps'ye kadar 4 GB kotalı *29 lira*, 8 Mbps'ye kadar 6 GB kotalı 39 lira ve 8 Mbps'ye kadar sınırsız *49 lira*. 15 GB'lik bir sınır koyuyoruz. *Buradaki suistimalleri engellemek için...*'' şeklinde konuştu. Burdaki suistimal nedir ben onu anlayamadım benim hakkım ya 8mbps gerzek sanane nasıl kullanırsam kullanırım interneti.İstersem tüm binadaki komşularımlada paylaşırım. Halen insanları kotaya zorlamakdan zevk mi alıyorlar anlamıyorum ya.? Date: Wed, 13 May 2009 17:08:04 +0300 From: nuri.ak...@hazine.gov.tr To: linux-programlama@liste.linux.org.tr Subject: [Linux-programlama] off-topic: TTNet Sınırsız Internette sınır mı? Arkadaşlar, http://www.haber7.com/haber/20090513/Turk-Telekomdan-yeni-internet-tarifesi.php sayfasında TTNet'in yeni fiyat açıklaması var. Ancak, bir de 15 GB aşılırsa download hızı 512 Kbps'ye indirilecek diyor. Bu nasıl bir sınırsız internet ben anlayamadım. Sizler? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama MSN Spaces ile web günlüğünüze doğrudan e-posta gönderin. Fıkraları, fotoğrafları ve daha fazlasını karşıya yükleyin. Ücretsiz! Ücretsiz! http://clk.atdmt.com/MSN/go/msnnksac003001msn/direct/01/?href=http://www.imagine-msn.com/spaces ___ 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
[Linux-programlama] UTF-8 ve UTF-8 BOM'suz farkı hk.
Arkadaşlar, ?php @session_start(); if(isset($_SESSION['tamam'])) { echo Oturum Açılmış... . $_SESSION['tamam']; unset($_SESSION['tamam']); } else { $_SESSION['tamam'] = 123; echo Oturum Açık değil...; } ? Yukarıdaki kodu, ANSI türde bir .PHP dosyasına kaydedince gayet güzel çalışıyor. Ancak, .PHP dosyasını UTF-8 formatında kaydedersem ÇALIŞMIYOR. Araştırmam sonucunda BOM'suz UTF-8 yapınca çalıştığını gördüm. Dosya sadece UTF-8 biçimindeyken yukarıdaki kodu çalıştırabilme imkanım var mı? UTF-8 ile BOM'suz UTF-8 arasındaki fark nedir? Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: On the fly Zip yapma
Merhaba Ömer Bey, Birçeşit File Upload mekanizması ile kullanıcıdan gelen dosyaları topluyorum. Bir web arayüzü sayesinde de gönderilen dosyaları download ettiriyorum. Eğer kullanıcı 20 dosya göndermişse 20 defa download etmek yerine bir defada .ZIP dosya olarak indirsin istiyorum. Ayrıca, gönderilen dosyalar çalıştırıldığında benim için risk oluşturabilecek içerik de barındırabilir (örnek: .php dosyası gönderilmesi durumu). Eğer, ben dosya indirme işimi bu şekilde .ZIP aracılığı ile halledersem ve kullanıcı orjinal dosyanın linkine bilemezse tür kısıtı getirmeksizin tüm dosyaları sistemimde kabul edebilirim. Diğer taraftan, gelen dosyaların tümünü bir klasörde saklıyorum. Bunları 1 hafta bekletip sileceğim. Dolayısıyla bu anlamda sorunum yok. Omer Barlas yazmış: What you get is Not what you see @ 05-06-2009 10:54: Gercek bir dosya olmadan nasil gondermeyi dusunuyorsunuz. On the fly demek daha once olmayan bir dosyayi havada olusturup gondermek demek. işte o da onu soruyor ;) Nuri sanıyorum sıkıntın dosyanın tekrar indirilmesini engellemek, doğru mudur? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: Mozilla Prism : Web uygulamanız Desktop uy gulaması olsun !
Merhaba, Bu mesajımda gruptaki arkadaşlardan bir cevap veya destek istemedim. Keşfettiğim bu projeyi Paylaşmak istedim. Eminim ki, gruptan bu projeyi benimseyip kendi yazdığı web uygulamalarında kullanacak kişiler de çıkacaktır. Siz de web uygulaması yazıyor ve browser'ın bazı gereksiz fonksiyonlarını, menülerini, özelliklerini uygulamanız içinden çıkaramadığınız için bunalıyor olsaydınız bu programın size de faydası olabilirdi. Selamlar, Nuri Akman 2009/6/15 Erdinc Akkaya hz.r...@gmail.com oldu ozaman aklımıza gelen herşeyi yazalım. öyle olduğunu düşünenler faydalansın diyelim. enteresan. ___ 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
[Linux-programlama] Re: Mozilla Prism : Web uygulamanız Desktop uy gulaması olsun !
Merhaba Veli Bey, Bu uygulamanın iki versiyonu var: 1.) Firefox için eklendi, 2.) Bağımsız uygulama (standalone application) Sadece eklenti değil yani Ayrıca kurulum (installation) da gerektirmiyor. Selamlar, Nuri Akman veli akcakaya yazmış: Merhaba, Web programlama ile uğraşanların işine yarayabilecek bir eklenti. Paylaşım için çok teşekkürler. İyi günler. 15 Haziran 2009 Pazartesi 11:06 tarihinde Nuri Akman nuri.ak...@hazine.gov.tr mailto:nuri.ak...@hazine.gov.tr yazdı: Arkadaşlar, Yeni keşfettiğim Mozilla Prism'i sizlerle paylaşmak istiyorum. Proje adresi: http://prism.mozilla.com/ Yaptığı şey çok güzel: Web uygulamanızı Desktop uygulaması gibi kullanıyorsunuz. Bir deneyin derim. Selamlar, Nuri Akman ___ 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 -- v e l i a k ç a k a y a - (http://www.bt-tr.net) ___ 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
[Linux-programlama] Re: PHP ile tablo içeriğini almak?
Tekrar Merhaba, Aklın yolu birdir. Ben de tarihe not düşmek adına belirtmek isterim ki, çözümü sizden 2 dakika önce listeye postalamıştım ;-) Tüm gece kuşlarına selamlar, Nuri Akman 2009/6/23 Mucibirahman İLBUĞA mucip.ilb...@gmail.com Selamlar, İnat ettim... Bu saate kadar araştırdım :) Tarihe not düşmesi açısından, Çözüm: http://www.codingforums.com/showthread.php?t=30994 http://www.webcredible.co.uk/user-friendly-resources/dom-scripting/striped-tables.shtml http://www.codeproject.com/KB/scripting/sorttable.aspx Yinede teşekkürler :) Kolay gelsin, Mucip:) Nuri AKMAN yazmış: Merhaba, HTML tabloyu sayfanızın içinde Ajax veya iframe gibi bir metodla çağırdıktan sonra jquery (selectors başlığı) ile tüm TD'lerin *innerHTML*veya *text* değerlerini çekip sonucu bir TEXTAREA içine atıp sonra da formu POST ederek tablonun verilerini alabilirsiniz. Selamlar, Nuri Akman 2009/6/23 Mucibirahman İLBUĞA mucip.ilb...@gmail.com Selamlar, PHP ile oluşturulmuş bir tablo (HTML table nesnesi) var. Bu tablo içeriğini metin dosyaya yazdırmam gerekiyor. Bu tablo nesnesinin satır ve sütunlarına ulaşarak orada bulunan verilere nasıl ulaşabilirim? *Not: *Bu tablonun oluşturulduğu veri kaynağına ulaşamıyorum! Herhangi bir veritabanından çekilmiyor. Tek çare programın oluşturduğu tablo üzerinden okumaya çalışmak... -- Kolay gelsin, Mucip:) ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama -- Selamlar, Nuri AKMAN -- ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttp://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 -- Selamlar, Nuri AKMAN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Browser'ın Aktif Sayfasının HTML koduna e rişme
Merhaba Arkadaşlar, Haftanın bu ilk gününde sizlerden benim için çok önemli bir konuda yardım talep edeceğim. Şöyle bir ihtiyacım var: İstiyorum ki, C ile bir program yazayım; Yazdığım bu program ile Firefox, Crome, Opera gibi Browser'lardan o an aktif olan browser'ın aktif sayfasının HTML kodunu bana getirsin. Yapmak istediğim şey, bir çeşit içerik kontrolü. Bunun bir adım ilerisini de Parental Control olarak nitelendirmek mümkün olabilir. *Örnek Uygulama: *HTML içerik, HAZİNE kelimesini barındırıyorsa URL'i ve bazı bilgileri database'e kaydetmek gibi. Mesajıma göstereceğiniz ilgi için şimdiden teşekkür ederim. Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: Browser'ın Aktif Sayfasının HTML kodun a erişme
Ömer Bey, Hatırlayacağınız üzere daha önce gruba browser içinde DotMatrix yazıcıya activex dışında bir yöntemle çıktı gönderme konusunu sormuştum ve cevap bulamamıştım. Şimdi aklıma yeni bir çözüm geldi. Düşündüm ki; eğer, yazıcıyı doğrudan kullanabilen bir program benim browser'ıma erişebilirse, DOM içinden yazdırmak istediğim bölümü alarak yazıcıya gönderebilirim. İşte asıl amacım bu. Selamlar, Nuri Akman Omer Barlas yazmış: Nuri Akman @ 06-07-2009 11:44: Merhaba Ömer Bey, Benim ihtiyacım tam olarak browser tarafından Render edilmiş bir sayfanın HTML koduna (DOM yapısına) ulaşmak. firefox'ta hemen hemen tüm addon'lar javascript ile çalışıyor. bildiğiniz üzere zaten JS doğrudan render edilmiş içeriğe yönelik çalışıyor, eğer firefox'un addon örneklerini incelerseniz size yeterince fikir verecektir diye düşünüyorum. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: Browser'ın Aktif Sayfasının HTML kodun a erişme
Merhaba İsmail Bey, Başka bir öneriniz olabilir mi? Selamlar, Nuri Akman Ismail ASCI yazmış: Merhabalar, Diğer browser'larda durum nasıl pek bilemiyorum ama firefox'ta bunu yapmak için extension api'ına bakmanızı öneririm. Diğer tarayıcılar için de benzer ortamlar söz konusudur sanırım. Fikir vermesi açısından mozrepl adında bir firefox eklentisini incelemenizi öneririm. http://wiki.github.com/bard/mozrepl Dışarıdan müdahaleye imkan tanıyor. Sistem aslında oldukça basit kolaylıkla diğer tarayıcılara da uygulanabilir diye düşünüyorum. Kolay gelsin. 2009/7/6 Nuri Akman nuri.ak...@hazine.gov.tr mailto:nuri.ak...@hazine.gov.tr Merhaba Arkadaşlar, Haftanın bu ilk gününde sizlerden benim için çok önemli bir konuda yardım talep edeceğim. Şöyle bir ihtiyacım var: İstiyorum ki, C ile bir program yazayım; Yazdığım bu program ile Firefox, Crome, Opera gibi Browser'lardan o an aktif olan browser'ın aktif sayfasının HTML kodunu bana getirsin. Yapmak istediğim şey, bir çeşit içerik kontrolü. Bunun bir adım ilerisini de Parental Control olarak nitelendirmek mümkün olabilir. *Örnek Uygulama: *HTML içerik, HAZİNE kelimesini barındırıyorsa URL'i ve bazı bilgileri database'e kaydetmek gibi. Mesajıma göstereceğiniz ilgi için şimdiden teşekkür ederim. Selamlar, Nuri Akman ___ 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 -- Ismail ASCI ___ 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
[Linux-programlama] Re: Linke Bir Tıklansın
Merhaba, Link yerine BUTTON öneririm. Tıklanması halinde de button üzerine Bekleyiniz... yazarsınız ve butonu da disable edersiniz. Selamlar, Nuri Akman Bedreddin SAHBAZ yazmış: Merhaba, Bir uygulamamda kullanıcı veri girişi için bir resim dosyasına tıklıyor ve tıklama sonucunda veriler kaydediliyor. Veri kaydı biraz uzun sürüyor (5-6 saniye kadar). Bazı kullanıcılar bu esnada sabırsız davranıp ileri butonuna birden çok kez basıyor. Bunu engellemek istiyorum. Şunun gibi bir şey denedim ama başarılı olamadım; a href=hebelebe.php onclick=this.disabled=true Bir linkin birden çok kez tıklanamamasını nasıl sağlarım? Saygılarımla.. ___ 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
[Linux-programlama] MySQL'de max_connections ve max_user_connections
Arkadaşlar, MySQL'deki max_connections ve max_user_connections değişkenlerini anlayamadım. Bunlar neyi gösteriyor? ve Nasıl düzenlemeliyim? Selamlar... ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: !!! Yan: Re: Online offline olayını nasıl tutuyorsunuz ?
Eğer güncellenemeya çalışılan değer değişmiyorsa SQL Updata işlemini zaten yapmaz. (effectedrow = 0 olur yani) Diğer bir çözüm: Sitede gezilen her sayfada kullanıcının SESSION değerini bir tabloya kaydeder, yanına da tıklama zamanını not alırsınız. Yani, kullanıcılar değil de gezenler gibi bir tabloda çalışabilirsiniz. Bunun faydası: Online kişi adedini izleyebilirsiniz. Dez avantajı: Kimler online göremezsiniz. Bunu da görmek isterseniz gezenler tablosuna kullanıcı adını da not etmeniz gerekir. Selamlar Guychmyrat Amanmyradov yazmış: Her kişi girdiğinde bütün kayıtlarda dolaşma olmıycak mı sonuçta ? 1 saniyede 100 kişi giriş yapıyor ise 1 saniyede 1 mln kayıt gereksiz yere taranmış olmayacak mı ? Ajax callerin asıl sebebi, 5 dk aynı sayfada hareket etmeden kalmışsa. Kopmamak için. Özellikle sistemde chat varsa bo çok önemli oluyor. Şöyle düşünün ben siteye girdim online oldum. birisi ile chat yapıyorum. Sayfamı değiştirmeden 5 dk kaldım. Bu durumda ben sitede olsam dahi offline olucam. Karşı taraf sanacak ki ben offline oldum. Halbuki ben sitedeyim. Sadece 5 dk boyunca hareket ettim. İşte bu problemi çözmek için ajax çalışsa o problemi çözer dedim. mln üyesi olan sitede günlük en fazla 50.000 kişi aktif olacakğını farz edersek, herkesi offline yapmak yerine (tüm kayıtlarda dolaşmak yerine) sadece ilgililerin değerini güncellemek daha iyi olur diye düşünüyorum. Aslında offline / online sütunu olmasa da olur. O olmadığını düşündüğümüzde saten ismini soyismini çekiyoruz onun yanında bir sütun çekip tarihine bakmak db-yi yormaz. Öyle değil mi ? --- *15/10/09 Per tarihinde Omer Barlas /o...@barlas.com.tr/* şöyle yazıyor: Kimden: Omer Barlas o...@barlas.com.tr Konu: [Linux-programlama] Re: Online offline olayını nasıl tutuyorsunuz ? Kime: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Tarihi: 15 Ekim 2009 Perşembe, 10:29 Guychmyrat Amanmyradov @ 15-10-2009 10:13: Başka çözümü olan varmı ? Sizinde fikrinizi sorayım dedim. Belki daha ogjinal çözüm vardır. kullanıcı tablosunda bir adet son tıklama kolonu bulunur, her tıklamada kullanıcının tıklama saati kolona eklenir. birisi login olduğunda da iki sql çalıştırılır; 1. UPDATE kullanicilar SET Durum=OFFLINE WHERE sonTiklama TIME()-300; 2. UPDATE kullanicilar SET Durum=ONLINE, sonTiklama=TIME() WHERE kullanicilar.Id = ' birincisi anlaşılacağı üzere kullanıcı DB'sinde son 5 dakikadır hareket etmemiş tüm kullanıcıları offline eder, ikincisi ise kullanıcının son tıklama saatini günceller. böylece ne cron, ne ajax'a gerek kalmaz, her kullanıcı hareketinde herşey otomatikman gerçekleşir. -- Omer Barlas o...@barlas.com.tr /mc/compose?to=o...@barlas.com.tr ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr /mc/compose?to=linux-programl...@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Yahoo! Türkiye açıldı! Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de! www.yahoo.com.tr ___ 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
[Linux-programlama] Re: !!! Yan: php setcookie türkçe karakter problemi
urlencode() / urdecode() komutları ile cookie değerini yazdırmayı denediniz mi? Selamlar Guychmyrat Amanmyradov yazmış: Normal yollarla olmuyor. Since cookies are transfered as HTTP Headers they are confined to the US-ASCII character set. Other characters will be lost or mangeled. Cookies are typically set and read by the same server, so a custom scheme for escaping non-ASCII characters can be used, for instance the well-established URL encoding scheme. If cookies are used to transfer data between server and client both parties must agree on the escaping scheme used in a custom way. The HttpClient cookie implementation provides no special means to handle non-ASCII characters nor does it issue warnings. Hashleyerek yapılabiliyor denildi. denedim ama olmadı. Özellikle rusça karakterlerde patladı. Boş zamanın tekrar detaylı deniycem. Başarırsam yazıyı güncellerim. --- *14/10/09 Çar tarihinde Guychmyrat Amanmyradov /guychmy...@yahoo.com.tr/* şöyle yazıyor: Kimden: Guychmyrat Amanmyradov guychmy...@yahoo.com.tr Konu: [Linux-programlama] php setcookie türkçe karakter problemi Kime: linux-programlama@liste.linux.org.tr Tarihi: 14 Ekim 2009 Çarşamba, 12:04 Merhabalar, setcookie ile tanımladığım türkçe karakterleri bozuk gösteriyor. setcookie(deneme, ğüçöı, time()+3600, '/'); bunu %C4%9F%C3%BC%C3%A7%C3%B6%C4%B1 olarak gösteriyor. Dosya tipim utf8. headerde de utf-8 var. ayrıca header('Content-Type: text/html; charset=utf-8'); ekledim. fonksiyonu çağırmadan. Ama hala çözemedim. Teşekkürler. Yahoo! Türkiye açıldı! Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de! www.yahoo.com.tr -Satır İçi Eki Var- ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr /mc/compose?to=linux-programl...@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Yahoo! Türkiye açıldı! Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de! www.yahoo.com.tr ___ 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
[Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline olayını nasıl tutuyorsunuz ?
Bu işlemin 1 saniyede yapılması, sinin WHERE şartında belirttiğiniz alanların indexlenmesine bağlıdır. Diğer taraftan, DURUM = ONLİNE gibi bir güncelleme yapıyorsanız ve DURUM alanına da index vermişseniz, update sırasında hem DURUM alanı hem de bu alanın INDEX'i güncelleneceği için işlem süresi 2 katına çıkar. Özetleyecek olursak : Kayıtlara erişim ve update konusunda INDEX mevzusunu gözardı ederseniz süreler uzadığı için bekleme konusu gündeme gelir. Selamlar... Guychmyrat Amanmyradov yazmış: Eğer güncellenemeya çalışılan değer değişmiyorsa SQL Updata işlemini zaten yapmaz. (effectedrow = 0 olur yani) Yani 1. tabloda 1 mln kayıt var ve toplam 500 kişi online. 2. tablomda da 10.000 kişi var. ve burada da 500 kişi online. her iki tabloda da offline olucak kişi (effectedrow) 100 kişi ise. Her iki tabloda aynı sürede mi işlem olucak ? Yani her ikiside mesela 1 saniye de mi yapacak işlemi ? Çünkü etkilenecek row sayısı 100. --- *15/10/09 Per tarihinde Nuri Akman /nuri.ak...@hazine.gov.tr/* şöyle yazıyor: Kimden: Nuri Akman nuri.ak...@hazine.gov.tr Konu: [Linux-programlama] Re: !!! Yan: Re: Online offline olayını nasıl tutuyorsunuz ? Kime: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Tarihi: 15 Ekim 2009 Perşembe, 11:42 Eğer güncellenemeya çalışılan değer değişmiyorsa SQL Updata işlemini zaten yapmaz. (effectedrow = 0 olur yani) Diğer bir çözüm: Sitede gezilen her sayfada kullanıcının SESSION değerini bir tabloya kaydeder, yanına da tıklama zamanını not alırsınız. Yani, kullanıcılar değil de gezenler gibi bir tabloda çalışabilirsiniz. Bunun faydası: Online kişi adedini izleyebilirsiniz. Dez avantajı: Kimler online göremezsiniz. Bunu da görmek isterseniz gezenler tablosuna kullanıcı adını da not etmeniz gerekir. Selamlar Guychmyrat Amanmyradov yazmış: Her kişi girdiğinde bütün kayıtlarda dolaşma olmıycak mı sonuçta ? 1 saniyede 100 kişi giriş yapıyor ise 1 saniyede 1 mln kayıt gereksiz yere taranmış olmayacak mı ? Ajax callerin asıl sebebi, 5 dk aynı sayfada hareket etmeden kalmışsa. Kopmamak için. Özellikle sistemde chat varsa bo çok önemli oluyor. Şöyle düşünün ben siteye girdim online oldum. birisi ile chat yapıyorum. Sayfamı değiştirmeden 5 dk kaldım. Bu durumda ben sitede olsam dahi offline olucam. Karşı taraf sanacak ki ben offline oldum. Halbuki ben sitedeyim. Sadece 5 dk boyunca hareket ettim. İşte bu problemi çözmek için ajax çalışsa o problemi çözer dedim. mln üyesi olan sitede günlük en fazla 50.000 kişi aktif olacakğını farz edersek, herkesi offline yapmak yerine (tüm kayıtlarda dolaşmak yerine) sadece ilgililerin değerini güncellemek daha iyi olur diye düşünüyorum. Aslında offline / online sütunu olmasa da olur. O olmadığını düşündüğümüzde saten ismini soyismini çekiyoruz onun yanında bir sütun çekip tarihine bakmak db-yi yormaz. Öyle değil mi ? --- *15/10/09 Per tarihinde Omer Barlas /o...@barlas.com.tr/* şöyle yazıyor: Kimden: Omer Barlas o...@barlas.com.tr Konu: [Linux-programlama] Re: Online offline olayını nasıl tutuyorsunuz ? Kime: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Tarihi: 15 Ekim 2009 Perşembe, 10:29 Guychmyrat Amanmyradov @ 15-10-2009 10:13: Başka çözümü olan varmı ? Sizinde fikrinizi sorayım dedim. Belki daha ogjinal çözüm vardır. kullanıcı tablosunda bir adet son tıklama kolonu bulunur, her tıklamada kullanıcının tıklama saati kolona eklenir. birisi login olduğunda da iki sql çalıştırılır; 1. UPDATE kullanicilar SET Durum=OFFLINE WHERE sonTiklama TIME()-300; 2. UPDATE kullanicilar SET Durum=ONLINE, sonTiklama=TIME() WHERE kullanicilar.Id = ' birincisi anlaşılacağı üzere kullanıcı DB'sinde son 5 dakikadır hareket etmemiş tüm kullanıcıları offline eder, ikincisi ise kullanıcının son tıklama saatini günceller. böylece ne cron, ne ajax'a gerek kalmaz, her kullanıcı hareketinde herşey otomatikman gerçekleşir. -- Omer Barlas o...@barlas.com.tr ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Yahoo! Türkiye açıldı! Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de! www.yahoo.com.tr ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http
[Linux-programlama] Re: Yan: Re: !!! Yan: Re: Online offline o layını nasıl tutuyorsunuz ?
Merhaba, Halep oradaysa arşın burada :) milyon kayıtlı tabloda WHERE 'de kullandığınız alanın index'ini kaldırın. Ayrıca, güncellediğiniz alan / alanlara da index verin. Sonra bir deneme yapın ve ölçüm sonucu alın. Ardından, önerdiğim şekilde yapıyı değiştirip bir ölçüm daha alın. Buna rağmen Fark Olmadı derseniz buyurun tartışalım. Selamlar, Nuri Akman 2009/10/15 hal 2000 hal ha...@int6.net Fark etmez ki çünkü bakmakla değiştirmek arasında fark yok (hepsininde komplexliği O(log n)) İlla süper bi yöntem olsun diyorsan her hangi bir self-balanced veri yapısını kullanabilirsin (kısaca tek bir iş için özelleşmiş database olur ama yinede O(log n)'i geçebileceğini sanmıyorum :) :) :) ) 2009/10/15 Guychmyrat Amanmyradov guychmy...@yahoo.com.tr Eğer güncellenemeya çalışılan değer değişmiyorsa SQL Updata işlemini zaten yapmaz. (effectedrow = 0 olur yani) Yani 1. tabloda 1 mln kayıt var ve toplam 500 kişi online. 2. tablomda da 10.000 kişi var. ve burada da 500 kişi online. her iki tabloda da offline olucak kişi (effectedrow) 100 kişi ise. Her iki tabloda aynı sürede mi işlem olucak ? Yani her ikiside mesela 1 saniye de mi yapacak işlemi ? Çünkü etkilenecek row sayısı 100. ___ 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
[Linux-programlama] MySQL tarih alanda index sorunu
Arkadaşlar, MySQL version *4.1.20* kullanıyorum. Tablomda *VADE *adında *DateTime *türünde bir alanım var. Şöyle bir SQL çalıştırıyorum: SELECT * FROM senetler WHERE vade = '2009-11-01 00:00:00' AND vade = '2009-11-15 23:59:00' veya SELECT * FROM senetler WHERE vade BETWEEN '2009-11-01 00:00:00' AND '2009-11-15 23:59:00' Programın performansını artırmak için çalışma yaparken VADE alanımın indexsiz olduğunu gördüm. Ancak VADE alanıma index verince bu sorgu BOŞ gelmeye başladı. Aynı sorgu MySQL version *5.0.21* altında sorunsuz çalışıyor. Versiyon yükseltmeden bu sorunu nasıl aşabilirim? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Re: file -i çıktısı
Merhaba, PHP dosyanızı editörden açın ve UTF-8 biçiminde kaydedin. Sizdeki sorun UTF-8 kaydederken BOM'lu kaydetmesinden kaynaklanıyor. Geniş bilgi için: http://www.yakuter.com/utf-8-bom-byte-order-mark-nedir/ Selamlar, Nuri Akman 2009/10/27 serdar soykan serdarsoy...@gmail.com Ben bu çalıştığım dosyayı bir yerden aldım, komut satırında bu sorunu halletmeye çalışıyorum ve meseleyi anlamaya çalışıyorum. 2009/10/27 Hasan Sertçelik ha...@sertcelik.net Merhaba . Sayfanin basinda çıkan karakter php dosyayı utf-8 formatında kaydederken kullandığınız editörün utf-8 signature eklemesinden kaynaklanıyor. editör ayarlarında bu imzayı atmaması için bir ayarı olması lazım.Kaldırdığınızda düzelecektir. Kolay gelsin. serdar soykan yazmış: Merhaba, Elimde bir php dosyası var ve bunla karakter sorunu yaşıyorum, hem türkçe karakterler bozuk hemde tepede  karakteri çıkıyor.. Bu dosyayı notepad++ ile açıp formatını değiştirdiğimde bu sorun çözülürdü ama bu meseleyi anlamak istiyorum. Karakter sorunu yaşamadığım dosyanın file -i çıktısı index.php: text/plain; charset=us-ascii şeklinde. Sorunlu dosyam ise text/x-c; charset=utf-8 Sorunu çözmek için charset i değiştirmem gerektiğini düşündüm ve iconv -f utf8 -t us-ascii index.php index2.php yaptım. Bu sefer yeni dosyam text/x-c; charset=us-ascii oldu Sanırım file -i çıktısının ilk ifadesi mime type ı ifade ediyor. 1- bunu nasıl değiştiririm. 2-mime type nedir? 3- altı üstü bir index.php dosyası bu, bu sorunu çözmek için yanlış bir yol mu izliyorum. Teşekkürler -- ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttp://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 ___ 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
[Linux-programlama] Türkçe karakterler içeren alan adlarına s ahip olmak Google'da önlerde çıkmamızı sağla r mı?
Arkadaşlar, Türkçe karakterler içeren alan adlarına (domain name) sahip olmak Google'da önlerde çıkmamızı sağlar mı? *Örnek:* www.cicekci.com.tr yerine www.çiçekçi.com.tr gibi Selamlar... ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] Kim Kime bağlı sorusu?
Arkadaşlar, *Aşağıda açıklamaya çalıştığım gibi bir database tanımlamam gerekiyor. Ancak, konu bana karışık geldi. Bu konuda faydalanabileceğim bir kaynak gösterebilir misiniz? *Bu örnekte görüleceği gibi bir organizasyon var ve bu örnekteki dallanma sayısı atrabilir de, azalabilir de: Yönetim Kurulu Başkanı Başkan Yardımcısı 1 Firma Genel Müdürü (Adana Ltd.) Firma Genel Müdür Yrd. Departman Adı Bölüm Adı (Görevli çalışanlar) Firma Genel Müdürü (Mersin Ltd.) Firma Genel Müdür Yrd. Departman Adı Bölüm Adı (Görevli çalışanlar) Kurallar şöyle: Görevli Çalışanlar olarak belirttiğim en son seviyedeki kişiler sadece tanımlı oldukları birimde çalışabilirler. Yönetici pozisyonundaki kişiler, farklı sevideki kişilere VEKALET edebilirler. Bir programım var ve bu organizasyonda ÇALIŞANLARIN tümü sisteme giriş için yetkililer. Ben, yönetim hiyerarşisine göre kişilere bağlı personeli listelemek istiyorum. Eğer, yöneticinin vekalet ettiği farklı birimler de varsa onları da kendi personeli gibi görebilmeli. Bazen, tree yapısında yer alna bir yönetici yerine atama yapılmadığı için orası BOŞ olabiliyor. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
[Linux-programlama] MySQL Latin5 ile kaydedilmiş tablo verilerini U TF-8 ile kullanma
Arkadaşlar, MySQL database'de Latin5 olarak oluşturulmuş bir tablom var. Bu tablodaki verileri UTF-8 formatlı bir PHP dosyamda kullanmka istediğimde TR karakterler bozuk geliyor. Dosyanın UTF-8 olan türünü ANSI yapınca da ekrandaki diğer yazılar bozuluyor. Bu sorunu MySQL'deki tablomu UTF-8'e çevirmeden çözebileceğim bir metod var mıdır? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: MySQL Latin5 ile kaydedilmiş tablo verilerin i UTF-8 ile kullanma
Malesef bu çözüm olmadı... Atıf CEYLAN yazmış: Merhaba, veritabanı bağlantısını yaptıktan sonra 1 kez çalıştırılmak üzere *mysql_query(SET NAME 'UTF-8');* olarak deneyin. Kolay gelsin. Nuri Akman wrote: Arkadaşlar, MySQL database'de Latin5 olarak oluşturulmuş bir tablom var. Bu tablodaki verileri UTF-8 formatlı bir PHP dosyamda kullanmka istediğimde TR karakterler bozuk geliyor. Dosyanın UTF-8 olan türünü ANSI yapınca da ekrandaki diğer yazılar bozuluyor. Bu sorunu MySQL'deki tablomu UTF-8'e çevirmeden çözebileceğim bir metod var mıdır? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] PHP ile MySQL database'lerimi senkronize etme s cripti arıyorum
Arkadaşlar, İki farklı fiziksel sunucudaki MySQL database'lerimi zaman zaman yedekleme amaçlı olarak senkronize etmek istiyorum. PHP ile MySQL database'lerimi senkronize edebilecek bir script arıyorum. Bunu da CRON'a takıp 3-5 günde bir yedek almayı otomatik hale getirmek istiyorum. Yardımlarınız için şimdiden teşekkürler... ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP ile MySQL database'lerimi senkronize etm e scripti arıyorum
http://www.webyog.com/en/ adresindeki SQLYog aylı yazılım buişi gayet güzel yapabiliyor. Hem de Senkronizze edeceğiniz tablolarda WHERE şartı koyarak değişmemiş olduğuna emin olduğunuz kayıtları bir anda geçmesini bile sağlayabiliyorsunuz. Ancak, ben bir PHP Sript ile bunu yapmak istiyorum Nuri Akman Barış AKVERDİ yazmış: EMS MySql Manager bunu yapabiliyordu. Ek bilgi olarak vereyim dedim. Kolay gelsin. -Original Message- From: linux-programlama-boun...@liste.linux.org.tr [mailto:linux-programlama-boun...@liste.linux.org.tr] On Behalf Of Nuri Akman Sent: Tuesday, December 01, 2009 9:31 AM To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme Subject: [Linux-programlama] PHP ile MySQL database'lerimi senkronize etme scripti arıyorum Arkadaşlar, İki farklı fiziksel sunucudaki MySQL database'lerimi zaman zaman yedekleme amaçlı olarak senkronize etmek istiyorum. PHP ile MySQL database'lerimi senkronize edebilecek bir script arıyorum. Bunu da CRON'a takıp 3-5 günde bir yedek almayı otomatik hale getirmek istiyorum. Yardımlarınız için şimdiden teşekkürler... ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP ile MySQL database'lerimi senkronize etm e scripti arıyorum
Merhaba Doruk Bey, Yedekleme ya da senkronizasyondaki amaç herkesçe malumdur: İşlerin ters gitmesi halinde kullanılabilecek ikinci bir kaynak olması. *Replikasyondan şu anlamda korkuyorum: *Tek taraflı çalışan bir (Master - Slave ilişkisi) replikasyonda Master'ın 1 saatliğine sustuğunu düşünelim. Bu durumda hizmeti aksatmamak için diğer sunucuyu devreye aldığımı düşünelim. Bir saat sonra master tekrar çalışmaya başladığında artık benim güncel verim Master'da değil Slave üzerinde olacak. İşte bu yüzden DB'leri senkronize etmeyi kendi kontrolüm altında yapmayı istiyorum ve bu yüzden bu işi yapabilecek bir PHP script'i arıyorum. Selamlar, Nuri Akman Doruk Fisek yazmış: Tue, 01 Dec 2009 09:30:35 +0200, Nuri Akman nuri.ak...@hazine.gov.tr : İki farklı fiziksel sunucudaki MySQL database'lerimi zaman zaman yedekleme amaçlı olarak senkronize etmek istiyorum. PHP ile MySQL database'lerimi senkronize edebilecek bir script arıyorum. Bunu da CRON'a takıp 3-5 günde bir yedek almayı otomatik hale getirmek istiyorum. MySQL'in replikasyon ozelligini kullanabilirsiniz? http://dev.mysql.com/doc/refman/5.0/en/replication.html http://www.howtoforge.com/mysql_database_replication Veritabaninda herhangi bir veri degisikligi oldugu anda MySQL sunucusu kendisi gidip diger MySQL sunucusundaki veritabanini da guncelliyor. Araya ikinci bir program da sokmamis olursunuz. Doruk -- FISEK ENSTITUSU - http://www.fisek.com.tr ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] ACİL: MYSQL'de Primary Key'e index verme
Arkadaşlar, MySQL'de KAYITID adında Primary Key olarak tanımladığım, otomatik artan yapıda bir alanımda sorgu yapmak istiyorum. Tabloda 200.000 kayıt var. Ben yaklaşık 200 tanesini çekeceğim ve WHERE koşulumda KAYITID'yi kullanıyorum. KAYITID adlı alanıma ayrıca INDEX vermem gerekir mi? Yoksa, PRIMARY KEY olarak tanımlı sahalar ZATEN indexli olarak mı saklanırlar? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Windows sunucuda hangi xAMP?
Arkadaşlar, PRODUCTION olarak çalışacak bir Windows sunucuda apache + php ve mysql kurulumu ihtiyacım var. WAMPSERVER ve XAMPP'ı sitelerinde aynen şu yazıyor: WampServer is a Windows web development environment. Ben DEVELOPMENT için değil, PRODUCTION için bir sunucu kuracağım. Bu yazılımların TEK TEK kurulması yerine hazır bir kurulum bileniniz var mı acaba? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] PHP'de outputun başlayıp başlamadığ ının kontrolü
Arkadaşlar, PHP uygulamamda Cannot modify header information - headers already sent by hatası alıyorum. Ancak, eğer ben OUTPUT'un başlayıp başlamadığını öğrenebilirsem bu benim çok işime yarıyacak. PHP'de Output'un başlayıp başlamadığının kontrolü yapılabiliyor mu acaba? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Kod Optimizasyonu hk
Merhaba Ömer Bey, FF ve Chrome altındaki testlerde sorun yok. Sorun sadece IE tarafında. Selamlar, Nuri Akman 2010/3/24 Omer Barlas o...@barlas.com.tr Nuri Akman @ 24-03-2010 10:47: $(document).ready(function() { $(#MainPageBlock a).each(function() { $([href$='pdf']).addClass(fileLinkPDF); $([href$='doc']).addClass(fileLinkDOC); $([href$='xls']).addClass(fileLinkXLS); $([href$='ppt']).addClass(fileLinkPPT); $([href$='pps']).addClass(fileLinkPPS); $([href$='zip']).addClass(fileLinkZIP); }); }); addClass kısmını php'den yapsanız? tahmin ediyorum bayaa yüklü bir sayfa, o yüzden jquery zorlanıyor, artı bir de firebug ile bakıyorsanız daha da yavaş çalışıyor. -- Omer Barlas o...@barlas.com.tr ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Kod Optimizasyonu hk
Merhaba Hüseyin Bey, Bu kod sorunsuz ve hızlı bir şekilde çalıştı :) Selamlar, Nuri Akman 2010/3/24 Hüseyin Mert huseyi...@gmail.com Merhabalar, jQuery 1.4.2 ile seçici performansında çok hızlandı. Ancak bu hızlanma tarayıcı yetenekleri ile de alakalı. jQuery ile: $(#MainPageBlock a[href$='pdf']).addClass(fileLinkPDF); $(#MainPageBlock a[href$='doc']).addClass(fileLinkDOC); $(#MainPageBlock a[href$='xls']).addClass(fileLinkXLS); $(#MainPageBlock a[href$='ppt']).addClass(fileLinkPPT); $(#MainPageBlock a[href$='pps']).addClass(fileLinkPPS); $(#MainPageBlock a[href$='zip']).addClass(fileLinkZIP); ile yapmanız yeterli. -- Hüseyin Mert http://www.hmert.com 2010/3/24 Ümit Ünal umit_...@hotmail.com Merhaba, Bence css ile çözebilirsiniz. Linklerin classlarına .pdf .doc gibi css classlar tanımlayıp yapabilirsiniz. a href=# title= class=.pdfDosya/a a href=# title= class=.docDosya/a ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP'de outputun başlayıp başlamadı ğının kontrolü
Merhaba Barış Bey, Bir program modülüm var. Bunu bir kaç sayfam çağırıyor ve kullanıyor. Ancak, bazen bu modül bağımsız olarak ajax kullanımım sırasında da çağırılabiliyor. Bu durumda da headers already sent mesajı alıyorum. Bunu engellemek için parametre göndererek bir kontrol koymadan önce sizlere outputstarted() gibi bir hazır komut olup olmadığını sormak istediğim için bu konu açıldı. Ancak, konunun açılışından hareketle; programlamaya C, web'e de CGI'dan başlanmalı görüşü ile mesajımın manası değişti. Selamlar, Nuri Akman 2010/3/24 Baris CUHADAR pard...@gmail.com CGI programları istenilen programlama dili ile yazılabilir. Örneğin ben şu anda C ile kendi cgi kütüphanemi oluşturmaktayım. C ile yazılan bir cgi programı, ayrı bir işlem olarak yaratılmayıp apache cgi modülü ile kullanıldığında, ortalama bir masaüstü bilgisayarda bile saniyede ortalama 800-1200 talebe yanıt verebiliyor. Hele ki yazdığınız program işlemciyi yoğun olarak kullanan bir program ise, ör. C ile yazılmış, apache üstünde mod-cgi ile çalışan bir cgi programı yine apache üstünde mod-php ile çalışan aynı programdan 5-10 kat daha hızlı çalışmaktadır. Türkçe cgi kitabı var mı yok mu bilmiyorum, varsa bile bir iki tanedir. Apache'nin belgelerinden, internet üstünde google'dan uygun sözcüklerle aranırsa iyi belgeler bulunabilir. Ör: CGI Specification - http://www.ietf.org/rfc/rfc3875 http://web.bilkent.edu.tr/WWW/hoohoo/cgi/overview.html Tabi perl,php ve diğer web için kullanılan programlama dillerinin gelişmesiyle, bazı şeyler çok kolay yapılır hale geldi, php,python gibi inanılmaz yetkinlikte kütüphaneleri olan diller, olayı aldı, çok farklı yerlere götürdü. Ancak iyi bir web programcısının, arkada ne tür işlerin döndüğünüde iyi bilmesi gerekir diye düşünüyorum. Ör. Php standart input'dan girdileri, yada trayıcının gönderdiği kurabiyeleri okuyarak, form dan gelen bilgileri geliştiriciyi hiç uğraştırmadan global request değişkenine atar, varsayılan olarak gerekli ise \ ile karakter kaçınımlarını yapar. Oysa ben aynı işleri yapsın diye tam 12 ayrı işlev yazdım. Ör. Python'un kendi cgi modülünde bu işleri yapan işlevlerde mevcut. Dolayısıyla yeni başlayan arkadaşları bir yana bırakırsak, işe cgi ile başlamış bir web programcısı Cannot modify headers, headers already sent nedir abicim? yada PHP'de outputun başlayıp başlamadığının kontrolü gibi sorular sormaz, çünkü çıktıyı programcının kendisinin başlattığını bilir. Bu başlığı açan arkadaşında bir an önce cgi ile antrenmanlara başlamasını öneririm ;J Barış ÇUHADAR What you get is Not what you see wrote: Web programlamanın temeli CGI öğrenmeye başlarsanız kullanıcı-sunucu veri transferi vb. konusunda kafanızda soru işareti kalmaz. Programlamaya C, web programlamaya CGI ile başlanması varsayılan ilke olagelmiştir. Php ile cgi programlama yapabilirsiniz. Bu CGI kelimesini ilk defa web programlama isine basladigim zamanlarda cok duymustum ve arastirmistim. Butun is CGI da gozukuyordu. Lakin CGI ile nasil programlama yapilacagina dair internette elle tutulur, gozle gorulur, kayda deger bir dokuman veya bilgi bulamadim. Daha sonralari python ya da perl ile CGI programlamaya dair bazi seyler bulmustum sanirim. Ama halen bu konuyu tam anlamis degilim ve sanirim CGI biraz eskide kaldi. ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] PHP'de Proper fonksiyonu
Arkadaşlar, PHP'de, bir cümlenin sadece ilk harflerini büyültecek bir fonksiyon ihtiyacım var. * Bu fonksiyon, ve - veya - ile gibi kelimelerin baş harflerini büyültmemeli, * TBMM, T.C., TL, USD gibi ifadeleri küçültmemeli. * ( - - ' gibi karakterler arasındaki ifadelerde ise doğru çalışmalı. Örnek: ADAMA: HAYIR DEDİ. == Adama: Hayır dedi. Elinde böyle bir fonksiyonu olan var mı acaba? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] MYSQL query optimizasyonu
Arkadaşlar, Aşağıdaki sorguyu optimize etmem gerekiyor. Çünkü, sql explain'den batığımda 300.000 kayıt (yani tüm kayıtlarım) üzerinde çalışıyor. Bu sorgulardaki satis_tarihi, hareket_tarihi ve iptal_tarihi alanları ayrı ayrı indexli. *select islem_id from satislar where satis_tarihiDATE_SUB(CURDATE(), INTERVAL 15 MINUT**E) OR ** hareket_tarihi DATE_SUB(CURDATE(), INTERVAL 15 MINUTE) OR iptal_tarihiDATE_SUB(CURDATE(), INTERVAL 15 MINUTE)* Yaptığım testlerde field değer kriteri konulduğunda index kullanılmazken, field between xx and yy yaptığımda index devreye giriyor. Yukarıdaki sorgumda her bir satırı BETWEEN ile yapıp denediğimde olumlu sonucu alamadım, ancak bu satırları teker teker çalıştırınca optimizasyon gerçekleşiyor. Göstereceğiniz ilgiye şimdiden teşekkürler... Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] htmlSQL hk
Arkadaşlar, http://www.jonasjohn.de/lab/htmlsql.htm sayfasında HTML doküman içinden dilediğiniz kriştere uygun verileri çekmeye yarayan bir PHP Class'ı anlatılıyor. Bu iş konusunda tecrübesi olan veya buna alternatif birşeyler arıyorum. Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: htmlSQL hk
Merhaba, araba.com, sahibinden.com gibi sitelerde son yayınlanan ilanları toplayıp bir database yapmak istesem nasıl olur onun araştırması içindeyim. Selamlar, Nuri Akman 2010/5/7 Bircan HANCI birc...@gmail.com Aslında durumun HTML ile pek bir alakası yok. Arka planda PHP ve Mysql çalışıyor. İş yükü bu ikisinde. Sizin nasıl birşey yapmak istediğinizi belirtirseniz daha çok yardımcı olabilir. Saygılarımla Bircan HANCI 2010/5/7 Nuri Akman nuri.ak...@hazine.gov.tr: Arkadaşlar, http://www.jonasjohn.de/lab/htmlsql.htm sayfasında HTML doküman içinden dilediğiniz kriştere uygun verileri çekmeye yarayan bir PHP Class'ı anlatılıyor. Bu iş konusunda tecrübesi olan veya buna alternatif birşeyler arıyorum. Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: htmlSQL hk
Merhaba, Atıf Bey, bu soruma yaptığınız yorum için buluttan nem kapmak tabirini kullanmak istiyorum :) Sörf yaparken http://www.jonasjohn.de/lab/htmlsql.htm sayfasını keşfedince bu nerede kullanılabilir sorusu geldi aklıma ve nedenle bu mesajımı yazdım. Selamlar, Nuri Akman 2010/5/7 Atıf CEYLAN atifcey...@gmail.com Acikcasi ben, yazdiklarinda hic bir ibare olmamasina ragmen verilerini paylasacakalarini dusunerek bunlari yazdim. Eger aksi bir durum ise bu iki arkadastan pesin hukum verdigim icin ozur dilerim. 2010/5/7 Baris CUHADAR pard...@gmail.com İnsanların kendi yerellerinde, sadece kendi kullanımlarına özel olmak kaydıyla, söz konusu sitelerin son içeriklerini incelemek, yada bir veritabanında toplayıp kendi sorgulamalarını yapmak istemelerini anlayışla karşılıyorum. Sonuçta google'ın yaptığı, yada söz konusu sitelerin ziyaretçilerinin yaptığı farklı birşey değil, ha tarayıcı ile bakmışınız yada başka şekilde. Ancak, bu verileri 3. bir siteye vb. koyup global olarak erişime açmanın pek ahlaklı bir davranış olmayacağı açık. Atıf CEYLAN wrote: Arkadaslar bu yapilanlar etik olmadigi gibi burada paylasilmasida hic hos degil. On May 7, 2010 2:31 PM, Erdinc Akkaya hz.r...@gmail.com wrote: ben toplamıştım bunu bi ara. javayla yazılmış şöyle birşey kullanmıştım çokta memnundum. Go To Cobra 0.95.1http://java-source.net/open-source/html-parsers/cobra-0.95.1 07 Mayıs 2010 13:55 tarihinde Nuri AKMAN nuriak...@gmail.com yazdı: Merhaba, araba.com, sahibinden.com gibi sitelerde son yayınlanan ilanları toplayıp bir data... -- Erdinc Akkaya Web Developer @ CE / Positive www.positive.com.tr ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- /** * @author Atıf CEYLAN * Software Developer * http://www.atifceylan.com */ ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: MySQL yedekleme ve restore hk
Merhaba, Google'da mysql backup and restore yazarak arattım. Yaklaşık 468.000 sonuç buldu. Hangisine tıklamamı önerirsiniz? Selamlar, Nuri Akman 2010/7/2 What you get is Not what you see wygin...@gmail.com 2010/7/2 Nuri AKMAN nuriak...@gmail.com: Basit script olarak önerileriniz ne olabilir acaba? Selamlar, Nuri Akman Internette ararsaniz zillion tane var. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] PHP'de ardışık sayıları gösterme hk
Merhaba, Elimde şu gibi sayı grubu var: 1,2,5,6,7,8,9,20,23,29,40,41,42 Elde etmek istediğim sonuç : 1,2,5-9,20,23,29,40-42 Ardışık olarak üç ve daha çok sayı varsa başlangıç ve bitiş arasına - koyarak göstermek istiyorum. Bunu nasıl yapabileceğim konuda bana yol gösterebilir misiniz? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Mysql Workbench altenatifi
Ben de MySQL yönetimi konusunda *navicat *programını şiddetle tavsiye ederim. Selamlar, Nuri Akman 2010/7/22 Ömer ÖLMEZ omerol...@gmail.com navicat lite var 22 Temmuz 2010 03:12 tarihinde Mustafa Kahraman barzo...@gmail.comyazdı: Workbench in neyini beyenedin :) Bence gayet basarili bi urun ben ubuntu da kullanıyorum herhangi bir problem sorun yok ;) Sevgi ve Saygı ile... Mustafa Kahraman 22 Temmuz 2010 01:10 tarihinde H. İbrahim YILMAZ yil...@bilisimmarmara.com.tr yazdı: Merhaba, Gnu/Linux altında çalışan mysql workbench alternatifi özgür bir yazılım tavsiye edebilir misiniz? Saygılar. -- Opera'nın e-posta istemcisi ile gönderildi: http://www.opera.com/mail ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: MySQL, INDEX ve SELECT performansı / limit i / ayarı ?
Merhaba, Sunucumda 2 Gb belleğim var. Mevcut ayarlarım şöyle: read_buffer_size: 33550336 key_buffer_size: 33550336 table_cache: 1024 max_tmp_tables: 32 sort_buffer_size: 2097144 read_rnd_buffer_size: 262144 Bu değer tablomda datetime türünde saklanıyor. Mesajınız çerçevesinde read_buffer_size ve key_buffer_size değerlerini 2 katı olan değere 67100672 ayarladım ancak sonuç değişmedi. Selamlar, Nuri Akman 2010/9/24 Kerem Can Karakaş blokdiyag...@gmail.com Cum, 2010-09-24 tarihinde 02:11 +0300 saatinde, Nuri AKMAN yazdı: Arkadaşlar, MySQL'de listeler adlı bir tablom var ve islem_tarihi adlı alan için index tanımım var. Tabloda 250.000+ kayıt var. SQL1 sorguma 5431 kayıt geliyor ve süre: 0.027 saniye, SQL2 sorguma 5570 kayıt geliyor ve süre: 3.510 saniye (130 kat daha yavaş !) SQL1 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-20' AND '2010-12-31' SQL2 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-19' AND '2010-12-31' Çalışan SQL'i analiz ettiğimde: SQL1 için sadece 5431 satırı işlendiğini görüyorum SQL2 için tablonun tüm satırlarının (250.000 satırın hepsinin) işlediğini görüyorum. Yani, index devre dışı kalıyor :( Bu durumun MySQL'in server parametrelerinden birinden kaynaklı olduğunu düşünüyorum. Fakat bulamadım... Bu durumu nasıl düzeltebilirim? Key Buffer değişkenini arttırabilirsiniz. Bellek miktarınızı ve var olan key_buffer değerini yazarsanız yardımcı olabilirim. Bu arada index kullanılamadığına göre read buffer size değeri de kullanılabilir. Sorununuz muhtemelen indexlenen parçanın key bufferdan daha büyük olmasına bağlı bir sort vakası. Bu arada bu değer tabloda datetime tipinde mi saklanıyor? Saklanmıyorsa neden? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: MySQL, INDEX ve SELECT performansı / limit i / ayarı ?
Evet, başka tarihleri de denedim. Yakalanan kayıt sayısı belirli bir limiti aşınca bu olay oluyor. Sorun tarihle alakalı değil yani. Selamlar, Nuri Akman 2010/9/24 What you get is Not what you see wygin...@gmail.com SQL1 sorguma 5431 kayıt geliyor ve süre: 0.027 saniye, SQL2 sorguma 5570 kayıt geliyor ve süre: 3.510 saniye (130 kat daha yavaş !) SQL1 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-20' AND '2010-12-31' SQL2 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-19' AND '2010-12-31' Baska tarihleri de denediniz mi? ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: MySQL, INDEX ve SELECT performansı / limit i / ayarı ?
Merhaba Serdar Bey, select * from listeler *force index ( _islem_tarihi )* where islem_tarihi between 2010-08-10 and 2010-12-31 Tavsiyeniz üzerine yukarıdaki şekilde yapılca index devreye girdi. Teşekkürler. Ancak, USE INDEX ile sonuc alamadım. (islem_tarihi alanına _islem_tarihi adı ile index verdiğim için force index'e bunu yazdım.) DİĞER TARAFTAN: SİZCE, DİĞER SUNUCU PARAMETRELERİM DOĞRU MU? SİZLER NE ÖNERİRSİNİZ? Selamlar, Nuri Akman 2010/9/24 serdar güler benimadimhicki...@gmail.com Selamlar, MySQL in sistem parametrelerinde dolayı index devre dışı kalmaz, index in kullanılıp kullanılmayacağına karar veren mekanizma optimizer , eğer inde i kullanmasının full table scan e göre daha iyi olacağını düşünüyorsanız. USE INDEX, FORCE INDEX gibi hintlerle SQL i zenginleştirebilirsiniz. Kolay gelsin... 2010/9/24 Baris CUHADAR pard...@gmail.com Tarihleri integer - unixtimestamp olarak saklamanız, index büyüklüğünüzü azaltıp, indexleme zamanını kısaltıp, ayrıca sıralama işlemlerini kolaylaştırabilir. integer 4 byte, datetime 8 byte yer kaplıyor. Bu işlemler program kodunuzu değiştirmenizi gerektirecektir. On 09/24/2010 02:11 AM, Nuri AKMAN wrote: Arkadaşlar, MySQL'de listeler adlı bir tablom var ve islem_tarihi adlı alan için index tanımım var. Tabloda 250.000+ kayıt var. SQL1 sorguma 5431 kayıt geliyor ve süre: 0.027 saniye, SQL2 sorguma 5570 kayıt geliyor ve süre: 3.510 saniye (130 kat daha yavaş !) SQL1 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-20' AND '2010-12-31' SQL2 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-19' AND '2010-12-31' Çalışan SQL'i analiz ettiğimde: SQL1 için sadece 5431 satırı işlendiğini görüyorum SQL2 için tablonun tüm satırlarının (250.000 satırın hepsinin) işlediğini görüyorum. Yani, index devre dışı kalıyor :( Bu durumun MySQL'in server parametrelerinden birinden kaynaklı olduğunu düşünüyorum. Fakat bulamadım... Bu durumu nasıl düzeltebilirim? Selamlar, Nuri Akman ___ Linux-programlama mailing list linux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- Serdar Güler ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: MySQL, INDEX ve SELECT performansı / limit i / ayarı ?
Tekrar Merhaba, İlginize çok teşekkür ederim. Sadece force index kullanarak ve kod içindeki mysql_close satırlarını silerek sadece gerektiğinde çalıştırdığım özel bir kontrol sayfamın çalışma süresini 48 saniyeden 27 saniyeye düşürdüm. Selamlar, Nuri Akman 2010/9/24 serdar güler benimadimhicki...@gmail.com Merhaba, USE INDEX optimizer ın seçebileceği birden fazla index mevcut ise tercih edilirken, optimizer ın index kullanmamayı tercih ettiği durumlarda durumlarda FORCE INDEX tercih edilmelidir. Server parametreleri için ise şu parametre şu olmalıdır, bu parametre bu olmalıdır gibi bir söylem çok da uygun olmaz, server ın özelliklerine göre, tuttuğunu verinin özelliklerine göre ve yaptığımız sorgunun özelliklerine göre optimize edilecek ayarlar var. Eğer MySQL i lisanslı alırsanız beraberinde gelen MySQL Enterprise Monitor serverdaki bazı parametreleri izleyerek size bu parametreler konusunda yorumlarda bulunuyor. Ayrıca MySQL in status bilgilerinde yapacağınız bazı hesaplamalarla aynı yorumları kendiniz de yapabilirsiniz. ( http://dev.mysql.com/doc/refman/5.1/en/server-status-variables.html) Kolay gelsin... 2010/9/24 Nuri AKMAN nuriak...@gmail.com Merhaba Serdar Bey, select * from listeler *force index ( _islem_tarihi )* where islem_tarihi between 2010-08-10 and 2010-12-31 Tavsiyeniz üzerine yukarıdaki şekilde yapılca index devreye girdi. Teşekkürler. Ancak, USE INDEX ile sonuc alamadım. (islem_tarihi alanına _islem_tarihi adı ile index verdiğim için force index'e bunu yazdım.) DİĞER TARAFTAN: SİZCE, DİĞER SUNUCU PARAMETRELERİM DOĞRU MU? SİZLER NE ÖNERİRSİNİZ? Selamlar, Nuri Akman 2010/9/24 serdar güler benimadimhicki...@gmail.com Selamlar, MySQL in sistem parametrelerinde dolayı index devre dışı kalmaz, index in kullanılıp kullanılmayacağına karar veren mekanizma optimizer , eğer inde i kullanmasının full table scan e göre daha iyi olacağını düşünüyorsanız. USE INDEX, FORCE INDEX gibi hintlerle SQL i zenginleştirebilirsiniz. Kolay gelsin... 2010/9/24 Baris CUHADAR pard...@gmail.com Tarihleri integer - unixtimestamp olarak saklamanız, index büyüklüğünüzü azaltıp, indexleme zamanını kısaltıp, ayrıca sıralama işlemlerini kolaylaştırabilir. integer 4 byte, datetime 8 byte yer kaplıyor. Bu işlemler program kodunuzu değiştirmenizi gerektirecektir. On 09/24/2010 02:11 AM, Nuri AKMAN wrote: Arkadaşlar, MySQL'de listeler adlı bir tablom var ve islem_tarihi adlı alan için index tanımım var. Tabloda 250.000+ kayıt var. SQL1 sorguma 5431 kayıt geliyor ve süre: 0.027 saniye, SQL2 sorguma 5570 kayıt geliyor ve süre: 3.510 saniye (130 kat daha yavaş !) SQL1 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-20' AND '2010-12-31' SQL2 : SELECT * FROM listeler WHERE islem_tarihi between '2010-09-19' AND '2010-12-31' Çalışan SQL'i analiz ettiğimde: SQL1 için sadece 5431 satırı işlendiğini görüyorum SQL2 için tablonun tüm satırlarının (250.000 satırın hepsinin) işlediğini görüyorum. Yani, index devre dışı kalıyor :( Bu durumun MySQL'in server parametrelerinden birinden kaynaklı olduğunu düşünüyorum. Fakat bulamadım... Bu durumu nasıl düzeltebilirim? Selamlar, Nuri Akman ___ Linux-programlama mailing list linux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- Serdar Güler ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- Serdar Güler ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Ajax ile ilgili 2 soru
Arkadaşlar, Sizlere ajax konusunda 2 sorum olacak: *Soru 1:* Web sayfamda ekranda 10 adet ürün resimi var. Fare ile üzerine gelince ajax ile sunucudan (php-mysql) ürün bilgilerini getirip gösteriyorum. Bunun için UrunBilgileriniGetir(urun_id) adında bir JS fonksiyonum var. Sorun şu: Kullanıcı fareyi tüm resimler üzerinde hızla gezdirdiğinde JS fonksiyonum 10 defa çağrılmasına rağmen, ilk talebin daha sonucu gelmemişken ikinci ve diğer talepler sunucuya iletiliyor. Bu da sunucuda gereksiz bir trafik oluşmasına sebep oluyor. Bu sorunun önüne nasıl geçebilirim? *Soru 2:* Ayrıca, kullanıcı ürünle ilgili bir işlem yapmak için tıklarsa (örnek: Sepete ekle): Adım 1: önce onun benim web siteme olan bağlantısında bir sorun olup olmadığını kontrol etmek Adım 2: ve sonrasında da talebini işleme koymak istiyorum. Adım 1'deki kontrolü nasıl yapabilirim? Veya, sizlerin başka bir önerisi olabilir mi? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Ajax ile ilgili 2 soru
Selamlar, Nuri Akman 2010/9/27 Baris CUHADAR pard...@gmail.com 1. setTimeout ile söz gelimi 1 saniye bekleyip onmouseover denetimi ile, daha sonra sorguyu sunucuya gönderme gibi bir işlem yapılabilir. Yani ürün imgesi yada bağlantısı üstünde 1 saniye bekleme yapılmadıysa sorgu sunucuya gönderilmeyecek şeklinde 2. Kullanıcı tarafında javascript ile birşey mi göstermek istiyorsunuz? Şu anda servis ile bağlantı yok şeklinde. Evet On 09/26/2010 11:46 PM, Nuri AKMAN wrote: Arkadaşlar, Sizlere ajax konusunda 2 sorum olacak: *Soru 1:* Web sayfamda ekranda 10 adet ürün resimi var. Fare ile üzerine gelince ajax ile sunucudan (php-mysql) ürün bilgilerini getirip gösteriyorum. Bunun için UrunBilgileriniGetir(urun_id) adında bir JS fonksiyonum var. Sorun şu: Kullanıcı fareyi tüm resimler üzerinde hızla gezdirdiğinde JS fonksiyonum 10 defa çağrılmasına rağmen, ilk talebin daha sonucu gelmemişken ikinci ve diğer talepler sunucuya iletiliyor. Bu da sunucuda gereksiz bir trafik oluşmasına sebep oluyor. Bu sorunun önüne nasıl geçebilirim? *Soru 2:* Ayrıca, kullanıcı ürünle ilgili bir işlem yapmak için tıklarsa (örnek: Sepete ekle): Adım 1: önce onun benim web siteme olan bağlantısında bir sorun olup olmadığını kontrol etmek Adım 2: ve sonrasında da talebini işleme koymak istiyorum. Adım 1'deki kontrolü nasıl yapabilirim? Veya, sizlerin başka bir önerisi olabilir mi? Selamlar, Nuri Akman ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] MySQL'de tablo bölme ve birleştirme
Arkadaşlar, MySQL'de satislar adında bir tablom var içinde 1 milyonun üzerinde kayıt var. Burada yıllar ve aylar itibariyle veriler tutuyor. Üzerinden 1 ay geçtikten sonra bu eski kayıtlar üzerinde SELECT dışında hiç bir işlem yapılmıyor. Yedekleme ve çalışma performansını artırmak adına tablo verilerini yıllar itibariyle ayrı dosyalarda saklayayım istiyorum (satislar_2006, satislar_2007 gibi). Bu tabloların kayıt deseni deseni birbirinin aynısı. *Ancak, raporlamaya ilişkin sayfalarımın tüm kayıtlar üzerinde çalışması gerekiyor.* Raporlama ihtiyacımı gidermek için, tüm bu bölünmüş dosyalardaki kayıtlarda çalışacak bir SQL komutu için nasıl bir çalışma yapabilirim? Biraz daha açacak olursam: select * from satislar where kosul = deger gibi bir komutun satislar_2006, satislar_2007, satislar_2008, satislar_2009, satislar_2010 ve satislar adlı tablolardaki tüm veriler üzerinde çalışarak sonuç getirmesini nasıl sağlayabilirim? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Yan: Re: MySQL'de tablo bölme ve birle ştirme
Merhaba, Deneme yaptım. View iş görüyor aslında. Ancak, performans çok yavaş geldi bana Selamlar, Nuri Akman 2010/10/2 Guychmyrat Amanmyradov guychmy...@yahoo.com.tr Merhaba, benim de ilk aklıma view geldi. Eğer view ile iş görebilirseniz, en basiti o olur. Eğer view doğru çalışmaz ise, bir procedure işinizi görür. --- *02/10/10 Cts tarihinde serdar güler benimadimhicki...@gmail.com*şöyle yazıyor: Kimden: serdar güler benimadimhicki...@gmail.com Konu: [Linux-programlama] Re: MySQL'de tablo bölme ve birleştirme Kime: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme linux-programlama@liste.linux.org.tr Tarihi: 2 Ekim 2010 Cumartesi, 10:36 Merhaba, Bu durum için view tavsiye etmem, MySQL de view içinde union all gibi ifadeler varsa alt tablolardaki indexleri kullanamayabiliyor. Eğer MyISAM tablolar ı kullanıyorsanız en güzel güel çözüm partitioning, eğer InnoDB tablolarınız varsa ve tablo üstünde foreign keyleriniz varsa partioning kullanma imkanınız da olmuyor. Bu durumda da stored procedure yazmanız gerekecek. Bi kaç information_schema sorgusu ve dinamik sql ile istediğiniz sonuçları kolayca elde edebilirsiniz. Kolay gelsin... 2010/10/2 Omer Barlas o...@barlas.com.trhttp://mc/compose?to=o...@barlas.com.tr Nuri AKMAN @ 02-10-2010 01:57: Raporlama ihtiyacımı gidermek için, tüm bu bölünmüş dosyalardaki kayıtlarda çalışacak bir SQL komutu için nasıl bir çalışma yapabilirim? view kullanmayı düşündünüz mü? bir view yaratarak tüm tabloları bu view'da birleştirebilirsiniz. -- Omer Barlas o...@barlas.com.tr http://mc/compose?to=o...@barlas.com.tr w/MSN ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.trhttp://mc/compose?to=linux-programl...@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- Serdar Güler -Satır İçi Eki Var- ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.trhttp://mc/compose?to=linux-programl...@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] JavaScript'de class öğrenmek istiyorum.
Arkadaşlar, Amacım JavaScript ile OOP programlamadaki CLASS konusunu öğrenmek istiyorum. Şöyle bir örnek yapmak istedim: Özelliklerini aşağıda tanımladığım bir Apartman tanımlamak ve içindeki her bir dairenin özeliğini doldurmak istiyorum. Ayrıca, DaireSahipleri gibi bir fonksiyonla da her bir daire sahibini listelemek istiyorum. Örnek kod içeren bir mesaj veya bunun nasıl yapılacağını basit bir dilde anlatan bir link arıyorum Yardımlarınız için şimdiden teşekkürler... Selamlar, Nuri Akman *Apartman *il ilce Cadde Sokak KapıNo DaireSayısı *Daire *KapıNo SahibininAdi AboneNoSu AboneNoElektrik AboneNoDogalgaz ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] PHP'de tüm açık session'ların kapat ılması
Arkadaşlar, PHP+MySQL ile yaptığım web tabanlı bir uygulamam var. Programda yaptığım değişikliğin tüm kullanıcılara yansıtabilmek için onların programa tekrar girmelerini sağlamam gerekiyor. Çünkü, programın ana bölümü sürekli ajax çalışıyor. Dolayısıyla kullanıcı aynı ekrandan akşama kadar hiç çıkmadan işini yapabiliyor. Benim bir şekilde kullanıcının sisteme tekrar girişini sağlamam gerekiyor. Bunu yapmanın en kolay yolunun da sunucu üzerindeki kullanıcılarımın session bilgilerini sağlayan dosyalarını silerek yapabilirim diye düşünüyorum. Böylece program session açılmadığını görüp login sayfasına kullanıcıyı yönlendirebilir. Bunun nasıl yapılabileceği konusunda fikri olan / tecrübesi olan var mı? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Nokta Vuruşlu Fatura Yazıcısı (Konu D ışı)
Arkadaşlar, Konu dışı olduğunu biliyorum ama bu sorunun cevabını en iyi bilen kişilerin de burada olduğunu düşündüğüm için bu mesajı yazıyorum. Fatura yazıcısı olarak kullanmak üzere nokta vuruşlu bir yazıcı arıyorum. Elimde sürekli forma basılı faturam var. Ve bazı dökümlerimi almak içinde boş kağıdım var. Sürekli olarak kağıt tak, kağıt çıkar yapmadan kullanabileceğim bildiğiniz bir yazıcı modeli var mıdır? Teşekkürler... ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Aynı sunucuda farklı sitelerde ortak session değişkeni kullanma?
Arkadaşlar, Aynı hosting firmasında, aynı makina üzerinde 2 farklı domain/site var. Birinci sitede tanımladığım ve değer atadığım PHP Session değişkenine ikinci siteden ulaşmak istiyorum. Bu mümkün müdür? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Yan: Re: Ruby on Rails hakkında bir ka ç soru
Merhaba, PHP mi? diğer diller mi? konusunda http://developers.facebook.com/opensource/ sayfasına bakmanızı tavsiye ederim. Bu sayfa Facebook sitesinde kullanılan tüm teknolojileri listeliyor. Görüleceği üzere facebook PHP ve MySQL ile çalışıyor diyebiliriz. Selamlar, Nuri Akman 2010/10/28 Guychmyrat Amanmyradov guychmy...@yahoo.com.tr M. Dumlupinar'a katılıyorum. Bir kafama takılan, 6 dil bilmek mi yoksa 6 dille uğraşmak yerine 1 dilde uzmanlaşmak mı? @Hüsrev Bütün burada belirttiklerinize katılmakla beraber ufak projelerde PHP ile geliştimek ve bakımını yapmak kolayken, büyük scriptlerde (eğer siz java'nın zorladıklarına benzer sınırlamaları geliştiricilere zorunluluk olarak belirtmezseniz, herkesi özgür bırakırsanız) bakımı çok zor durumlar meydana geliyor. Debugging çok zorlaşıyor. Daha önce de çok bahsi geçti ama, Düz PHP ile yazarsanız söylediğiniz doğru ama, Frameworkler geliştirilmiş ve sonuçta onlar da PHP dili içine giriyor. Yani, PHP ile debugging zor çok doğru olmuyor bence. Sebebi ise, framework kullanarak debugging yapabilirsiniz. Elbette Script olmayan dil kadar güçlü değil. Yapısı gereği. Ama yine de frameworkler baya debugging sağlıyor. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] String değerden UL/OL üreteci arıyorum. ..
Arkadaşlar, Dün geceden beri kod yazmaya çalıştığım fakat bir türlü başaramadığım bir konuda artık sıkıldığım için sizlerden yardım talep ediyorum. Düzenli yazılmış bir stringi verdiğimde bunun HTML kodunu üretecek hazır bir PHP fonksiyon arıyorum. Bilen var mı? *Elimdeki Örnek String:* Book 1 Chapter 1 Chapter 2 Chapter 3 Chapter 4 Book 2 Chapter 1 Chapter 2 Chapter 3 Ex 1 Ex 2 Chapter 4 Book 3 Chapter 1 Chapter 2 Chapter 3 Chapter 4 *Üretmek istediğim sonuç:* ul liBook 1 ul liChapter 1/li liChapter 2/li liChapter 3/li liChapter 4/li /ul /li liBook 2 ul liChapter 1/li liChapter 2/li liChapter 3 ul liEx 1/li liEx 2/li /ul /li liChapter 4/li /ul /li liBook 3 ul liChapter 1/li liChapter 2/li liChapter 3/li liChapter 4/li /ul /li /ul Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: String değerden UL/OL üreteci arıyorum ...
Tekrar Merhaba ! Adem Bey, ilginize çok çok teşekkür ederim. denizi geçip derede boğulmak derler ya hani, aynen öyle olmuştum. Gönderdiğiniz kod gayet sağlıklı çalışıyor! Çok teşekkür ederim, sağolunuz... Bu kodu geliştirdiğim uygulamada kullanacağım. Çalışmam bitince sonucu sizlerle de paylaşacağım inş. Selamlar, Nuri Akman 05.11.2010 14:12, Adem Alp YILDIZ yazmış: http://pastebin.com/fgSgz4WJ sürüm: 2 :) 2010/11/5 Adem Alp YILDIZ adem...@gmail.com mailto:adem...@gmail.com Kod zaten ağaç sonlarını düzgün kapatamıyordu. Bir kaç kontrol ile düzeltilebilir. Ağaç derinliğini saydırıp kontrol etmek gerekiyor. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP bellek kullanımı
Merhaba, Bişr web sitesindeki linklerin veya belirli bri içeriğin eçkilmesi konusunda http://www.jonasjohn.de/lab/htmlsql.htm sayfasındaki örneğe de bakabilirsiniz. Selamlar... 15.12.2010 10:37, Guychmyrat Amanmyradov yazmış: Merhabalar. Aşağıdaki gibi kodum var. Yaptığı işlem bir gazeteden sürekli olarak haberleri çekip belli bir kısmını veritabanına yazmak. Ben değişkenleri while içinde unset yapıp tekrar oluştursam da sanırım bellekten silmiyor bunu. Haliyle bellek şişiyor. Eğer ini_set('memory_limit', '512M'); kullanırsam 512 dolduruyor ve program duruyor. Bellek doldu diye. Eğer onu kullanmaz isem bilgisayar kullanılamaz hale geliyor, yani belleği dolduruyor ve sonra tüm bilgisayar belleği bitince duruyor. Bunu nasıl kontrol edebilirim acaba? Şimdiden teşekkürler. for($i = 1; $i 2000; $i++) { $currentLink = ; $html = ; $counter = 0; $result[] = ; $sonuc = ; $currentLink = http://www.abc.com/?newsId=.$linkObj-convertToDobuleDigit($i); $html = file_get_html($currentLink); if ( preg_match(/font class=\detail-spot\/i, $html)) { foreach($html-find('font[class=detail-spot]') as $e) { $sonuc .= preg_replace(/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/, \n, $e-innertext); } $time = date('y-m-d H:i:s', strtotime(now)); mysql_query(insert into ztext(content, link, time) Values(' . $linkObj-removeUndefinedChars( addslashes( $sonuc ) ). ', '.$currentLink.', '.$time.') ); echo yazilanlink : .$currentLink. \n\t; } else { $lastlinkok = false; echo currentlink : .$currentLink. \n\t; } unset($counter); unset($currentLink); unset($html); unset($sonuc); echo ---; echo Using , memory_get_peak_usage(1), bytes of ram.; } ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Sunucuda ayar yapmaksızın cache mümkün m ü?
Arkadaşlar, php + mysql + apache web uygulamam var. buradaki bazı linklerim değerini veritabanından alıyor ve çoğunlukla 1-2 gün boyunca bu değerler hiç değişmiyor. Yani, 2-3 günde 1 değişen içerik söz konusu. Kullanıcı, web sayfama oturum açtıktan sonra bu sayfalarımdan birisine girerse, ilk girişte bilgiler veritabaından çekilip gelsin; ancak, aynı oturumundaki ikinci ve sonraki girişlerinde ise browser web sunucusundan bu sayfaları tekrar istemesin, cache'deki sayfayı göstersin istiyorum. Bunu META tagları ile (revisit-after, expire, cache-control gibi) yapabilir miyim? Yoksa muhakkak sunucu tarafında birşeyler yapmak gerekir mi? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: Sunucuda ayar yapmaksızın cache mümkün mü?
Merhaba Erdem Bey, Bu çözüm gerçekten de iş yapabilecek güzel bir çözüm, hatta; dosyaların ramfs üzerinde saklanması sağlanarak güzel bir uçuş tecrübesi bile yaşanabilir. Ancak, önerinizde sunucu ile bağlantıya girilmesi ve cevap alınması söz konusu. Ben, oturum açan kullanıcımın sadece 1 defa bu sayfayı çekmesini istiyorum, ikinci çağırma talebinde bir daha net'e bağlanmasını istemiyorum. Selamlar, Nuri Akman 2010/12/19 Erdem ARTAN badib...@gmail.com http://pehepe.blogspot.com/2008/01/php-cache-sistemi.html http://www.kodaman.org/yazi/php-ile-hizli-ve-basit Adreslerinde anlatılanlar, sanırım dediğiniz gibi sunucuda bir ayar gerektirmeksizin, sadece php ile önbellek işi yapmaya yarıyorlar. Erdem Artan 2010/12/19 Nuri AKMAN nuriak...@gmail.com Arkadaşlar, php + mysql + apache web uygulamam var. buradaki bazı linklerim değerini veritabanından alıyor ve çoğunlukla 1-2 gün boyunca bu değerler hiç değişmiyor. Yani, 2-3 günde 1 değişen içerik söz konusu. Kullanıcı, web sayfama oturum açtıktan sonra bu sayfalarımdan birisine girerse, ilk girişte bilgiler veritabaından çekilip gelsin; ancak, aynı oturumundaki ikinci ve sonraki girişlerinde ise browser web sunucusundan bu sayfaları tekrar istemesin, cache'deki sayfayı göstersin istiyorum. Bunu META tagları ile (revisit-after, expire, cache-control gibi) yapabilir miyim? Yoksa muhakkak sunucu tarafında birşeyler yapmak gerekir mi? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP'de decimal point tanımı var mı?
Sorunumu çözdüm: // Verileri yazdır do { foreach($row_rsMatris as $value) { if( is_float($value + 1) ){ echo number_format($value, 3, ,, ) . ;; } else { echo $value . ; ; } } echo \n; } while ( $row_rsMatris = mysql_fetch_assoc($rsMatris) ); Sıkıntı sadece ondalıklı bölüm içeren sahalardaydı. Bu nedenle, yukarıdaki gibi yaparak sorunu aştım. is_float() bana sayının ondalıklı olup olmadığını veriyor. İncelik şurada: if(is_float($value + 1)) örneğindeki gibi +1 ekleyerek karşılaştırma yapmazsam bu değeri sayı değil, string olarak değerlendiriyor. Teşekkür ederim... 04.01.2011 10:52, Mustafa ŞENGÜL yazmış: On 04.01.2011 10:34, Nuri Akman wrote: Arkadaşlar, $pi = 22/7; echo $pi; Komutları ekrana 3.1428571428571 sonucunu yazıyor. number_format() gibi bir fonksiyon kullanmaksızın, bu sonucu ekrana nokta yerine virgüllü gösterim ile 3,1428571428571 şeklinde yazdırabilmem mümkün mü? Bunun için ayar yapabiliyor muyuz? Buna şurada ihtiyaç duydum: MySQL'den çektiğim sonucu .CSV formatında output etmek istiyorum. Gelen verileri de foreach döngüsüyle basıyorum. Tek tek field kontrolü yapmak istemedim... Bu şekilde yaptığımda ondalıklı sayılar nokta ile gösteriliyor ve bu da excel tarafında yanlış algılanıyor. Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php output ederken, .noktayı virgüle çevirebilirsiniz, bu tarz bir ayarın PHP'de olcağını sanmıyorum, çekirdeği ilgilendiren bir konu, değişiklik olduğunda diğer fonksiyon ve sınıfların olumsuz etkilenmesi çok olası, bence en iyis string fonksiyonları ile çevirmeniz, o kadarda zahmetli gözükmüyor. kolay gelsin. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Bu nedir?: !$_POST[input]
Arkadaşlar, !$_POST[input] yukarıdaki bu PHP kodu !isset($_POST[input]) anlamına mı geliyor? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] IP adresi ile haritada yaklaşık konum
Arkadaşlar, Ziyaretçi defterine mesaj bırakan kişinin IP adresini de alıyorum. Site göneticisine, bu kişinin yaklaşık yerini harita üzerinde göstermek istiyorum. Çünkü, bazı mesajlarda: Almanya'da yazıyorum denilmekle birlikte belki de yan binadan birileri bu mesajı gönderiyor. Bu konuda http://en.iponmap.com/ sitesini buldum. Acaba sizin bildiğiniz daha başka bir yer var mı? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] PHP ile computer name'i alma
Arkadaşlar, Sadece kurum içinde çalışan apache web sunucum var. Buradaki bir grup sayfamı sadece bazı kullanıcılarımın görmesini istiyorum. Bu konudaki kısıtlamayı da Bilgisayar Adı (computer name)'na göre yapmak şu an için en hızlı çözümüm olacak. Ancak, PHP bana Compuer Name'i vermiyor. PHP'den kullanıcının compuer name'ini öğrenebilir miyim? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP ile computer name'i alma
Mesajı yazmadan önce bu sayfaya ben de denk geldim ama istediğim bilgi yerine sadece IP numarasını verdi. 31.01.2011 15:35, Mucibirahman İLBUĞA yazmış: 31.01.2011 15:29, Nuri AKMAN yazmış: Ancak, PHP bana Compuer Name'i vermiyor. PHP'den kullanıcının compuer name'ini öğrenebilir miyim? Selamlar, Küçük bir google sorgusu ile: http://lostwithin.net/how-to-get-users-ip-and-computer-name-using-php/ ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: PHP ile computer name'i alma
Cevap veren herkese teşekkürler... Bulduğum çözümü şu sayfada sizlerle paylaşıyorum: http://pastebin.com/JdULnVbH Teşekkürler... 04.02.2011 08:41, Volkan yazmış: Aslinda olay ic networkde gectigi icin system komutu uzerinden bulabilirsiniz. Bunun icin php yi karistirmadan komut arastirin. Ag gruplarina sorun. sent from my HTC On 3 Feb 2011 22:14, Özgür KOCA ozgurk...@gmail.com mailto:ozgurk...@gmail.com wrote: Ayrıca *nix tabanlı sistemlerde ip2mac dönüşümü için aşağıdaki bağlantıdan faydalanabilirsiniz. http://forum.php.pl/index.php?showtopic=62166 Özgür Koca http://tankado.com/ http://www.facebook.com/zerostoheroes/ ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr mailto:Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: öğrendiklerim
Merhaba, Öncelikle bu içten ve faydalı paylaşımınız için çok teşekkür ederim. Projenizde hangi araçları kullandığınızı, değiştirdiğiniz araçlar olup olmadığını ve seçilen dil / kullanılan araçlar yönüyle karşınıza çıkan artıları ve eksileri de bizimle paylaşabilir misiniz acaba? Selamlar, Nuri Akman 2011/2/5 H. İbrahim YILMAZ yil...@bilisimmarmara.com.tr Merhaba, Dün gece itibariyle büyük bir projeyi %99 oranında bitirdik. Böyle büyük bir projeden sonra burada paylaşmak istediklerimi var ve sanırım buradan daha güzel bir yer olamaz. Bu kadar üstadın arasında bizim lafımız pek geçmez ama gün olur belki birisinin işine yarar diyerekten yazayım istedim. 1-) Geliştireceğiniz projede kullandığınız geliştirme araçları ve geliştirme ortamı geliştirdiğiniz ürünün kalitesini ve geliştirilme sürecini doğrudan etkiler. Kesinlikle bir projeye başlamadan önce geliştirme araçlarınızı iyice tanıyın, kısa yollarına hakim olun ve çok zorda kalmadıkça bu araçlarınızı ve geliştirme ekibinizi değiştirmeyin. 2-) Geliştirdiğiniz proje için bir takvim oluşturun. Bu takvimi oluştururken maksimum çalışabilme hızınızı ve ayırabileceğiniz maksimum zamanı değil gerçekçi bir hesaplamayla bu takvimi oluşturun. 3-)Geliştirme ekibinizdeki kişilerle yaşayabileceğiniz anlaşmazlıkları minimuma indirmek için her şeyi yazın, çizin ve loglayın. Mutlaka kalem ve kağıt da kullanın! 4-)Bir task manager kullanın, diff özelliği olan araçlar seçin. 5-)Mümkün olduğunca modüler bazda programlama yapın. 6-)Haftal, aylık, 15 günlük zaman aralığı hiç farketmez, mutlaka ama mutlaka düzenli bir toplantı alışkanlığı edinin. Mümkün olduğunca yüzyüze görüşün. 7-)Geliştirme ekibinizdeki arkadaşlardan bazıları aşırı özgüven sahibi olabilir, onların bu özelliğini takdir ederken başkasının yapabileceği bir hatadan kendi yaptığı doğru işin güme gidebileceğini ve bu gibi sebeplerrden yazdığı her şeyi mutklaka test etmesi gerektiğini kavratın. 8-)Geliştirdiğiniz proje ile ilgili teknik olmayan raporları (çok alakasız olmayanlar dışında), zaman zaman piyasa raştırmalarını geliştirme ekibinizle paylaşın, beklenmedik oranda sadakat ve bağlılık sağlayabiliyor. 9-)Bir geliştirme üyesi fazladan çalışmak istese bile onu çalıştırmayın, sonradan gerekli olduğu durumda ya da joker olarak kullanılacağı zaman onu göremeyebilirisiniz. 10-)Kafeini eksik etmeyin. Rüyanızda KOMODO IDE, emacs v.s. görmeye başladıysanız bir iki gün ara verin :D Bu yazdıklarım esasında önceki projelerden elde edilen deneyimleri de kapsamakta, olsun yazmak her zaman iyidir. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: öğrendiklerim
Sayın Yılmaz, Bu bilgiler diğer mesajınızdaki bilgilerden çok daha faydalı oldu benim için. Çok teşekkürler... Selamlar, Nuri Akman 2011/2/7 H. İbrahim YILMAZ yil...@bilisimmarmara.com.tr Merhaba, Projemizde ilk olarak dil/framework seçimi yaparken ben django olması için çok baskı kurdum ancak geliştirme ekibimizdeki arkadaşalrın bir çoğu php dilinde uzman olduğu için seçimimizi php dilinden yana kullandık. Herhangi bir framework kullanmadık, zamanla kendi oluşturmuş olduğumuz classlarımızı kullandık ve projeye özel classlar yazıldı. Bunun nednei her kafadan bir ses çıkmasıydı symphony, phpcake, code igniter gibi... Şimdi o arkadaşlar django öğreniyorlar :) Gelecek projelerde kesinlikle Django kullanacağız. Veritabanı olarak MySQL seçtik, bunda en büyük etken yine dil seçimimizdeki etkendi. Geliştirme ortamı olarak %90 oranında Linux, FreeBSD ve zaman zaman test amacıyla Open Solaris kullandık. Geliştirme aracı olarak aslında geniş bir yelpazemiz vardı ilk başlarda. jedit,emacs,Komodo IDE, gedit (pluginlerle birlikte); windows ortamında çalışan arkadaşlar için ise phpdesigner ağırlıktaydı. Windows ortamı için gördüğüm en güzel php geliştirme aracı diyebilirim. Ancak zamanla linux ortamında geliştirme yapan arkadaşların KOMODO IDE'ye doğru geçişini sağladık. Çünkü gerçekten çok performanslı ve pluginleri ile birlikte tam bir canavar olabiliyor (diğerleri olamıyor demiyorum ama biz KOMODO IDE ile çok mutlu olduk). Diğer IDElerde (Netbeans v.s). ciddi performans sorunları yaşadığımız için KOMODO IDE'de karar kıldık. Depo için svn kullandık. Bunun yanı sıra, gd, fpdf,Memcached gibi class/kütüphane/teknolojilere de başvurduk. Esasında bu işi yaparken bizim şanslı olduğumuz konu, çalıştığımız firmanın kaynak sıkıntısı yaşamaması ve kuruluş aşamasında her şeyi karışılıklı konuşarak kurgulamamızdı. Büyük bir otomasyon kuruldu, her aşaması yazılım ekibi ile konuşularak, fikir alınarak oluşturuldu ve harika bir uyum sağlandı. Saygılarımla. On 05/02/11 21:15, Nuri AKMAN wrote: Merhaba, Öncelikle bu içten ve faydalı paylaşımınız için çok teşekkür ederim. Projenizde hangi araçları kullandığınızı, değiştirdiğiniz araçlar olup olmadığını ve seçilen dil / kullanılan araçlar yönüyle karşınıza çıkan artıları ve eksileri de bizimle paylaşabilir misiniz acaba? Selamlar, Nuri Akman 2011/2/5 H. İbrahim YILMAZ yil...@bilisimmarmara.com.tr Merhaba, Dün gece itibariyle büyük bir projeyi %99 oranında bitirdik. Böyle büyük bir projeden sonra burada paylaşmak istediklerimi var ve sanırım buradan daha güzel bir yer olamaz. Bu kadar üstadın arasında bizim lafımız pek geçmez ama gün olur belki birisinin işine yarar diyerekten yazayım istedim. 1-) Geliştireceğiniz projede kullandığınız geliştirme araçları ve geliştirme ortamı geliştirdiğiniz ürünün kalitesini ve geliştirilme sürecini doğrudan etkiler. Kesinlikle bir projeye başlamadan önce geliştirme araçlarınızı iyice tanıyın, kısa yollarına hakim olun ve çok zorda kalmadıkça bu araçlarınızı ve geliştirme ekibinizi değiştirmeyin. 2-) Geliştirdiğiniz proje için bir takvim oluşturun. Bu takvimi oluştururken maksimum çalışabilme hızınızı ve ayırabileceğiniz maksimum zamanı değil gerçekçi bir hesaplamayla bu takvimi oluşturun. 3-)Geliştirme ekibinizdeki kişilerle yaşayabileceğiniz anlaşmazlıkları minimuma indirmek için her şeyi yazın, çizin ve loglayın. Mutlaka kalem ve kağıt da kullanın! 4-)Bir task manager kullanın, diff özelliği olan araçlar seçin. 5-)Mümkün olduğunca modüler bazda programlama yapın. 6-)Haftal, aylık, 15 günlük zaman aralığı hiç farketmez, mutlaka ama mutlaka düzenli bir toplantı alışkanlığı edinin. Mümkün olduğunca yüzyüze görüşün. 7-)Geliştirme ekibinizdeki arkadaşlardan bazıları aşırı özgüven sahibi olabilir, onların bu özelliğini takdir ederken başkasının yapabileceği bir hatadan kendi yaptığı doğru işin güme gidebileceğini ve bu gibi sebeplerrden yazdığı her şeyi mutklaka test etmesi gerektiğini kavratın. 8-)Geliştirdiğiniz proje ile ilgili teknik olmayan raporları (çok alakasız olmayanlar dışında), zaman zaman piyasa raştırmalarını geliştirme ekibinizle paylaşın, beklenmedik oranda sadakat ve bağlılık sağlayabiliyor. 9-)Bir geliştirme üyesi fazladan çalışmak istese bile onu çalıştırmayın, sonradan gerekli olduğu durumda ya da joker olarak kullanılacağı zaman onu göremeyebilirisiniz. 10-)Kafeini eksik etmeyin. Rüyanızda KOMODO IDE, emacs v.s. görmeye başladıysanız bir iki gün ara verin :D Bu yazdıklarım esasında önceki projelerden elde edilen deneyimleri de kapsamakta, olsun yazmak her zaman iyidir. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing listlinux-programl...@liste.linux.org.trhttps
[Linux-programlama] Re: PHP5 ve $HTTP_* sorunu
Sayın Ceylan ve Sayın Koca, Yardımlarınız için teşekkür ederim... Selamlar, Nuri Akman 2011/2/11 Özgür KOCA ozgurk...@gmail.com *php.ini*'den *register_long_arrays*'in degerini *on* yaptıgınızda uzun süper globalleri kullanabilirsiniz. http://www.php.net/manual/en/ini.core.php#ini.register-long-arrays yukarıdaki adreste, değeri on yapmanın performans düşüşüne neden olabileceğine değinilmiş. Özgür Koca http://tankado.com/ http://www.facebook.com/zerostoheroes/ ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] bir üst klasörde yer alan resmi gösterme
Arkadaşlar, www.benimsitem.com/index.php dosyası içinde web sunucumda bir üst klasörde yer alan bir resmi göstermeye çalışıyorum. *www.benimsitem.com *sitesinin dosyalarının bulunduğu konum: */home/sitelerim/benimsitem* *index.php *dosyasının bulunduğu konum: */home/sitelerim/benimsitem* *resim.jpg *dosyalasının bulunduğu konum:*/home/sitelerim/* *Kullandığım kod:* h1Merhaba !/h1 img src=?php ResimGoster(../resim.jpg); ? width=800 height=480 border=0 / ?php function ResimGoster($filename){ if (file_exists($filename)) { $handle = fopen($filename, rb); $contents = stream_get_contents($handle); fclose($handle); echo $contents; return; } } ? Yukarıdaki kod ekrana Merhaba ! yazdıktan sonra dosyanın içeriği yazdırıyor ama resim olarak değil, binary content olarak. Bunu nasıl düzeltebilirim? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme
Böyle olduğunda sadece dosya adı geliyor. Ancak, resim görünmüyor. Çünkü resim bir üst klasörde. 14.02.2011 17:20, Onur AKTAŞ yazmış: $handle = fopen($filename, rb); $contents = stream_get_contents($handle); fclose($handle); echo $contents; return; Yerine return $filename; yazabilirsiniz. 2011/2/14 Nuri Akman nuri.ak...@hazine.gov.tr mailto:nuri.ak...@hazine.gov.tr Arkadaşlar, www.benimsitem.com/index.php http://www.benimsitem.com/index.php dosyası içinde web sunucumda bir üst klasörde yer alan bir resmi göstermeye çalışıyorum. *www.benimsitem.com http://www.benimsitem.com *sitesinin dosyalarının bulunduğu konum: */home/sitelerim/benimsitem* *index.php *dosyasının bulunduğu konum: */home/sitelerim/benimsitem* *resim.jpg *dosyalasının bulunduğu konum:*/home/sitelerim/* *Kullandığım kod:* h1Merhaba !/h1 img src=?php ResimGoster(../resim.jpg); ? width=800 height=480 border=0 / ?php function ResimGoster($filename){ if (file_exists($filename)) { $handle = fopen($filename, rb); $contents = stream_get_contents($handle); fclose($handle); echo $contents; return; } } ? Yukarıdaki kod ekrana Merhaba ! yazdıktan sonra dosyanın içeriği yazdırıyor ama resim olarak değil, binary content olarak. Bunu nasıl düzeltebilirim? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr mailto:Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php -- Onur AKTAŞ Kişisel, http://www.onuraktas.net Blog, http://www.alonon.net ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme
Çok teşekkürler... İşe yaradı :) 14.02.2011 17:22, emre yılmaz yazmış: resimGoster() fonksiyonu ayrı bir PHP dosyasında olmalı, header() ile content-type olarak image/jpeg vermeli. daha sonra img src=regimster_goster.php / olarak çağırabilirsiniz. ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Re: bir üst klasörde yer alan resmi gösterme
IE 8 ile test ettim. Sorun yok, çalıştı. 14.02.2011 17:35, emre yılmaz yazmış: 14 Şubat 2011 17:31 tarihinde Adem Alp YILDIZ adem...@gmail.com mailto:adem...@gmail.com yazdı: Merhaba, ayrıca base64 fonsiyonlarını deneyebilirsin ama bunu kullanmanı önermem. http://php.net/manual/en/function.base64-encode.php 1. yoruma dikkat! data:image cross-browser bir çözüm değil, internet explorer desteklemeyecektir. -- web developer mail/at/emreyilmaz.me http://emreyilmaz.me ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Web Debugging Proxy
Arkadaşlar, Önerebileceğiniz Web Debugging Proxy programı var mı? Selamlar, Nuri Akman ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
[Linux-programlama] Java Applet'de hata (ACİL)
Arkadaşlar, Browser içinde yazıcıya çıktı göndermek için kullandığım bir java applet'im var. Ancak, dünden beri sık sık yazıcıdan çıktı alamamak gibi bir sorunum var. Farklı fiziksel lokasyonlardaki tüm kullanıcılarımda sorun aynı. Çalışan java serviyonu: 1.6.0_23-b05 Son 1 aydır uygulamamda herhangi bir güncellemem olmadı. Anlamsız yere böyle bir sorunla karşılaşıyorum. Acaba otomatik yüklenen bir java güncellemesi oldu da o mu etkiliyor bilmiyorum. Java konsoluna yansıyan çıktılar aşağıda. Java konusunda herhangi bir bilgim yok. Bu hata karşısında nasıl iz süreceğimi bile bilmiyorum... Yardımlarınız için şimdiden teşekkür ederim... Selamlar, Nuri Akman *Applet içeren sayfaya girildiği anda verdiği hata:* java.net.MalformedURLException: no protocol: printapplet.jar at java.net.URL.init(Unknown Source) at java.net.URL.init(Unknown Source) at sun.plugin.util.GrayBoxPainter.setProgressFilter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.setupGrayBoxPainter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.access$600(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) exception: name. java.lang.IllegalArgumentException: name at sun.plugin2.applet.Applet2ClassLoader.addJar(Unknown Source) at sun.plugin2.applet.Applet2Manager.loadJarFiles(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.IllegalArgumentException: name *Applet içeren sayfaya girdikten sonra yazdır dediğimde verdiği hata:* exception: Permission denied: null. java.lang.SecurityException: Permission denied: null at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.SecurityException: Permission denied: null java.net.MalformedURLException: no protocol: printapplet.jar at java.net.URL.init(Unknown Source) at java.net.URL.init(Unknown Source) at sun.plugin.util.GrayBoxPainter.setProgressFilter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.setupGrayBoxPainter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) exception: Permission denied: null. java.lang.SecurityException: Permission denied: null at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.SecurityException: Permission denied: null java.net.MalformedURLException: no protocol: printapplet.jar at java.net.URL.init(Unknown Source) at java.net.URL.init(Unknown Source) at sun.plugin.util.GrayBoxPainter.setProgressFilter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.setupGrayBoxPainter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) exception: Permission denied: null. java.lang.SecurityException: Permission denied: null at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.SecurityException: Permission denied: null java.net.MalformedURLException: no protocol: printapplet.jar at java.net.URL.init(Unknown Source) at java.net.URL.init(Unknown Source) at sun.plugin.util.GrayBoxPainter.setProgressFilter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.setupGrayBoxPainter(Unknown Source) at sun.plugin2.applet.Plugin2Manager.showAppletException(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) ___ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php