Sonuçların ve yapılan çalışmanın paylaşılması, araştırma yaşam döngüsünde ve bir bilim insanı kariyerinde önemli bir adımdır. Çalışmamızı bir makale olarak yayınladığımızda, bilim topluluğunun bunu görmesini mümkün kılmış oluruz. Çalışmamızı yayınlamak, küresel bilim topluluğunda tanınmamızı ve fikrilerimizi paylaşmamızı sağlar. Yaptığınız çalışmayı bir dergide yayınlamak istiyorsak, bu yazının konusu olan bilimsel makale türleri hakkında bilgi sahibi olmamız bizim için faydalı olacaktır. Ayrıca bu yazıda yaptığımız literatür taramalarında kullanacağımız referans kaynaklarını organize edebilmemizi kolaylaştıran bazı referans araçları paylaşacağım. Okumaya devam et Bilimsel Makale Türleri
Makale ve Tez Özeti Yazma
Kariyer yolumun değişmesi ile birlikte aldığım notlar ve öğrendiklerim akademik çalışmalara yönelik olmaya başladı. Bu yüzden aldığım notlar birikmeye başlayıp kaybolmadan önce bunları bir an önce derleyip toparlamalıyım diye düşünerek harekete geçtim ve makale ve tez özeti yazma konusu üzerine bir yazı hazırladım.
GNU, Linux, Unix ve BSD
Sistemi tasarlama, geliştirme ve uygulamanın dışında geliştirilen sistemin yönetilmesi de bir hayli önemlidir. Bu yüzden bir sistem yöneticisinin (sysadmin) bilmesi gerekenler ile ilgili araştırmalara başladım ve Notlarım adında bir kategori oluşturdum. Bu kategori ile öğrendiklerimi arşivlerken bir yandan bilgilerimi pekiştirmeyi planlıyorum.
“Sistem Yönetimi” kategorimin ilk yazısını, en temel kavramlardan olan sürekli duyduğumuz GNU, Linux, Unix ve BSD’ nin ne anlama geldiğini not etmek olarak belirledim.
Google Custom Search API
Merhaba,
Bu yazımda Kelime Ezberle uygulamamda kullanmış olduğum Google Custom Search API ile ilgili bir örnek proje paylaşacağım. Kelime Ezberle uygulamasını incelemek isteyenler buraya tıklayarak uygulamayı inceleyebilirler.
Custom Search API‘nin tanımına çok detaylı girmeyeceğim bu API ile ilgili tanımları birçok yerden okuyarak öğrenebilirsiniz. Kısaca bahsedecek olursam. Google Custom Search, geliştiricilerin Google Arama motoruna dayalı özelleştirilmiş arama motoru oluşturmalarına izin veren Google tarafından sağlanmış bir platformdur.
Android SQLite Özel Karakter Problemi
Merhaba, bu yazımda bir dönem veritabanı işlemlerinde bana zorluk çıkaran özel karakter probleminden bahsedeceğim.
Öncelikle problemden başlayalım. SQLite veritabanınıza kaydetmek istediğiniz bir veri ve bu verinin içerisinde tırnak gibi bir özel karakter olduğunu düşünelim. Böyle bir durumda veri içerisindeki tırnak ile sorguya ait tırnak karışacaktır. Örnek verecek olursak:
Firebase Push Notification
Firebase Push Notification
Firebase Cloud Messaging API‘si ile kaydetmiş olduğunuz token’lara push notification gönderebilirsiniz. İnternette uygulama üzerinden push notification gönderebileceğim sade bir örnek bulamadım. Bunun için örnek bir proje hazırladım.
Değişken Uzunluklu Alt Ağ Maskesi – VLSM (Variable Lenght Subnet Mask)
Sabit alt ağa ayırma işlemi yapılırken (basic subneting) her bir alt ağda kullanıcı sayısı aynı olur. Ancak gerçek hayatta genellikle alt ağlarda kullanıcı (host) sayısı eşit olmaz. Geleneksel alt ağa ayırma işleminde, en geniş LAN’ın gereksinimlerini karşılayacak şekilde ayırırız. Fakat adres alanını yeterli sayıda alt ağa böldüğümüz zaman kullanmadığımız fazladan host adreslerini boşa harcamış oluruz.
Okumaya devam et Değişken Uzunluklu Alt Ağ Maskesi – VLSM (Variable Lenght Subnet Mask)
Ağı Alt Segmentlerine Ayırma – 1 Basic Subneting
Bir kuruluştaki tüm cihazlara ip adresi ve bununla eşleşen bir ağ kimliği ataması düz ağ tasarımı olarak bilinir. Düz ağ tasarımını büyük işletmelerde kullanmak oldukça zordur. Mesela Ethernet LAN üzerinde bir cihazın dinamik Host Yapılandırma Protolüne (DHCP) ulaşması için ağa bir genel yayın paketi (broadcast) göndermesi gerekir. Bu durum ağ traifiğinin yavaşlamasına neden olur ve büyük networklerde ciddi sorunlara neden olur. Bu nedenle büyük ağları daha küçük alt ağlar şeklinde segmentlere ayırmak gerekir.
Okumaya devam et Ağı Alt Segmentlerine Ayırma – 1 Basic Subneting
Ağ Cihazlarını Yapılandırma-2 Yönlendiricinin (Router) Yapılandırılması
YÖNLENDİRİCİNİN İLK AYARLARINI YAPILANDIRMA
Yönlendiricide (router’da) ilk ayarlar yapılandırırken, anahtar yapılandırmaya benzer şekilde aşağıdaki komutlar CLI’dan girilir.
hostname global yapılandırma komutunu kullanarak cihaza yeni bir isim verin.
Okumaya devam et Ağ Cihazlarını Yapılandırma-2 Yönlendiricinin (Router) Yapılandırılması
Ağ Cihazlarını Yapılandırma-1 Anahtar ve Yönlendiriciye İsim ve Parola Verme
CLI (Command Line Interface) ortamına erişmek için kullanılan en yaygın yöntemler konsol portu, telnet veya ssh’dır.
Konsol Portu
Konsol portu kullanarak ilgili ağda, ağ hizmeti yapılandırılmamış olsa dahi (örneğin ağ cihazı ilk kez yapılandırılırken) cihaza erişim sağlanabilmekte ve cihaz yapılandırılabilmektedir. İlk yapılandırma sırasında, terminal emülasyon yazılımını (hyperterminal, putty vs.) çalıştıran bir bilgisayar, özel bir kablo (console kablosu) kullanılarak cihazın konsol portuna bağlanır. Anahtar (switch) veya yönlendiricinin (router) ayarlanmasına yönelik yapılandırma komutları bağlı bilgisayardan girilebilir. Konsol portu ayrıca ağ cihazları hata verdiğinde ve Cisco IOS cihazına uzaktan erişimin sağlanamadığı durumlarda kullanılabilir.
Okumaya devam et Ağ Cihazlarını Yapılandırma-1 Anahtar ve Yönlendiriciye İsim ve Parola Verme