Kategori Arşivleri:Genel

Herkes için CodeIgNiter Eğitimi-5: HTACCESS Dosyası ayarları

0 Herkes için CodeIgNiter Eğitimi-5: HTACCESS Dosyası ayarları hakkında yorumlar
CodeIgNiter çatısında önemli olan nokta .htaccess dosyasının yapılandırılması mevzusudur. Burada yapılacak değişiklik link yapısının daha şık görüntülenmesini sağlayacaktır. Bu ayar yapılmadığı zaman. http://localhost/projeadi/index.php/welcome Şeklinde olurken, htaccess dosyasında aşağıdaki değişiklik yapılır ise link şu şekilde gösterilecektir. http://localhost/projeadi/welcome Gelin htaccess dosyasını aşağıdaki gibi oluşturalım ve proje kök dizinine atalım. RewriteEngine On RewriteCond...

Herkes için CodeIgNiter Eğitimi-4: İlk ayarlar(Application/config/database.php)

0 Herkes için CodeIgNiter Eğitimi-4: İlk ayarlar(Application/config/database.php) hakkında yorumlar
CodeIgNiter ile dinamik bir proje oluşturmak istiyorsanız yapmanız gereken bir başka ayar database ayarlarıdır. Bu ayarlara application/config/database.php altından ulaşabilirsiniz. Tüm bu ayarları yapmadan önce autoload.php altında $autoload[‘config’] = array(‘database’);  otomatik projeye dahil etmeniz faydalı olacaktır.   Database.php dosyasına tekrar geldiğimizde ise aşağıdaki satırları sunucunuza göre değiştimeniz gerekecektir. $db['default'] = array(...

Herkes için CodeIgNiter Eğitimi-3: İlk ayarlar(Application/config/autoload.php)

0 Herkes için CodeIgNiter Eğitimi-3: İlk ayarlar(Application/config/autoload.php) hakkında yorumlar
Codeigniter çatısında bir başka önemli dosya autoload.php dosyasıdır. Projemizde otomatik işletilecek bileşenleri dahil etmemizi sağlar. Şimdi ilgili dosyadaki birkaç satıra bakalım; defined('BASEPATH') OR exit('No direct script access allowed'); $autoload['libraries'] = array();//Bu satırda codeigniter kütüphanelerini dahil edebiliriz. Örneğin 'session','cookie' gibi. Bu kütüphanelerin ne olduğuna bakmak için system içindeki library klasörüne gözatabilirsiniz....

Herkes için CodeIgNiter Eğitimi-2: İlk ayarlar(Application/config/routes.php)

0 Herkes için CodeIgNiter Eğitimi-2: İlk ayarlar(Application/config/routes.php) hakkında yorumlar
Codeigniter çatısında ilk başvuracağımız ayar projemiz çalıştığında işletilecek varsayılan kontrolün tanımlanacağı ve projemizde yönlendirmelerin ayarlandığı routes.php dosyasıdır. Öncelikle bu dosya içeriğine bakalım; defined('BASEPATH') OR exit('No direct script access allowed'); $route['default_controller'] = 'welcome';//Bu satırı işletilmesini isteyeceğiniz kontrol dosyasının adını verebilirsiniz.Ben projemde genelde home kontrolüne atıfta bulunuyorum.   Peki kontrol ne anlama...

Herkes için CodeIgNiter Eğitimi-1: Tanıtım ve anahtar kavramlar

0 Herkes için CodeIgNiter Eğitimi-1: Tanıtım ve anahtar kavramlar hakkında yorumlar
Codeigniter php kod altyapısıyla geliştirilmiş ve model view ve controller programlama felsefesini içinde barındıran bir framework paketidir. Framework denildiğinde programlama süreçlerinin daha kısa zamanda kurgulanması amacıyla oluşturulmuş yazılım çatıları olarak karşımıza çıkmaktadırlar. Bu yazılı eğitim serisinde paylaşacağım konularda sizlerin php programlama becerilerinizi daha üst bir seviyeye çıkaracak ve kendi projelerinizi...

IOS üzerinde radyo yayını yapma yazılı anlatımı

0 IOS üzerinde radyo yayını yapma yazılı anlatımı hakkında yorumlar
IOS ÜZERİNDE RADYO YAYINI YAPMA YAZILI DOKÜMANTASYON   IOS ÜZERİNDE RADYO YAYINI YAPMA YAZILI DOKÜMANTASYON.. 1 Temel anahtar kavramlar 1 Düğme ve sekme konumları 1 Uygulama kullanımı ve ilk ayarlar. 2 Uygulamayı edinme. 2 Uygulama ilk ayarları 2 Radyo yayın ayarları 2 Uygulama kullanımı 3     Temel anahtar kavramlar...

VoiceOver kullanımı ve IOS Erişilebilirliği-5:VoiceOver Konuşma ve Ayrıntı Düzeyi Ayarları

0 VoiceOver kullanımı ve IOS Erişilebilirliği-5:VoiceOver Konuşma ve Ayrıntı Düzeyi Ayarları hakkında yorumlar
VoiceOver ayarları içerisinde bulunan konuşma ve ayrıntı düzeyi ayarları ele alınmıştır. VoiceOver ile farklı sesleri kullanabilir, farklı diller arasında otomatik algılama yöntemi ile geçişler yapılması sağlanabilir ve noktalama, emoji ve ortam oynatılırken altyazı seslendirmesi ve ekranda belirmesi gibi detaylı özelleştirmelerin gerçekleştirilmesi sağlanabilir.

VoiceOver kullanımı ve IOS Erişilebilirliği-4: Ana Ekranda Ayrıntı Düzeylerine Erişim

0 VoiceOver kullanımı ve IOS Erişilebilirliği-4: Ana Ekranda Ayrıntı Düzeylerine Erişim hakkında yorumlar
Ana ekranda ayrıntı düzeylerine erişim rotor hareketiyle gerçekleştirilir ve sözcük, karakter,başlık ve daha birçok seçeneğe erişim sağlanabilmektedir. Rotor hareketi işaret parmağınızla birlikte baş parmağınızı şişe kapağı açar konumda ekrana temas ederek gerçekleştirebileceğiniz hareketin adı şeklinde ifade edilir. Aşağıdaki videoda rotor hareketiyle ulaşılan seçenekler gösterilmektedir.

VoiceOver kullanımı ve IOS Erişilebilirliği-3: Ana Ekranda Düzenleme İşlemleri

0 VoiceOver kullanımı ve IOS Erişilebilirliği-3: Ana Ekranda Düzenleme İşlemleri hakkında yorumlar
VoiceOver ile ana ekranlarda düzenleme işlemlerinin nasıl yapılacağı videoda ele alınıyor. Tek parmakla yukarı ve aşağıya kaydırma yaparak düzenleme modunu etkin hale getirebilirsiniz. Tek parmakla kaydırma yaparken iki seçenek bulunur. Biri etkinleştir bir diğeri ise düzenleme modudur. Düzenleme modundayken herhangi bir simgenin üzerindeyken sürükleme, silme ve klasör oluşturma işlemlerini gerçekleştirebilirsiniz....

VoiceOver kullanımı ve IOS Erişilebilirliği-2: Temel Parmak Hareketleri

0 VoiceOver kullanımı ve IOS Erişilebilirliği-2: Temel Parmak Hareketleri hakkında yorumlar
VoiceOver kullanımında temel parmak hareketleri bu video içerisinde yer alıyor. Yardımı başlatarak parmak hareketlerinin ne olduğunu öğrenebilirsiniz. Yapmanız gereken dört parmakla ekrana iki kez dokunmak olacaktır.

VoiceOver kullanımı ve IOS Erişilebilirliği-1: Ekran okuyucuyu etkinleştirme ve ilk ayarlar

0 VoiceOver kullanımı ve IOS Erişilebilirliği-1: Ekran okuyucuyu etkinleştirme ve ilk ayarlar hakkında yorumlar
IOS işletim sistemiyle birlikte bütünleşik gelen VoiceOver ekran okuma yazılımını ele alıyoruz. Video içeriğinde erişilebilirlik ayarları, ana ekrana erişim, bildirim ve denetim merkezine erişim konuları anlatılıyor.

SAMSUNG Galaxy Watch Active Day Erişilebilirliği-3: Saat ile gelen modları kullanma

0 SAMSUNG Galaxy Watch Active Day Erişilebilirliği-3: Saat ile gelen modları kullanma hakkında yorumlar
SAMSUNG akıllı saatlerinde karşımıza çıkan ve bildirim alma tercihlerimizi yönetebileceğimiz bazı modlar bulunmaktadır. Bu modları kullanarak bulunduğunuz koşula göre uyarılar alabilir veya uyarı almayı kapatabilirsiniz.

SAMSUNG Galaxy Watch Active Day Erişilebilirliği-2: Saat üzerinde panelleri tanıma

0 SAMSUNG Galaxy Watch Active Day Erişilebilirliği-2: Saat üzerinde panelleri tanıma hakkında yorumlar
Samsung Galaxy Watch Active üzerinde bildirimlere, ayar paneline ve araç takımlarına erişebileceğiniz alanlar bulunur. Bu panellere nasıl erişim sağlayabileceğinizi aşağıdaki videoda anlattım.

SAMSUNG Galaxy Watch Active Day Erişilebilirliği-1: Giriş ve ilk ayarlar

0 SAMSUNG Galaxy Watch Active Day Erişilebilirliği-1: Giriş ve ilk ayarlar hakkında yorumlar
Samsung tarafından piyasaya sürülen akıllı saati Active Day-2 sunduğu erişilebilirlik özellikleriyle Apple Watch serisine göre alternatif olabilecek bir kullanım deneyimi sunacak mı (?) bu yazı dizisinde değerlendiriyor olacağım. İsterseniz başlayalım... Bilindiği üzere SAMSUNG bu sene akıllı saat anlayışını biraz değiştirerek ve geliştirerek Galaxy Watch adını verdiği bir seri üretimine geçti....

Herkes İçin JavaScript Eğitimi-4: Değişkenlerin etki alanları ve kapsamı

0 Herkes İçin JavaScript Eğitimi-4: Değişkenlerin etki alanları ve kapsamı hakkında yorumlar
Değişkenler JavaScript üzerinde oluşturulurken başına var ifadesi getirilir ise sadece tanımlandığı alanda kullanılabilir. Ancak, var ifadesi gelmez ise her yerden erişilebilir. Gelin bir örnekle bu durumu özetleyelim. Değişken etki alanlarına örnek function OrnekMethod() { var AdSoyad = "Sarper ARIKAN"; alert("Ad soyad değişkeni tanımlı olduğu için türü ekrana basılır"+typeof(AdSoyad)); } //Method...

Herkes İçin JavaScript Eğitimi-3: Tür dönüştürme

0 Herkes İçin JavaScript Eğitimi-3: Tür dönüştürme hakkında yorumlar
JavaScript kodlama dilinde, diğer programlama dillerinde olduğu üzere tür dönüşümleri yapabilirsiniz. Başlıca yapılabilecek tür dönüşümleri; *toString veya string(değer) ile metin türüne dönüşüm. *parseInt(değer) veya number(değer) türüne dönüşüm. *boolean(değer) türüne dönüşüm. toString ve string() yapılarıyla metinsel türe dönüşüm var sayi = 1984; alert("Sayı değişkeni sayısal türden metin türüne dönüştü. Bu da...

Herkes İçin JavaScript Eğitimi-2: Değişken Tanımlama

0 Herkes İçin JavaScript Eğitimi-2: Değişken Tanımlama hakkında yorumlar
Değişken, programların çalışması için gerekli olan veri tiplerini barındıran bölgelerdir. JavaScript üzerinde toplamda 6 adet veri tipi bulunmaktadır. Bu veri tipleri sırasıyla Number(Sayısal değişkenler) String(Metinsel değişkenler) Null(Değer atanmamış değişkenler) Undefined(Tanımlanmamış değişken) Boolean(Mantıksal değişkeni) Object(Nesne değişkeni) Değişken Tanımlama var ad = "sarper"; var yas = 35; alert(ad +" "+" "+"yaşı"+" "+yas);...

Herkes İçin JavaScript Eğitimi-1: JavaScript Giriş ve Kod Yapısı

0 Herkes İçin JavaScript Eğitimi-1: JavaScript Giriş ve Kod Yapısı hakkında yorumlar
JavaScript, web sayfalarını dinamik hale getiren tarayıcı taraflı bir dildir. Html, php ve css dilleriyle birlikte kullanılmaktadır. JavaScript tarayıcı taraflı bir dil olduğu için internet olmasa dahi bilgisayarınızda tarayıcı tabanlı uygulamalar yapabilirsiniz. Genel itibariyle JavaScript kodları aşağıdaki yapı arasına yazılmaktadır. JavaScript Kod Yapısı JavaScript kod yapısında html 5 öncesi type...

Herkes için PHP Eğitimleri-28: Sihirbaz methodlar__call()

0 Herkes için PHP Eğitimleri-28: Sihirbaz methodlar__call() hakkında yorumlar
Php programlamada bazen özelleştirilmiş hatalar oluşturmak isteyebiliriz. Bu durumda çok faydalı bir sihirbaz method karşımıza çıkıyor. __call() methodunun kullanımına aşağıdan bakabilirsiniz. __call Sihirbaz Methodu class calisanlar { public function __call($ad,$attr) { echo "$ad adlı method bulunamadı!"; } } $sinif = new calisanlar(); $sinif->yaz(); Yukarıda bulunan kod yapısında varolmayan bir method...

Herkes için PHP Eğitimleri-27: Sihirbaz methodlar __toString()

0 Herkes için PHP Eğitimleri-27: Sihirbaz methodlar __toString() hakkında yorumlar
Php programlamada string türünde çıktılar elde etmek istersek __toString() sihirbaz methodunu kullanabiliriz. Aşağıdaki örneği inceleyelim. __toString() Kullanımına Örnek class ornek { public $ad = "sarper arıkan"; //Ad isminde bir arguman oluşturduk. Bu arguman string türünde. public function __toString() { return $this->ad; //Ad isminde oluşturduğumuz string türündeki argumanımıza sihirbaz methodumuzun içinden...

Jaws ekran okuyucu için script eğitimi-21: Open Broadcaster canlı yayın uygulaması için jaws script projesi

0 Jaws ekran okuyucu için script eğitimi-21: Open Broadcaster canlı yayın uygulaması için jaws script projesi hakkında yorumlar
Jaws script eğitimimiz için bir başka script projesiyle birlikteyiz. Bu proje kapsamında youtube gibi canlı yayın ortamlarında akışlar yapabilmemizi sağlayan open broadcaster programına özel scriptler oluşturdum. Script program arayüzünde düğmelere erişimi kolaylaştırmak ve kaynak seçimi gibi alanlara kolayca erişim sağlanabilmesi hedefiyle oluşturulmuştur. OBS Scriptlerinin yaptıkları Ekran kaydı için kaynak seçim...

Herkes için PHP Eğitimleri-26: Sınıf öğelerinde gizlilik ve erişim düzeyleri

0 Herkes için PHP Eğitimleri-26: Sınıf öğelerinde gizlilik ve erişim düzeyleri hakkında yorumlar
Php dilinde nesne programlama kurallarına göre kodlama yaparken karşımıza çıkacak en önemli nokta, sınıf öğelerinin erişim düzeylerini belirleme süreçleri olacaktır. Temel kullanımda 5 tür erişim düzeyi bulunmaktadır. Public : Sınıfın içinden , sınıftan türetilen diğer sınıflardan ve sınıf dışından erişilebilen method ve argumanlardır. Private: Oluşturulduğu sınıf içinden erişilebilen, ancak sınıf...

Jaws ekran okuyucu için script eğitimi-20: Skype web için jaws script projesi

0 Jaws ekran okuyucu için script eğitimi-20: Skype web için jaws script projesi hakkında yorumlar
Jaws script yazılı eğitimlerin yirmincisinde skype web scripti geliştiriyoruz. Bilindiği üzere skype masaüstü uygulamasının yanısıra bir de web üzerinde bir aplikasyonu bulunmakta. Bu uygulama genel itibariyle erişilebilir olsada, birçok işlemi gerçekleştirmek için tab ile dolaşmak gerekiyor. İşte scriptimizin yaptığı belli işlevlere hızlı erişim sağlamayı kolaylaştırmak yönünde ilgili dosyaları yazının sonunda...

Herkes için C#Programlama Eğitimi 25: Button, TextBox,ComboBox kullanarak hazırlanan örnek uygulama

0 Herkes için C#Programlama Eğitimi 25: Button, TextBox,ComboBox kullanarak hazırlanan örnek uygulama hakkında yorumlar
TextBox, ComboBox ve Button kullanarak aşağıda hazırladığım örnek uygulamayı bulabilirsiniz. Bu uygulama şu işlemleri yapıyor; *Kullanıcı adınızı ve şifrenizi istiyor, bu alanları boş geçip geçmediğinize bakıyor. *Şifre alanında 14 karakterden az şifre giremeyeceğiniz konusunda uyarıyor. *Seçim kutusunda ise 18 yaşından küçükseniz sizi sisteme almıyor. *Yukarıdaki durumların tam aksine tüm koşulları...

Herkes için C#Programlama Eğitimi 24: Seçim kutuları

0 Herkes için C#Programlama Eğitimi 24: Seçim kutuları hakkında yorumlar
Seçim kutuları içerisinde birden fazla seçeneği barındıran nesnelerdir. Web sayfalarında ve bazı programlarda karşımıza çıkabilirler. Bu nesnenin oluşturulma amacı kullanıcıdan seçenekler arasında bir tercih yaparak o tercihe ilişkin işlemler gerçekleştirebilmesini sağlamak şeklinde açıklanabilir. C# dilinde combobox olarak adlandırılan bu nesneler aşağıdaki gibi oluşturulur. private ComboBox secimkutusu; Nesneye ait özellikleri tanımladıktan...