BLOGGER - BLOG SAYFASINA SOSYAL MEDYA İKONLARI EKLEMEK

 

ADDING SOCIAL MEDIA ICONS TO A BLOG PAGE

Blog’unuzu ziyaret eden ziyaretçilerin sizi sosyal medya hesaplarından takip etmesi veya size sosyal medya hesaplarınızdan ulaşması oldukça gereklidir. Bunun için Blog’unuzun ana sayfasına kullandığınız sosyal medya ikonlarını eklemek önemli bir hâl alıyor.

HTML kodlarıyla bunu yapmak mümkün. Twitter ve Facebook gibi uygulamalar için ikon ekleme kodları bu sayfada mevcuttu, ben de oradan aldım. Instagram ve Pinterest için ise ufak düzenlemeler ile kodları düzenledim ve çalıştırdığımda sorunsuz çalıştı. İstediğiniz sayfayı ikonu ile Blog sayfanıza eklemek için şu işlemleri yapmanız yeterli:

 

1.Öncelikle Blogger sayfanıza gidin ve Düzen seçeneğini seçin.



2.Burada sayfanız için ayarladığınız düzen pencereleri bulunmaktadır. Yapmanız gereken Gadget Ekle kısmına tıklamanız.


3.Gadget Ekle’ye tıkladığımızda karşımıza aşağıdaki gibi bir pencere çıkacaktır. Burada ise HTML/JavaScript seçeneğinin yanındaki + işaretine tıklıyoruz.

 



4.İsteğinize bağlı olarak Başlık ekleyebilirsiniz. İçerik kısmına aşağıdaki kodları eklemelisiniz.


<a class='blur' href='http://twitter.com/ADRESINIZ' rel='nofollow' target='_blank'><img alt='twitter' border='0' height='41' src='http://icons.iconarchive.com/icons/danleech/simple/128/twitter-icon.png' width='40'/></a>

 

<a class='blur' href='https://www.youtube.com/channel/ADRESINIZ' rel='nofollow' target='_blank'><img alt='youtube' border='0' height='40' src='http://icons.iconarchive.com/icons/danleech/simple/128/youtube-icon.png' width='40'/></a>

 

<a class='blur' href='https://www.instagram.com/ADRESINIZ' rel='nofollow' target='_blank'><img alt='instagram' border='0' height='41' src='https://icons.iconarchive.com/icons/designbolts/handstitch-social/256/Instagram-icon.png' width='40'/></a>

 

<a class='blur' href='https://tr.pinterest.com/ADRESINIZ' rel='nofollow' target='_blank'><img alt='instagram' border='0' height='41' src='https://icons.iconarchive.com/icons/uiconstock/socialmedia/512/Pinterest-icon.png' width='40'/></a>

 

5.İstediğiniz sosyal medya uygulamasının adresini UYGULAMAADRESI kısmına yapıştırın. Ardından uygulamadaki kendi adresinizi SIZINADRESINIZ kısmına yapıştırın. Daha sonra uygulamanın ikonunu bulun ve adresini IKONUNADRESI kısmına yapıştırın. Kaydet dedikten sonra Blog'unuzu görüntülediğinizde çalışır hâlde olduğunu göreceksiniz.

 

<a class='blur' href='https://UYGULAMAADRESI/SIZINADRESINIZ' rel='nofollow' target='_blank'><img alt='UYGULAMAADI' border='0' height='41' src='IKONUNADRESI' width='40'/></a>

 

Herhangi bir sorun yaşarsanız iletişime geçmekten çekinmeyin.

Devamını Oku

ROBOT HABERLERİ - ARAZİ TİPİ MİKRO ROBOT CANLI BİR KOLONDAN GEÇİYOR

 


Purdue Üniversitesi mühendisleri, canlı hayvan modellerinde, birkaç insan tüyü kadar küçük dikdörtgen bir robotun, kolonda ters takla atarak dolaşabileceğini gösterdi.

 

(Videonun tamamını izlemek için buraya tıklayınız.)

Neden ters takla? Çünkü amaç, bu robotları, kolonları ve diğer organları engebeli yollara sahip olan insanlara ilaç taşımak için kullanmaktır. Ayrıca yan taklalar da işe yarıyor.

 

Neden ilaç taşımak için ters takla atar bir robot? Bir ilacı doğrudan hedef bölgesine götürmek, ilacın yol boyunca diğer organlarla etkileşime girerek neden olabileceği saç dökülmesi veya mide kanaması gibi yan etkileri ortadan kaldırabilir.

 

Micromachines dergisinde yayınlanan çalışma, biyolojik bir sistem organizmasında takla atan bir mikro robotun ilk gösterimidir. Pil taşınamayacak kadar küçük olduğu için, mikro robot dışarıdan manyetik bir alan tarafından çalıştırılır ve kablosuz olarak kontrol edilir.

 

Purdue Makine Mühendisliği Doçenti David Cappelleri, "Bu robotlara dönen bir harici manyetik alan uyguladığımızda, tıpkı bir araba lastiğinin engebeli araziden geçmesi gibi dönüyorlar" dedi. "Manyetik alan aynı zamanda farklı ortam türlerine güvenli bir şekilde nüfuz eder ve bu robotları insan vücudunda kullanmak için önemlidir."

 

Araştırmacılar in vivo deneyler için kolonu seçtiler çünkü kolay bir giriş noktasına sahip ve çok dağınıktır.

 

Purdue'nin Weldon Biyomedikal Mühendisliği Okulu'nda Yardımcı Doçent olan Luis Solorio "Bir robotu kolonun etrafında hareket ettirmek, bir havaalanındaki insan yürütecini bir terminale daha hızlı ulaşmak için kullanmaya benzer. Sadece zemin değil, çevrenizdeki insanlar da hareket ediyor," dedi.

 

"Kolonda, yol boyunca takip eden sıvılar ve bir çok şey var ancak robot ters yönde hareket ediyor. Bu  kolay bir yolculuk değil." Ancak araştırmacıların deneyleri, bu manyetik mikro robotun bu zorlu koşullara rağmen kolon boyunca başarılı bir şekilde yuvarlanabileceğini gösterdi.

 

Ekip, anestezi altında canlı farelerin kolonlarında in vivo deneyler gerçekleştirdi ve mikro robotu rektumdan bir tuz çözeltisine yerleştirdi. Mikro robotun ne kadar iyi hareket ettiğini gerçek zamanlı olarak gözlemlemek için ultrason ekipmanı kullandılar. Araştırmacılar, mikro robotların, insanlara benzer bağırsakları olan domuzlardan çıkarılan kolonlarda da yuvarlanabileceğini anladı.

 

Purdue'dan Leslie A. Geddes Biyomedikal Mühendisliği Doçenti, araştırma grubu mikro robotun çeşitli doku türleri aracılığıyla görüntülenmesi üzerine çalışmalara öncülük eden Craig Goergen, "Büyük hayvanlara veya insanlara geçmek için düzinelerce robot gerekebilir, ancak bu aynı zamanda birden fazla ilaç yükü ile birden çok yeri hedefleyebileceğiniz anlamına gelir," dedi.

 

Solorio'nun laboratuvarı, mikro robotun bir şişe Salin (Belli ölçülerde sodyum bikarbonat ve sodyum klorür içeren distile su çözeltileridir.) içinde bir ilaç yükü taşıma ve salma kabiliyetini test etti. Araştırmacılar, mikro robotu bir flüoresan sahte ilaçla kapladılar ve mikro robot, yük bir saat sonra yavaşça vücuttan dağılmadan önce, çözelti boyunca yuvarlanma hareketiyle başarıyla taşıdı.

 

Solorio "İlaç yükünün güzel ve kontrollü bir şekilde serbest bırakılmasını başardık. Bu, mikro robotu potansiyel olarak vücuttaki bir yere yönlendirebileceğimiz, orada bırakabileceğimiz ve ardından ilacın yavaşça dışarı çıkmasına izin verebileceğimiz anlamına gelir. Ve mikro robotun bir polimer kaplaması olduğundan, ilaç hedef konuma ulaşmadan düşmez, "dedi.

 

Çalışma, ucuz bir şekilde polimer ve metalden yapılan manyetik mikro robotların toksik olmadığını ve biyolojik olarak uyumlu olduğunu gösterdi. Cappelleri'nin araştırma grubu, Purdue'nin Keşif Parkı'ndaki Birck Nanoteknoloji Merkezi'ndeki tesisleri kullanarak bu robotların her birini tasarladı ve inşa etti. Cappelleri, yaygın olarak kullanılan rulodan ruloya üretim makinelerinin potansiyel olarak bu mikro robotlardan yüzlercesini aynı anda üretebileceğini söyledi. Araştırmacılar, mikro robotların ilaç dağıtım araçlarına ek olarak teşhis aracı olarak da hareket edebileceğine inanıyor.

 

Goergen, "Teşhis açısından bakıldığında, bu mikro robotlar doku toplamaya yardımcı olarak minimal invaziv kolonoskopi ihtiyacını önleyebilir. Veya geleneksel kolonoskopiler için gerekli olan hazırlık çalışmalarını yapmak zorunda kalmadan yükleri teslim edebilirler" dedi.

 

Yazar: Kayla Wiles

Kaynak: ScienceDaily

Dergi Kaynağı: Elizabeth E. Niedert, Chenghao Bi, Georges Adam, Elly Lambert, Luis Solorio, Craig J. Goergen, David J. Cappelleri. A Tumbling Magnetic Microrobot System for Biomedical Applications. Micromachines, 2020; 11 (9): 861 DOI: 10.3390/mi11090861


Devamını Oku

C Programlama Dersi Örnekleri - 8


Bir alışveriş için indirim fiyatı çıkarma programı yazalım. Kurallar şunlar:

1. 100 liradan daha az tutarda yapılan alış-verilerde indirim uygulanmayacaktır.

2. Alış-veriş tutarı 100 lira ila 250 lira arasında değişen alış-verişlerde %5'lik bir indirim uygulanacaktır.

3. Alış-veriş tutarı 250 liradan daha fazla ise alış-verişlerde %10'luk bir indirim uygulanacaktır.


#include <stdio.h>

#include <stdlib.h>

int main () {

float x, itutar;

printf("Alis veris tutarini giriniz:");

scanf("%f",&x); //sayı float 

if(x<100){

printf("indirim yok , tutar=%f",x);

}

else if (x>=100 && x<250){

itutar=x*0.95;

printf("indirim %%5 , tutar=%f",itutar);

}

else if (x>=250){

itutar=x*0.90;

printf("indirim %%10 , tutar=%f",itutar);

}

return 0;

}


ÇIKTI






Devamını Oku

C Programlama Dersi Örnekleri - 7

 


Bu örnekte matrisler üzerinde çalışmalar yapacağız. Bir matrise 1'den 100'e kadar değer atayıp aynı matrisin iki katı değerlere sahip başka bir matris oluşturacağız. Kullanıcıdan alınan matrisi ekrana yazdırmayı göreceğiz. Hadi şimdi aşağıdaki kodlara bakalım.

1. Bir adet 10X10 matris tanımlayıp, döngü kullanarak sırasıyla 1'den 100'e kadar sayıları matrise atayın ve ekrana yazdırın.

 

2. Matrisin tüm elemanlarını 2 ile çarpın. Oluşan yeni matrisi ekrana yazdırın.

 

3.Kullanıcıdan 3x3 matris değerleri isteyin ve ekrana yazdırın.

 

#include<stdio.h>

#include<stdlib.h>

 

int main()

{

            printf("Birinci kisim:\n");

            int matris[10][10];

            int sayac=1;

            int i,j;

            for (i=0; i<10; i++){

                for (j=0; j<10; j++){

                matris[i][j]=sayac;

                printf("%4d",matris[i][j]);

                sayac++;

            }

                printf("\n");

                }

               printf("\n");

               printf("Ikinci kisim:\n");

               

            for (i=0; i<10; i++){

                for (j=0; j<10; j++){

            matris[i][j]=matris[i][j]*2;

            printf("%4d",matris[i][j]);

}

    printf("\n");

    }

   

    printf("Ucuncu kisim:\n");

           

                        int matris3[3][3];

            for(i=0;i<3;i++){

                        for(j=0;j<3;j++){

                                    printf("%d. Satir %d. Sutun Elemani Giriniz:", (i+1),(j+1));

                                    scanf("%d", &matris3[i][j]);

                        }

            }

            printf("Matrisiniz:\n");

            for(i=0;i<3;i++) {

                        for(j=0;j<3;j++)

                                    printf("%d ",matris3[i][j]);

                        printf("\n");

            }

                        return 0;

}

ÇIKTI



Devamını Oku

C Programlama Dersi Örnekleri - 6

 


Üniversiteye yeni kaydolan öğrencilerin kendilerine sistem üzerinden mail adresi oluşturmaları için bir program yazacağız. Program öncelikle öğrencinin adını sonra soyadını isteyecek ve ad.soyad@uni.edu.tr (öğrencinin adı soyadı, ad soyad kısmına gelecek) şeklinde e-mail adresi oluşturacak ve ekrana mail adresini yazdıracak. Daha sonra telefona gelen şifreyi girmesini isteyecek. (harf ve rakamlardan oluşan bir şifre) (şifrenin geldiğini varsayılıyor) Telefona gelen şifreyi doğru girmek için 3 hak olacak. Şifre 3 kez yanlış girildiğinde sistem yöneticisine başvurulması istenecek ve program sonlanacak. Şifre doğru girildiği takdirde “ben robot değilim” (captcha) kontrolü olacak. Bunun için 2 adet 2x2 matrisi yazdırılacak ve toplamının girilmesini istenecek. Matris toplamı doğru girilirse mail aktive edilecek. Yanlış giriş yapılırsa Yanlış Giriş yaptınız deyip program kapatılacak. (Şifre ‘okul’, isterseniz değiştirebilirsiniz.)

 

#include<stdio.h>

#include<stdlib.h>

 

int main()

{

            char ad[15],soyad[15];

            printf("Lutfen adinizi giriniz:");

            gets (ad);

           

            printf("Lutfen soyadinizi giriniz:");

            gets(soyad);

           

    char mail[50]={""};

            strcat(mail,ad);

   

    char nokta[2]=".";

   

            strcat(mail,nokta);

   

            strcat(mail,soyad);

   

    char mailad[14]="@uni.edu.tr";

    strcat(mail,mailad);

   

    printf("Mail adresiniz:\t");

    printf(mail);

    printf("\n");

   

    char sifre[5]="okul";

            char giris[5],sayac=0;

 

    do

    {

            sayac++;

            printf("1.deneme,telefonunuza gelen sifreyi giriniz:");

                        gets(giris);

                        if (strcmp(sifre,giris)==0){

                           printf("Hesabiniza ulasmaniz icin son bir basamak kaldi.");

                           break;

            }

                        else

                           printf("Yanlis sifre girdiniz,tekrar deneyiniz.");

                           printf("\n");

                          

                           printf("2.deneme,telefonunuza gelen sifreyi giriniz:");

                        gets(giris);

                        if (strcmp(sifre,giris)==0){

                           printf("Hesabiniza ulasmaniz icin son bir basamak kaldi.");

                           break;

}

                        else

                           printf("Yanlis sifre girdiniz,tekrar deneyiniz.");

                           printf("\n");

                       

 

                        printf("3.deneme,telefonunuza gelen sifreyi giriniz:");

                        gets(giris);

                        if (strcmp(sifre,giris)==0){

                           printf("Hesabiniza ulasmaniz icin son bir basamak kaldi.");

                           break;

            }

                        else

                           printf("3 kere yanlis sifre girdiniz,sistem yoneticinize basvurunuz.");

                           break;

        }while(sayac!=1);

           

            if (strcmp(sifre,giris)==0){

                        printf("\nAsagidaki iki matrisin toplamini sirasiyla giriniz.");

            int ilkMatris[2][2]={3,4,

                                 5,4};

            int ikinciMatris[2][2]={2,7,

                                    6,1};

            int MatrislerinToplami[2][2];

            int i,j;

 

           

            printf("\n ilkMatris: \n");

                for(i=0; i<2; i++){

                        for(j=0; j<2; j++)

                        printf("%4d",ilkMatris[i][j]);

                        printf("\n");

                }

                printf("\n ikinciMatris: \n");

                    for(i=0; i<2; i++){

                    for(j=0;j<2;j++)

                    printf("%4d",ikinciMatris[i][j]);

                    printf("\n");

                        }

                        for(i=0; i<2; i++){

                    for(j=0;j<2;j++)

                    MatrislerinToplami[i][j]=ilkMatris[2][2]+ikinciMatris[2][2];

                }

           

                int A11;

                        printf("[1.satir 1.sutun]=");

                scanf("%d",&A11);

               

                int A12;

                printf("[1.satir 2.sutun]=");

                scanf("%d",&A12);

               

                int A21;

                printf("[2.satir 1.sutun]=");

                scanf("%d",&A21);

               

                int A22;

                printf("[2.satir 2.sutun]=");

                scanf("%d",&A22);

               

                if (A11==5 && A12==11 && A21==11 && A22==5)

                   printf("Tebrikler,Mailiniz aktive edilmistir.");

                else

                   printf("Toplam yanlis,giris engellendi.");

                   }

                  

            return 0;

    }


ÇIKTI 





Devamını Oku

C Programlama Dersi Örnekleri - 5

Kullanıcının girdiği sayının asal olup olmadığını kontrol eden bir programı for döngüsü kullanarak yazınız.

Sadece kendisine ve 1'e bölünebilen sayılara asal sayı denir. Asal sayılar aklımızda tutamayacak ve bazen de hesaplayamayacak kadar çoktur. Elimizin altında bir program olsun ve aklımızdaki sayı asal mı değil mi kontrol edebilelim. İşte aşağıdaki kodlar bize bu imkânı sağlıyor. Kodları çalıştıralım ve 100'e, 1000'e, 10000'e hatta sonsuza kadar olan sayıların asal olup olmadığını hesap edelim.


#include<stdio.h>

#include<stdlib.h>


int main()

{

int i,sayi,sayac=0;

printf("Bir sayi giriniz: ");

scanf("%d",&sayi);


for(i=2;i<sayi;i++)

    {

       if(sayi%i==0)

       {

           sayac++;

       }  

   break;  

    }  

    if(sayac==0)

    {

        printf("Girilen sayi asal sayidir.");                    

    }

    else

    {

        printf("Girilen sayi asal sayi degildir."); 

    }

return 0;

}


ÇIKTI 





Devamını Oku

C Programlama Dersi Örnekleri - 4

While döngüsü kullanarak kullanıcının girdiği sayının faktöriyelini hesaplayan bir program yazınız. Faktöriyel, 1'den başlayıp n'e kadar olan bütün sayıların çarpımından elde edilen sonuçtur. (n, 1'den büyük bir doğal sayıdır.)

Not: Büyük sayılar için girdiğiniz değişkenin türünü değiştirmeyi unutmayınız.


#include<stdio.h>

#include<stdlib.h>

int main()

{

int sayi,faktoriyel=1,i=1;

printf("Faktoriyeli alinacak sayiyi giriniz:");

scanf("%d",&sayi);

while (sayi>=i) {

   

faktoriyel = faktoriyel * i;

i++;

}

printf("%d sayisinin faktoriyeli: %d\n",sayi,faktoriyel);

return 0;

}


ÇIKTI 




Devamını Oku

C Programlama Dersi Örnekleri - 3

 

İkinci dereceden bir denklemin (ax^2+bx+c) kökleri aşağıdaki denklemler ile bulunur.

Δ>0 ise denklemin iki farklı reel kökü vardır.

Δ=0 ise denklemin iki reel kökü vardır fakat bunlar aynıdır.

Δ<0 ise denklemin reel kökü yoktur.


Kullanıcıdan a, b ve c değerlerini isteyerek oluşacak olan 2. dereceden denklemin köklerini bulan bir program yazınız. (Karekök alma işlemi için sqrt() komutu kullanılır ve #include <math.h> şeklinde bir kütüphane çağrılmalıdır. Aksi takdirde program çalışmaz.)


#include <stdio.h>

#include <math.h>

int main ()

{

int a,b,c;

float x1,x2,y,dis,islem,sonuc;


printf("Birinci sayiyi giriniz:");

scanf("%d",&a);

printf("Ikinci sayiyi giriniz:");

scanf("%d",&b);

printf("Ucuncu sayiyi giriniz:");

scanf("%d",&c);

 

sonuc=(b*b)-(4*a*c);

//sqrt karekök için kullanılır.

y=sqrt(sonuc) ;

 

if(sonuc>0)

{

printf("reel kok var\n");

// y, kök diskriminant demektir.İki kökü olduğu için diskriminantın kökünü bir toplarız bir çıkarırız.

x1=(-b-y)/(2*a);

printf("x1=%f",x1);

x2=(-b+y)/(2*a);

printf("x2=%f",x2);

}

else if(sonuc==0)

{

printf("katli kok var\n");

//Diskriminant 0 olduğundan kök 0 da 0 a eşittir.O yüzden kök diskriminantı yazmayız.

x1=-b/(2*a);

printf("x1,x2=%f",x1);

}

else

{

printf("reel kok yok\n");

}

return 0;

}



ÇIKTI 




Devamını Oku

C Programlama Dersi Örnekleri - 2

 


Kullanıcıdan 3 sayı alıp ortalamasını bulan ve yazdıran algoritmayı sözde kod ve akış şeması olarak hazırlayınız.


SÖZDE KOD

Toplam için T, Ortalama için Ort, birinci sayı için A,  ikinci sayı için B, üçüncü sayı için C seç.

1. BAŞLA

2. A değerini oku

3. B değerini oku

4. C değerini oku

5. T=A+B+C

6. Ort=T/3

7. T ve Ort değerlerini YAZ

8. BİTİR


AKIŞ ŞEMASI



Devamını Oku

C Programlama Dersi Örnekleri - 1


Kullanıcının girdiği iki sayıyı toplayıp toplamın 100'den büyük olup olmadığını kontrol eden ve toplamı "Toplam 100'den büyüktür" ya da "Toplam 100'den küçüktür" olarak yazdıran programın algoritmasını sözde kod ve akış şeması olarak hazırlayınız.

 

SÖZDE KOD

Toplam için T, birinci sayı için W, ikinci sayı için Q seç

1.BAŞLA

2.W değerini oku

3.Q değerini oku

4.T=W+Q

5.Eğer T>100, ‘Toplam 100den büyüktür’ YAZ

6.Eğer T<100, ‘Toplam 100den küçüktür’ YAZ

7.BİTİR

 

 

AKIŞ ŞEMASI


Devamını Oku

Benzer Yayınlar