24.12.17

Yeni Site : Dini Görseller (4000'e Yakın Dini İslami Görsel Resim Cuma Mesajı)

Dini Görselleri barındıran dinigorsel.blogspot.com.tr sitemizi hamdolsun yayına aldık.

Buraya yaklaşık 4000 diniislami görsel eklemeyi planlıyoruz. Bu görseller facebook twittergibi kaynaklardan yıllar içerisinde Feyyaz Bilişim, Sorularlaislamiyet, Seyrangah, Kurantv, TRTDiyanet, İlam, Hüdai Vakfı vb. kaynaklardan biriktirdiğimiz yakşaşık 6000 görsel içerisinden yeniden boyutlandırılmış ve kalitesi  görüntü bozulmadan düşürülerek mobil kullanıma da uygun hale getirilmiş görsellerden oluşmaktadır.

İlk aşamada blogger'daki maille kabul edilen günlük yayın kısıtından dolayı günlük belirli bir sayıda görsel ekleyerek Allah nasip ederse devam etmeyi planlıyoruz.

Tüm görsellere (bir kısmının kırpma işi henüz bitmemiş haliyle de olsa) http://kaabalive.net/diniGorseller/  adresinden de erişebilirsiniz.

Allah tamamlamaya muvaffak kılsın inşallah.





Görselleri kırparken ImgResize (Quick JPEG Resize and Crop) isimli bir program kullanıyoruz. Pratik bir  program, görseli sürükleme ve programa bırakma yoluyla hemen çalışmaya başlıyorsunuz ve tek tuşla (sağ üstteki tuş) görseli mevcut dosyanın üzerine kaydediyorsunuz. Crop butonu kırma işini görüyor.

Bir de resimlerfarklı kaynaklardan kaydedildiğinden isimleri farklı idi, toplu isimlendirme işlemi için de fastStone Photo Resizer programından istifade ettik.

Kullandığımız blogger altyapısında resimleriblogger'a yüklerken mail yoluyla kayıt girme yöntemini kullandık. Bu işlem için Ayarlar kısmından Email sekmesine tıklayarak bilgi alabilirsiniz. Ağağıda da ekran görüntüsünü koyuyoruz.

Mail kullanmaktaki amacımız görselleri mümkünolduğunca otomatik ve az çabayla sisteme eklemektir. Java, C#, Javascript, JQuery, VBS vb. programlama dilleriileotomatik mail gönderme uygulamaları yazılabilmektedir. Biz Java ile yazmayı tercih ettik. Kullandığımız kodların tek bir mail için olanı aşağıdaki gibidir, anlaşılması kolay olsun diye bu versiyonu paylaşıyoruz, biz çoklu ekleme yapmak için ekleme yaptığımız fonksiyonu for döngüsü içerisinde image numberları bir arttırarak kullandık. Bu arada projeye güncel Java Mail Api'sinin proje dosyasına sağ tıklanarak Build Path > Configure Build Path >Libraries Tab'ı> Add External JARs.. adımları izlenerek(Eclipse IDE için) projeye eklenmesi gerekiyor. Burada googledan alınacak uygulama şifresi ilejar ekleme işlemi projenin hatasız çalışması için olmazsa olmaz.

Hem teknik hem de manevi anlamda istifade edilmesi duası ve selamlarımla..

package SendMail;

import java.net.Inet4Address;
import java.util.Properties;

import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

public class EmailGonder {

    public static void main(String[] args) {
   
    String filename = "src/deneme/Image00001.jpg";            //proje kaynak dosyasi içindeki dizini
        int no = 0 ;
        EmailGonder e = new EmailGonder();
        e.sendFwInformationMail("Dini Görsel","Binlerce Islami Resim Görsel",filename);
    }

    public boolean sendFwInformationMail(final String msgSubject,
            final String msgText, final String filename){

boolean result = false;

try {

String from = "göndericiadresi@gmail.com";
String pass = "googleUygulamaSifresi"; //Bu sifre 16 haneliolup google hesap yönetiminden alinir.
String to = "BlogGonderiAdresi@blogspot.com";
String host = "smtp.gmail.com";

Properties props = System.getProperties();
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", host);
props.put("mail.smtp.user", from);
props.put("mail.smtp.password", pass);
props.put("mail.smtp.port", "587");
props.put("mail.smtp.auth", "true");

props.setProperty("proxySet","true");
// internet olan porttan maili atacak...
props.setProperty("ProxyHost", Inet4Address.getLocalHost().getHostAddress());
props.setProperty("ProxyPort","1080");

Session session = Session.getDefaultInstance(props);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));

message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject(msgSubject);
message.setText(msgText);
DataSource source = new FileDataSource(filename);
message.setDataHandler(new DataHandler(source));
message.setFileName(filename);


Transport transport = session.getTransport("smtp");
transport.connect(host, from, pass);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
result = true;
System.out.print("tamamlandi");
} catch (Exception e) {

System.out.print("hata");
} finally {
return result;
}
}
 
}

20.12.17

Riyazüs Salihin Okuyalım İndirelim

Riyazüs Salihin kitabı İmam Nevevi'nin 6 meşhur sahih büyük hadis kitabından (Kütübü Sitte) seçtiği hadislerden müteşekkil,içerisinde 2000 e yakın hadisbarındıran, yüzyıllardır müslümanların yolunu aydınlatan birhadis kitabıdır. Kitabın adı "Salihlerin Bahçesi" anlamına gelmektedir.

Aşağıdaki simgelere tıklayarak kitabın pdf ve office word formatlarını,ayrıca Arapça orjinalmetinlerini indirebilirsiniz.

İstifade edilmesi duası ve selamlarımızla..


Riyazüs Salihin Türkçe Metinli İndir



Riyazüs Salihin Arapça Orjinal veTürkçe Mealli İndir 





14.12.17

Renkleri Ayarlanabilen Bir Ayet Bir Hadis Bir Söz Eklentisi






Yukaridaki Eklentinin Siteye Ekleme Kodu:



Daha önceden yayınladığımız dini site eklentilerine parametre ile renk değiştirme özelliği ve başlığa basılınca açılan araçlar menüsü eklemeye çalıştık.

Yukarıdaki kutu içerisindeki parametreler değiştirilerek eklenti güncellenebilmektedir.

http://kaabalive.net/birayet_birhadis_birsoz_parametreli.php?td5=grey&td6=yellow&td1=red&td2=green&td3=blue&td4=79B9DF&borderColor=red&fontSize=15&refreshMin=2&fontStyle=3&hideTools=true&italic=true&bold=true&contentColor=black&BgColor=white&lineHeight=1.2

Parametrelere istediğinizrenkleri renk kodu ile de girebilirsiniz. Örneğin yukarıdaki eklenti örneğinde td4 alanına renk kodu ile renk verdik. Font Style kısmı değiştirilerek "Georgia",  "Palatino Linotype",  "Book Antiqua",  "Times New Roman",  "Arial",  "Helvetica",  "Arial Black", "Impact",  "Lucida Sans Unicode",  "Tahoma",  "Verdana",  "Courier New",  "Lucida Console" font style'larından biri terciih edilebilir. Yazılar yine parametrelerle oynanarak italik ya da boldyapılabilir ya da bu özellikler false yapılarak kapatılabilir. Satır aralarının açıklığı lineHeight parametresi değiştirilerek arttırılıp azaltılabilir. ifarem içindekalan kısmın backgroun color'ı da parametreverilerek değiştirilebileceği gibi iframe in özellikleri değiştirilerekde ayarlanabilir.contentColor ile içeriğin rengi ayarlanabilir. 

Araçlar içerisinde Yenile, Büyüt, Küçült, Yazdır ve Paylaş özellikleri mevcut. hideTools parametresi true ya da false yapılarak bu tool ların default gelip gelmemesi de ayarlanabilir.

Bu çalışma eski birçalışma olmasına rağmen yayınlama fırsatını elde edememiştik, çünkü tam bitmediğini, daha eklenmesi gereken özellikler olduğunu düşünüyorduk. Örneğin tool lara sitene eklelinki eklenmeli, ayrıca verilecek parametrelere göre gösterilecek ayet hadis söz kısımları açılıp kapatılabilmeli, hatta bunlara dua vecize söz sultanlarından vb. kısım alternatifleride getirilebilmeli. Allah bunları da kodlamayı nasip etsin inşallah. Yapmamız gerekn araçlar menüsünü açıp kapattırdığımız gibi kodla sutunları da açıp kapattırmak ve gerekli komutların/konfigürasyonun url den parametre girilerek alınmasını sağlamak.Bunların yanında bu eklenti formatını yabancıdillerdedeyayınlamak istiyoruz, Rabbim nasipetsin inşallah. Önden bitirdiğimizkadarıyla yayınlamak istedik.

Aşağıdaki gönderimizde de yine dini site eklentileri ile ilgili kodlar mevcuttur, incelemek sitenize eklemek isteyebilirsiniz. Yukarıdaki ana menüden de site eklenti çeşitlerine ulaşabilirsiniz.Selam ve dualarımla

İslami Görsel - Dini Site Eklentisi 


Related Posts Plugin for WordPress, Blogger...