Windows Bağlam Menüsüne "WSL + VSCode ile Aç” Seçeneği Ekleme

 Windows Context (Bağlam/İçerik) Menüsüne "Open with WSL + VSCode” Seçeneği Ekleme 


Bu yazıda Windows Context (Bağlam/İçerik) Menüsüne "Open with WSL + VSCode” Seçeneği Eklemeyi göstereceğim. Bu sayede , Vscode'u bu şekilde açtığınız zaman Wsl ile Vscode bulunduğunuz klasörden başlatılmış şekilde gelecek.

Öncelikle aşağıdaki yerden kod kopyalayın. Boş bir yazı dosyası açıp oraya yapıştırın ve .bat uzantılı olarak kaydedin.

Batch Script İçeriği:


Oluşturduktan sonra bat dosyasına sağ tıklayarak yönetici olarak çalıştırıyoruz. İşlem Tamamlandı yazısını gördükten sonra artık klasörde sağ tıkladığınız zaman "WSL + VSCode ile Aç” seçeneğini görüyor olacaksınız.

Eğer Wsl'de C/C++ dilleri için #include path'lerde hata almaya devam ederseniz;  

Dosya gezgininden  %appdata%\Code\User\settings.json konumuna girin. Oradaki son "}" karakterinden öncesine şunu yapıştırın:

"C_Cpp.default.compilerPath": "/usr/bin/g++" 


Paylaş:

SimpSim İndirme

Simple Simulator (SimpSim)  İndir / SimpSim Komutları




SimpSim;

 J. Glenn Brookshear'ın "Computer Science: An Overview" kitabındaki Assembly benzeri pseudo language ( sözde dil )  için yapılmış bir çevirici simulator programıdır.

Assembly dili benzeri komutları makine diline çevirmek için kullanılır.

Aşağıdaki bağlantıya tıklayarak indirebilirsiniz.

SimpSim İndir

Mirror Link

Mirror Link 2


SimpSim Komutları



İşinize Yarayabilecek Kaynak PDF'ler ( İngilizce )

Bin ve Hex Sayı Sistemleri

SimpSim Kaynak 1

SimpSim Kaynak 2

SimpSim Kaynak 3


Paylaş:

Dual Boot'ta Grub Çalışmıyor / Direkt Windows Açılıyor Hatası Çözümü

 Bu yazıda;
  Dual Boot'ta Grub Çalışmıyor
  Grub ekranı gelmeden direkt Windows Açılıyor
  Grub ekranı gelmeden direkt GNU/Linux açılıyor.
  Grub ekranı gelmeden direkt BIOS açılıyor. 
 gibi hataların çözümünü göstereceğim. 

Sorun Grub Rescue Hatası ise:

Entering Grub Rescue Mode / Unknown FileSystem Hatası Çözümü .  Linkteki adımları deneyin. Aşağıdaki çözüm işe yaramayıp Ubuntu'yu bir daha yüklemeniz gerekirse hafıza ayarında "Başka bir şey" kısmını seçtikten sonra bölüm dosya sisteminin ve bağlama noktasının böyle olması gerekiyor.


Sorun Grub'un Atlanıp Windows'un Açılması ise:

Eğer GRUB atlanıp hiç açılmıyorsa BIOS'tan Secure Boot(Güvenli Önyükleme) ayarının kapalı olduğundan emin olun çünkü Secure Boot özelliği açıkken Bios sadece tek bir boot seçeneği görüyor.

Buna rağmen GRUB açılmazsa, Grub'un yeniden yüklenmesi gerekmekte.

Yüklemek için Lubuntu üzerinde çalışmakta olan boot-repair-disk yazılımına ihtiyaç var.

Lubuntu portable/live disk olarak çalışabildiği için sabit diskinize kurmanıza gerek yok. 

Boot-repair-disk İndir

Yukarıdaki linkten iso dosyasını indirip Rufus veya benzeri programlarla USB Flash Disk'e veya CD DVD'ye yazın.

Rufus İndir

Rufus ile dosyayı diske yazdıktan sonra bilgisayarı yeniden başlatıp BIOS menüsünü açın. Boot kısmında Lubuntu'nun kurulu olduğu diski seçin ve çıkın.

Boot-repair-disk direkt olarak Portable Lubuntu içinde geliyor. Öncelikle Lubuntu'yu internete bağlayın ve Boot-Repair'de güncelleme gerekliyse güncelleyin. Sonrasında başlat menüsünden Boot Repair'i açın ve Recommended Repair  seçeneğini seçip bekleyin. 


Bu adımdan sonra program Grub'u yeniden yükleyecek. İşlem sonrasında bilgisayarınızı yeniden başlatınca Grub ekranı karşınıza çıkacaktır.   

Paylaş:

Pencereyi Hep Üstte Tutma + Kısayol Tuşu Ayarlama (Word, Excel, PowerPoint vs.)

 Pencereyi Hep Üstte Tutma + Kısayol Tuşu Ayarlama (Word, Excel, PowerPoint vs.)

Bu yazıda Windows 10 veya diğer sürümlerde Pencereyi Hep En Üstte Tutma için kısayol tuşu ayarlamayı göstereceğim. Öncelikle aşağıdaki linkten AutoHotkey programını indirip kurun.

Auto Hotkey İndir 

Aşağıdaki script'i 'View Raw'a basıp açın, sağ tıklayıp bilgisayara ahk uzantısıyla (dosya indirme biçimi tüm dosyalar olacak biçimde) kaydedin. 


Sonrasında file explorer adres çuğubuna  %appdata%\Microsoft\Windows\Start Menu\Programs\Startup yazarak startup (başlangıç) klasörüne girin ve alwaysOnTop.ahk 'yi yapıştırın.
 

Artık Ctrl + F11 kısayolu ile bulunduğunuz pencereyi üstte tutabilirsiniz.

Paylaş:

Walter Savitch, Kenrick Mock - Absolute C++ 6th Edition [Kaynak Kodları]

GTÜ CSE241 Dersi CPP Kodları  

Walter Savitch, Kenrick Mock - Absolute C++ 6th Edition Kaynak Kodları / Source Codes


Paylaş:

Online Arapça Klavye

 

Arapça Klavye

ONLINE ARAPÇA KLAVYE



Standart Karakterler
Genişletilmiş Karakterler
Rakamlar

Harekeler


Paylaş:

Tüm Şifreleri Chrome'dan Opera'ya Aktarma

 Merhaba, bu yazıda tüm kayıtlı şifrelerimizi Chrome'dan Opera'ya Aktarma'yı göstereceğim.

 Öncelikle Google Chrome'da tarayıcı adres çubuğuna chrome://settings/passwords  yazıp girin.


Şekilde görüldüğü yerden şifreleri dışa aktar'ı seçin. Daha sonra bilgisayarımıza şifreleri CSV dosyası biçiminde kaydedilecek yeri seçin.

Şimdi Opera'yı açın ve Opera'da adres çuğubuna opera://flags yazın.



Burada arama çubuğunda "password import" diye aratın. Bu seçeneği Enabled(aktif) hale getirin. Sonrasında tarayıcıyı yeniden başlatın.

Yeniden başlatılınca opera://settings/passwords kısmına girin.


Burada kayıtlı şifrelerin sağındaki 3 noktaya basıp "Al" seçeneğini seçin. Sonrasında, Chrome'dan indirdiğiniz CSV dosyasını seçin. Artık tüm kayıtlı şifreler Opera'ya aktarılmış olacak.

Paylaş:

Gcc ile Basitçe C / C++ Kodu Derleme ve Hata Ayıklama

 Merhaba, Ubuntu , Ubuntu Wsl gibi işletim sistemlerinde C veya C++'da kodun basit bir biçimde nasıl   derlenebileceğini göstereceğim.


C KODU DERLEME ve ÇALIŞTIRMA 

1.satır ile kodu derleyebilirsiniz. Derlediğiniz zaman a.out dosyası oluşacak.

 2.satırı terminalde yazarak kodu çalıştırabilirsiniz.

gcc dosyaismi.c
./a.out

Veya "gcc" yerine "cc" yazarak da derleyebilirsiniz.

cc dosyaismi.c
./a.out

Eğer kodunuza <math.h> kütüphanesini dahil etmişseniz kodunuza "-lm" eklemeniz gerekir.

gcc dosyaismi.c -lm
./a.out

Derlenmiş Dosyaya İsim Koyma

Çalıştıracağımız dosyaya isim koymak için -o parametresini kullanabilirsiniz. Sonrasında yeni ismini aşağıdaki gibi yazabilir.

gcc dosyaismi.c -o yeniisim
./yeniisim


C++ KODU DERLEME ve ÇALIŞTIRMA 

1.satır ile kodu derleyebilirsiniz. Derlediğiniz zaman a.out dosyası oluşacak.

 2.satırı terminalde yazarak kodu çalıştırabilirsiniz.

g++ dosyaismi.cpp
./a.out

Veya "g++" yerine "c++" yazarak da derleyebilirsiniz.

c++ dosyaismi.cpp
./a.out

İsim koyma da C ile aynı şekilde çalışıyor.

g++ dosyaismi.cpp -o yeniisim
./yeniisim


KODDAKİ UYARI MESAJLARINI GÖSTERME

Kodda uyarı düzeyindeki mesajları görmek için ister C'de ister C++'da -Wall -Wextra  paremetrelerini kullanabilirsiniz. Örneğin;

gcc dosyaismi.c -Wall -Wextra -o yeniisim
./yeniisim


KODDA HATA AYIKLAMA (DEBUGGING)

Bazen kodu çalıştırdığımız zaman Stack overflow , segmentation fault, core dumped gibi genellikle memory ile alakalı compiler hatalarıyla karşılaşabiliriz. 
Hatanın kodun neresinden/hangi satırından kaynaklandığını bulmak için "gdb" komutunu kullanabiliriz.
Aşağıdaki kod ile gdb'yi yükleyiniz.
sudo apt-get install gdb
Gdb'yi yükledikten sonra, gdb'yi kullanabilmek için kodumuzu normal biçimde değil -g parametresiyle derlememiz gerekli.

gcc -g dosyaismi.c
gdb -q a.out

Yukarıdaki gibi gdb'yi çalışıtrabiliriz. Çalıştıktan sonra "r" veya "read" komutuyla dosyayı okuruz, Çıkmak içinse "q" veya "quit" komutunu kullanırız.

Eğer dosyayı okuduktan sonra gdb hatanın hangi satırda olduğunu bulamadıysa "bt" (backtrace metodu) komutuyla hatanın bulunduğu yeri buluruz.

Aşağıda gdb kullanımının bir örneğini görebiliriz.


Örneğin yukarıdaki ekran fotoğrafında segmentation fault hatası alınca önce gcc'yi -g parametresiyle çalıştırdım. (-g parametresi hata ayıklama bilgilerinin derlenen executable dosyasına verilmesini sağlar.) Örnek:
Yukarıdaki ekran fotoğrafında gdb'yi çalıştırdım. Gdb'nin dosyayı çalıştırması için için "r" komutunu kullandım. Hatanın library.c dosyasındaki 74.satırdan kaynaklandığını gördüm. Sonrasında q komutu ile çıktım.

Paylaş:

Online Matematiksel Klavye

Online Matematik Klavyesi

Online Matematik Klavyesi

Yazmak istediğiniz yazı :

Paylaş:

Ara