Category Archives: Teknoloji

Lyrics Downloader for LyricPad

You can download the script here:
https://github.com/tolgainci/lyricpad-lyricsdownloader

This script is based on Anoop’s LyricsDownloader that you can find here: https://github.com/anoopajay91/LyricsDownloader . Anoop’s script needs user input, works one file at a time, and uses azlyrics which doesn’t work anymore. I modified the script to run in batch mode without user input and switched the lyrics website to genius.

This script downloads lyrics for your mp3 files from the genius website and saves them as txt files compatible with LyricPad. Your mp3 file names should be in the format band-name-song-name.mp3 with a dash in between each word. You can lookup the exact name from the genius website at https://genius.com/ to be sure. You can set your mp3 folder and lyrics folder paths in the keywords section. Be sure to leave the /*.mp3 part at the end of your mp3folder keyword.

When set correctly, the script reads the names of your mp3 files, finds the lyrics for them on the genius website and saves them in your lyrics folder as txt files. It also adds @!title and @!duration tags at the start of the file, taking the title and duration from the mp3 file. The duration tag is important for scrolling at the right time in LyricPad.

Dependencies:

1.Python3
2.BeautifulSoup
3.Requests
4.Mutagen
5. Glob

 

TolDish – A DIY omnidirectional treadmill

Recently I came across the Virtuix omni and Wizdish ROVR and I wondered if I can build something similar. I also took a look at other similar DIY projects which you can find by searching “diy omnidirectional threadmill” on the web.

I decided to try using a satellite dish mounted on a wooden frame, with a microphone fitted under it. Here is what it looks like:

You plug the microphone to your PC’s mic input, and when you are walking on the treadmill you make a noise, which in turn sends a w key press to the game. This should make your character walk in most games.

For this purpose I first tried Wizdish’s Wiz_Mic program, but it did not work well for me. The program needs a constant noise to send constant w key presses. On my treadmill I make step noises which is not constant, so I needed a program that can send a stream of w’s when triggered. For this purpose I developed MictoW, which is  basically a modified version of .NET Voice Recorder by Mark Heath, which uses nAudio library to monitor microphone input and uses InputManager library by Shynet to send w key presses.

MicToW Installation

Download mictow_setup.exe and install.

Usage

On the first screen, select the preferred input device and click continue.

On the second screen, adjust the desired “Trigger Level” and “W Send Duration” and press Start. “Trigger Level” is between 1 and 100 and indicates when w key press will be sent. Lower values will result in soft noises triggering key presses, while higher values will require louder noises to trigger key press. “W Send Duration” can be set at 0.1 second intervals, up to 3 seconds. For example, if the setting is 2 seconds, the program will send a stream of w key presses for 2 seconds. This is useful to keep w pressed in between your steps on the treadmill. Press “Stop” to stop sending keys. It’s not necessary to push “Stop” while adjusting the parameters.

Source Code

https://github.com/tolgainci/mictow

If you don’t have a VR headset like HTC Vive or Oculus Rift, I can suggest Trinus VR, which transfers your PC game to your phone screen, and you can use a headset like Google Cardboard.

Enjoy 🙂

 

USB diske Ubuntu Linux kurmak

Öncelikle neden böyle bir şey yapma ihtiyacı hissettiğimi açıklayayım. Macbook kullanıyorum ve Bootcamp ile hem MacOS hem de Windows çalıştırabiliyorum. Ancak üçüncü işletim sistemi olarak Ubuntu çalıştırmak istediğimde işler karışıyor ve bu konfigürasyon Apple tarafından desteklenmiyor. Önerilen bazı yöntemleri inceledim ancak açıkçası çalışan sistemimi bozmak istemedim. Bu yüzden Ubuntu’yu USB diske kurdum. Ayrıca böylece USB diski herhangi bir bilgisayara takıp kullanmak da mümkün. Benim gibi mevcut bilgisayarınızın partition’larını değiştirmek ve belki de bozmak istemiyor olabilirsiniz.

Benim önerdiğim yöntem Ubuntu’yu Virtualbox üzerinden kurmak. Böylece bilgisayarınızın disklerine zarar verme ihtimaliniz ortadan kalkmış olacaktır.

Aşağıdaki bağlantıdan kullandığınız işletim sistemi için gerekli Virtualbox sürümünü ve Extension Pack’I indirin ve kurun.

https://www.virtualbox.org/wiki/Downloads

Ekran görüntüleri MacOS’tan olacaktır, ancak Windows’da da aynı işlemleri yapabilirsiniz.

  1. New>Ubuntu 64-bit seçin
  2. Memory ayarını varsayılan değerde bırakabilirsiniz.
  3. Hard Disk oluşturmayın, “do not add a virtual hard disk” i seçin ve Create tuşuna basın.
  4. Bir sonraki ekranda çıkan uyarıyı Continue diyerek geçin.
  5. https://www.ubuntu.com/download adresinden Ubuntu ISO imajını indirin.
  6. Virtualbox’ta oluşturduğunuz yeni makinede Setting>Storage kısmında indirdiğiniz ISO dosyasını CD olarak seçin.
  7. Sanal makinenizi başlatın ve Devices>USB’den Ubuntu’yu kurmak istediğiniz USB diski seçin. MacOS’ta cihazı masaüstündeki simgesine sağ tıklatarak eject etmeniz gerekmekte. Eğer yine de USB diski sanal makineye bağlayamazsanız çıkarıp takmayı deneyebilirsiniz.
  8. Makine Ubuntu CD’sinden başlamış olacaktır. İlk ekranda “Install Ubuntu”yu seçin.
  9. Sonraki ekranı Continue’yu seçerek geçin.
  10. Disk seçme ekranında gönül rahatlığı ile “erase disk and install Ubuntu” seçeneğini seçebiliriz, çünkü sanal makineye yalnızca USB diskimiz bağlı. Sonra “install now”ı seçerek kurulumu başlatabiliriz.
  11. Sonraki ekranlarda adınız, şifreniz gibi bilgiler isteyecektir, ekrandaki yönergeleri takip edin.
  12. “Installation Complete” yazısını gördüğünüzde kurulum tamamlanmıştır, “Restart Now”ı seçmenize gerek yok, sanal makineyi kapatabilirsiniz.
  13. USB diski Mac’te açılışta Alt tuşuna basarak seçebilirsiniz. PC’de BIOS veya Boot menüden USB diski seçmeniz gerekir.

Mac disk yükseltme

Konu: 

512 MB HDD’i ve Bootcamp (Windows) bulunan Macbook Pro’ya 1 TB HDD yükseltmesi yapmak

Bilgi: 

Ghost HFS+ (Apple) partitionlarını tanıdı, ancak büyütmeye izin vermedi. Ayrıca kopyalama başlatınca hata verdi. Acronis True Image HFS+ partitionlarını hiç tanımıyor. Clonezilla HFS+ dahil tüm partitionları gördü ve kopyaladı, ancak HFS+ boyutu Disk Utility’de doğru, Finder’da küçük görünüyor ve ek alan kullanılamıyor, ayrıca Windows boot etmedi. Bootcamp yoksa ve yeni disk aynı boyuttaysa kopyalamada Clonezilla kullanılabilir.

Gerekli uygulamalar:
Superduper

Winclone

Yöntem:
1. Yeni diski Mac’e USB adaptör ile takın, Disk Utility’i açın ve single partition, MacOS Extended (Journaled) olarak formatlayın.

2. Superduper kullanarak MacOS partition’ını yeni diske kopyalayın.

3. Winclone’u çalıştırın, sol tarafta BOOTCAMP’i seçin ve sağda Image’i seçin. imaj dosyasını yeni diskte bir yere veya başka bir USB diske kopyalayın.

4. Yeni diski bilgisayarınıza takın ve MacOS’u açın.
5. Utilities altında Bootcamp Assistant’ı açın. Yalnızca en alttaki “install Windows” seçeneğini seçin. Windows partititon’ını en az eskisi kadar büyük veya daha büyük yapın. İstenirse Windows CD’si takın, ancak kurulum başlatmayın. Yeni partition açılması yeterlidir.

6. Tekrar Winclone’u açın ve önceki yedeklediğiniz imajı yeni açtığınız partition’a restore yapın.

7. Mac’i yeniden başlatıp MacOS ve Windows’un açıldığını kontrol edin. Windows için açılışta Alt tuşuna basılı tutarak Windows’u seçin.