Kayıtlar

Windows Sunucumuz Üzerinde Yerel Ağda Erişilebilen SQL Veritabanı Sunucusu

Resim
SQL SERVER YAYINI AYARLARI şimdi de web sitelerimizin dinamik olmasını sağlamak için SQL Server ile veritabanı yayını yapabilecek hale gelelim.   Senaryo şu şekilde olacak.   web sitesi dosyaları web siteleri / site2 klasöründe olacak veritabanı sql server'da bulunacak istemci bilgisayardan sql management studio üzerinden Sunucudaki veritabanına erişebilecek     Windows Sunucu bilgsayarımızda Sql Server yazılımını kurduk. Daha sonra Sql Server Management Studio yazılımını da kurduk.   sql sunucumuza uzak bilgisayarlardan erişebilmek için aşağıdaki ayarları yaptık.   1- Management Studio ile sunucuya bağlan.    Server  ismine → sağ tık → Properties Gelen ekranda "Connections" ekranında " Allow remote connections to this serve r" seçili olmalı.   2- Sql Server Configuration Manager uygulamasını açıp SQL Server Configuration Manager →  SQL Server Services SQL Server (PC2_SQLSERVER)  →  Running  olmalı 3- SQL Server Netwo...

Yerel Ağda Dinamik Web Sitesi Yayını (.Net Entityframework)

Resim
Bu yazıda yerel ağda dinamik bir web sitesi nasıl yayınlanır? bunun cevabını arayacağız. Daha önce buradaki  yazımızda yerel ağdaki web sunucumuz üzerinde web sitesi yayınlamayı öğrenmiştik. Bu web sitemiz statik bir site idi.Yani html uzantılı web dosyalarımızı sunucuya upload ediyorduk.   site1.local gibi bir domain adresiyle de erişebiliyorduk.   Şimdi ise entityframework kullanan bir dinamik web siteyi sunucumuz üzerinden yayınlama adımlarını görelim. Öncelikle istemci bilgisayar tarafında Visual Studio 2022 ekranında 1- Create a New Project  2- Asp.Net Core Web App (Model-View-Controller) 3- veritabanı bağlantısı sağlanarak, yerel ağdaki sql sunucusunda bulunan veritabanından verileri çekiyoruz. Projemiz hazır hale geldiğinde yayınlamadan önce context.cs içerisindeki bağlantı cümlesini aşağıdaki gibi değiştiriyoruz. Bu sayede yeni isimli veritabanına sa kullanıcı adı ve parolasıyla erişebileceğiz. DİKKAT! Server ismi, sunucu bilgisayarımızdaki "SQL Server N...

Windows Web Sunucusu ile Web Sitesi Yayınlamak (Yerel Ağda)

Resim
       Merhaba bu yazımda windows server 2022 kurulu olan bir bilgisayar üzerinde web sitelerini nasıl yayınlayabildim onu açıklayacağım. Öncelikle windows server üzerinde aşağıdaki rollerin eklenmiş olması gerekmektedir. Web Sunucusu Rolü Dns Sunucusu  Rolü WEB SUNUCUSU AYARLARI     Web siteleri için kök dizin inetpup içerisindeki wwroot dizinidir. ancak ben C: bölümüne websiteler isimli dizin oluşturup, içerisine site1, site2 gibi isimlerde dizinler oluşturdum.      Daha sonra Server Manager ekranıdaki sağ üst köşede Tools menüsünden " Internet Information Services IIS Manager " tıklayarak web sunucusu yöneticisini açtım.  Bu ekranda "Add websites" tıklayarak, aşağıdaki gibi ayarladım. (Physical Path: kısmında site dosyalarının konumunu seçtim.) Pencerenin en altındaki "start  Website immediately" seçili bıraktım. ÖNEMLİ ! Bu ayarlardaki site2.local adresinin çalışması için, bilgisayarın bir ip adresinin olması gerekmekted...

Pardus Kullanımı İçin Kılavuz

Resim
 Bu yazı, pardus işletim sisteminde oturum açma ekranından bir türlü masaüstü ortamına geçememenin üzerine hazırlanmıştır. Bilgisayarı açtığımda aşağıdaki şekilde oturum açma ekranında parolayı doğru girdiğim halde masaüstü ortamına bir türlü giriş yapamadım.   uzun süren denemeler neticesinde Deepseek  yapay zeka sohbet robotundan aldığım yardım sayesinde mutlu sona ulaştım.  aynı durumla tekrar karşılaşırsam diye buraya not düşüyorum.    Adım1- Öncelikle bu ekranda  Ctrl + Alt + F1  tuş kombinasyonu ile   terminal aç. Adım2- aşağıdaki komut ile grafik arayüzü yeniden başlat. sudo systemctl restart display-manager   Aşağıdaki adımları kullanmadım ancak yapay zeka şunları da önerdi. Alternatif masaüstü ile giriş: startx # veya startplasma-x11 # KDE için   # Oturum yöneticisini yeniden başlat sudo systemctl restart sddm # veya lightdm/gdm (pardus sürümüne göre)        

Bootloader Arızalı Arduino Karta Sketch Yükleme

Resim
 Merhaba bu yazımızda bootloaderı arızalı olduğu için sketch (program) yüklenemeyen arduino mega kartımıza (klon), arduino uno kullanarak sketch yüklemeyi deneyeceğiz.    Bu çalışmayı USB TTL yada  FT232RL  kullanarak gerçekleştiremeyiz. Zira bunlar bootloader arızası için değil, usb arızası nedeniyle yükleme yapılamayan arduino kartlara program yüklemek için kullanılabilmektedir.  Hatırlarsanız aşağıdaki linkte robot kumanda devremizde usb portu bulunmadığı için FT232 ile programımızı yükleyebilmiştik. https://sekercompany.blogspot.com/2025/04/ftdi-kullanarak-arduino-uno-programlama.html       Yapılacak işlemleri liste halinde yazalım. 1-Arduino Uno karta Arduino ISP programını yükle (Examples içerisinde 11. sırada) 2-Arduino UNO ile Mega arasında kablo bağlantısını yap. Mega'ya harici güç ver. (ben USB üzerinden verdim) 3- Arduino Uno kartı usb kablo ile bilgisayara bağla ve arduino IDE yazılımında gerekli ayarlamaları yap . 4-progr...

Visual Studio projelerinde SQL Server Express LocalDB kullanımı

Resim
SQL Server Express LocalDB Visual Studio ile kurulu geliyor. Komut satırında SqlLocalDB info komutu çalışınca ekrandaki gibi MSSQLLocalDB görünmesi gerekiyor. Bu sunucu ihtiyaç halinde başlatılması gerekiyor. Dolayısıyla aşağıdaki gibi çalıştırmak gerekir. ( SqlLocalDB start MSSQLLocalDB çalıştır.) LocalDB instance "MSSQLLocalDB" started. çıktısı aldım. MSSQLLocalDB çıktısı aldım.  server'i çalıştırmak için: sonra sql server management studio'da aşağıdaki şekilde bağlan.   Server Name kısmına   (localdb)\MSSQLLocalDB yaz. SQL Server Express vs LocalDB Karşılaştırması Özellik SQL Server Express (Full) SQL Server Express LocalDB Kurulum Boyutu ~1-2 GB ~100 MB  (çok daha küçük) Servis Yönetimi Windows Servis olarak çalışır Kullanıcı modunda çalışır, servis gerekmez Performance Daha yüksek Geliştirme/test için yeterli Kullanım Amacı Küçük ölçekli production Sadece geliştirme ve test Bağlantı Network üzerinden erişim Sadece local makineden erişim Yönetim SSMS gerekt...

NVIDIA Jetson TX2 cihaza SDK ve CUDA componentleri yükleme

Resim
 Jetson cihazımıda işletim sistemi kurulu ancak yapay zeka işlemleri için grafik işlemcisi (CUDA) alt yapısı eksik. bunu Ubuntu kurulu olan bilgisayarımız üzerinden nasıl yükleyebiliriz? Jetson TX2 cihazımızı power düğmesine basıp çalıştırdık. terminal ekranı açıp "ifconfig" komutu çalıştırarak ip adresini öğrendik. Usb kablosu ile Jetsonu Laptop'a bağladık. (telefon şarj kablosu ile) Ubuntu bilgisayarda SDK Manager yazılımını açıp Jetson modülümüzü algılamasını bekledik. (2-3sn) Daha sonra "CONTINUE" butonuna bastıktan sonra gelen ekranda Jetson cihazımızın ip adresini yazdık. Flash butonuna bastığımızda gerekli olan Componentlerin yüklenmeye başladığını göreceğiz. Dikkat! (Jetson birkaç kez yeniden başlatılıyor. Eğer Jetson modülde Wifi bağlantısı koparsa tekrar wifiye bağlamalısın)