31 Ekim 2012 Çarşamba

Resimli En Çok Yorum Yapanlar Eklentisi


Blogger için Resimli En Çok Yorum Yapanlar Eklentisi Widget


Yapmanız gereken , aşağıdaki kodları Yerleşim >> Gadget Ekle >> HTML/JavaScript ile blogunuzda uygun bir yere gadget olarak eklemek..
<style type="text/css">

.top-commenter-line img {

-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.top-commenter-line {margin: 3px 0;}
.top-commenter-line .profile-name-link {padding-left:0;}
.top-commenter-avatar {vertical-align:middle;}
</style>
<script type="text/javascript">
//
// Top Commentators gadget with avatars, by MS-potilas 2012.
// Gets a list of top commentators from all comments, or specified number of days in the past.
// See http://eklentileri.blogspot.com/
//
// CONFIG:
var maxTopCommenters = 5; // how big a list of top commentators
var minComments = 1; // how many comments must top commentator have at least
var numDays = 0; // from how many days (ex. 30), or 0 from "all the time"
var excludeMe = true; // true: exclude my own comments
var excludeUsers = ["Anonymous", "someotherusertoexclude"]; // exclude these usernames
var maxUserNameLength = 42; // 0: don't cut, >4: cut usernames
//
var txtTopLine = '<b>[#].</b> [image] [user] ([count])';
var txtNoTopCommenters = 'No top commentators at this time.';
var txtAnonymous = ''; // empty, or Anonymous user name localized if you want to localize
//
var sizeAvatar = 56;
var cropAvatar = true;
//
var urlNoAvatar = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjibrcX_-mOpbNuUf9xElWpzBXBsIE4en6ox8vnOE0GezY7_ICG6MVvZKQTesfWuD8inLlKGbmDWe2LqDW8hmNhHKDzRcTdZVZKxnil64YoVulRBNtoaEb_ichdYfntlZXip8ADXx349_w/"+sizeAvatar+"/avatar_blue_m_96.png"; // http://www.blogger.com/img/avatar_blue_m_96.png resizeable
var urlAnoAvatar = 'http://www.gravatar.com/avatar/00000000000000000000000000000000?d=mm&s=' + sizeAvatar;
var urlMyProfile = ''; // set if you have no profile gadget on page
var urlMyAvatar = ''; // can be empty (then it is fetched) or url to image
// config end
// for old IEs & IE modes:
if(!Array.indexOf) {
Array.prototype.indexOf=function(obj) {
for(var i=0;i<this.length;i++) if(this[i]==obj) return i;
return -1;
}}
function replaceTopCmtVars(text, item, position)
{
if(!item || !item.author) return text;
var author = item.author;

var authorUri = "";
if(author.uri && author.uri.$t != "")
authorUri = author.uri.$t;

var avaimg = urlAnoAvatar;
var bloggerprofile = "http://www.blogger.com/profile/";
if(author.gd$image && author.gd$image.src && authorUri.substr(0,bloggerprofile.length) == bloggerprofile)
avaimg = author.gd$image.src;
else {
var parseurl = document.createElement('a');
if(authorUri != "") {
parseurl.href = authorUri;
avaimg = 'http://www.google.com/s2/favicons?domain=' + parseurl.hostname;
}
}
if(urlMyProfile != "" && authorUri == urlMyProfile && urlMyAvatar != "")
avaimg = urlMyAvatar;
if(avaimg == "http://img2.blogblog.com/img/b16-rounded.gif" && urlNoAvatar != "")
avaimg = urlNoAvatar;
var newsize="s"+sizeAvatar;
avaimg = avaimg.replace(/\/s\d\d+-c\//, "/"+newsize+"-c/");
if(cropAvatar) newsize+="-c";
avaimg = avaimg.replace(/\/s\d\d+(-c){0,1}\//, "/"+newsize+"/");

var authorName = author.name.$t;
if(authorName == 'Anonymous' && txtAnonymous != '' && avaimg == urlAnoAvatar)
authorName = txtAnonymous;
var imgcode = '<img class="top-commenter-avatar" height="'+sizeAvatar+'" width="'+sizeAvatar+'" title="'+authorName+'" src="'+avaimg+'" />';
if(authorUri!="") imgcode = '<a href="'+authorUri+'">'+imgcode+'</a>';

if(maxUserNameLength > 3 && authorName.length > maxUserNameLength)
authorName = authorName.substr(0, maxUserNameLength-3) + "...";
var authorcode = authorName;
if(authorUri!="") authorcode = '<a class="profile-name-link" href="'+authorUri+'">'+authorcode+'</a>';

text = text.replace('[user]', authorcode);
text = text.replace('[image]', imgcode);
text = text.replace('[#]', position);
text = text.replace('[count]', item.count);
return text;
}

var topcommenters = {};
var ndxbase = 1;
function showTopCommenters(json) {
var one_day=1000*60*60*24;
var today = new Date();

if(urlMyProfile == "") {
var elements = document.getElementsByTagName("*");
var expr = /(^| )profile-link( |$)/;
for(var i=0 ; i<elements.length ; i++)
if(expr.test(elements[i].className)) {
urlMyProfile = elements[i].href;
break;
}
}

for(var i = 0 ; i < json.feed.entry.length ; i++ ) {
var entry = json.feed.entry[i];
if(numDays > 0) {
var datePart = entry.published.$t.match(/\d+/g); // assume ISO 8601
var cmtDate = new Date(datePart[0],datePart[1]-1,datePart[2],datePart[3],datePart[4],datePart[5]);

//Calculate difference btw the two dates, and convert to days
var days = Math.ceil((today.getTime()-cmtDate.getTime())/(one_day));
if(days > numDays) break;
}
var authorUri = "";
if(entry.author[0].uri && entry.author[0].uri.$t != "")
authorUri = entry.author[0].uri.$t;

if(excludeMe && authorUri != "" && authorUri == urlMyProfile)
continue;
var authorName = entry.author[0].name.$t;
if(excludeUsers.indexOf(authorName) != -1)
continue;

var hash=entry.author[0].name.$t + "-" + authorUri;
if(topcommenters[hash])
topcommenters[hash].count++;
else {
var commenter = new Object();
commenter.author = entry.author[0];
commenter.count = 1;
topcommenters[hash] = commenter;
}
}
if(json.feed.entry.length == 200) {
ndxbase += 200;
document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&start-index='+ndxbase+'&alt=json-in-script&callback=showTopCommenters"></'+'script>');
return;
}

// convert object to array of tuples
var tuplear = [];
for(var key in topcommenters) tuplear.push([key, topcommenters[key]]);

tuplear.sort(function(a, b) {
if(b[1].count-a[1].count)
return b[1].count-a[1].count;
return (a[1].author.name.$t.toLowerCase() < b[1].author.name.$t.toLowerCase()) ? -1 : 1;
});

// list top topcommenters:
var realcount = 0;
for(var i = 0; i < maxTopCommenters && i < tuplear.length ; i++) {
var item = tuplear[i][1];
if(item.count < minComments)
break;
document.write('<di'+'v class="top-commenter-line">');
document.write(replaceTopCmtVars(txtTopLine, item, realcount+1));
document.write('</d'+'iv>');
realcount++;
}
if(!realcount)
document.write(txtNoTopCommenters);
}
document.write('<script type="text/javascript" src="http://'+window.location.hostname+'/feeds/comments/default?redirect=false&max-results=200&alt=json-in-script&callback=showTopCommenters"></'+'script>');
</script>


Eklediyseniz , eklentimiz hazır halde blogunuzdan görebilirsiniz

KAYNAK:  http://eklentileri.blogspot.com/2012/10/resimli-en-cok-yorum-yapanlar-eklentisi.html

Politik tartışmaları engelleyen eklenti!


Facebook'u siyaset meydanına çeviren arkadaşlarınızdan bıktıysanız, Chrome'un size bir önerisi var!

Politik tartışmaları engelleyen eklenti! - Facebook'u siyaset meydanına çeviren arkadaşlarınızdan bıktıysanız, Chrome'un size bir önerisi var!
ABD halkı yaklaşık 2 hafta sonra başkanlık seçimleri için oy verecek. Sosyal ağlardaki Obama ve Romney tartışmalarından sıkılanlar ise yeni bir Chromeeklentisi ile Facebook haber kaynağını politik konuşmalardan temizleyebiliyorlar.
Unpolitic.me Chrome eklentisi yüklendiğinde kullanıcının haber kaynağındaki politik anahtar kelimeleri arıyor. Politik içerik bulunduğunda haber kaynağından hemen kaldırılıyor ve yerine kullanıcının istediği RSS kaynaklı bir görsel yerleştiriliyor. Varsayılan kaynak ise kedi fotoğrafları olarak belirlenmiş.
Eklenti, Buzfeed ve Unbaby.me'nin ortak çalışması sonucunda ortaya çıkarılmış. Unbaby.me, kullanıcıların haber kaynaklarındaki bebek fotoğraflarını kaldırmaya yardımcı oluyordu.
Unpolitic.me'nin filtrelediği anahtar kelimeler arasında "romney," "obama," "ron paul," "paul ryan," ve "reagan," gibi isimler var. Bunun yanında "bütçe açığı," "vergiler," "fox news" gibi politik kelimeler de engellenmiş bulunuyor. Listeye kendi anahtar kelimelerinizi eklemenize de izin veriliyor.

30 Ekim 2012 Salı

Yasaklı Sitelere Girme - Dns Ayarlarını Değiştirmek

Yasaklı sitelere giriş için yapmanız gereken 8 adımı uygulayın ve DNS ayarlarını değiştirin.

1. Başlat a basın,ve denetim masasına tıklayın



2. Ağ bağlantılarını göster e tıklayın



3. Durumu göster e tıklayın



4. Özelliklere tıklayın



5. Vista değişiklikleri onaylamak için sizden izin isteyecek sizde vericeksiniz



6. Internet Protocol Version 4 (TCP/IPv4) , seçin ve özelliklere tıklayın..



7. Açılan pencerenin alt kısmındaki DNS ayarları otomatik algılansın seçeneğinin altındaki dns leri aşağıdaki dns ler ile değiştir i seçip resimde gördüğüm dns numaralarını giriyoruz..



8. Tamam a basıyoruz ve bi önceki pencere geliyor karşımıza ondada tamama basıp ardından kapat a basıyoruz..



Bu işlemlerden sonra yasaklı sitelere giriş için bilgisayarınızı yeniden başlatmanız gerekebilir. Bilgisayarı yeniden başlattığınızda yapılan değişiklikler etkin olacaktır.

28 Ekim 2012 Pazar

FİNAL PROJEM


FİNAL PROJESİ
Adı:İdam Mahkumu
Konu:Bir idam mahkumunun hapishanedeki zorlu yaşamını anlatıyor.Tam ümidi kestiği an demirler kırılıyor ve kaçarken yıldırım çarpıp ölüyor.




























ALGORİTMASI AZ OLMASINA RAĞMEN 309 TANE .JPG UZANTILI RESİM OLDUĞU İÇİN BAYAĞI BİR SÜRE EMEK HARCANMIŞTIR. ÇALMAYINIZ!!!!

Scratch Projem-10


ÇOKLU ŞEKİLLER
ALGORİTMASI
1-BAŞLA
2-Kalem kod bloğundan kalemi temizle,kaldır,kalem rengini ayarla,kalem boyunu ayarla
3-x ve y konumunu ayarla ve 90 derece yönüne döndür.
4-5 defa tekrarlanan bir dongü oluşturulur ve o döngü içine tekrar 3 defa tekrarlanan bir döngü oluşturulup o döngü içine 120 derece dönün ve 65 adım gidin kodları girilir,sonra kalem kaldırılıp x i 100 adım değiştirip tekrar kalemi bastırırız .5 defa tekrarlayın döngüsü girilip 72 derece dönün ve 65 adım gidin kod bloğu yazılır ve tekrar kalem kaldırılıp x 130 adım değiştirilir.Bir döngü daha oluşturulur 6 defa tekrarlanır ve 60 derece  dönün,65 adım gidin kod bloğu yazılır ve kalem  kaldırılır x 180 değiştirilir.Son bir döngü daha oluşturulur 360 defa tekrarlanır ve döngü içine de 1 derece dönün 1 adım gidin kod bloğu yazılır,kalem kaldırılır x -240, y -50 değiştirilir kalem bastırılır.
5-BİTİR

Scratch Projem-8


ÜÇGEN ÇİZİMİ
ALGORİTMASI
1-BAŞLA
2-Kalem kod bloğundan kalemi temizle,kalemi kaldır,kalem rengini ayarla,kalem boyunu ayarla ve kalemi bastır.
3-x ve y konumları ayarlanır ve 90 derce yönüne dönün kodları yazılır.
4-3 defa tekrarlanan bir döngü ayarlanır döngü içine 120 derece dönün ve 100 adım gidin kod blokları eklenir
5-BİTİR

Scratch Projem-9


ALTIGEN ÇİZİMİ
ALGORİTMASI
1-BAŞLA
2-Kalem kod bloğundan kalemi temizle,kalemi kaldır,kalem rengini ayarla,kalem boyunu ayarla ve kalemi bastır.
3-x ve y konumları ayarlanır ve 90 derce yönüne dönün kodları yazılır.
4-6 defa tekrarlanan bir döngü ayarlanır döngü içine 60 derece dönün ve 100 adım gidin kod blokları eklenir ve 1 saniye bekleyin komutu verilir.
5-BİTİR