Kayıtlar

Windows’ta Uzantısı Değiştirilmiş Dosyaları Tespit Etme: Powershell ile Pratik Yöntem

 Windows işletim sistemlerinde dosya uzantılarının değiştirilmesi, güvenlik ve dosya bütünlüğü açısından zaman zaman riskli olabilir. Özellikle zararlı yazılımların ya da yanlışlıkla yapılan uzantı değişikliklerinin tespit edilmesi, sistem yöneticileri ve adli bilişim uzmanları için önemlidir. Bu yazıda, Powershell kullanarak bir klasördeki tüm dosyaların gerçek formatını nasıl analiz edebileceğinizi ve uzantısı değiştirilmiş dosyaları nasıl bulabileceğinizi adım adım anlatacağım. Neden Dosya Uzantısı ile Gerçek Format Kontrolü Yapılır? Zararlı yazılım analizi: Virüsler veya trojanlar genellikle dosya uzantılarını değiştirerek gizlenir. Kullanıcı hatası: Yanlışlıkla değiştirilen dosya uzantıları, açılma problemlerine neden olur. Adli bilişim: Dosya manipülasyonlarını tespit etmek, dijital delil açısından kritiktir. Dosya Formatı Nasıl Anlaşılır? Her dosyanın kendine özgü bir “ magic number ” yani benzersiz bir imzası vardır. Örneğin bir JPG dosyasının başında F...

MEB ÖBA Sisteminde Video İzlerken Başka Bir Yere Tıklayınca Video Neden Durur ve Çözümü

Resim
  MEB ÖBA Sisteminde Video İzlerken Başka Bir Yere Tıklayınca Video Neden Durur ve Çözümü Milli Eğitim Bakanlığı'nın Öğretmen Bilişim Ağı (ÖBA) platformu üzerinden eğitim videoları izlerken, kullanıcıların sıkça karşılaştığı bir problem var: Sayfada başka bir yere tıklanınca videonun oynatılması duruyor. Bu durum özellikle uzun videoları izleyen ve aynı anda not almak ya da başka sekmede işlem yapmak isteyen öğretmenler için can sıkıcı olabiliyor. Bu yazıda, MEB ÖBA sisteminde video oynarken tıklama sonucu videonun durmasını engellemek için basit bir çözümü paylaşacağım. Sorunun Kaynağı MEB ÖBA sistemi, video izlenme takibini doğru yapabilmek ve kullanıcının gerçekten videoyu izlediğinden emin olabilmek için tıklamalarla veya sayfa etkileşimleriyle video oynatmayı durduracak şekilde yapılandırılmış olabilir. Ancak bu, her zaman kullanıcı dostu bir deneyim sağlamayabilir. Çözüm: Chrome Konsolu Üzerinden Basit Bir Kod Google Chrome tarayıcısının Geliştirici Araçları (DevTools) ...

USB flash diskiniz erişilemez durumda ve "Dosya bozuk veya dizin bozuk ve okunamaz" hatası

Resim
 USB flash diskiniz erişilemez durumda ve "Dosya bozuk veya dizin bozuk ve okunamaz" hatası alıyorsanız, şu adımları takip ederek verilerinizi kurtarmayı ve diski onarmayı deneyebilirsiniz: 1. USB Diskinizi Farklı Bir Bilgisayarda veya USB Portunda Deneyin Öncelikle, sorunun bilgisayarınızdaki USB portuyla mı yoksa diskinizle mi ilgili olduğunu anlamak için USB'nizi başka bir bilgisayarda veya farklı bir USB portunda deneyin. 2. Komut İsteminde (CMD) CHKDSK Komutunu Kullanarak Onarma Eğer başka bir bilgisayarda da aynı hatayı alıyorsanız, Windows'un dahili disk onarma aracı CHKDSK 'yi kullanarak diskinizi kontrol edebilirsiniz. Komut İstemini Yönetici Olarak Açın Başlat menüsüne cmd yazın. Komut İstemi ni sağ tıklayıp Yönetici olarak çalıştır seçeneğini seçin. CHKDSK Komutunu Çalıştırın Komut istemine şu komutu yazıp Enter tuşuna basın: chkdsk X: /f /r Not: Burada X harfi, USB diskinizin sürücü harfidir. (Örneğin, USB sürücünüzün harfi E: ise, komut şu şekil...

Chrome HSTS Hatası Nedir ve Nasıl Çözülür?

Resim
 "Chrome üzerinde 'mail.gop.edu.tr sitesine bağlanılamıyor' hatası neden alıyorum?", "HSTS hatası nasıl giderilir?", "Chrome'da 'Bağlantınız Gizli Değil' sorununu geçmek için ne yapmalıyım?" gibi sorular, çoğu kullanıcının karşılaştığı bir durumu ifade eder. Chrome tarayıcısının güvenliği sağlamak için kullandığı bir mekanizma olan HSTS (HTTP Strict Transport Security) bazen bu tip hataların çıkmasına neden olabilir. Bu yazıda, Chrome HSTS hatasının ne olduğunu , nedenlerini ve bu sorunu nasıl çözeceğinizi adım adım anlatacağız. HSTS Hatası Nedir? HSTS, web sitelerinin yalnızca güvenli (HTTPS) bağlantıların kullanılmasını zorunlu kılmasına izin veren bir protokoldür. Ancak, tarayıcı güvenlik sertifikası ile ilgili bir sorun fark ettiğinde, bu siteye erişim engellenir ve şu uyarıyı görürsünüz: Bağlantınız Gizli Değil example.com.tr web sitesi HSTS kullandığından bu siteyi ziyaret edemezsiniz. Bu uyarıyı geçmek bazen gereklidir, özellik...

Windows 11'i Ücretsiz Olarak Etkinleştirme Rehberi

Resim
Windows 11 Pro, BitLocker gibi ek güvenlik özellikleri ve uzaktan masaüstü barındırma gibi ileri düzey işlevsellikler sunar. Ancak, bu özelliklere erişmek için Windows 11 Pro'nun etkinleştirilmesi gerekmektedir. Bu yazıda, Windows 11 Pro'yu etkinleştirmek için bir .bat dosyası kullanarak nasıl ücretsiz bir şekilde geçiş yapabileceğinizi adım adım açıklayacağız. Uyarı Bu yöntem, Windows'un lisans sözleşmelerine aykırı olabilir ve yasal olmayan bir etkinleştirme sağlayabilir. Windows işletim sisteminizi yasal ve desteklenen bir şekilde etkinleştirmek için geçerli bir ürün anahtarı satın almanız önemlidir. Bu rehberi yalnızca öğrenme amaçlı kullanmanızı öneririz. Başlamadan Önce Eğer Windows 11 Pro'nun etkinleştirilmemiş bir sürümüne sahipseniz, doğrudan "Windows Pro'yu Etkinleştirme" bölümüne geçebilirsiniz. Komut Dosyası ile Etkinleştirme Adım adım ilerleyerek, Windows 11 Pro'yu etkinleştirmek için bir .bat dosyası oluşturacağız. Not: Kod içerisinde yer...

İsrail Ürünlerine Boykot: Bilinçli Tüketim ve Boykotun Önemi

Resim
  Günümüz dünyasında, ürünlerin ve hizmetlerin kaynaklarına dair bilinçli kararlar almak, toplumsal ve politik sorumlulukları yerine getirme anlamına gelebilir. Peki, İsrail ürünlerine yönelik boykotlar neden önemli ve bu boykotlar nasıl etki yaratıyor? İşte bu konuda merak edilenler. İsrail Ürünlerine Boykot Neden Gerekli? Siyasi ve Toplumsal Boyutlar : İsrail'in politikaları ve faaliyetleri, bazı topluluklar ve ülkeler arasında tartışmalara neden oluyor. Bu durum, İsrail ürünlerine yönelik boykot çağrılarına sebep olabiliyor. Ekonomik Etkiler : Boykotlar, hedeflenen ülkenin ekonomisine doğrudan etki ederek, politik veya sosyal değişimleri teşvik etmeyi amaçlayabilir. Bilinçli Tüketim : Tüketiciler, satın aldıkları ürünlerle hangi politikalara ve uygulamalara destek verdiklerini daha bilinçli bir şekilde değerlendiriyorlar. Boykotların Etkisi ve Sonuçları Ekonomik Baskı : Boykotlar, özellikle geniş çapta destek bulduğunda, hedeflenen ekonomi üzerinde baskı oluşturabilir. Farkındal...

Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created.

Resim
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can't be re-created or enabled the option Prevent saving changes that require the table to be re-created. Hatası ve çözümü Bu hata genellikle Microsoft SQL Server Management Studio (SSMS) kullanırken bir tablo üzerinde yapısal değişiklikler yapmaya çalıştığında ortaya çıkar. SSMS varsayılan olarak, tablonun yeniden oluşturulmasını gerektiren değişiklikleri önlemek için ayarlanmıştır. Bu durumda tablo yapısını değiştiren herhangi bir işlem, örneğin bir sütunun veri tipini değiştirmek veya birincil anahtar eklemek gibi, engellenir. Bu hatayı düzeltmek ve yapısal değişiklikleri kaydedebilmek için aşağıdaki adımları takip edebilirsin: SQL Server Management Studio'yu aç. Menü çubuğunda "Tools" (Araçlar) seçeneğine tıkla. "Options" (Seçenekler) seçeneğine tıkla. Sol tarafta bulunan ağaç menüsünde "D...

MEB Tarafından Kategorilendirilmemiş Site Erişim Engelinin Nasıl Kaldırılacağız?

Resim
  Birçok web sitesi ve blog sahibi, içeriklerinin eğitimle ilgili herhangi bir sorun teşkil etmemesine rağmen kullanıcı ve ziyaretçi kaybı yaşamaktadır. Bu makale, site sahiplerine erişim sorunlarını nasıl aşabilecekleri konusunda yardımcı olmak amacıyla hazırlanmıştır. MEB Tarafından Kategorilendirilmemiş Site Erişim Engelinin Kaldırılması: İki Basit Yöntem 1. YÖNTEM: Erişim engelini kaldırmak için https://fortiguard.com/webfilter adresinden yararlanabilirsiniz. Site adresinizi "Search Url" bölümüne yazdıktan sonra, "Category Not Rated" ifadesini göreceksiniz. "Request Review" bağlantısına tıklayarak, karşınıza çıkan formu doldurmanız gerekmektedir. Bu adımları takip ettikten sonra, sitenizin erişime açılması 1-2 gün veya bazen aynı gün içinde gerçekleşebilir. 2. YÖNTEM: Alternatif olarak, https://yardimmasasi.meb.gov.tr/help/app/giris.htm bağlantısını kullanarak MEB'in yardım masasından doğrudan destek talep edebilirsiniz. Ancak, ilk yöntemin daha h...

System.InvalidOperationException: 'session not created: This version of ChromeDriver only supports Chrome version 85 - Hatası

Resim
Bu hata, kullandığınız ChromeDriver sürümünün kurulu Chrome sürümüyle uyumsuz olduğunu gösterir. Bu durumda, ChromeDriver sürümünü kurulu Chrome sürümüyle uyumlu bir sürümle değiştirmeniz gerekir. Öncelikle, Chrome tarayıcınızın sürüm numarasını kontrol etmeniz gerekir. Bunu yapmak için, Chrome tarayıcınızı açın ve adres çubuğuna "chrome://version" yazın. Bu sayfada, "Google Chrome" sekmesi altında Chrome sürümünüzü görebilirsiniz. Daha sonra, kullandığınız ChromeDriver sürümünü kontrol etmeniz gerekir. ChromeDriver sürümünü projenize eklediyseniz, NuGet Paket Yöneticisi'nde "Selenium.WebDriver.ChromeDriver" paketini kontrol edebilirsiniz. Eğer doğrudan ChromeDriver'ı indirdiyseniz, ChromeDriver dosyasının adını ve sürüm numarasını kontrol edebilirsiniz. Son olarak, ChromeDriver sürümünü kurulu Chrome sürümüyle uyumlu bir sürümle değiştirmeniz gerekir. ChromeDriver'ın indirme sayfasına gidebilirsiniz ve doğru sürümü indirebilirsiniz. İndirdiğin...

Hiren's BootCD PE (Kurulum Öncesi Ortam)

Resim
Hiren's BootCD PE (Kurulum Öncesi Ortam), Windows 10 PE x64 tabanlı Hiren's BootCD'nin yüklenmiş bir sürümüdür.  Kasım 2012'den sonra resmi bir güncelleme olmadığı için Hiren'in BootCD hayranları tarafından PE versiyonu geliştirilmektedir.  En az ama en iyi ücretsiz araçları içerir.  Yeni nesil bilgisayarlar için geliştirilmektedir, UEFI önyüklemeyi destekler ve minimum 2 GB RAM gerektirir. CD'nin içindeki kullanışlı araçlarla bilgisayarınızla ilgili birçok sorunu çözebilirsiniz.  Herhangi bir korsan yazılım içermez, sadece ücretsiz ve  legal  yazılımlar içerir. Önyüklemeden sonra PE sürümü, donanımınız için grafik, ses, kablosuz ve ethernet kartı gibi sürücüleri yüklemeye çalışır.  Böylece bir WIFI veya Ethernet ağına bağlanabilirsiniz.  İndirmek için:  https://www.hirensbootcd.org/download/

.net core 5.0 için IAuthorizationFilter

Resim
 Aşağıdaki örnek kod, .NET Core 5.0 için IAuthorizationFilter arabirimini kullanarak bir uygulama içinde oturumun varlığını kontrol etmenizi sağlar. Eğer oturum yoksa, kullanıcıya "401 Unauthorized" HTTP durum kodu ile bir yanıt döndürülür. Bu filtreyi kullanmak için, uygulamanızda kontrol edilmesi gereken metodların üstüne [SessionCheckFilter] attribute eklemelisiniz. Örneğin: Eğer uygulamanızda tüm controller'lar için oturum kontrolü yapmak istiyorsanız, aşağıdaki yolları izleyebilirsiniz: 1. Global filtre olarak tanımlama: Bu yöntem, tüm controller'lar için oturum kontrolü yapmak için kullanılabilir. Bu yöntemde, Startup.cs dosyasındaki ConfigureServices metodunda filtreyi GlobalFilters.Filters koleksiyonuna eklemelisiniz. Örnek kod: 2. Base Controller sınıfı oluşturma: Bu yöntemde, tüm controller'ların ortak bir base class'ı oluşturabilirsiniz. Bu sınıf içinde IAuthorizationFilter arabirimini uygulayan bir metod yazabilirsiniz. Bu şekilde tüm controller...

JS ile Birden Fazla Inputtaki Değeri Anlı Toplama

Resim
 Aşağıdaki kod, HTML sayfasında 10 adet 'number' tipindeki input'un değerlerini toplayıp 11. inputa yazacaktır: Bu kod querySelectorAll method kullanarak, sayfadaki tüm 'number' tipindeki input'ları seçer ve döngü içinde her birinin değerini toplar. Sonra, querySelector method ile sayfadaki en son 'number' tipindeki input'un değerini toplam değerle günceller. You can call the function on your button click or onchange event of the inputs. Bu fonksiyonu buton tıklama olayında veya inputların değiştiğinde çağırabilirsiniz.

.NET Core için Gelen String Değerlerin İlk Harfini Büyük Yapan Metot

Resim
 .NET Core için, gelen string değerlerin ilk harflerini büyük yaparak geri dönen bir metot yazabilirsiniz. Ayrıca, gelen değerin null olup olmadığını ve birden fazla kelime içerip içermediğini kontrol etmek için de aşağıdaki gibi bir metot yazabilirsiniz: Bu metot, bir string değer alır ve öncelikle null veya boş olup olmadığını kontrol eder. Eğer null veya boş ise, geriye aynı stringi döndürür. Eğer string içinde birden fazla kelime varsa (bunu regex kullanarak kontrol eder), her kelime için ilk harfini büyük yapar ve geriye stringi döndürür. Bu metot "Extensions" classı içinde yazdığınız için, herhangi bir string değerine bu metotu kullanarak çağırabilirsiniz. Örnek olarak : Bu örnekte görüldüğü gibi string.ToTitleCase() metodu ile çağırıldığında ilk harf büyük hale getirilir ve geri döner.

Windows'ta Dosyaları Toplu Olarak Yeniden Adlandırmanın 4 Yolu

Resim
  1. PowerToys'u Kullanma PowerToys  , Microsoft'un ileri düzey Windows kullanıcıları için özel yazılımıdır.  Birçok özelliği arasında, Windows 10 ve Windows 11'de dosyaları toplu olarak yeniden adlandırmak için daha gelişmiş ve derinlemesine bir yol sunan PowerRename adı verilen bir şey var. PowerToys'u yükledikten  sonra  , PowerRename otomatik olarak sağ tıklama içerik menünüze entegre olur.  Toplu olarak yeniden adlandırmak istediğiniz tüm dosyaları seçin, birini sağ tıklayın, ardından PowerRename'i (veya Windows 11'de “Daha fazla seçenek göster” ve ardından PowerRename) tıklayın. PowerRename penceresi açılacaktır.  Burada, seçiminiz içindeki belirli harfleri, kelimeleri veya sayıları arayabilir, ardından bu ifadeleri içeren tüm girişleri yeniden adlandırmayı seçebilirsiniz (bu nedenle, benim durumumda, içlerinde “3” olan tüm ekran görüntülerini “Jan” olarak değiştiriyorum. ” Bu, dosyaları toplu olarak yeniden adlandırmanın daha hedefli bir yolunu ...