10 Mayıs 2025 Cumartesi

Software Can Be...


 Nowadays, the focus has started on how software can be used for a long time and how to reach more people in the long term. I am not talking about an IT specialist (specialist is eating therm, that is not messy mathematics) bringing a business to the current technology standards in a very short time.

 We are inevitably interested in technology. It is not because the stored data cannot be rewritten, but because the need for rewriting is not felt for a long time. No matter how much we say that we are ignorant for software, there must be software knowledge and some documentations. And instead of finding it, we should be said that it was there before, let me learn more.

 In this sense, the most accurate work is being done for Pardus right now. When cats leave the wild and move about with greed, they are caught by camera traps.

 Giant robots, that will meet the needs of people, outside the city and habitat animals and empty spaces as records kept by robots should always remain as a dream. Otherwise, this would be an antisocial article and I would not have written this article.

 In such personal software, writer must be free or comfortable. Intervention in the software can be done by knowing the person, must be writer the software for a long time, with the guarantee of knowing writer for a long time. The more time a person spends with the software writer, writer can tell the wider the areas of use, which software meets its deficiencies,how it will be marketed and of course how it can be expressed more simply .

 Don't tell when presentation yourself programmer if you had any.Don't use in this article terms you and your writer,otherwise bout of you idle like this.

Edit:dudukadinshoppingdistrict@gmail.com

You can also send the articles to dudukadinshoppingdistrict@gmail.com that you deem important.

5 Mayıs 2025 Pazartesi

Akbaba Game

https://drive.google.com/file/d/15LcJ0Ke8D_S7YTw0YkJgy3-cqR04_fvw/view?usp=drivesdk

<html>
<head meta charset="utf-8">
 <title>Akbaba Game</title>
 <style>
  .p1{font-size:18px;}
  .button1 {
  border:none;
  padding:10px 15px;
  font-size:10px;
  margin: 10px 10px;
  }
 </style>
 <script language="JavaScript" type="text/javascript">
<!-- newEdit:dudukadinshoppingdistrict@gmail.com -->
  var s=6;
  var b=0;
 </script>
</head>
<body style= "background-color:lightblue" ; >
 <p class"p p1">PUSH THE START BUTTON,</p>
 <p class"p p1">FOLLOW WHITH DON'T CRASH THE BLOKS,</p>
 <p class"p p1">IF CRASH THE BLOKS GAME OVER.</p>
 <a href='akbabaGame.html'>REFRESH</a>
 <table align="center" >
  <tr>
   <td align="center" bgcolor="white">
    <canvas width="396" height="96" id="game" style="border:0px solid black;"></canvas></td>

 <script language="JavaScript" type="text/javascript">

  var akbaba=[0,0,0,0,1,0,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,0,0,0,0,1,0,0,0,1,1,0,0,0,0];

  var kutular=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,1,0,0,0,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,1,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,0,0,1,1,0,1,0,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];

  var barikat=[1,1,0,1,1,0];

  var Dugum ={
   yedek:[],
   aYedek:[],
   bYedek:[],
   sonraki:Dugum
  };

  var c = document.getElementById("game");
  var ctx=c.getContext("2d");
  ctx.font="10px Arial";
  ctx.clearRect(0,0,396,96); 

  for(var k=0;k<792;k++){ Dugum.yedek[k]=" "; }

  _Kontrol();

  function aSonraki(){
   _aAktar();
   _Kontrol();
   __Kontrol();
   tBKontrol();
   kSKaydir();
   b_Aktar();
   a_Aktar();
  }

  function kKutu(k){
   var deg;
   deg=parseInt(k);
   var m=0;
   m=kutular[deg];
   if(m==0){deg=0;}
   if(m!=0){deg=1;}
   return deg;
  }

  function bKontrol(t){
   var r;
   var n;
   var k;
   n=parseInt(t);
   r=barikat[n];
   if(r==0){k=0;}
   if(r==1){k=1;}
   return k;
  }

  function aKontrol(t){
   var r;
   var n;
   var k;
   n=parseInt(t);
   r=akbaba[n];
   if(r==0){k=0;}
   if(r==1){k=1;}
   return k;
  }

  function tBKontrol(){
   var d;
   var bSatir;
   var mod;
   d=10;
   bSatir=0;
   mod=b%792;
   if(kKutu(mod)){
    for(var j=0;j<3;j++){ 
     for(var l=0;l<2;l++){ 
      kd=(j+d)*66-l-2;
      if(bKontrol(bSatir)){str="BB";}
      if(!bKontrol(bSatir)){str="";}
      Dugum.yedek[kd]=str;
      bSatir+=1;
     }
    }
   }

   b+=1;
   if(b>792){b=0;}

  }

  function _Kontrol(){
   var t;
   var t0;
   var kd;
   var str;
   t0=s;
   t=0;
   for(var i=0;i<6;i++){ 
    for(var k=0;k<6;k++){ 
     kd=(i+t0)*66+k;
     if(aKontrol(t)){
      Dugum.yedek[kd]="VV";
     }
    t+=1;
    }
   }
  }

  function __Kontrol(){
   var t;
   var t0;
   var kd;
   var str;
   for(var i=0;i<12;i++){ 
    for(var k=0;k<66;k++){ 
     kd=i*66+k;
     str=Dugum.yedek[kd];
     Dugum.yedek[kd]=str;
     if(str!="VV"){
      if(str!="BB"){
       Dugum.yedek[kd]=" ";
      }
     }
    }
   }
  }

  function _aAktar(){

   var kd;
   var str="";
   for(var k=0;k<12;k++){ 
    for(var i=0;i<66;i++){ 
     kd=k*66+i;
     str=Dugum.aYedek[kd];
     Dugum.aYedek[kd]=str;
     Dugum.yedek[kd]=str;
     if(str=="VV"){ Dugum.yedek[kd]=" "; }
    }
   }
  }

  function a_Aktar(){
 
   var kd;
   var str="";
   for(var k=0;k<12;k++){ 
    for(var i=0;i<66;i++){ 
     kd=k*66+i;
     str=Dugum.yedek[kd];
     Dugum.yedek[kd]=str;
     Dugum.aYedek[kd]=str;
    }
   }
  }

  function b_Aktar(){
 
   var kd;
   var str="";
   for(var k=0;k<12;k++){ 
    for(var i=0;i<66;i++){ 
     kd=k*66+i;
     str=Dugum.yedek[kd];
     Dugum.bYedek[kd]=str;
     Dugum.yedek[kd]=str;
    }
   }
  }

  function abAktar(){

   for(var k=0;k<792;k++){ 
    Dugum.yedek[k]="";
    Dugum.aYedek[k]="";
    Dugum.bYedek[k]="";
    b=0;
   }
  }

  function kSKaydir(){
  var str;
  var kd;
  var toplam;
  var mod;
  var ilk="";
  var son="";
  var sonraki;
  for(var k=0;k<12;k++){ 
   for(var i=0;i<66;i++){ 
    kd=k*66+i;
    mod=(kd+1)%66;
    if(!mod){
     son=Dugum.yedek[kd-65];
     Dugum.yedek[kd-65]=son;
     if(son!="VV"){
      sonraki=Dugum.yedek[kd-65];
      Dugum.yedek[kd]=sonraki;
      Dugum.yedek[kd-65]=sonraki;
    }
    if(son=="VV"){
     Dugum.yedek[kd]=" ";
    }
    if(son=="BB"){
     Dugum.yedek[kd]=" ";
     Dugum.yedek[kd-65]=" ";
    }
   }
   if(mod){
    son=Dugum.yedek[kd+1];
    ilk=Dugum.yedek[kd];
    Dugum.yedek[kd+1]=son;
    Dugum.yedek[kd]=ilk;
     if(ilk!="VV"){
      if(son!="VV"){
       str=Dugum.yedek[kd+1];
       Dugum.yedek[kd]=str;
      }
       if(son=="VV"){
        sonraki=Dugum.yedek[kd+1];
        str=Dugum.yedek[kd];
        Dugum.yedek[kd]=str;
        Dugum.yedek[kd+1]=sonraki;
       }
      }
      if(ilk=="VV"){
       if(son!="VV"){
        sonraki=Dugum.yedek[kd+1];
        str=Dugum.yedek[kd];
        Dugum.yedek[kd+1]=sonraki;
        Dugum.yedek[kd]=str;
        }
        if(son=="VV"){
         str=Dugum.yedek[kd+1];
         Dugum.yedek[kd]=str;
         Dugum.yedek[kd+1]=str;
        }
        if(son=="BB"){
         abAktar();
       }
      }
     }
    }
   }
  }

  function sYazdir(){
   setInterval(yazdir, 500);
  }

  function yukari(){
   if(s!=-1){
   s-=1;
   }
  }

  function asagi(){
   if(s!=6){
   s+=1;
   }
  }

  function yazdir(){

  ctx.clearRect(0,0,396,96); 
  aSonraki();
  var str="";
  var h=0;
  for(var z=8;z<97;z+=8){ 
   for(var v=0;v<396;v+=6){  
    str=""+Dugum.bYedek[h];
    ctx.fillText(str,v,z,6,8); 
    h+=1;
    }
   }
  }
 </script>

   <td align="center" >
   <button type="button" class="button button1" onclick="sYazdir()" >START </button>
   </td>
  </tr>
  <tr>
   <td align="center">
   <button type="button" class="button button1" onclick="yukari()" >UP </button>
   <button type="button" class="button button1" onclick="asagi()" >DOWN </button>
   </td>
   <td align="center" >
   </td>
  </tr>
 </table>
</body>
</html>

Edit by: dudukadinshoppingdistrict@gmail.com

You can also send the articles to dudukadinshoppingdistrict@gmail.com that you deem important

4 Mayıs 2025 Pazar

2705 Game

It's a kind of numbers game. I probably tired my third website tired more than others. I don't know why but I felt the need to complete it. The source code is below.

https://drive.google.com/file/d/151nZOZTEneC8dznYrp_0_uglm_UZRDrH/view?usp=drivesdk
<html>
<head>
 <meta charset="utf-8"/>
 <title>2705 Game</title>
 <style>
  .p1{font-size:12px;}
  .button1 {
   border:none;
   padding:20px 30px;
   font-size:12px;
   margin: 5px 5px;
  }
 </style>
 </head>
 <body style= "background-color:lightblue" ;>
 <p class="p p1">Move the empty cell Up, right, left is sum.Down is subtraction </p;>
 <p class="p p1">Empty cell push the cells. </p;>
 <p class="p p1">if push the cells to bloks game over. </p>
 <p class="p p1">if any cells 2705 game over you win. </p>
 <a href='2705Oyunu.html'>Yenile </a>
 <table align="center" border=0>
  <tr><td></td><td>skor:<p id="skor"></p></td><td></td></tr>
  <tr><td></td><td bgcolor=white><canvas width="400" height="400" id="game" style="border:0px solid black;"></canvas></td><td></td></tr>
  <tr><td></td><td>notice:<p id="uyari"></p></td><td></td></tr>
<--! dudukadinshoppingdistrict@gmail.com!-->
  <script language="JavaScript" type="text/javascript">

  var kutular =
[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,0,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,1,0,1,1,0,0,1,0,1,0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,1,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
//array definition
  var Dugum={
   d:[],
   Sonraki:Dugum
  };
//dot definition
  var math=[];
  var ds=[];
  var r;
  var s;
  var c = document.getElementById("game");
  var ctx=c.getContext("2d");
  ctx.font="18px Arial";
//definition add values
  function kKutu(k){
   var deg;
   deg=parseInt(k);
   var m=0;
   m=kutular[deg];
   if(m==0){ deg=0; }
   if(m!=0){ deg=1; }
  return deg;
  }
//boolen that there is kutular 0 or 1
  function kHesap(){
   var max=0;
   var min=1;
   var toplam=0;
   var sira=0;
   var ekle=0;
   var deger=0;
   for(var i=0;i<400;i++){
    toplam+=1;
    max=toplam;
    deger=max-min;
    if(!kKutu(i)){
     if(deger>0){
      ekle=Math.floor(Math.random()*(max-min))+min;
      Dugum.d[sira]=ekle;
      sira+=1;
     }
    }
   if(kKutu(i)){ min=max; }
   }
  }
//add to dot array numbers
  function hesap(){
   var t;
   kHesap();
   var sox;
    for(var k=0;k<400;k++){
     sox=Math.floor(Math.random()*299)+0;
     t=Dugum.d[sox];
     if(!kKutu(k)){
      ds[k]=t;
      math[k]=""+t;
     }
     if(kKutu(k)){
      ds[k]=0;
      math[k]="HHHHHHH";
     }
    }
   sox=Math.floor(Math.random()*299)+0;
   t=Dugum.d[sox];
   math[t]="[     ]";
   ds[t]=0;
   r=t;
   sYaz(t);
  }
//add null cell to dot array and write skor
  function sKontrol(k){ 
   var t;
   var l=0;
   t=ds[k];
   if(t==0){
    ctx.clearRect(0,0,400,400); 
    for(var i=0;i<400;i++){
     math[i]="";
     ds[i]=0; 
    }
    l=1;
   }
  return l;
  }
//if array is 0 all value return to null
  function kKontrol(){ 
  var t;
  var l=0;
  t=ds[0];
  if(t!=0){
    for(var i=0;i<400;i++){
     l=ds[i];
     if(l==2705){
      for(var k=0;k<400;k++){
       math[k]="";
       ds[k]=0; 
      }
     l=i;
     }
    }
   }
  return l;
  }
//if any matris value is 2705 return true
  function silme(){ 
   var h=0;
   var k;
   for(var l=20;l<402;l+=18){  
    for(var g=2;g<402;g+=18) {  
     k=""+math[h];
     ctx.fillText(k,g,l,18,18);
     h+=1;
     g+=2;
    }
    l+=2;
   }
  }
//rewrite
  hesap();
  silme();
//begin program
  function sYukari(k){
   var z;
   z=k;
   if(z<20){ z=400+k; } 
   return z;
  }
//calculate that up
  function sAsagi(k){
   var z;
   z=k;
   if(z>379){ z=k-400; }
   return z; 
  }
//calculate that down
  function sSaga(k){
   var i;
   var z=0;
   var w;
   var x;
   i=parseInt(k);
   z=i;
   x=i;
   if(x==399){ z=i-400; }
   w=(i+1)%20;
   if(!w){ z=i-20; }
   return z; 
  }
//calculate that right
  function sSola(k){
   var i;
   var z=0;
   var w;
   var x;
   i=parseInt(k);
   z=i;
   x=i;
   if(x==0){ z=i+400; }
   w=i%20;
   if(!w){ z=i+20; }
   return z; 
  }
//calculate that left
  function sYaz(k){ 
   var y;
   var l;
   y=parseInt(k);
   l=document.getElementById("skor");
   l.innerHTML=y;
  }
//shown skor
  function nYaz(k){ 
   var str;
   var y;
   var l;
   str=" was bloke.";
   y=parseInt(k);
   l=document.getElementById("notice");
   l.innerHTML=y+str;
  }
//shown end reason note
  function mathEkle(s,g,l,y,toplam){
   math[s]=""+toplam;
   math[g]="[     ]";
   math[l]=""+y;
   ds[l]=y;
   ds[g]=0;
   ds[s]=toplam;
   ctx.clearRect(0,0,400,400);       
  }
//to string and to copy function
  function yukariK(){
   var y;
   var t;
   var k;
   var i;
   var l;
   var g;
   var toplam;
   s=r;
   l=r;
   k=sYukari(s);
   k-=20;
   y=ds[k];
   s=k;
   i=k;
   if(sKontrol(k)){ nYaz(k); }
   k=sYukari(s);
   k-=20;
   t=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   toplam=y+t;
   g=k;
   k=sYukari(r);
   r=k;
   r-=20;
   mathEkle(g,i,l,y,toplam);
   kKontrol();
   silme();
   sYaz(t); 
  }
//like up
  function asagiK(){
   var y;
   var t;
   var k;
   var i;
   var l;
   var g;
   var fark;
   l=r;
   s=r;
   k=sAsagi(s);
   k+=20;
   y=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   s=k;
   i=k;
   k=sAsagi(s);
   k+=20;
   t=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   fark=t-y;
   g=k;
   k=sAsagi(r);
   r=k;
   r+=20;
   mathEkle(g,i,l,y,fark);
   kKontrol();
   silme();
   sYaz(t); 
  }
//like down
  function sagaK(){
   var y;
   var t;
   var k;
   var l;
   var g;
   var i;
   var toplam;
   l=r;
   k=sSaga(l);
   k+=1;
   y=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   s=k;
   i=k;
   k=sSaga(s);
   k+=1;
   t=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   toplam=y+t;
   g=k;
   k=sSaga(r);
   r=k;
   r+=1;
   mathEkle(g,i,l,y,toplam);
   kKontrol();
   silme();
   sYaz(t); 
  }
//like right
  function solaK(){
   var y;
   var t;
   var k;
   var l;
   var g;
   var i;
   var toplam;
   l=r;
   k=sSola(l);
   k-=1;
   y=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   s=k;
   i=k;
   k=sSola(s);
   k-=1;
   t=ds[k];
   if(sKontrol(k)){ nYaz(k); }
   toplam=y+t;
   g=k;
   k=sSola(r);
   r=k;
   r-=1;
   mathEkle(g,i,l,y,toplam);
   kKontrol();
   silme();
   sYaz(t); 
  }
//like left end of script
  </script>
   
  <tr><td></td><td align="center"><button type="button" class="button button1" onclick="yukariK()" >UP</button></td><td></td></tr>
  <tr><td align="center"><button type="button" class="button button1" onclick="solaK()" >LEFT</button></td><td></td><td align="center"><button type="button" class="button button1" onclick="sagaK()" >RIGHT</button></td></tr>
  <tr><td></td><td align="center"><button type="button" class="button button1" onclick="asagiK()" >DOWN</button></td><td></td></tr>
  </table>
  <br>
</body>
</html>

Edit:dudukadinshoppingdistrict@gmail.com

You can also send the articles to dudukadinshoppingdistrict@gmail.com that you deem important.

Why .Net Change. Net Core

 Software that is updated every 1.5 years has only put those working in the software business ahead technologically. The fact that these mar...