Emirhan Bülbül

R Programlama Nedir ? Nerelerde Kullanılır ?

R, istatistiksel analiz, grafik gösterimi ve raporlama için bir programlama dili ve yazılım ortamıdır. R, Yeni Zelanda’nın Auckland Üniversitesi’nde Ross Ihaka ve Robert Gentleman tarafından oluşturuldu ve şu anda R Geliştirme Çekirdek Ekibi tarafından geliştiriliyor. R, GNU Genel Kamu Lisansı altında serbestçe kullanılabilir ve Linux, Windows ve Mac gibi çeşitli işletim sistemleri ile kullanılabilir.

R Özellikleri

Daha önce belirtildiği gibi, R istatistiksel analiz, grafik gösterimi ve raporlama için bir programlama dili ve yazılım ortamıdır. Aşağıdakiler, R – ‘nin önemli özellikleridir.

  • R, şartnameleri, döngüleri, kullanıcı tanımlı özyinelemeli işlevleri ve giriş ve çıkış olanaklarını içeren, gelişmiş, basit ve etkili bir programlama dilidir.
  • R etkin bir veri işleme ve depolama tesisine sahiptir,
  • R, diziler, listeler, vektörler ve matrisler üzerinde hesaplamalar için bir operatör grubu sağlar.
  • R, veri analizi için geniş, tutarlı ve entegre bir araç koleksiyonu sağlar.
  • R, veri analizi ve doğrudan bilgisayarda görüntüleme veya kağıtlara yazdırma için grafiksel olanaklar sağlar.

Sonuç olarak, R dünyanın en yaygın kullanılan istatistik programlama dilidir. Bu, veri bilimcilerin bir numaralı tercihi ve canlı ve yetenekli bir katılımcı topluluğu tarafından destekleniyor. R üniversitelerde okutulmakta ve kritik iş uygulamalarında görev almaktadır. Bu öğretici, R programlamasını size basit ve kolay adımda uygun örneklerle birlikte öğretecektir.

WordPress Tüm Yazıları Taslağa Kaydetme

Merhaba arkadaşlar, web sitenizde bir sürü yazı olduğunu düşünün ve bu yazıların hepsini taslağa kaydetmek istediğinizi hesap edin. Muhtemelen bu işlemi teker teker yapmak saatlerinizi alacaktır. Lakin işin kolayı var. Bu yazıda anlatacağım yöntem sayesinde saniyeler içerisinde WordPress sitenizdeki bütün yazıları taslak olarak kaydedebileceksiniz.

  • Öncelikle phpMyAdmin‘e girmeniz gerekiyor.
  • Ardından sitemizin veri tabanına girip SQL sekmesine tıklıyoruz.
  • Karşımıza kod yazabileceğimiz bir kutucuk gelecektir. Buraya UPDATE wp_posts set post_status='draft' komutunu girip sağ altta bulunan “Git” butonuna tıklıyoruz. İşlem tamamlandığı zaman tüm yazılarınızın taslak olarak kaydedildiğini görebileceksiniz.

Not: wp_posts kısmında bulunan wp_ sizin tablonuzun ön ekidir. WordPress kurulumu yaparken bunu farklı bir ek olarak belirlemiş iseniz koddan burayı değiştirmeyi unutmayın.

Taslağa alınan yazıları tekrar yayınlamak için ise aşağıdaki komutu kullanmanız yeterli olacaktır.

UPDATE wp_posts set post_status='publish'

WordPress “upload_max_filesize” Sorunu Çözümü

Merhaba arkadaşlar, WordPress sitelerinde bir eklenti, tema vs. yüklerken genellikle karşılaşılan sorunlardan birisi “Yüklenen dosya php.ini dosyasındaki upload_max_filesize directive ile belirtilen limiti aşıyor.
sorunudur.

Bu yazıda bu sorundan nasıl kurtulabileceğinizi anlatacağım. Bir çok sitede işe yaramaz bir sürü zahmetli yöntem mevcut. Ben sorunumu bir WordPress eklentisi sayesinde çözdüm. Eklenti aşağıdaki gibidir;

Eklentiyi kurduğunuzda ve eklenti ayarlarına girdiğinizde yüklemek istediğiniz maximum dosya boyutunu belirleyerek bu sorundan kurtulabilirsiniz. Eğer sorun hala devam ederse Hosting firmanız tarafından koyulan bir sınır olabilir. Bundan dolayı hosting firmanızla görüşün.

C++ Postfix,Prefix Dönüşümü Yapma

Merhaba, Veri Yapıları ve Algoritmalar dersinde kodlamış olduğum postfix to infix ve prefix to infix dönüşümü yapan programın kodlarını paylaşıyorum. C++ dili kullanılarak kodlanmıştır.

int main fonksiyonundan dönüştürmek istediğiniz ifadeleri yazarak ilgili fonksiyonlara yollayarak kullanabilirsiniz.

Dönüşümler stack mantığı ile kodlanmıştır. Umarım işinize yarar.

Prefix: Operatör, operandlardan önce ifadede görünürse, bu ifadeye prefix ifade denir. (operatör operand1 operand2).
Örnek : *+AB-CD (İnfix : (A+B) * (C-D) )

Infix: operatör ifadedeki işlenenler arasında görünüyorsa, bu ifadeye infix ifadesi denir. (operand1 operatör operand2).
Örnek: (A + B) * (C-D)

Postfix: Operatör, operandlardan sonra ifadede görünürse bir ifade postfix ifadesi olarak adlandırılır. (operand1 operand2 operatör).
Örnek: AB + CD – * (İnfix: (A + B * (C-D) )

#include <iostream>
#include <string>
#include <stack>

using namespace std;

bool operand(char c) {
	if(c >= '0' &amp;&amp; c <= '9') 
    return true;
   	 return false;
}


bool operat(char c) {
	if((c == '+') || (c == '-')||(c == '/' )|| (c == '*')||(c=='^')) 
    return true;
   	 return false;
}

string postfix(string ifade){
	stack<string> a; 
	
	for(int i=0;i<ifade.length();i++){
		if(operand(ifade[i])){
			string donusum(1,ifade[i]);
			a.push(donusum);
		}
	
		else{
			string operator1 =a.top();
			a.pop();
			string operator2 = a.top();
			a.pop();
			a.push("(" + operator2 + ifade[i] + 
				operator1 + ")"); 
		}
	}
	
	return a.top();
}



string prefix(string ifade){
	

	stack<string> b; 
	
	for(int i=0;i<=ifade.length();i++){
		if(operat(ifade[ifade.length()-i])){
				string operator1 =b.top();
				b.pop();
				string operator2 = b.top();
				b.pop();
				b.push("(" + operator1 + ifade[ifade.length()-i] + 
				operator2+ ")"); 
			
		}
	
		else{
		string donusum(1,ifade[ifade.length()-i]);
			b.push(donusum);
		}
	}
	
	return b.top();
}
	


int main(int argc, char** argv) {
cout<<"Postfix: 23*45*+6-"; 
string a = "23*45*+6-";
cout<<"	Infix:";
cout<<postfix(a)<<endl;

cout<<"Postfix: 78+925--34+^"; cout<<"	Infix:"; 
string b = "78+925--34+^";
cout<<	postfix(b)<<endl;

cout<<"Postfix: 456*+7-"; cout<<"	Infix:"; 
string c = "456*+7-";
cout<<	postfix(c);	

cout<<endl<<"-------------------------------------"<<endl;
cout<<"Prefix: -*+24-58+73"; cout<<"		Infix:"; 
string d = "-*+24-58+73";
cout<<prefix(d)<<endl;

cout<<"Prefix: -+*23*549"; cout<<"		Infix:"; 
string f = "-+*23*549";
cout<<prefix(f)<<endl;	

cout<<"Prefix: ++3*579"; cout<<"			Infix:"; 
string e = "++3*579";
cout<<prefix(e)<<endl;	

	
	return 0;
}

En Güncel GTA San Andreas Hileleri

GTA San Andreas Hileleri ile oyunu sınırsız bir şekilde oynayabilir, bütün herşeyi sınırsız olarak kullanabilirsiniz. tabi GTA Şifreleri tek bir şifreden oluşmuyor. Bir çok şifreden oluşmakta ve bu vereceğimiz şifreleri not almanızı tavsiye ediyoruz. Bir yere kaydedin veya sayfamızı favorilere kaydederek istediğiniz zaman bu şifrelere ulaşma imkanınız olsun.  bu şifreleri aynı zamanda GTA Türk sürümünde de kullanabilirsiniz.

Silahlar, Can ve Zırh

LXGIWYL – Silah paketi 1 (Thugs Tools)
KJKSZPJ – Silah paketi 2 (Professional Tools)
UZUMYMW – Silah paketi 3 (Nutter Tools)
ROCKETMAN – Jetpack verir.
AIYPWZQP – Paraşüt verir.
WANRLTW – Sınırsız cephane.
NCSGDAG – Tüm silah seviyenizi hitman yapar.
OUIQDMW – Araç kullanırken aynı zamanda nişan alırsınız.
HESOYAM – Can, Zırh, $250.000
BAGUVIX – Ölümsüzlük.

Araç yaratma

AIWPRTON – Rhino verir.
CQZIJMB – Bloodring Banger verir.
JQNTDMH – Rancher verir.
PDNEJOH – Yarış arabası verir.
VPJTQWV – Yarış arabası verir.
AQTBCODX – Romero verir.
KRIJEBR – Stretch verir.
UBHYZHQ – Çöp kamyonu verir.
RZHSUEW – Caddy verir.
JUMPJET – Hydra verir.
KGGGDKP – Hovercraft verir.
OHDUDE – Helikopter verir.
AKJJYGLC – ATV verir.
AMOMHRER – Tanker verir.
EEGCYXT – Dozer verir.
URKQSRK – Planör verir.
AGBDLCID – Monster verir.

Polis, Seviyeler ve Çeteler

OSRBLHH – Aranma seviyenize 2 yıldız ekler.
ASNAEB – Polislerden kurtulursunuz.
LJSPQK – Polisler tarafından 6. seviyeden aranırsınız
AEZAKMI – Asla aranmazsınız.
MUNASEF – Adrenalin modu.
KANGAROO – Mega zıplama.
IAVENJQ – Mega yumruk.
AEDUWNV – Asla acıkmazsınız.
CVWKXAM – Sınırsız oksijen.
BTCDBCB – Şişmanlarsınız.
KVGYZQK – Zayıflar, sıska kalırsınız.
JYSDSOD – Maximum güç.
OGXSDAG – Maximum güven.
EHIBXQS – Maximum çekicilik.
MROEMZH – Her bölgede çeteniz olur.
BIFBUZZ – Sokakları çeteler kontrol eder.

Araç seviyeleri

CPKTNWT – Tüm araçları üst seviyede kullanırsınız.
XICWMD – Görünmez araçlar.
PGGOMOY – Mükemmel araç kontrolü.
ZEIIVG – Bütün lambalar yeşil olur.
YLTEICZ – Agresif sürücüler.
LLQPFBN – Pembe trafik.
IOWDLAC – Siyah trafik.
AFSNMSMW – Uçan botlar.
BGKGTJH – Trafikte ucuz arabalar.
GUSNHDE – Trafikte hızlı arabalar.
RIPAZHA – Uçan arabalar.
JCNRUAD – Ekrandaki tüm araçlar patlar.
COXEFGU – Tüm araçların nitrosu olur.
BSXSGGC – Dokunduğunuz araçlar patlar.
THGLOJ – Sakin trafik.
FVTMNBZ – Trafikte kasaba araçları.
VKYPQCF – Taksilere nitro verir.
VQIMAHA – Tüm araçların seviyesini maximum yapar.

Hava ve Zaman

AFZLLQLL – Güneşli.
ICIKPYH – Çok güneşli.
ALNSFMZO – Bulutlu.
AUIFRVQS – Yağmurlu.
CFVFGMJ – Sisli.
MGHXYRM – Gökg ürültülü ve fırtınalı.
CWJXUOC – Kum fırtınası.
YSOHNUL – Hızlı saat.
PPGWJHT – Hızlı oynanış.
LIYOAAY – Yavaş oynanış.
XJVSNAJ – Herz aman gece.
OFVIAC – Turuncu gökyüzü 21:00


Oynanış

AJLOJYQY – Herkes birbirine saldırır.
BAGOWPG – Herkes sizden nefret eder.
FOOOXFT – Herkese sil?h verir.
SZCMAWO – İntihar edersiniz.
CIKGCGX – Plaj partisi.
AFPHULTL – Ninja teması.
IOJUFZN – Halk isyan eder.
PRIEBJ – Funhouse teması.
SJMAHPE – Herkese 9mm silah verir.
ZSOXFSQ – Herkese roket verir.

C++ Dosyadan Veri Okuma ve Yazma

C++ dilinde herhangi bir dosyadan veri okuyup, veri yazmak için belli başlı komutlar kullanılıyor. Bunlara aşağıdan ulaşabilirsiniz.

Dosyadan Veri Okuma

Dosyadan veri okumak için ifstream komutunu kullanıyoruz. Bu komutu kullanmadan önce #include <fstream> kütüphanesini dahil etmeyi unutmuyoruz.

ifstream oku;
    oku.open("DOSYA İSMİ.UZANTISI");
    oku>>satir1;
    oku>>satir2;
oku.close();

Yukarıdaki kodda bulunan “oku”yu istediğiniz gibi değiştirebilirsiniz. “DOSYA İSMİ.UZANTISI” yazan yere ise “hasta” isminde bir metin belgeniz varsa “hasta.txt” yazıyorsunuz. Dosya uzantısının .txt olmasına gerek yok .dat, .html gibi dosya türleri içinde bu kodlar işe yarayacaktır.

oku>>satir1 kısmında dosya içerisinde bulunan ilk satır okunur ve satir1 değişkenine aktarılır.

oku>>satir2 kısmında ise dosya içerisinde bulunan ikinci satir okunur ve satir2 değişkenine aktarılır.

Dosya içerisindeki tüm satırları okumak isterseniz for döngüsü ile veya satır sayısı kadar değişken kullanarak okuyabilirsiniz.

Dosyaya Veri Yazma

Dosyaya veri yazmak için ise yine #include <fstream> kütüphanesini dahil etmeyi unutmuyoruz. Dosyaya veri yazmak için ofstream komutunu kullanıyoruz.

ofstream yazdir(("DOSYA İSMİ.UZANTISI"), ios::app);
yazdir << "Denemeeeee";
yazdir.close();

Dosyadan veri okuma komutuna göre burada bir farklılık söz konusu; ios::app komutu. Bu komut sayesinde dosyaya ekleme, yazma izni vermiş oluyoruz.

yazdir<< “Denemee” kısmında ise dosyaya yazdırmak istediğiniz yazıları veya değişkenleri yazabilirsiniz.

Elektronik Sigara E Sigara Likit Smok takipçi satın al