Java – JavaMail API ile Mail Göndermek

javamail-api
JavaMail API, Oracle tarafından geliştirilen bir proje. SMTP, POP3 ve IMAP gibi mail standartlarını destekler. Bu yazıda sadece mail gönderme işlemine değineceğim. Bir maven projesi oluşturup devam ediyoruz. dependencies kısmına alttaki bağımlılık yapısını ekliyoruz. 1.4.3 sürümünü kullanalım.  Şu anda son sürüm 1.5.2 ancak 1.4.X sürümleri daha çok tercih ediliyor....

NoSQL – Elasticsearch kurulum ve kullanımı

elasticsearch-logo
Elasticsearch açık kaynaklı bir arama motoru ve analiz aracıdır. Java ile geliştirilmekte ve Lucene tabanlı olarak devam etmektedir. Esnek yapısı, kolay konfigüre edilebilir olması, cluster tasarımı gibi yaklaşımlarından dolayı son zamanlarda sıkça tercih edilmektedir. Aşağıdaki listedeki firmalar tarafından kullanılmaktadır.   Elasticsearch ile Solr, Lucene tabanlı yazılımlar oldukları için bir...

NoSQL – MongoDB vs MySQL

mongodb_vs_mysql
MongoDB ve MySQL hakkında performans karşılaştırması, farklar ve MongoDB kullanımı ile ilgili bir sunum … MongoDB ve MySQL Kullanım Alanları - MongoDB Yüksek R/W trafiğini handle etmesi gereken sistemler Data setimde her çeşitten veri var bunları sütun haline getirsem çok karmaşık olur (ORM sistemleri burada biraz rahatlatır) Offline veya...

PHP V – PHP için C++ ile Eklenti Yazmak

php-and-corcpp-extension
PHP performans konusunda biraz sıkıntılı olduğu aşikar bir konu. Bu sorunu aşabilmek için Facebook kendi PHP compiler’ı HHVM geliştirdi. Hatta performans konusunda iddialı olan kendi dili Hack Lang. üretti. Bu performans sorunlarını çözebilmek için zaman zaman C++ native eklentiye ihtiyaç duyuluyor. Eskiden PHP için eklenti yazmak bir çoğu geliştirici...

Javascript – Sınıf Yapısı

Nesne yönelimli javascript
Javascript, alışıldık bir sınıf yapısı sunmuyor bu yapı fonksiyonların genişletilmesi ile oluyor. Sınıf yapısı içinde singleton sınıflar, miras gibi mimariler kullanılabiliyor ve fonksiyonları genişletmek için prototype kullanılıyor Basit bir sınıf oluşturalım. Sadece kurucu metodtan oluşsun. 1.kullanım şekli [crayon-5405cccf8aeea536841273/] 2.kullanım şekli [crayon-5405cccf8af10625751532/] Hiçbir parametre almayan sınıfı kuralım. [crayon-5405cccf8af22278603704/]   Parametre...

NoSQL – Cassandra CQL Komutları

Cassandra Image
Apache Cassandra işlemler yapmak için varsayılan olarak 2 araç sunar. Client Shell ve CQL Shell Not : Cassandra kurulum için tıklayınız. CQL komutları yapı olarak SQL ile benzerdir. Cassandra’ya daha esnek ve anlaşılabilir yapı katmıştır. Güncel versiyon CQL 3.1.1′dir Cassandra ile CQL sorgular için varsayılan olarak cqlsh aracını kullanıyoruz. [crayon-5405cccf925d2114334026/] not...

Ubuntu – Redshift & F.lux Araçları

Ubuntu Redshift FluxGui
Uzun süre bilgisayar başında vakit geçirenler için harika 2 araçtan bahsedelim. Redshift ve F.lux. İki üründe bir birinin muadili niteliğinde. Bu araçlar ekranın yaydığı renk sıcaklığı değerlerini düzenler ve göz için daha hafif ve gözü yormayan bir ekran hazırlar. Renk sıcaklığı değerleri Kelvin türündedir. Bu işlemleri harita üzerinde enlem...

PHP – PHP ile MongoDB Kullanımı – I

Mongo Logo
PHP Mongo Kurulumu Eklentiyi PECL adresinden veya Github’tan çekip kurabiliriz. [crayon-5405cccf994f3938228108/] veya [crayon-5405cccf99521491451625/] Dizine indirdik. Burada PHP eklenti kurabilmek için php5-dev paketine ihtiyacımız var. Bu pakede sahip olmayanlar için [crayon-5405cccf99536703045304/] Dizine girelim. [crayon-5405cccf99546284424811/] Derleme ve yükleme işlemlerine geçelim. [crayon-5405cccf99556423137928/] İşlem hatasız bir şekilde tamamlandıysa PHP eklentimizi aktif edelim. [crayon-5405cccf99568020540971/]...

NoSQL – Redis Kurulumu

Redis logo
Redis nedir? Redis, açık kaynak kodlu bir anahtar-değer veritabanıdır. Verileri string, hash, liste, küme ve sıralı liste olarak tutar. Memcached gibi oldukça hızlıdır ve ağırlıklı olarak verileri bellekte tutar. Bellek yanında verileri diske de yazarak daha tutarlı ve sürekli bir veritabanı sağlar.   Redis daha çok hangi amaçlar için...

PHP – PHPRedis ile Redis Kullanımı

PHP ve Redis
PHP ile Redis için kullanılabilecek eklentilerden biri Nicolas Favre-Felix tarafından GitHub üzerinde geliştirilen PHPRedis ‘tir. PHPRedis, C ile yazılan PECL bir eklenti olduğundan performans konusunda diğer PHP eklentiler arasında ön plana çıkar. PHPRedis Kurulumu GitHub’tan zip olarak veya git ile yerel dizine kopyalarak kuruluma başlayalım. [crayon-5405cccfa63fc995766708/] veya [crayon-5405cccfa6426790281727/]  ...