Sayfalar

6 Mart 2016 Pazar

Basic Java multithreaded chat Server / Telnet Client

//Main.java
//Created with Netbeans!
//Netbeans ile oluşturuldu.

//if i can find time, i ll post explanations.
//Eğer zaman bulabilirsem açıklamalarını yazacağım.
//Not: there s a homework to you! Make your own version with GUI :) Use swing library ;)
//Not: Size ödev! Arayüzlü ( GUI ) versiyonunu kendiniz yazın. Swing kütüphanesini kullanın ;)
//use telnet for client
//run -> telnet ->open localhost 9000

//client için telnet kullanın
//çalıştır -> telnet ->open localhost 9000

public class Main {

   

    public static void main(String[] args) {

        MainServer m = new MainServer();

    }

}


23 Şubat 2016 Salı

Vbs ( WSH ) ile smtp mail göndermek

Dim emailObj, emailConfig
'Değişkenlerimizi tanımlıyoruz

Set emailObj = CreateObject("CDO.Message")
'Email nesnemizi oluşturuyoruz.

emailObj.From = "ornek@live.com"
'Kimden Örn: ben@live.com

emailObj.To = "sana@live.com"
'Kime Örn: sana@live.com

emailObj.Subject  = "Siparişlerimiz"
'Mesaj konusu/başlığı/title

emailObj.TextBody = "Sayın yetkili 10 adet. Kırmızı kalem siparişimiz vardır."
'Mail/Mesaj içeriğimiz

emailObj.AddAttachment "C:\\OrnekKalem.jpg"
'Mailimize istediğimiz dosyayı ekliyoruz.

15 Şubat 2016 Pazartesi

Windows Script Host ( WSH, Vbs) - Regex - Adodb.Stream kullanımına örnek bir uygulama

Dim http,url,pat,count,min,max
'Değişkenlerimizi tanımlıyoruz.

If WScript.Arguments.Count = 0 Then
'Eğer argüman sayısı 0 ise

 url = InputBox("Hedef Url:" & vbCrLf & Chr(214) & "rnek: https://www.youtube.com","Hedef Url Girin")
'input box çıkarıyor ve hedef urlmizi istiyor. başında http olmalı.
'vbCrLf bir alt satıra geç komutudur. \n veya <br /> ile aynı şeyi yapar.
'Chr(124) bildiğimiz Ö harfi için.

 If Len(url)=0 Then
'Eğer girilen url uzunluğu 0 ise

  WScript.Quit
'Scriptten çık

 End If

 pat = InputBox("RegExp Pattern:" &amp; vbCrLf)
'Regexp pattern giriniz örneğin <title>(.*) <\/title>
'burada bulunan sonucu .Submatches(0) ile alıyoruz.
'Eğer birden çok regex eşleştirmemiz varsa; Örneğin
'<a href="(.*)">(.*)</a><img src="(.*)" gibi
'Submatches(0 - 1 , 2 diye uzar gider
'NOT: vbs regexp kalıbı ECMA Standardındadır.

31 Mart 2012 Cumartesi

Java - Giriş - İlk Ders - 0

Bu ilk dersimiz de; java nın ne olduğuna hiç değinmeyeceğiz. Sitede kod bazlı dersler yayınlanacak ve kodun içinde açıklamalar olacaktır. Yani kelime kalabalığına lüzum yok. Direkt olarak kodlamalara geçiyoruz.

Bir kaç hatırlatma:
1- Java herhangi bir metin editörüyle yazılabilir. Yinede yardımcı programları ( IDE ) vardır. Ben Netbeans kullanıyorum. Bir diğer popüler yazılım da Eclipse dir. Konular Netbeans e göre olacak.

2- Dikkat javada kodunuzu yazacağınız belgenin uzantısı *.java uzantılı olmalı.

*** dosya ismi de: bu kısım çok önemli:
public class ta belirtilen class isminin aynısı olmak zorundadır.

3- Java Nesne Tabanlı, Çok kanallı ve platformdan bağımsız bir dildir.

İlk örneğimizle 2 de belirttiğim konuya da açıklık getirelim. 

Not Defterinizi açıp aşağıdaki kodumuzu giriyoruz:

public class MerhabaJava{

    public static void main(String[] args){
        System.out.print("Merhaba Java");
    }
}

bu kodu girdikten sonra Not Defterinden Farklı kaydeti seçip Dosya Adını mutlaka ve mutlaka MerhabaJava yazıyoruz. Kayıt türünü de Tüm Dosyalara getirip MerhavaJava adının sonuna .java yazıp MerhabaJava.java şeklinde java kaynak kodu dosyasını oluşturuyoruz.