Birkaç ücretsiz (beleş) form-mail servisi!
Hazırladığınız statik formları hızlıca aktif hale getirmek istediğinizde kullanabileceğiniz birkaç beleş servisi sizler ile paylaşayım. Hatta geleneksel hale getirmeyi planladığım beleşler serisinin ilk post’u olması sebebiyle sadece 3 tane servis paylaşarak bu yazıyı noktalayayım.
FormPost.app # Herhangi bir üyelik ve ücret gerektirmeyen ve herhangi bir form gönderme limiti olmayan bir servis. Hazırladığınız formun actions kısmına size verdiği url’yi kendinize göre düzenleyerek formunuzdan eposta almaya başlayabilirsiniz.
Örnek Url : formpost.app/[email protected] Daha fazla özelleştirme imkanına sahip bu servisin detaylarına websitesi üzerinden bakabilirsiniz.
Django Context Processor (Ortak Nesne - Fonksiyon Oluşturma)
Kısaca Nedir Bu Context Processor? # Django’da bir proje oluştururken, sürekli kullandığınız sorgu, nesne yada fonksiyonu uygulamanızı oluşturan tüm view’larda tekrar yazmaktansa context_processor.py içerisinde yazıp tüm template’de rahatça kullanabilirsiniz.
Örneğin bir web uygulaması yaptığınızı ve web uygulamasının her sayfasında sabit olarak bir kategori/menu barındırdığını varsayarsak, kategorilerin isimlerini ve id’lerini çekmek için her viewe kategorileri çekmek için sorgu eklemek yerine context_processor.py içerisine ekleyerek projemizin tüm template dosyalarında bu kategori bilgilerini çekebiliriz.
Keysiz Windows Yüklemek (Win8)
Windows yüklemek için önyüklenebilir bir USB flash sürücü oluşturun.
USB DISK\Sources\ klasörüne gidin
Bu klasörde ei.cfg adlı bir dosyayı oluşturun ve içerisine aşağıdaki metni kaydedin:
[EditionID] Core [Channel] Retail [VL] 0 Windowsu yüklemeye başlayabilirsiniz. Artık key istemeyecektir. Not: Bu işlem Tamamen Legal Bir İşlemdir. Sizi lisanslı yapmaz sadece kurulumda istenen key aşamasını otomatik olarak geçer. Bu nedenle en kısa süre içerisinde yasal bir lisans alın. Dilerseniz yüklemek istediğiniz windows sürümü için Microsoft’un paylaştığı kurulum keyleri ile de işleminize devam edebilirsiniz.
Komut Sistemi ile Önyüklenir USB Hazırlamak
Not: Windows işletim sistemi için geçerlidir.
USB flash diskinizi takın. Yönetici olarak bir Komut İstemi penceresi açın. diskpart yazın ve ENTER’e tıklayın. (Bootable usb oluşturmak için diskpartı kullanacağız) list disk yazın ve ENTER’e tıklayın. (Usb sürücümüzün numarasını bulmak için) select disk X yazın ve ENTER’e tıklayın. (X yazan yere siz listede çıkan taktığınız usb belleğin numarasını girin) clean yazın ve ENTER’a tıklayın. (USB flash sürücüdeki tüm verileri silinecektir. Bu nedenle eğer flash diskte herhangi bir veriniz varsa yedeklemeyi unutmayın) create partition primary yazın ve ENTER’a tıklayın.
Atam Yavuz’dan İran Şahı’na İnce Ayar
Derler ya hani bırak onun seviyesine düşme diye. Heh işte tam da böyle bir seviyesizlik anında Yavuz Sultan Selim Han kendine ve yüksek seviyesine yakışır bir şekilde çözüyor meseleyi. Ne yapılanın altında kalıyor ne de duruşundan taviz veriyor. Hikaye şöyle:
İran Şahı, Şah İsmail Yavuz Sultan Selim’e kıymetli mücevherlerden oluşan bir sandık hediye gönderiyor. Sandık Yavuz’un huzuruna getiriliyor ve açılıyor. Sandığı açanları ender bulunan taşlar ve mücevherler karşılıyor. Ancak o da ne!
Php - Profil Fotoğrafında Gravatar Kullanmak
Eminim bir hayli fazlasıyla karşılaşmışsınızdır gravatarla veya kullanan sistemlerle (Örnek : WordPress).
Peki nedir bu gravatar? # Gravatar‘a girip üye olduktan sonra gravatara kayıt sırasında vermiş olduğunuz e-mail adresiyle gravatar hizmetini kullanan bütün sitelerde gravatar profil fotoğrafınızı otomatik olarak kullanmanıza olanak sağlar.
Eee ne gibi bir faydası var? # Yorum sistemlerinde , üyelik sistemlerinde v.s gravatar kullanarak sunucunuzda gereksiz yer kaplayacak profil fotoğraflarının önüne geçebilirsiniz. Ayrıca profil fotoğrafı yükleyeceksiniz diye upload scriptinde “acaba açık oluşturur mu?
Php - goto ile satır atlamak
Başlıkta da belirttiğim gibi php’de goto ifadesi bir satırdan belirtilen başka bir satıra atlamak için kullanılıyor. Bu sayede belirtilen satırlar arasındaki kodlar okunmazken , belirtilen satırdan sonraki kodlar okunmaya devam ediyor.
Nerede kullanabilirim tarzı bir soruda ise verilebilecek cevaplardan bir tanesi ise “koşullu yapılarda” olacaktır.
Örneğin bir if yapısı içerisinde kullanarak aradaki kodları okutmadan veya kirlilikten uzak daha temiz kod yazmak için kullanabilirsiniz.
Kullanım şekline bir örnek verecek olursak;
<?php echo 'Herşey normal akışında.
Php - Formda E-Mail Kontrolü
Üye kaydı yaparken yada e-mail aboneliği gibi yerlerde ziyaretçilerinizin geçerli bir formatta e-posta hesabı yazıp yazmadıklarını kontrol ettirme işlemini aşağıda verdiğim kodu kullanarak basitçe yapabilirsiniz. Bu işlemi js ile de yaptırabilirsiniz ancak javascriptlerin engelli olduğu bir tarayıcıda koyduğunuz js kodu devredışı kalacağı için verim alamayacaksınız. Bu nedenle bu kodun kullanımı yararınıza olacaktır.
<form method="post"> <input type="text" name="email" placeholder="E-Mail Adresi Giriniz!"> <input type="submit" value="Kontrol Et!"> </form> <?php if($_POST){ $email = $_POST['email']; if ( filter_var($email, FILTER_VALIDATE_EMAIL) ){ echo 'E-Posta biçimi doğru.
Php-Ajax ile (post) veri göndermek
Bazı internet sitelerinde denk gelmişsinizdir form gönderilince sayfa yenilenmeden veri gönderme işlemi gerçekleşiyor. Birçoğunuzun bildiği gibi bu işlem ajax ile gerçekleşiyor. Küçük bir arama ile internet üzerinde detaylı dökümanlara ulaşabileceğiniz birçok kaynak bulunmakta ancak aramaya üşenenler için genel işleyişi anlatmak adına bir paylaşımda bulunmayı uygun görüyorum. Başlıyalım , sırası ile:
1- İlk olarak sayfamıza jQuery kütüphanesini ekleyerek başlayalım.
<script src=”http://code.jquery.com/jquery.js”></script> 2- Verilerin yazılacağı alanı oluşturalım. JQuery post işleminde id değerleri önemlidir.
Scriptler için genel güvenlik önlemleri – 1
Bu yazıda genelde hazır olarak kullandığımız scriptlerde kullanırken ya bilgisizlikten ( admin mi o da kim? ) yada umursamamaktan kaynaklı ( aman ne olacak? ) yapmış olduğumuz hatalardan bahsedeceğim. Peki nedir bunlar diye soracak olursak :
1 – Yönetim paneli şifrelerinin default halde bırakılması
Ücretsiz veya premium dağıtılan tüm scriptlerde ilk yapmanız gereken işlem yönetici şifresini değiştirmek olsun. Çünkü satın aldığınız / indirdiğiniz scripte sizden başka kişilerde ulaşmış olabileceğini hiçbir zaman unutmayın.
Yine,yeni,yeniden
Selamunaleyküm cümleten arkadaşlar. İlk yazım olması nedeniyle hem size hemde tarihin tozlu raflarından buraya gelecek yeni ziyaretçiler için tarihe birkaç cümle not düşmek istedim.
Bilmiyorum kaçıncıya blog açıp kapatıyorum, her seferinde yeni bir istek ve yeni bir heyecanla beraber… Ve her seferinde bir daha kapatmamak arzusuyla… Ama nedendir bilinmez çok çabuk geçiyor bu heyecan.
Tam güzelce blog tutmaya başlıyorum diyorum sonra başka bir meşgale ve yoğunluk içerisinde kaybolup gidiyorum. Herhalde bu nedenle odaklanamıyorum ve belli bir zaman sonra zaman aşımına uğruyor, blog tutma arzum…