Blog etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Blog etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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;
}
}
 
}

11.6.11

Blog Uygulamaları

Blog uygulamaları düşünen ve düşündüğünü paylaşmayı seven insanların kendilerine ait siteleri herhangi bir kodlama bilgisi gerektirmeden yayınlamalarını sağlıyor. Bu uygulamalar aslında çoğunlukla dünyanın düşünce yapısına yön veren, dünyamızı daha demokratik ve aydınlık bir yer yapmayı amaçlayan insanların kendilerini ifade etme platformları oluyor.

Günümüzde bloglar son derece düzensiz ve dağınık bir yapı sergiliyorlar. Her isteyen kafasına göre bir blog açabiliyor ve burada doğruluğundan emin olunamayacak bilgiler paylaşıyor. Bu bilgilerin sıhhati konusunda herhangi bir otorite olmadığından aslında interneti kirletiyorlar. Eğer böyle olmasaydı bugün internette aradığımız bilginin doğru haline çok daha rahat ulaşabilirdik.

Ülkemizde Blogcu yaygın olarak kullanılırken, dünyada Blogspot ve WordPress yaygın olarak kullanılmaktadır. Blogger batmak üzereyken Google tarafından satın alınmıştır ve fazla da kar etmeyen bir şirkettir ancak Google desteği ile ayakta durmaktadır. Google’ın Blogger’ı yaşatmasında stratejik bir neden görüyorum. Sonuçta bu tür bloglar bir taraftan interneti daha karmaşık hale getiriyor, bir taraftan da internetteki bilgi yığınını arttırıyor. Bu durum da bir arama motoru olan Google’a yarıyor. Sonuçta internet ne kadar karmaşık ve büyük olursa arama motorlarına duyulan ihtiyaç da o kadar artar.

Bloglar genellikle bir konu üzerine tutuluyor, örneğin bir fotoğrafçı bloğunda fotoğraf sanatıyla ilgili paylaşım yaparken bir bilgisayar mühendisi bloğunda yazılım geliştirme ile ilgili paylaşım yapabiliyor. Aslında blog yazarlarının yazdıkları konu üzerindeki bilgisi bir otorite tarafında derecelendirilebilse ve bu derece de blogda açıkça okuyuculara gösterilse internetteki bilgi kirliliği biraz olsun azalır ve blog uygulamalarının yaygınlığı artar. Ancak bu noktada birçok problem var, otoriteye yetkiyi kim verecek, her ülkede farklı bir otorite mi olacak yoksa ortak bir blog dili (örneğin İngilizce) belirlenip uluslar arası bir otorite mi olacak, otoritenin derecelendirmesi ne kadar tarafsız olacak, ne kadar doğru olacak? Tüm bu problemler böyle bir uygulamanın çok zor hayata geçirilebileceğini gösteriyor ancak gelişen teknoloji, özellikle de e-imza teknolojisi ileride bu tarz uygulamaların daha rahat yapılamasını sağlayabilir ancak buna daha çok zaman var.
Related Posts Plugin for WordPress, Blogger...