... Windows Kategorisi
Salı, Ağustos 9th, 2011
Mac kullanmaya başladığımdan beri bilgisayarda sadece program yazmak değil bilgisayarı kullanmak da büyük bir keyif haline gelmişti benim için. Mac’deki tek şikayetim doğru düzgün -daha doğrusu alıştığım şekilde olan- bir veritabanı istemcisi bulamamaktı. Veritabanı uygulaması olarak EMS’nin eline su dökebilecek bir yazılım bilmiyorum. Mac’de EMS yerine Navicat, SequelPro gibi muadillerini kullanarak idare ediyordum ya da EMS’yi parallel ile çalıştırıyordum. Mac’de o uyuz Windows başlangıç sesini duymak ve etrafımdan “oha! windows mu kurdun mac’e, naptın hacı ya?” nidalarıyla karşılaşmak canıma yetti ve dün keşke Wine’nın da Mac versiyonu olsaymış dedim. Meğer varmış! Şimdiye kadar hiç Wine aklıma gelmemişti. Ofiste Linux kullanan arkadaşlarım Wine kullanıyorlardı ve çok büyük problemler yaşamıyorlardı. Amcalar sağolsunlar MacPorts’a Wine’ı da eklemişler. Kaç saat sürdü bilemiyorum (çünkü bilgisayarı açık bıraktım ertesi gün ancak bitti kurulum) ama sorunsuz bir şekilde MacPorts’dan Wine’ı kurdum. MacPorts için şu yazıma bakabilirsiniz (Lion kullananlar için xCode’un kurulu olması gerektiğini hemen not düşeyim).
Komut satırından
#port install wine
deyip sabırla saatlerce bekledikten sonra Wine sorunsuzca kuruldu. Sıra EMS’yi kurmaya geldi. Yine komutsatırından EMS’nin setup dosyasının oldugu klasöre geçip
#wine MyManagerFullSetup.exe
komutunu çalıştırınca Windows’dan aşina olduğunuz kurulum ekranı geliyor, “Next”, “Next” diyerek programı kuruyorsunuz. Lazım olmaz ama yine de söyleyeyim, eğer Registry ile oynamanız gerekiyorsa(!) wine’ın registry ayarları ~/.wine/ klasörünün içinde. Wine’nın diğer klasörleri de burda (drive_c gibi).
Şimdi sıra geldi EMS’yi Dock’ta bir simgeye tıklayarak çalıştırmaya. Bunun için küçük bir AppleScript yazacağız. Endişeye mahal yok, ben de hayatımda ilk kez yazdım, ısırmıyor.
Spotlight’dan “AppleScript Editor” uygulamasını bulup çalıştıralım. Açılan ekranda aşağıdaki kodu yazalım (siz kurduğunuz uygulamaya göre yolu düzenlemelisiniz).
tell application “Terminal”
do script “/opt/local/bin/wine ~/.wine/drive_c/Program\\ Files/EMS/SQL\\ Manager\\ for\\ MySQL/MyManager.exe”
end tell
Bu kodu yazdıkdan sonra uygulamanın en üstünde yer alan “Compile” simgesine tıklayın. Compile işlemi başarılı olduysa yazdığımız kod renk değiştirecektir. Kodu denemek için yine yukarıda yer alan “Play” simgesini kullanabilirsiniz. Terminal ekran çalıştıktan sonra uygulamamız başarılı bir şekilde açılacaktır. Terminal ekranı göstermeden bu işi yapmanın bir yolu var mı bilmiyorum. Bilenler varsa ve paylaşırlarsa sevinirim.
Kodumuzun düzgün çalıştığını test ettikten sonra kaydedebiliriz. Kaydederken “Application” formatında kaydetmeyi unutmayın. Aksi halde çalışmayacaktır. Artık bu oluşturduğumuz basit uygulamayı Dock’a sürükleyebiliriz ve üzerine tıklayarak uygulamamızı başlatabiliriz. Keşke simgesini de değiştirebilsek, fakat onu da nasıl yapılır bilmiyorum. Bilenler paylaşsın lütfen.

Kaynak: http://davidbaumgold.com/tutorials/wine-mac
Tags: EMS, mySQL, wine, Wine application launch Dock, wine for mac, wine uygulamalarını Dock'da çalıştırmak
Posted in Kendime Not, Mac, Windows | 1 Comment »
Cumartesi, Mart 13th, 2010
Mac kullananların (bence) en sevdiği masaüstü özelliklerinden biri olan Expose ile ekranın dört köşesine fareyi götürdüğünüzde çeşitli aksiyonlar yapmasını sağlayabiliyorsunuz. Mesela sağ üst köşeye gidince masaüstünü göstersin, sol üst köşeye gidince tüm pencerelerin önizlemesini göstersin (böylece dilediğinize tek tıkla rahatça geçebilirsiniz), bir diğer köşeye gidince başka bir aksiyon çalışsın diyebiliyorsunuz.
Laptopuma dört başı mamur mac kuramayacağımı anlayınca ben de mac’deki beğendiğim özellikleri sağlam bir şekilde Windows’da sunabilecek uygulamalar aramaya koyuldum. Bunlardan biri de Switcher adlı ücretsiz bir uygulama. Bu uygulama ile fareyi ekranınızın istediği bir köşesine çektiğinizde yapacağı aksiyonu ayarlayabiliyorsunuz. Fare yerine klavye kısayolu da kullanabiliyorsunuz.
Tags: expose for windows
Posted in Windows | No Comments »
Çarşamba, Mart 10th, 2010
Windows’un cmd denen komut satırı uygulamasından oldum olası nefret etmişimdir. Diğer işletim sistemlerindeki komut satırı uygulamalarına hiç benzemediği gibi yeteneklerinin kısıtlı olması ile de zaten sevilesi bir program değildir.
Windows için bu cmd’den daha düzgün bir uygulama var mı diye Google’a sorunca PowerShell’i duydum ve çok şaşırdım. Daha önce hiç duymamıştım :) Nerden indirebilirim diye bakınırken Windows 7′de zaten kurulu olarak geldiğini öğrendim.
PowerShell penceresi cmd gibi aksi değil, istediğiniz kadar uzatip kısaltabiliyorsunuz. Renkleriyle oynayıp transparan hale getirebilir miyim diye baktım ama öyle bir özelliği olmadığını gördüm. Sonra Google yine imdadıma yetişti tabi. Powershell Glass adlı şu küçük uygulamayı PowerShell’den önce başlatırsanız (ya da başlangıçta çalışacak şekilde ayarlarsanız) PowerShell’iniz transparan oluyor. Bu uygulamanın bir benzeri de cmd için var:Glass CMD. Onun adresi de burada.
PowerShell’in yeteneklerini henüz tam olarak bilmiyorum, ama unix komut satırına benzetilmeye çalışıldığı kesin. Unix’den alıştığımız ls komutu cmd’de işe yaramazken burada işe yarıyor mesela. Bunu bile görmek güzel :)
Tags: cmd, power, powershell, shell
Posted in Windows | No Comments »
Çarşamba, Şubat 17th, 2010
Sık sık işletim sistemleri ile oynuyorsanız, bilgisayarınıza Mac, Linux, FreeBSD gibi sistemleri kurup denemeler yapıyorsanız bazan sağlam bir partisyonda duran Windows’unuzu sırf açılış (boot) ayarları yüzünden göremeyebilirsiniz.
Eğer Windows’unuzun olduğu partisyona dokunmadığınıza ve içinde sağlam bir Windows olduğuna eminseniz, açılıştaki diğer deneme çalışmalarından kurtulup Windows’u tekrar geri kazanmak çok zor değil. Eskiden olsa “başlatma disketi”nden bilgisayarı açıp “Fdisk /mbr” demek yeterli idi. Şimdi işler bir parça daha uzuyor ama mantık aynı.
Evvela bootable (yüklenebilen) bir Windows cd’si ile bilgisayarınızı başlatın, Windows 7 cd’si ise ilk başta bir dil ve bölge seçeneği geliyor, burayı işaretledikden sonra devam edin bir sonraki kurulum ekranında “Repair Your Computer” seçeneğini seçin. Burada komut satırını seçip şu komutları yazın.
X:\> c: (Enter)
C:\>bootrec /FixMbr (Enter)
C:\>bootrec /FixBoot (Enter)
bu iki komuttan da “successfully” mesajını aldığınızda probleminiz giderilmiş demektir.
Tags: boot, bootrec, fixboot, fixmbr
Posted in Windows | No Comments »