vehbiakdogan

Senior Sofware Developer

Diğer

Mobil Tarayıcı Renk Değiştirme

Merhaba arakdaşlar.

Artık herkes web sitesini mobil uyumlu yani responsive yaptırıyor ve mobil sitelere oldukça önem veriyorlar. Gün geçtikçe önemi artan mobil siteler için herkes tasarımı elinden geldiğince güzel yapmaya çalışıyor. Bizde bugün mobil tarayıcılarda Mobil Tarayıcı Renk Değiştirme işlemini nasıl yapabileceğimizi göreceğiz.

 

Mobil Tarayıcı Rengini Değiştirme

Mobil tarayıcımızın rengini neden değiştireyim dediğinizi duyar gibiyim 🙂 Tarayıcı rengini temanız ile uyumlu yaparsanız siteniz tarayıcıda bir mobil app gibi çıkar buda herkesin istediği bir durumdur.

Örneğin kişisel web sitem olan vehbiakdogan.com un tarayıcı rengini değiştirdim. Cep telefonundan girildiğinde siteme aşağıdaki şekilde bir görüntüyle karşılaşacaksınız 🙂

 

Adres Çubuğunun rengine bakarsanız web sitem ile birleşik gibi görünüyor.

 

 

 

 

 

 

 

Şimdi tarayıcı rengimizi nasıl değiştireceğiz bakalım.

<!-- Chrome, Firefox OS ve Opera -->
<meta name="theme-color" content="#3498db">
<!-- Windows Phone -->
<meta name="msapplication-navbutton-color" content="#3498db">
<!-- iOS Safari -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="#3498db">

 

 

Yukarıdaki kodu web sitenizde <head></head> tagları arasına eklerseniz sizde mobil tarayıcınızın rengini değiştirmiş olursunuz.

Not: content kısımlarını kendi renkleriniz ile değiştirmeyi unutmayınız.

Her geçen gün mobil dünyaya biraz daha geçiş yapıyoruz. Bu yüzden mobil sitemizi ne kadar optimize edebilirsek ve tasarımsal alanda güzel yaparsak o kadar çok ekmek yeriz bu işten.

Bol yazlımlı günler 🙂

DiğerHtml-Html5

İki Tarih arasındaki Zaman Farkını Bulma

$datetime1 = new DateTime('2015-07-01');
$datetime2 = new DateTime('2016-08-25');
$interval = $datetime1->diff($datetime2);

foreach ($interval as $i => $j)
	echo "$i : $j <br/>";
	
echo $interval->format('İki Tarih Arasında %d Gün %m Ay %y Yıl Fark Var ');

y:1 
m:1 
d:25 
h:0 
i:0 
s:0 
weekday:0 
weekday_behavior:0 
first_last_day_of:0 
invert:0 
days:421 
special_type:0 
special_amount:0 
have_weekday_relative:0 
have_special_relative:0 
İki Tarih Arasında 25 Gün 1 Ay 1 Yıl Fark Var

Gördüğünüz Gibi İki tarih Arasındaki gün ay yıl farkını detaylı bir şekilde görmüş olduk. DateTime Sınıfı hakkında Detaylı Bilgi İçin Yazdığım Yazıya Bakabilirsiniz.

Diğer

C++ Bölme Operatörü Kullanmadan Bölme İşlemi Yapmak

Merhaba arkadaşlar sizlere bölme operatörü(/) kullanmadan nasıl bölme işlemi yapılır onu göstereceğim 🙂

Yöntemimizin adı çıkarma işlemi ile bölme

Bölme operatörü kullanarak herkes bölme yapar algoritma geliştirme amaçlı genelde hocalarda bölme operatörü kullanmadan bölme yapın derler. algoritmasını anlatayım

1. bölünen sayımız bölen sayımızdan küçük oluncaya kadar biz sayıyı böleriz mantık budur.

2. bölünen sayıyı bölen sayıya tam anlamıyla bölmek demek bölünen sayının içinde kaç tane bölen sayı var bunu öğrenmektir aslında 😀
Çok saçmaladım farkındayım ama kod yazınca daha iyi anlaşılacaktır.
Arkadaşlar ben c++ için yazacağım ama tüm programlama dillerinde algoritmayı uygulayabilirsiniz. uygulayamayanlar olursa sorabilirler.

işte cevap :

#include <iostream>
using namespace std;
int main() {
	setlocale(LC_ALL,"turkish"); // türkçe karakter desteği 
	int bolunen, bolen, bolum = 0; // değişkenlerimiz 
	cout << "Bölünecek sayı : "; 
	cin >> bolunen;
	cout << "Bölen sayı: ";
	cin >> bolen;
	// sayılarımızı aldık 
	while (bolunen >= bolen) { // bölen sayı büyük oluncaya kadar döngümüz devam etsin. 
		bolunen -= bolen;
		bolum++;
	}
	cout << "bölüm: "<<bolum<<endl; // bölümü yazdırdık



	return false;
}


C++Diğer

githubda syntax highlighter kullanımı

Githuba bir proje eklediğimizde ister istemez projemiz ile ilgili açıklama eklememiz gerekiyor. açıklama yaparken genelde nasıl kullanılır ne işe yarar özellikleri nelerdir bunlardan bahsederiz.
Bizler yazılımcılar olarak genelde açıklamaları uygulamalı yani kod yazarak gösteririz.
githubda açıklama dosyasında(readme.md) direk kod yazarsak kod renklendirilmeden text olarak gösterilir ve bu hiçbir yazılımcının hoşuna gitmez 🙂 bunu github da düşünmüş ve bizim için bir syntax highlighter özelliği yapmış bizede bunu kullanmak kalıyor 🙂

Şimdi github daki syntax highlighter özelliğini nasıl kullanacağımıza bakalım.

öncelikle readme.md dosyamızı açıyoruz ve açıklamamızı yazıyoruz kod eklemek istediğimiz zaman ise githtub un kodumuzu bir kod olduğunu ve bunu renklendirmesi gerektiğini anlatmak içinde aşağıdaki şekilde bir kullanım yapıyoruz.


```code_type
kodlarımız burada olacak 


```


code_type yazan kısma ise yazdığımız kodun hangi programlama dilinde yazıldığını belirtiyoruz
örn:
javascript : js
html : html
Css : css
c++ : cpp
java : java

bunlar bildiklerimden birkaçı.
artık kodlarınızı renkli olarak ekleyebilirsiniz 🙂

Diğer

Usb bellekte veri görünmeme hatası

merhaba arkadaşlar birkaç gün önce karşılaştığım bir hatayı sizlerle paylaşmak istiyorum.
usb belleğim bilgisayarım ksımında dolu görünüyor ama içine girince boş görünüyor.

Çözüm olarak öncelikle usb belleğimizi açıyoruz ve daha sonra
ctrl+shift+f10 tuş kombinasyonu ile veya başlat çalıştır kısmına cmd yazarak uçbirimi açıyoruz.

eğer başlat kısmından açtıysanız öncelikle uç birimde usb belleğin olduğu dizine gitmeniz gerekiyor. bunun için
cd .. ile bir üst dizine,
cd ile bir alt dizine ,
dir komutu ile dizinleri listeleyerek usb belleğe erişmeniz gerekiyor.
Eğer ddos bilginiz yoksa 1. dediğim tuş kombinasyonunu kullanmanızı tavsiye ederim.

Evet artık usb belleğimizin olduğu dizinde olduğumuzu varsayıyorum.

Daha sonra uçbirime aşağıdaki kodu yazıp entera basıyoruz.


attrib /S /D -h -r -s 

Bu kod sayesinde usb belleğimizdeki tüm dosya klasör ve alt klasörlerin attribütlerini salt okunur yani görünür yapmış oluyoruz.
ve dosyalarımızı kurtarmış olduk 🙂

Diğer

svg Dosyası Görünmeme Hatası Ve Çözümü

yeni sitemi kodlarken site bitinceye kadar localde çalıştım ve bazı yerlerde renk uyumluluğu açısından svg dosyaları kullanmak zorunda kaldım.

sitem bittiğinde hostinge yükledim ve benim svg dosyalarımın hiçbirinin tarayıcıda görünmedi ne yapsam ne etsem diye biraz araştırdım ve küçük bir kod ile hallettim hemen sizlere de göstereyim 🙂

svg dosyaları tarayıcıda görünmüyor ise hemen bir .htaccess dosyası açıp aşağıdaki iki kodu yazıyorsunuz.

RewriteEngine on
AddType image/svg+xml svg svgz
AddEncoding gzip svgz

ve böylece servera uzantısı svg olan dosyalarınızın birer resim dosyası olduğunu anlatmış bulunuyorsunuz.

İyi Çalışmalar…

Diğer

Özel Ders Verilir

Erzurum Atatürk üniversitesi Bilgisayar mühendisliğinde okuyorum bildiğiniz üzere (tarih:29.04.2014). Bu işin eğitimini alan biri olarak öğrendiklerimi gerek blogumda yazı yazarak gerek sorulan sorulara cevap vererek elimden geldiğince paylaşıyorum.
Erzurum da özel ders vermek istiyorum ilgilenen arkadaşlarımızı bekliyorum. ayrıca takıldığınız sorularınızı Soruuzmani.com sorarsanız elimden geldiğince yardımcı olurum.
özel dersleri toplu olarak veya bireysel olarak verebilirim. çalışacağımız ortam ve dersi alacak kişi veya kişilerin kendilerine ait bilgisayarlarını bulundurmaları ders açısından iyi olacaktır. İstenilen bir dilde veya birkaç dilde özel ders alabieceğinizide unutmayınız 🙂 Ders anlatım tarzıma blogumdaki yazılarıma bakarakta fikir sahibi olabilirsiniz.
ders almak isteyenlerle bu konuları daha detaylı görüşürüz zaten.
özel ders almak isteyenler iletişim kısmından bana ulaşabilirler.
Özel ders şimdilik sadece erzurum’da yaşayan arkadaşlar için geçerlidir.

İletişim mail

Diğer

Eset Nod32 Güncel Keyler

Virüs programımın süresinin bitişi

Evet gün 12.01.2014 Virüs programımın süresi bitti eset nod32 kullanıyorddum gayette memnundum süresini uzatsam diye düşünürken işte içimden bir ses vehbi bi internete bak belki iyilik sever arkadaşların key paylaşmışlardır dedi. 🙂
Tabi bende çok söz tutan biriyim yemedim içmedim geçtim bilgisayar başına ve araştırmaya başladım.

Çok kısa bir araştırmanın sonunda insanlığın ölmediğini öğrendim ve serial key buldum ve virüs programımın süresini 13.03.2015 e kadar uzattım :)bulduğum keyleri sizlerlede paylaşmak istedim.

işte Keyler:

Eset Nod32 Güncel Keyler

Kullanıcı adı: EAV-0100605936
Şifre: 9hpdfh4en8
Bitiş Süresi: 13/03/2015


Kullanıcı adı: EAV-0106259608
Şifre: 4mhu23j6jv
Bitiş Süresi: 26/02/2015


Kullanıcı adı: EAV-0103151153
Şifre: nuxvcje822
Bitiş Süresi: 17/01/2015


Kullanıcı adı: EAV-0092106553
Şifre: 2bebk8au2j
Bitiş Süresi: 09/08/2014


Kullanıcı adı: EAV-0092033579
Şifre: t9nja6f69c
Bitiş Süresi: 07/08/2014


Kullanıcı adı: EAV-0091275548
Şifre: vtxfpfcret
Bitiş Süresi: 26.07.2014


iyi günlerde Kullanmanız dileğiyle … 🙂

Diğer