React Native Found Xcode project xcrun: error: unable to find utility HATA ÇÖZÜMÜ

React Native Found Xcode project xcrun: error: unable to find utility HATA ÇÖZÜMÜ için yapılması gerekenlerden önce hatamızı görelim:

HATA:

Found Xcode project TestProject.xcodeproj
xcrun: error: unable to find utility "instruments", not a developer   
tool or in PATH
 
Command failed: xcrun instruments -s
xcrun: error: unable to find utility "instruments", not a developer 
tool or in PATH

ÇÖZÜM:

Xcode’da Xcode menüsünü, ardından Tercihler’i ve ardından Konumlar sekmesini seçin. Açılır listeden Xcode sürümünüzü seçin ve Xcode’dan çıkın.

Yine de çözülmezse burayı gözden geçirmenizde fayda var.

React Native Uygulamada Klavyeyi Otomatik Kapatmak

Bir metin girişine dokunduğumda, klavyeyi tekrar kapatmak için başka bir yere dokunabilmek istiyorum (geri tuşu değil).

örnek kodunuz böyleyse:

<View style={{flex: 1}}>
    <TextInput keyboardType='numeric'/>
</View>

şu kod ile değiştirin:

<ScrollView contentContainerStyle={{flexGrow: 1}}
  keyboardShouldPersistTaps='handled'
>
  <TextInput keyboardType='numeric'/>
</ScrollView>

yada şununla:

import {Keyboard} from 'react-native'
 
<TouchableWithoutFeedback onPress={Keyboard.dismiss} accessible={false}>
    <View style={{flex: 1}}>
        <TextInput keyboardType='numeric'/>
    </View>
</TouchableWithoutFeedback>

yada klavyeyi kapatmak için aşağıdakine benzer bir yapı kullanabilirsiniz:

import React from 'react';
import { TouchableWithoutFeedback, Keyboard, View } from 'react-native';
 
const DismissKeyboardHOC = (Comp) => {
  return ({ children, ...props }) => (
    <TouchableWithoutFeedback onPress={Keyboard.dismiss} accessible={false}>
      <Comp {...props}>
        {children}
      </Comp>
    </TouchableWithoutFeedback>
  );
};
const DismissKeyboardView = DismissKeyboardHOC(View)
...
render() {
    <DismissKeyboardView>
        <TextInput keyboardType='numeric'/>
    </DismissKeyboardView>
}

NOT: accessible={false}giriş formunun VoiceOver aracılığıyla erişilebilir olmasını sağlamak için gereklidir. Görme engelli insanlar size teşekkür edecek!

React Native ve React arasındaki fark nedir?

React’i merak edip öğrenmeye başlayanlar React ve React Native arasındaki farkı bilmek isteyebilirler.

ReactJS , kullanıcı arabirimleri ve web uygulamaları oluşturmak için hem ön uç web’i hem de sunucuda çalıştırmayı destekleyen bir JavaScript kitaplığıdır.

React Native , yerel uygulama bileşenlerini derleyen ve JavaScript’te ReactJS’yi bileşenlerinizi oluşturmak için kullanmanıza izin veren farklı platformlar (iOS, Android ve Windows Mobile) için yerel mobil uygulamalar oluşturmanıza yarar. React Native ile tek satır kod yazarsınız hem android hem ios için 2 farklı çıkış alırsınız diyebiliriz.

Her ikisi de açık kaynak kodludur.

Brackets PHP Eklentileri

Brackets ile php yazmak da kolay ama daha kolay olsun diye eklenti olarak otomatik tanımlama hata uyarı vb eklentiler buldum bunları kısaca açıklayarak paylaşmak istiyorum;

1) PHP-SmartHints

PHP kodlarken PHP geliştiricilerinin hayatlarını kolaylaştırmak için akıllı bir kod ipucu aracı olması için amaçlanmıştır denemekte fayda var.

İNDİR

2) Beautify

PHP kodunuzun iyi görünmesini sağlar. CMD-Shift-L (Mac) ve Ctrl-Shift-L (Win) gibi KISAYOLLARI KULLANABİLİRSİNİZ, dosyalarınızı daha okunaklı hale getirir.Aynı zamanda bu dosyaları güzelleştirmek için kullanışlı bir kısayol tuşu sunar. özellikle JavaScript kodu Beautify kullanılarak tutarlı bir şekilde biçimlendirilebilir ve daha okunabilir hale getirilebilir.

İNDİR

3) Code Folding

Düzenlenmiş dosyalar için basit kod katlama sağlar.
JavaScript, JSON, CSS, PHP ve LESS dosyaları için küme katlama, etiket katlama, girinti katlama ve çok satırlı yorum katlamayı destekler. Ayrıca etiket eşleştirmeye dayalı HTML ve XML dosyaları için bazı destek var. Kod Katlama ile kodunuzun büyük bölümlerini tek bir satıra daraltabilirsiniz.

İNDİR

devamı gelecek…

CSS Arka Plan Resmi Ayarlama

CSS’te Arka plan rengi için background-color arka plan resmi için background-image kullanılmaktadır.

background-color kullanım örnekleri:

h1 {background-color: #FFFFCC} 
h2 {background-color: transparent} 
p {background-color: rgb(200,0,200)}

background-image kullanım örneği:

background-image: 
url(images/my_background.gif)

bacground-image ile ilgili detaylı örneklere buradan ulaşabilirsiniz. İyi çalışmalar

* CSS’e yeni başladıysanız bu kodları style tagleri içinde yada .css dosyası içinde kullanacağınızı hatırlatmak isterim iyi çalışmalar

Xamp workbench ERROR 2006 (HY000) at line 43: MySQL server Hata Çözümü

Yüksek boyutlu verileri navicat ya da workbench ile import ederken karşılaşılan sık hatadır:

Running: mysql.exe –defaults-file=”c:\users\pcname~1\appdata\local\temp\tmpsh2hmn.cnf” –protocol=tcp –host=127.0.0.1 –user=root –port=3306 –default-character-set=utf8 –comments –database=htttt < "D:\\DATA\\test\\test.sql" ERROR 2006 (HY000) at line 43: MySQL server has gone away Operation failed with exitcode 1 12:32:11 Import of D:\DATA\test\test.sql has finished with 1 errors

Çözümü basit eğer xamp kullanıyorsanız;
config -> my.ini dosyasında -> max_allowed_packet = 64M

buradaki 64M değerini 999999M yapabilirsiniz.

ubuntu sunucuda değişiklik yapılması gereken dosya: my.cnf

R10.Net Geleneksel Çekilişleri Tüm Hızıyla Devam Ediyor.

R10Net Türkiye’nin En Büyük Webmaster Forumu ile Teknoloji’yi yakından takip ediyor ve Hediyeler kazanıyorum. Ben katıldım, siz de katılabilirsiniz. #R10Net https://www.r10.us/vYDAg

Hediyeler
(Toplamda 21 kişinin kazanacağı yarışmamızın ödülleri)
2 Kişiye Powerbank – Anker PowerCore Select 20000 mAh Taşınabilir Hızlı Şarj Cihazı – PowerIQ 2.0 18W Çift Çıkışlı Powerbank ( Ürün İçin Tıklayın )
2 Kişiye 64gb Flash Disk – SanDisk Cruzer Force 64GB Metal Usb Bellek ( Ürün İçin Tıklayın )
2 Kişiye istediği Mesleki Rank
2 Kişiye Platin Üye Rankı
3 Kişiye Gold Üye Rankı
5 Kişiye Silver Üye Rankı
5 Kişiye 1GB Ücretsiz Hosting ( cPanel/Directadmin )

Çekiliş sonuçlarını buradan da paylaşılacaktır. Katılımcılara başarılar.