Salı, Ocak 14, 2025

SMS ile arkadaşınızın iPhone’unu resetleyin

Yanlış duymadınız bugün public edilen bir bug ile uzaktan arkadaşınızın telefonunu yeniden başlatabilirsiniz.Yapmanız gereken tek şey ise aşağıdaki kod ile herhangi bir platformdan mesaj atmak Whatsapp olur Telegram olur yada normal SMS olabilir.Benden size tavsiye direk olarak SMS şeklinde atmanız.Her mesajlarına girdiğinde telefon yeniden başlayacaktır.Kurtulmanın tek yoluda tüm mesajları silmek. Kodumuz effective. Power لُلُصّبُلُلصّبُررً ॣ […]

C ile Hipotenüs Hesaplama

C ile iki Dik kenarı bilinen bir üçgenin hipotenüsü bulmaya yarayan program aşağıdadır.Hipotenüsün bulunması için 2 kenarın girilmesi yeterlidir.Hesaplamaların yapılması için hipotenushesapla isminde bir fonksiyon ile işlemler yaptırılmıştır. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> double hipotenushesapla(double,double); int main() { float kenar1,kenar2; printf("Birinci Kenari Giriniz:"); scanf("%f",&kenar1); printf("Ikinci Kenari Giriniz:"); scanf("%f",&kenar2); hipotenushesapla(kenar1,kenar2); getch(); return 0; […]

C# Veritabanı Hazır Fonksiyonlar

Veritabanında çoğu işlemleri uzun uzadıya kod yazarak çözmeye çalışıyoruz.Yada tablodan veri çekilecekse,veritabanına bağlanacaksa heryere veritabanı kodları ile dolduruyoruz ki bu kod kalabalığından başka bir işe yaramıyor.Hatta güvenlik açıklarına bile neden olabiliyor.Geçenlerde googlede gezerken eskilerden kalma ve bir kaç hatası olan Veritabanı fonksiyonlarının bulunduğu bir github sayfasına rastladım.Hatalarını düzelttim ve paylaşmak istedim. using System; using System.Collections.Generic; […]

MySQL Veritabanı Yedekleme Scripti

Sunucunuzda kullanabileceğiniz oldukça kullanışlı bir script’dir. Mysql ve MariaDB(percona dahil) pek çok sistemin yedeğini kolaylıkla alabilirsiniz. Yedeği alırken sistemde ön tanımlı olarak gelen veritabanlarını dahil etmez. Yedekler alınırken de tarih ve zamana göre tutulurlar isterseniz günlük isterseniz haftalık bir şekilde yedeklerinizi alabilirsiniz tabi bunu gerçekleştirmek için crontab özelliğini kullanmanız gerekiyor. parolaniz yazan kısmı doldurmayı ihmal […]

Cpanel Sunuculara mod_pagespeed Kurulumu

mod_pagespeed bilindiği üzere açık kaynak kodlu sunucu taraflı bir performans uygulamasıdır Apache ve NGINX web serverlarında sorunsuz bir şekilde çalışmaktadır. Geçtiğimiz yıllarda sitelerin hızlarını iyileştirmek adına ortaya çıkmıştır kontrol paneli olmaksızın kullanılan sunucular için derlemesi oldukça kolaydır. Ancak işin içine panel girdiği zaman iş biraz karışıyor ama burada da cPanel’in bize sağlamış olduğu güzellik de […]

Linux Sistemlerde Error Log Kapatılması

Yeni kurduğunuz linux sunucuda herşey güzelce ilerlerken bir anda sistem kitlenip kaldı ve siteniz gerekli gereksiz kasıyor yada hiç açılmıyor sizde bu sorunu çözmek istiyorsanız.Aşağıdaki adımları yapabilirsiniz. Apache için nano /etc/httpd/conf/httpd.conf #ErrorLog “var/log/apache/error_log” Nginx için nano /etc/nginx/nginx.conf #access_log /var/log/nginx/access.log; #error_log /var/log/nginx/error.log; Şeklinde Ayarlayıp kayıt edip çıkıyoruz böylelikle bir daha sunucunuzda şişme yada kasma olmuyor.Ancak hata […]

ImageTS-Resim Çekme Ve Özgünleştirme Botu

Wordpress sitelerin belkide en büyük sorunlarından bir tanesini ortadan kaldıran ImageTS Resim Çekme ve özgünleştirme botu olarak karşımıza çıkmaktadır.Sizi büyük bir dertden kurtarır internetten resimleri bulur gerekli işlemleri yapar ve sisteminize yükler bunları yaparkende sizi yormaz.Bunun yanı sıra görselleri derlemek, belli sitelerden tek tek indirip bir araya toplamak boyutlandırmak, şekillendirmek zor iş. Tam bu noktada […]

MariaDB 10.x Örnek Yapılandırma

MariaDB Geçtik ama ayarlamalarını nasıl yapacağız sorgularımız nasıl hızlı olacak ve en önemlisi sistemde kaynak kullanımı ne kadar olacak diye düşünüyorsanız.Aşağıdaki ayarları kullanabilirsiniz. 2GB Ram ve çift işlemcili VPS ve sunucularda ciddi oranda iyileşmelere neden olacaktır. Sisteminizde /etc/mysql yolundaki my.cnf içerisine aşağıdaki komutları ekleyiniz. [client] socket = MySQL port = 3306 socket = /var/run/mysql/mysql.sock [mariadb] […]

Nginx Statik Dosyalar’da Browser Cache İşlemi

Sitenizi Nginx alt yapısına taşıdıysanız apacheden kalma browser cache özelliklerinin hiç birini kullanamazsınız ancak nginx bunu yapmak için size bir kolaylık sunar aslında hemen sitenizin ayar dosyasına ulaşın genelde yolu /etc/nginx/sites-aveilable gibi bir şey, buradan komutlar ile dosyayı açın ve server blockları içerisine aşağıdaki komutları yapıştırıp kayıt edin Sonrasında Nginx servisini yeniden başlattığınızda artık statik […]

postname.html den postname yönlendirme

Arkadaşlar SEO ya uyumludur diye kullanılan .html tipi kalıcı bağlantılar Nginx üzerinde ciddi oranda sıkıntı yaratmaktadır.Ancak bunu bir kaç ufak kod ile çözmeniz mümkün /%postname%.html olan link yapınızı 301 yönlendirme ile kolaylıkla /%postname%/ yapabileceksiniz bunun için sisteminizde nginx-full sürümü veya daha üst bir sürüm kurulu olması ve rewrite modülünün kurulu olması gerekmektedir.Kullanacağımız kod ise aşağıdaki […]

C ile Kabarcık Sıralaması

C ile Sıralama algoritması yazmak istersek aşağıdaki gibi bir yol izleyebiliriz böylelikle kolaylıkla sıralama işlemini yapabiliriz.Kabarcık Sıralama en çok kulanılan ve hocalarında ödev olarak vermeyi sevdiği sıralama algoritmalarından bir tanesidir. Örnek Olarak #include <stdio.h> #define Deger 10 void main() { int datalar[Deger]; int i, j, veri, gec; printf("Kac Adet Veri Gireceksiniz n"); scanf("%d", &veri); printf("Verileri […]

C ile String İfadeleri Karşılaştırma

Bu kodumuz ile C üzerine kullanıcıdan alınan 50 karakter uzunluğundaki bir string ifadeyi karşılaştırıyoruz.Eğer bir birlerine eşit olurlarsa ekrana Cümleler Eşittir yazdırıyoruz.Değilse Cümleler Bir birlerine eşit değildir olarak yazdırıyoruz. Örnek Kod #include <stdio.h> #include <string.h> int main() { char a[50], b[50]; printf("Birinci Cumleyi Yazinizn"); gets(a); printf("Ikinci Cumleyi Yazinizn"); gets(b); if( strcmp(a,b) == 0 ) printf("Cumleler […]

CentOS üzerine Oracle Express Kurulumu

Oracle Express kurulumunu geçen bir arkadaşın isteği üzerine CentOS bir sisteme kurdum ama internette ki çoğu makale eski olduğu için hafif zorlandım ama hata bende kendi sitesine bakmalıydım bakmadığım için sıkıntı çıktı ve uğraştık şimdi size kullandığım yöntemi göstereceğim oldukça basit kurulumu hemen yapıp kullanabilirsiniz. Öncelikle sisteme çekelim paketi Sisteme paket indirdikten hemen sonra zip […]

Cronjob Nedir, Nasıl Kullanılır?

Web sitesi tasarımcıları ve yazılımcılar için sıklıkla karşılaşılan bir işlem olan Cronjob , daha önceden zamanlanma işlemine tabii tutulmuş dosyaların mevcut sunucu tarafından otomatik olarak periyodik biçimde çalıştırılması işlemi olarak nitelendirilebilinir. Sitelerin düzenleme panellerinin çoğunda söz konusu işlemleri gerçekleştirmek için özel paneller bulunduğundan konu hakkında en amatör olan kişiler dahi cronjob işlemleri alanında herhangi bir […]

Ddos Saldırılarındaki Doğru Bilinen Yanlışlar

DDos(Distributed Denial-Of-Service) sistemleri etkisiz hale getirmek için uzun yıllardan beri kullanılan bir teknik olarak karşımıza çıkmaktadır ve son zamanlarda saldırı türleri oldukça gelişmiştir. Saldırıların çoğu Application Layer katmanına yapılırken aynı zamanda geliştirilen yeni teknikler ile saldırılar direk olarak Network ve Transport katmanlarınada yapılabilmektedir.Bu saldırılardan kurtulmak öncelikle o kadar kolay değil bu konuda profesyonel bir firma […]

Programlamaya Giriş Final Ders Ödevleri

Başkent Üniversitesi Programlamaya Giriş dersinde Prof. Dr. Afet GOLAYOĞLU Tarafından verilmiş olan Final Ders Ödevleri Tarafımdan yazılmış olup 11.05.2015 Tarihinde yayınlanmıştır.Kaynak verilmeden kullanılması kesinlikle yasaktır. 1- Elektrik dağıtım şirketinde elektrik kullanım bedeli, Konutlar için 0-100 KWh arası 0.1 TL /Kwh, 100 Kwh dan fazla kısmi için 0.15 TL/Kwh, Kamu kuruluşları için 0-500KWh arası için 0.15TL/KWh, […]

OpenSSL ile Kendinden İmzalı SSL Oluşturma

OpenSSL Açık kaynak kodlu SSL ve TLS protokolleri için geliştirilmiş bir uygulamalar. Son zamanlarda adı pekde iyi anılmasada OpenSSL şu an için bu protokolde kullanabileceğimiz neredeyse tek uygulama bugün ise bu OpenSSL ile sizlere kendinden imzalı yani Self-Signed sertifika oluşturmayı göstereceğim. Sitenizin kullanıcılara gösterilen yerinde kullanmamanızı öneririm kullanıcılar için sıkıntılar oluşturabilir bunun dışında admin paneli […]

MariaDB 10.x ve MySQL 5.x InnoDB Kapatmak

MySQL de performans ayarları yaparken innodb yi kapatmak için MariaDB de ayarlamalar yapmam gerekiyordu çünkü ben Veritabanını MyISAM şeklinde kullanıyordum InnoDB olmadığı içinde boşa çalışmasın kapatalım gitsin performans açısından etkisi haliyle olacak. MariaDB 10.x MySQL 5.x İçin Yukarıdaki kodu /etc/mysql/my.cnf içerisine ekliyorsunuz Aşağıdaki komut ilede yeniden başlattığımızda artık innoDB çalışmayacak ve MyISAM kullanımına tamamen geçmiş […]

Headers and client library minor version Hatası

MariaDB kurdunuz herşey güzel giderken yedek almak istediniz ve karşınıza şunun gibi bir hata çıktıysa ki php tabanlı yedek alma uygulamalarında sıkça gözüken bir durumdur.Aşağıdaki adımı uygulayarak çözüme kavuşturabilirsiniz sorununuzu öncelikle SSH yardımı ile giriş yapıyorsuz sisteme sonrasında hatamıza bir bakıyoruz kütüphane hatası eksik birşeyler var diyoruz ve hemen google başına geçiyoruz arama yapıyoruz 4 […]

Ubuntu 15.04 Vivid Vervet Sürümüne Geçiş

Masaüstü Sürümleri İçin Ubuntu 14.10 Utopic Unicorn Sürümünden Ubuntu 15.04 Vivid Vervet Sürümüne geçiş yapmak için yapmanız gerekenler oldukça basit olmakla birlikde birazcık ubuntu bilginiz varsa güncelleme işlemini kolaylıkla yapabilirsiniz aslına bakarsanız ubuntu kullanıyorsanız zaten yapabilmeniz lazım. CTRL + ALT + T Tuş kombinasyonları ile Terminale yani uç birimi açalım sonrasında komutlar ile yönetici hesabına […]