24 Aralık 2020 Perşembe


 import React, { useState } from 'react'

import { ViewTextButton } from 'react-native'

const randomDiceRoll = () => Math.floor(Math.random() * 6) + 1

export default function App() {
  const [diceRolls, setDiceRolls] = useState([])

  return (
    <View>
      <Button
        title="Roll dice!"
        onPress={() => {
          setDiceRolls(() => [...diceRolls, randomDiceRoll()])
        }}
      />
        <Text>
          {diceRolls}
        </Text>
      {diceRolls.map((diceRoll, index) => (
        <Text style={{ fontSize: 24 }} key={index}>
          {diceRoll}
        </Text>
      ))}
    </View>
  )
}

 

import React, {useState} from 'react';
import { ViewTextTextInputButtonfrom 'react-native';

const veri = [
  { id: 'a', isim: 'Umut' },
  { id: 'b', isim: 'Kerem' },
  { id: 'c', isim: 'Salih' },
]

export default function App(){
  return(
    <View>      
      {
        veri.map((item) =>(
          <Text key={item.id}>{item.isim}</Text>)
        )
      }
    </View>
  );
}

 

import React, {useState} from 'react';
import { ViewTextTextInputButtonfrom 'react-native';

export default function App(){
  const [metin, setMetin] = useState("");

  return(
    <View>
      <TextInput
        value={metin}
        placeholder="Doldur"
        onChangeText={(metin)=>(setMetin(metin))}
      />
      <Text>Yazılan:{metin}</Text>
    </View>
  );
}


 

import React, {useState} from 'react';
import { ViewButtonfrom 'react-native';


function SayarButon({baslik, metod}){
  
  return(
    <Button title={baslik} onPress={metod}></Button>
  );
}

export default function App(){
  const [sayac, setSayac] = useState(0);

  return(
    <View>
      <SayarButon baslik={"Bas: " + sayac} metod={()=>( setSayac(sayac + 1) )}/>
    </View>
  );  
}

23 Aralık 2020 Çarşamba



import React from 'react';
import { ViewButtonText } from 'react-native';

function Dugme({baslik, renk}){
  return(
    <>
      <Button title={baslik} color={renk}></Button>
    </>
  )
}

function Yazi(gelen){
  return(
    <>
      <Text>{gelen}</Text>
    </>
  )
}

export default function App(){
  return (
    <View>
      <Dugme baslik="Deneme" renk="red"/>
      {Yazi("Şemsi Paşa Pasajı")}
    </View>
  )
}



24 Haziran 2020 Çarşamba

MSVCR110.dll Hatası Çözümü

Hiç dll indirmekle falan uğraşmayın.

Aşağıda C++ 2012 Redistributable paketleri var. Sisteminiz büyük olasılıkla 64 bittir.
Bu durumda;
1) Önce VSU_4\vcredist_x64.exe dosyasını indirin ve kurun.
2) Sonrasında VSU_4\vcredist_x86.exe dosyasını da mutlaka kurun.

https://www.microsoft.com/en-us/download/details.aspx?id=30679

Sorun büyük olasılıkla çözülecektir.

Ferhat Umut Dizdar

8 Haziran 2020 Pazartesi

Harry Potter Felsefe Taşı Çocuklar için Sorular Aktiviteler

Aşağıdaki sorular, birkaç yıl önce Ayşe Hasret Özmen tarafından yapılan geniş ölçekli bir Harry Potter etkinliğinde kullanılmıştı. Çocuklar 1.kitabı okumuşlardı. Her çocuk için asalar üretilmiş, bölüm seçimi için şapka hazırlanmış ve çocukların bölümlerini gösteren broş ve kumaşlar ayarlanmıştı.

1) 4.Bölümde “Kim olduğunu bilmiyorsun haa.” Hagrid Dumbledorun Dursleylere bıraktığı mektubun Harrye hiç okunmadığını öğrendiğinde çok sinirlenmişti. Harry kimdir ve ailesi büyücü dünyasında neden ünlüdür
2) Olivanderin Diagon yolundaki dükkanını ziyaret ettiğinde asasının Harryi seçmesi neden uzun sürmüştü. Bu asayı özel kılan nedir. Olivander neden asa büyücüyü seçer dedi.
3) Harry Potter Malfoy ile Diagon yolunda Madam Malkinin dükkanında ilk karşılaştığında Malfoy ona Dudleyi  hatırlatmıştı. Dudley ile Malfoy hangi yönlerden benzer ve hangi yönlerden farklıdır.
4) Seçmen şapka dönem başında verilen ziyafette bir şarkı söylemişti. Bu şarkıda Hogwartsdaki 4 binanın üyeleri (Gryffindor, Hufflepuff, Ravenclaw and Slytherin) hakkında ne söylemişti. Harry Potter seçim sırasında  “Slytherin olmasın” diye düşünmüştü. Bu Harry hakkında bize ne anlatıyor.
5) Bölüm 12 de Harry egörünmezlik pelerini verilmişti bu pelerin onun için neden önemliydi pelerini nasıl kullandı Eğer görünmez olabilseydin  ne yapardın ve nereye giderdin.
6) Kelid aynasının önemini ve adını tartışın. Dumbledor Harrye “Bu ayna yüreklerimizin derinliklerinde yatan tutkuları, istekleri gösterir bize. Ama bu ayna bizi bilgiye, doğruya götürmez.” Demişti. Bununla Dumbledor ne kastetti. Sen aynaya baksan ne görürdün.
7) Kapağın altında bölümünde, Harry, Ron ve Hermonie Felsefe Taşına doğru ilerlerken karşılaştıkları bulmacaların çözümüne her biri hangi güçlü yönleri ile katkıda bulundu.
8) Quirrell’in Felsefe Taşının peşindeki kişi olduğunu öğrendiğinde şaşırdın mı. Öncesinde, kitapta seni ondan şüphelenmeye iten bir şeyler var mıydı.
9) Bölüm 17 de. Dumbledor Harrye “Herşeyin gerçek adını söyle. Bir şeyin adından korkarsan kendinden daha çok korkmaya başlarsın.” Demişti. Bununla ne kastetti. Korktuğunuz şeyi söyleyebilmek neden önemlidir. 
10) Dumbledore, Harry'ye Voldemort'un bebekken saldırısı sırasında aldığı koruma için ne açıklama yapıyor? “böylesine yürekten sevilmek seven insan gitse bile bizi sonsuza kadar korur” diyerek ne anlatmaya çalışmıştır. Bu koruma Harryi en kötü durumlarda nasıl korumuştur.

Derinlemesine
1) Gerçek ve Paralel Dünyalar : Dumbledor Haryyi büyümesi için bir büyücü ailenin yanına yerleştirmektense neden Dursleylerin yanına yerleştirdi. Harrynin akrabaları ile olan ilişkisi, karakterini nasıl şekillendirmiştir. Harry Privet yolundaki mutsuz hayatından Hogwartsdaki büyülü dünyaya geçmiştir. Onun hayatındaki bu iki dünya hangi yönlerde benzer ve farklıdır. Sence Harry bir dünyadan diğerine geçtiğinde nasıl hissetmiştir. Hogwarts dünyasından kendi okullarımıza uygulayabileceğimiz neler öğrenebiliriz.
2) Karakter İsimleri : Bu kitaptaki bir çok karakterin akılda kalır isimleri vardır. Bazı isimlerin karakterlerin kişilikleri hakkında neler söyleyebileceğini tartışın. Voldemort and Draco Malfoy isimleri karakterleri hakkında ne anlatır.  Peki ya Albus Dumbledore and Severus Snape ? Harry Potter’ın neden diğerlerine göre sıradan bir adı var. Bir isimden basitçe karakterinin ilerde nasıl olacağını çıkarabilir misiniz?
3) Arkadaşlık : Kitap boyunca Harry Ron ve Hermonie arasındaki ilişki büyüyüp değişti. Harry ve Ron neden hızlıca sıkı dost oldular. Başlangıçta neden Harmonie yi sevmediler.  Bölüm 10 Cadılar bayramında arkadaşlıklarını perçinleyen şeyin ne olduğunu tartışın. Bu üçlü birbirlerinden hangi özellikleri ile ayrılır ve hangi yönlerden benzerler. Gruba hangi beceri ve güçlü yönleri ile katkıda bulunurlar.
4) Güç : Kitap genelinde gücün iyiye ve kötüye kullanımı yoğun şekilde işlenmiştir. Bölüm 17 İki Yüzlü Adamda, Quirrell, Harrye “İyiyle kötü diye bir şey yoktur, güç vardır sadece, bir de o gücü elde edemeyecek kadar zayıf olanlar..” Sence bu ne anlama geliyor. Bu görüşe katılıyor musun. Gerçek dünyada bu teorinin örneği olarak gördüğün bir şeyler var mı?
5) Quidditch : Büyücü sporu olan Quidditch tüm seri boyunca eğlence kaynağı olmuştur. Kurallar nelerdir. Tüm pozisyonların adını söyleyebilir misiniz. Her bir pozisyonun güçlü yönlerini ve zorluklarla mücadele hakkında ne söylediğini açıklayın. Hangi pozisyonda oynamak isterdin. Diğer anlaşmazlık ve zorluklarda gösterdiği beceriler ile Altın Snitchi yakalamada gösterdiği beceriler arasındaki ilişki nedir.

5 Haziran 2020 Cuma

TC Kimlik No Kontrol

Onca zamandır T.C. Kimlik No doğrulamak için kullandığım algoritma Php üzerinde, gerçek bir TC no için geçersiz uyarısı verdi.
Aynı algoritma excelde çalışıyor.
Php de eksi sayıların modu ile ilgili bir hata yapmışım. Örneğin -2'nin modunun 8 olması gerekiyor. 2 değil.

Neyse aşağıda TCKimlik No kontrolü yapabileceğiniz bir excel dosyası mevcut.

http://www.yokova.com/TCNo_Kontrol.xlsx



29 Mart 2020 Pazar

ESP8266 NodeMcu

Bu cihaza wifi üzerinden ping atarken, paket boyutu maksimum 11832 byte olabiliyor. Yani tabii daha büyük boyutlu paketler gönderilebilir de, yanıt gelmez.
Tam olarak nedenini henüz bilememekle birlikte; gelen verinin daha büyük olması durumunda DRAM üzerinde bss için ayrılan kısma sığmaması diye düşünmekteyim..

27 Mart 2020 Cuma

Amerikan Sağlık Sisteminin Sorunu Ne Ola ki??

Günümüzde Amerika, gelişmiş dünyada, evrensel sağlık sistemi olmayan tek ülke. Hala, devletin sağlık sistemine karışmasının devlet çıkarları için uygun olmayacağını, vergi ödeyen kesim üzerine büyük bir yük bindireceğini düşünen, geniş bir grup var.

Commonwealth 2017 raporunda, Amerika en fazla sağlık harcaması yapıp buna karşın en düşük sağlık sistemi performansını sergileyen ülke durumunda.

Bunun üstüne bir de milyonlarca Amerikalı'nın herhangi bir sağlık sigortasına sahip olmaması da ekleniyor. Hasta Koruma ve Ekonomik Bakım Yasası sayesinde daha önce sigortalı olmayan kesimin yaklaşık %50'si sağlık sigortasına sahip oldu. Ama kongre'de ortaya çıkan karşıt görüşler nedeniyle asıl erişmeyi amaçladığı evrensel sağlık hizmeti hedefine ulaşamadı.

Aslında sigortalı olmayan kesimin sağlık hizmetlerinden faydalanabilmesinin sağlık harcamalarını düşüreceği düşünülüyor. Çünkü bu kesim, ücretleri karşılayamadığı için doktora gidemiyor ve önleyici tedbirler alamıyor. Tabii tedavi edilmeyen sağlık sorunları daha da ağırlaşıyor ve sonunda önleyici tedbirlerle kolayca atlatılabilecek olan hastalıklar büyük acil servis faturaları olarak sisteme geri geliyor.

Peki Amerikan sistemi neden diğer ülkelere göre daha pahalı ve daha az etkili??

1- Mevcut sistemde sigorta firmaları, doktorların düşük fiyatlı ve temel önleyici uygulamalar kullanmasındansa, uzmanlaşmış kişiler tarafından yapılacak testler ve prosedürleri kullanmalarını teşvik ediyor. Doktorlar kullandıkları prosedürlerin ve yazdıkları reçetelerin muhtemelen %50'sinin gereksiz olduğunu kabul ediyor. Bu daha basit ve ucuz bir çözümün hastaya daha fazla yardım edecek olmasına rağmen sağlık sistemi harcamalarını gereksiz bir şekilde şişiriyor.

2- Ameliyatlar ve taramalar için farklı fiyatlar öneren yüzlerce farklı sigorta planın olması, işin içinden çıkılabilmesi için ciddi bir çaba gerektiriyor. Bir doktor için 6 yardımcı personel bulunurken (hemşire, hasta bakıcı vs..) yaklaşık 10 tane yönetim çalışanı mevcut. Öyle ki, sağlık sistemine yeni alınacak iş gücünün büyük çoğunluğunu yönetim kadrosu oluşturuyor. Haliyle işin içerisine giren el sayısı arttıkça fiyatlar da yükseliyor.

3- Birçok firmada fiyat belirlemek için kullanılan yöntem; ham materyal fiyatı, üretim ve diğer harcamaların toplamına, makul bir kar payının eklenmesidir. Oysa hastanelerde son fiyat belirlenirken gerçek operasyona herhangi bir katkısı olmayan bilinmedik işlemler de fiyata dahil edilir. Böylece hastalar işlemin gerçek ücretinden binlerce dolar daha fazla ödemek zorunda bırakılabilir. Ülke genelinde aynı operasyon için talep edilen fiyatın, değişik yerlerde 50.000 dolar farklara çıkmasının nedeni budur.

4- 2014 öncesinde sigorta firmaları herhangi bir ön hastalığı olan kişilere sigorta yapmayı reddedebiliyordu. Yukarıda bahsettiğim ve Obama tarafından önerilmiş olan yasa ile bu durum kar amacı güden sigorta firmalarının aleyhine olsa dahi engellenmiş oldu. Ancak işin içerisinde kar amacı olması ve hastanelerin fiyatları konusunda yeterince şeffaf olmamaları hastaların doğru tercihler yapmasına engel oluyor. Gerekli bir operasyonun baştan sona kaça mal olacağını önceden tespit etme işi hastaya düşüyor. Ama her hastanenin ve hatta hastanedeki her doktorun farklı fiyatlara mal olması nedeniyle hastaların bunu yapabilmesi çok zor. Özellikle de acil durumlar göz önüne alınınca. Bu da evrensel olarak fiyatı yadsınamayacak bir operasyon için yoktan yere fazladan para ödenmesi anlamına geliyor.

5- Tabii bir de sadece Amerikan sistemini değil bütün dünyayı etkileyen bir husus var. O da birçok filme konu olmuş ilaç firmaları. İlaç firmalarının sistem üzerinde nasıl bir etkiye sahip olduğu 2015 civarında çok daha net bir şekilde ortaya çıktı. Daraprim isimli bir ilacın fiyatı 13 dolardan 750 dolara yükseltildi. Uzun süre bu durum karşısında hiç kimsenin hiçbir şey yapamaması, sağlık sisteminde kar amacı güden tekelciliğin nelere mal olabileceğinin basit bir örneği oldu.

24 Mart 2020 Salı

Diyot Akım-Gerilim İlişkisi

Doğru kutuplama durumunda diyot üzerinde düşen gerilim ve geçen akım eğrisi verilmiş. Katalogdan alıntı. Şimdi bu eğri ne diyor?

Öncelikle, doğru kutuplamada, yani aşağıdaki gibi bir devrede, pilden akım akmaya başlaması için giriş geriliminin minimum 0.65 Volt civarında olması gerektiğini söylüyor.
Bunun nedeni silisyum bir diyot olması. Eğer germanyum olsaydı, 0.2-0.3 Volt civarında iletime geçecekti.

Şu halde, basitçe, 1 Voltluk bir beslememiz olsa, bunun 0.65 Voltunun diyot üzerinde düşeceğini mi anlamalıyız o halde?

Ne yazık ki öyle değil. Diyot eğrisine baktığımızda, üzerinde düşen gerilimin akımla olan bağlantısı gösterilmiş (sıcaklık vs etkilerini düşünmezsek). Diyotun üzerinde ne kadar gerilim düşümü olacağını diyot üzerinden geçen akım etkiliyor. Şu halde, eğer yük kısmının 1 amper akıma ihtiyacı olduğunu düşünürsek, eğriye göre diyot üzerinde yaklaşık 0.8 Volt düşecek. Akımın daha da arttığını ve 10 Ampere ulaştığını düşünürsek ise, eğriye göre 1 Volt düşecek.

Pek önemli değilmiş gibi gözükse de, genellikle giriş beslemesinin ters bağlanmasına karşı olarak kullanılan bu yöntemin, 10 Amperlik bir akım geçişinde, sadece diyotun 10Watt güç harcaması olacağını gösteriyor.

Zaman kötü, öyle enerjiyi bol bulduk saçalım, olmaz..