<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>Myblog TC &#45; Google Haberleri</title>
<link>https://myblog.tc/gnews/feed</link>
<description>MyBlog TC &#45; Google Haberleri &#45; RSS Beslemeleri</description>
<dc:language>tr</dc:language>
<dc:rights>Myblog 2020 &#45; Tüm Hakları Saklıdır.</dc:rights>

<item>
<title>İnternet Download Manager</title>
<link>https://myblog.tc/internet-download-manager</link>
<guid>https://myblog.tc/internet-download-manager</guid>
<description><![CDATA[ program idm versiyonudur ve alıntıdır, hak sahipleri bildiride bulunduğu an kaldırma hakkına sahiptir. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6868724aeb2f5.jpg" length="53576" type="image/jpeg"/>
<pubDate>Tue, 24 Mar 2026 21:12:40 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>idm, crack</media:keywords>
<content:encoded><![CDATA[<p><img src="https://myblog.tc/uploads/images/202603/image_870x_69c2d3e00f594.jpg" alt="" width="150"></p>]]> </content:encoded>
</item>

<item>
<title>Ardunio ile Servo motor kullanma</title>
<link>https://myblog.tc/ardunio-ile-servo-motor-kullanma</link>
<guid>https://myblog.tc/ardunio-ile-servo-motor-kullanma</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202603/image_870x580_69bec7f91dc86.jpg" length="57408" type="image/jpeg"/>
<pubDate>Sat, 21 Mar 2026 19:32:07 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<pre class="language-c"><code>int servo1=9;


void setup() {

pinMode(servo1,OUTPUT);
}

void loop() {
  
for (int i=0; i&lt;180; i+5) 
{
int deger = map (i,0,180,0,255);
analogWrite(servo1,deger);
delay(20);
}

for (int i=180; i&gt;0; i-5)
{
int deger = map (i,0,180,0,255);
analogWrite(servo1,deger);
delay(20);
}

}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Adunio ile motor sürücü kullanma kodları</title>
<link>https://myblog.tc/adunio-ile-motor-surucu-kullanma-kodlari</link>
<guid>https://myblog.tc/adunio-ile-motor-surucu-kullanma-kodlari</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202603/image_870x580_69b7d3cd6168e.jpg" length="121891" type="image/jpeg"/>
<pubDate>Sat, 21 Mar 2026 19:28:14 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<pre class="language-csharp"><code>int in1=8;
int in2=7;
int enbA=9;

void setup() {
  pinMode (in1,OUTPUT);
  pinMode (in2,OUTPUT);
  pinMode (enbA,OUTPUT);
}

void loop() {

  for(int i=0; i&lt;255; i++) {
  digitalWrite(in1,HIGH);
  digitalWrite(in2,LOW);
  analogWrite (enbA,i);
  delay(50);}
  
}</code></pre>
<p></p>
<p><img src="https://myblog.tc/uploads/images/202603/image_870x_69bec7194146a.jpg" alt=""></p>
<pre class="language-c"><code>int in1=8;
int in2=7;
int enbA=9;

void setup() {
  pinMode (in1,OUTPUT);
  pinMode (in2,OUTPUT);
  pinMode (enbA,OUTPUT);
}

void loop() {
  digitalWrite(in1,HIGH);
  digitalWrite(in2,LOW);
  delay(10000);
  digitalWrite(in2,HIGH);
  digitalWrite(in1,LOW);
  delay(2000);
  
}</code></pre>
<p></p>
<p></p>]]> </content:encoded>
</item>

<item>
<title>Ardunio ile Analog veri okuma, Analog giriş kullanımı</title>
<link>https://myblog.tc/ardunio-ile-analog-veri-okuma-analog-giris-kullanimi</link>
<guid>https://myblog.tc/ardunio-ile-analog-veri-okuma-analog-giris-kullanimi</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202603/image_870x580_69b7d3cd6168e.jpg" length="121891" type="image/jpeg"/>
<pubDate>Sat, 21 Mar 2026 19:26:22 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>ardunio, note, buzzer, potansiyometre, analog veri girişi</media:keywords>
<content:encoded><![CDATA[<pre class="language-csharp"><code>const int analoggiris = A0;


void setup() {
 pinMode (analoggiris,INPUT);
 Serial.begin(9600);
 

}

void loop() {
  int deger = analogRead(analoggiris);
  Serial.println("deger : " );
  Serial.println(deger);
  delay(1000);
}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Ardunio ile Potansiyometre Kullanımı</title>
<link>https://myblog.tc/ardunio-ile-potansiyometre-kullanimi</link>
<guid>https://myblog.tc/ardunio-ile-potansiyometre-kullanimi</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202603/image_870x580_69b7d3cd6168e.jpg" length="121891" type="image/jpeg"/>
<pubDate>Sat, 21 Mar 2026 19:25:10 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>ardunio, note, buzzer, potansiyometre</media:keywords>
<content:encoded><![CDATA[<pre class="language-csharp"><code>const int analoggiris = A0;
const int analoggiris1 =A1;
const int ledPin =9;
const int buzzer = 10;


void setup() {
 pinMode (analoggiris,INPUT);
 pinMode (analoggiris1, INPUT);
 Serial.begin(9600);
 pinMode (ledPin,OUTPUT);
 pinMode (buzzer, OUTPUT);

}

void loop() {
  int deger = analogRead(analoggiris);
  int deger1 = analogRead (analoggiris1);
 
  Serial.println("deger : " );
  Serial.println(deger);
    Serial.println("deger1 : " );
  Serial.println(deger1);
  
  delay(100);
  
   int ledDeger =map(deger,0,1023,0,255);
   int buzzerDeger =map(deger1,0,1023,0,255);
  analogWrite(ledPin,ledDeger);
  analogWrite(buzzer,buzzerDeger);
  
    Serial.println("deger ledPin : ");
   Serial.println("deger buzzer : " );

 
    
  
}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Ardunio Tone fonksiyonu ile tone kullanımı</title>
<link>https://myblog.tc/ardunio-tone-fonksiyonu-ile-note-kullanimi</link>
<guid>https://myblog.tc/ardunio-tone-fonksiyonu-ile-note-kullanimi</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202603/image_870x580_69b7d3cd6168e.jpg" length="121891" type="image/jpeg"/>
<pubDate>Sat, 21 Mar 2026 19:23:46 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>ardunio, note, buzzer</media:keywords>
<content:encoded><![CDATA[<pre class="language-c"><code>/* do 261 re 294 mi 329 fa 349 
 *  sol 392 la 440 si 493 doo 523
 */

#define do_ 261
#define re 294
#define mi 329
#define fa 349
#define sol 392
#define la 440
#define si 493
#define doo 523
#define buzzerPin 9

int nota [] {do_,re,mi,fa,sol,la,si,doo};
void setup() {
  pinMode(buzzerPin,OUTPUT);
}

void loop() {
  for(int i=0;i&lt;8;i++){
 tone(buzzerPin,nota[i]);
 delay(400);
  }

  for(int i= 7; 0&lt;=i;i--)
  {
 tone(buzzerPin,nota[i]);
   delay(400);
  }
  
 
}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Ardunio da buzzer devresi ile İstiklal Marşı Oynatma</title>
<link>https://myblog.tc/ardunio-da-buzzer-devresi-ile-istiklal-marsi-oynatma</link>
<guid>https://myblog.tc/ardunio-da-buzzer-devresi-ile-istiklal-marsi-oynatma</guid>
<description><![CDATA[ Ardunio da buzzer devresi ile istiklal marşı tonlarını çaldığımız güzel bir çalışma ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202603/image_870x580_69b7d365e87c2.jpg" length="65866" type="image/jpeg"/>
<pubDate>Mon, 16 Mar 2026 12:55:08 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>buzzer, ardunio</media:keywords>
<content:encoded><![CDATA[<pre class="language-c"><code>//Türkiye Cumhuriyeti İstiklal Marşı   
 //Söz    : Mehmet Akif Ersoy
 //Beste  : Osman Zeki Üngör

const int buzzer = 8;
int a, ad, b, c, cd, d, dd, e, f, fd, g, gd, a2, ad2, b2, c2, cd2, d2, dd2, e2, f2, fd2, g2, gd2, a3;

void setup()   
{  
  pinMode(buzzer, OUTPUT);
 
//////////////////////  notalar
// c  = do
// cd = do diyez
// d  = re
// dd = re diyez
// e  = mi
// f  = fa
// fd = fa diyez
// g  = sol
// gd = sol diyez
// a  = la
// ad = la diyez
// b  = si
///////////////////////
//notalara karşılık gelen frekans değerleri
a=440;
ad=466;
b=494;

c=523;
cd=554;
d=587;
dd=622;
e=659;
f = 698;
fd = 740;
g = 784;
gd = 830;

a2 = 880;
ad2 = 932;
b2 = 988;
c2 = 1046;
cd2 = 1108;
d2 = 1174;
dd2 = 1244;
e2 = 1318;
f2 = 1396;
fd2 = 1480;
g2 = 1568;
gd2 = 1660;
a3 = 1760;
}  

void loop()
{  
//Korkma Sönmez Bu Şafak  
    tone(buzzer, c);
    delay(800);
    tone(buzzer, f);
    delay(800);
    tone(buzzer, g);
    delay(800);
    tone(buzzer, gd);
    delay(800);
    tone(buzzer, e);
    delay(400);
    tone(buzzer, g);
    delay(200);        
    tone(buzzer, f);
    delay(1600);        
    noTone(buzzer);
    delay(300);
//Larda Yüzden Al Sancak
    tone(buzzer, f);
    delay(800);        
    tone(buzzer, ad2);
    delay(800);        
    tone(buzzer, c2);
    delay(800);        
    tone(buzzer, cd2);
    delay(800);
    tone(buzzer, a2);
    delay(400);
    tone(buzzer, c2);
    delay(200);
    tone(buzzer, ad2);
    delay(1600);        
//Sönmeden Yurdumun Üstünde Tüten En Son Ocak O Be
    tone(buzzer, c2);
    delay(200);        
    tone(buzzer, ad2);
    delay(200);        
    tone(buzzer, c2);
    delay(200);        
    tone(buzzer, g);
    delay(400);        
    noTone(buzzer);
    delay(100);  
    tone(buzzer, g);
    delay(400);        
    tone(buzzer, ad);
    delay(200);
    tone(buzzer, gd);
    delay(400);   
    tone(buzzer, e);
    delay(200);
    tone(buzzer, f);
    delay(400);   
    tone(buzzer, g);
    delay(200);
    tone(buzzer, gd);
    delay(400);        
    tone(buzzer, ad);
    delay(200);        
    tone(buzzer, c2);
    delay(400);        
    tone(buzzer, cd2);
    delay(200);        
    tone(buzzer, dd2);
    delay(400);        
    tone(buzzer, f2);
    delay(200);        
    tone(buzzer, dd2);
    delay(400);     
//Nim Milletimin
    tone(buzzer, dd);
    delay(200);
    tone(buzzer, d);
    delay(200);
    tone(buzzer, dd);
    delay(200);
    tone(buzzer, c2);
    delay(800);
    tone(buzzer, ad);
    delay(800);
    tone(buzzer, gd);
    delay(1600);
// Yıldızıdır Parlayacak O benim
    tone(buzzer, c);
    delay(200);
    tone(buzzer, b);
    delay(200);
    tone(buzzer, c);
    delay(200);
    tone(buzzer, g);
    delay(800);
    tone(buzzer, c);
    delay(800);
    tone(buzzer, c2);
    delay(800);
    tone(buzzer, ad);
    delay(200);
    tone(buzzer, gd);
    delay(200);
    tone(buzzer, g);
    delay(400);
    tone(buzzer, gd);
    delay(200);
    tone(buzzer, f);
    delay(800);
//Dir O Benim Milletimindir Ancak
    tone(buzzer, f2);
    delay(800);
    tone(buzzer, dd2);
    delay(200);
    tone(buzzer, cd2);
    delay(400);
    tone(buzzer, c2);
    delay(200);
    tone(buzzer, ad);
    delay(400);
    tone(buzzer, gd);
    delay(200);
    tone(buzzer, g);
    delay(400);
    tone(buzzer, f);
    delay(200);
    tone(buzzer, c2);
    delay(400);
    tone(buzzer, c);
    delay(800);
    tone(buzzer, f);
    delay(1600);

/////////////ikinci kıt'a

//Çatma Kurban Olayım
    tone(buzzer, c);
    delay(800);
    tone(buzzer, f);
    delay(800);
    tone(buzzer, g);
    delay(800);
    tone(buzzer, gd);
    delay(800);
    tone(buzzer, e);
    delay(400);
    tone(buzzer, g);
    delay(200);        
    tone(buzzer, f);
    delay(1600);        
    noTone(buzzer);
    delay(300);
//Çehreni Ey Nazlı Hilal
    tone(buzzer, f);
    delay(800);        
    tone(buzzer, ad2);
    delay(800);        
    tone(buzzer, c2);
    delay(800);        
    tone(buzzer, cd2);
    delay(400);
    tone(buzzer, ad2);
    delay(400);
    tone(buzzer, a2);
    delay(400);
    tone(buzzer, c2);
    delay(400);
    tone(buzzer, ad2);
    delay(800);        
//Kahraman Irkıma Bir Gül Ne Bu Şiddet Bu Celal Sana
    tone(buzzer, c2);
    delay(200);        
    tone(buzzer, ad2);
    delay(200);        
    tone(buzzer, c2);
    delay(200);        
    tone(buzzer, g);
    delay(400);        
    noTone(buzzer);
    delay(100);  
    tone(buzzer, g);
    delay(400);        
    tone(buzzer, ad);
    delay(200);
    tone(buzzer, gd);
    delay(400);   
    tone(buzzer, e);
    delay(200);
    tone(buzzer, f);
    delay(400);   
    tone(buzzer, g);
    delay(200);
    tone(buzzer, gd);
    delay(400);        
    tone(buzzer, ad);
    delay(200);        
    tone(buzzer, c2);
    delay(400);        
    tone(buzzer, cd2);
    delay(200);        
    tone(buzzer, dd2);
    delay(400);        
    tone(buzzer, f2);
    delay(200);        
    tone(buzzer, dd2);
    delay(400);     
//Olmaz Dökülen
    tone(buzzer, dd);
    delay(200);
    tone(buzzer, d);
    delay(200);
    tone(buzzer, dd);
    delay(200);
    tone(buzzer, c2);
    delay(800);
    tone(buzzer, ad);
    delay(800);
    tone(buzzer, gd);
    delay(1600);
//Kanlarımız Sonra Helal Hakkıdır
    tone(buzzer, c);
    delay(200);
    tone(buzzer, b);
    delay(200);
    tone(buzzer, c);
    delay(200);
    tone(buzzer, g);
    delay(800);
    tone(buzzer, c);
    delay(800);
    tone(buzzer, c2);
    delay(800);
    tone(buzzer, ad);
    delay(200);
    tone(buzzer, gd);
    delay(200);
    tone(buzzer, g);
    delay(400);
    tone(buzzer, gd);
    delay(200);
    tone(buzzer, f);
    delay(800);
//Hakk'a Tapan Milletimin İstiklal
    tone(buzzer, f2);
    delay(800);
    tone(buzzer, dd2);
    delay(200);
    tone(buzzer, cd2);
    delay(400);
    tone(buzzer, c2);
    delay(200);
    tone(buzzer, ad);
    delay(400);
    tone(buzzer, gd);
    delay(200);
    tone(buzzer, g);
    delay(400);
    tone(buzzer, f);
    delay(200);
    tone(buzzer, c2);
    delay(400);
    tone(buzzer, c);
    delay(800);
    tone(buzzer, f);
    delay(1600);

    noTone(buzzer);
    delay(2000);
    
}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Bilgisayar Mühendisliği  Fizik atış herketleri Fizik vize 1 sınavı yardımcı olacaklar</title>
<link>https://myblog.tc/bilgisayar-muhendisligi-fizik-atis-herketleri-fizik-vize-1-sinavi-yardimci-olacaklar</link>
<guid>https://myblog.tc/bilgisayar-muhendisligi-fizik-atis-herketleri-fizik-vize-1-sinavi-yardimci-olacaklar</guid>
<description><![CDATA[ Sınavda Fizik 1 i kolayca geçmek için tüm formüller burada ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/img_68ab222bd6f453-05944034-15545932.gif" length="442829" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:35:40 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p></p>
<p><img src="https://myblog.tc/uploads/images/202508/img_68ab222bd6f453-05944034-15545932.gif" alt=""></p>
<p><img src="https://myblog.tc/uploads/images/202508/image_870x_68ab22680f973.jpg" alt=""></p>
<p></p>
<p><span></span></p>
<p></p>
<p></p>
<table border="1">
<tbody>
<tr>
<td>
<p><strong>Serbest Düşme</strong></p>
<p><strong>h=1/2gt<sup>2<br></sup>v=gt</strong><br><strong>V<sup>2</sup>=2gh</strong></p>
</td>
<td>
<p><strong>Düşey Atış</strong></p>
<p><strong>H=V<sub>0</sub>t-1/2gt<sup>2<br></sup>V=V<sub>o</sub><sup>2</sup>+2gh</strong><br><strong>V<sup>2</sup>=v<sub>0</sub><sup>2</sup>-2gh</strong></p>
</td>
<td>
<p><strong>Aşağıdan Yukarı Düşey Atış</strong></p>
<p><strong>H=t-1/2gt<sup>2<br></sup>V=V<sub>o</sub>-gt</strong><br><strong>V<sup>2</sup>=V<sub>0</sub><sup>2</sup>-2gh<sub>max<br></sub>T<sub>uçuş</sub>=2v<sub>0</sub>/g</strong><br><strong>T<sub>çıkış=Vo/g</sub></strong></p>
<p><strong>H<sub>max</sub>=V<sub>0</sub><sup>2</sup>/2g</strong><br><strong>H<sub>max da V=0</sub></strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Yukarıdan Aşağıya Düşey Atış</strong></p>
<p><strong>H=V<sub>o</sub>t+1/2gt<sup>2<br></sup>V=V<sub>o</sub>+gt</strong><br><strong>V<sup>2</sup>=V<sub>0</sub><sup>2</sup>+2gh<sub>max</sub></strong></p>
</td>
<td>
<p><strong>Yatay Atış</strong></p>
<p><strong>X<sub>menzil</sub>=V<sub>o</sub>t</strong><br><strong>H=1/2gt<sup>2<br></sup>V<sub>x</sub>=V<sub>0<br></sub>V<sub>y</sub>=gt</strong><br><strong>V<sub>y</sub><sup>2</sup>=2gh</strong><br><strong>V<sup>2</sup>=V<sub>y</sub><sup>2</sup>+V<sub>o</sub><sup>2</sup></strong></p>
</td>
<td>
<p><strong>Düzgün Doğrusal Hareket</strong></p>
<p><strong>X=V<sub>o</sub>t+1/2at<sup>2<br></sup>V=V<sub>o</sub>+at</strong><br><strong>V<sub>2</sub>=V<sub>o</sub><sup>2</sup>+2ax</strong></p>
</td>
</tr>
<tr>
<td>
<p><strong>Düzgün Yavaşlayan Hareket</strong></p>
<p><strong>X=V<sub>o</sub>t-1/2at<sup>2<br></sup>V=V<sub>o</sub>-at</strong><br><strong>V<sub>2</sub>=V<sub>o</sub><sup>2</sup>-2ax</strong></p>
<p><strong> </strong></p>
</td>
<td>
<p><strong>Eğik Atış</strong></p>
<p><strong>Vx=V0x sabittir</strong><br><strong>Vy=V0y-gt</strong><br><strong>T<sub>uçuş</sub>=2V<sub>oy</sub>/g</strong><br><strong>Tçıkış= Voy/g</strong><br><strong>X<sub>menzil</sub>=V<sub>ox</sub>t</strong><br><strong>H=V<sub>oy</sub>t-1/2gt<sup>2<br></sup>V<sub>y</sub><sup>2</sup>=V<sub>0y</sub><sup>2</sup>-2gh</strong><br><strong>0=V<sub>oy</sub><sup>2</sup>-2gh<sub>max<br></sub>H<sub>max</sub>=V<sub>0y</sub><sup>2</sup>/2g   maksimum yükseklikte Vy=0</strong></p>
<p><strong> </strong></p>
</td>
<td>
<p><strong>h= yükseklik<br>Hmax= maksimum yükseklik<br>v=hız<br>V0=ilk hız<br>Vy= düşey bileşendeki hız<br>Vx= yatay bileşendeki hız<br>g=yer çekimi ivmesi (sabit bir değerdir genelde 10 kabul edilir)<br>t=süre<br>Tçıkış=çıkış süresi<br>Tiniş=iniş süresi<br>Tuçuş= uçuş süresi<br>X=cismin yatayda aldığı yol<br>a=ivme</strong></p>
</td>
</tr>
</tbody>
</table>
<p></p>]]> </content:encoded>
</item>

<item>
<title>Java Metodları Kullanımı (Alıntı)</title>
<link>https://myblog.tc/java-metodlari-kullanimi-alinti</link>
<guid>https://myblog.tc/java-metodlari-kullanimi-alinti</guid>
<description><![CDATA[ Java Metotlar ,bir işlemin programın herhangi bir yerinde kullanılabilmesi için kod bloğunun küçük parçalara bölünmüş halidir.Kod tekrarını önlemek amacıyla kullanılan bir yapıdır.Kod okunabilirliği ve performans açısından avantaj sağlar.Metotlar diğer programlama dillerinde fonksiyonlar,prosedürler olarak adlandırılır. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_688535468a999.jpg" length="76183" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:27:27 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p><strong><span>Java Metotlar </span></strong></p>
<p><span>Java Metotlar ,bir işlemin programın herhangi bir yerinde kullanılabilmesi için kod bloğunun küçük parçalara bölünmüş halidir.Kod tekrarını önlemek amacıyla kullanılan bir yapıdır.Kod okunabilirliği ve performans açısından avantaj sağlar.Metotlar diğer programlama dillerinde fonksiyonlar,prosedürler olarak adlandırılır.</span></p>
<p><span>Metotların genel tanımı şu şekildedir:</span></p>
<ul>
<li><span>Erişim belirleyici</span></li>
<li><span>Ek özellikler(Kullanım amacına göre static)</span></li>
<li><span>Dönüş tipi(Dönüş tipi olmayanlar için void kullanılır.)</span></li>
<li><span>Metot ismi(parametreler)</span></li>
</ul>
<p><span><strong>Not: </strong><span>Ek_özellikler diye belirttiğimiz kısımda kullanım amacına göre static anahtar kelimesi kullanılabilir. Static yazımızı incelerseniz static anahtar kelimesi ile ilgili bilgi sahibi olabilirsiniz.</span></span></p>
<p><span>Daha iyi anlaşılması için örnek bir metot tanımı yapalım.</span></p>
<p><span></span></p>
<pre class="language-javascript"><code>public static void yazdir()

   {

       System.out.println("Yazılım Hanem");

   }

Metodumuzu tanımladık.Metodumuzu nerede kullanmak istiyorsak orada çağırırız.Main metodu içerisinde çalıştırmak istediğimiz için bu metodun içerisinde çağırdık.

public static void main(String[] args) {

        yazdir();

}

Output:

Yazılım Hanem</code></pre>
<p></p>
<p></p>
<p><span>Metot tanımlarken metodumuz parametreli veya parametresiz olabilir.Yukarıdaki örneğimiz parametresiz tanımlanmış bir metoddur.Birde parametreli metot nasıl tanımlanır onu inceleyelim.</span></p>
<p><span><strong>Örnek: </strong>Büyük sayıyı bulan parametreli bir metot tanımlayalım.</span></p>
<p><span></span></p>
<pre class="language-javascript"><code> public static void buyuksayi(int a, int b) {

        if (a &gt; b) {

            System.out.println("Büyük Sayı: " + a);

        } else if (a &lt; b) {

            System.out.println("Büyük Sayı: " + b);

        } else {

            System.out.println("Sayılar Eşit");

        }

}</code></pre>
<p></p>
<p><span>a ve b isimli iki tane parametre alan bir metot oluşturduk.Bu metot büyük sayıyı bulmaya yarayan bir metottur.Metodumuzun parametrelerine metodu nerede çağırıyorsak orada değer vermeliyiz. Main metodumuzun içerisinde metodu çağırdık ve parametre değerlerini belirledik.</span></p>
<p><span></span></p>
<p><span></span></p>
<pre class="language-javascript"><code>public static void main(String[] args) {

        buyuksayi(10, 6);

        buyuksayi(55, 96);

        buyuksayi(25, 25);

    }

}

Output:

Büyük Sayı: 10
Büyük Sayı: 96
Sayılar Eşit</code></pre>
<p></p>
<p><span><strong>Not: </strong>Metodu çağırırken verdiğimiz parametre değerlerinin yerine ve sırasına dikkat etmeliyiz.</span></p>
<p><strong><span>Değer Döndürmeyen Metotlar</span></strong></p>
<p><span><strong>Void:</strong> Çağrıldığı yere değer döndürmeyen metotlar oluşturmak için kullanılır.Bu tür metotları çağırdığımızda içerisindeki tanımlanan işlemler gerçekleşir.İşlemler sonucunda elde edilen değerleri kullanmamıza olanak vermez.</span></p>
<p><span>Toplama işlemi yapan iki parametreli bir metot örneği üzerinde bu durumu inceleyelim.</span></p>
<p><span></span></p>
<pre class="language-javascript"><code>/*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package metotlar;

 

/**

 *

 * @author Gozde

 */

public class Metotlar {

 

    /**

     * @param args the command line arguments

     */

    public static void topla(int a, int b) {

        System.out.println(a + " + " + b + " = " + (a + b));

    }

 

    public static void main(String[] args) {

        topla(12, 27);

    }

}

Output:

12 + 27 = 39

Yukarıdaki örneğimizde iki parametreli dönüş tipi olmayan yani değer döndürmeyen bit metot oluşturduk.Dikkat ederseniz void kullandık.

Void ile tanımladığımız metotlar üzerinde herhangi bir işlem yapamıyoruz.Çünkü bize bir değer döndürmüyor.Örneğin,biz bu metodu ekrana yazdırma komutu içinde çağıramıyoruz veya herhangi bir hesaplama işleminde kullanamıyoruz.</code></pre>
<p></p>
<p></p>
<p><span>Yukarıdaki örneğimizi inceleyelim.Çağırdığımız metodu 5 ile çarpmaya çalıştığımızda bize hata veriyor.Hatada da belirttiği gibi void tipine burada izin verilmiyor.</span></p>
<p><span>Bu örneğimizde ekrana yazdırma komutumuz System.out.println() içerisinde metodumuzu çağırmaya çalıştık.Fakat diğer örnekte olduğu gibi yine aynı hatayla karşılaştık.Void türünün burda kullanılamayacağını ve dönüş değeri atamamız için bize uyarıda bulunan bir hata mesajı aldık.</span></p>
<p><strong><span>Değer Döndüren Metotlar</span></strong></p>
<p><span><strong>Return:</strong> Çağrıldığı yere değer döndüren metotlar oluşturmak için kullanılan bir ifadedir.Bu ifade geriye değer dönderdiği gibi kullanıldığı yerden itibaren fonksiyonu da geri dönderir.Yani return kullanıldıktan sonra derleyici fonksiyonun sonuna geldiğini düşünür ve o fonksiyondaki diğer kodları işlemez fonksiyondan çıkar.</span></p>
<p><span></span></p>
<pre class="language-javascript"><code>/*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package metotlar;

 

/**

 *

 * @author Gozde

 */

public class Metotlar {

 

    /**

     * @param args the command line arguments

     */

    public static int topla(int a, int b) {

        return a + b;

    }

 

    public static void main(String[] args) {

        int sonuc = topla(54, 36);

        System.out.println(sonuc);

    }

}

Output:

90

Yukarıdaki örnek kodu incelediğimizde topla metodumuzun geri dönüş tipi int tipindedir.Geri dönüş tipi bütün veri tiplerini alabilir.Burada dikkat edilmesi gereken nokta,tanımladığımız geri dönüş tipi ne ise geriye dönen değerimizin tipi de aynı olmak zorundadır.Örnekte de görüldüğü gibi topla metodumuzu bir değişkene atayıp ekrana yazdırma metodu içerisinde çağırabildik yani metodumuz geriye bir değer dönderdiği için biz bu değeri kullanabiliriz.

Java metotlar ile ilgili anlatacaklarımız bu kadar.Bir sonraki yazımızda görüşmek dileğiyle.</code></pre>
<p><span></span></p>
<p><span></span></p>
<p><strong><span>Java Metotlar </span></strong></p>
<p><span>Java Metotlar ,bir işlemin programın herhangi bir yerinde kullanılabilmesi için kod bloğunun küçük parçalara bölünmüş halidir.Kod tekrarını önlemek amacıyla kullanılan bir yapıdır.Kod okunabilirliği ve performans açısından avantaj sağlar.Metotlar diğer programlama dillerinde fonksiyonlar,prosedürler olarak adlandırılır.</span></p>
<p><span>Metotların genel tanımı şu şekildedir:</span></p>
<ul>
<li><span>Erişim belirleyici</span></li>
<li><span>Ek özellikler(Kullanım amacına göre static)</span></li>
<li><span>Dönüş tipi(Dönüş tipi olmayanlar için void kullanılır.)</span></li>
<li><span>Metot ismi(parametreler)</span></li>
</ul>
<p><span><strong>Not: </strong><span>Ek_özellikler diye belirttiğimiz kısımda kullanım amacına göre static anahtar kelimesi kullanılabilir. Static yazımızı incelerseniz static anahtar kelimesi ile ilgili bilgi sahibi olabilirsiniz.</span></span></p>
<p><span>Daha iyi anlaşılması için örnek bir metot tanımı yapalım.</span></p>
<p><span></span></p>
<pre class="language-javascript"><code>public static void yazdir()

   {

       System.out.println("Yazılım Hanem");

   }

Metodumuzu tanımladık.Metodumuzu nerede kullanmak istiyorsak orada çağırırız.Main metodu içerisinde çalıştırmak istediğimiz için bu metodun içerisinde çağırdık.

public static void main(String[] args) {

        yazdir();

}

Output:

Yazılım Hanem

Metot tanımlarken metodumuz parametreli veya parametresiz olabilir.Yukarıdaki örneğimiz parametresiz tanımlanmış bir metoddur.Birde parametreli metot nasıl tanımlanır onu inceleyelim.

Örnek: Büyük sayıyı bulan parametreli bir metot tanımlayalım.

 public static void buyuksayi(int a, int b) {

        if (a &gt; b) {

            System.out.println("Büyük Sayı: " + a);

        } else if (a &lt; b) {

            System.out.println("Büyük Sayı: " + b);

        } else {

            System.out.println("Sayılar Eşit");

        }

}

a ve b isimli iki tane parametre alan bir metot oluşturduk.Bu metot büyük sayıyı bulmaya yarayan bir metottur.Metodumuzun parametrelerine metodu nerede çağırıyorsak orada değer vermeliyiz. Main metodumuzun içerisinde metodu çağırdık ve parametre değerlerini belirledik.

public static void main(String[] args) {

        buyuksayi(10, 6);

        buyuksayi(55, 96);

        buyuksayi(25, 25);

    }

}

Output:

Büyük Sayı: 10
Büyük Sayı: 96
Sayılar Eşit

Not: Metodu çağırırken verdiğimiz parametre değerlerinin yerine ve sırasına dikkat etmeliyiz.

Değer Döndürmeyen Metotlar

Void: Çağrıldığı yere değer döndürmeyen metotlar oluşturmak için kullanılır.Bu tür metotları çağırdığımızda içerisindeki tanımlanan işlemler gerçekleşir.İşlemler sonucunda elde edilen değerleri kullanmamıza olanak vermez.

Toplama işlemi yapan iki parametreli bir metot örneği üzerinde bu durumu inceleyelim.

/*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package metotlar;

 

/**

 *

 * @author Gozde

 */

public class Metotlar {

 

    /**

     * @param args the command line arguments

     */

    public static void topla(int a, int b) {

        System.out.println(a + " + " + b + " = " + (a + b));

    }

 

    public static void main(String[] args) {

        topla(12, 27);

    }

}

Output:

12 + 27 = 39

Yukarıdaki örneğimizde iki parametreli dönüş tipi olmayan yani değer döndürmeyen bit metot oluşturduk.Dikkat ederseniz void kullandık.

Void ile tanımladığımız metotlar üzerinde herhangi bir işlem yapamıyoruz.Çünkü bize bir değer döndürmüyor.Örneğin,biz bu metodu ekrana yazdırma komutu içinde çağıramıyoruz veya herhangi bir hesaplama işleminde kullanamıyoruz.


Yukarıdaki örneğimizi inceleyelim.Çağırdığımız metodu 5 ile çarpmaya çalıştığımızda bize hata veriyor.Hatada da belirttiği gibi void tipine burada izin verilmiyor.


Bu örneğimizde ekrana yazdırma komutumuz System.out.println() içerisinde metodumuzu çağırmaya çalıştık.Fakat diğer örnekte olduğu gibi yine aynı hatayla karşılaştık.Void türünün burda kullanılamayacağını ve dönüş değeri atamamız için bize uyarıda bulunan bir hata mesajı aldık.

Değer Döndüren Metotlar

Return: Çağrıldığı yere değer döndüren metotlar oluşturmak için kullanılan bir ifadedir.Bu ifade geriye değer dönderdiği gibi kullanıldığı yerden itibaren fonksiyonu da geri dönderir.Yani return kullanıldıktan sonra derleyici fonksiyonun sonuna geldiğini düşünür ve o fonksiyondaki diğer kodları işlemez fonksiyondan çıkar.

/*

 * To change this license header, choose License Headers in Project Properties.

 * To change this template file, choose Tools | Templates

 * and open the template in the editor.

 */

package metotlar;

 

/**

 *

 * @author Gozde

 */

public class Metotlar {

 

    /**

     * @param args the command line arguments

     */

    public static int topla(int a, int b) {

        return a + b;

    }

 

    public static void main(String[] args) {

        int sonuc = topla(54, 36);

        System.out.println(sonuc);

    }

}

Output:

90

Yukarıdaki örnek kodu incelediğimizde topla metodumuzun geri dönüş tipi int tipindedir.Geri dönüş tipi bütün veri tiplerini alabilir.Burada dikkat edilmesi gereken nokta,tanımladığımız geri dönüş tipi ne ise geriye dönen değerimizin tipi de aynı olmak zorundadır.Örnekte de görüldüğü gibi topla metodumuzu bir değişkene atayıp ekrana yazdırma metodu içerisinde çağırabildik yani metodumuz geriye bir değer dönderdiği için biz bu değeri kullanabiliriz.

Java metotlar ile ilgili anlatacaklarımız bu kadar.Bir sonraki yazımızda görüşmek dileğiyle.</code></pre>
<p></p>
<p></p>
<p></p>
<p>kaynak: yazılımhanem</p>]]> </content:encoded>
</item>

<item>
<title>String Metotlarıyla İlgili Örnek Java Programları</title>
<link>https://myblog.tc/string-metotlariyla-ilgili-ornek-java-programlari</link>
<guid>https://myblog.tc/string-metotlariyla-ilgili-ornek-java-programlari</guid>
<description><![CDATA[ Java’da geniş olarak kullanılan String’ler, karakter dizileridir.Java programlama dilinde; String’ler nesnedir. Java platformu String’leri oluşturmak ve kullanmak için String sınıfı bulundurmaktadır ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_688535468a999.jpg" length="76183" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:20:32 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar, cmd, cmd kodları, cmd code, kodlar, java, javascript</media:keywords>
<content:encoded><![CDATA[<pre class="language-javascript"><code>String Metotlarıyla İlgili Örnek Java Programları

Örnek 1: equals

 

public class StringUyg1{

    public static void main(String[] arg){

        String st1="melisa";

 

        if(st1.equals("melisa")) {

            System.out.println("");

            System.out.println("string melisa dir.");

        }

 

        if(st1.equals("MELISA")) {

            System.out.println("");

            System.out.println("string MELISA dir.");

        }

 

        if(st1.equalsIgnoreCase("MELISA")) {

            System.out.println("");

            System.out.println("string MELISA dir.");

        }

    }

}

 

Programın çıktısı:

AÇIKLAMA: Yukardaki programda bulunan 3 adet if’ten ilki ve üçüncüsü doğru, ikincisi ise yanlış olacaktır. Bu nedenle 2 mesaj alınır.

 

Örnek 2: length

 

public class StringUyg2 {

    public static void main(String[] arg){

        String st1="melisa";

        int i;

 

        for(i=0; i&lt;=st1.length()-1; i++) {

            System.out.println("");

            System.out.println(st1.charAt(i));

        }

    }

}

 

Programın çıktısı:

AÇIKLAMA: Çıktıdan kolayca anlayacağımız üzere, bu program verilen bir String'i karakterlerine parçalayarak her karakteri bir satıra yazdırmaktadır. String'in uzunluğunu (kaç karakterden oluştuğunu) bulmak için length metodu kullanılır.

 

ÖRNEK 3: compareTo fonksiyonu

public class StringUyg3 {

    public static void main(String[] arg){

        String st1="melisa";

        int i;

       

        i=0;

        i=st1.compareTo("zehra");

        System.out.println(st1);

       

        if(i==0) {

            System.out.println("");

            System.out.println(st1+" =  "+"zehra");

        }

       

        if(i&gt;0) {

            System.out.println("");

            System.out.println(st1+" &gt;  "+"zehra");

        }

       

        if(i&lt;0) {

            System.out.println("");

            System.out.println(st1+"  &lt; "+"zehra");

        }

       

        System.out.println("i="+i);

    }

}

 

Programın çıktısı:

AÇIKLAMA: Melisa sözcüğü alfabetik ortamda Zehra'dan önce gelir ve dolayısıyla daha küçük kabul edilir; bu nedenle i’nin sayısal değeri negatif bir tam sayı olarak atanmıştır.

 

ÖRNEK 4: compareTo fonksiyonu

 

public class StringUyg4 {

    public static void main(String[] arg){

        String st1="melisa";

        int i;

 

        i=0;

        i=st1.compareTo("ayse");

 

        System.out.println(st1);

        if(i==0) {

            System.out.println("");

            System.out.println(st1+" =  "+"ayse");

        }

 

        if(i&gt;0) {

            System.out.println("");

            System.out.println(st1+" &gt;  "+"ayse");

        }

 

        if(i&lt;0) {

            System.out.println("");

            System.out.println(st1+"  &lt; "+"ayse");

        }

        System.out.println("i="+i);

    }

}

 

Programın çıktısı:

AÇIKLAMA: Melisa alfabetik olarak Ayse'den önce gelmediği için i’nin değeri pozitif bir sayı olarak çıkmıştır.

 

ÖRNEK 5:  indexOf fonksiyonu

public class StringUyg5 {

    public static void main(String[] arg){

        String st1="anadolu";

        int i;

       

        i=0;

        System.out.println("KARAKTER"+"   "+"INDEKSI");

       

        for(i=0; i&lt;=st1.length()-1; i++)

            System.out.println(st1.charAt(i)

                    +"            "

                    +i);

    }

}

 

Programın çıktısı:

AÇIKLAMA: Programda, st1 String'i içindeki anadolu karakter dizisinin her harfi ve bu harfin karakter dizisi içindeki indisi birer satıra yazdırılmıştır.

 

ÖRNEK 6: getChars fonksiyonu

 

public class StringUyg6 {

    public static void main(String[] arg){

        String st1="anadolu";

        char karDiz[];

        karDiz=new char[7];

        int i=0;

       

        System.out.println("KARAKTER"+"   "+"INDEKSI");

        for(i=0; i&lt;=st1.length()-1; i++) {

            System.out.println(st1.charAt(i)

                    +"            "

                    +i);

        }

 

        st1.getChars(3,7,karDiz,0);

 

        System.out.println("Yeni dizi: ");

        for(i=0; i&lt;karDiz.length; i++)

            System.out.println(karDiz[i]);

    }

}

 

Progrmın çıktısı:






AÇIKLAMA: anadolu String'inin, indisi 3 olan d karakterinden, indisi 7-1=6 olan karakterine (u) kadar olan kısmı karDiz adlı diziye kopyalanmıştır. karDiz adlı dizinin içeriği “dolu” olarak atanmıştır.

 

ÖRNEK 7: startsWith ve endsWith fonksiyonları

 

public class StringUyg7 {

    public static void main(String[] arg){

        String st1[]={"ankara","antalya","burdur","bursa","anadolu"};

        int i;

 

        for (i=0; i&lt;st1.length; i++) {

            if(st1[i].startsWith("an")) {   

                System.out.println();

                System.out.println(st1[i]+" stringi an  harfleri ile basliyor");

            }

        }

        System.out.println();

 

        for (i=0; i&lt;st1.length; i++) {

            if(st1[i].endsWith("a")) {

                System.out.println();

                System.out.println(st1[i]+" stringi a  harfi ile bitiyor");

            }

        }

        System.out.println();

 

        for (i=0; i&lt;st1.length; i++) {

            if(st1[i].startsWith("ka",2))

            {

                System.out.println();

                System.out.println(st1[i]+" stringi 2. indisten itibaren ka harfleri ile basliyor");

            }

        }

    }

}

 

Programın çıktısı:




AÇIKLAMA: Elemanları "ankara", "antalya", "burdur", "bursa", "anadolu" olan st1 adlı String dizisi oluşturulmuş, bu dizinin elemanları arasında “an” ile başlayanlar, ”a” ile bitenler ve 2 ile 3 indisli karakterleri “ka” olanlar listelenmiştir.</code></pre>]]> </content:encoded>
</item>

<item>
<title>Bilgisayar Mühendisliği  Direnç Değerlerinin Belirlenmesi ve Direnç Tablosu</title>
<link>https://myblog.tc/bilgisayar-muhendisligi-direnc-degerlerinin-belirlenmesi-ve-direnc-tablosu</link>
<guid>https://myblog.tc/bilgisayar-muhendisligi-direnc-degerlerinin-belirlenmesi-ve-direnc-tablosu</guid>
<description><![CDATA[ Direnç üzerindeki renk kodlarından yararlanarak direnç değerlerinin belirlenmesi. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68ab1ebc1ab52.jpg" length="77888" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:18:04 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p>Devrelerde akım seviyelerini kontrol etmek için sabit değerli dirençler kullanılır.</p>
<p>Sabit dirençlerin 3 yaygın tipi bulunmaktadır. Bunlar;</p>
<ol>
<li>saf veya katkılı karbon ihtiva eden dirençler,</li>
<li>metal film tekniği ile veya yarıiletken madde kullanılarak yapılan dirençler</li>
<li>tel sargılı dirençlerdir.</li>
</ol>
<p>Şekil 1.1’de gösterildiği gibi, dirençlerin Ohm cinsinden değerleri, genellikle renk kodlu olarak direnç üzerinde belirtilir. Bir direncin Ohm cinsinden değeri, Tablo 1.1’de verilen renk kodlarının direnç karşılıkları kullanılarak belirlenir.</p>
<p><img src="https://myblog.tc/gecici/uploads/images/2025/06/image_750x_6852a0feedddf.jpg" alt=""></p>
<p><span>Üç renkli dirençlerde</span>, ilk iki rengin rakam karşılıkları yan yana yazılır, üçüncü renk çarpan olarak yazılır,<span> </span><strong>direncin toleransı ise %20’dir.</strong></p>
<p><span>Dört renkli dirençlerde</span>, ilk iki rengin rakam karşılıkları yan yana yazılır, üçüncü rengin rakam karşılığı çarpan olarak yazılır,<span> </span><strong>dördüncü renk de tolerans olarak</strong><span> </span>alınır.</p>
<p><span>Beş renkli dirençlerde</span><span> </span>ise ilk üç renk yan yana yazılır, dördüncü renk çarpan olarak,<span> </span><strong>beşinci renk de tolerans olarak<span> </span></strong>alınır.</p>
<p>Beş renkli kodlamalar, genellikle toleransı düşük değerli hassas dirençler üzerinde kullanılır. Örneğin; direnç elemanı üzerindeki ilk bant turuncu, ikinci bant gri, üçüncü bant sarı ve dördüncü bant gümüş olsun.</p>
<p>Bu durumda, tablo 1 de turuncu 3 ve gri 8 olduğuna göre iki basamaklı sayı 38 olmaktadır. Üçüncü bant sarı renkte olduğundan direnç değeri 38x104 Ω ve tolerans rengi gümüş olduğundan direnç 38x104  %10 olur. Bir Ohmmetre ile ölçüm yapıldığında bu direnç 342 kΩ - 418 kΩ arasında bir değer alabilir. Direnç okumada, direncin uç noktasına yakın olan renkten başlanır.</p>]]> </content:encoded>
</item>

<item>
<title>BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ 1 &#45; İş Tanımları</title>
<link>https://myblog.tc/bilgisayar-muhendisligine-giris-1-is-tanimlari</link>
<guid>https://myblog.tc/bilgisayar-muhendisligine-giris-1-is-tanimlari</guid>
<description><![CDATA[ Üniversite derslerinde  Bilgisayar mühendisliğine giriş dersi ile ilgili iş tanım bölümü, Bilgisayar Mühendisliği Nedir ?, ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68ab1ddbf0c83.jpg" length="78958" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:13:22 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, Bilgisayar, static ram, sram, dram, dimanik ram, ön bellek, cache bellek, bilgisayar mühendisliği</media:keywords>
<content:encoded><![CDATA[<h1>BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ I</h1>
<h2>1 Bilgisayar Mühendisliği Nedir?</h2>
<ul>
<li>Bilgisayar mühendisliği;</li>
<li> bilgisayar sistemlerinin yapısı,</li>
<li> tasarımı,</li>
<li> geliştirilmesi ve  bu sistemlerin kullanımlarını içeren bir mühendislik dalıdır.</li>
</ul>
<h2>2 Bilgisayar Mühendisi Ne İş Yapar?</h2>
<p>• Bilgisayar Mühendisi kavramı artık daha genel bir alanı nitelemektedir.</p>
<p>• Teknolojinin gelişmesiyle de farklı uzmanlık alanları ortaya çıkmıştır.</p>
<div class="google-auto-placed ap_container"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="filled"></ins></div>
<p>• Genel olarak aşağıdaki başlıklar halinde incelenebilir.</p>
<p>1. Yazılım</p>
<p>2. Veri tabanı</p>
<p>3. Bilişim güvenliği</p>
<p>4. Bilgisayar ağları</p>
<p>5. Donanım/Elektronik</p>
<p>6. Web tasarımı ve programcılığı</p>
<p>7. Çoklu ortam (Multimedya)</p>
<p>8. Teknik destek …</p>
<p>3 1- YAZILIM</p>
<p>• Bilgisayar mühendislerinin en bilinen çalışma alanlarından birisi yazılım sektörüdür.</p>
<p>• Yazılım geliştirme işi genelde adına “Yazılım yaşam döngüsü” denilen bir süreç içerisinde yürür. • Bilgisayar mühendisleri;</p>
<p>• planlama,</p>
<p>• analiz,</p>
<p>• tasarım,</p>
<p>• kodlama,</p>
<p>• test/kalite yönetimi ve  kurulum gibi aşamalardan oluşan bu sürecin her tarafında yer alabilirler.</p>
<h1>4 Yazılım -</h1>
<h2>İş Tanımları</h2>
<p> Planlama/Analiz Aşaması,</p>
<p>• İş Analisti</p>
<p>• Müşterilerin ihtiyacını anlamaya yönelik çalışmalar yapan pozisyondur.</p>
<p>• Sistem Analisti</p>
<p>• Sistem analisti genel olarak ise tüm bir bilgi işlem sistemini tasarlayıp ihtiyaca göre çözümler öneren kişidir.</p>
<p>• Tasarım Aşaması,</p>
<p>• Yazılım Tasarım Uzmanı</p>
<p>• Yazılımın altyapı bileşenleri dahil tüm yazılım yapısını planlayan kişidir.</p>
<p>• Yazılım Modelleme Uzmanı</p>
<p>• UML denilen modelleme ve diyagram çizme dilini kullanarak yazılımın işleyişini tanımlar.</p>
<h2>5 Yazılım - İş Tanımları </h2>
<p>• Geliştirme Aşaması,</p>
<p>• Programcı / Geliştirici / Yazılım Uzmanı</p>
<p>• Programlama dillerini ve teknolojilerini kullanarak ürün geliştiren kişidir.</p>
<p>• Yazılım Mühendisi</p>
<p>• Bir yazılım mühendisi yazılımla ilgili tüm aşamalarda bulunabilecek özelliklere sahip kişidir.</p>
<p>• Yazılım Mimarı / Yazılım Danışmanı</p>
<p>• Projede kullanılacak teknolojileri seçerler, proje metodolojisi ve süreçlerinde tavsiyelerde bulunurlar, uygulamanın genel tasarım ve yapısını oluşturur ve korurlar, projenin doğru tanımlanmasını sağlarlar, tasarımın dökümante edilmesi ve kodlama standartlarının belirlenmesi ile uğraşırlar.</p>
<p>• Ekip Lideri / Proje Yöneticisi • Proje Lideri/Yöneticisi yazılım ekibini bir arada tutan ve zaman çizelgelerine uyulması için gerekli motivasyonu sağlayan yöneticidir.</p>
<h2>6 Yazılım - İş Tanımları (3)</h2>
<p>• Test/Kalite Güvence Aşaması, yazılım projesinin standartlara uygunluğunu ve ihtiyaçları karşıladığını denetleyen çalışmalar demektir.</p>
<p>• Yazılım Kalite Uzmanı</p>
<p>• İhtiyaçların ve geliştirilen çözümün doğru belirlenip belirlenmediğini, yazılımın belirli standartlarda olup olmadığını denetleyen kişidir.</p>
<p>• Test Uzmanı/Test Mühendisi</p>
<p>• Yazılım hatalarını tespit etme, hataların sebepleri ve sonuçları ile ilgili süreci yönetme işlerini yürütür.</p>
<p>• Test Yöneticisi</p>
<p>• Yazılımın testi geçip geçemediği, kabul edilmeye hazır olup olmadığı kararlarını verir.</p>
<h2>7 2- VERİ VE VERİTABANI YÖNETİMİ</h2>
<p>• İş hayatında bilgisayarlaşmanın artmasıyla çok miktarda veri depolanmaya başlamıştır..</p>
<p>• Artık bilgileri kaydetmekten çok bu verilerin analiz edilmesi ve işlenmesi önem kazanmaya başlamıştır.</p>
<div class="google-auto-placed ap_container"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="filled"></ins></div>
<p>• Bilgisayar mühendisleri verilerin ve içinde tutuldukları veritabanlarının yönetimi ile ilgili bir çok pozisyonda yer almaktadırlar.</p>
<h2>8 İş Tanımları (1)</h2>
<p>• Veri Yöneticisi</p>
<p>• Veri yöneticisi veriyi kullanıcılar tarafından kullanılmaya hazır hale getirir. Bunun için daha çok analiz etme, veri toplama ve dizayn aşamalarında yer alır.</p>
<p>• Veri Analisti</p>
<p>• Veri ambarı üzerinde çok miktarda veri üzerinde çok karmaşık sorgulama ve analizleri gerçekleştirerek sonuçlar üretir.</p>
<p>• Veri Modelleme Uzmanı</p>
<p>• Veri modelleme uzmanı; bir taraftan, verilerin şekil ve metin olarak ifade eden modelleri kurarken, bir taraftan da gereken veritabanı tablo tasarımlarını yapar.</p>
<h2>9 İş Tanımları (2)</h2>
<h2>Veri Madencisi  </h2>
<p>Aslında veri analistliğine benzeyen bu pozisyon, anlamsız görünen verilerden belli metodolojiler kullanarak anlamlı sonuçlar ve istatistikler çıkarır.</p>
<h2> Veritabanı Yöneticisi</h2>
<p> Veritabanı basit olarak bilgi depolayan, bu bilgiyi verimli ve hızlı bir şekilde yönetip değiştirebilen bir yazılımdır.</p>
<p> Veritabanı yöneticisinin görevleri kısaca şu başlıklar altında toplanabilir:  Veritabanı yazılımının Kurulması ve versiyon takibi, </p>
<div class="google-auto-placed ap_container"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="filled"></ins></div>
<p>Veritabanı oluşturulması, Kullanıcı yönetimi, Yedekleme, Performans ayarları vb.</p>
<h2>10 İş Tanımları (3)</h2>
<h2>Veritabanı Mimarı</h2>
<p>Yeni bir veritabanının tasarlanması ve oluşturulması görevlerini yerine getirir.</p>
<p>Veritabanı mimarı, sadece yeni tasarım ve geliştirme işine bakar.</p>
<p>Veritabanı Güvenlik Uzmanı : Veritabanı güvenlik uzmanı sistem güvenliği ve veri güvenliği denilen iki işi yapar.</p>
<h2>11 3- BİLİŞİM GÜVENLİĞİ</h2>
<p>• Baş döndürücü hızla gelişen yeni teknolojiler, beraberinde güvenlik tehlikelerinin de hızla ortaya çıkması sonucunu getirmektedir. • Şirketler gittikçe çoğalan sayısal verilerini korumak istedikleri için bilişim güvenliği de başlı başına bir sektör haline dönüşmüştür. • Güvenlik uzmanları bugün iş ilanlarında en çok aranan kişilerdir.</p>
<h1>12 İş Tanımları (1) </h1>
<h2>Bilişim Güvenliği Uzmanı / Yöneticisi</h2>
<p> Şirketlerin güvenlik altyapısını tasarlayan, kuran, yöneten ve geliştiren kişilerdir. </p>
<p>Ağ ve Internet Güvenlik Uzmanı: Var olan tehditleri sürekli olarak takip ve analiz etme, bu tehditlere karşı alınabilecek önlemleri inceleme, gerekli önlemleri devreye alma, önlemlerin düzgün çalıştığını sürekli olarak kontrol etme işlerini gerçekleştirir.</p>
<div class="google-auto-placed ap_container"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="filled"></ins></div>
<p>Güvenlik Danışmanı : Uzman oldukları alanlara göre şirketlerin güvenlik konusundaki bilgi ihtiyacını karşılar ve gerekli çözümleri önerir ya da üretirler.</p>
<h1>13 4- AĞ YÖNETİMİ </h1>
<p><a href="https://myblog.tc/gecici/bilgisayar-muhendisligine-giris-1-is-tanimlari" class="google-anno" data-google-vignette="false" data-google-interstitial="false"><svg viewBox="100 -1000 840 840" width="calc(18px - 2px)" height="18px"><path d="m456-200 174-340H510v-220L330-420h126v220Zm24 120q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"></path></svg> <span class="google-anno-t">Bilgisayar</span></a><span> </span>mühendisleri ağ kurulumu ve yönetiminin tüm aşamalarında görev alarak işlerin düzenli yürümesini sağlarlar. </p>
<p>Ağ bir şirket içi ağ olabileceği gibi dışarıya açık bir ağ da olabilir. </p>
<p>Ağ yönetimi konusunda bir çok iş alanı mevcuttur.</p>
<h1>14 İş Tanımları (1)</h1>
<h2>Ağ Analisti</h2>
<p>İhtiyaçları iyi anlayıp ağ altyapısının tasarımını yapar, kullanılacak donanım ve ağ trafiğini en iyi performansla sağlayacak ekipmanı belirler, kurulumun her aşamasında rol alır.</p>
<h2>• Ağ Yöneticisi / Sistem Yöneticisi :</h2>
<p>Şirket gereksinimlerine göre network tasarımı ve yönetimi ve işletim sistemlerinin tasarımı, kurulumu ve yönetimi konularından sorumludur. • Ayrıca yedekleme gibi günlük işlemlerin yönetimi, kullanıcı gereksinimlerini karşılanması ve işlemleri içerir.</p>
<h1>15 İş Tanımları (2)</h1>
<h2>Ağ Mühendisi :</h2>
<p>Daha çok fiziksel ağ işleriyle uğraşır. • Kablo sistemleri, yerel ve geniş ağ bağlantıları, router vb. ekipmanların kurulumu ve ayarları, yönetim yazılımları, trafik izleme konularında çalışır.</p>
<h2>Ağ Destek Uzmanı :</h2>
<p>Ağ ile ilgili kurulum ve kullanım sorunlarına destek verir. • Kablolama, ağ ekipmanları, ağ kurulumu ve bakımı gibi görevlerde çalışır.</p>
<h1>16 5- DONANIM VE ELEKTRONİK</h1>
<p>Bilgisayar mühendisliğinin en çok bilinen bir alanı yazılımsa diğeri de donanımdır.</p>
<p>• Son yıllarda yazılım ve donanım bütünleşmesine dayanan teknolojiler (VOIP, Embedded Sistemler, Robotik) büyük ivme kazanmıştır.</p>
<div class="google-auto-placed ap_container"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="filled"></ins></div>
<p>• Genellikle Elektronik Mühendisliğinin işi gibi görünse de, Bilgisayar Mühendislerinin de donanım alanının alt kollarında uzmanlaşması ve iş bulması mümkündür.</p>
<h1>17 İş Tanımları</h1>
<h2>• Donanım Teknisyeni/Mühendisi :</h2>
<p>Çip teknolojileri, devre ve kart tasarımları, donanım parçalarının tüm üretim aşamaları, bilgisayar montajı, modem, yazıcı, monitör vb. teknolojiler bu pozisyonun ilgi alanıdır.</p>
<h2>Kontrol Mühendisi :</h2>
<p>Elektrik, elektronik, mekanik ve bilgisayar tabanlı tüm endüstriyel üretim sistemlerinin amaçlanan ve planlanan biçimde çalışmasını sağlar. Otomatik kontrol teorisi ve uygulamaları, endüstriyel otomasyon, ölçme, bilgisayar tabanlı endüstriyel bilişim sistemlerinin tasarımı ve uygulamaları konularında çalışır.</p>
<h1>18 İş Tanımları (2) </h1>
<h2>Robotik Mühendisi :</h2>
<p> Robot tasarlar, üretim ve geliştirmelerini yapar, çalışmaları için gerekli yazılım uygulamalarını geliştirir. •</p>
<h2>Telekom Mühendisi :</h2>
<p>İletişim alanındaki teknolojileri tasarlayan ve uygulayan kişidir. Mesela cep telefonu santralleri, kablosuz ağ sistemleri, Internet altyapı sistemleri çalışma alanlarıdır.</p>
<h2>Sistem Tasarımcısı :</h2>
<p>Donanım anlamında sistem tasarımcısı, küçük bir cihazın tasarımından komple bilgi işlem sistemlerinin tasarımına kadar geniş bir yelpazede iş yapan kişidir.</p>
<h1>19 6- WEB / INTERNET</h1>
<p>90’lı yıllardan itibaren Internet’in hayatımızın her noktasında yer almasının bir sonucu olarak web siteleri ile ilgili işler bilişim mesleklerinin önemli bir alanı haline gelmiştir.</p>
<h1>20 İş Tanımları</h1>
<h2>İçerik Yöneticisi :</h2>
<p>Bir web sitesinin içeriğinden sorumlu kişidir. • Sitedeki yazılı, sesli ya da görüntülü içeriğin planlanması, eklenmesi, kontrolü ve yönetimi ile uğraşır.</p>
<h2>Web Tasarımcısı:</h2>
<p>Web tasarımcıları, bir web sitesinin görünümünden, tasarımından ve kullanılabilirliğinden (usability) sorumlu kişilerdir. • Web tasarımcısı olmak hem grafik, hem multimedya hem de programlama konusunda bilgi sahibi olmak demektir.</p>
<h1>21 İş Tanımları</h1>
<h2> Web Geliştiricisi : </h2>
<p>Özellikle web tabanlı uygulamalar geliştiren yazılım mühendisleridir. (HTML, XML, ASP, JSP, PHP) </p>
<h2>Webmaster/Web Sitesi Yöneticisi :</h2>
<p> Web siteleri için alan adı almak, hosting(yer) kiralamak, hazırlanmış projeleri yüklemek, çalışır hale getirmek, arama motorlarına kaydettirmek, yönetmek, hatalarıyla uğraşmak, kullanım istatistiklerini inceleyerek gerekli iyileştirmeleri yapmak, yedek almak, bakım ve versiyon güncellemeleri yapmak gibi işleri yaparlar.</p>
<h1>22 7- Çoklu Ortam</h1>
<p>,Multimedya ya da diğer bir deyişle çoklu ortam, grafik yanında ses ve video üzerinde çalışmaları da içermektedir. • 2 ve 3 boyutlu (2D/3D) bilgisayar grafikleri, hem oyunlarda hem de animasyon işlerinde kullanılmaktadır.</p>
<h1>23 İş Tanımları</h1>
<h2>2D/3D Grafik Uzmanı :</h2>
<p>Web siteleri, tanıtım CD’leri, oyunlar, eğlence amaçlı yazılımlar vb. teknoloji ürünlerinde hoşumuza giden resim ve tasarımlar bu uzmanların elinden çıkmaktadır. (Photoshop, AfterEffects, 3D Studio Max)</p>
<h2>Multimedya/Grafik Tasarımcısı:</h2>
<p>Multimedya tasarımcıları hem grafik hem de animasyon konusunda bilgi sahibidir. Ses, görüntü, animasyon, çizim, fotoğraf gibi malzemeleri kullanarak prodüksiyonlar yaparlar.</p>
<h2> Eğitim Tasarımcısı:</h2>
<p>Bilişsel eğitim dediğimiz çok yönlü öğrenme tekniklerini kullanan materyaller tasarlar. Dolayısıyla, e-öğrenme, Internet, multimedya alanlarında kendilerini yetiştirmeleri gerekir.</p>
<h1>24 8- TEKNİK DESTEK 25</h1>
<p>İş Tanımları (1) •</p>
<h2>Teknik Destek Uzmanı:</h2>
<p>Bir ürün ya da teknoloji konusunda şirket personeline veya müşterilere destek hizmeti veren kişilerdir.</p>
<h2>Yardım Masası Uzmanı :</h2>
<p>Müşterilere uzaktan destek verilmesi amacıyla kurulan çağrı merkezleri ve yardım masası bölümlerinde çalışan uzmanlar genelde sesli ya da yazılı destek verirler.</p>
<p>• 1./2./3. Seviye Teknik Destek Mühendisi :</p>
<p><a href="https://myblog.tc/gecici/bilgisayar-muhendisligine-giris-1-is-tanimlari" class="google-anno" data-google-vignette="false" data-google-interstitial="false"><svg viewBox="100 -1000 840 840" width="calc(18px - 2px)" height="18px"><path d="m456-200 174-340H510v-220L330-420h126v220Zm24 120q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"></path></svg> <span class="google-anno-t">Bilgisayar</span></a><span> </span>mühendisleri bilgi ve tecrübelerine bağlı olarak bu üç seviyede de çalışabilir.</p>
<h1>26 9- DİĞER ÇALIŞMA ALANLARI:</h1>
<h2>Eğitmen/Akademik Kariyer :</h2>
<p>Bilgisayar mühendisleri eğitimcilik kabiliyetleri varsa özel şirketlerde, eğitim merkezlerinde eğitim verebilirler.  Ya da akademik kariyer yapmayı tercih edip üniversitede kalabilirler. </p>
<h2>Dokümantasyon Uzmanı/Teknik Yazar:</h2>
<p>Yazılım/Donanım ürünleri ile ilgili kullanım kılavuzu, programlama kılavuzu vb. dokümanları hazırlar ,</p>
<h2>E-ticaret uzmanı:</h2>
<p>Bilgisayar mühendisleri de e-ticaret sistemlerinin hem altyapı hem de işleyiş kısımlarında rol alırlar.</p>
<h2>CIO :</h2>
<p>CIO(Chief Information Officer) ya da Türkçesiyle Bilişim Direktörü, üst düzey bir yönetici pozisyonudur. CIO’lar şirketlerin bilişim vizyonunu belirler, teknoloji bütçelerini yönetir, stratejik teknoloji yatırım kararlarını verir ve yapılan yatırımların getirisini ölçer</p>]]> </content:encoded>
</item>

<item>
<title>Bilgisayar Mühendisliği Algoritma 1 Dersi</title>
<link>https://myblog.tc/bilgisayar-muhendisligi-algoritma-1-dersi</link>
<guid>https://myblog.tc/bilgisayar-muhendisligi-algoritma-1-dersi</guid>
<description><![CDATA[ algoritma 1 ders notları ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_688535468a999.jpg" length="76183" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:09:16 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, java, javascript, algoritma</media:keywords>
<content:encoded><![CDATA[<p><span><strong>DERS NOTLARI LİNKİ </strong></span></p>
<p> </p>
<p><a href="http://alp.tc/index.php/s/ReXwmkZ5j5ZCyNp">http://alp.tc/index.php/s/ReXwmkZ5j5ZCyNp</a></p>
<p>parola : myblog<button class="btn-reaction "><span></span></button></p>
<p></p>
<p></p>
<p></p>]]> </content:encoded>
</item>

<item>
<title>Bilgisayar Mühendisliği Algoritma 2 Ders Notları</title>
<link>https://myblog.tc/bilgisayar-muhendisligi-algoritma-2-ders-notlari</link>
<guid>https://myblog.tc/bilgisayar-muhendisligi-algoritma-2-ders-notlari</guid>
<description><![CDATA[ algoritma 2 müfredat notları paylaşımı ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_688535468a999.jpg" length="76183" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:07:01 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, java, javascript, algoritma</media:keywords>
<content:encoded><![CDATA[<p><span><strong>DERS NOTLARI </strong></span></p>
<p><a href="http://alp.tc/index.php/s/lU5opQ4HIMPJDRh">http://alp.tc/index.php/s/lU5opQ4HIMPJDRh</a></p>
<p> </p>
<p>parola: myblog</p>]]> </content:encoded>
</item>

<item>
<title>Cmd komut sistemi kodları 1 ( cmd komutları)</title>
<link>https://myblog.tc/cmd-komut-sistemi-kodlari-1-cmd-komutlari</link>
<guid>https://myblog.tc/cmd-komut-sistemi-kodlari-1-cmd-komutlari</guid>
<description><![CDATA[ Bilgisayarda arama çubuğuna &quot;cmd&quot; yazarak &#039;enter&#039; tuşuna basınız... ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6885371daed27.jpg" length="46450" type="image/jpeg"/>
<pubDate>Sun, 24 Aug 2025 17:00:53 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar, cmd, cmd kodları, cmd code, kodlar, cmd, Windows kodları</media:keywords>
<content:encoded><![CDATA[<h4><strong>Basit ulaşım kodları :</strong></h4>
<ul>
<li><strong>calc.exe </strong>= Hesap makinesini açmaya yarar.</li>
<li><strong>diskmgmt.msc</strong> = Disk yönetimini açmaya yarar.</li>
<li><strong>devmgmt.msc</strong> = Aygıt yöneticisini açmaya yarar.</li>
<li><strong>dfrg.msc </strong>= Disk birleştiriciyi açmaya yarar.</li>
<li><strong>eudcedit.exe</strong> = Karakter imal etmeye yarar.</li>
<li><strong>appwiz.cpl </strong>= Program ekle ve kaldır ekranını açmaya yarar.</li>
<li><strong>access.cpl </strong>= Erişilebilen seçenekleri açmayı yarar.</li>
<li><strong>accwiz.exe</strong> = Erişilebilen seçenekler sihirbazını açmaya yarar.</li>
<li><strong>desk.cpl </strong>= Görüntü özelliklerini açmaya yarar.</li>
<li><strong>eventvwr.exe </strong>= Olay görüntüleyicisini açmaya yarar.</li>
<li><strong>freecell.exe</strong> = İskambil kart oyununu açmaya yarar.</li>
<li><strong>fsmgmt.msc </strong>= Paylaşılan klasör menüsünü açmaya yarar.</li>
<li><strong>hdwwiz.cpl</strong> = Donanım ekleme sihirbazını açmaya yarar.</li>
<li><strong>iexpress.exe</strong> = Setup uygulamasını açmaya yarar.</li>
<li><strong>inetcpl.cpl</strong> = İnternet özelliklerini açmaya yarar.</li>
<li><strong>intl.cpl </strong>= Bölge ve dil ayarlarını açmaya yarar.</li>
<li><strong>joy.cpl </strong>= Oyun kontrollerini açmaya yarar.</li>
<li><strong>magnify.exe</strong> = Büyüteçi açmaya yarar.</li>
<li><strong>main.cpl </strong>= Mouse özelliklerini açmaya yarar.</li>
<li><strong>mmsys.cpl </strong>= Ses ayarlarını açmaya yarar.</li>
<li><strong>mspaint.exe</strong> = Paint’i açmaya yarar.</li>
<li><strong>narrator.exe</strong> = İngilizce ekran okuyucusunu açmaya yarar.</li>
<li><strong>ntbackup.exe </strong>= Yedekleme sihirbazını açmaya yarar.</li>
<li><strong>nusrmgr.cpl </strong>= Kullanıcı hesaplarını açmaya yarar.</li>
<li><strong>osk.exe</strong> = Ekran klavyesini açmaya yarar.</li>
<li><strong>gpedit.msc</strong> = Yerel grup ekranını açmaya yarar.</li>
<li><strong>msconfig.exe </strong>= Sistem yapılandırması ekranını açmaya yarar.</li>
<li><strong>verifier.exe</strong> = Sürücü doğrulama ekranını açmaya yarar.</li>
<li><strong>drwtsn32.exe</strong> = Sorun tanıma aracını açmaya yarar.</li>
<li><strong>dxdiag.exe </strong>= DirectX ekranını açmaya yarar.</li>
<li><strong>mobsync.exe</strong> = Genel senkronizasyon sağlamaya yarar.</li>
<li><strong>mplay32.exe</strong> = Media Player’ın basit halini açmaya yarar.</li>
<li><strong>odbcad32.exe </strong>= Database işleme ekranını açmaya yarar.</li>
<li><strong>packager.exe </strong>= Obje paketleyici açmaya yarar.</li>
<li><strong>progman.exe</strong> = Masaüstü yöneticisini açmaya yarar.</li>
<li><strong>rasphone.exe </strong>= Erişim defterini açmaya yarar.</li>
<li><strong>shrpubw.exe</strong> = İnternet paylaşım bilgisini açmaya yarar.</li>
<li><strong>syskey.exe</strong> = Şifre veritabanı ekranını açmaya yarar.</li>
<li><strong>sndrec32.exe</strong> = Ses kaydetme ekranını açmaya yarar.</li>
<li><strong>winchat.exe</strong> = Windows’un mesajlaşma uygulamasını açmaya yarar.</li>
<li><strong>write.exe</strong> = WordPad’i açmaya yarar.</li>
<li><strong>wupdmgr.exe</strong> = Windows güncelleştirme ekranını açmaya yarar.</li>
<li><strong>explorer.exe </strong>= Windows Gezgini’ni açmaya yarar.</li>
<li><strong>powercfg.cpi </strong>= Bilgisayarın güç seçeneklerini açmaya yarar.</li>
<li><strong>rasphone.exe</strong> = Ağ bağlantı ekranını açmaya yarar.</li>
<li><strong>regedit32.exe </strong>= Windows Kayıt Düzenleyici ekranını açmaya yarar.</li>
<li><strong>sndvol32.exe</strong> = Ses kayıtlarını ayarlama ekranını açmaya yarar.</li>
<li><strong>taskmgr.exe </strong>= Görev yöneticisini açmaya yarar.</li>
<li><strong>compmgmt.msc</strong> =<span> </span><a href="https://myblog.tc/gecici/cmd-komut-sistemi-kodlari-1-cmd-komutlari" class="google-anno" data-google-vignette="false" data-google-interstitial="false"><svg viewBox="100 -1000 840 840" width="calc(15px - 2px)" height="15px"><path d="m456-200 174-340H510v-220L330-420h126v220Zm24 120q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"></path></svg> <span class="google-anno-t">Bilgisayar</span></a><span> </span>yönetimini açmaya yarar.</li>
<li><strong>clipbrd.exe</strong> = Pano işlemcisini açmaya yarar.</li>
<li><strong>cleanmgr.exe</strong> = Disk temizleyici ekranını açmaya yarar.</li>
<li><strong>ciadv.msc</strong> = Dizin yöneticisini açmaya yarar.</li>
<li><strong>charmap.exe</strong> = Karakterleri ayarlamanıza yarar.</li>
<li><strong>desk.cpl</strong> = Görüntü ayarlarını açmaya yarar.</li>
<li><strong>hdwwiz.cpl </strong>= Aygıt yöneticisini açmaya yarar.</li>
<li><strong>inetcpl.cpl</strong> = İnternet kontrol ekranını açmaya yarar.</li>
<li><strong>wuaucpl.cpl </strong>= Otomatik güncelleme ekranını açmaya yarar.</li>
</ul>
<h4><strong>Dosya açmaya yarayan komutlar:</strong></h4>
<ul>
<li><strong>comexp.msc</strong> = Bileşen hizmetlerini açmaya yarar.</li>
<li><strong>certmgr.msc </strong>= Sertifikalar ekranını açmaya yarar.</li>
<li><strong>eventvwr.msc</strong> = Olay görüntüleyicisi ekranını açmaya yarar.</li>
<li><strong>services.msc</strong> = Hizmetler ekranını açmaya yarar.</li>
<li><strong>cladv.msc </strong>= Dizin oluşturma hizmetleri ekranını açmaya yarar.</li>
<li><strong>dfrg.msc </strong>= Disk birleştirici özellik ekranını açmaya yarar.</li>
<li><strong>secpol.msc</strong> = Yerel güvenlik ekranını açmaya yarar.</li>
<li><strong>perfom.msc </strong>= Performans ekranını açmaya yarar.</li>
</ul>
<h4><strong>Sistem araçlarına hızlı şekilde erişmeye yarayan komutlar:</strong></h4>
<ul>
<li><strong>narrator.exe</strong> = Sesli okuyucuyu açmaya yarar.</li>
<li><strong>logon.exe</strong> = Windows’u yeniden başlatmaya yarar.</li>
<li><strong>eudcedit.exe</strong> = Yazı karakteri oluşturucuya yarar.</li>
<li><strong>nslookup.exe</strong> = Hangi ağa bağlanıldı ise IP adresini bulmaya yarar.</li>
<li><strong>C:\\WINDOWS\\system32\\tsshutdn.exe</strong> = Bilgisayarı 60 saniyede kapatmaya yarar.</li>
<li><strong>C:\\WINDOWS\\system32\\webfldrs</strong> = Bilgisayardaki diyalogları kurmaya yarar.</li>
<li><strong>C:\\WINDOWS\\system32\\attrib.exe</strong> = Bilgisayardaki .dll, .exe vs. dosyaları görüntüler.</li>
</ul>
<h4><strong>Dosyaları listelemeye yarayan komutlar:</strong></h4>
<ul>
<li><strong>netstat -n</strong> = Adresleri ve bağlantı noktalarının numaralarını sayısal olarak gösterir.</li>
<li><strong>netstat -an</strong> = Dosya alırken gönderenin IP adresinin gösterir.</li>
<li><strong>netstat -a</strong> = Tüm bağlantıları göstermeye yarar.</li>
<li><strong>netstat -b</strong> = Her bağlantı ile alakalı çalıştırılabilir dosyaları göstermeye yarar.</li>
<li><strong>netstat -e </strong>= Ethernet istatistiklerini görüntülemeye yarar.</li>
<li><strong>netstat -o</strong> = Her bağlantıya sahip işlem kimliğini göstermeye yarar.</li>
<li><strong>netstat -p</strong> = İletişim kurallarının bağlantılarını göstermeye yarar.</li>
<li><strong>netstat -r</strong> = Yönlendirme tablosunu göstermeye yarar.</li>
<li><strong>netstat -s</strong> = İletişim kuralları için istatistikleri göstermeye yarar.</li>
<li><strong>winver</strong>  = Windows sürümünün bilgilerini gösterir.</li>
<li><strong>ing ip </strong>= Aynı IP’ye bağlı diğer bilgisayarlara ping atarak bağlantıyı ölçmeye yarar.</li>
<li><strong>pathping </strong>= Modem ile bilgisayar arasındaki bağlantı hızına bakmaya yarar.</li>
<li><strong>ipconfig</strong> = Bilgisayarın bağlı olduğu ağdaki IP adresini göstermeye yarar.</li>
<li><strong>ipconfig /all</strong> = Bilgisayarın bağlı olduğu ağdaki IP adresi ve diğer tüm ekstreleri gösterir.</li>
<li><strong>ipconfig /all &gt;webtekno.txt</strong> = Tüm IP bilgilerini webtekno.txt adlı metin dosyasına yazar.</li>
<li><strong>ipconfig /registerdns</strong> = Bilgisayarın adını ve IP adresini DNS’ye kaydetmeye yarar.</li>
<li><strong>ipconfig /renew </strong>= Bilgisayarın bağlı olduğu ağdaki IP adresini yenilemeye yarar.</li>
</ul>
<h4><strong>Teknik işlere yarayan komutlar:</strong></h4>
<ul>
<li><strong>rmdir</strong> = Var olan veya tamamen boş olan dosyayı siler.</li>
<li><strong>repair-bde</strong> = BitLocker kullanarak bozulmuş veya şifresi unutulmuş sürücüyü onarır.</li>
<li><strong>sfc</strong> = Önemli Windows dosyalarını taramaya veya değiştirmeye yarar.</li>
<li><strong>cipher/w:c </strong>= Sürücüdeki silinemeyen dosyaları siler.</li>
<li><strong>driverquery</strong> = Yanlış yüklenmiş sürücüyü bulmak için sürücü listesini açmaya yarar.</li>
<li><strong>shutdown/r/o</strong> = Bilgisayara res attıktan sonra Gelişmiş Başlangıç Ayarları’nı açmaya yarar</li>
<li>shutdown -l = O anki kullanıcı oturumunu kapatmaya yarar.</li>
<li><strong>shutdown -f</strong> = O anki açık olan uygulamaları kapatmaya yarar.</li>
<li><strong>shutdown -s</strong> = 30 saniye sonra bilgisayarı kapatmaya yarar.</li>
<li><strong>shutdown</strong> = Bilgisayarı kapatmaya yarar.</li>
<li><strong>powercfg/a </strong>= Bilgisayarın ne kadar güç tasarrufu yaptığını göstermeye yarar</li>
</ul>
<div class="reactions noselect">
<h4 class="title-reactions"></h4>
<div id="reactions_result">
<div class="col-reaction col-reaction-like" onclick="make_reaction('416', 'like', 'turkish');">
<div class="col-sm-12">
<div class="row"></div>
</div>
</div>
<div class="col-reaction col-reaction-like" onclick="make_reaction('416', 'wow', 'turkish');">
<div class="col-sm-12">
<div class="row">
<div class="progress progress-bar-vertical"></div>
</div>
<div class="row"></div>
</div>
</div>
</div>
</div>]]> </content:encoded>
</item>

<item>
<title>IEEE MESLEKİ ETİK KURALLARI</title>
<link>https://myblog.tc/ieee-mesleki-etik-kurallari</link>
<guid>https://myblog.tc/ieee-mesleki-etik-kurallari</guid>
<description><![CDATA[ Geleceğin mühendislerinin bilim ve teknolojinin ve mühendislik etkinliklerinin topluma olan etkilerini, mühendislerin bu etkilerden doğan kişisel sorumluluklarını, kararlarında başvurdukları değerleri ve etik ikilemleri tanımaları gerekmektedir. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68a9d5b68b33c.jpg" length="85398" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:59:08 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p>         Bir işin yapılması sadece teknik açıdan işin bitirilmesi değil, işin yapılırken toplum vicdanına ve karşılıklı ticari iş anlayışına uygun olması gerekmektedir. Bu kurallar hukuki açıdan sürekli yenilenmektedir, Tüketici hakları ve Tüketici hakem heyetleri yeni oluşturulmuş kavramlardır onun öncesinde Ticaret Mahkemeleri ve Asliye Hukuk Davaları karşılıklı iş anlaşmazlıklarına bakmaktadırlar, işin mahkeme sürecine girmemesi adına toplumda karşılıklı fayda sağlamak, iş veren işi yapan ve hizmet edinenin birbirlerine olumlu yönde davranış içerisinde bulunmaları gerekmektedir. IEEE bunun sağlanması için ilk başta yazılmış normlardan biridir. Bir Mühendis olarak uyulmasını hatta daha fazlasının yapılmasını önermekteyim.</p>
<p></p>
<p></p>
<pre class="language-markup"><code>1. Kamu güvenliği, sağlığı ve refahı ile uyumlu mühendislik kararları verme sorumluluğunu üstlenmek, çevreyi veya halkı tehdit edebilecek faktörleri zamanında açıklamak.

2. Gerçek veya öngörülen çıkar çatışmalarından mümkün olduğunca uzak durmak ve var oldukları zaman ilgili taraflara açıklamak.

3. Var olan verilere dayanarak yapılan iddia veya tahminlerde dürüst ve gerçekçi olmak.

4. Rüşveti tüm şekilleriyle reddetmek.

5. Teknolojinin daha iyi anlaşılması, yerinde uygulanması ve potansiyel zararlarının anlaşılır kılınması için çalışmak.

6. Teknik bilgi ve becerimizi güncelleştirmek ve ilerletmek, başkaları için teknolojik görevleri sadece deneyimimiz veya yeteneğimiz içinde olduğu zaman veya deneyimimizin ve becerimizin sınırlılığını tamamen açıkladıktan sonra üstlenmek.

7. Teknik çalışmaları araştırmak, kabul etmek ve dürüstçe eleştirisini yapmak, hatalarımızı kabullenmek ve düzeltmek, başkalarının katkılarını uygun ve düzgün şekilde belirtmek.

8. Irk, din, cinsiyet, özürlülük, yaş veya etnik köken gibi faktörlerden bağımsız olarak tüm kişilere insaflıca davranmak.

9. Başkalarını, mallarını, şöhretlerini veya işlerini yanlış davranış veya iftiralarla yaralamaktan sakınmak. 10.Meslektaş ve iş arkadaşlarımıza mesleki ilerlemelerinde ve bu etik kurallarını uygulamalarında yardımcı olmak. 1. Kamu güvenliği, sağlığı ve refahı ile uyumlu mühendislik kararları verme sorumluluğunu üstlenmek, çevreyi veya halkı tehdit edebilecek faktörleri zamanında açıklamak.
</code></pre>]]> </content:encoded>
</item>

<item>
<title>Bilgisayar Donanımları ve Donanım Teknik Özellikleri</title>
<link>https://myblog.tc/bilgisayar-donanimlari-ve-donanim-teknik-ozellikleri</link>
<guid>https://myblog.tc/bilgisayar-donanimlari-ve-donanim-teknik-ozellikleri</guid>
<description><![CDATA[ Bilgisayarın ana parçaları ve teknik özellikleri ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68a9d5162bfad.jpg" length="72771" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:50:48 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer</media:keywords>
<content:encoded><![CDATA[<h3><strong><span>ANAKART (Mainboard)</span></strong></h3>
<p>Anakart (Mainboard)<span> </span><a href="https://myblog.tc/gecici/bilgisayar-donanimlari-ve-donanim-teknik-ozellikleri" class="google-anno" data-google-vignette="false" data-google-interstitial="false"><svg viewBox="100 -1000 840 840" width="calc(18px - 2px)" height="18px"><path d="m456-200 174-340H510v-220L330-420h126v220Zm24 120q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"></path></svg> <span class="google-anno-t">Bilgisayar</span></a><span> </span>içindeki  bütün donanımlar anakart üzerinde toplanır ve anakart üzerindeki veri yolları vasıtasıyla haberleşir. Anakart üzerinde her donanım biriminin takılabileceği bir yer mevcuttur. Genel olarak anakart üzerinde PCI ve AGP slotlar mevcuttur. AGP slot ise yalnızca ekran kartının takılabileceği bir slottur ve 1 tane bulunur. AGP slotlara ekran kartı dışında başka kart takılamaz.</p>
<h3><strong><span>İŞLEMCİ (CPU)</span></strong></h3>
<p>Bilgisayarın aritmetiksel ve mantıksal işlemlerinin yapıldığı ve tüm işlemlerin kontrol edildiği bölümdür. Bilgisayarın hızını etkileyen en önemli donanım parçasıdır. İşlemci hızı MHZ (Mega herz) olarak ölçülür. 1 Mhz= 1.000.000 İşlem/Saniye’dir. Yani 1 Mhz hızındaki bir işlemci saniyede 1 milyon işlem yapar.</p>
<h3><span><strong>DDR RAM (Random Access Memory)</strong></span></h3>
<p>Bilgisayarın işlem yaparken kullandığı bellektir. Bilgisayarın hızını etkileyen diğer en önemli parçasıdır. Kullandığımız DDR ram anakartımızın uyumluğuna göre değişmektedir günümüzde DDR, DDR2, DDR3 ve DDR4 olarak değişmektedir.</p>
<p> </p>
<h3><span><strong>HARDDİSK (SabitDisk)</strong></span></h3>
<p>Bilgisayarın depolama birimidir. HDD ve SDD Olarak iki çeşittir HDD sisteminde plakalar vardır bir motora bağlıdır ve sürekli dönerler. Bu dönüş esnasında okuma yazma kafası bu plakalar üzerine verileri yazar yada okur. Sabit diskin dönüş hızı ne kadar fazla ise okuma yazma hızı da o kadar fazla olur ve bilgisayarın hızını çok fazla etkiler. Sabit diskin hızı RPM (Repeat Per Minutes)  (Dakikada Dönme Sayısı). Günümüzde 5400 RPM ve 7200 RPM sabitdiskler satılmaktadır. Ancak benim önerim ve günümüzün son teknolejisi olan SSD sitemine geçmenizi öneririm SSD Sabitdiskler HDD Plakalı sabit disklerden farklı olarak SSD disklerde bir veriye ulaşmak için disk plakasının o noktaya gelmesini beklemeniz gerekmez, bu sayede disk üzerinde pek çok farklı nokta ya dağılmış olan verilere çok yüksek hızda ulaşabilirsiniz.</p>
<h3><span><strong>EKRAN KARTI</strong></span></h3>
<p>Ekran kartı bilgisayarın monitöre görüntüyü aktarmaya yarayan birimdir. Çoğu anakart üzerinde 1 tane ekran kartı çıkışı vardır, Bilgisayarınıza ekleyeceğiniz ekran kartı ile performansınızı üst düzey arttırabilirsiniz.</p>
<p>Ekran kartları PCI ve AGP slotlulardır. (512Mb,1024Mb,2048Mb…) Bellek artıkça ekran kartının performansı da o kadar artar.Bu yüzden mümkün oldukça yüksek kapasiteli ekran kartı almakta fayda vardır.</p>
<h3><span><strong>GÜÇ KAYNAĞI (Power Suply)</strong></span></h3>
<p>Bilgisayar içindeki bütün parçalara elektrik akımını dağıtan donanımdır. Bilgisayar içinde 5 -12 volt elektrik dolaşır. Güç kaynağı şebekeden gelen elektriği bu seviyelere düşürür.</p>
<h3><span><strong>CD / DVD / BLU-RAY SÜRÜCÜSÜ</strong></span></h3>
<p>CD, DVD, ve BLU-RAY disklerinizi okumaya yarar RW özelliği olursa sürücünüzde bu sizde kopyalama yada boş disklere veri yazmaya yarar.</p>
<h3><span><strong>MONİTÖR</strong></span></h3>
<p>Monitör bilgisayarda yapılan işlemlerin izlendiği birimdir. Monitörle bilgisayar arasındaki iletişimi ekran kartı sağlar. Monitörlerin boyutları inç olarak belirlenir. 15.6 inç, 17 inç, 18,5 inç, 19 inç gibi. Bu boyut köşeden köşeye uzaklıktır.</p>
<p>Ekran pixel’lerden oluşur. Pixel(nokta) sayısı ne kadar fazla ise netlik o kadar artar. Nokta sayısı yoğunluğuna çözünürlük denir. Çözünürlük azaldıkça netlik azalır. Görüntü bozulur. 640×480, 800×600, 1024×768….)</p>
<h3><strong><span>KLAVYE</span></strong></h3>
<p>F ve Q olmak üzere iki tür<span> </span><a href="https://myblog.tc/gecici/bilgisayar-donanimlari-ve-donanim-teknik-ozellikleri" class="google-anno" data-google-vignette="false" data-google-interstitial="false"><svg viewBox="100 -1000 840 840" width="calc(18px - 2px)" height="18px"><path d="m456-200 174-340H510v-220L330-420h126v220Zm24 120q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z"></path></svg> <span class="google-anno-t">klavye</span></a><span> </span>vardır. F klavye Türkçe (daktilo) klavyedir. Klavyenini ilk tuşu F ile başlıyorsa o klavye F klavyedir.</p>
<h3><strong><span>FARE (Mouse)</span></strong></h3>
<p>Günümüzde Kullanılan Optik ve Kablosuz USB fareler kullanılır. PS/2: Bu farenin bilgisayara takılan ucu yuvarlaktır. Artık genelde bu tür fareler kullanılmaktadır.</p>
<h3><span><strong>MODEM</strong></span></h3>
<p>Uzak mesafelerdeki bilgisayarlar arasında iletişim kurmak için kullanılır. Internete bağlanmak için mutlaka modem gereklidir. Modem uzak mesafelerdeki bilgisayarları telefon hattı vasıtasıyla birbirine bağlar.</p>
<h3><span><strong>YAZICI (Printer)</strong></span></h3>
<p>Bilgisayar ortamındaki bilgileri kağıt üzerine aktarmak için kullanılır.</p>]]> </content:encoded>
</item>

<item>
<title>videoda ses düzenlemesi adobe premiere pro ile ses restarasyonu gürültü azaltma denoise efekti</title>
<link>https://myblog.tc/videoda-ses-duzenlemesi-adobe-premiere-pro-ile-ses-restarasyonu-gurultu-azaltma-denoise-efekti</link>
<guid>https://myblog.tc/videoda-ses-duzenlemesi-adobe-premiere-pro-ile-ses-restarasyonu-gurultu-azaltma-denoise-efekti</guid>
<description><![CDATA[ denoise ayarı ile videonuzda ki alt sesleri ve gürültüleri azaltıp daha profosyonel videolar oluşturabilirsiniz ve videolarınız mükemmel bir ses dengesine kavuşmuş olur. Audio track mixer penceresinden istediğiniz tüm ayarları yapabilirsiniz ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68a9d40f0ea36.jpg" length="105342" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:45:40 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, adobe</media:keywords>
<content:encoded><![CDATA[<p></p>
<p></p>
<p></p>
<p><iframe width="560" height="315" src="https://www.youtube.com/embed/Ushh8eoe0uo?si=X7c0MgUDVadaXOeF" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen"></iframe></p>]]> </content:encoded>
</item>

<item>
<title>Htaccess ile ads.txt dosyasını görünür kılma işlemi</title>
<link>https://myblog.tc/htaccess-ile-adstxt-dosyasini-goerunur-kilma-islemi</link>
<guid>https://myblog.tc/htaccess-ile-adstxt-dosyasini-goerunur-kilma-islemi</guid>
<description><![CDATA[ ads.txt dosyasını url yazınca hata sayfasına yönlendiriliyordu, yani htaccess ile erişime kapatılmıştı bunu ufak bir kod ile çözebiliriz ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68a9d24a672c3.jpg" length="37397" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:38:19 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p></p>
<p>Google Adsense den reklam almaya başladığımda ekrana gelen ;</p>
<p>"Kazançlarınız risk altında: Gelirinizin ciddi oranda olumsuz etkilenmesini önlemek için bazı ads.txt dosyası sorunlarını düzeltmeniz gerekir."  </p>
<p>yazısı ile karşılaştım, içeriğinde kısaca ads.txt dosyasının kök dizine kopyalanmasını bunun google tarafından yapılan taramada bulunacağı yazıyordu, fakat bir türlü yazdığım kök dizin url sinde ads.txt dosyasına ulaşamadım daha sonra sunucuma mesaj attım cpanel ile bu durumu düzeltebilir miyim diye ? </p>
<p>htaccess dosyasında düzeltme yapmam gerektiklerini söyleyince o an anladım, dosyaların htaccess ile erişim yoluna kapatıldığını,  bunun için yine kök dizinde ki htaccess dosyasını ve robots dosyasını düzenlemem gerekti yine internetten bir şekilde aşağıda ki kodları gördüm ve denedim ilk denemede sonuçlandı.</p>
<p></p>
<p></p>
<p><iframe width="560" height="315" src="https://www.youtube.com/embed/acTy7WhsXTc?si=IoE4hcDfBQqEzq50" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen"></iframe></p>
<p></p>
<p></p>
<p></p>
<p><strong>1</strong> - İlk önce  robots.txt dosyanızı açın ve içine şu satırları ekleyiniz  (ben en alt kısıma ekledim)</p>
<p><strong>User-agent: *<br>Allow :   /ads.txt/ </strong> </p>
<div></div>
<p><br><strong>2</strong>- .htaccess dosyanızı açın ve içinde  (benzer bölüm sayfanın başlangıcında bunu RewriteCond yazan bölümün altına yazdım,)</p>
<p><strong>RewriteCond $1 !^(robots.txt|ads.txt)</strong></p>
<p>bu şekilde düzenlenmiş olacak </p>
<p>(</p>
<p>RewriteEngine on<br>RewriteCond $1 !^(index.php|assets|Tema|images|js|css|uploads|adminer.php|favicon.png|reset153|manifest.json|kur|OneSignalSDKUpdaterWorker.js|OneSignalSDKWorker|kurulum|sitemap.xml|robots.txt|index.html|update.php|update)<br>RewriteCond %(REQUEST_FILENAME) !-f<br>RewriteCond %(REQUEST_FILENAME) !-d<br>RewriteCond $1 !^(robots.txt|ads.txt)<br>RewriteRule ^(.*)$ index.php?/$1 [L]<br> </p>
<p>)</p>
<p> </p>
<p> </p>]]> </content:encoded>
</item>

<item>
<title>Teknik Resim Dersi 3ds Max ders notları ve kısa yollar</title>
<link>https://myblog.tc/teknik-resim-dersi-3ds-max-ders-notlari-ve-kisa-yollar</link>
<guid>https://myblog.tc/teknik-resim-dersi-3ds-max-ders-notlari-ve-kisa-yollar</guid>
<description><![CDATA[ 3ds Max programına ait açıklamalar yer almaktadır, teknik resim dersinde işinize yarayabilir ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202508/image_870x580_68a9d1af7cca1.jpg" length="100169" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:35:13 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p><span><strong>Undo:</strong> Objeler üzerinde yapılan işlemi geri almak için kullanılır. En fazla 20 adım geri alınabilir. Ekran görüntüsü ile ilgili değişiklik işlemlerini geri almaz.</span></p>
<p><span><strong>Redo</strong>: Undo ile geri alınan işlemleri ileri alır. En fazla 20 adım ileri alınabilir.</span></p>
<p><span><strong>Select object: </strong>Herhangi bir objeyi seçmeyi veya komuttan çıkmayı sağlar.</span></p>
<div></div>
<p> </p>
<p><span>3 Temel transform aracı bulunmaktadır. Bunlar:</span></p>
<p><span><strong>Select and Move:</strong> Seçilen objeleri taşımayı sağlar.</span></p>
<p><span><strong>Select and Rotate</strong>: Döndürme komutudur. Seçilen objeleri X, Y veya Z ekseninde döndürür.</span></p>
<p><span><strong>Select and Scale</strong>: Büyültüp veya küçültme komutudur. Seçilen objeleri orantısal olarak büyültür veya küçültür.</span></p>
<div></div>
<p> </p>
<p><span><strong>Çalışma ekranı:</strong></span></p>
<p><span><strong>Top:</strong> Üstten görünüş</span></p>
<p><span><strong>Front</strong> :Önden görünüş</span></p>
<p><span><strong>Left:</strong> Soldan görünüş</span></p>
<p><span><strong>Perspective: </strong>Perspektif görünüştür.</span></p>
<div></div>
<p> </p>
<p><span><strong>Komut paneli: </strong>Sağ taraftaki panele (Command Panel) denir.</span></p>
<p><span>Komut paneli 6 bölümden oluşmaktadır. </span></p>
<p><span><strong>Create bölümü:</strong> yeni obje oluşturmayı sağlayan komutları içerir. Creat bölümünün kendi içerisinde 7 adet alt bölüm bulunmaktadır. Bunlar soldan sağa doğru:</span></p>
<p><span><strong>Geometri bölümü:</strong>3 boyutlu çizim komutlarını içerir.</span></p>
<p><span><strong>Shapes bölümü</strong>:2 boyutlu çizim komutlarını içerir.</span></p>
<p><span><strong>Lights bölümü: I</strong>şık komutlarını içerir. Ekrana ışık yerleştirilmek istendiğinde bu komutlar kullanılır.</span></p>
<p><span><strong>Cameras bölümü:</strong> Kamera komutlarını içerir. Ekrana kamera yerleştirilmek istendiğinde bu komutlar kullanılır.</span></p>
<p><span><strong>Helpers bölümü: </strong>Bazı efektleri veya bazı işlemleri yapabilmek için kullanılacak olan yardımcı çizimleri yapmayı sağlayan komutları içerir.</span></p>
<p><span><strong>Space Warps bölümü:</strong> Boşluk efektleridir. 3ds max sadece bir çizim programı değil animasyon da yapabilmektedir. Yer çekimi gibi bazı boşluk efektlerini yapmayı sağlayan komutlar içerir.</span></p>
<p><span><strong>Systems bölümü: </strong>Programın içerisinde hazır bazı objelerin bulunduğu kısımdır. Örneğin güneş ışığı, vb.</span></p>
<p><span><strong>Modify bölümü: </strong>Önceden çizilmiş ve varolan bir objenin özelliklerini görmek ve değiştirmek için kullanılır. Modify bölümünde bir objeye ait özellikler görmek ve değiştirebilmek için o objenin seçilmiş olması gerekmektedir.</span></p>
<p><span><strong>Hierarchy bölümü:</strong> Bu bölüm tıklandığında pivot isimli bir noktadan bahsedilmektedir. Bu nokta objelerin etki noktasıdır. Yani bir obje büyültülüp küçültüldüğü zaman veya döndürüldüğü zaman pivot noktasına göre büyür küçülür veya döner. Normal koşullar altında objelerin pivot noktası değiştirilmediği sürece ağırlık merkezleridir. Ancak çalışmanın bazı anlarında pivot noktalarının yerinin değiştirilmesi gerekebilir. Böyle bir durumda hiyerarchy bölümündeki komutlardan faydalanılır. Pivot noktasını eski haline getirmek için Reset Pivot komutu kullanılır.</span></p>
<p><span><strong>Motion bölümü:</strong> Animasyon bölümüdür. Çizilmiş olan objelere hareket verildiyse bu hareketle ilgili ayarlamalar motion bölümünden yapılır. Çizilmiş olan objelere veya kameralara hareket verilebilir.</span></p>
<p><span><strong>Display bölümü:</strong> Ekranın nasıl görüleceği ayarlanır. Ekranda hangi şekiller görülecek hangi şekiller gizlenecek veya ekranda hangi şekiller görünür ama kullanılmaz hale getirilecek o bu kısımdan belirlenir.</span></p>
<p><span><strong>Utilities bölümü: </strong>Programın içerisine sonradan plug-in dediğimiz eklentileri ilave etmeyi sağlar. Bunlar özel komutlardır. Bunlar programcılar tarafından yazılır. İnternetten veya cd halinde temin edilebilir.</span></p>
<p><span><strong>Box: </strong>Dikdörtgenler prizması çizmeyi sağlar.</span></p>
<p><span>Creat bölümünün geometri alt bölümünde yer almaktadır. Box çizmek için: Komut tıklanır. Komut aktif hale gelince yüzeyi sarı renge dönüşür. Perspektif ekranına gelinir. Herhangi bir noktaya sol tıklanarak box’ ın yüzey alanının bir köşesi tıklanır ve el kaldırılmadan fare sürüklenir. Yüzey alanının diğer köşesinin olduğu yere gelindiğinde fare bırakılır. Daha sonra yüksekliği belirlenir ve işlem tamamlanır. Lenght(uzunluk): Y ekseni doğrultusundaki uzunluktur. Width(genişlik): X ekseni doğrultusundaki uzunluktur. Height(yükseklik): Z ekseni doğrultusundaki uzunluktur. Artık başka bir box çizilmeyecekse komuttan çıkılır. Bunun için select object komutu tıklanır veya çalışılmakta olunan ekranda boş bir nokta fare ile sağ tıklanır.</span></p>
<div></div>
<p> </p>
<p><span> <strong>Çalışma ekranı kontrol araçları(Viewports Controls):</strong></span><span><strong></strong></span></p>
<p><span>Çalışma ekranı kontrol araçları ekranın sağ alt köşesinde bulunan 8 adet komuttur. Bunlar ekran görüntüsünü değiştirmeye yardımcı olan araçlardır. Bu araçların işlevleri şu şekilde sıralanabilir.</span></p>
<p><span><strong>Zoom: </strong>Ekrana yakınlaşıp uzaklaşmayı sağlar. Komuta girildiğinde ekranda bir mercek işareti oluşacaktır. Farenin sol tuşuna basarak yukarı doğru seçilirse çalışma ekranındaki çizime yakınlaşılır, aşağı doğru çekerirse uzaklaşılır.</span></p>
<p><span><strong>Zoom All:</strong> Zoom komutu gibi çalışır. Tek farkı zoom komutu sadece aktif ekranda yakınlaştırma uzaklaştırma yaparken Zoom All komutu tüm ekranlarda aynı anda bu işlemi gerçekleştirir.</span></p>
<p><span><strong>Zoom Extents: </strong>Aktif çalışma ekranındaki tüm objeleri ekrana sığdırır.</span></p>
<p><span><strong>Zoom Extents Selected: </strong>Aktif çalışma ekranı içerisindeki sadece seçili olan objeyi ekrana sığdırır.</span></p>
<p><span><strong>Zoom Extents All</strong>: Tüm çalışma ekranlarında objeleri ekrana sığacak şekilde yakınlaştırır.</span></p>
<p><span><strong>Zoom Extents All Selected: </strong>Tüm çalışma ekranında seçili olan objeleri ekrana sığacak şekilde yakınlaştırır.</span></p>
<p><span><strong>Zoom Region: </strong>Bölgesel olarak yaklaşmayı sağlar. Aktif çalışma ekranında farenin sol tuşuna basılarak sürüklenir ve bir bölge belirlenir. Farenin sol tuşundan parmak çekildiğinde seçilen bölge yakınlaşmış olur.</span></p>
<p><span><strong>Field of View: </strong>Sadece perspektif ekranında çalışır. Aktif çalışma ekranına yakınlaşıp uzaklaşmayı sağlar. Ancak bu komutun kameralar üzerinde kullanılması tavsiye edilmektedir.</span></p>
<p><span><strong>Pan: </strong>Aktif çalışma ekranını kaydırmak için kullanılır. Fare sol tuşa basılı tutulduktan sonra her yere serbest bir şekilde hareket ettirilerek kullanılabilir.</span></p>
<p><span><strong>Walk Through: </strong>Bu komut bilgisayar oyunlarında oynanılan karakterin gözünden sahneyi dolaşmaya benzetilebilir.</span></p>
<p><span><strong>Arc Rotate: </strong>Aktif çalışma ekranını istenilen yönde döndürmeyi sağlar. Döndürme merkezi ekranın kendi merkezidir.</span></p>
<p><span><strong>Arc Rotate Selected:</strong> Seçili olan objenin etrafında dönmeyi sağlar.</span></p>
<p><span><strong>Arc Rotated SubObject: </strong>3ds Max programında çalışırken objelerin alt objelerini seçmek gerekebilir. Bu alt objeler bir box’ ın üzerindeki nokta, kenar, yüzey, vb. olabilir. Bu komut aktif çalışma ekranı içerisindeki seçili olan alt objenin etrafında dönmeyi sağlar.</span></p>
<p><span><strong>Maximize Viewport Toggle: </strong>Aktif olan çalışma ekranını tam ekran yapar. Tekrar tıklandığında ise eski haline döndürür. Alt W</span></p>]]> </content:encoded>
</item>

<item>
<title>Java da Switch&#45;Case Yapısı Nedir ve Nasıl Kullanılır ?</title>
<link>https://myblog.tc/java-da-switch-case-yapisi-nedir-ve-nasil-kullanilir</link>
<guid>https://myblog.tc/java-da-switch-case-yapisi-nedir-ve-nasil-kullanilir</guid>
<description><![CDATA[ Switch Case yapısı if else yapısının karışıklık oluşturacağı yerlerde tercih edilir, girilen veriye göre sınırsız işlem yaptırılmak isteniyorsa bu yapı kullanılır. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_688535468a999.jpg" length="76183" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:34:07 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, switch case</media:keywords>
<content:encoded><![CDATA[<p><strong><span>switch - case Nedir? Ne işe Yarar ? Nasıl kullanılır ?</span></strong></p>
<p>bir değer sonucuna göre işlem sağlamak istiyorsak ve bunu if-else komutunun karmaşıklaştığı bir noktada yaparken switch-case yapısı tercih edilir, bu yapı ile sonsuz işlem tanımlama yapılabilir, girilen bir değere göre "case" ler oluşturulur ve bunlara yapılacak işlem tanımlanır.</p>
<ol>
<li><span><strong>switch</strong> sözcüğünden hemen sonra gelen ifade <strong>parantez içinde yer almalı</strong>.</span></li>
<li><span><strong>case </strong>anahtar sözcüklerini izleyen ifadeler <strong>değişken </strong><strong>içermemelidir</strong>.</span></li>
<li><span><strong>break </strong>komutu ile sonlandırılır, uyuşmayan ifade de kullanılacak işlem ve ya mesaj seçilir</span></li>
<li><span>İki <strong>case</strong> sabiti aynı değeri alamaz.</span></li>
</ol>
<p><span>switch deyiminin çalışma prensibi basittir. switch ifadesi hangi case’i izleyen sabitle çakışıyorsa, programın kontrolü o case’i izleyen kısma geçer. Bu<strong> </strong>case’den sonraki deyimler de kontrol edilmeden çalıştırılır.</span></p>
<p><span><em>case</em> sabitlerinden hiçbiri ifade ile uyuşmuyorsa, programın akışı <em>default</em>‘u izleyen kısıma geçer ve burada ki işlem uygulanır (case lere tanımlı olmayan case lerin dışında kalan işlem)</span></p>
<p> </p>
<p><span>Switch/case yapısında,case lerin çalıştırılıp sadece birini çalıştırıp bundan sonra switch/case yapısını terketmesini isiyorsak bu durumda her case seçeneğinden sonra <strong>break</strong> komutu yerleştirmeliyiz.</span></p>
<p> </p>
<p><img src="https://myblog.tc/uploads/images/202508/image_870x_68a9d11ef15cd.jpg" alt=""></p>
<p><strong><span>JAVA UYGULAMA KODUMUZ :</span></strong></p>
<blockquote>
<p><span>uygulamamız sizden iki adet sayı alır, bunlar int tipinde yani sayı değeri içerir daha sonra op değeri ister yani yapılacak işlemi dışardan ister siz  (+,-,*,/) , değer girilince case de tanımlanan ya da girilen karaktere eşlenen işlemi yürürlüğe koyar,  daha sonra bu işlemden sonra yapıdan çıkması için break kodu uygulanır.</span></p>
</blockquote>
<p> </p>
<p></p>
<pre class="language-javascript"><code>mport java.util.Scanner;

public class BasitHesaplama {

       public static void main(String[] args) {
              int sayi1, sayi2;           // sayı değerlerimizin int tipinde olduğu anlamına gelir
              String op;              // op değişkeni string tipindedir  (+ - * / )
              Scanner sc = new Scanner(System.in);        // sc değişkeni dışardan girilen değere eşler ( klavye değeri)
              
              
              
              System.out.println("Sayilari giriniz: ");
              sayi1 = sc.nextInt();   // int tipinde sayı girin 
              sayi2 = sc.nextInt();   // int tipinde sayı girin 
              System.out.println("Yapmak İstediğiniz İşlem Karakterini Giriniz: ");  //   op işleminde yapılacak işlemi seçiniz
              op = sc.next();

              switch(op) {
              case "+":  //  +  işlemi girilirse bu case yi uygula 
                   System.out.println("Sonuc: " + (sayi1 + sayi2));  // uygulanan case in sonucunu ekrana yazar 
                   break; // bu case yi uyguladıktan sonra yapıdan çık
              case "-":
                   System.out.println("Sonuc: " + (sayi1 - sayi2));
                   break;
              case "*":
                   System.out.println("Sonuc: " + (sayi1 * sayi2));
                   break;
              case "/":
                   System.out.println("Sonuc: " + ((double)(sayi1) / sayi2));
                   break;
              default:
                   System.out.println("Yanlış operatör");

              }

      }

}</code></pre>]]> </content:encoded>
</item>

<item>
<title>java da İf&#45;Else Komutu Nedir ? Nasıl Yazılır ? İf Else örnek</title>
<link>https://myblog.tc/java-da-if-else-komutu-nedir-nasil-yazilir-if-else-oernek</link>
<guid>https://myblog.tc/java-da-if-else-komutu-nedir-nasil-yazilir-if-else-oernek</guid>
<description><![CDATA[ Java da çalışırıken İf ve Else komutlarıyla mutlaka çalışacağız, bunlar koşul komutlarıdır, koşulumuz sağlandığında yapılacak işlemleri yazacağımız komutlardır. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_688535468a999.jpg" length="76183" type="image/jpeg"/>
<pubDate>Sat, 23 Aug 2025 17:28:18 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>#ifelse #if yapısı #if else yapısı #elseif #java #javaprogramlama #myblog #alpilehersey</media:keywords>
<content:encoded><![CDATA[<p><span>ava da çalışırıken İf ve Else komutlarıyla mutlaka çalışacağız, bunlar koşul komutlarıdır, koşulumuz sağlandığında yapılacak işlemleri yazacağımız komutlardır. #ifelse #if yapısı #if else yapısı #elseif #java #javaprogramlama #myblog #alpilehersey</span></p>
<p><span></span></p>
<p>Aşağıda girilen hava sıcaklığına göre ne yapılması gerektiğini öneren bir kod yazdım, bu örnek basit ve anlaşılır olsun diye çabaladım, ben de amatör bir kullanıcı olarak yeni öğrenenlere çok yakın olduğumu ve birlikte daha kolay öğrenebileceğimizi düşünüyorum.</p>
<p>uygulamayı ide de çalıştırıp buraya taşıyorum denedim çalışıyor, ufak tefek hatalarım varsa kusura bakmayınız iyi çalışmalar.</p>
<p></p>
<p></p>
<pre class="language-javascript"><code>import java.util.Scanner;

public class IfElseKomutu {

    public IfElseKomutu() {
        // uygulama çalışıyor sizde IDE nize kopyalayıp yapıştırarak çalıştırabilirsiniz.
    }

    public static void main(String[] args) {

      
              int sayi1 ;
              
              Scanner sc = new Scanner(System.in);
              
              
              
              System.out.println("lütfen hava sıcaklığını giriniz : ");
              sayi1 = sc.nextInt();
              if (sayi1&lt;=0) {
                  System.out.println("hava çok soğuk buzlanmaya dikkat edin ve çok kalın giyinin...");
              }
              
              else if (sayi1 &lt;= 15) {
                  
                  System.out.println(" hava soğuk lütfen montunuzu giyiniz...");

              }
              else if (sayi1 &lt;=20) {
                  System.out.println(" hava sıcaklığı ideal ancak üstünüzü ince giyinmeyiniz...");
              }
              else if (sayi1&lt;=30) {
                  System.out.println("hava sıcak tişörtünüzü giyebilirsiniz ");
              }
              else if (sayi1&lt;=35) {
                  System.out.println("hava sıcaklığı yüksek şapkanızı ve suyunuzu yanınıza alınız..");
              }
              else if (sayi1 &gt;35) {
                  System.out.println("hava aşırı sıcak dışarı çıkmamak daha uygun olacaktır...");
              }
              
              else {
                  System.out.println("yanlış bir değer");
              }
        
    }

}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Quine&#45;McCluskey Algoritması Java</title>
<link>https://myblog.tc/quine-mccluskey-algoritmasi-java</link>
<guid>https://myblog.tc/quine-mccluskey-algoritmasi-java</guid>
<description><![CDATA[ Quine–McCluskey kullanımı (veya asal çıkarımlar yöntemi), Willard V. Quine tarafından sahiplenilmesi ve Edward J. McCluskey tarafından genişletilen Boolean okullarının minimizasyonu için kullanılabilir. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_68853a84008e4.jpg" length="113372" type="image/jpeg"/>
<pubDate>Sat, 26 Jul 2025 23:29:53 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer</media:keywords>
<content:encoded><![CDATA[<h1>Quine-McCluskey-Algorithm-Java</h1>
<h2>Introduction:</h2>
<p>The Quine–McCluskey algorithm (or the method of prime implicants) is a method used for minimization of Boolean functions that was developed by Willard V. Quine and extended by Edward J. McCluskey. It is functionally identical to Karnaugh mapping, but the tabular form makes it more efficient for use in computer algorithms, and it also gives a deterministic way to check that the minimal form of a Boolean function has been reached. It is sometimes referred to as the tabulation method. The method involves two steps:</p>
<ol>
<li>Finding all prime implicants of the function.</li>
<li>Use those prime implicants in a prime implicant chart to find the essential prime implicants of the function, as well as other prime implicants that are necessary to cover the function.</li>
</ol>
<h2>Problem Definition:</h2>
<p>The method groups the minterms entered by the user first according to the number of ones in their binary equivalent. Then the minterms are grouped in such a way that the there is only change in a single position of the two minterms compared. The comparing is carried forward to newer tables until there are no more groups to be formed. Then all the minterms that are never paired are chosen as prime implicants and using the least number of prime implicants that cover all minterms, we generate the minimized equation for the Boolean function.</p>
<h2>Modules:</h2>
<ul>
<li>void minTermsDectoBin(); - Converts decimal minterms to binary equivalents.</li>
<li>int totalSizeCalc(); - Calculates the max no. of minterms for the no of variables.</li>
<li>int calcNoOfOnes(int[]); - Counts the no of ones in the binary of the minterm</li>
<li>void display(); - Various Display Functions to display the tables</li>
<li>int compare(); - Various compare functions to compare tables and minterms</li>
<li>void firstStage(); - First Stage grouping</li>
<li>void printParityTable(); - To print the parity table</li>
<li>void parityInit(); - Initialize the parity table with -1</li>
<li>int paritycheck(); - To check the prime implicants</li>
<li>int checkForSingle(); - Prime implicants that are must to be included in eqn</li>
<li>int parityToEqt(); - To generate equation from prime implicants</li>
<li>void displayFinal(); - Display the final equation</li>
</ul>
<h2>Conclusion:</h2>
<p>The Quine-McCluskey Method was hence implemented using arrays. Array was used because the size of the data elements to be stored where fixed and was in a tabular form of a 2d array. Also, there was no need to access elements from between and hence a linear traversal was only required along with static storage, which provides a fast access. Hence, arrays were preferred for the implementation of tabular form Quine-McCluskey Method. And thereby using arrays we implemented the project which performs the operation of minimizing the Boolean function entered by the user. The method hence provided with the minimized equations of the function.</p>
<p> </p>
<p>Türkçe :</p>
<p> </p>
<h1><span>Quine-McCluskey-Algoritma-Java</span></h1>
<h2><span>Giriş:</span></h2>
<p><span>Quine–McCluskey kullanımı (veya asal çıkarımlar yöntemi), Willard V. Quine tarafından sahiplenilmesi ve Edward J. McCluskey tarafından genişletilen Boolean okullarının minimizasyonu için kullanılan bir kullanılabilir. İşlevsel olarak işlevsellik eşlemesiyle, ancak uygulanabilecek bir sistem tasarımında kullanım için daha verimli hale getirmek ve ayrıntılı bir Boole sağlamanın minimum kontrol edilmesiyle elde edilirliğini belirlemek için bir yol sağlar. Bazen tablolama olarak adlandırılır. iki yöntem adım içerir:</span></p>
<ol>
<li>Fonksiyonun tüm asal imalarını bulma.</li>
<li>Bu asal implikantları, işlevin temel özellikleri olarak kapsamlı ve genel olarak kapsamak için gerekli olan herkes için geçerli olan bir tablonda kullanım için bir standart değildir.</li>
</ol>
<h2><span>Problem tanımı:</span></h2>
<p><span>Yöntem, kullanıcı tarafından girilen mintermleri, ikili eşdeğerlerindeki sayı sayısına göre gruplandırır. Daha sonra mintermler, karşılaştırılan iki mintermin yalnızca tek bir konumunda değişiklik olacak şekilde gruplandırılır. Karşılaştırma, oluşturulacak başka grup kalmayıncaya kadar daha yeni tablolara taşınır. Daha sonra hiçbir zaman eşleşmeyen tüm mintermler asal çıkarımlar olarak seçilir ve tüm mintermleri kapsayan en az sayıda asal implikant kullanılarak Boole fonksiyonu için minimize edilmiş denklemi üretiriz.</span></p>
<h2><span>Modüller:</span></h2>
<ul>
<li>geçersiz minTermsDectoBin(); - Ondalık mintermleri ikili eşdeğerlere dönüştürür.</li>
<li>int toplamSizeCalc(); - Maksimum sayıyı hesaplar. değişken sayısı için mintermler.</li>
<li>int calcNoOfOnes(int[]); - Minterm ikili dosyasındakilerin sayısını sayar</li>
<li>geçersiz ekran(); - Tabloları görüntülemek için çeşitli Görüntüleme İşlevleri</li>
<li>int karşılaştır(); - Tabloları ve mintermleri karşılaştırmak için çeşitli karşılaştırma işlevleri</li>
<li>void firstStage(); - Birinci Aşama gruplaması</li>
<li>geçersiz printParityTable(); - Parite tablosunu yazdırmak için</li>
<li>geçersiz eşlikInit(); - Parite tablosunu -1 ile başlatın</li>
<li>int paritycheck(); - Asal imaları kontrol etmek için</li>
<li>int checkForSingle(); - Denklemde yer alması gereken asal imalar</li>
<li>int parityToEqt(); - Asal imalardan denklem oluşturmak için</li>
<li>geçersiz displayFinal(); - Son denklemi göster</li>
</ul>
<h2><span>Çözüm:</span></h2>
<p><span>Quine-McCluskey Yöntemi bu artan diziler uygulandı. Dizi, saklanacak verinin öğelerinin görünümünde olduğu ve bir 2 dizinin bulunduğu tablo içind uygulanacaktır. Ayrıca, araçlara erişim için gerekli ve bu şekilde, erişimle geçiş ile birlikte bir geçiş geçiş gerekliydi. Bu artan, şeklindeki Quine-McCluskey yönteminin için diziler tercih edilirken. Bu sayede aracılığıyla kullanıcı tarafından girilen Boolean'ı en aza indirgeyerek gerçekleştiren projeyi diziler kullanarak hayata geçirebiliriz. Bu gelişmiş sistem fonksiyonun en aza indirilmiş olan denklemleri ile teslim edilir.</span></p>
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<pre class="language-java"><code>import java.util.Scanner;
import java.util.Vector;
import ts.display;
class declarations {
    // Variable Declarations
    public static int i = 0, j = 0, l = 0, k = 0, c = 0, noOfVariables = 0, maxBit = 0, noOfMinTerms = 0;
    public static int[] minTermsDec = new int[16];
    public static int[][] minTermsBin = new int[16][16];
    public static int[] noOfOnes = new int[16];
    public static int[][] g0 = new int[14][5];
    public static int[][] g1 = new int[16][5];
    public static int[][] g2 = new int[16][5];
    public static int[][] g3 = new int[16][5];
    public static int[][] g4 = new int[16][5];
    public static int[][] h0 = new int[16][7];
    public static int[][] h1 = new int[16][7];
    public static int[][] h2 = new int[16][7];
    public static int[][] h3 = new int[16][7];
    public static int[][] i0 = new int[16][9];
    public static int[][] i1 = new int[16][9];
    public static int[][] i2 = new int[16][9];
    public static int[][] k0 = new int[16][13];
    public static int[][] k1 = new int[16][13];
    public static int[][] parityTable = new int[20][24];
    public static int gzero = 0, gone = 0, gtwo = 0, gthree = 0, gfour = 0;
    public static int hzero = 0, hone = 0, htwo = 0, hthree = 0;
    public static int izero = 0, ione = 0, itwo = 0;
    public static int kzero = 0, kone = 0;
    public static int[][] Final = new int[100][5];
    public static int finalc = 0;
    public static int parityCnt = 0;
    static Scanner s = new Scanner(System.in);
    //Constructor to initialize parity 
    declarations() {
    for (i = 0; i &lt; 20; i++)
            for (j = 0; j &lt; 24; j++)
                parityTable[i][j] = -1;
    }
    // Function Definitions
    public static int parityToEqt() // Function to generate the parity bits
    {
        for (j = 0; j &lt; 16; j++) {
            if (checkForSingle(j) != 100) {
                Final[finalc][0] = parityTable[checkForSingle(j)][20];
                Final[finalc][1] = parityTable[checkForSingle(j)][21];
                Final[finalc][2] = parityTable[checkForSingle(j)][22];
                Final[finalc][3] = parityTable[checkForSingle(j)][23];
                finalc++;
            }
        }
        return 0;
    }
// Function to compare the parity table and final parities for equation
    public static int compareSamefinal(int a[][], int size) 
    {
        for (i = 0; i &lt; size; i++) {
            for (j = i + 1; j &lt; size;) {
                if ((a[j][0] == a[i][0]) &amp;&amp; (a[j][1] == a[i][1]) &amp;&amp; (a[j][2] == a[i][2]) &amp;&amp; (a[j][3] == a[i][3])) {
                    for (k = j; k &lt; size; k++) {
                        a[k][0] = a[k + 1][0];
                        a[k][1] = a[k + 1][1];
                        a[k][2] = a[k + 1][2];
                        a[k][3] = a[k + 1][3];
                    }
                    size--;
                } else {
                    j++;
                }
            }
        }
        return size;
    }
// Function to check for parity that are necessary for equation as they are lone contributers for a minterm
    public static int checkForSingle(int column) 
    {
        int patc = 0, temp121 = 0;
        for (i = 0; i &lt; parityCnt; i++) {
            if (parityTable[i][column] == 999) {
                temp121 = i;
                patc++;
            }
        }
        if (patc == 1)
            return temp121;
        else
            return 100;
    }
    public static int paritycheck3(int a[][], int b[][], int h[][], int first, int second,
            int third) 
    {
        int t = 0;
        while (t != first) {
            int c = 0;
            for (i = 0; i &lt; second; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] != b[i][j]) {
                        flag++;
                    }
                }
                if (flag == 1) {
                    c++;
                }
            }
            for (i = 0; i &lt; third; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] != h[i][j]) {
                        flag++;
                    }
                }
                if (flag == 1) {
                    c++;
                }
            }
            if (c == 0) {
                parityTable[parityCnt][16] = a[t][4];
                parityTable[parityCnt][17] = a[t][5];
                parityTable[parityCnt][18] = a[t][6];
                parityTable[parityCnt][19] = a[t][7];
                parityTable[parityCnt][23] = a[t][3];
                parityTable[parityCnt][22] = a[t][2];
                parityTable[parityCnt][21] = a[t][1];
                parityTable[parityCnt][20] = a[t][0];
                parityTable[parityCnt][a[t][7]] = 999;
                parityTable[parityCnt][a[t][6]] = 999;
                parityTable[parityCnt][a[t][5]] = 999;
                parityTable[parityCnt][a[t][4]] = 999;
                parityCnt++;
            }
            t++;
        }
        return 0;
    }
    public static int paritycheck2(int a[][], int b[][], int h[][], int first, int second,
            int third) // Function to check parity
    {
        int t = 0;
        while (t != first) {
            int c = 0;
            for (i = 0; i &lt; second; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] != b[i][j]) {
                        flag++;
                    }
                }
                if (flag == 1) {
                    c++;
                }
            }
            for (i = 0; i &lt; third; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] != h[i][j]) {
                        flag++;
                    }
                }
                if (flag == 1) {
                    c++;
                }
            }
            if (c == 0) {
                parityTable[parityCnt][16] = a[t][4];
                parityTable[parityCnt][17] = a[t][5];
                parityTable[parityCnt][23] = a[t][3];
                parityTable[parityCnt][22] = a[t][2];
                parityTable[parityCnt][21] = a[t][1];
                parityTable[parityCnt][20] = a[t][0];
                parityTable[parityCnt][a[t][5]] = 999;
                parityTable[parityCnt][a[t][4]] = 999;
                parityCnt++;
            }
            t++;
        }
        return 0;
    }
    public static int paritycheck1(int a[][], int b[][], int h[][], int first, int second,
            int third) // Function to check parity
    {
        int t = 0;
        while (t != first) {
            int c = 0;
            for (i = 0; i &lt; second; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] != b[i][j]) {
                        flag++;
                    }
                }
                if (flag == 1) {
                    c++;
                }
            }
            for (i = 0; i &lt; third; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] != h[i][j]) {
                        flag++;
                    }
                }
                if (flag == 1) {
                    c++;
                }
            }
            if (c == 0) {
                parityTable[parityCnt][16] = a[t][4];
                parityTable[parityCnt][23] = a[t][3];
                parityTable[parityCnt][22] = a[t][2];
                parityTable[parityCnt][21] = a[t][1];
                parityTable[parityCnt][20] = a[t][0];
                parityTable[parityCnt][a[t][4]] = 999;
                parityCnt++;
            }
            t++;
        }
        return 0;
    }
    public static int totalSizeCalc() // Function to check the maximum no of minterms possible for the no of variables
    {
        for (i = 0; i &lt; noOfVariables; i++) {
            maxBit = maxBit + (int) Math.pow(2, i);
        }
        return maxBit + 1;
    }
    public static void inputMinTerms() // Function to input the minterms
    {
        int inp = 0;
        Vector vec = new Vector(16);
        System.out.print("Enter the minterms to be minimized: \n");
        for (i = 0; i &lt; maxBit; i++) {
            inp = s.nextInt();
            if (inp &gt;= (maxBit)) {
                for (i = 0; i &lt; noOfMinTerms; i++)
                    minTermsDec[i] = vec.get(i);
                return;
            }
            else if (inp == (-1)) {
                for (i = 0; i &lt; noOfMinTerms; i++)
                    minTermsDec[i] = vec.get(i);
                return;
            } else {
                vec.add(inp);
                noOfMinTerms++;
            }
        }
    }
    public static int calcNoOfOnes(int num[]) // Function to calculate the no of ones in the minterms binary value
    {
        int flag = 0;
        for (i = 0; i &lt; maxBit; i++) {
            if (num[i] == 1)
                flag++;
        }
        return flag;
    }
    public static void minTermsDectoBin() // Function to convert the minterms in decimal to their binary equivalents
    {
        int temp;
        for (i = 0; i &lt;= noOfMinTerms; i++) {
            for (j = 0; j &lt; noOfMinTerms; j++) {
                temp = minTermsDec[j];
                minTermsBin[j][4] = temp;
                for (l = 3; l &gt;= 0; l--) {
                    minTermsBin[j][l] = temp % 2;
                    temp = temp / 2;
                }
                if (minTermsDec[j] == 1)
                    noOfOnes[j] = 1;
                else
                    noOfOnes[j] = calcNoOfOnes(minTermsBin[j]);
            }
        }
    }
    public static void firstStage() // Function for first stage comparisons
    {
        for (i = 0; i &lt; noOfMinTerms; i++) {
            if (noOfOnes[i] == 0) {
                for (j = 0; j &lt; 5; j++) {
                    g0[gzero][j] = minTermsBin[i][j];
                }
                gzero++;
            }
            if (noOfOnes[i] == 1) {
                for (j = 0; j &lt; 5; j++) {
                    g1[gone][j] = minTermsBin[i][j];
                }
                gone++;
            }
            if (noOfOnes[i] == 2) {
                for (j = 0; j &lt; 5; j++) {
                    g2[gtwo][j] = minTermsBin[i][j];
                }
                gtwo++;
            }
            if (noOfOnes[i] == 3) {
                for (j = 0; j &lt; 5; j++) {
                    g3[gthree][j] = minTermsBin[i][j];
                }
                gthree++;
            }
            if (noOfOnes[i] == 4) {
                for (j = 0; j &lt; 5; j++) {
                    g4[gfour][j] = minTermsBin[i][j];
                }
                gfour++;
            }
        }
    }
    public static void display() // Display function to display the no of ones
    {
        for (j = 0; j &lt; noOfMinTerms; j++) {
            System.out.print(noOfOnes[j] + "\t");
        }
    }
    public void displayFinal() // Function to display the final table
    {
        for (i = 0; i &lt; finalc; i++) {
            for (j = 0; j &lt; 4; j++) {
                System.out.print(Final[i][j] + "\t");
            }
            System.out.print("\n");
        }
    }
    public static void displayArray(int a[][], int n) // Dsiplay Function
    {
        for (i = 0; i &lt; n; i++) {
            for (j = 0; j &lt; 4; j++) {
                System.out.print(a[i][j] + "\t");
            }
            System.out.print("\n");
        }
    }
    static int compare(int a[][], int b[][], int h[][], int first, int second) // Compare Function
    {
        int y = 0, t = 0;
        while (t &lt; first) {
            for (i = 0; i &lt; second; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] == b[i][j]) {
                        h[y][j] = b[i][j];
                    } else {
                        h[y][j] = 9;
                        flag++;
                    }
                }
                if (flag == 1) {
                    h[y][4] = a[t][4];
                    h[y][5] = b[i][4];
                    if (h[y][6] == 0)
                        h[y][6] = 1;
                    y++;
                }
            }
            t++;
        }
        return y;
    }
    public static int compare1(int a[][], int b[][], int h[][], int first, int second) // Compare Function
    {
        int y = 0, t = 0;
        while (t != first) {
            for (i = 0; i &lt; second; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] == b[i][j]) {
                        h[y][j] = b[i][j];
                    } else {
                        flag++;
                        h[y][j] = 9;
                    }
                }
                if (flag == 1) {
                    h[y][4] = a[t][4];
                    h[y][5] = a[t][5];
                    h[y][6] = b[i][4];
                    h[y][7] = b[i][5];
                    y++;
                }
            }
            t++;
        }
        return y;
    }
    public static int compare2(int a[][], int b[][], int h[][], int first, int second) // Compare function
    {
        int y = 0, t = 0;
        while (t != first) {
            for (i = 0; i &lt; second; i++) {
                int flag = 0;
                for (j = 0; j &lt; 4; j++) {
                    if (a[t][j] == b[i][j]) {
                        h[y][j] = b[i][j];
                    } else {
                        flag++;
                        h[y][j] = 9;
                    }
                }
                if (flag == 1) {
                    h[y][4] = a[t][4];
                    h[y][5] = a[t][5];
                    h[y][6] = a[t][6];
                    h[y][7] = a[t][7];
                    h[y][8] = b[i][4];
                    h[y][9] = b[i][5];
                    h[y][10] = b[i][6];
                    h[y][11] = b[i][7];
                    if (h[y][12] == 0)
                        h[y][12] = 1;
                    y++;
                }
            }
            t++;
        }
        return y;
    }
    public static int compareSame(int a[][], int size) // Compare Function
    {
        for (i = 0; i &lt; size; i++) {
            for (j = i + 1; j &lt; size;) {
                if ((a[j][0] == a[i][0]) &amp;&amp; (a[j][1] == a[i][1]) &amp;&amp; (a[j][2] == a[i][2]) &amp;&amp; (a[j][3] == a[i][3])) {
                    for (k = j; k &lt; size; k++) {
                        a[k][0] = a[k + 1][0];
                        a[k][1] = a[k + 1][1];
                        a[k][2] = a[k + 1][2];
                        a[k][3] = a[k + 1][3];
                        a[k][4] = a[k + 1][4];
                        a[k][5] = a[k + 1][5];
                        a[k][6] = a[k + 1][6];
                        a[k][7] = a[k + 1][7];
                        a[k][8] = a[k + 1][8];
                    }
                    size--;
                } else {
                    j++;
                }
            }
        }
        return size;
    }
    public static int compareSame2(int a[][], int size) // Compare Function
    {
        for (i = 0; i &lt; size; i++) {
            for (j = i + 1; j &lt; size;) {
                if ((a[j][0] == a[i][0]) &amp;&amp; (a[j][1] == a[i][1]) &amp;&amp; (a[j][2] == a[i][2]) &amp;&amp; (a[j][3] == a[i][3])) {
                    for (k = j; k &lt; size; k++) {
                        a[k][0] = a[k + 1][0];
                        a[k][1] = a[k + 1][1];
                        a[k][2] = a[k + 1][2];
                        a[k][3] = a[k + 1][3];
                        a[k][4] = a[k + 1][4];
                        a[k][5] = a[k + 1][5];
                        a[k][6] = a[k + 1][6];
                        a[k][7] = a[k + 1][7];
                        a[k][8] = a[k + 1][8];
                        a[k][9] = a[k + 1][9];
                        a[k][10] = a[k + 1][10];
                        a[k][11] = a[k + 1][11];
                        a[k][12] = a[k + 1][12];
                    }
                    size--;
                } else {
                    j++;
                }
            }
        }
        return size;
    }
    static void parityInit() // Function to initialize the parity table
    {
        for (i = 0; i &lt; 20; i++)
            for (j = 0; j &lt; 24; j++)
                parityTable[i][j] = -1;
    }
    static void printParityTable() // Function to print the parity table
    {
        for (i = 0; i &lt; parityCnt; i++) {
            System.out.print("\n P" + i + 1 + " : ");
            for (j = 16; j &lt; 20; j++) {
                if (parityTable[i][j] == -1)
                    continue;
                else {
                    System.out.print(" " + parityTable[i][j] + " ");
                    if (j != 19 &amp;&amp; parityTable[i][j + 1] != -1)
                        System.out.print(",");
                }
            }
            System.out.print("\n");
        }
    }
    static void eqnGenerator() // Function to generate the equation from the parity
    {
        System.out.print("\n The Equation is : \t");
        for (i = 0; i &lt; finalc; i++) {
            if (i != 0)
                System.out.print(" + ");
            for (j = 0; j &lt; 4; j++) {
                if (j == 0 &amp;&amp; j &lt; noOfVariables) {
                    if (Final[i][j] == 0)
                        System.out.print("A'");
                    else if (Final[i][j] == 1)
                        System.out.print("A");
                } else if (j == 1 &amp;&amp; j &lt; noOfVariables) {
                    if (Final[i][j] == 0)
                        System.out.print("B'");
                    else if (Final[i][j] == 1)
                        System.out.print("B");
                } else if (j == 2 &amp;&amp; j &lt; noOfVariables) {
                    if (Final[i][j] == 0)
                        System.out.print("C'");
                    else if (Final[i][j] == 1)
                        System.out.print("C");
                } else if (j == 3) {
                    if (Final[i][j] == 0 &amp;&amp; j &lt; noOfVariables)
                        System.out.print("D'");
                    else if (Final[i][j] == 1)
                        System.out.print("D");
                }
            }
        }
    }
}
class l extends declarations {
    public static void main(String args[]) {
        try {
            Scanner sc = new Scanner(System.in);
            System.out.println("Please enter your name");
            String s = sc.next();
            System.out.print("Enter the number of variables to be Minimized: ");
            noOfVariables = sc.nextInt();
            maxBit = totalSizeCalc();
            parityInit();
            inputMinTerms();
            System.out.println();
            minTermsDectoBin();
            System.out.print("\n\n  **STAGE 1**\n\n");
            firstStage();
            if (gzero != 0) {
                System.out.print("\ngroup of 0s\n");
                displayArray(g0, gzero);
            }
            if (gone != 0) {
                System.out.print("\ngroup of 1s\n");
                displayArray(g1, gone);
            }
            if (gtwo != 0) {
                System.out.print("\ngroup of 2s\n");
                displayArray(g2, gtwo);
            }
            if (gthree != 0) {
                System.out.print("\ngroup of 3s\n");
                displayArray(g3, gthree);
            }
            if (gfour != 0) {
                System.out.print("\ngroup of 4s\n");
                displayArray(g4, gfour);
            }
            System.out.print("\n\n  **STAGE 2**\n\n");
            hzero = compare(g0, g1, h0, gzero, gone);
            if (hzero != 0) {
                System.out.print("\n\nComparing Group 0 with 1:\n");
                displayArray(h0, hzero);
            }
            hone = compare(g1, g2, h1, gone, gtwo);
            if (hone != 0) {
                System.out.print("\n\nComparing Group 1 with 2:\n");
                displayArray(h1, hone);
            }
            htwo = compare(g2, g3, h2, gtwo, gthree);
            if (htwo != 0) {
                System.out.print("\n\nComparing Group 2 with 3:\n");
                displayArray(h2, htwo);
            }
            hthree = compare(g3, g4, h3, gthree, gfour);
            if (hthree != 0) {
                System.out.print("\n\nComparing Group 3 with 4:\n");
                displayArray(h3, hthree);
            }
            System.out.print("\n\n    **STAGE 3**\n\n");
            izero = compare1(h0, h1, i0, hzero, hone);
            izero = compareSame(i0, izero);
            if (izero != 0) {
                System.out.print("\n\nComparing Group 0 with 1:\n");
                displayArray(i0, izero);
            }
            ione = compare1(h1, h2, i1, hone, htwo);
            ione = compareSame(i1, ione);
            if (ione != 0) {
                System.out.print("\n\nComparing Group 1 with 2:\n");
                displayArray(i1, ione);
            }
            itwo = compare1(h2, h3, i2, htwo, hthree);
            itwo = compareSame(i2, itwo);
            if (itwo != 0) {
                System.out.print("\n\nComparing Group 2 with 3:\n");
                displayArray(i2, itwo);
            }
            System.out.print("\n\n Parity Check \n\n");
            paritycheck1(g0, g1, g1, gzero, gone, gone);
            paritycheck1(g1, g2, g0, gone, gtwo, gzero);
            paritycheck1(g2, g3, g1, gtwo, gthree, gone);
            paritycheck1(g3, g4, g2, gthree, gfour, gtwo);
            paritycheck1(g4, g3, g3, gfour, gthree, gthree);
            paritycheck2(h0, h1, h1, hzero, hone, hone);
            paritycheck2(h1, h0, h2, hone, hzero, htwo);
            paritycheck2(h2, h1, h3, htwo, hone, hthree);
            paritycheck2(h3, h2, h2, hthree, htwo, htwo);
            paritycheck3(i0, i1, i1, izero, ione, ione);
            paritycheck3(i1, i0, i2, ione, izero, itwo);
            paritycheck3(i2, i1, i1, itwo, ione, ione);
            parityToEqt();
            printParityTable();
            finalc = compareSamefinal(Final, finalc);
            System.out.print("\n");
            eqnGenerator();
            display d = new display();
            d.disp(s);
        } catch (Exception e) {
            System.out.println("Exception Encountered\n" + e + "\nPlease try again");
        }
    }
}</code></pre>]]> </content:encoded>
</item>

<item>
<title>Anlık Görüntü ile Yüz Tanıma Phyton Kodları Real Time Face Recognition Kodları</title>
<link>https://myblog.tc/anlik-goeruntu-ile-yuz-tanima-phyton-kodlari-real-time-face-recognition-kodlari</link>
<guid>https://myblog.tc/anlik-goeruntu-ile-yuz-tanima-phyton-kodlari-real-time-face-recognition-kodlari</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6885397020023.jpg" length="100104" type="image/jpeg"/>
<pubDate>Sat, 26 Jul 2025 23:25:31 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer</media:keywords>
<content:encoded><![CDATA[<pre class="language-c"><code> Pyhton dili ile Real Time Recognition  eklentisinin çalıştırılması

# face_recognition ve opencv kütüphanelerini import ederek başlıyoruz
# face_recognition ve opencv kütüphanelerini import ederek başlıyoruz
import face_recognition
import cv2
from playsound import sayHelloToMiray
from playsound import stopMusic
def stopPlayingMusic():
    stopMusic()
    globals()['__nowPlaying']=False
    return
# opencv metodu olan VideoCapture ile webcam'den görüntü almayı başlatıyoruz // 0 default webcam video_capture = cv2.VideoCapture(0)
# Yukarıdaki "mennan sevim" resmini yüklüyoruz ve encoding bilgisini alıyoruz
mennan_image = face_recognition.load_image_file("faces/mennan.jpg")
mennan_face_encoding = face_recognition.face_encodings(mennan_image)[0]
# Yukarıdaki "miray sevim" resmini yüklüyoruz ve encoding bilgisini alıyoruz
miray_image = face_recognition.load_image_file("faces/miray.jpg")
miray_face_encoding = face_recognition.face_encodings(miray_image)[0]
 
# Encoding ve açıklama kısmını burada tanımlıyoruz, birden fazla tanımlayabiliriz
known_face_encodings = [
    mennan_face_encoding,
    miray_face_encoding,
]
known_face_names = [
    "Mennan Sevim",
    "Miray Sevim"
]
face_locations = []
face_encodings = []
face_names = []
process_this_frame = True
__nowPlaying = False
while True:
    # Videodan anlık bir kare yakalıyoruz
    ret, frame = video_capture.read()
    
    # Aldığımız kareyi 1/4 oranında küçültüyoruz ve bu daha hızlı sonuç vermeyi sağlıyor
    small_frame = cv2.resize(frame, (0, 0), fx=0.25, fy=0.25)
    
    # BGR(opencv) türündeki resmi RGB(face_recognition) formatına çeviriyoruz
    rgb_small_frame = small_frame[:, :, ::-1]
    if process_this_frame:
       # Uyumlu tüm yüzlerin lokasyonlarını bulan kodlar
        face_locations = face_recognition.face_locations(rgb_small_frame)
        face_encodings = face_recognition.face_encodings(rgb_small_frame, face_locations)
        face_names = []
        for face_encoding in face_encodings:
            # Eşleşen yüzleri topla
            matches = face_recognition.compare_faces(known_face_encodings, face_encoding)
            name = "Bilinmeyen"
            # If a match was found in known_face_encodings, just use the first one.
            if True in matches:
                first_match_index = matches.index(True)
                name = known_face_names[first_match_index]
                if name == "Miray Sevim" and __nowPlaying == False:
                    sayHelloToMiray()
                    globals()['__nowPlaying']=True
                elif name == "Bilinmeyen":
                    stopPlayingMusic()
            face_names.append(name)
    process_this_frame = not process_this_frame
    print(len(face_names))
    if len(face_names) == 0:
        stopPlayingMusic()
    # Sonuçları göster
    for (top, right, bottom, left), name in zip(face_locations, face_names):
        top *= 4
        right *= 4
        bottom *= 4
        left *= 4
        # Yüzü çerçeve içerisine al
        cv2.rectangle(frame, (left, top), (right, bottom), (0, 0, 255), 2)
        # "Mennan Sevim" etiketini oluştur
        cv2.rectangle(frame, (left, bottom - 35), (right, bottom), (0, 0, 255), cv2.FILLED)
        font = cv2.FONT_HERSHEY_DUPLEX
        cv2.putText(frame, name, (left + 6, bottom - 6), font, 1.0, (255, 255, 255), 1)
    # Oluşan çerçeveyi ekrana yansıt
    cv2.imshow('Video', frame)
    # Çıkış için 'q'
    if cv2.waitKey(1) &amp; 0xFF == ord('q'):
        break
# Kamerayı kapat
video_capture.release()
cv2.destroyAllWindows()</code></pre>]]> </content:encoded>
</item>

<item>
<title>Unity 3D ile İlgili Örnekler (klavye kontrol kodu, mouse ile kamera hareket kodu)</title>
<link>https://myblog.tc/unity-3d-ile-ilgili-ornekler-klavye-kontrol-kodu-mouse-ile-kamera-hareket-kodu</link>
<guid>https://myblog.tc/unity-3d-ile-ilgili-ornekler-klavye-kontrol-kodu-mouse-ile-kamera-hareket-kodu</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/img_68853a04ed7208-18200388-80134167.gif" length="656018" type="image/jpeg"/>
<pubDate>Sat, 26 Jul 2025 23:21:04 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p><span><span>Bu örnek kapsamında Assets Store (Window-&gt;Assets Store/CTRL+9) </span><strong>Character Pack</strong><span> indirilmiştir. Assets içerisindeki karakteri sahneye atabilmek için Project klasörünün altındaki Assets klasöründeki yolu takip ederek karakteri sahneye yerleştiniz. </span><strong> </strong></span></p>
<p><span></span></p>
<p><span></span></p>
<p><span>Hazır animasyonlar (Koşma, yürüme, zıplama vb.) içeren bu pakette her bir karakterin animatorü bulunmaktadır. Bunlara herhangi bir fonksiyon eklenmedikçe (koşma, yürüme vb.) karakterlerde hareket gözlemlenmeyecektir. Karakterlere fonksiyon eklemek için;</span></p>
<p><span> </span></p>
<ol>
<li><span>Assets klasörünün altına yeni bir klasör açıyoruz.</span></li>
<li><span>Bu klasörün içinde sağ tık Create-&gt;Animator Controller eklenir.</span></li>
<li><span>Eklenen controller’a çift tıklanarak aşağıdaki ekran açılır (Animator). </span></li>
<li><span><span>Base Layer herhangi bir yere sağ tıklanarak Create State-&gt; Empty ile yeni bir state oluşturulur.</span></span></li>
<li><span><span>Inspector panelinden bu statenin adı değiştirilir ve Motion kısmına tıklanarak karaktere fonksiyon tanımlanır. </span></span><span></span></li>
</ol>
<ol start="6">
<li><span>Oluşturulan Animasyon Controllerı karakterde tanımlamak için sahne elamanlarının yer aldığı Hierarchy panelinde karakterin ismine tıklayarak özelliklerine yani Inspector paneli açılır. Burada Animator kısmında 2. Adımda oluşturulan Animator Controller eklenir. </span></li>
</ol>
<p><span></span></p>
<p><span></span></p>
<p><span>Karaktere farklı fonksiyonlar eklemek için 4. adımda itibaren işlemler tekrarlanır. Daha önce eklenmiş olan state sağ tıklanıp Make transition eklenir.</span></p>
<p><span> </span><strong>Not:</strong><span> Unity 3D’de oyun tasarlarken C# kullanılır. Bu nedenle metot oluşturma (veri çekme, veri gönderme), değişken tanımlama vb. işlemleri </span><a href="https://www.w3schools.com/cs/"><span>https://www.w3schools.com/cs/</span></a><a href="https://www.w3schools.com/cs/"><span> </span></a><span> verilen linkten çalışınız. </span></p>
<p><span></span></p>
<p><span></span></p>
<p><span><strong>Kameranın hareketini mause ile değiştiren kod:</strong></span></p>
<p><span></span></p>
<pre class="language-java"><code>using System.Collections; using System.Collections.Generic; using UnityEngine;

 

public class kamera : MonoBehaviour

{

    public GameObject camera;     public float mouse_sensivity;     public float XmouseRotation;     public float YmouseRotation;     public GameObject obje;

    void Start()

    { }

    void Update()

    {

        XmouseRotation = Mathf.Clamp(XmouseRotation, -90, 90);

        XmouseRotation -= Input.GetAxis("Mouse Y") * mouse_sensivity * Time.deltaTime;         YmouseRotation += Input.GetAxis("Mouse X") * mouse_sensivity * Time.deltaTime;         camera.transform.rotation = Quaternion.Euler(XmouseRotation, YmouseRotation, 0);         obje.transform.rotation = Quaternion.Euler(0, YmouseRotation, 0);

    } }</code></pre>
<p></p>
<p></p>
<p><span><strong>Karakteri hareket ettiren kod:</strong></span></p>
<p><span></span></p>
<p><span></span></p>
<p><span></span></p>
<pre class="language-java"><code>using System.Collections; using System.Collections.Generic; using UnityEngine;

public class obje_hareket : MonoBehaviour

{

    public GameObject obje;     public float speed;     public float jump_power;     private Rigidbody yer_cekimi;     public bool onGround;

    void Start()

    {

        yer_cekimi = obje.GetComponent();         onGround = true;

    }

    void Update()

    {

        if (Input.GetKey(KeyCode.W))

        {

            obje.transform.Translate(0, 0, Time.deltaTime * speed);}         if (Input.GetKey(KeyCode.S))

        {

            obje.transform.Translate(0, 0, Time.deltaTime * -speed); }         if (Input.GetKey(KeyCode.A))

        {

            obje.transform.Translate(Time.deltaTime * -speed, 0, 0); }         if (Input.GetKey(KeyCode.D))

        {

            obje.transform.Translate(Time.deltaTime * speed, 0, 0); }

 

        if (Input.GetKey(KeyCode.Space) &amp;&amp; onGround == true)

        {

            yer_cekimi.velocity = new Vector3(0f, jump_power, 0f);                    onGround = false;}}     public void OnCollisionEnter(Collision obje_col)

    {

              if (obje_col.collider.tag == "zemin")  {             onGround = true;}         else

        { onGround = false;

        }

    }}            onGround = false;}  }}</code></pre>
<p></p>]]> </content:encoded>
</item>

<item>
<title>Photoshop ile Toplu Şekilde Resimleri Küçültme</title>
<link>https://myblog.tc/photoshop-ile-toplu-sekilde-resimleri-kucultme</link>
<guid>https://myblog.tc/photoshop-ile-toplu-sekilde-resimleri-kucultme</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://img.youtube.com/vi/rm1I_ShvTOI/maxresdefault.jpg" length="49398" type="image/jpeg"/>
<pubDate>Sat, 26 Jul 2025 22:39:59 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, Photoshop, Resim küçültme</media:keywords>
<content:encoded></content:encoded>
</item>

<item>
<title>EMLAK KOMİSYONCULUĞU SÖZLEŞMESİ YAZILI OLMAK ZORUNDA MI ?</title>
<link>https://myblog.tc/emlak-komisyonculugu-sozlesmesi-yazili-olmak-zorunda-mi</link>
<guid>https://myblog.tc/emlak-komisyonculugu-sozlesmesi-yazili-olmak-zorunda-mi</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6866a47320126.jpg" length="52774" type="image/jpeg"/>
<pubDate>Thu, 24 Jul 2025 19:06:48 +0300</pubDate>
<dc:creator>Avukat Belemir</dc:creator>
<media:keywords>hukuk, dilekçe, karar, hakim, savcı, avukat, kanun, emsal</media:keywords>
<content:encoded><![CDATA[<p>Gayrimenkul sektörü son yıllarda hızla gelişme göstermektedir. Gelişen bu sektör beraberinde birçok uyuşmazlığı da gündeme getirmiş ve sektörel ihtilaflar eskiye nazaran yargıyı daha fazla meşgul etmeye başlamıştır. Bu sebeple birçok içtihat oluşturulmuş ve kanuni düzenleme yapılmıştır.</p>
<p>Emlak komisyoncusu, taraflar arasında bir sözleşme kurulması imkanının hazırlanmasını veya kurulmasına aracılık etmeyi üstlenen kişidir. Bu işi meslek edinen kişilere kısaca “emlakçı” da denilmektedir. Sözleşmenin kurulması imkanını hazırlayan bu kişiler, sözleşmenin kurulması halinde ücrete hak kazanmaktadır. Ücret; belirlenmemişse tarifeye, tarife yoksa teamüle göre ödenir.</p>
<p>Türk Borçlar Kanunu’nda (“TBK”) emlak komisyonculuğu sözleşmesi simsarlık sözleşmesi başlığı altında düzenlenmiştir. Taşınmazlar konusundaki simsarlık sözleşmesi yazılı şekilde yapılmadıkça geçerli olmaz. Dolayısıyla emlakçı ile yapılan sözlü anlaşmaların herhangi bir geçerliliği yoktur. Emlak komisyonculuğu sözleşmesinin geçerli olabilmesi için yazılı olması şarttır.</p>
<p>Emlakçının, taraflar arasında sözleşme kurulduğu takdirde ücrete hak kazanacağını belirtmiştik. Ancak emlakçı ile yapılan sözleşmede emlakçının yapacağı giderlerin kendisine ödeneceği kararlaştırılmışsa, taraflar arasında sözleşmenin kurulmasıyla süreç sonuçlanmamış olsa bile, giderleri ödenir. Bir başka ifadeyle, bir kişi emlakçıya giderek evinin satışının gerçekleştirilmesini istemiş, emlakçı ev sahibi satıcı ile alıcıyı bir araya getirmiş ancak yine de evin satışı gerçekleşmemiş ise, emlakçı yine de yapmış olduğu masrafları isteyebilecektir. Ancak bu hususun da sözleşmede kararlaştırılmış olması gerekmektedir. Aksi takdirde yapılan masraflar istenemez.</p>
<p>Bu konudaki Yargıtay 13. Hukuk Dairesi’nin 2004/15586 E., 2005/4066 K., 15.03.2005 tarihli kararından alıntı yapmak isteriz: <em>“Tellallık sözleşmesini düzenleyen BK’nın 404/son maddesinde gayrimenkul tellallığı sözleşmesinin yazılı şekilde yapılmış olmadıkça muteber olmayacağı açıkça hükme bağlanmıştır. Bu itibarla tellallık sözleşmesinin yazılı olması ve taraflarca imzalanması şarttır. Davacının dayandığı sözleşmenin incelenmesinde sözleşmede tellal olan davacının imzasının ve kaşesinin bulunmadığı anlaşılmaktadır. Bu durumda taraflar arasında geçerli bir sözleşmenin kurulduğundan bahsedilemez. Bu nedenle de davacı geçerli olmayan bu sözleşmeye dayanarak herhangi bir hak iddiasında bulunamaz. Mahkemece değinilen bu yön gözetilerek davanın reddine karar verilmesi gerekirken yazılı şekilde kabulüne karar verilmiş olması usul ve yasaya aykırıdır. Bozmayı gerektirir.”</em></p>
<p><strong><em>                                    </em></strong></p>]]> </content:encoded>
</item>

<item>
<title>TELLALLIK (SİMSARLIK ) SÖZLEŞMESİ NEDİR ???</title>
<link>https://myblog.tc/tellallik-simsarlik-sozlesmesi-nedir</link>
<guid>https://myblog.tc/tellallik-simsarlik-sozlesmesi-nedir</guid>
<description><![CDATA[ tellallık(simsarlık) sözleşmesi TBK. 520 ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6869bdd488626.jpg" length="45202" type="image/jpeg"/>
<pubDate>Thu, 24 Jul 2025 19:06:48 +0300</pubDate>
<dc:creator>Avukat Belemir</dc:creator>
<media:keywords>hukuk, dilekçe, karar, hakim, savcı, avukat, kanun</media:keywords>
<content:encoded><![CDATA[<p><strong>Tellallık</strong>(<strong>simsarlık</strong>) sözleşmesi mülga 818 sayılı Borçlar Kanunu(BK)’nun 404-409 maddeleri, 6098 sayılı <strong>Türk Borçlar Kanunu</strong>’nun(TBK) 520-525 maddeleri arasında düzenlenmiştir.</p>
<p></p>
<p>Mülga 6762 sayılı Türk Ticaret Kanunu(TTK) 100 vd. maddelerinde düzenlenmiş bulunan ticari işler tellallığı 6102 sayılı Türk Ticaret Kanunu(TTK) tarafından ele alınmamıştır. Böylelikle konuya ilişkin olan özel hüküm genel hüküm ikiliği ortadan kalkmıştır.</p>
<p></p>
<p>TBK. m. 520/1'e göre simsarlığın(tellallığın) tanımı şu şekilde yapılmıştır: "Simsarlık sözleşmesi, simsarın taraflar arasında bir sözleşme kurulması imkanının hazırlanmasını veya kurulmasına aracılık etmeyi üstlendiği ve bu sözleşmenin kurulması halinde ücrete hak kazandığı sözleşmedir". Bu hüküm, mehaza uygun olarak, "Simsarlık, simsarın bir ücret karşılığında, ya diğer tarafa bir sözleşmenin kurulması fırsatını göstermeyi ya da ona bir sözleşme görüşmesi için aracılık etmeyi borçlandığı bir sözleşmedir" şeklinde anlaşılmalıdır. Simsarlık sözleşmesi, 818 sayılı BK'nun 404 vd maddelerinde, "tellallık" olarak adlandırılıp, düzenlenmiş bulunuyordu.</p>
<p></p>
<p>Bu tanımlardan hareket edilerek simsarlığın unsurları şu şekilde tespit olunabilir:</p>
<p></p>
<p>a) Simsarlık ilişkisinin tarafları simsar ile iş sahibidir ve simsar, iş sahibi için, konusu özel olarak belirlenmiş bir vekalet edimi üstlenmiştir. O (simsar), iş sahibi için yerine getireceği faaliyetin karşılığında ücret alacaktır.</p>
<p></p>
<p>b) Simsarlık faaliyetinin konusu, çeşitli işlere ilişkin sözleşmelerin kurulması hususunda aracılık etmektir. Bu aracılık faaliyeti, bir sözleşme kurma fırsatı vermek şeklinde olabileceği gibi bir sözleşme görüşmesi için aracılık etmek şeklinde de olabilir. Simsarın kural olarak iş sahibini temsil yetkisi yoktur; fakat sözleşme ile kendisine bu yetki verilebilir.</p>
<p></p>
<p></p>
<p>c) Simsarlık ilişkisi, simsar ile iş sahibi arasında yapılan bir sözleşme ile kurulur.<br><br><br></p>
<p>Simsar ile iş sahibi arasında sürekli bir hukuki bağlantı yoktur. Simsarlık sözleşmesinin geçerliliği bir şekle bağlı değildir; ne var ki TBK. m. 520/3(BK m. 404/3) taşınmazlar konusundaki simsarlık sözleşmesi için bir geçerlilik şekli kabul etmiştir. Buna göre, "taşınmazlar konusundaki simsarlık sözleşmesi, yazılı şekilde yapılmadıkça geçerli olmaz". Simsarlık faaliyeti sonucu kurulacak sözleşme (asıl sözleşme), herhangi bir nitelikte sözleşme olabilir.<br><br><br></p>
<p>Simsarlık sözleşmesi, vekalet sözleşmesinin konusu belirli (akit yapma hususunda aracılık faaliyetinde bulunma) ve simsarın her zaman ücrete hak kazandığı özel bir çeşididir. Bu sebeple TBK. m. 520/2'ye(BK m.404/2) göre "simsarlık sözleşmesine, kural olarak vekalete ilişkin hükümler uygulanır" denilmiştir.</p>
<p></p>
<p>Simsarlığın önem ve yararı şu şekilde açıklanmaktadır: Bir akdin yapılması için tarafların birbirleriyle buluşmaları lazımdır. Fakat bu buluşma her zaman kolay bir şekilde olmaz; hatta çoğu zaman bazı zorluklarla karşılaşılabilir. Mesela taraf olacakların birbirlerini tanımamaları, ayrı ayrı mahallerde bulunmaları, aynı dili konuşmamaları gibi sebepler onların birbirini bulmalarına ve sözleşmeyi yapmalarına mani olabilir. İşte çeşitli sebeplerden ötürü bir araya gelemeyen kimseleri birbirlerine yaklaştırmak hususunda aracılık yapmayı kendilerine meslek edinen şahıslardan müteşekkil bir sınıf olup, eski zamanlardan beri mevcuttur. Zamanımızda iş aleminin zaruri kıldığı ihtisaslaşma ve iş bölümü dolayısıyla tellallık mesleği ticaret hayatının vazgeçilmez bir unsuru haline gelmiştir.</p>
<p></p>
<p>Simsarlık sözleşmesi, simsar ile iş sahibi arasında haklar ve borçlar meydana getirmektedir. TBK. m. 521-525 arasında sadece simsarın ücret alacağı düzenleme konusu yapılmıştır. Simsarlık sözleşmesi ile ilgili diğer hususlarda, TBK. m. 520/2'nin yollaması gereği vekalete ilişkin TBK. m. 502 vd. hükümleri uygulama alanı bulacaktır.<br><br><br></p>
<p>Simsarın ücrete hak kazanma zamanı ve giderlere ilişkin alacağı TBK. m. 521 'e göre "simsar, ancak yaptığı faaliyet sonucunda sözleşme kurulursa ücrete hak kazanır" (521/1); "simsarın faaliyeti sonucunda kurulan sözleşme geciktirici koşula bağlanmışsa ücret, koşulun gerçekleşmesi halinde ödenir" (521/2); "simsarlık sözleşmesinde simsarın yapacağı giderlerin kendisine ödeneceği kararlaştırılmışsa, simsarın faaliyeti sözleşmenin kurulmasıyla sonuçlanmamış olsa bile giderleri ödenir" (521/son). Böylece simsar, sözleşme konusu hizmetin bir akdin kurulmasıyla sonuçlanması durumunda ücrete hak kazanmaktadır. Simsar, söz konusunu hizmeti yerine getirmezse, ücret alacağı elde edemeyecektir. Ancak sözleşmede aksi kararlaştırılabileceği gibi işin niteliğinden de aksi sonuca varılabilir.</p>
<p></p>
<p>BK. m. 521 vd. düzenleme içinde, simsarın ücret alacağının doğumu için şu şartların birlikte gerçekleşmesi gerekir:</p>
<p></p>
<p>a) Simsarın aracılık ettiği asıl sözleşmenin iş sahibi (vekalet veren) ile üçüncü kişi arasında kurulması gerekir. Bu şart, iş sahibinin, kendisine teklif olunan üçüncü kişilerle sözleşme yapmayı sebepsiz olarak red etmesi halinde de gerçekleşmiş sayılmalıdır. Bu konu, TBK. m. 175'in kapsamı çerçevesinde değerlendirilmelidir. Fakat asıl sözleşmenin geçerli olarak kurulması lazım ve yeterlidir. Ücret alacağının doğumu için, bu sözleşmenin ifa edilmesi gerekli değildir. Geciktirici şarta bağlı olarak yapılmış sözleşmelerde, şartın gerçekleşmesi beklenmelidir. Bu düzenlemeyi getiren TBK. m.521/1 hükmü, emredici değildir. Taraflar, asıl akit kurulmamış olsa bile, ücret ödenmesini kararlaştırabilecekleri gibi ücretin, sözleşmenin ifa edilmesi halinde ödeneceğini de kararlaştırabilirler.</p>
<p></p>
<p>b) Asıl sözleşmenin kurulması ile simsarın faaliyeti arasında nedensellik ilişkisi bulunmalıdır. TBK. m. 521/1 bu şartı, "yaptığı faaliyet sonucunda" sözleriyle ifade etmiştir. Bu şartın aksi de kararlaştırılabilir.</p>
<p></p>
<p>c) TBK. m. 523'de düzenlenen ve simsarın ücret ve giderlere ilişkin alacağının kaybı sonucunu doğuracak durumlardan birinin gerçekleşmemesi gerekir (Yavuz, Cevdet: Borçlar Hukuku Dersleri Özel Hükümler, 9. Baskı, İstanbul 2011, s.604 vd).</p>]]> </content:encoded>
</item>

<item>
<title>Nafaka borcu yüzünden maaşın ne kadarı haczedilebilir?</title>
<link>https://myblog.tc/nafaka-borcu-yuzunden-maasin-ne-kadari-haczedilebilir</link>
<guid>https://myblog.tc/nafaka-borcu-yuzunden-maasin-ne-kadari-haczedilebilir</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6866a483b13b9.jpg" length="48865" type="image/jpeg"/>
<pubDate>Thu, 24 Jul 2025 19:06:48 +0300</pubDate>
<dc:creator>Avukat Belemir</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p>İster özel sektör çalışanı olsun ister herhangi bir devlet kurumu çalışanı olsun eğer kişinin maaşına haciz konulduysa çalışmış olduğu kurum ve kuruluşlar fark etmiyor. Alacaklıların şikâyeti ve mahkeme kararı üzerine borçludan temin edilecek olan miktar maaşından kesilecekse buna maaş haczi denmektedir.</p>
<p>Maaş haczi konulması için öncelikle borçluya bir icra takibi başlatılmalıdır. Başlatılan bu icra takibinin sonucunda kesinleşen bir karar olması gerekmektedir. İcra takibi kesinleştikten sonra kişinin çalışıp çalışmadığı tespit edilir. İcra Müdürlüğü'nün tanımış olduğu 90 günlük süre sonunda borçlu ödemek zorunda olduğu borcunu ödememişse kişiye son olarak uyarı yapılır ve 7 gün mühlet daha verir. Bu 7 günlük ek sürede de hala kişi borcunu ödemez ise maaşına haciz gelmekle birlikte gecikme faizi ile beraber maaşından kesintiler yapılır.</p>
<p>4857 sayılı İş Kanunu’nun 35. maddesine göre; işçilerin aylık olarak aldığı ücretlerinin yani maaşlarının dörtte birinden fazlası haczedilemez veya başkasına devir ve temlik olunamaz. İşçinin borçları yüzünden maaşı haczedilse de bu miktar tüm maaşın dörtte birinden az olmak zorundadır.</p>
<p>Ancak maaş haczinde tek bir istisna bulunmaktadır. O da nafaka borcuna ait haciz kararı. İşçinin bakmak zorunda olduğu aile üyeleri için mahkeme tarafından takdir edilecek miktar bu paraya dâhil değildir. Nafaka borcu alacaklılarının hakları saklıdır.</p>
<p><strong>NAFAKA BORCU YÜZÜNDEN MAAŞIN NE KADARI HACZEDİLEBİLİR?</strong></p>
<p>Borçlu olan işçinin almakta olduğu ücretin maaşın, dörtte birinden fazlasının haczedilemeyeceğini 4857 Sayılı Kanun'un 35. Maddesi açıkça belirtmiştir. Ancak nafaka borcunun özelliği sebebiyle öncelikle aylık nafakanın tamamı borçlunun almakta olduğu ücretinden her ay kesilmesinden sonra geri kalan kısmının 4'te 1'nin birikmiş nafaka alacağı için, diğer adi alacaklar gibi daha önce konulan hacizler sona erdikten sonra kesilmesi gerekmektedir. Yani bu durumda borçlunun maaşından önce o aya ait olan nafaka borcu kesilir. Daha sonra kalan kısmından ¼'lük geçmişe ait nafaka borcu kesilir. Eğer başka haciz kararı varsa da tüm bu nafaka kesintilerinden sonra kalan maaşın ¼ ‘lük kısmından temin edilir.</p>]]> </content:encoded>
</item>

<item>
<title>Tapu harcı hangi bankaya ödenir?</title>
<link>https://myblog.tc/tapu-harci-hangi-bankaya-oedenir</link>
<guid>https://myblog.tc/tapu-harci-hangi-bankaya-oedenir</guid>
<description><![CDATA[ Gayrimenkullerin satışı halinde alıcı ve satıcı belli oranlarda tapu harcı öder. Harç, işlemlerin nevi ve mahiyetine göre, değer esası üzerinden nispi veya maktu olarak alınır. Peki, 2019 tapu harcı hangi bankaya ödenir? ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_6866a47ccedd1.jpg" length="93720" type="image/jpeg"/>
<pubDate>Thu, 24 Jul 2025 19:06:48 +0300</pubDate>
<dc:creator>Avukat Belemir</dc:creator>
<media:keywords>hukuk, dilekçe, karar, hakim, savcı, avukat, kanun, tapu harcı</media:keywords>
<content:encoded><![CDATA[<p><strong>TAPU HARCI NEDİR?</strong></p>
<p>Taşınmaz malların alım satım işlemleri sırasında alınan hizmet bedeline tapu harcı denir. Tapu işlemlerinin yapıldığı Tapu Müdürlükleri tarafından bu harçlar kesilir. Gayrimenkul ya da arazi satışlarında satıcı taraf tapu dairesinden randevu alarak satış işlemini başlatır. Gerekli evrakla taşınmazın bağlı bulunduğu Tapu Müdürlüğü'ne başvurur.</p>
<p>İşlemin kayda alınmasıyla satıcı sms sistemiyle haberdar edilir. Birinci sms mesajında kaydın sisteme alındığı haberi gelir. İkinci mesajda da randevu tarihi ve yatırılacak harç miktarı bildirilir. Harç yatırıldıktan sonra alıcı ve satıcı kimlikleriyle birlikte randevu saatinde Tapu Müdürlüğü'nde olurlar.</p>
<p><strong>2019 TAPU HARCI ÖDENEN BANKALAR</strong></p>
<p>İşte, tapu harcının yatırılabileceği bankaların listesi :</p>
<p>– T.C. ZİRAAT BANKASI</p>
<p>– T. HALK BANKASI T.A.Ş.</p>
<p>– T. İŞBANKASI A.Ş.</p>
<p>– YAPI VE KREDİ BANKASI</p>
<p>– T.GARANTİ BANKASI A.Ş.</p>
<p>– ŞEKERBANK A.Ş.</p>
<p>– OYAK BANK T.A.Ş.</p>
<p>– ALBARAKA TÜRK KATILIM BANKASI A.Ş.</p>
<p>– TÜRKİYE FİNANS KATILIM B ANKASI A.Ş.</p>
<p>– TURKISH BANK</p>
<p>Tapu harcı ödeme işlemi internet üzerinden de online olarak kredi kartı ile yapılabiliyor. Kredi kartı ile tapu harcı ödeme işlemini Gelir İdaresi Başkanlığı resmi sitesinden tapu harcı ödemeleri menüsünden gerçekleştirilebilmektedir.</p>
<p>Ayrıca e-devlet üzerinden de harç ödenmesi mümkündür. E-devlete giriş yaptıktan sonra Tapu ve Kadastro Harç ve Döner Sermaye Sorgulama / Döner Sermaye Ödeme alt başlığına tıklanır. Gelen sayfadaki bilgiler doldurularak harç ödeme işlemini yapabilirsiniz.</p>]]> </content:encoded>
</item>

<item>
<title>MADDİ HASARLI TRAFİK KAZALARINDA TAZMİNAT</title>
<link>https://myblog.tc/maddi-hasarli-trafik-kazalarinda-tazminat</link>
<guid>https://myblog.tc/maddi-hasarli-trafik-kazalarinda-tazminat</guid>
<description><![CDATA[ Her yıl binlerce trafik kazası olan ülkemizde en çok merak edilen hususlardan birisi de trafik kazası neticesinde oluşacak zararların tazmini ve açılacak davalardır. Bu yazımızda maddi hasarlı trafik kazalarında tazminat konusunu sizler ile paylaşacağız. Yaralamalı ve ölümlü trafik kazalarında açılabilecek davalar ve uygulanacak sorumluluk hükümleri bir diğer yazımızda sizlerle olacak , bu hususlarda aklınıza takılan her hangi bir konuyu yorum kısmından tarafımıza iletebilirsiniz... ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_68825790101a4.jpg" length="122238" type="image/jpeg"/>
<pubDate>Thu, 24 Jul 2025 18:57:59 +0300</pubDate>
<dc:creator>Avukat Belemir</dc:creator>
<media:keywords>hukuk, dilekçe, karar, hakim, savcı, avukat, kanun, trafik kaza, maddi hasarlı, tazminat, hukuk, maddi, manevi</media:keywords>
<content:encoded><![CDATA[<p style="text-align: justify;">Trafik kazasının sonucunda sadece maddi hasar mevcut , ölüm ya da yaralanma durumu mevcut değilse<span> </span><strong>maddi hasarlı trafik kazası</strong>na ilişkin hükümler uygulanır. </p>
<p style="text-align: justify;">Zarara uğrayan kişi tarafından açılacak olan kazaya sebebiyet veren kusurlu kişiye karşı açılır. Araç sahibinin farklı kullanan/işleten kişinin farklı olması durumunda sorumluluk hükümlerinde değişkenlik olabilir. Somut olay ele alınarak sorumluluk tespit edilmelidir.</p>
<div class="google-auto-placed ap_container" style="text-align: justify;"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="unfilled">
<div id="aswift_1_host"><iframe width="670" height="0" id="aswift_1" name="aswift_1" browsingtopics="true" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allow="attribution-reporting; run-ad-auction" src="https://googleads.g.doubleclick.net/pagead/ads?gdpr=0&amp;client=ca-pub-7431070390034706&amp;output=html&amp;h=280&amp;adk=2748746064&amp;adf=1576056131&amp;pi=t.aa~a.382625215~i.3~rp.4&amp;w=670&amp;abgtt=9&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1753369408&amp;num_ads=1&amp;rafmt=1&amp;armr=3&amp;sem=mc&amp;pwprc=3917141647&amp;ad_type=text_image&amp;format=670x280&amp;url=https%3A%2F%2Fmyblog.tc%2Fgecici%2Fmaddi-hasarli-trafik-kazalarinda-tazminat&amp;fwr=0&amp;pra=3&amp;rh=168&amp;rw=670&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;fa=27&amp;uach=WyJXaW5kb3dzIiwiMTkuMC4wIiwieDg2IiwiIiwiMTM4LjAuNzIwNC4xNTgiLG51bGwsMCxudWxsLCI2NCIsW1siTm90KUE7QnJhbmQiLCI4LjAuMC4wIl0sWyJDaHJvbWl1bSIsIjEzOC4wLjcyMDQuMTU4Il0sWyJHb29nbGUgQ2hyb21lIiwiMTM4LjAuNzIwNC4xNTgiXV0sMF0.&amp;dt=1753369407976&amp;bpp=2&amp;bdt=522&amp;idt=-M&amp;shv=r20250721&amp;mjsv=m202507210101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3D652a92f8eb4a4b5e%3AT%3D1751648748%3ART%3D1753369403%3AS%3DALNI_Mbf4EJSy-AMhyX5WRjCWd-yU5Bfjg&amp;gpic=UID%3D000010eb75b7bfaa%3AT%3D1751648748%3ART%3D1753369403%3AS%3DALNI_MaAnwML3kWG548a-O074lGF07xiUA&amp;eo_id_str=ID%3D4787bfe8f31f57ff%3AT%3D1751648748%3ART%3D1753369403%3AS%3DAA-AfjbYzrnJlRBxtw0yOLSgt-hc&amp;prev_fmts=0x0&amp;nras=2&amp;correlator=7432377013133&amp;frm=20&amp;pv=1&amp;u_tz=180&amp;u_his=5&amp;u_h=1080&amp;u_w=1920&amp;u_ah=1032&amp;u_aw=1920&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=423&amp;ady=2164&amp;biw=1920&amp;bih=945&amp;scr_x=0&amp;scr_y=0&amp;eid=95362656%2C95363277%2C95364960%2C95366914%2C95366853%2C95359265%2C95367169&amp;oid=2&amp;pvsid=6889885628691615&amp;tmod=251844280&amp;uas=0&amp;nvt=1&amp;ref=https%3A%2F%2Fmyblog.tc%2Fgecici%2Fprofil%2Favbelemir-b&amp;fc=1408&amp;brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1032%2C1920%2C945&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=128&amp;bc=31&amp;bz=1&amp;td=1&amp;tdf=2&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;nt=1&amp;ifi=2&amp;uci=a!2&amp;btvi=1&amp;fsb=1&amp;dtd=162" data-google-container-id="a!2" tabindex="0" title="Advertisement" aria-label="Advertisement" data-google-query-id="CLvJ8oXi1Y4DFX5qkQUd8d0riQ" data-load-complete="true"></iframe></div>
</ins></div>
<p style="text-align: justify;">Zararın giderilmesi için açılacak<span> </span><strong>Maddi -Manevi Tazminat Davalarında </strong>görevli mahkeme<span> </span><strong>ASLİYE HUKUK MAHKEMESİ'</strong>dir fakat davalı taraf sigorta şirketinin olacağı davalarda görevli mahkeme<span> </span><strong>ASLİYE TİCARET MAHKEMELERİ'</strong>dir</p>
<p style="text-align: justify;">Trafik kazalarında tazminatın belirlenebilmesi için ;</p>
<p style="text-align: justify;">Kazanın nasıl gerçekleştiği,</p>
<p style="text-align: justify;">Kazada kusur oranları, </p>
<p style="text-align: justify;">Kazadaki kasıt unsuru,</p>
<p style="text-align: justify;">Kazaya karışanların sosyal ekonomik durum araştırılması,</p>
<p style="text-align: justify;">Oluşan hasar ve uğranılan zararın boyutu, </p>
<p style="text-align: justify;">hususları incelenerek ,genellikle mahkemelerde bilirkişi yardımı ile, oluşan zararın tesbiti yapılarak hüküm kurulur.</p>
<p style="text-align: justify;">Herhangi bir ölüm ya da yaralanma ile sonuçlanmayan, bazen basit bazense ağır maddi hasarlı trafik kazalarında en önemli husus<span> </span><strong>TRAFİK SİGORTASI, KASKO gibi ARAÇ GÜVENCELERİ</strong>nin varlığıdır. </p>
<div class="google-auto-placed ap_container" style="text-align: justify;"><ins data-ad-format="auto" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-7431070390034706" data-adsbygoogle-status="done" data-ad-status="unfilled">
<div id="aswift_2_host"><iframe width="670" height="0" id="aswift_2" name="aswift_2" browsingtopics="true" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allow="attribution-reporting; run-ad-auction" src="https://googleads.g.doubleclick.net/pagead/ads?gdpr=0&amp;client=ca-pub-7431070390034706&amp;output=html&amp;h=280&amp;adk=2748746064&amp;adf=3664602349&amp;pi=t.aa~a.382625215~i.21~rp.4&amp;w=670&amp;abgtt=9&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1753369408&amp;num_ads=1&amp;rafmt=1&amp;armr=3&amp;sem=mc&amp;pwprc=3917141647&amp;ad_type=text_image&amp;format=670x280&amp;url=https%3A%2F%2Fmyblog.tc%2Fgecici%2Fmaddi-hasarli-trafik-kazalarinda-tazminat&amp;fwr=0&amp;pra=3&amp;rh=168&amp;rw=670&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;fa=27&amp;uach=WyJXaW5kb3dzIiwiMTkuMC4wIiwieDg2IiwiIiwiMTM4LjAuNzIwNC4xNTgiLG51bGwsMCxudWxsLCI2NCIsW1siTm90KUE7QnJhbmQiLCI4LjAuMC4wIl0sWyJDaHJvbWl1bSIsIjEzOC4wLjcyMDQuMTU4Il0sWyJHb29nbGUgQ2hyb21lIiwiMTM4LjAuNzIwNC4xNTgiXV0sMF0.&amp;dt=1753369407976&amp;bpp=1&amp;bdt=522&amp;idt=-M&amp;shv=r20250721&amp;mjsv=m202507210101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3D652a92f8eb4a4b5e%3AT%3D1751648748%3ART%3D1753369403%3AS%3DALNI_Mbf4EJSy-AMhyX5WRjCWd-yU5Bfjg&amp;gpic=UID%3D000010eb75b7bfaa%3AT%3D1751648748%3ART%3D1753369403%3AS%3DALNI_MaAnwML3kWG548a-O074lGF07xiUA&amp;eo_id_str=ID%3D4787bfe8f31f57ff%3AT%3D1751648748%3ART%3D1753369403%3AS%3DAA-AfjbYzrnJlRBxtw0yOLSgt-hc&amp;prev_fmts=0x0%2C670x280&amp;nras=3&amp;correlator=7432377013133&amp;frm=20&amp;pv=1&amp;u_tz=180&amp;u_his=5&amp;u_h=1080&amp;u_w=1920&amp;u_ah=1032&amp;u_aw=1920&amp;u_cd=24&amp;u_sd=1&amp;dmc=8&amp;adx=423&amp;ady=3170&amp;biw=1920&amp;bih=945&amp;scr_x=0&amp;scr_y=0&amp;eid=95362656%2C95363277%2C95364960%2C95366914%2C95366853%2C95359265%2C95367169&amp;oid=2&amp;pvsid=6889885628691615&amp;tmod=251844280&amp;uas=0&amp;nvt=1&amp;ref=https%3A%2F%2Fmyblog.tc%2Fgecici%2Fprofil%2Favbelemir-b&amp;fc=1408&amp;brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1032%2C1920%2C945&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=128&amp;bc=31&amp;bz=1&amp;td=1&amp;tdf=2&amp;psd=W251bGwsbnVsbCxudWxsLDNd&amp;nt=1&amp;ifi=3&amp;uci=a!3&amp;btvi=2&amp;fsb=1&amp;dtd=163" data-google-container-id="a!3" tabindex="0" title="Advertisement" aria-label="Advertisement" data-google-query-id="CLnV8oXi1Y4DFa1LkQUdk1gSOQ" data-load-complete="true"></iframe></div>
</ins></div>
<p style="text-align: justify;">Zarara uğrayan kişi karşı taraftaki kişinin (kişi, sigorta, kasko) karşılaması üzerine maddi hasarını tutanak ve evrakları ile birlilte dilekçesine ekleyerek yukarıda bahsi geçen mahkemelere dava açmak için başvurabilir. Bu evraklar içerisinde araçta değişen olması halinde değişen ürün bedeli, tamir edildiği süre zarfında harcanan giderler ve yaşanan mağduriyet sebebiyle bir araç kiralanmışsa kiralama bedeli gibi evraklardır. Somut olaya göre değişkenlik gösterebilecek evrakların mahkemeye eksiksiz sunulması davanın lehe sonuçlanması için çok önemlidir. Maddi - Manevi Tazminat davaları avukatsız açılabileceği gibi her zaman tavsiye edildiği üzere hak kaybına uğranılmaması için bir hukuki destek alınarak açılması en doğrusudur.</p>
<p style="text-align: justify;"></p>
<p style="text-align: right;">Av. Belemir </p>]]> </content:encoded>
</item>

<item>
<title>Bilgisayar Önbellek (cache ) / L1 ve L2 bellek kavramları ve dinamik&#45; statik ramler hakkında bilgi</title>
<link>https://myblog.tc/bilgisayar-onbellek-cache-l1-ve-l2-bellek-kavramlari-ve-dinamik-statik-ramler-hakkinda-bilgi</link>
<guid>https://myblog.tc/bilgisayar-onbellek-cache-l1-ve-l2-bellek-kavramlari-ve-dinamik-statik-ramler-hakkinda-bilgi</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_687fb86324296.jpg" length="57652" type="image/jpeg"/>
<pubDate>Tue, 22 Jul 2025 19:13:30 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>Bilgisayar Mühendisliği, Mühendislik, Engineer, Computer, Bilgisayar, static ram, sram, dram, dimanik ram, ön bellek, cache bellek, bilgisayar mühendisliği</media:keywords>
<content:encoded><![CDATA[<ul>
<li><strong>bilgisayarlarda ön bellek denilen kavram nedir</strong></li>
</ul>
<p>Ön bellek, bilgisayar sistemlerinde kullanılan bir hafıza türüdür ve genellikle daha hızlı erişilebilen, ancak daha küçük bir kapasiteye sahip olan bir bellek türüdür. İki ana türü bulunur: işlemci ön belleği (CPU önbelleği veya önbellek) ve sistem ön belleği (RAM).</p>
<ol>
<li>
<p><strong>İşlemci Ön Belleği (CPU Önbelleği veya Önbellek):</strong><span> </span>Bu, işlemcinin hemen erişebildiği ve çok hızlı bir şekilde verilere ulaşmasına olanak tanıyan bir bellek türüdür. İşlemci, verilere bu ön bellek üzerinden erişebilir, bu da işlemleri hızlandırır. İşlemci ön belleği genellikle seviye 1 (L1) ve seviye 2 (L2) önbellek olarak adlandırılır.</p>
</li>
<li>
<p><strong>Sistem Ön Belleği (RAM):</strong><span> </span>Sistem ön belleği, bilgisayarın genel performansını artırmak için kullanılan bir başka önemli bellek türüdür. Bu bellek, işletim sistemi ve çalışan programlar tarafından kullanılır. RAM, bilgisayarın anlık olarak çalışan programlar ve verilerle ilgili bilgileri depolamak için kullanılır.</p>
</li>
</ol>
<p>Ön bellek, bilgisayar performansını artırmaya yardımcı olur çünkü işlemcinin ve diğer bileşenlerin daha hızlı bir şekilde verilere erişmelerini sağlar. Ancak, ön bellek kapasitesi sınırlıdır, bu nedenle büyük veri setleriyle çalışan uygulamaların performansı daha çok sistem belleği (RAM) ve depolama birimlerine dayanır.</p>
<ul>
<li><strong>  Cachel Bellek Statik midir yoksa Dinamik mi ?</strong></li>
</ul>
<p>Cache bellek genellikle statik bellek (SRAM - Static Random-Access Memory) teknolojisi kullanır. SRAM, verileri depolamak için flip-flop devrelerini kullanır ve bu devreler güç kaynağı kesildiğinde bile veriyi korur. Bu özellik, verilere hızlı ve sürekli erişim sağlamak için önemlidir.</p>
<p>Statik bellek, dinamik bellek (DRAM - Dynamic Random-Access Memory) ile karşılaştırıldığında daha hızlıdır ancak aynı zamanda daha maliyetlidir ve daha fazla enerji tüketir. Bu nedenle, hız ve güvenilirlik öncelikli olduğu durumlarda, cache bellekler genellikle statik bellek teknolojisiyle üretilir.</p>
<p> </p>
<ul>
<li><strong>Dinamik Bellek Örnekleri </strong></li>
</ul>
<p>Dinamik bellek (DRAM - Dynamic Random-Access Memory) çeşitli uygulamalarda kullanılır ve genellikle bilgisayar sistemlerinde ana bellek (RAM) olarak bulunur. İşte dinamik belleğin bazı örnekleri:</p>
<ol>
<li>
<p><strong>DRAM Modülleri:</strong><span> </span>Bilgisayar sistemlerinde kullanılan RAM modülleri genellikle dinamik bellek içerir. DDR (Double Data Rate), DDR2, DDR3, DDR4 gibi standartlar, farklı nesil DRAM teknolojilerini temsil eder.</p>
</li>
<li>
<p><strong>Grafik Kartı Belleği (VRAM):</strong><span> </span>Grafik kartları, görüntüleri hızlı bir şekilde işleyebilmek için özel bir belleğe ihtiyaç duyar. Bu bellek genellikle GDDR (Graphics Double Data Rate) adını taşıyan bir tür DRAM'dir.</p>
</li>
<li>
<p><strong>Mobil Cihaz Belleği:</strong><span> </span>Akıllı telefonlar, tablet bilgisayarlar ve diğer mobil cihazlar genellikle DRAM içerir. LPDDR (Low Power Double Data Rate) gibi düşük güç tüketen DRAM türleri, mobil cihazlarda yaygın olarak kullanılır.</p>
</li>
<li>
<p><strong>Sunucu Bellekleri:</strong><span> </span>Sunucu sistemleri, büyük miktarda belleğe ihtiyaç duyar. ECC (Error-Correcting Code) özellikleri içeren ve yüksek kapasiteli DRAM modülleri, sunucu sistemlerinde yaygın olarak kullanılır.</p>
</li>
</ol>
<p>Dinamik bellek, yüksek kapasite sağlama ve ekonomik olma avantajlarına sahiptir ancak verileri sürekli olarak tazelemenin gerekliliği ve statik belleğe göre daha yavaş erişim süreleri gibi bazı dezavantajlara da sahiptir.</p>
<ul>
<li><strong>statik bellek nerede kullanılır örnekleri nelerdir</strong></li>
</ul>
<p>Statik bellek (SRAM - Static Random-Access Memory), dinamik belleğe (DRAM) göre daha hızlı erişim sürelerine sahip olması ve verileri güç kaynağı kesildiğinde bile koruyabilmesi nedeniyle belirli uygulama alanlarında tercih edilir. İşte statik belleğin kullanıldığı bazı örnekler:</p>
<ol>
<li>
<p><strong>Önbellek Bellekleri (Cache):</strong><span> </span>Bilgisayar işlemcilerinin önbellek bellekleri, hızlı erişim sağlamak ve işlemci ile daha hızlı veri alışverişi yapabilmek için genellikle statik bellek teknolojisini kullanır.</p>
</li>
<li>
<p><strong>Yüksek Performanslı İşlemciler:</strong><span> </span>Yüksek performanslı bilgisayar sistemlerinde, özellikle hızlı işlemcilerde, SRAM tabanlı önbellek kullanımı yaygındır.</p>
</li>
<li>
<p><strong>DSP (Dijital Sinyal İşleme) Cihazları:</strong><span> </span>Statik bellek, yüksek hız ve düşük gecikme süreleri nedeniyle ses ve görüntü işleme uygulamalarında kullanılan DSP cihazlarında tercih edilebilir.</p>
</li>
<li>
<p><strong>Ağ Cihazları ve Yönlendiriciler:</strong><span> </span>Ağ cihazları, veri iletişimi ve yönlendirme işlemleri için hızlı ve güvenilir bellek erişimi gerektirir. Bu nedenle, ağ cihazlarında genellikle statik bellek kullanılır.</p>
</li>
<li>
<p><strong>Otomotiv Uygulamaları:</strong><span> </span>Otomotiv sistemlerinde, özellikle güvenlik ve kontrol sistemlerinde, hızlı ve güvenilir bellek erişimi önemlidir. Statik bellek bu tür uygulamalarda tercih edilebilir.</p>
</li>
</ol>
<p>Statik belleğin genellikle daha hızlı olmasına rağmen, daha pahalı ve daha fazla güç tüketen bir teknoloji olduğunu unutmamak önemlidir. Bu nedenle, maliyet ve güç tüketimi kritik faktörlerse, dinamik bellek gibi alternatifler de değerlendirilebilir.</p>
<ul>
<li>
<p><strong>ön bellekler paylaşımlı mıdır ?</strong></p>
<p> </p>
<p>Evet, bilgisayar sistemlerindeki önbellekler genellikle paylaşımlıdır. Bilgisayar mimarisinde, genellikle işlemci üzerinde bulunan bir önbellek (CPU önbelleği) paylaşılan bir kaynaktır ve tüm işlemci çekirdekleri tarafından ortak bir şekilde kullanılır. Ancak, paylaşılan önbellek, farklı seviyelerde olabilir.</p>
</li>
<li>
<p><strong>Seviye 1 (L1) Önbellek:</strong><span> </span>Her çekirdek genellikle<strong><span> </span>kendi L1 önbelleğine sahiptir,</strong><span> </span>ancak bu önbellek g<strong>enellikle çekirdekler arasında paylaşılmaz.</strong></p>
</li>
<li>
<p><strong>Seviye 2 (L2) Önbellek:</strong><span> </span>L2 önbellek, çekirdekler arasında paylaşılan bir önbellek olabilir. İki veya daha fazla çekirdek arasında paylaşılan bir L2 önbellek bulunabilir.</p>
<p><img src="https://myblog.tc/uploads/images/202507/image_870x_687fb8a0a4040.jpg" alt=""></p>
</li>
</ul>]]> </content:encoded>
</item>

<item>
<title>Ceza Muhakemesi Kavramları ve Suç Çeşitleri</title>
<link>https://myblog.tc/ceza-muhakemesi-kavramlari-ve-suc-cesitleri</link>
<guid>https://myblog.tc/ceza-muhakemesi-kavramlari-ve-suc-cesitleri</guid>
<description><![CDATA[ Tüm Kavramları Tek Sayfada Bulabilirsiniz. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_687ee26fa477a.jpg" length="69260" type="image/jpeg"/>
<pubDate>Tue, 22 Jul 2025 03:59:42 +0300</pubDate>
<dc:creator>Alp G</dc:creator>
<media:keywords>hukuk, dilekçe, karar, hakim, savcı, avukat, kanun, ceza mahkemesi, ceza muhakemesi, zincirleme suç</media:keywords>
<content:encoded></content:encoded>
</item>

<item>
<title>Bosna Hersek&amp;apos;in Kahramanı Aliya İzzetbegoviç&amp;apos;in Ahlak Tasavvuru Nedir mi? İşte Bu....</title>
<link>https://myblog.tc/bosna-hersekin-kahramani-aliya-izzetbegovicin-ahlak-tasavvuru-nedir-mi-iste-bu</link>
<guid>https://myblog.tc/bosna-hersekin-kahramani-aliya-izzetbegovicin-ahlak-tasavvuru-nedir-mi-iste-bu</guid>
<description><![CDATA[ Aliya İzzetbegoviç&#039;in Ahlak Tasavvuru&#039;nu Sizlere Sunmak İstedim... ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d47a5a3acb.jpg" length="108104" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:30:36 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords>İlahi, ilahiyat, dinler, dinler tarihi, kuran, kuranı kerim, İslam, Müslümanlık, Hristiyanlık, musevilik, aliya izzetbogoviç, bosna hersek</media:keywords>
<content:encoded><![CDATA[<div>
<p><strong><span>Giriş</span></strong></p>
<p><span>     Bu yazımızda alışılagelmiş ahlak tasavvurlarının dışında, önemli bir şahsiyet olan Aliye İzetbegoviç merkezli bir ahlak tasavvurunda nasıl düşündüğünü ve nasıl yol izlediğinden bahsedip, sonra ise kalın yazılmış yerlerde de kendi yorumlarımı katmış olacağım.</span></p>
<p><strong><span>İzetbegoviç ’in Ahlak Tasavvuru</span></strong></p>
</div>
<p><span>     Aliya gibi şemaya bakarsak vazife ve menfaat ikilisinin kesinlikle örtüşmesinin söylenemeyeceğini, sadece itidal yolunu bulamayıp vazifenin menfaatleştirilmesini kasteder. Asıl olanın vazifenin ikame ettiği mekânda veya düşünce de menfaatin olmaması gerektiğini, yine aynı şekilde menfaatin bulunduğu yerde de vazifenin bulunmadığını zikreder. İki olguyu ise saf vazifenin ahlaka sımsıkı bağlı olduğu, menfaatin ise ahlak konusuna ters düştüğü ve bir ilginin olmadığını belirtir. Ahlak kavramının işlevsel ve ölçülü olmadığını, yani ölüme giden birini ölümden döndürmek için onunda tehlikeye kurtaramayacağını bilerek de olsa gitmesi ve sonuç olarak kurtaramaması olayı onun bu fiili yapmasında değerinin, göz ardı gelinmesi nasıl olabilir örneği ile bağdaştırılabilir. Sonucu ister başarılı ister başarısız olsun, bu gayretin akıbeti, ona aslını katan şeyin ahlak olmasından ibarettir. Nasıl ki, Mona Lisa tablosuna yüzeysel bakıldığında sıradan bir kadın resmi gibi görünüyorsa, onu önemseten şeyin içindeki <em>sır</em> olgusunda saklı olduğudur. <strong>İnsanın ahlakı da bence <em>sırdır</em> ki bu <em>sırrı </em>bilmek ile her şeyin başlangıcı olabilir. Çünkü sadece bir meselede ahlak olmayıp; bence doğa ahlakı, iş ahlakı vd. gibi ahlak birçok alanda değil, ahlakın birçok alanında çevre vardır mantığını benimsemekteyim. Yani hayatta ahlak değil, ahlakta hayat vardır.</strong></span></p>
<p><span><strong>            </strong><span>Doğa da varlıklar bizden bağımsız objektif şekilde bulunmaktadır. İster farkında olalım ister olmayalım, sevsek de sevmesek de bize bağlı olmamasını Ahlak tarafından maddi sahihliğin anlamsızlığını söyler. Bu şeyler ahlaki boyutta sayılmazlar. Bunlara aksi olarak da insanların içsel evreninde de sübjektif yönler vardır, ama doğa için varlığı olmaz. Herhangi bir insanın hayatı hangi çerçeveden göreceği konusu tamamıyla zatı ile ilgilidir. Özgürlükte aslında bunu ortaya çıkarmakla başlar. Özgürlüğün özü kendi sübjektiflerini bakış açınla ortaya çıkarman veya düşünmendir<strong>. Bir insan ancak kendi, kendileriyle özgürdür. Yani özgürlük her ne kadar diğer insanların haklarına karışmadan belli bir sınırda da olsa, kendinin düşüncelerini aktarmaktır. Niyet ve amel bakımından, insanın aklında genel geçer iyiliklerin (genel geçer iyilik tartışması bir yana, olduğu yönündeki kanaatim ile) olması, amellerine de işleyecek değildir. Tabi ki insanın fikri neyse zikri de odur düşüncesine ters olsa da ahlak işte tam da bu noktada araya girer. İlk maddede bahsetmiş olduğumuz menfaat kavramına ilişkili olarak, zihninde ki iyiye meyil etmiş olsa bile o çıkarından ahlak kavramı ile vazgeçip geçmeme olayına verdiği cevaptır, yani bu cevapta o kişinin fiilidir. Hangi seçeneğini seçtiği ile alakalıdır. Bu yüzden her zaman kişinin fikri ne ise zikri de o değildir. Bir kişi hiç niyet ve amelinde kötü şeyler beslemiyorsa zaten onun için kolaydır. Çünkü onun için başka seçenek olmadığından iyiyi kolayca seçecektir. Asıl maharet ise hem iyinin hem de kötünün bilincinde olup iyi olanı seçmek asıl ahlaktır. Seçenekleri sunacak olursak;</strong></span></span></p>
<ul>
<li><strong><span>İyi niyet, iyi fiil</span></strong></li>
<li><strong><span>Kötü niyet, kötü fiil</span></strong></li>
<li><strong><span>İyi-Kötü niyet, iyi fiil</span></strong></li>
<li><strong><span>İyi-Kötü niyet, kötü fiil olarak kendimce sıralamak mümkündür.</span></strong></li>
</ul>
<p><span>     İnsanların geçmişten bu yana toplumsal olsun veya olmasın her alanda zorla terbiye yapılması söz konudur. Zorla terbiye aslında sadece kişinin özünde olan iyilik ve kötülüğü ortaya çıkarma yani fiilde işe yarar. Eğitim denilen şey kişinin düşünsel ve ruhi olarak aslında ahlakiye yakınlaşması ve ahlaklanmasıdır. Zorla terbiye verdiğiniz kişinin maddi olarak karşılık ve gelişimini alabilirsiniz ama zihni düşünce ve yapısını özünden değiştirmiş olmamakla beraber iyileştiremezsiniz. <strong>Zaten bu yüzden fikirler yaşamaz mı? Örneğin Sabetay Sevi Osmanlı’ya yakalandıktan sonra, öleceğini bildiği için (ceza da zorla terbiye çeşitlerinden biridir ki) Müslüman olmadığı halde Müslüman’ım deyip üst makamlara gelmiş, fakat gizliden gizliye de kendi misyonerlik faaliyetlerini sürdürmüştür. Örnekte de olduğu gibi zorla terbiyenin olmadığını görmekteyiz. Bunun nedeni onların tefekkür edememesi, yapılan şeye adapte olması ve alışması ile alakalıdır. Örneğin, kaplumbağa terbiyecisi portresinden de anlaşılacağı gibi, hayvan eğitiminde kullanılır. Zorla terbiye hayvanlarda eğitim iken, insanların eğitimi ise yalın olarak eğitim kelimesiyle özleşmektedir. O yüzden hayvanlarda karşılığı olan eğitimi değil, asıl olan özünden dönüşüm eğitimini vermektir.</strong></span></p>
<p><span>     Et ve tırnak ne ise, ahlak ve insanın hürlüğü bunun gibidir. Özgürlüğün sınırları aşıldığında, ahlakın ve düşüncenin de sınırları aşılmış olur. Akıl ile özgürlük ilişkisi ise, bir köle iken istediğini yapamama veya istediğini yapabilme gücün varken akıl sahibi olamama ile doğru orantılıdır. Ahlak ile de özgürlük ilişkisi, sen bir kölesin özgürlüğün yok ve ahlaki bir eylem yapamazsın, çünkü verilen emire karşı boyun eğersin, ancak bu sefer ahlakın yok özgürsün ama ahlaki olarak özgür olmuş olamazsın. <strong>Yani insan aklının girdiği yerde özgürlüğün olmaması gibi bir şey söz konusu olmadığından ve ahlakında içerisinde bulunmasından ötürü bu açıklamaları yapmış bulunmaktayım. Akıl yalnızca varlıkların varlıklar ile münasebetini inceler ve saptar. Ama işte bu inceleme işleminde ve saptama esnasında gene ahlaki boyut devreye girer ve ahlaki seçiciliği ortaya çıkarır.</strong></span></p>
<p><span>     Genel ve kimine göre doğru veya yanlış olarak Ahlak, dine dayandırılır. Aslında din ile ahlak birbiri ile bir değildir. Tekil ve devinimsel olarak Ahlak, yalnız dine bağlı değildir. Ama ahlakın olması içinde din olması gerekir, der. İkisinin kesişim noktası ise, dünyayı daha güzel ve yaşanabilir hale getirmeleridir. Din asli olarak dünya da insanlar arası ilişkiyi iyileştirmek ve düzenlemek üzerine de kuruludur. Toplumsal ilişkileri düzenleyen yasaları da barındırır. <strong>Din olmadan da Peygamber’in nasıl ki “Bir insanı öldürmek, bütün insanlığı öldürmek gibidir” ve “Kendine yapılmasını istediğin bir şeyi başkasına yapma” hadisi üzerine, Peygamber gelmeden de bu düşüncenin birisi tarafından söyleneceğini göz önünde bulunursak ki böyle bir Peygamber’in ümmetiyiz; din olmadan da ahlaki davranışların dini boyutlu olmadığını bu şekilde anlayabiliriz. Ahlak da aynı din gibi toplumsal birlikteliği düzenler. Zaten din, temelde insanları özüne döndürmek isteyen ahlakı nasıl ortaya çıkaracağına dair şeylere yöneltir. Asıl kilit nokta burada ahlaktır. Eğer ahlak olur ise zaten dininde amacı budur ki, ahlak yolu ile düzenleme yapmasıdır. Din insanları birleştirme de ahlakı kullanır, ahlakta zaten bu birleştiricinin kendisi murad edilen şeydir.</strong></span></p>
<p><strong><span>KAYNAKÇA</span></strong></p>
<ul>
<li><span>İzetbegoviç, Aliya. <em>Doğu Batı Arasında İslam”. Çev. Edina Nurikiç. </em>1.Cilt. İstanbul: Ketebe Yay., 1. Basım, 2019.</span></li>
</ul>]]> </content:encoded>
</item>

<item>
<title>Alevi Geleneğinde On İki İmam Algısı ?</title>
<link>https://myblog.tc/alevi-geleneginde-on-iki-imam-algisi</link>
<guid>https://myblog.tc/alevi-geleneginde-on-iki-imam-algisi</guid>
<description><![CDATA[  ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d461c4fc8c.jpg" length="82302" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:24:04 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<div>
<p style="text-align: center;"><strong><span>Giriş</span></strong></p>
<p><span>            İslam önderliğinde ortaya çıkan farklı yapılar vardır. Kimisi ehli sünnet kimisi Şia ki bunlardan bir tanesi de On İki İmamcılık olarak adlandırılan bir grupta vardır. On İki İmamcılık sadece kendi düşüncelerinde kalmayıp bazı düşüncelere de yer edinmiştir. Tabii olarak bu dinsel yapılar birbirinden etkilenerek bazı olgular aynı şekilde de olmasa da farklı tezahürleri farklı yapıda teşekkül etmiştir. Her yapılaşmada On İki İmam algısı, Alevilikte de farklı olduğu gibi aynı değildir. Bu çalışmada On İki İmam düşüncesinin Aleviler’de ki buyruklarında, ibadet, inançlar ve kültürlerinde ki yansımasını ve algısını inceleyeceğiz.</span></p>
<p><span>Öncelikle On İki İmam’ın kimler olduğuna bakalım;</span></p>
</div>
<p> </p>
<div>
<p><em><span>1. Hz. Ali</span></em></p>
<p><em><span>2. İmam Hasan</span></em></p>
<p><em><span>3. İmam Hüseyin</span></em></p>
<p><em><span>4. Zeynel Abidin</span></em></p>
<p><em><span>5. Muhammed Bakır</span></em></p>
<p><em><span>6. Cafer Sadık</span></em></p>
<p><em><span>7. Musa Kazım</span></em></p>
<p><em><span>8. Ali Rıza</span></em></p>
<p><em><span>9. Muhammed Cevad</span></em></p>
<p><em><span>10. Ali Naki</span></em></p>
<p><em><span>11. Hasan Askeri</span></em></p>
<p><em><span>12. Muhammed Mehdi</span></em></p>
<p><em><span></span></em></p>
<p><em><span></span></em></p>
</div>
<p> <strong><span>1. Alevi Kaynaklarında On İki İmam</span></strong></p>
<div>
<p><strong><span>1.1 Buyruklarda On İki İmam</span></strong></p>
<p><strong><span>1.1.1 İmam Cafer Sadık Buyruğu</span></strong></p>
<p><span>On İki İmam’dan biri olan Cafer es-Sadık tarafından oluşturulduğuna inanılan, bu buyruğun yazarı, 5n 1k sorularına cevap verilemeyen şekilde bilinmez olan ama On İki İmam da yer edinmiş bir buyruktur. Bu buyrukta Kırklar Cemi de geçmektedir. Kırklar Cemi, Peygamber Efendimiz Miraca çıkıp inerken bir kubbe şeklindeki yapının içerisine kapıyı çaldığı halde birkaç sefer alınmaz ama en sonunda girer. Birkaç olay geçtik ten sonra içeride 39 kişinin bulunduğu, kendilerine Ali’nin de onların başı olduğu Kırklar Cemi denildiği ama Peygamberimizin neden kırk değilsiniz diye sorduğunda kırkıncımız daha yok deyip onun Selman olduğunu, şu an burada değil başka yerde olduğunu söylemişlerdir. Peygamberin onları doyurmasını isterler, bir nimet gelir ve Peygamberimizden onu bölüştürmesini istedikten sonra Peygamber şaşırmış nasıl böleceğini düşünmektedir. O sırada Cebrail yardımına yetişip, Allah tarafından Cebrail vasıtasıyla bölüştürülüp herkese verilmiştir. Bu buyruğun ilki olarak Allah bizle hep iç içedir ve bize kendisini bu şekilde gösterir, ancak bu şekilde devam ettiririz zihniyetini vermekledir.</span></p>
<p><span>Bir olma ilkesi önemli olduğundan, kendileri içinde bunun zuhurunu musahiplik kavramıyla ortaya koymuşlardır. İnsanların birlikte kalması, eşlerin ve aile bireylerinin ölene dek birbirleriyle beraber her şeyi olacaklarına dair verdiği söz olarak aile yapısına katkısı olan bir kurum şeklinde karşımıza çıkmaktadır. Bunun da beraberinde gelen Cafer-i Sadık’ın cem kurumunda yapılan işlerin kolaylaştırılması adına tarikatçı, berber saki vs. şeklinde anmak adına On İki hizmeti vardır.</span></p>
<p><strong><span>1.1.2. Şeyh Safi Buyruğu</span></strong></p>
<p><span>            Tasavvufi eserlerden olan, yaşadığı dönemin koku ve tecellileriyle beraber Alevilik ’in inanç konularına kaynaklık eden ilk ve önemli eserlerden biridir. Yazan kişi Safiyuddin el-Hüseyni’dir. Bu buyrukta On İki İmam’ın da dahil olduğu imamların dışında Peygamberimiz ve eşlerinden ikisine (Hz. Hatice ve Hz. Fatıma), mağfiret ve af dilemeye, Hz. Ali’ye, Hz. Muhammed’in Miraç’ına, Peygamberle kalmayıp Hz. Ali’den şefaat istemeye kadar birçok konuyu ele almaktadır.</span></p>
<p><strong><span>1.2. Nefeslerde On İki İmam</span></strong></p>
<p><span>Nefeslerin Alevilikte ki önemi, onların günümüze gelen sözlü kültürleri olup bir binanın temeli bina için ne kadar değerli ise Alevilik ’inde en önemli, kutsal ve olmazsa olmazlarından yapıtaşı olan nefeslerdir. Bu uygulamalar da Tanrı, halka öğütler, kendi aralarında muhabbetler ve Tanrı’dan iyi yönde istekler istenir. Bunlar tek çeşit olmadığı gibi aşk, mağfiret dileme vs. gibi konular ele alınır.</span></p>
<p><strong><span>1.2.1. Yol-Erkan’da On İki İmam</span></strong></p>
<p><span><strong>            </strong>Nefesin bu çeşidinde Hz. Ali yoğunluklu olmakla birlikte aralarda Selman ve Caferi Sadık isimleri de zikredilmektedir. Selman Hz. Ali ile zikredilirken mezhep konuları olduğunda ise Cafer zikredilmektedir. Bu nefeste “Allah Muhammed Ali” şeklinde üçleme yaparlar. Diğer imam isimleri de aralarda zikredilir.</span></p>
<p><strong><span>1.2.2. Düvazlar’da On İki İmam</span></strong></p>
<p><span>Nefesin bu çeşidinde öncekinin aksine daha çok On İki İmam içeriği ağır basmaktadır. Nefes çeşidinin en büyük farkı sıra şeklinde tüm imamlar sıralanmak kaydıyla İmam Mehdi ise biraz daha baskın olarak zikredilir.</span></p>
<p> </p>
<p> </p>
<p> </p>
<p><strong><span>1.2.3. Mersiyelerde On İki İmam</span></strong></p>
<p><span>Bu çeşidimizde ise benim nitelendirdiğim Kara Bela olan Kerbela hadisesini, hüzünlü bir şekilde yaşayarak, tahmin edeceğiniz üzere Hz. Hüseyin’in uğradığı haller anlatılmış ve nefeslere yansımıştır.</span></p>
<p><strong><span>1.2.4. Birlik Nefesleri</span></strong></p>
<p><span>Nefesin bu türü daha çok Alevi Bektaşiliğine hitap eden ve onların kültürü olup onlar tarafından Hallacı Mansur ağırlıklı tasavvufi yönü ağır basan nefeslerdir.</span></p>
<p><strong><span>1.2.5. Devriyeler</span></strong></p>
<p><span>Varlıkların Allah’ın sıfatlarına erişen kimse olduklarını söylemekle beraber bu nefeslerde Hz. Ali harici başka kimse yer almaz.</span></p>
<p><strong><span>1.3. Cenknamelerde On İki İmam</span></strong></p>
<p><span>Müellifleri belli olmamakla beraber Hz. Ali’nin suretini, yaşayışını, dini boyutunu ve cesaretlerini gerçekdışı bir halde bize sunar. Genel olarak bu metinlerin zihin yapısı masalcı gibidir. Şöyle ki bir dev gibi varlık olur. Anlatım ise Hz. Ali’nin dini yönüyle beraber cesaretiyle ona karşı koyması ve sonunun kazananın hep iyiler olduğudur. Bir haykırışıyla etraftaki düşmanları yerle bir etmekte veya yürürken gören gaddarların kör olması gibi değişik olağanüstü şeyler anlatılmaktadır. Bir nevi masallara Alevilik ve On İki İmam etkisiyle dini ve olağanüstülükler etkisine kapılmış gibidir.</span></p>
<p> </p>
<p><strong><span>2. Alevi İnanç ve İbadetlerinde On İki İmam</span></strong></p>
<p><strong><span>2.1. Alevilikte Cem İbadeti</span></strong></p>
<p><span>Kendilerine has olan bu ibadet, ibadetlerinin en mühimidir. Cem, toplanmak, bir araya gelmek gibi manalara gelmektedir. On İki İmamcılığın aksine Alevilikte bu inanç Miraç hadisesinden inerken Peygamberimiz ’in karşılaştığı, en başta da kastettiğim “Kırklar Cemi” olayını baz alırlar. Cümbür cemaat ve sosyal statüdeki herkes bu ibadete katılır. Önemli olan bir çatı altında, insanlara nasihat etmek, muhabbet etmek ve ibadet etmek amacıyla toplanmaktır. Kur’an ve Hadis kaynaklarında lafı edilmeyen cem ibadetinin İkrar Verme ve Nasip Alma Cemi, Görgü Cem-i ve Musahiplik Cem-i gibi takriben toplamda 20 farklı cem türü geçmektedir.</span></p>
<p> </p>
<p><strong><span>2.2. Cem İbadetlerinde On İki İmam</span></strong></p>
<p><span>            On İki Hizmet konusunda öncede ki başlıklarda incelediğimiz doğrultuda kişilere verilen gülbanglar vardır. Hz. Ali’nin soyundan gelenlere verilmiştir. Bu on iki hizmet şunlardır;</span></p>
<p> </p>
</div>
<p> </p>
<div>
<p><span><em>1. Tarikatçı: İmam Hasan</em></span></p>
<p><span><em>2. Berber: Muhammed Hanefi</em></span></p>
<p><span><em>3. Saki: Tayyib</em></span></p>
<p><span><em>4. Süpürgeci: Turab</em></span></p>
<p><span><em>5. Ferraş: İmam Hüseyin</em></span></p>
<p><span><em>6. Zakir: Abdus-Samet</em></span></p>
<p><span><em>7. Sofradar: Abdül Vahit</em></span></p>
<p><span><em>8. Hadim: Abdül Mümin</em></span></p>
<p><span><em>9. Gözcü: Abdülkerim</em></span></p>
<p><span><em>10. Pervane: Abdullah</em></span></p>
<p><span><em>11. Çerağcı: Hadi Ekber</em></span></p>
<p><span><em>12. Kapıcı: Abdül Celil</em></span></p>
</div>
<p> </p>
<p><strong><span>2.2. Gülbanglarda On İki İmam</span></strong></p>
<p><span>            Bülbül manasına gelen Gülbang, Aleviler tarafından dede denilen yetkili olan kişiler tarafından cem ibadetine başlamadan önceki, ilerleyişi ve sona erdikten sonra yapılan dualara denir. Gene tek çeşit gülbang bulunmayıp, Dar Gülbangı’nda yalnız Hz. Ali’den, Erkan Gülbangı’nda hiçbir İmam’ın adının geçmediği gibi farklı muhtevalar içeren gelen çeşitli gülbanglar vardır</span></p>
<p><strong><span>2.2.3. Alevi Kültüründe Bayramlar ve On İki İmam</span></strong></p>
<p><span>On İki İmam diğer ibadetlerde olduğu gibi burada da kendini göstermiş, bayramlarının kutlama şekilleri nefes ve ibadetlerle birlikte Sultan Nevruz Bayramı, Hıdırellez Bayramı, Kurban Bayramı, Abdal Musa Bayramı gibi kendine has bayramları Hz. Ali’nin yanında On İki İmam’ı anarak bu şekilde geçirmektedirler.</span></p>
<p><strong><span>Sonuç:</span></strong></p>
<p><span><strong> </strong>Nitekim o ki yukarıda ki bilgiler doğrultusunda, On İki İmam algısı Alevilikte neredeyse her yerine girmiş olup önemli bir rol oynamaktadır. Sadece bir köşede değil her alanda andıkları ve diğer On İki İmam algılarından farklı olarak seçtikleri konu bakımından diğerlerinden farklıdır. Ama ayrı olduğu gibi benzer yanları da bulunmaktadır. On İki İmam algıları bir mehdi beklentisi içerisinde olmayıp onların yad ettikleri ve ibadet, dua ve hayatlarının diğer alanında kendilerine kattıkları bir tarz şeklinde tezahür olmuştur.</span></p>
<p> </p>
<p> </p>
<p><strong><span>Kaynakça</span></strong></p>
<ul>
<li><span>Özkorkmaz, Mehmet. “<em>Alevilerin On İki İmam Algısı”. </em>Diyarbakır: Dicle Üniversitesi, Sosyal Bilimler Enstitüsü, Yüksek Lisans Tezi, 2011.</span></li>
<li><span>Üzüm, İlyas. İnançtan Külte: Alevilikte On İki İmam İnancı. <em>Geçmişten Günümüze Alevi-Bektaşi Kültürü</em> 1/1 (Ocak), 268-284.</span></li>
</ul>]]> </content:encoded>
</item>

<item>
<title>Platoncu İdealizm Nedir ?</title>
<link>https://myblog.tc/platoncu-idealizm-nedir</link>
<guid>https://myblog.tc/platoncu-idealizm-nedir</guid>
<description><![CDATA[ Platon &#039;un İdealizmi nasıl tasavvur ettiğine bakalım... ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d45aee44fe.jpg" length="67058" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:22:20 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords>İlahi, ilahiyat, dinler, dinler tarihi, kuran, kuranı kerim, İslam, Müslümanlık, Hristiyanlık, musevilik</media:keywords>
<content:encoded><![CDATA[<p><strong><span>PLATONCU İDEALİZM</span></strong></p>
<p><span>     Genel olarak çoğu filozofun kendi görüşleri vardır. Geçmişte bu daha da fazlaydı. Bunun nedeni insanların yeni mitolojiyi bırakıp, sorgulayarak dünyayı keşfetmeye ve birtakım sorulara cevap verme gereksinimleri duydukları için ortaya birçok kuram atılmıştır. Felsefenin en önemli kavramlarından bir tanesi de idealizmdir. İdealizm, realizmin tam karşıtı olarak ele alınmaktadır. Realizmde, insan düşüncesinden bağımsız olarak bir varlığın olduğunu ve bu varlık alanındaki varlıkların bize bağlı olmadan varlıklarını sürdürdükleri söylenir. İdealizm ise, böyle bir varlık alanı olmadığını, varlıkların yani gerçek varlıkların sadece ve sadece insan zihninde, insan aklında, ruhunda ya da bilgisinde var olabileceklerini ileri sürmektedir. Buradan da şu ortaya çıkmaktadır, idealistler varlığın bir kavram, idea, fikir cinsinden olduğunu söylemektedirler. Fakat idealizmi biraz daha açmamız gerekmektedir, çünkü bu tanımıyla idealizme, katı idealizm, sert idealizm denilmektedir. Katı idealizm hiçbir şekilde insan zihninden bağımsız bir gerçekliğin olmadığını ileri sürmektedir. Fakat felsefe tarihinde katı idealistlerin yanı sıra, ılımlı idealistlerde vardır, öznel idealistler, nesnel idealistler ya da mutlak idealistler vardır. Bu ayrımları yaptığımız zaman sadece ve sadece katı idealistler yani realistlerin karşısında yer alırken, örneğin ılımlı idealistler şunu demekteler: gerçekten bir varlık vardır ama idea fikir cinsinden bizim dışımızdadır. Yani ılımlı idealistler kavramların idea cinsinden var olduğunu ve insan düşüncesinden bağımsız olduğunu fakat insan düşüncesiyle bilinebileceğini söylemektedirler. Örneğin bunların içine platonu koyabiliriz Bunlara karşılık katı idealistlerin içinde bir tür idealizm vardır buna da öznel ya da içkin idealizm denilmektedir. Bu İngiliz filozof George Berkeley'in öne sürdüğü bir idealizmdir. Berkeley’e göre içkin idealizm ya da öznel idealizm, her ne varsa sadece ve sadece algılanmış olarak var olandır. Algılanmış olan ise bizim bilincimizde ve zihnimizdedir. O halde zihnimizin dışında bir gerçekliğin olmadığını ileri sürmektedir. Alman idealistlerinden kısaca örnek verirsek, Johann Gottlieb Fichte öznel idealizmi öne sürer, öznel idealizme göre varlık bizim bilgi seviyemize göre bilinebilir ve bilgimiz varlığın ortaya konulmasında en önemli araçtır. Nesnel idealizm, ikinci Alman idealist olan Friedrich Schelling tarafından savunulmaktadır. Schelling’e göre bilen özneden bağımsız olarak bir nesnel varlık vardır ve bu nesnel varlığın açılımıyla varlık kendini göstermektedir. Üçüncü Alman idealisti Hegel’dir. Hegel mutlak idealizmi savunur ve Hegele göre evrensel tin ya da Almanca “gayst” denilen varlık, bütün var olanları kendisinden yola çıkarak kendisinin açılımı olarak ortaya koymaktadır. O halde mutlak ideanın, mutlak kavramın açılımıyla bütün var olanlar açığa çıkmaktadır. İşte insan aklıda bu mutlak varlığın evrensel aklın açılımının anlaşılmasında pay alan ve yardımcı olan bir akıldır. Bu bakımdan insan aklı, mutlak varlığın bilinme sürecinde mutlak aklın ortaya çıkmasına yardımcı olur.  </span></p>
<p><span><span>      İdealar Kuramı denildiğinde akla ilk gelen tabi ki Platondur. </span>Platon, M.Ö. 427 yılında varlıklı bir ailede Yunanistan’ın başkenti Atina’da dünyaya gelmiştir. Gerçek adı Aristokles olmakla beraber ona Platon denmesinin nedeni, yapısının atletik olduğundan geniş göğüslü manasına gelen bu kelimeyi kullanmışlardır. Savaşların olduğu zamanlara denk gelmiştir. Genelde savaşlardan mütevellit politikayı ve toplumsal nizalara şahit olmuş, öğretmeni olan Sokrat adına öldürülmesine üzülmüştür. Toplumsal olayların düzenlenmesi, kişilerin ve toplumun mutluluğu konuları onu, öğretmeni Sokrat’a duyduğu özlemden en çok ilgilendiği konular arasında olmuştur. Hocasından sonra pek çok yere seyahat etmiştir. Orda ki alimlerden eğitim görmüş ve kendi fikirlerini de anlatmıştır. Onun örnek aldığı büyük hocası Sokrat’ken ünlü filozoflardan olan Kratilos ve Hesoidos vs. gibi filozoflardan esinlenmiştir.  Bu birikimler sonucu Atina ‘da Akademia’yı kurmuştur. Eğlenceli kişiliği olan, dünyadan el etek çekmiş, gerçek mutluluğun peşine düşen birisidir. O dönemde düşüncelerinden dolayı yenilikçi olarak görünür. Yaklaşık seksenlerinde M.Ö. 347/8 tarihinde ölmüş, ölüm yeri ise kendi kurduğu okul Akademia’ya son yolculuğuna uğurlanmıştır.</span></p>
<p><span>     İdea ’yı izahlarken duyular-düşünce ilişkisini baz almıştır. Gerçek dünyada neyi algılarız, neyi algılayamayız gibi sorulara İdealar Kuramı ile yanıt vermiştir.  Duyuların ve düşünce gücünün insanda etkin bir şekilde ayrıldığını anlatır. Nelerin kavranıp nelerin kavranamayacağı konuları ele almışlardır. Mesela bir kalem ve kâğıt idea değilken, bir iyilik, hasret bir ideadır. İdeaları ruhani bir maneviyatla hissederiz, bunlar ideadır. Ama dış duyu ile ilgili olanlara gelince ise bunlara idea denmemektedir. Bu kuram hangi şeylerin İdea imkânın olduğunu veya hangi şeyin İdea imkânı olmadığını tam anlamıyla izah eder. Platon için iki bölüme ayrılmıştır. İlk dönem onun için farklılık arz etmezken, sonrasında ideaları sınıflandırmıştır; Kavramsal İdea ve Nesnel İdea. Platon’da varlık anlayışı, varlığın nedenselliği fikrinin tamamıyla kabul etmenin aksine, daha çok irdeleyerek Arkhe kavramına farklı bir açıklama olarak maddi olmayan, tinsel bir olgu ve izah ortaya koymaktadır. İdealar, yer, mekân olmaksızın varlardır demiştir. Platon, iki kişiye haklı buluyordu bunlar; Permanides ve Herakleitostur.</span></p>
<p><span>     Sonuç olarak Platon’un İdealar Kuramı öncelikle idelerden oluşmuştur ve bunun sonuncunda iki kısma ayrılmasına itmiştir. Bunlardan birisi Kavramsal İdealar, diğeri ise Nesnel İdealardır. Duyularımızlar her şeyi algılayamayız, düşüncemizle de her şeyi algılayamayız. Önemli olan bu iki kavramı birleştirip hem maddi hem de manevi ihtivasını alıp ortaya birlikte olan bir düşünceyi ortaya koymaktadır. İki kısımda ayrı bir dünyadır ve arasında büyük bir kırmızı çizgi vardır. Birisi dış dünyanın etkisi dışında gelişirken diğeri ise tamamen dış dünya ile ilgili olmuştur. Mesela Platon için en önemli şey sevgidir. Sevgi herkes için belli bir duygu yoğunluğunu ifade eder. Herkes için farklıdır. Dış dünyada ise yansıma olarak birinin bir neden olmadan senin için çabalaması belki sevgi gösterisi olarak örnek verilebilir. Ben sevginin gösterilebileceğine inanıyorum. Bazı idelerde bence gösterilebilir. Heyecanlanmak gibi. Direk al bu heyecan diyemesek de verilen tepkiler aslında, onun içsel yaşantıdan hayata tepkisel olarak aktarılmasıdır. Ama insanlar bazı nesnelere de sevgi duyabilir. Peki burada acaba nasıl bir şey oluyor? Bir insan için bir nesnenin değeri zihinde, yani idesinde ise Kavramsal-Nesnel ide mi oluyor? Bence ide de bulunan sevgi ve nesnel olan idenin ilişkisidir.</span></p>
<p><span><strong>KAYNAKÇA</strong></span></p>
<p><span><strong>Kitap</strong></span></p>
<ul>
<li><span>Cevizci, Ahmet. <em>İdealar Kuramı; Platon’un Felsefesi Üzerine Araştırmalar. </em>Gündoğan Yay., İstanbul 1999, s.147.</span></li>
</ul>
<p><span><strong>Makale</strong></span></p>
<ul>
<li><span>Demir, Abdullah. “Platon’da İdea-Tikel İlişkisi: Episteme vs Doksa”. <em>Bülent Ecevit Üniversitesi İlahiyat Fakültesi Dergisi, </em>2(1), <em>s. XX-XX.</em></span></li>
<li><span>Eflaki, Ahmet. “Eflatun”.  <em>DİA. </em>Erişim 8 Ocak 2021. <a href="https://islamansiklopedisi.org.tr/eflatun">https://islamansiklopedisi.org.tr/eflatun</a></span></li>
<li><span>Karadaş, Özgür. “Platon’un İdea Düşüncesinin Felsefi İmkânı Üzerine Bir İnceleme. <em>” Journal of Current Debates In Social Sciences (CDSS). </em>2(2), 267-271.</span></li>
<li><span>Tağman, S. Ertan. “Bilimsel Açıklamanın Tarihsel-Felsefi Temelleri Bağlamında Platon’un İdealar Kuramı”. <em>Stratejik ve Sosyal Araştırmalar Dergisi (SSAD). </em>2(3), s.78-131.</span></li>
</ul>]]> </content:encoded>
</item>

<item>
<title>IV. Amonhotep (Akhenaton) Hz. Yusuf Mu ?</title>
<link>https://myblog.tc/iv-amonhotep-akhenaton-hz-yusuf-mu</link>
<guid>https://myblog.tc/iv-amonhotep-akhenaton-hz-yusuf-mu</guid>
<description><![CDATA[ Akhenaton &#039;un Hz. Yusuf Olduğunun İddia Edilmesi ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d454994e81.jpg" length="56494" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:20:38 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p><strong><span>AKHENATON</span></strong></p>
<p><span>       Eski Yunan tarihçi Herodot’un deyimiyle 'Tüm dünyanın en dindar insanlarının yaşadığı yer' olan Mısır'da Tanrı Amon'un hükümranlığı yaklaşık 650 yıl sürdü. Hava, rüzgâr ve gemiciler tanrısı olarak bilinen Amon'un tahtını yıkacak kişi Firavun IV. Amenhotep ya da kendi deyimiyle Aton’a (Güneş'e) tapan, Firavun Akhenaton'dur. Mısır dilinde anlamı "aten'in hizmetkarı" demektir. Akhenaton, kendisinin tanrı olduğu düşüncesini reddetti. İnanılması gereken tanrının kendisi veya Amon olmadığını, asıl tanrının gökte olması ve her şeyin tanrısı olması gerektiğini hükümdarlığı boyunca dile getirdi. Akhenaton ‘un tek tanrı görüşünü benimsemesinin en büyük sebebinin annesi Tia olduğu söylenir. Tia ve onun babası Yuya’nın İbrani (Yahudi) soyundan geldiği birçok kaynakta belirtilmiştir. Firavun Akhenaton, Eski Mısır dilinde ‘güzel kadın geldi’ anlamına gelen Nefertiti ile evlendi. Kaynaklara göre 6 tane kız çocukları olurken, hiç erkek çocukları olmadı. Dini merkez olarak bilinen Karnak ’ta bulunan tapınakların rahipleri, dini istismar (3500 yılda değişen bir şey yok!) sonucu elde ettikleri maddi güç sayesinde zaman zaman Firavunlara dahi kafa tutar hale gelmişlerdi. Tabi ki Akhenaton bu durumdan rahatsızdı. Akhenaton günden güne ‘tek tanrı’ inancını iyice dillendirmeye, bu konuda halkına da öncü olmaya başladıkça güçlerini kaybetmek istemeyen rahiplerle ters düşmeye başladı. Bunun üzerine, Firavun olduktan 6 yıl sonra Tanrı Amon’a tapınılmasını yasakladı ve tek tanrı olarak Aton’a yani Güneş’e tapınılacağını açıkladı. Hem erkek çocukları olmaması hem de inanç konusundaki uyuşmazlıklar sonrasında Nefertiti’yi saraydan uzaklaştırdı. Bir sonraki adım ise Karnak şehrinin yerine kendi inancına sahip olanları rahatlatacak yeni bir dini merkezdi. Aton’a tapanların yeni dini ve siyasi merkezi olarak Amarna’da bir şehir kurulmasını emretti. Yaklaşık 10 yıl boyunca Mısır’da tek tanrı inancı iyiden iyiye yayılmaya başladı. <strong>Akhenaton, tek bir tanrı olduğunu ve tanrının zamandan önce de olduğunu, her şeye gücünün yettiğini, her şeyin yaratıcısı olduğunu fakat onu yaratan herhangi bir şeyin olmadığını söylemiştir.</strong> Akhenaton döneminde yapılan resimlerde herkes olduğu gibi resmedilmiştir. Kendinden önceki 17 hanedanlıktaki Firavunlar, kusursuz olarak heykelleştirilmişlerdir. Fakat Akhenaton ’un ellerindeki aykırılıklar heykele de aktarılmıştır ve bellidir. Akhenaton, M.Ö. 1332 yılında şüpheli bir şekilde ölüyor. Ölümü konusunda halen net bir bilgi veya kanıt bulunamadı. Mezarının yeri de bilinmiyor. Akhenaton ‘un ölümünden sonra rahipler eski inançlarını tekrar benimsediler, tek tanrı inancını yok etmek için halk üzerinde baskı kurdular. Tek tanrı inancına sahip ilk insan olarak kabul edilen Akhenaton hakkında ortaya atılan iddialardan birisi Hz. Yusuf’tan etkilendiği ve onun en büyük destekçilerinden birisi olduğudur. Akhenaton hakkında ortaya atılan bir diğer iddia ise Akhenaton ‘un kendisinin de peygamber olduğudur. Hatta Mısırlı tarihçi Ahmet Osman işi bir adım daha ileri götürerek Akhenaton ‘un Hz. Musa olduğu konusunda ciddi iddialar vardır. Bilinen en eski tek tanrılı dinin Yahudilik olması, Tevrat’ta sıklıkla bahsedilen II. Ramses (M.Ö. 1302- M.Ö. 1213) ile Hz. Musa’nın aynı dönemde yaşaması bu iddiaları olası hale getiriyor. Akhenaton peygamber midir bilemem. Ama bir yaratıcıya inandığı kesin.</span></p>]]> </content:encoded>
</item>

<item>
<title>Yeni Din Hareketi: Moonculuk</title>
<link>https://myblog.tc/yeni-din-hareketi-moonculuk</link>
<guid>https://myblog.tc/yeni-din-hareketi-moonculuk</guid>
<description><![CDATA[ Hayatımızda ki dinler dışında bir sürü dinler vardır. Bunlar yetmeyip yeni bir din hareketleri oluşmaktadır. Eskiden ve kökü çok eskiye dayanmamakla birlikte gelen Moonculuk, tarihçe ve öğretisini sizin için anlatmaya çalıştım. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d43ca5e1dc.jpg" length="61189" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:14:09 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords>İlahi, ilahiyat, dinler, dinler tarihi, kuran, kuranı kerim, İslam, Müslümanlık, Hristiyanlık, musevilik</media:keywords>
<content:encoded><![CDATA[<p><span><strong>MOONCULUK: TARİHÇE VE ÖĞRETİSİ</strong></span></p>
<p><span><strong>         </strong></span></p>
<p><span>                    Moonculuk, Sun Myung Moon liderliğinde günümüze gelmiş yeni dini bir harekettir. Moonculuk’ un öğretisine başlamadan Sun Myung Moon’ un kendi hayatından, doğduğu ortamdan ve yaşadığı diğer hadiselerden bahsetmek yerinde olacaktır.</span></p>
<p><span>                   Sun Myung Moon 1920 senesinin 6 Ocak’ında Kuzey Kore’ de gözlerini dünyaya açmıştır. Kendi halinde tarımcılık ile yaşayan toplam sekiz çocuğu olan bir ailede kendisi beşincisidir. Sun Myung Moon’ nun doğduğu zaman Kuzey Kore’ de Japonlar tarafından ortam gergin ve yönetim sıkıdır. Japonlar Kuzey Koreliler’ e kendi kültür ve dinlerini onlara zorla empoze etmeye çalışmışlar ki, nitekim bu olaylar sadece hayat değil, dini, sosyal ve kültürel olarak da bazı kültleri etkilemiş ve bu hususlara istemsizce de olsa yansımıştır. Bu tür olaylarda ne kadar da düzeltmeye, asimile olmamaya çalışılsın illaki düşünceler kalıcı hale gelip, insanların hepsi de olmasa etkilediği kişiler mutlaka oluyor. Bunun kaçınılmaz sonucu olarak ülkeye yeni dinler de girmeye başlamıştır. Kuzey Kore’ de Katolik anlayışı 1700 ‘lerin sonlarına ve Protestan anlayışı 1800 ‘lerin sonlarına doğru etkin faaliyetler göstermeye başlamışlardı. Moon’ un bulunduğu dönemde bilhassa Budizm ve Protestanlık başa baş, kana kan bir mücadele içinde büyük bir taraflar bulundurup seçilen dinlerdendi. Sadece taraftar bakımından değil ülkede ki ibadet yerleri ve yapılan çalışmalar da dahil büyük rol oynuyorlardı.</span></p>
<p><span>                    Sun Myung Moon’ un ailesi ise Konfüçyanizm dinini benimsemiş bir aileydi, ancak Protestan misyonerlerin de etkisi ile Moon’ un yaklaşık 9 veya 10 yaşlarına takabül eden zamanda Protestan olurlar. Ailesi Protestan olduğu için etrafındakilerden gördüğünce Hıristiyan olarak o çevrede büyür. Hıristiyan dinin Protestan kolunun Presbiteryen Mezhebine bağlanır.</span></p>
<p><span>                    Sun Myung Moon, on altı yaşında ilk vizyon oluşumunun gözlenimlendiği görülür. Japonya’ da dolayı kendi ülkesindeki insanların, hemşerilerinin çektiği ıstıraplardan ötürü yaratıcısına ettiği istekler genel olarak baskınca söylenir. Ancak hayatının değişeceği bir zaman dilimi olan Paskalya Bayramı günü olacaklardan habersizdir. O da ne yaşayacağını bilmeden, kendi halinde sabah vakti zatı köyü etrafında bir yerde yaratıcısından istek ve arzularından bahsederken aniden İsa gözleri önüne serilir ve Moon’ a, Hz. İsa’ nın görevi olan insanların felaha erme görevini Moon’ un seçilmiş olduğunu söyler. Burada önemli olan diğer bir detay ise Paskalya Bayramı’ nın Hıristiyan geçmişinde köklü olması ve Hz. İsa’ nın yeniden gelişi ve anmak adına yaptıkları bir bayram olmasıdır. Yani Moon’ un Hz. İsa’ yı tam da Hristiyanlar’ ın Hz. İsa’ nın dirileceği günde geleceği beklentisi ve diğer yandan Paskalya Bayramı’nda gördüğünü söylemesi belki gerçektir, ya da özellikle de uydurulmuş bir safsatadır.</span></p>
<p><span>                    Sun Myung Moon, bu olayı yaşadığı zaman, kimselere anlatmamış, nedendir bilinmez ya bir projeyi kanıtlandırmak istemesinin yanı sıra o yaşlarında iken olaydan korkması veya inanmayacakları düşüncesi ile söyleyememiş olamaması ihtimali de vardır.</span></p>
<p><span>                    Moon, Waseda Üniversitesi elektrik mühendisliği bölümünü okuyacağı Japonya’ ya, Kuzey Kore’ den ayrılarak gider. Japonya’ da ilmi hayatını tahsil ederken bir yandan da zatı fikirlerini insanlara benimsetip yayamaya çalışırken, hükümetin fikri taramasına ve kiliselerin düşüncelerine ters olduğu ve insanlara zarar verebileceği kanaatlerince tamı tamına 4 ay botunca hapse atarlar. Sonrasın da ise geri bırakıldığı ve okul hayatının bitip bitmediği meçhul olup yüksek ihtimalle bitirememiştir.</span></p>
<p><span>                    Daha sonrasında Sun Myung Moon, kendi düşüncelerini yaymak için Güney Kore’nin Pyongyang’a gider. Pyongyang ise komünist düşüncelerin oradan çıktığı, başlama durağının orda olduğu bilinir ki burada da tahmin edeceğiniz üzere kendi fikirlerini insanlara duyuracağından ötürü komünistler bunun düşüncelerine karışıp onu 1947’ de komünistlerin hamlesine maruz kalıp işkence ve sağlam bir ağız burun kaydırılmasından sonra hapishanenin avlusuna bir paket gibi bırakılır. Kendi düşüncelerinden mütevellit birkaç defa daha içeri atılsa da akıllanmayan ve susturulamayan Moon, ciddi gözüken ve süresi 5 yıl olan, 1948 yılında hâkimin yargısıyla Hungnam’ a bir ceza tarzı olan mahkumların çalıştığı kampa gönderilir. Moon’ un daha da canının sıkıldığı kendisinin de etkilendiği olan o kötü olay Presbiteryen Kilisesi’nden kovulmuştur. Sun Myung Moon’ un, Hungnam’ da çalışma kampında olan süresi 5 yıllık cezası dolmadan nihayet, 1950 yılında Kore Savaşı’nda Birleşmiş Milletler müdahalesi sonucu Amerikalılar tarafından Hungnam’ dan çıkarılmış, yaklaşık iki buçuk yıl kadar Hungnam çalışma kampında kalmıştır. 1950 de yine Pyongyang’ a gider, ama burada işinin zorlaşıp, kendi düşüncelerini anlatıp bir değişim olamayacağını anladıktan sonra Güney Kore’ nin şehri olan Pusan şehrine göç eder.</span></p>
<p><span>                    Sun Myung Moon, hayatına kaldığı yerden Pusan’ da devam etmeye çalışır. Görevini tamamlamak üzere kendi fikirlerini topluma yaymak için çalışmalara başlar ve insanları Moon’ un kerpiçle kendi elleriyle yaptığı ve resmi olmayan ilk kiliseye davete başlar. Yaptığı faaliyetlerde ilerlemeler kaydedilince ise 1953 yılında Seul’ e gidip 1 Mayıs 1954 yılında dünya tarihinde ilk defa olan “<em>Dünya Hristiyanlığının Birliği İçin Kutsal Ruh Cemiyeti (The Holy Spirit Association for the Unification of World Christianity)” </em>ismi ile resmi anlamda kilisesini kurmuştur.</span></p>
<p><span>                    Bu kilise kurulduktan sonra kendini geliştirmiş ve çokça tartışılan kilise, Kore’de Tong I1; Batı’da Birleşik Aile, Moon Teşkilatı; üyeleri ise bu kiliseye Mooncular şeklinde muhtelif adlar ile de söylendiği günümüzde bilinmektedir.  Ama en çok bilinenlerinden olanı ise dünyaca <em>Birleştirme Kilisesi (Unification Church)</em>’ dir.</span></p>
<p><span>                    Bundan sonra kurduğu resmi kilise ile öğretilerini insanlara aktarmaya daha rahat başlayan Sun Myung Moon, Kore’ de 3 yıl süre zamanında devam ettirdiği misyonerliği gölgesinde 30’a yakın kiliseye sahip olur ve kendinin bu başarısını görünce daha çok insana ulaşma ihtiyacını hisseder. Yelkenlerini dünyaya doğru açmak isteyen Sun Myung Moon’ un daha sonraki adımı ise başka ülkelerde de kendi öğreti ve düşüncelerini empoze etmek amacını gütmektedir. İşte tamda bu yüzden gözlerini başka yerlere yayarken insanlarla iletişim kurmanın en etkili şeylerden olduğu dil bilen kişi ve dini eğitim almış kişilere göz çevirip onları bir elçi halinde insanlara anlatması ve akıllarda yer etmesi, düşüncelerin hiçbir zaman ölmeyeceği ifadesini bildiği ve en önemlisi de insanların kendi projesine dahil olmasını istediği için düşüncesini, tabiri caizse bir virüs gibi yaymış olma düşüncesi olacaktır. Bu doğrultu da ise misyonerlik çalışmalarında etkili olacak İngilizce dilini bilen ve New York Birleştirme Kilisesi İlahiyat Fakültesi bünyesinde din profesörü olarak hayatını idame ettiren kadın Dr. Young Oon Kim’ i görevlendirir. Kısa bir süre skalasında çalışmalar etkili bir biçime girer ve etkisini göstermeye başlar. Misyonerlik çalışmalarının hızlı, etkili ve başarılı olma nedenlerinden en önemlisi de ülkenin toplumunda birden fazla çoklu din anlayışının ve ortamda ki kaosun, düzen olmayışı etkilidir. Halk vicdani ve korkusunu dindirecek bir düzen ve bir hareket aramaktadır. Sun Myung Moon’ un bu stratejisi işe yaramış; insanların geçişi artmış ve muhtelif dinci ve misyonerler tarafından taşlanmıştır.</span></p>
<p><span>                    Bu zamana kadar gelinen noktada, “Sun Myung Moon hiç mi evlenmemiş?” sorusunu duyar gibiyim veya aklına takılanlar kesinlikle olmuştur. Moon’ un evlilik hayatına gelecek olursak, totalde 3 kere evlilik yapmıştır. İlk evliliği 1945 yılında Choe Song Kil adındaki on altı yaşında ki bir kızla evlenir, bir erkek çocuğu hayata gelir ve çocuğu 3 aylık iken bir kısa süre sonra 1946 yılında ise terk eder; ayrılıklarından 6 yıl sonra ise Choe Sung Kil onu bulur ama Moon onların yüzüne dahi bakmaz ve yoluna devam eder. İkinci evliliğini ise 1955’ te Kim Myung Hee adlı kendisinden bir çocuk yaptığı kadınlar evlenir. Ne acı ki çocuğu onlu yaşlarda bir kazada vefat eder. (2.eşi ile neden nasıl ayrıldı bilmiyorum). Üçüncü ve en son evliliği ise 1960 yılında Hak Ja Han adlı kadınla yedi erkek, altı kız olmak üzere toplam on üç çocuk dünyaya getirmişlerdir.   </span></p>
<p><span>          Sun Myung Moon’ un evlilik hayatı düzene girdikten sonra aynı zamanda misyonerlik hayatı da bir yandan devam etmekteydi. Devam eden misyonerlik çalışmaları beklediğinden daha çok rağbet görmüş ve dünyaya açılma isteği kendisi için en büyük hedeflerden biri haline geldiği esnada öğretilerini yaymak için planlar kurmaya başlamıştı. Artık aklında ilk olarak sadece kırk ülke vardı. Ama kendince düşündüğü en başında gelen Amerika Birleşik Devletleri ile başlamak isteyip oraya göç etmesidir. Gittiği evvel zamanlar kendine gelen, ona tabii olan kişilerin daha çoğaldığını görünce, yayılması adına buraya birkaç sefer daha gidip geldiğinde kalıcı olmaya karar vermiş ve işte Amerika Birleşik Devleti macerasına 18 Aralık 1971 tarihinde Washington’da, atılmıştır. Artık durum onun için “Dünya için küçük benim için büyük” fikri vaziyetinden çıkıp daha da dünya çapında yayılmaya başlayacağı için “Benim için küçük dünya için büyük” fikri vaziyetine girmiştir. Artık Amerika Birleşik Devletleri’nde misyonerlik faaliyetlerine ayıracak daha çok zamanı olacağını anlayan Moon, yavaş yavaş ve acele etmeden adeta bir nakış gibi gideceği adımları planlayarak işlemiştir.</span></p>
<p> </p>
<p><span>                    Sun Myung için artık beklenen şeyler daha da ileri gitmiş, toplumlara hitap ederken onun Amerika Birleşik Devletleri’ne gelmesini bir görev olarak addettiğini, kendisi kutsal olarak Tanrı’nın bir elçisi olarak gibi göstermiştir. Bu hitaplarında ettiği vaazlar ise Tanrı’dan geldik Tanrı’ya gideceğiz düşüncesi- yüksek ihtimaldir ki bu düşüncesinin temeli küçükken ailesinin de daha sonradan mensup olduğu Hıristiyanlık ’tan gelmiş olabileceğidir- ve insanların tek ve bir yürek yani bir çatı altında toplanma düşünce ilkeleridir. Niçin böyle bir şey makuldür? Çok basit. Neden mi? Çünkü toplumlarda bürokrat ve liderler az sayıdadır. Halk tabakası çoğunluklu olduğundan kalınan adaletsizlik ve kötü yönetim biçimi olsun, herkesin eşit sayılacağı, kötü davranışların çoğaldığı bu zamanda iyilerin çoğalacağı teorisi yeni bir akımla geldiğinden ötürü dikkatlerini çekmiştir. Herkesin eşit sayılacağı ortamda herkes eşit şartlarda yaşamaktadır. Bir takım halk yiyecek bir şey bulamazken, diğer üst tabakalar tokluktan yaptıkları israf hat safhadadır. Moon, sadece bunlarla da kalmamış işleri biraz daha ileri taşıyarak Amerikalılar’ ın Tanrı’nın aracılığıyla seçilmiş ülkesiniz diye tabiri caizse gaz vermiştir. Amerika’ nın asıl dini olan Hıristiyan millet ruhunun Tanrı’nın vahiyler ile ona bildirildiğini (Amerika’nın ruhu Hıristiyanlık) ve bunun ortadan kalkması sonucu kültürlerinin zedelenmesi, ırkçılık ve ekonomiye göre kişileri ayırıma sürüklemesi kaçınılmazdı. Sonuç olarak Tanrı onları seçmiş ve onları Sosyo-kültürel anlamda düzeltmek konusunu savunmuştur.  1973 ılına gelindiğinde ise 21 şehir gezmiş, oralarda vaazlar ve hitaplar yapmıştır.</span></p>
<p><span>                    Sun Myung Moon’ un öğretisi olan temel inanç esaslarına gelecek olursak ilk başta dinin arka planından bahsetmek gerekir. Kendilerine dair has bir kutsi kitabın olduğunu söyleyip İlahi İlke adı altında dini öğretileri olduğundan söz ederler. Dinsel arka plan ise dört temel kısımdır; bunlardan birincisi Kitab-ı Mukaddes olup asli dini içerikleri meydana getirdiğinden söz ederler. Bu kitap ilkelerle ne kadar muhteliftik içerse de en temel olarak bu kutsi kitabı yapıtaşlarına koymuşlardır. Eski ve Yeni Ahit’i bir nevi kullanmıştır. Eski ve Yeni Ahit nasıl geçerliliğini kaybetmişse, Moon’ da öyle olduğunu söylemiştir.</span></p>
<p><span>                    İkincisi ise Sun Myung Moon’ un sayıların bir şeyi nitelendirdiği, isimler üzerinde ki hesaplama olan numerolojiyi aktif şekilde ekseriyetle kullanılmasıdır ki bu da Uzakdoğu ve ilkel kabile dinlerinde metafizik boyutunda kullanılırken diğer yandan ise resmi kurumlaştırılmaya gayret edilir.</span></p>
<p><span>                   Üçüncüsü ise Taoizm’in ruhu olan Yin-Yang yapıtaşı ikilemesinden alır. Bunlar iyi-kötü gibi benzer ikilemedir ki Tanrı durumları buna göre teşekkül eder.</span></p>
<p><span>                   Dördüncü kısım ise Kore Dinleri ’dir. Moon’ un yeni din hareketinde Mehdi tasavvuru gibi konular diğer dinlerin etkisinin olduğu güzel bir havada kokan kötü bir koku gibi adeta anlaşılabilmekle beraber hissedilmektedir.</span></p>
<p><span>                   Kutsal kitaplarına gelecek olursak 1936 yılında iptida eden ve gitgide Moon’ a gelen vahiylerin meydana getirdiği ilk defa 15 Ağustos 1957 yılında yayınlanan İlahi İlke adlı kitapta müteşekkil olmuştur.</span></p>
<p><span>                   Tanrı inançları ise; teist yapıda olup, yaratıcı ve en iyi olan Tanrı’nın zuhur ettiğini ve zuhur ettirdiklerinden hareketle insanların Tanrı’yı tanıyıp onu bilip, anlayabileyeceğine yorar. Moon için evrendeki her varlık, Tanrı’yı görebilmemiz açısından ayna görevi görmekle beraber bize yardımcı olmaktadır.</span></p>
<p><span>                   Tanrı’ya fiziksel anlamda bir laf atfeder ki o da onun görülebilmesidir. Moon, bu olayı <em>İlahi Karakter</em> şeklinde ifade eder. Moon, Tanrı’yı karakter olarak iç (sung sang) karakter ve dış form (hyung sang) şeklindeki ifade ile Tanrı’nın sadece görünüş açısından değil vicdani bir yapısının temelini de burada doldurmuştur.</span></p>
<p><span>                   İlahi ve bazı dinlerde olduğu gibi burada da kalp içinde ayırılan bir kısım vardır. Kalbin form olarak olmadığı, duyguların yaşandığı yerdir. Moon’ a göre Kalbin sevinci yaşaması, sevinci yaşatacak olan şeyin varlığı ile mümkündür. Bunu da yaratan ise gene Tanrı’dır. Hakiki sevginin Tanrı’yı sevmekte olduğunu söylerken Tanrı’nın bu yüzden ötürü yeryüzünde ki sevgiyi bulması için insana bırakmış, insan ise bunu doğru kullanamayıp Tanrı’nın üzülmesine, bitik bir biçimde insanları başıboş bırakmaya başlamasıdır.  Sonuç o dur ki zaten Moonculuk teist bir yapıdadır. Bundan mütevellit Tanrı’nın insani biçimde, insani sıfatlar taşıyan anlamına gelen antropomorfik Tanrı canlandırması yapılmıştır.</span></p>
<p><span>                   Mooncular ’ın kutsal kitabına göre Kelam anlamına gelen Logos’ da temel inançlarından biridir. Tanrı’nın yaratma sıfatı ile ilintili olup sung sang ve hyung sang kelimesi anlamını taşır.</span></p>
<p><span>                   Tanrı’nın varlıkları değil Logos’ un nesnesi olarak görüldüğü Kutsal Ruh olan Tanrı’nın kalbi yaratılmada güç verirken asıl olay Kalp ve Logos ikilisinden gelmektedir. Moonculuk’ ta bulunan teslis diğerlerinden ayıran fark şudur; Her şeyin başı ve teslisin ilki Tanrı, sınırı olmayan hakiki nesnesi olan Logos ve Kutsal Ruh (Akıl) teslisi şekillendirir.</span></p>
<p><span>                   İnsanların, evrenin yaratılışı gibi konulara ise Tekvin şeklinde kendine tezahür etmiştir. Evrenin yaratılışı; öncelikle hiçten, yoktan ışık yaratılmıştır. Sonrasında karayı yaratıp sağanak şeklinde yağmur yağdırıp dünyayı su götürürken volkanizma etkisiyle suları karaya karıştırmamak için ayırarak bitki, yüzen canlılar ve uçan canlıları yarattıktan sonra en son olarak mükemmel olan insanı harikulade bir şekilde yaratmıştır. İnsanın yaratılışında Yin-Yang etkilidir. Bir takım Tanrı’ya ait kalp ve logos gibi özelliklerden adeta tutam tutam serpilmiştir. Özellikle insan yaratılışında üç kutsamadan bahsedilir; insanın kendini geliştirip akli çıkarsamalar yapmasını, kişinin kendini geliştirmesi sonucu ailesel olarak en iyiye oynamayı ve son olarak da herkes kendi kapısının önünün temizlese dünya temiz olur sözünden de anlaşıldığı gibi evrensel olarak iyi bir uyum içerisine girilir ve en iyi uyumu sağlamaktır.</span></p>
<p><span>                   İnsanın ruhu nasıl iç ve dış görünüş ise dünya da bu şekilde görülen ve görülmeyen olarak ayrılmıştır. Anlaşılacağı üzere görülen dünya insanın dış formu, görülmeyen ise iç karakteridir. Sevgiyi alan ruh cennete alamayan ruh ise cehenneme gider. Sevgiyi ise günah alamaz.</span></p>
<p><span>                   İnsanın düşüşü, Âdem ve Havva kendine verilen sorumlulukları yapamadıkları için insan olduğu yerden tabiri caizse bir lastik gibi çekilmiştir. Ancak lastik gibi çekilmiştir ki, istediğinde daha iyi bir mertebeye gelir veyahut istediğinde daha kötü mertebeye bile gelebilir. İnsanın düşüşünde Moon, Hayat ile İyiliği ve Kötülüğü Bilme Ağacı, Yılan meselesidir.</span></p>
<p><span>                   Tanrı’nın ilk olarak melekler alemini yarattığından, elçi ve onun hizmetkarları olduğundan söz eder.</span></p>
<p><span>                   Moonculuk da temel kanuna karşı gelmek günah ile nitelendirilir. Neden günah var kavramına cevap veremez. Moon’ a göre günahlar dört şekildedir; Âdem ve Havva’dan ilintili olmakla beraber en büyük günah budur. Eski Ahit’te geçen bir yeri göstererek kendi geçmiş büyüklerinden kalan atalarının günahların da nesepten kaynaklı olacağını söyler. Toplumun bir günaha birlikte girdiği olan ortak günah isimli günahtır. En sonuncusu ise her koyunun kendi bacağından asılacağı, kendi boynuna olan ferdi günah olarak nitelendirmiştir.</span></p>
<p><span>                   İnsanların nasıl kurtulacağı ise Kurtuluş Doktrini (Soteriloji), Mesih İnancı sayesinde olmaktadır. İnsan düştüğü için şeytani soydadır, ancak oraya kendi gücüyle çıkamayacağı için eski galine geri dönmek için bir güce ihtiyacı vardır. Bu da Mesih’tir. Mesih’in nasıl getirileceğine dair konular iman esası – bunun içerisinde rakamlar da dahil-, mahiyet esası, onarım sürecinde diğer dinlerin yaptığı etkenler ve insanların düzenlediği onarım tarihi etkenleri kullanmak gerekir.</span></p>
<p><span>                   Kristoloji; İsa’nın boyut olarak ne olduğu, taşıdığı etkenler ve Kutsal Ruh ilişkisi Moonculuk için önemlidir. İnsanın en iyi gelebileceği yeri anlatan ve İsa ile En İyi’nin ilintisi, İsa’nın kendisinin Tanrı ve İnsan olarak Moonculuk’ ta yeri, Teslis İnancı’ nın yeniden doğuşu, reinkarnayonculuk yeniden dirilişin konusu, diriliş prensibi ve bunun hakkındaki söz edilenleri söyler.</span></p>
<p><span>                   Mesih’e ise hazırlık zamanı İsa öncesi ve sonrası olmak üzere iki kısmımda incelenmiştir. İlki manevi kurtuluştur. Maddi kurtuluş ise olamazdır.</span></p>
<p><span>                   Mesih’in ikinci gelişi için hazırlıklar ise 1517 yılından 1918 yılına olan zamanı kapsayıp üç ayrı başlık olarak ayırmıştır. Bunların içerisinde I. Dünya Savaşı II. Dünya Savaşı olmakla beraber III. Dünya Savaşı’nı da hazırlık için beklediğinden söz edilmiştir.</span></p>
<p><span>                   Mesih ortaya çıkmaya yakın çıkacak gök ve yerin yok olması, erimesi, ölülerin mezardan dirilmesi, ölmemiş insanın gökyüzünde Tanrı’sı ile denk gelmesi, güneş ve ayın kararması ve yıldızların düşmesi şeklinde inanmakla beraber Mesih’ in ikinci sefer ilk sefer geldiği gibi gelip geleceği yer ise Yahudiler’ den olacağına dikkat çeker.</span></p>
<p><span><strong>KAYNAKÇA</strong></span></p>
<p><span>          Bıyık, Mustafa. “Küresel Bir Din Projesi Olarak Moonculuk    Tek Din, Tek Dil ve Tek Millet Oluşturma Projesi”. İstanbul: Birey Yay., 1. Basım, 2002.</span></p>
<p><span>          Bıyık, Mustafa. “Yeni Bir Dünya Düzenine Küresel Bir Din Modeli: Moonculuk”. <em>Dergipark. </em>Erişim 13 Nisan 2021. <a href="https://dergipark.org.tr/tr/download/article-file/109388">https://dergipark.org.tr/tr/download/article-file/109388</a></span></p>
<p><span>          Bodur, H. Ezber. “Dini Organizasyon Tipleri ve Yeni Dini Hareketler”. <em>Toplumbilimleri.</em> Erişim 12 Nisan 2021. <a href="https://toplumbilimleri.com/sayi/145d3536-4a16-4553-80ba-aad9eabe2777TBD_1-3%20cilt%20say%C3%84%C2%B1%201-6.pdf">https://toplumbilimleri.com/sayi/145d3536-4a16-4553-80ba-aad9eabe2777TBD_1-3%20cilt%20say%C3%84%C2%B1%201-6.pdf</a>(69-78)</span></p>
<p><span>          Bodur, H. Ezber. “Moonculuk Hareketi ve Türkiye’de Benzer Bir Cemaat Yapılanmasının Sosyolojik Analizi”. <em>Dergipark. </em>Erişim 13 Nisan 2021. <a href="https://dergipark.org.tr/tr/download/article-file/213462">https://dergipark.org.tr/tr/download/article-file/213462</a></span></p>
<p><span>          Turan, Süleyman- Uzun, Sema Nur. “Yeni Dini Hareketlerin Taraftar Kazanma Yöntemleri”. <em>Dergipark.</em> Erişim 13 Nisan 2021. <a href="https://dergipark.org.tr/tr/download/article-file/613580">https://dergipark.org.tr/tr/download/article-file/613580</a></span></p>]]> </content:encoded>
</item>

<item>
<title>Allah Bizi Her Yerde Görür!</title>
<link>https://myblog.tc/allah-bizi-her-yerde-goerur-507</link>
<guid>https://myblog.tc/allah-bizi-her-yerde-goerur-507</guid>
<description><![CDATA[ Allah&#039; ın (c.c) Basar sıfatı ile ilgili bir kıssadan hisse. ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d4385c2afa.jpg" length="132022" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:13:00 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords></media:keywords>
<content:encoded><![CDATA[<p><span>Günlerden bir gün lise öğrencileri din öğretmeni ile bir kampa gitmişler. Öğretmenleri kampta sürpriz bir etkinlik olacağını söylemiş. Kampı ve sürprizi duyan öğrenciler merakla kampın geleceği günü beklemeye başlamışlar. Gün gelmiş çatmış. Gitmişler kampa. Bütün öğrenciler sabırsız. En son kamp yerine varmışlar. Zaman geçerken hem eğleniyorlar hem de sürprizi merak ediyorlarmış. Kamp eğlenceli ve güzel giderken öğretmenin sürprizine sıra gelmiş. Kişi başı getirdiği tavukları öğrencilere dağıtmış. Öğretmen, öğrencilerinden bu tavukları kimsenin görmediği yerde kesip, getirmelerini istemiş. Herkes dağılmış, bir süre sonra kesip geri getirmişler. Ama bir kişi eksik. Beklemişler beklemişler bir süre ortalıkta yok! Tam aramaya koyulacakları zamanda öğrenci çıkagelmiş. Kamptakiler endişeyle: “Neredeydin, aklımız sende kaldı.” demişler. O da: “Siz tavuğu kimsenin görmediği yerde kesin deyince başıboş dağlara gittim, ağaçların ardına girdim, küçük mağaracığın arasına bile gittim, gitmediğim yer kalmadı ama yok. Kimsenin görmediği bir yeri bulamadım. Çünkü Allah (c.c.) bizi her yerde izliyor, tavuğu kesemedim.” demiş. Öğretmen ve diğer arkadaşları şaşırmışlar ve herkes bu düşünceden dolayı kendine bir pay çıkarmış. Unutmayın Allah (c.c.) Basar’ dır. Nerede olursanız olun sizi görmektedir. İşlerimizi ona göre yapmalıyız. Dürüst ve ihsan sahibi olursak Allah’ın (c.c.) sevdiği kulları arasına gireriz. Allah (c.c.) muvaffak eylesin. İyi günler.</span></p>]]> </content:encoded>
</item>

<item>
<title>Hadislerin Meşrulaştırılması</title>
<link>https://myblog.tc/hadislerin-mesrulastirilmasi-506</link>
<guid>https://myblog.tc/hadislerin-mesrulastirilmasi-506</guid>
<description><![CDATA[ Hadislerle Meşrulaştırma Yapılması ve Türk Modernleşmesi Süreci- “Dine ve Dinî Öğelere Yaklaşım”, “Dinî Bilincin İdeolojiye Dönüşümü Konusu Ele Alınan İncelemedir ]]></description>
<enclosure url="https://myblog.tc/uploads/images/202507/image_870x580_686d4334259e5.jpg" length="39958" type="image/jpeg"/>
<pubDate>Tue, 08 Jul 2025 19:12:12 +0300</pubDate>
<dc:creator>İslamiFeylozof</dc:creator>
<media:keywords>İlahi, ilahiyat, dinler, dinler tarihi, kuran, kuranı kerim, İslam, Müslümanlık, Hristiyanlık, musevilik</media:keywords>
<content:encoded><![CDATA[<p style="text-align: center;"><strong>Hadislerle Meşrulaştırma Yapılması<span> ve </span>Türk Modernleşmesi Süreci- “Dine ve Dinî Öğelere Yaklaşım”, “Dinî Bilincin İdeolojiye Dönüşümü</strong></p>
<p style="text-align: justify;"><span><span style="font-size: 18pt;"><strong>İ</strong></span>nsanların yeni döneme, yakın zamanda çıkardığı kelimelerden birisi de modernliktir. Modern olmaya çabalayıp, modern olduğunda ki zamanla arasında geçen süre zarfına da modernleşme süreci denir. Her milletin kendine göre modernleştiği zaman dilimi farklıdır, modernleşemeyen milletlerde vardır. Modernlik kimi toplumdan kimi topluma farklılık gösterdiği gibi genel olarak Batılılaşma olarak nitelendirilir. Milletimizin ise modernleşmeye başlaması bilhassa 20.yy’nin 2. yarısından sonraki bahsi geçen husus ihtiva eder. Türklerin modernleşmesi, batılılaşma olarak görülür. Modernliğin asıl kökenine inecek olursak Giddens’e göre modernlik 17.yy’de Avrupa’da iptida eden ve bütün dünyayı etkisi ile kasıp kavuran kitlesel yaşayış ve örgütlenme çeşididir. Weberci anlamda ise, modernlik feodaliteyi ya da orta çağları izleyen, aklın öncelik aldığı bir tarihsel dönemi ifade etmektedir. Toynbee, en genel anlamda Batı’nın dört önemli çağına vurgu yapar. 7.yy’den 11.yy’ye kadar süren Karanlık Çağ, 11.yy.’den 15.yy’ye kadar Orta Çağ, 15.yy’den 19.yy’ye kadar olan Modern Çağlar ve son olarak 20.yy’de başlayıp postmodern çağ olarak sınıflandırır. Türklerin modernleşmesine gelecek olursak çok sıkıntılı sayılacak olaylardan geçmiştir. İlk olay olarak sürecin başlangıcını Tanzimat Fermanı’nı sayabiliriz. Klasik modernleşme süreçlerinden birisidir. Tanzimat, yenileşme sürecini başlatmış, beraberinde ise İslamcılık, Türkçülük ve Turancılık akımlarınıda beraberinde getirmiştir. Modernleşmenin bizim üzerimizde bu sıkıntıların yaşanması milletimizin din anlayışından da kaynaklı olması da sayılabilir. Bence bunun asıl sebebi Batılı devletlerin kendi kültür ve değerleri ile bağdaşan özellikleri kendine benimseyerek aidiyet duygusunu ortaya çıkarmasıyla beraber, medeniyetinde barındırdığı özgünlüklerine uygun ilerlemeler kaydederek kolayca aşina oluşudur. Türkler de kendini batılı gibi görerek onların kendisine aidiyet duygusu olan değerleri almakla, birebir entegre etmek istemesi nedeniyle kendi örfi adet, gelenek, düşünce yapısı, geçmiş ve toplum yaşantısına bakmaksızın direk kendine entegre etmesinin sonuçlarıdır ki ne modern ne de modern olmayan toplum olarak arada kalmıştır. Hepsini alamadığı gibi hepsini de bırakamamaktadır. En kötü nedenlerinden birisi ise bence asimile olmak, modernliği Anadolumuz’da Batılılaşma olarak görmektir. Modernleşme denilen şey dini İslam olan her millet için İslami kaidelerle – nasıl mezheplerde hüküm verilirken farklı kaideler ortaya çıkıyorsa- kendi gelenek göreneklerini harmanlayarak ortaya koymasıdır. Ta ki sen eğer başka kişi veya kişi topluluğunun sana uygun olmayan kısmını kendine aşılarsan sancılı döneme girmemek açıkçası elde değildir. Bundan dolayı Türker’in modernleşme süreci sıkıntılı geçmiştir. Bunların sonucu olarak dini ögelere yaklaşımda paralelinde iyi olan iyi olmayanları da beraberinde getirmektedir. Kimisi kendinden bir parça görürken kimisi ise adeta onu parçalayacak bir canavar olarak görmemesi elde değildir. Bunun sonucunda tahmin edeceğimiz gibi nefret edenler olduğu üzere tam tersi bunu ideoloji edinip ardından koşan gibiler olup Türkler ’in de hoşuna gidip gururunu okşayan cihad ideolojisi en yüksek makamı arz etmektedir. Türkler ‘in İslam’dan önce de Gök Tanrı inancı da olsun göçebe yaşantısının da katkısı olduğu savaşçı ruhu hep ön plandadır. Bundan dolayı Türkler Müslümanlığın en önemli ideolojisi olan İslam’ı yayma yani cihad anlayışını benimsemesi zor olmamıştır. O zamanda ise modernleşme açısından ulemaya gelecek olursak, çok kesin bir yargı yapmamakla beraberinde yakın gören ve orta kararlılıkla bakanlar olduğu gibi tam bir anti-reformist olan ulema vardır. Ama ilerleyen süreçte dini insanların toplumdaki yetkileri kısıtlanmış, toplumda olan ahlaki deprem etkisini göstermiştir. Özellikle bu olaylar II. Mahmud döneminde olup ona gavur padişah tarzında lakaplar takmışlardır. Günümüzde de zaten etkileri hala yaşanmaktadır.</span></p>
<p style="text-align: justify;"><span>Gerçekte birebir olarak örtüşen ve bu konuda merak ile inanç üzerinden araştırma gerçekleştirme durumuna ilim denmektedir. Dini açıdan ise alimler tarafından da ele alınan ve adına alem denmiş şeklinde ifade edilmektedir. Bütün şeylerin ilime aidiyet halinde bulunması" her şeyin evveliyatla ilimle iptida etmesinden kinayedir. Misal olarak, bir araba ilk ilmi olarak hafızada tasarlanır, ardından pratik alanına aktarılır. Hafızi ve ilmi bölüm olmaksızın pratik alanı olması imkansızdır. Bir amaçla her şeyin alın yazgısına yani takdir ve tespite aidiyetlik sürdürmesi gibidir. Yani alın yazgısı takdir eder, şeyler bu takdire göre müteşekkil olur. Alın yazgısının hülasası ve temeli ise ilimdir zaten ilmin bir lakabı olur. İlim her topluma yüzükoyun girmeyip belli aşamalardan, belli seviyelerden ve tarihsel süreç ile gelmiştir ve toplum medeniyetine enjekte olmuştur. Beşerî olarak dile getirilecek olan ilim kelimesi, insanlar adına yaratılmış olan gerçeklik biçiminde öne çıkabiliyor. Her ilimde ilk önce bilgiler gelişigüzel olurken daha sonrasında sistematik bir şekilde gelişimi olmaktadır. Bu sistematikleşme oldukça da insanlara kabul ettirmek veya yaygınlaştırmak amacıyla meşrulaştırma çabalarına girilmektedir. Kimisi dini kökenli, kimisi sosyal kökenli gibi çeşitlerce muhtelif sistematikler vardır. Bu meşrulaştırma yöntemleri coğrafya, dil, din, örf-adetler ve geçmişten gelen medeniyete bağlı olarak değişkenlik göstermektedir. Mesela bir Türk ‘ün önceden gelen örfi adetleri ile bir Hindistanlı veya Çinli arasında dağlar kadar bu ayrımlar söz konusudur. Barışı esas olan İslam dini kökenli olan Hadis ‘in yurdumuzda ki meşrulaştırma ve meşrulaştırma sürecini inceleyecek olursak görünenden öte hem arka plan ve saydığım değerler olan gözle görünen değerler etkili olmaktadır.<span> Türkler Müslümanlığa girdikten sonra hayatında birçok İslami bilgiler içeren farklı bilimlerle birlikte olmakla beraber Hadis ilmini de meşrulaştırmak istemektedirler. Dinin Osmanlı zamanında faaliyeti farklı zamanda, farklı şekilde olmuştur. Dindeki ulema seçimleri olsun, medreselerde ki dersler olsun Sünni yönde arttığı gözlemlenmiştir. Osmanlı ise zamanla giderek Modernleşme yani Batılılaşmasıyla beraber bulunduğu yerinden eden ve devlet kurumlarının sıkıntı çektiği süreç giderek artarak baş edilmez hale gelmiştir. Dini öğeler, kendisini ulemanın ancak ve ancak protesto yapmasıyla ortaya çıkarabilmiştir. Devleti güçlendirmek adı altında yapılan çalışmalar gene geleneksel modernleşme ile çakışmıştır. Sonuç olarak ne tam İslamlaşmışız ne de Batılı anlamında modernleşmişiz. Bize kalan ise şu an hem pratik dinimizin (din değişmez yaşayan insan değişir) ve modernliğin maalesef Postmodern dönemden kaynaklı herkese göre farklı söyleminden başka bir şeyden ibaret değildir.  Müslüman bir adama sorsan Müslümanım ama diğer yandan modernizemin akımında yaptığı, güne ayak uydurduğu çok şey var. Dini nasıl yaşıyorsun desen kendine Müslüman. Allah sonumuzu hayır eyleye.</span></span></p>
<p><span><strong>SÖZLÜKÇE</strong></span></p>
<p><span>Postmodern: Modern Ötesi.</span></p>
<p><span>Anti-Reformist: Düzen Karşıtı.</span></p>
<p><span>İptida: Başlangıç.</span></p>
<p><span>Müteşekkil: Şekillenmiş, Biçimlenmiş.</span></p>
<p><span>Meşrulaştırmak: Resmileştirmek, Kanunlaştırmak.</span></p>
<p><span>Muhtelif: Farklı.</span></p>
<p><strong><span>KAYNAKÇA</span></strong></p>
<p><span>GÜRLER, Kadir. “İktidar Din İlişkisi”. Anadolu Yay., Ankara 2020, s. 408.</span></p>
<p><span>ÖRDEM AYDOĞMUŞ, Özlem. “Modernite Kültürü ve Türk Modernleşmesi”. Sosyoloji Notları 2 (2018), 210-221. https://dergipark.org.tr/tr/pub/sosnot/issue/42083/474572</span></p>]]> </content:encoded>
</item>

</channel>
</rss>