MySQL
0 (0)

MySQL Veri tabanı Yönetim Sistemi, veri tabanlarınızı sürekli olarak izler ve sisteminizi etkilemeden önce olası sorunlar konusunda sizi uyarır. Güvenlik açıklarını ortadan kaldırmak, çoğaltmayı iyileştirmek, performansı optimize etmek ve daha fazlası için en iyi uygulamaları önermek için yanınızda bir “Sanal DBA Yardımcısı” olması gibidir. Sonuç olarak, geliştiricilerinizin, DBA’larınızın ve Sistem Yöneticilerinizin üretkenliği önemli ölçüde artar.

MySQL Veri tabanı Hizmeti, dünyanın en popüler açık kaynak veri tabanını kullanarak bulut tabanlı uygulamaları devreye almak için tam olarak yönetilen bir veri tabanı hizmetidir. MySQL Ekibi tarafından %100 geliştirilmiş, yönetilmekte ve desteklenmektedir. Tabanlı uygulamaları devreye almak için tam olarak yönetilen bir veri tabanı hizmetidir. Entegre, yüksek performanslı bir analiz motoru olan HeatWave, MySQL performansını 400 kat hızlandırır. En yüksek düzeyde MySQL ölçeklenebilirliği, güvenliği, güvenilirliği ve çalışma süresi elde etmek için en kapsamlı gelişmiş özellikler, yönetim araçları ve teknik destek seti.

MySQL Belge Arşivi, kullanıcılara şema içermeyen belge veri tabanı uygulamaları olan SQL ve NoSQL geliştirme konusunda maksimum esneklik sağlar. Bu, NoSQL verileri için ayrı bir veri tabanı ihtiyacını ortadan kaldırır.

MySQL Maskeleme ve Kimlik Gizleme, gerçek değerleri gizleyerek ve bazı değişiklikler ile kuruluşların hassas verileri yetkisiz kullanımlardan korumasına yardımcı olmak için kullanımı kolay, yerleşik bir veri tabanı çözümü sağlar.

Bazı bulut platformları MySQL’i “hizmet olarak” sunar. Bu konfigürasyon da, uygulama sahiplerinin MySQL veri tabanını kendi başlarına kurmaları ve sürdürmeleri gerekmez. Bunun yerine, veri tabanı hizmet sağlayıcısı, veri tabanını kurma ve sürdürme sorumluluğunu alır ve uygulama sahipleri, kullanımlarına göre ödeme yapar. Bulut tabanlı kayda değer MySQL hizmetleri, Amazon Relational Database Service; Oracle MySQL Bulut Hizmeti, MySQL için Azure Veri tabanı, Rackspace; HP Yakınsanmış Bulut; Heroku ve Jelastic. Bu modelde, veri tabanı hizmet sağlayıcısı, ana bilgisayar ve veri tabanının bakımını üstlenir.

Puanım
Bu gönderiyi değerlendirmek için tıklayın!
[Total: 0 Average: 0]
PHP (Hypertext Preprocessor)
0 (0)

Web tabanlı ve nesne yönelimli bir programlama dili olan PHP ilk çıktığı zamanlarda Personal Home Page yani “Kişisel Ana Sayfa” olarak bilinirken zamanla değişikliğe uğrayarak Hypertext Preprocessor olarak değişmiştir. PHP’nin artılarından biri kendi kendini yönetebilen dinamik web siteleri yapabilmektir. Diğer diller gibi çok eskiye dayanmayan bir geçmişi olan PHP ilk olarak 1995’te yaratıldı. Fakat günümüzdeki PHP topluluğu tarafından yeni sürümleri ve güncellemeleri devam etmektedir.

Halen geliştirilen bu programlama dili günümüzde geniş bir kullanım kitlesine sahiptir. Özellikle sanal ortamlar üzerinde geliştirme, güncelleme için tasarlanmış HTML içine gömülebilen bir betik dilidir.

HTML ile birçok satırda yapılmasını istediğimiz işi yazıp siteyi yavaşlatmak yerine bu istediğimiz işi gerçekleştiren PHP kodunu yazarak HTML’in içine gömerek istediğimiz işi daha az satırda ve güncellemeler yaparken sıkıntı çekmeden sayfamızı yönetebiliyoruz. PHP kodu <?php ve ?> özel başlangıç ve bitiş etiketleri arasına yazılır. Bu etiketler “PHP kipine” rahatlıkla girip çıkabilmenizi sağlarlar.

PHP webmaster ve web yazılımcıları tarafından en çok talep gören diller arasında yer almaktadır. Bu kadar çok tercih edilmesinin en belirgin özelliği dinamik ve sürekli güncellenen bir dil olması nedeniyle optimizasyon ve performans açısından oldukça güzel işler ortaya koymasıdır. PHP programlama dilinin diğer özellikleri aşağıdaki gibidir.

  • PHP açık kaynak kodludur.
  • PHP sürekli güncellenir.
  • Geniş internet kütüphanesi bulunuyor.
  • JSP ve ASP‘ye göre öğrenmesi daha kolaydır.
  • PHP MySQL ile çok iyi çalışmaktadır. Bunun yanında diğer veritabanları ile de uyumludur. Örneğin; MSSQL, Oracle vb.
  • PHP dosyaları içerisine HTML yerleştirilebilmektedir.

PHP ile yapılabilecek sistemler:

  • Otomasy on Yazılımları
  • Blog Siteleri
  • Sosyal Medya Sitesi
  • Sayaç Sitesi
  • Forum Sitesi
  • Haber Sitesi
  • İçerik Yönetim Sistemi (WordPress, Joomla vs…)

Yakın zamanda çıkan son sürümü ile birçok yenilik geldi fakat yukarıda da bahsettiğim gibi PHP topluluğu duymayarak daha birçok güncellemeler ve iyileştirmelerin gelmesi beklenmektedir.

Puanım
Bu gönderiyi değerlendirmek için tıklayın!
[Total: 0 Average: 0]
Unity
0 (0)

Oyun Motoru

Unity, öncelikli olarak bilgisayarlar, konsollar ve mobil cihazlar için video oyunları ve simülasyonları geliştirmek için kullanılan ve Unity Technologies tarafından geliştirilen çapraz platform bir oyun motorudur. İlk kez yalnızca Apple’ın 2005’teki Worldwide Developers Conference’da OS X için ilan edildi, bu tarihten itibaren 27 platformu hedeflemek üzere genişletildi. Unity oyun motoru; film sektörü, otomotiv sektörü, mimari, mühendislik ve inşaat gibi video oyunları dışındaki farklı endüstriler tarafından da benimsenmiş ve kullanılmaktadır.

2012’de VentureBeat, “Unity Technologies olarak bağımsız olarak üretilen oyunların akışı için çok az şirket katkıda bulunuyor… 1.3 milyondan fazla geliştirici; araçları, iOS, Android, konsol ve masaüstü bilgisayarlarında ve web tabanlı oyunlarında harika grafikler oluşturmak için kullanıyor. … Unity, çok platformlu oyunların motoru olmak istiyor, nokta.” dedi

Unity’i öne çıkaran bir diğer özelliği ise programlama dili olarak neredeyse her programcı tarafından bilinen C# ve JavaScript’in kullanılabiliyor olmasıdır.  Bu durum, özellikle C++’a antipatisi olan geliştiriciler ve oyun programlamaya yeni karar vermiş programcılar için avantaj sağlamaktadır.

Kullanıcı Arayüzü

Unity, GNOME masaüstü ortamı temel alınarak, Canonical Ltd. tarafından Ubuntu işletim sistemi için geliştirilmiş, Gnome-Shell gibi bir masaüstü arayüzüdür.

İlk olarak 2010 yılında Ubuntu 10.10’un Netbook sürümünde yer alan Unity, 2011’de Ubuntu’nun 11.04 numaralı sürümünden itibaren ön tanımlı arayüz olarak sunulaya başlanmıştır. Çoklu dokunma desteği bulunan Unity, dokunmatik tabletlerde de kullanıma hazırdır ve pencerelerin boyutlarını rahatlıkla boyutlandırmak mümkündür.

Unity arayüzü, bugünlerde birçok tartışmaya maruz kalsa da, Ubuntu için çıtayı yükselten bir projedir. Ubuntu’nun isim babası Mark Shuttleworth, Ubuntu Geliştiriciler Konferansı’nda yeni arayüz Unity hakkında kullanıcıların birincil olarak Unity’yi tercih ettiklerini ve bunun riskli bir geçiş olduğunu ancak işe yarayacağından emin olduklarını belirtmişti.

Puanım
Bu gönderiyi değerlendirmek için tıklayın!
[Total: 0 Average: 0]
Robotik Kodlama
0 (0)

Robotik kodlama ile ilgili bir şeyler öğrenmeden önce kavramları iyice öğrenmeniz gerekmektedir.

Robot, sensörler ile çevresini algılayan, algıladıklarını yorumlayan, yorumlama sonucu bir karar veren, verdiği kararı bir çıkış sinyali ile üreten aygıtlara robot denir. Robotlar bu çıkış sinyalini bir motor, LED veya herhangi bir aktüatör ile verebilir. Otonom karar veremeyen aygıtlar robot değildir.

Robotik, robotların tasarımı, üretimi ve kullanımı ile ilgilenen çok disiplinli bir bilim dalıdır. Makine mühendisliği, uçak mühendisliği, uzay mühendisliği, elektronik mühendisliği, bilgisayar mühendisliği, mekatronik mühendisliği ve kontrol mühendisliği dallarının ortak çalışma alanıdır. Robotlar bir yazılım aracılığıyla yönetilen ve yararlı bir amaç için iş ve değer üreten karmaşık makinelerdir.

Robotik kodlama, makine ve kontrol sistemlerini, bilgisayar, elektronik ve uzay bilimlerinin tümünü kapsayan bir ortak çalışma alanında gerekli yazılım “kodları” ile makinelerin iletişiminin sağlanmasıdır.

Teknolojinin sürekli gelişmesi ile birlikte yenilikçi ve üretim odaklı teknolojilere de aynı oranda ihtiyaç duyulmaktadır. Bu ihtiyacın farkında olan ülkeler eğitim sistemlerine erken yaşta çocuklara yönelik kodlama ve robotik eğitimlere yer açmaktadırlar. Çocuklar erken yaşta kodlama ve temel düzeyde robotik alanlarda bilgisi sahibi olmaktadırlar. Analitik düşünme, eleştirel düşünme gibi 21. Yüzyıl becerilerini kazandırma gibi fayda sağlayan robotik kodlama günümüzde son zamanların en popüler eğitim trendi haline gelmiştir.

Mekanizmaların tasarımı, kontrol edilebilmeleri için yapılarına elektronik donanımların eklenmesi, dijital ortamda kontrollerinin sağlanması ve belirli ortamlarda belirli koşullara göre çalışmaları için gerekli kodlar vardır.

Robotik ise makine, mekatronik, bilgisayar, yazılım, kontrol ve otomasyon, uzay ve havacılık, elektrik-elektronik gibi birçok mühendislik disiplinini bir arada toplayan bir bilim dalıdır. Yurtdışında başlatılan ve son yıllarda ülkemizde birçok okulda ve özel eğitim kurumunda STEM, STEAM ve STEM+A (Fen Bilimleri-Teknoloji-Mühendislik-Sanat-Matematik) gibi isimlerle verilen bu eğitim programları ile öğrencilerin analitik düşünme kabiliyetlerini geliştirmek ve erken yaşta mühendisliğe karşı ilgi duymalarını sağlamak amaçlanmıştır.

Puanım
Bu gönderiyi değerlendirmek için tıklayın!
[Total: 0 Average: 0]
Kodlama
0 (0)

Kodlama diğer adıyla programlama kelime anlamıyla belirli şartlara ve düzene göre yapılması öngörülen işlemlerin bütünü anlamına gelir. Programlama bilgisayara ya da elektronik devre ve mekanik sistemlerden oluşan düzeneklere bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya bir kısmı olarak tanımlanır. Eğitimsel olarak 60’lı yıllarda Logo programlama dilinin kullanımı ile başlamıştır. Kodlamanın temeli algoritmadır.

Algoritma matematik ve bilgisayar programlarında, bir sorunun yanıtını ya da bir problemin çözümünü sonlu sayıda aşamalardan geçerek veren sistematik süreç; algoritmaların kuramsal açıdan incelenmesi bilgisayar bilimlerinde çok önemlidir.

Aslında bakarsak günlük hayatımızda farkında olmadığımız birçok sorunla karşılaşıyoruz. Bu sorunları aşamalı bir şekilde sona ulaştırmaktayız. Örneğin karnımız acıktığı zaman ilk önce bu sorunu algılıyoruz ve ardından ne yapabiliriz diyerek çözüm arıyoruz.

Kodlamanın Önemi ve Faydası

  • Kodlama, yeniliklere yol açar.
  • Kodlama, çocukların yaratıcı olmasını sağlar.
  • Kodlama, çocukların gelecekte iş bulabilmelerine olanak sağlar.
  • Kodlama, güveni arttırır.
  • Kodlama, diğer alanlarda da başarıya ulaşmada yardımcı olur.

Bilişim Okur Yazarlığı: Bilgisayarları oyun, internet ve sosyal medya dışında da verimli kullanmasını sağlar.

Bilgi İşlemsel Düşünme: Düşüncelerini sıraya koymayı öğretir ve uygulatır.

İşbirliği: Dünya üzerinde farklı ülkelerden farklı kişilerle işbirliği yapmayı öğrenir.

Yaratıcılık: Deneme ve üretme kabiliyetini artırır.

Takım Çalışması: Arkadaşlarıyla uyum içinde olmanın önemini öğretir.

Paylaşma: Bilginin paylaştıkça çoğaldığını fark ettirir.

Disiplinler Arası Etkileşim: Birden çok dersi, tek potada eritmeyi öğretir.

Programlama: Teknolojiyi kullanarak tüketen değil, teknoloji üreten nesiller yetiştirir.

Kodlamanın kullanıldığı alanlar nedir?

Bilgisayar ile kontrol sağlanan her yerde kullanılır. Alanlarını sınırlamak mümkün değildir fakat kodlama yapmadan önce eğitim almanız ve kendinizi geliştirmeniz gerekmektedir. İşte kodlamanın önemli olmasının bir nedenlerinden biri budur. Artık hayatımızın neredeyse her alanında var olan programlarını yönetmek için kullanılır. Teknolojideki gelişmeler ile bir programlama dili öğrenmek, bir yabancı dil öğrenmek gibi neredeyse zorunlu hale gelmektedir. Neden mi? Etrafımızdaki  neredeyse her şey programlanabilmektedir ve bizim de elimizdeki bu teknolojiyi verimli kullanabilmemiz için nasıl çalıştıkları hakkında bir fikir sahibi olmamız gerekir. Bu sayede hem ürünleri en iyi şekilde nasıl kullanabileceğimizi hem de ihtiyaçlarımız doğrultusunda geliştirebileceğimizi bilmiş oluruz.

Puanım
Bu gönderiyi değerlendirmek için tıklayın!
[Total: 0 Average: 0]
error: İçerik korumalıdır!!