2 Kasım 2014 Pazar

Sublime Text 2 ye IDL (ve FORTRAN) desteği eklemece...

Son zamanlarda olduğu gibi yine kısa kesip asıl konuya gireceğim bodoslama. Gönül isterdi ki Sublime Text 2 nin ne kadar şeker, ne kadar munis bir text editör olduğundan bahsedeyim, bu devirde IDL (ve hatta FORTRAN) kullanmak zorunda kalmanın sıkıntılarından dem vurayım falan; ama vakit yok!

ST2'de IDL kod renklendirmece (ecnebicesi syntax highlight) yok. Google amcaya "Sublime Text IDL" diye sorunca ilk sonuç olarak gelen (en azından bana, herkese aynı sonuçların gelmediğini biliyorsunuzdur umarım) sitede, bir arkadaş Textmate (başka bir editör) için yapılmış olan eklemelerin (plug-in) ST2'ye nasıl uygulanacağını kendine not olarak yarım yamalak yazmış. Yarım yamalak diyorum çünkü eklemeleri koyacağınız ve ayarları bulacağınız yer OSX için yanlış yazılmış. Doğrusu şöyle efenim:
IDL & Fortran (hala FORTRAN kullanan kaldı mı yahu? :D) için adımlar aynı, sadece paketler farklı (haliyle :D)
Önce istediğiniz paketi indirin:

Sonra indirdiğiniz klasörü (zip falan ise açın önce) şuraya taşıyın:
~/Library/Application Support/Sublime Text 2/Packages/
(Eğer home klasörünüzde Library'i göremiyorsanız Command+Alt+G kısayolu ile "Go to Folder" pencereciniğini açıp ~/Library/Application Support/Sublime Text 2/Packages/ yazarak doğrudan oraya gidebilirsiniz)

ve Ta daaaa! ST2'yi yeniden başlattığınızda IDL kodlarınızın rengarenk olduğunu görecek, mutlu olacak ve "şu Onur ne süper adam yahu diye" içinizden geçireceksiniz :p

Bir başka yazıda görüşene dek "şu Onur ne süper adam yahu"diye düşünmekten vaz geçmeyin efem :D

2 Ekim 2014 Perşembe

matplotlib nazlanınca...

Efenim siz de benim gibi sıkça grafikler çizen biriyseniz, çoktan Excel'den uzaklaşmış, gnuplot falan kullanmaya başlamışsınızdır. Ben de doktoraya başladıktan sonra, her türlü işimi python ile halleder olunca, grafiklerimi de şahane bir python modülü olan matplotlib ile çizmeye başladım.

Son yazılarda hep yaptığım gibi bu yazıyı da kısa tutup, az önce çözdüğüm bir sorundan bahsedeceğim.

Misler gibi çalışan python, sevgili cadıcığıma basit bir grafik çizmek istediğimde alakasız bir hata verdi. Bayağı bir uğraşıp, işi pythonu yeniden yüklemeye kadar götürdükten sonra, 'e ama yuh!!!' dedirten bir yerde yakaladım hatayı:

içinde bulunduğum klasörün ismi!!!


Fark ettiyseniz klasör isminde Türkçe karakter var:
ı
CadıCIM'ın ı'sı \u0131 şeklinde unicode olarak görünüyor.

matplotlib nedense bunu sorun ediyor. Yıl olmuş 2014, hala dosya/klasör isimlerinde ASCII kullanmak gerekiyor, peh!

16 Ağustos 2014 Cumartesi

Ofis dosyalarını TERMİNALde pdf ye dönüştürmek!

Tez yazma sürecinde temel bilgi eksiklikleri sıkca gün yüzüne çıkar. O kadar basit şeyleri bilmiyor bulursunuz ki kendinizi, kimseye soramazsınız utancınızdan :D Bu durumlarda ben imdadı ders sunumlarını internete koyan güzel insan, sevilesi hocalarda buluyorum :D

Bir çoğu sunumlarını pdf olarak koysa da arada üşenip ppt olarak yükleyenler de çıkıyor. Bazen de bu pptler inat edip açılmıyor. Zira az önce yaşadım bu durumu. Ve her zaman ki gibi süper kahramanım terminale sığındım :D

Eğer linux kullanıyorsanız, ofis programı olarak Libre Office yüklüdür bilgisayarınızda kesin, değilse de yükleyin bi zahmet.

LibreOffice komut satırında da çalışıyormuş, yeni öğrendim. Sadede gelelim.
libreoffice --headless --invisible --convert-to pdf *.ppt
komutuyla bulunduğunuz klasördeki tüm ppt'leri pdf'ye çevirebilirsiniz. Benim açılmayan ppt'm, pdf'ye dönüştükten sonra misler gibi açıldı :D

Tabi ki bu komut tüm ofis dosyaları için çalışmakta...