Kayıtlar

Bağdat Kaftan

Değerli takipçilerim merhaba,
Çok değerli bir ablamın Anadolu yakasının Bağdat Caddesinde açmış olduğu kaftan mağazasını sizlere duyurmak isterim.

site: bagdatkaftan.com

Exchange Server ile Mail Gönderme - c#

Merhaba Arkadaşlar,

Bu gün smtp üzerinden c# ta mail gönderme kodunu yazacağım. Şirket maili (Exchange Server) üzerinden mail göndereceksiniz.
Öncelikle SMTP hakkında biraz bilgi verelim;

Elektronik posta gönderme protokolü (Simple Mail Transfer Protocol), bir e-posta göndermek için sunucu ile istemci arasındaki iletişim şeklini belirleyen protokoldür. 

Gönderme işlemine geçelim;
Burada dikkat etmeniz gereken noktalar var. Domainile belirtiğim alana sadece mail adresinizin @ işaretinden önceki kısmını yazmanız gerekmektedir. Ayrıca kodun alt tarafında exchance server




 public void MailGonder()
        {
            SmtpClient smtpClient = new SmtpClient();
            NetworkCredential basicCredential = new NetworkCredential("Domain", "Şifreniz");
            MailMessage message = new MailMessage();
            MailAddress fromAddress = new MailAddress("mailadresiniz@maildomain.com.tr");
            smtpClient.Host = "İp Adresinizi veya Mail domainizi …

Mysql Otomatik Tarih Oluşturma Kodu (Bir aralıkta tarih oluşturma)

Mysql de otomatik tarih oluşturma kodu aşağıdaki gibidir. kopyalayıp aralığı değiştirip güncelleme yapılabilir.

DROP TABLE IF EXISTS numbers;  CREATE TABLE numbers (number BIGINT); INSERT INTO numbers SELECT thousands.number 1000 +
hundreds.number 
100 +
tens.number * 10 +
ones.number FROM numbers_small thousands, numbers_small hundreds, numbers_small tens, numbers_small ones LIMIT 1000000; CREATE TABLE numbers_small (number INT); INSERT INTO numbers_small VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9); Ekleme :

INSERT INTO tarih (TarihID, TamTarih) SELECT number, DATE_ADD( '2016-01-01', INTERVAL number DAY ) FROM numbers WHERE DATE_ADD( '2016-01-01', INTERVAL number DAY ) BETWEEN '2016-01-01' AND '2020-12-31'; Bu alanda kayıt sayısını bulup en altta kırımızı alanına yazıyorsunuz. Güncelleme:
UPDATE tarih
SET Yil = SUBSTRING( TamTarih, 1,4), Ay = SUBSTRING( TamTarih, 6,2), Gun = SUBSTRING( TamTarih, 9,2) WHERE TarihID between 0 AND 1826;

PcDuino Geliştirme Kartı

Resim
Nedir Bu PcDuino?
Son zamanlarda açık donanım ekosistemi, basit bir grafiksel arayüz ve basit bir AVR mikroişlemciden gücünü alan Arduino kartı ile birlikte bir açık kaynak donanım dalgası başladı. Bunun üzerine Rasppery PI isimli ve daha sonra BeagleBone gibi, ARM işlemcili mini PC’ler ile yeni bir trend ortaya çıktı. Yakın zamanda LinkSprite firması pcDuino olarak adlandırdığı ve Arduino ile PC platformlarını bir araya getiren ARM tabanlı güçlü bir mini PC üretti.Bu kart sayesinde geliştiriciler hem açık donanım hem de Linux açık yazılım kaynaklarıyla geliştirmeler yapabilme şansına erişmiş oldular. 
1 pcDuino Kartının Özellikleri PcDuino kartının özellikler aşağıdadır. -İşlemci:                       AllWinner A10 SoC, 1GHz ARM Cortex A8 -Grafik İşlemci:                       OpenGL ES 2.0, OpenVG 1.1 Mali 400 Core -DRAM:                       1GB -Onboard Hafıza:         2GB Flash Hafıza (Micro-SD slotu ile 32GB a kadar destek) -Video Çıkışı:               HDMI -İşletim Sistemi:           …

C# ile kullanıcı IP'sini alma işlemi

C# ile kullanıcı IP'sini alma işlemi

        protected string GetUser_IP()
        {
            string VisitorsIPAddr = string.Empty;
            if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
            {
                VisitorsIPAddr = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            }
            else if (HttpContext.Current.Request.UserHostAddress.Length != 0)
            {
                VisitorsIPAddr = HttpContext.Current.Request.UserHostAddress;
            }
            return VisitorsIPAddr;
        }

SimpleCV

Resim
SimpleCV bilgisayar görme uygulamaları oluşturmak için bir açık kaynak kodlu bir framework’ tür. SimpleCV ile bit derinliği, dosya formatları, renk uazyları, buffer bellek yönetimi, özdeğerler, veya matrise karşılık bitmap depolama öğrenmek zorunda kalmadan OpenCV gibi birçok yüksek-güçlü bilgisayar görme kütüphanelerine erişilebilir. Bu da bilgisayarlı görme uygulamalarında daha kolay işlem yapabilme anlamına gelmektedir. 
1 pcDuino Üzerinde SimpleCV Burada pcDuino üzerine UVC özellikli bir web kamera bağlanarak, kart üzerinde SimpleCV kurulumu ve uygulanan bazı algoritmalar anlatılmıştır.
2 Lubuntu Üzerine SimpleCV Kurulumu Lubuntu üzerinde SimpleCv kurulumu için Lubuntu’nun teminal ekranına aşağıdaki kodu yazıyoruz. ·$sudo apt-get install ipython python-OpenCV python-scipy python-numpy ·python-setuptools python-pip ·$sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master ·$sudo apt-get install python-pygame ·$sudo apt-get install python-imaging Komutları ile ilgili paketleri …

Java HashMap (Veri Saklama)

Resim
Merhaba arkadaşlar bu yazımda java HashMap hakkında biraz açıklama ve küçük bir uygulama anlatacağım. HashMap javanın  java.util kütüphanelerininde bulunan veri saklama amacıyla kullanılan bir dizi yapısıdır. HashMap te veriler anahtar ve değer mantığına göre saklanır ve çağırma işlemi de key değerine göre yapılır.
Kullanılan Metotlar:

containsKey(Object value): Belli bir anahtar daha önceden girilmiş mi sorgular.
size: O zaman kadar kayıt edilmiş anahtar - değer ikili sayısını verir.
containsValue (Object value): Belli bir obje daha önceden girilmiş mi sorgular.
get (Object key): Anahtara karşılık gelen objeyi döndürür.
put (Object key, Object value): Anahtar - değer ikilisini kayıt eder.
clear: Map içinde bulunan bütün değerleri siler.
remove (Object key): Belli bir anahtara karşılık gelen değeri siler.

Şimdi bir uygulama yapalım.
Uygulama isim ve key alıp ona göre çağırma işlemi yapacaktır. Ben key değerini Integer value değerini ise String olarak almak istersem yapacağım işlem aşağıdaki g…