Homebrew OS X El Capitan’a Nasıl Yüklenir?

homebrew-mac-osx-logoEsen;
Apple, sistemlerine önceden yüklenmiş olarak “App Store” ile geliyor ve kısıtlı uygulama türleriyle pek de geliştiricilere hitap etmiyor. HomeBrew tabiri caizse OS X’in kayıp paket yöneticisi. Grafik Kullanıcı Arayüzü olmayan ve terminalden çalışan hızlı bir paket yönetim sistemi. Alternatifi MacPorts ama ben HomeBrew kullanmayı seçiyorum. Şimdi adım adım Homebrew yükleme işlemine geçelim:

1. Hala kurmadıysanız OS X’inize “XCODE” uygulamasını kurun. Buradan indirebilirsiniz. XCode OS X için resmi uygulama geliştirme ortamıdır.
Eğer sisteminizde OS X kuruluysa 2nci adımdan devam edebilirsiniz:
devamını okuyun »

Share Button
Kategori Belgeler, OS X, Unix/Linux
04.05.2016
1810 Okunma

GURURLUYUZ

Gururluyuz

SCTZine ailesi olarak arkamızda miras bırakacağımız bir işe daha imza attık. İçinde dostlarımızın bulunduğu, TÜRK yazılımcıların TÜRKİYE’de ürettiği ZEMANA ailesinin zararlı yazılım koruyucularına bundan böyle TÜRKÇE dil desteğini SCTZine ekibi sağlayacaktır. Tercüme konusundaki bilgimize bilişim alanındaki tecrübemizi katarak yer aldığımız bu iş ortaklığında herkesin mutlu kalacağı ürünler ortaya çıkarmak bizleri heyecanlandırıyor. Yakın zaman önce Zemana AntiMalware’in Türkçe dil paketinin yapılmasıyla başladığımız bu yolculuk Zemana Mobile Security ile devam ediyor. Yazılımların yanında Zemana Ltd.’e ait diğer dökünantasyonların tercüme işleri de yine SCTZine ailesi bünyesinde yürütülmektedir. Yakın gelecekte diğer yazılım ürünlerinin ve Zemana resmi sayfasının da Türkçe’ye tercüme işleri tarafımızdan yapılacaktır. Siz değerleri okurlarımızı da katkımızın bulunduğu bu yazılımları kullanmaya davet ediyoruz.

İndirme sayfası

Share Button
Kategori Genel
29.04.2016
1325 Okunma

Git LFS ile Github’a Büyük Boyutlu Dosya Yüklemek

gitlfsEsen! Yakın zamanda Github’a giriş yapan bir yazı yazdım. Merak etmeyin geliştireceğim. Bu arada ben de kendi Github’ıma dosya yüklerken başıma şöyle bir olay geldi. Büyük boyutlu bir dosyayı commit ettim ve push komutunu verince dosyanın bir kısmını yükleyip hata verdi. Meğerse Github’un büyük dosyalar ile ilgili bir kısıtı varmış.
Önemli: Github size 1GB’a kadar alan veriyor. Yani sınırsız bir alanınız yok; bu nedenle alanınızı iyi kullanın.
0-50 MB arası sorunsuz yükleme yapabilirsiniz.
50-100 MB arası Github size uyarı veriyor ama dosyalarınızı yüklüyor.
100 MB ve yukarısında ise kesinlikle dosyanızı yükleyemiyorsunuz, hata veriyor.

Git Large File Storage (LFS)
Neyseki yakın zamanda bu soruna açık kaynaklı bir çözüm bulunmuş. Yukarıdaki linke tıklayarak, işletim sisteminize uygun olan git-lfs kurulum dosyasını kurun. Ya da sisteminizde git yüklü ise:

git lfs install

Komutu ile yükleme yapabilirsiniz. Sonra .gitattributes dosyasını elle veya aşağıdaki komut ile hangi dosya türlerini büyük boyutlu olarak işretleyecekseniz düzenleyin:

git lfs track "*.tar.gz"

Sıra geldi dosyalarımızı yüklemeye:

git add buyuk_boyutlu.tar.gz
git commit -m "buyuk_boyutlu.tar.gz:dosya ile ilgili bilgi"
git lfs push origin master

İyi kodlamalar!

Share Button
Kategori Belgeler
29.04.2016
1626 Okunma

Virüs ve Solucan arasındaki ayrım nedir?

computer-trojan-virus-wormEsen! Yaşamımızın bir parçası durumuna gelen bilgisayar, tablet ya da telefonlarımızı işleten düzene “işletim sistemi” diyoruz. Bu sistemler içerisinde özel yaşantımız, işimiz, önem verdiğimiz birçok şey bulunuyor. Bunların kötü niyetli biri ya da birilerinin eline geçmesi bizi tedirgin ya da rahatsız edebileceği gibi hayatımızı alt üst de edebilir. Veya işimiz ile ilgili önemli verilerin kaybolması bizi çok büyük sıkıntıya sokabilir. Daha da büyük düşünürsek şirketlerin, hükümetlerin veya burada önemli pozisyondaki birilerinin işini kaybetmesine neden olabilir.

Bizim “işletim sistem”lerimizdeki ya da insanın bizzat kendisindeki açıkları kullanarak sistemimize sızan/kilitleyen/kullanılmaz duruma getiren yazılımlara “zararlı” diyoruz. Evet insanın diyorum çünkü arkadaşlar çoğu zaman bizim hatalarımız yüzünden sistemlerimize zararlı yazılımlar bulaşıyor. Bir çok kişi hala doğru ifadeyi kullanamıyor ve her zararlıya virüs diyor. Biz eğer bir genelleme yapacaksak virüs yerine zararlı demeliyiz. Şimdi tanımlara geçelim:

VİRÜS:
Bir bilgisayar virüsü kendini bir dosya ya da programa ekleyerek bir bilgisayardan diğerine yayılmasını sağlayabilen ve bulaştığı bilgisayara zarar verebilen bir yazılımdır. Yaptıklarına bakılarak bir bilgisayar virüsü bilgisayarızda can sıkıcı küçük değişiklikler de yapabilir, ya da donanım da olmak üzere yazılım ve dosyalarına zarar verebilir. devamını okuyun »

Share Button
Kategori Belgeler, Genel
29.04.2016
1254 Okunma

Github Nedir, Kurulum ve Kullanımı

github-profileEsen! Bütün dünyada bir “sosyal medya” sözü uygulamalarıyla ve yaşamımızın değişmez bir parçası durumuna gelmesiyle devam ediyor. Burada “sosyal medya” ile ilgili bir toplumbilimlik bir çözümleme yapmayacağım; merak etmeyin. Sizlere yazılımcıların, geliştiricilerin sosyal medyası olarak bilinen Github’dan bahsedeceğim.

Eğer bir takım/ekip olarak yazılım geliştiriyorsanız “source control” yani “sürüm kontrolü” yapan bir uygulama kullanmışsınızdır. Şimdiye kadar git, subversion(SVN) belki de source safe gibi ortamları denemiş ya da bazılarıyla projeler geliştirmişsinizdir.

Peki; bunları ilk defa duyuyor olsanızda, canınızı sıkmayın. Şimdiler en çok kullanılan sürüm denetleme ortamı/yazılım geliştirme:Github.

GitHub, sürüm kontrol sistemi olarak Git kullanan yazılım geliştirme projeleri için web tabanlı bir depolama servisidir. devamını okuyun »

Share Button
Kategori PisiLinux, Unix/Linux
28.04.2016
2361 Okunma

Tar.gz Tar.bz2 Arşivleri Nasıl Açılır?

tarsEsen! Bir arşiv dosyasına sağ tıklayıp açmak genelde bir windows alışkanlığıdır. Ancak linux ya da unix türevi bir işletim sistemi kullanıyorsanız, zamanınız komut satırında geçiyorsa, bu yöntemi kullanmazsınız. Biz genelde zip ya da rar dosyası deyip geçiyoruz ama bilmemiz gereken iki tür var: Sıkıştırma araçları ve arşiv araçları. Uzantısı sadece tar, iso, mar vs. olan dosyalar bizim için sadece arşiv dosyasıdır. Uzantısı tar.gz ya da sadece gz, zip, rar, cab olan dosyalar ise sıkıştırılmış dosyalardır. Bu yazıda en sık karşılaşacağınız sıkıştırma/arşiv araçlarını komut satırından nasıl hızlıca açıp ya da paketleyeceğimizi göstereceğim.

Tar – Tape Archiving Utility

Tar Yaratmak/Yapmak:

tar -cf arsiv.tar arsiv/

devamını okuyun »

Share Button
Kategori Belgeler, Unix/Linux
27.04.2016
1379 Okunma

En İyi Programlama Yazıyüzleri

menloNot defterinde eyçtiyemel düzenlediğim günlerden bugüne uzun zaman geçti. Bir not defteri(NotePad.exe) sonrasında NotePad++ ile neler düzenliyorduk. Şimdi Visual Studio’yu kurmak ne kadar uzun zaman alıyor! Alışkını olduğum fixedsys yazıyüzünden sanırım kurtuldum. En son ne zaman fixedsys ya da courier new gördüğümü hatırlamıyorum. Şimdiler de Menlo en favori programlama yazıyüzüm. Bir Github hesabında birkaç tane -bana göre en iyi- programlama yazıyüzlerini toplamışlar:
https://github.com/hbin/top-programming-fonts

Menlo:
Açık kaynaklı monospace tabanlı güzel göz yormayan bir yazıyüzüdür. Bu yazıyüzünü biz OS XKar Leoparı ile öğrenmiş olduk. İyi de oldu. Halen apple’da terminal arayüzü olarak da kullanılmaktadır. devamını okuyun »

Share Button
Kategori Off-Topic, Unix/Linux
26.04.2016
1594 Okunma

Linux Terminali 256 Renk Yapmak

Esen!Terminal Renkleri
Bazı komut satırı yazılımları veya betikleri doğru çalışmak için terminalin 256 renk olmasını isterler. Eğer terminaliniz 256 renk ayarlarında değilse bunu yapmak çok kolay. Önce linux terminalimizin hangi renk ayarlarında olduğunu öğrenelim:

Komut satırına yazalım:

tput colors

Çıkan sonuç 8 ya da 256’dan ayrı mı? O zaman hemen düzeltelim. devamını okuyun »

Share Button
Kategori Belgeler, Unix/Linux
23.04.2016
1695 Okunma

ePub ekitaplar Kindle Paperwhite ile Nasıl Okunabilir?

Merhabalar, Amazon.com Kindle serisi ve bulut teknolojisi ile iyi bir çıkış yakaladı. Bunun arkasında hatırı sayılır bir teknoloji var. Bu konuda yeni Kindle Paperwhite’ın nasıl yaratıldığına dair güzel bir video var izlemenizi öneririm.

Kindle tabi ticari bir marka olmasıyla bizim gibi açık kaynakçılara hitap etmeyen bir özelliği var: ePub gibi açık kaynak eKitap biçimini tanımıyor. Tabiki bu bizim için bir sorun teşkil etmemeli değil mi? O zaman şimdi bu sorunun üstesinden nasıl geleceğiz açıklayalım.

Bilgisayarınıza Calibre isimli yazılımı kurun. Calibre açık kaynak kodlu bir eKitap dönüştürme yazılımı ve fazlası! Bu yazılım ile bir çok kitap biçimini birbirleri arasında dönüştürebiliriz. Calibre Windows, Linux ve OS X sistemlerini desteklemektedir. Hatta Kindle’ı bilgisayarınıza bağladığınız zaman onu tanımaktadır. Calibre aynı zamanda Türkçe dil desteği başta olmak üzere bir çok dili de desteklemektedir.
devamını okuyun »

Share Button
Kategori Belgeler
13.09.2013
12834 Okunma

How to Install PyQt4 on OS X

res-py2app-pyqtHello! In my tutorial i’ll describe how to install PyQt4 on Os X manually. You can try installing by MacPorts or HomeBrew. I had tried both. But i couldn’t get the result what i wanted. So i managed my goal by installing and configuring manually.

This is a tutorial on Mac OS X 10.8.4, with: Python2.7; with : PyQt-mac-gpl-4.10.4-snapshot-f32540dbcf98.tar.gz and with : sip-4.15.2-snapshot-14732b487dda.tar.gz.

It should be the same on previous and next versions.

How to install PyQt4 ?
devamını okuyun »

Share Button
08.09.2013
8030 Okunma