İçeriğe geç

Selam 👋

Yazılım, doğa ve arada kalan her şey — patikada 42 durak.

Önceki yazılar
201639 yazı

2 dk

Planlama: 2. Elde Edilen Verinin İşlenmesi ve Veri Tabanına Kaydı

Önceki adımdan elde edilen verilerin bir mantık motorundan geçirilmesi gerekir. Bu motorun PHP betik programlama dili ile yapılandırılacağı ve elde edilen girdi dizinin her bir öğesinin veri madenciliği yöntemleri ile programlanan algoritmadan geçirilip duygu etiketlemelerinin yapılacağı adımdır.

1 dk

MySQL Veritabanı Yönetim Sistemi

Kurucularından birinin kızının adı olan My kelimesinin, SQL kısaltmasının önüne eklenmesi ile oluşan MySQL, Oracle firması tarafından geliştirilen, dağıtılan ve desteklenen oldukça popüler bir açık kaynak kodlu veri tabanı yönetim sistemidir. Bir veri tabanı verilerin yapısal bir şekilde toplanmış halidir.

2 dk

Planlama: 3, 4 ve 5 Görsel Arayüz, Yayın ve Test

Projenin planlanan ana bölümü bir akışa sahip zaman tüneli şeklinde olacağı için ilk olarak Bootstrap kütüphanesinden istenilen bileşenler belirlenir. Bu tepkisel bileşenler bir araya getirilip basit sade ve amaca uygun olarak birleştirilir. Birleştirilen bu bileşenlerin içleri, test için doldurulur.

2 dk

CodeIgniter Database Session Migration Class

CodeIgniter‘ın bize sunduğu performans, kendisini sık olarak orta ölçekli projeler geliştirirken kullanmamızı sağlıyor. Bu tarz projelerde ortak çalışmalar veritabanı değişikliği ile sık sık aksayabiliyor. Bunları aşmak için migration sınıflarını kullanarak veritabanını uygulamada geliştirilen kısımlarla beraber güncel tutabiliyoruz ve bu geliştiriciler için bir çok baş ağrısını bir kenara bıraktırıyor…

2 dk

Planlama: 1. Veriyi Elde Etmek için Connector ve UPA Oluşturma

Bu başlıktaki(planlama) adımlar karşılaşılan zorluklar veya kolaylıklar karşısında değişiklik gösterebilirler. Veriyi düzenli ve biçimli bir şekilde elde etmemize olanak sunan import.io aracındaki Connector veri toplayıcısını kullanarak veri toplamak amaçlanmıştır.

2 dk

Bitirme Projemin Tanımı ve Amacı

Projenin temel amacın kullanıcılarına daha sade bir arayüz ile gereksiz içerik yığınından arındırılmış, gruplanmış ve duygu imleriyle işaretlenmiş veriyi sunmaktır.

1 dk

Bitirme Projemin Konusu ve Kapsamı

Veri madenciliği algoritmalarından bir veya birkaç tanesinin özelleştirilmesiyle oluşturulan veri motoru sayesinde, sözlükten elde edilen ham verilerin işlenip, üretilen verinin görsel bir arayüz aracılığıyla kullanıcıya servis edilmesidir.

2 dk

Veri Madenciliği Yöntemleri Kullanarak Ekşi Sözlük Kaynaklı Duygu Analizi

Henüz sosyal medya diye bir kavram yokken, kendi kitlesini zamanla toparlayan ve Türkiye’nin sosyal platform ihtiyacını önemli ölçüde karşılayan Ekşi Sözlük, günümüzde her gün binlerce kullanıcısı tarafından yazılan ve yüz binlerce ziyaretçi tarafından okunan bir platform halini almıştır.

7 dk

CodeIgniter'a Giriş: CRUD Uygulaması

2015-16 döneminde aldığım Special Topics in Computer Engineering II dersinde php çeşitli uygulamarı yaptık. Sıra çatı(framework) seçimine gelince CodeIgniter basit yapısıyla seçimimiz oldu. Dersin vizesine hazırlanırken çatının içerdiği rotalar ve MVC yapısını kullanarak basit bir CRUD(Oluştur, Oku, Güncelle ve Sil ) işlemleri yapan uygulama geliştirdim. Uygulama öğrenci numarası, isim, soyisim ve cinsiyet bilgilerini tutuyor.

3 dk

Birçok yönüyle str_word_count Fonksiyonu

Bu fonksiyonun temel olarak yaptığı iş karakter katarındaki(string) kelime sayısını bize tam sayı(int) tipinde geri döndürmesidir. Tabi prototipten de anlaşılacağı üzere bu işi formatlı olarak da yapabiliyor. Eğer format verilmişse döndürdüğü değer bir dizge(array) oluyor, tabi bu dönen değer belirtilen formatta oluyor. Gönderilen yazının tek tırnak(‘) ve tire(-) ile başlamaması gerekiyor.

Durak 31 / 42

esc