Kullanıcı: hmustak

2013 yılı En’lerim

Çok uzatmadan konuya gireyim. 2000’li yılların başından beri eski bilişim topluluğumuzda severek yaptığım bir uygulamaydı Yılın En’leri. Neden kişisel olarak devam etmiyorum ki diyerek aşağıdaki listeyi oluşturdum.

Bu sene benim için 2013’ün en’leri şöyleydi;

Devamı …

Alphan Manas – Küçük Düşünmek

Yazılarımın teknolojiden çok uzaklaşmaya başladığını düşünüyor olabilirsiniz, temelde öyle değil.Alphan Manas’ı uzun zamandır hayranlıkla takip ediyorum. Fikri ve duruşu yurdumda istenen, ihtiyaç duyulan profile tam oturuyor. Anlaşılamadığını, fikirlerini etkili olarak kitlelere ulaştıramadığını düşünüyorum. Şayet öyle olsaydı, çok kritik görevler alabilir, ülkemizin refah seviyesinin de bir kaç basamak yukarılarda olabileceğini düşünüyorum.

Sitesinde okuyup, okudukça söylendiğim bir yazısını paylaşmak istiyorum. Bu yazıyı bir “ortadoğu”lu olarak değil, dünya vatandaşı olarak, objektif okumanızı rica edeceğim. Gerçekten çok düşündürücü…

Devamı …

Aldatma Sanatı – Kevin D. Mitnick

Bir dönem ortalığı kasıp kavuran Kevin D. Mitnick, özellikle 90 kuşağı ile yetişen bilgisayarcıların yakından tanıdığı, kendine idol yaptığı dünya çapında bir Hacker eskisi diyebiliriz. Kendisi bilgisayar dünyasının tartışmasız en ünlü korsanıdır. Fotoğrafı FBI’in “En Çok Arananlar” listesinde yer alan ilk hacker olarak kayıtlara geçti ve neredeyse listeden hiç düşmedi. “İflah olmaz bir suçlu” olan Mitnick bir dönem “Sanal Dünya’nın Kayıp Çocuğu” olarak da tanındı.

Daha önce ŞURADA da anlattığım 2. kitabı sonrası, kütüphanemde mutlaka olması gerektiğini düşündüğüm ilk kitabını da aldım. Kitabı okudukça şaşırdım, şaşırdıkça da ne kadar kolay yollarla güvenlik zaafiyetleri verilebileceğine hayret ettim. Bilgisayar teknolojileri alanında çalışan herkesin bu seriyi okumasını tavsiye ederim.

Devamı …

Beyninizi geliştirmenin ve canlı tutmanın ayrıntıları

Sözcü kaynaklı, kisiselbasari tarafından alıntılanmış güzel bir yazı. Sık kullanılanlara eklemek yerine burada paylaşmak istedim.

Prof. Dr. Nevzat Tarhan, beyninizi geliştirmenin ve onu canlı tutmanın ayrıntılarını anlattı: “Beyninizin kontrolünü sık sık yapın, onu besleyin” diyor Prof. Dr. Nevzat Tarhan. “Dinazorların tükenme nedeni fazla zırhları, az beyinleri idi. Bilgi çağında hakimiyet kol gücünün değil beyin gücünün eline geçti. O halde beynimizi doğru kullanmalıyız” diye de ekliyor.

Peki nasıl doğru kullanacağız, nasıl geliştireceğiz beynimizi?

Devamı …

rsync nedir?

Bu konu onlarca sitede, blogda, forumda yazılmıştır. Terminal altında da yeterince açıklayıcı man dosyaları da mevcuttur. Ufak bir aramayla web’de onlarca kaynak bulmakta mümkündür. Benim tekrar ele almaktaki sebebim, hobi olarak çalıştığım kişisel bir projemde  kullandığım araçları ve özelliklerini kendi anladığım formda tekrar elden geçirmek. rsync komutu da bu çalışmamın aslan payını aldığı için yer ve zaman ayırmaya karar verdim.

Rsync,  sık kullanılan ve güzel bir dosya transfer uygulamasıdır. Özellikle yedekleme ya da senkronizasyon işlemlerinde incremental (değişen) dosyaların kopyalanmasını sağlayarak hız ve verimlilik sağlar. rsh veya ssh gibi şeffaf kabukları kullanabilmektedir. root yetkisine ihtiyaç duymaz, kopyalama sırasında dosyanın sahiplikleri gurubu veya izinlerini (chmod değerlerini) bozmadan diğer noktaya aktarabilir. En güzeli ve vurgulanması gereken noktası, lokal yedekleme yapılabildiği gibi uzaktaki bir sisteme de yapabilmek mümkündür.  Açık kaynak kodludur ve GNU’ya (Genel Kamu Lisansı) sahiptir.

Devamı …

GNU 30 yaşına basıyor!

Hepimiz iyi biliyor olsakta önce GNU nedir tarafını iyi kavramamız gerek. Wikipedia’da şu yazıyı okumanızı öneririm : http://tr.wikipedia.org/wiki/GNU

Linke gitmek zor gelenler için; GNU, çekirdeği, sistem araçlarını, açıcılarını, kütüphanelerini ve son kullanıcı yazılımlarını içeren bir işletim sistemidir. İsminin açılımı “GNU’s Not Unix” (GNU Unix değildir) dir. Bu ismi almasındaki sebep de tasarımının Unix’e benzerken kendisinin özgür yazılım olması ve herhangi bir UNIX kodunu içermemesidir.

Devamı …

“GTK-WARNING **: Attempting to …” uyarıları

Az önce kurduğum Linux Mint 15 “oliva” terminal üzerinde, dns ayarlamak isterken farkettim ki arkaplanda “GTK-WARNING **: Attempting to …” ile başlayan bir kaç farklı tipte hata alıyorum. Bendeki hatalar/uyarılar şunlardı;

(pluma:6590): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Failed to create file ‘/root/.local/share/recently-used.xbel.MEFG3W’: No such file or directory

(pluma:6590): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No such file or directory

(pluma:6590): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel’, but failed: Failed to create file ‘/root/.local/share/recently-used.xbel.VN9F3W’: No such file or directory

(pluma:6590): Gtk-WARNING **: Attempting to set the permissions of `/root/.local/share/recently-used.xbel’, but failed: No such file or directory

Hepsinin ortak noktası uyarı sonundaki “No such file or directory” yani böyle bir dosya yada dizin yok!

.local dizini altına bakarsanız gerçekten share dizininin olmadığını göreceksiniz. O zaman yapılması gereken share dizinini yaratmak;

Devamı …

WordPress üzerinde Kod Renklendirici – Auto SyntaxHighlighter

Ne zamandır zaman bulup yenisine transfer olmalıyım dediğim, öncesinde çok sıkıntı çektiğim Syntax Highlighter wordpress eklentisinden sonra Auto SyntaxHighlighter çok iyi geldi diyebilirim.

Auto SyntaxHighlighter herhangi bir uygulama diline ait kodları çok kolay bir şekilde blogunuz üzerine eklemenizi sağlıyor. İster FTP üzerinden, ister indirdiğiniz zip dosyasını siteniz admin paneli içinden sitenize yükleyerek , isterseniz siteniz admin paneli içinden wordpress.org’a bağlanarak yükleyebiliyorsunuz. Yükleme ve aktifleme sonrası kendisini metin editor paneline yerleştiriyor. Sonrasında yazınıza kod eklemek istediğizde bu panelden çağırıyorsunuz. Basit ve sorunsuz bir uygulama, tavsiye ederim.

Devamı …

Kali Linux üzerinde Google Chrome

Kali üzerinde Iceweasel standart olarak gelmekte. Fakat benim gibi chrome fanatiğiyseniz, chrome eklentileri ile kendinize bir hayat kurmuşsanız başka browser kullanmak eziyetten öteye gitmiyor.

Hızlıca konuya gireyim; Kali Linux üzerinde Google Chrome nasıl kurabiliriz?

# Yapılması gereken ilk iş http://google.com/chrome adresinden kendi sisteminize uygun olan chrome’u seçip indirin. Kali, debian sürümü kullandığı için ubuntu&debian versiyonunu indirmelisiniz.

Devamı …

SCP ile dosya transferi

Blogumdaki tüm verileri kaybettiğimden bu yana kırık linklerle ilgili onlarca mesaj almaktayım. Fırsat buldukça da eski yazılarımı bir şekilde tamamlamaya çalışıyorum. SCP ile dosya transferi de bunlardan biri.

SCP (Secure Copy – Güvenli Kopyalama), iki bilgisayar arasında Güvenli Dosya kopyalamanızı sağlar. Bağlantı SSH üzerinden yapıldığı için dosya aktarımı şifreli ve güvenlidir.

SCP’yi kullanabilmeniz için SSH Client (SSH istemcisi) bilgisayarınızda kurulu olmalıdır. SSH Client linux sistemlerde standart olarak kurulu gelmektedir.

Devamı …

History Time Format

Yeni sistem kurmadan önce eski sistemimde yaptığım işlerin bir özetini çıkartmak için mutlaka history komutunu kullanırım. Ne kurmuştum, ne yapmıştım bana iyi bir referans olur. Tabi önce nedir bu history diyorsanız; konsola geçmişte girmiş olduğunuz komutları liste olarak görmenizi sağlayan komuttur. Kullanımı, ayarları, giriş parametreleri ile bilgi istiyorsanız terminale;

# man history

yazabilirsiniz.

Konumuza dönersek, amacımız history komutu aracılığıyla sistemimize dair girdiğimiz tüm komutlarımızı girildiği tarih/sıra ile birlikte listelemek.

Devamı …

Linux üzerinde JAVA_HOME değişkeni

Linux üzerinde konsol üzerinden java derleyebilmek ve bazı framework araçlarını kullanabilmek için sistem değişkeni olarak JAVA_HOME değerini tanıtmamız gerekmektedir. Bunun için yapmamız gerekenler çok basit.

Ben Mint kullandığım için metin editörü olarak pluma’yı tercih ediyorum. Siz gedit, nano yada vi kullanabilirsiniz.

Önce metin editörle bash.bashrc dosyasını açmalıyız. Bunun için;

sudo pluma /etc/bash.bashrc

Sonrasında dosyanın en alt satırına aşağıdaki satırları ekliyoruz.

Devamı …

Linux Mint üzerine Kali Linux deposu

BURADA  anlattığım Linux Mint üzerine BackTrack 5 deposu ekleme sonrası Backtrack işletim sisteminin uzantısı ve güncel çalışmalarda tercih edilen Kali Linux’un depolarını da nasıl ekleyeceğimizi not etmek istedim. Temelde farklı değil.

Önce sudo -s ile root oldum ve gene source.list’i açtım.

pluma /etc/apt/sources.list

ardından source.list üzerine Kali Linux depolarını (bulup) ekledim.

Devamı …

Linux Mint üzerine BackTrack 5 deposu

Sürekli işletim sistemi değiştirmekten yorulduğum için aktif kullandığım Linux Mint 15 Oliva üzerine Backtrack tool’larını yüklemek için bir yol baktım. Kaynak listesine Backtrack 5 Repository’leri eklemek suretiyle kullanabiliyorsunuz. Peki neden BackTrack kullanalım ki diyeceksiniz (ki bu yazıyı okuyan çoğunluk demeyecektir eminim); pentest (penetrasyon testleri) için güncel ve ideal çözümleri kurulu hazır bulmak, tam operasyonun ortasında “bide şu olsaydı keşke” dememek için kurulu olmasında çok fayda var.

Neyse şuan konumuz “nasıl kurulur?”

Devamı …

Linux Mint 15 ve Ubuntu Linux 13.04 üzerinde Performans artışı

Maqas.net üzerinde yazılan makaleleri gözden geçirirken güzel ve gerekli bir makale buldum. 1 Ekim 2012’de yazılmış, neredeyse 1 sene olacak. Her ne kadar ben yazmış görünüyor olsam da, linuxdunyam.com‘un yöneticisi Ufuk Köyrük tarafından yazılmıştı. Yanlış hatırlamıyorsam zaman (yada maqas’ın editor) sıkıntısı yüzünden ben eklemiştim. Tekrar hatırlamanın faydalı olacağını düşündüm, isviçre çakısı gibi el altında dursun.

Linux dağıtımlarının büyük bir kısmı, eski veya düşük performanlı makinelere uygun bir yapılandırma ile çıkar. Ancak bazıları, görsel efektleri ve kullanım rahatlığını daha ön plana alarak performanstan biraz ödün verir. Ubuntu, Unity kabuğu nedeniyle eski sistemlerde performans düşüklüğüne sebep olabilmekte.

Devamı …

Sızma Sanatı – Kevin D. Mitnick

Bir dönem Condor kullanıcı adıyla ortalığı kasıp kavuran Kevin D. Mitnick, özellikle 90 kuşağı ile yetişen bilgisayarcıların yakından tanıdığı dünya çapında bir Hacker eskisi diyebiliriz. Kendisi bilgisayar dünyasının tartışmasız en ünlü korsanıdır. Fotoğrafı FBI’in “En Çok Arananlar” listesinde yer alan ilk hacker olarak kayıtlara geçti ve neredeyse listeden hiç düşmedi. “İflah olmaz bir suçlu” olan  Mitnick bir dönem “Sanal Dünya’nın Kayıp Çocuğu” olarak da tanındı. Açıkcası Kevin’ın başarıları (!) konusunda yazmak istesek sayfalarca yazmamız gerekir. Mitnick hakkında bilgilere ulaşmak isterseniz Fujitsu, Motorola, Nokia ve Sun Microsystems gibi şirketlerin bilgisayar ağlarına bakabilir (!) yada google’dan kısa bir araştırma yapabilirsiniz Ki ben ikincisini tercih ettim. Ama ille de ilk yolu tercih edecekler için hatırlatmak isterim; mitnick ilk yolu denemesi sonucu 5 yıl hapis cezası aldı . Bu cezası 21 Ocak 2000’de, bilgisayarlara yaklaşma yasağı 21 Ocak 2003’te bitmiştir.

Konumuz Kevin D. Mitnick’in 2. kitabı olan Sızma Sanatı ile ilgili. Sızma Sanatı’nı, araştırdığım bir kitabı online satın alırken sistemin önermesi ile gördüm. Biraz inceledim ve almaya karar verdim. Okuduktan sonra şunu söyleyebilirim ki içerik olarak “muhteşem” bulmadım. Ben şahsen yeni nesil korsanlarla kendi tecrübelerini karşılaştırdığı, genel anlamda Ağ Sızma operasyonlarını masaya yatırmasını bekliyordum. Tabi hayalkırıklığı da yaşamadım. Oldukça zevkli bir kitap.

Devamı …

Diyagram ve Prototip aracı Pencil

Bin tane algoritmayla kafamı yorduğu halde, şu Pencil’dan bahsetmemiş olması bile can sıkmaya değer. En olmadık zamanda öyle tool’lar paylaşır ki bombanın yanlış kablosunu kesmiş gibi olursunuz. Bu da onlardan biri.

Pencil; akış diyagramları, prototipler hazırlamak için açık kaynak kodlu, ücretsiz, Akış şemaları, Algoritmaları ve İşlemleri birbirine oklarla bağlı değişik tiplerdeki kutular içerisinde gösterilmesini sağlayan güzel, minik, kullanışlı bir araç. Çeşitli alanlardaki işlem ve uygulamaların yönetilmesi, belgelendirilmesi, tasarlanması ve çözümlenmesinde kullanılır.

Bu araç tüm bunlara ek olarak bir web, desktop yada android interface’ini  dizayn etmenizi sağlayabiliyor Kİ en çok bu yönü bizi çekiyor. Göz atmanızı, denemenizi öneririm.

Devamı …

WordPress üzerinde Image Lazy Load Eklentisi

Birkaç sene önce hem görsel hemde performans açısından çok beğendiğim bir metod olan Image Lazy Load’u eklenti sayfasında dolaşırken gördüm. Önce biraz kurcaladım, sonra da kurdum. En çok ilgimi çeken tarafı ise ismi  “Image Lazy Load”

Şahsen her yazımda en az 1 tane öne çıkartılmış görsel öğe  kullanıyorum. Özellikle anasayfada 15 konu civarı özet gösterdiğimi düşünürsek, bu da sayfanın istediğimden yavaş yüklenmesine neden oluyor.

Bu eklentinin yaptığı sayfanızdaki resimleri tek seferde değil, sadece ekranda görünen/görünmesi gereken resimleri yüklüyor. Kalanını kaydırma çubuğunuzu aşağı indirdikçe yüklüyor. Böylece hem hız hem performans kazanmış oluyorsunuz (belkide biraz bandwidth).

Devamı …

Feedly kullanıcıları için RSS Ekleme Eklentisi

Google Reader hayatımızdan çıktığından beri RSS adaptasyonu sorunu yaşıyorum. Özellikle hız konusuna çok takılıyorum. Aslında güzel, etkili  örnekler var ama alışkanlıkları kırmak kolay olmuyor.

Google Reader’dan sonra birkaç milyon kişi gibi bende Feedly‘e transfer oldum. Son yaşadığım sıkıntı, her RSS üreten sitede toolbar’da gördüğüm RSS Abonelik uzantısını kullanamamaktı.

Eklentinin toolbardaki görüntüsü şu (hemen hatırlayacaksınız);

Devamı …

“Hack Kültürü ve Hacktivizm” E-Kitabı Yayınlandı

“Hack” kelimesini duymak bile beni diken diken ediyor. Fakat az önce  sosyalmedya.co ‘da okuduğum bir bilgi, devamında incelediğim hazırlanan bir e-kitap çok hoşuma gitti, paylaşmak istedim. Alternatif Bilişim Derneği’nin geçen sene Haziran ayında düzenlediği “HackCon I” etkinliği bir e-kitap haline getirilmiş. “Hack Kültürü ve Hacktivizm” adını taşıyan bu e-kitap, etkinlikteki konuşma ve tartışmalardan yola çıkarak değerli yazarların katkılarıyla hack kültürünün her yönünü okuyucularla buluşturuyor.

Kitapta hackerlık tarihsel, sosyolojik, güncel, politik ve kültürel yönleri ile anlatılıyor. Hack Kültürü ve HacktivizmHackerların basit bilgisayar korsanlarından çok daha fazlası olduğunu ve genel negatif algının tersine hacktivizmin daha felsefi boyutları olan bir kavram olduğunu anlatan, toplama yazılardan oluşan e-kitapta çeviriler, söyleşiler ve konusunda önemli yazarların makaleleri yer alıyor.

Devamı …

CodeIgniter Yeni Sahibini Bekliyor!

CodeIgniter kullanmaya başladığımdan bu yana severek takip ettiğim, azmine hayran olduğum, konsantrasyonunu ve çizgisini bozmadan devam eden codeigniter.gen.tr (Fatih Bazman) da bu akşam bir yazı okudum. Bir kısmını aşağıda paylaşacağım. Öncesinde, basit bir devir-teslim yada ölü bir proje gibi algılanmaması gerektiğini düşünüyorum. Yazının kod geliştirici, girişimci ve proje yöneticisi gözüyle ayrı ayrı yorumlanması gerekir.

CodeIgniter Framework, ciddi sayıda geliştiricinin kullandığı, ciddi sayıda kullanıcılara ulaşan, MVC yapısını kullanan oldukça stabil bir php framework’dur. CodeIgniter kurucusu Rick Ellis’in özetlediği durum bir çok şeyi özetler nitelikte.

CodeIgniter için, kendine ait özel bir proje olarak yola çıktığını, ancak geldikleri noktada, projeyi artık yönetemediklerini ve isteklilere devretmek istedilerinden bahsetmekte.

Bilgilendirmeyi yazısının detaylarını Fatih Bazman’ın sitesinden okumanızı öneririm;

Devamı …

Periyodik MySql ve Dizin yedekleme aracı mqBackup

Python 2.7 ile, Mint-13 (Linux) üzerinde hazırladığım Periyodik MySql ve Dizin yedekleme aracım mqBackup’la hala sorunsuz yedek almaya devam ediyorum.  Günde 1 kere çalışacak şekilde Crontab üzerine eklediğim scriptimin sorunsuz çalıştığını da aldığım “yedek alındı” bilgi mailleri ile takip etmekteyim. Hatta bazen onu dahi unutmaktayım.

mqBackup ne yapıyor?

En kapsamlı ifade ile Periyodik MySql ve Dizin yedekleme işini pratik bir şekilde tek elden yapıyor. Detayında Server üzerinde koşan MySQL database’leri ve web dizinlerini (ben böyle tercih ediyorum) sıkıştırıp, lokal bilgisayarınızda gösterdiğiniz başka bir dizine yedekliyor. Bu yedeklemeleri tanımladığınız bir buffer süre ile koruyor. Belirlenen bu süre dışındaki dizin ve veritabanı yedek dosyalarını ise siliyor. Örnek vermek gerekirse, kabaca; “Bana her daim son 10 günlük yedeği tut, bu bana yeter kardeşim! Kalanı da sil!” diyebiliyorsunuz. Tüm bu yedekleme, silme işlerini yaptıktan sonra da, dilediğiniz bir smtp adresinden (default gmail) size yada ekibinize mail atarak yaptığı işlemler hakkında detaylı bilgi veriyor.

Devamı …

CodeIgniter’a gmail bağlamak

MaqasNet, dostum Kamil Örs ile birlikte her byte’ını kendimiz kodladığımız, CodeIgniter altyapısı/Framework’unu kullanan paylaşım alanımız. Uygulamalarla boğuştuğumuz yoğun bir dönem ve sonrasında yaz rehavetinden ötürü MaqasNet‘i çok boşlamıştık. Bayram tatili de vesile oldu ve  sorunlarına eğilebilmek için zaman yarattık. Üzerinde çalışacağımız, aksattığımız birkaç temel sorunu var. Onları zaman içinde halledeceğiz elbet.

Konuya dönersek, birkaç yaptığım test içinde mail fonksiyonunun çalışmadığını gördüm. Bayramda servis sağlayıcı sponsorumuza ulaşmamız pek mümkün olmadığı için site mail sistemini gmail hesabımıza bağlamaya karar verdim.

Devamı …

Intellij Idea 12 üzerinde PHP kullanmak

Bayram vesilesi ile ne zamandır rss’lerim üzerinde detaylı bir temizlik yapmamıştım. Temizlik yaparken, bloglardan birinde qr kod ile ilgili “nasıl yapılır?” benzeri bir çalışma yapıldığını gördüm. Kamil (Örs) le birlikte 2 sene kadar önce maqas.net altında devreye aldığımız, hala sorunsuz çalışan ama bir türlü makalesini yazamadığımız qrcode çalışmamız aklıma geldi. Kodları incelemek isterken, sürekli kullandığım IDE intellij idea’da PHP kurulu olmadığını (!) fark ettim. Elimde text editörlerden başka bir ide olmayışı da işimi zorlaştıracaktı. PHP ile oldukça aram açılmış belli. Bende bu makaleyi yazmaya karar verdim.

Bu yazıda, Jetbrains firmasının harika bulduğum PHP Storm uygulamasına benzer bir plugin desteği ile, Intellij Idea 12 üzerinde PHP kullanabilmeyi anlatacağım.

PHP Plugin’ini kurmak üzere kolları sıvayalım;

Devamı …

Linux Kernel 3.10.5 Kurulumu (Ubuntu/Mint/Debian)

Önce kernel nedir bilmeliyiz ki, güncelleme ihtiyacımızın nedenini kavraya bilelim. Kernel, Linux çekirdeği Linus Torvalds tarafından geliştirilmiştir. Açık kaynak kodludur ve gelişimi gönüllü kişilerce yürütülmektedir, çok kullanıcılı ve çok görevlidir. Açık kaynaklı olduğu için güvenilir ölçeklenebilir, farklı mimariler ve donanımlarda çalışabilmektedir. Kısaca Kernel (Çekirdek) ‘ın açıklamasını yapmak gerekirse;

  • Donanım ile yazılım arasında haberleşmeyi sağlar,
  • Süreklilik, kararlılık ve güvenlik esastır,
  • Sistemin çalışmasından, kaynakların etkin kullanımından ve kaynak erişimlerinin düzenlenmesinden sorumludur,
  • Bellek yönetimi
  • İşlemci yönetimi
  • Donanım erişim yönetimi
  • Süreçlerin yönetimi
  • Input/Output işlemlerinin yönetimi

Diğer işletim sistemlerinin aksine Linux, kullanıcılarına işletim sisteminin hayati bir parçası olan çekirdekle oynama, serbestçe değiştirme, yeniden derleme ve güncelleme hakkı verir. Gayet tabi ki bu özgürlüğü de biz linux user’lar da kullanmak isteriz.

Devamı …

SUDO 55.sayısını çıkardı

Bundan sonra ilgi ile takip ettiğim, linux odaklı Sudo ve Root dergilerinin yayın duyurularını sitemde paylaşmaya karar verdim. Ne kadar geniş kitleye ulaşırsa o kadar bilinir, ne kadar çok kişi bilirse o kadar kalabalıklaşırız diye düşünüyorum

Ubuntu Turkiye E-dergisi SUDO’nun 55. Sayisi içeriği;

  • Kabuk Programlama BASH 6
  • Izleme Sistemleri – Zabbix
  • Birdie ile Sakiyin
  • pfSense ile Squid Kurulumu ve Yapilandirmasi
  • Rdiff-backup ile Tam ve Artimli Yedekleme
  • Linux 3.10′daki Yenilikler
  • Haberler
  • Ubuntu-TR Karikatur

Devamı …

Linux DNS değiştirme sorunsalı ve çözümü

Linux dünyasına adım attım atalı bir DNS sorunsalı duymuşumdur. Ya DNS’ler çalışmaz, ya nasıl yazılacağı bilinmez, yada DNS’ler yazılır, ama PC restart edilince hiç kaydedilmemiş gibi eski haline geri döner. Genel bilinen anlamı ile kısaca üzerinden geçeyim istiyorum. yoksa teknik olarak DNS nedir, amaçları nedir, resolving nasıl olur gibi soru ve sorunlarınız varsa öncelikle şu adresi okumanızı öneririm;
https://tr.wikipedia.org/wiki/DNS

Halk dilinde DNS değiştirme konusu konuşulunca biliriz ki yasak yada Türkiye’ye yayın yapmayan sitelere giriş amacı anlaşılır. Bu operasyon özellikle youtube’un yasaklanması ve başbakanın “ben girebiliyorum” açıklaması ile tavan yapmıştır.

Devamı …

Linux desktop için Cinnamon

1,1 versiyonundan beri kullanıyorum. O kadar gözüme aşina oldu ki, yeni kurduğum bir sistemde cinnamon ilk kurduğum uygulama haline geldi. Bana pratik ve hafif geliyor. Gnome’dan sıkılmış Mint, Unity’e alışamamış Ubuntu kullanıcıları için ideal diyebilirim. Yabancılık çekilmeyecek bir desktop.

Kurulumda, yakın zamana kadar ppa eklemek gerekirken, Mint için yazılım yöneticisi içinde bulabilirsiniz. Farklı bir sürüm kullanıyorsanız alternatif kurulumları görebilirsiniz.  Ben bir dinazor olarak şahsen konsoldan kurmayı tercih ediyorum.

Ubuntu kullanıyorsanız güncel ppa’mızı sourcelist’e yada paket yöneticinize  bulunmuyor eklememiz gerek, elle eklemek istersek ;

Devamı …

Gnome Do

Eğer notebook üzerinde linux kullanma mücadelesi veriyorsanız olmazsa olmazınız, benim gibi desktop kullanıyor ama mouse’a ulaşmayı zaman kaybı görüyorsanız mutlaka Gnome Do’yu denemelisiniz. Win+Space ile arama asistanı açılıyor ve keywordle dilediğiniz uygulama yada ayarlarla tanımladığınız eklentiler içinde arama yapabiliyorsunuz. Kesinlikle çok kullanışlı.

Kurmadan önce, güzel bir tutorial buldum, en azından göz atmanızı öneririm; Devamı …

Linux üzerine Sun’a ait Java 7 sürümünü kurmak

Linux üzerinde java geliştirmeye çalışıyorsanız OpenJDK (Java Development Kit) karşınıza çıkıyor ve işinizi engelliyor olabilir. Beni de sıkan bu mevzudan, ubuntu 13.04 ve Mint 15’te kurtulmanın bir yolu mevcut.

Sun’a ait 7 sürümlü Java Oracle 7 ve 8 sürümü webupd8team/java PPA’sında güncel bir şekilde bulunmaktadır. Şu şekilde PPA’yı ekleyip paketleri kurabilirsiniz:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Devamı …

Linux Mint Türkiye Kapanıyor

29 Aralık 2006 tarihinde yayın hayatına başlayan Linux Mint Türkiye, 2 Ağustos 2013 Cuma günü saat 18:00’da kendini feshetme kararı aldı.

Üzüntü verici bir haber. Yaklaşık 4 yıldır aktif kullandığım Mint sürümü üzerinde yaşadığım sıkıntılarla ilgili hemen herşeyin sormadan yanıtını alabildiğim, kendi yağıyla kavrulan bir platformdu gözümde.

Belli ki alınan karada Core ekibin içinde yaşanan sıkıntıların artık katlanamaz oluşu önemli bir pay sahibi. Verilen sözlerin tutulmaması, sorumluların  sorumsuzlukları, atılan taşın ürkütülen kurbağa sayısına değmemesi gibi bir çok sebep var gibi görünüyor. Her ne olursa olsun sebep, sonuçları ve etkisini biz mint sever son kullanıcılar yaşayacağız gibi geliyor.

Devamı …

Google çöktü!

Google, Gmail, Youtube, Blogger gibi onlarca popüler servisi bünyesinde barındıran dünya teknoloji devi Google Servisleri bugün saat 11.45′te başlayan bir arızayla bir anda sunucu hatası vererek 20 dakika boyunca erişime kapandı.

Google tarafından gelen henüz bir açıklama yok. Daha önce BURADA okuduğum ve mantıklı bulduğum hesaba göre bu duruşun kaybı
~$1,5-2,0 milyon dolar civarında.

Bu büyüklükte olan ve esnemez/yıkılmaz görülen şirketlerin yaşadığı kimilerine göre ufak, kimilerine göre büyük ve ciddi kabul edilen sorunların pazarda önemli prestij kaybına sebep olduğu bilinen bir gerçek. Krizi nasıl yönettiler, kök nedene nasıl ulaşıldı, sorun nasıl çözüldü gibi onlarca soru kafamda dönüyor olsa da, şu anlarda yerinde olmak istemeyeceğim 2 insan Larry Page ve Sergey Brin’in aklından şu soru geçmiş midir çok merak ediyorum; “Eyvah! rüya bitti mi?!”.

Google’ın mı var, derdin var arkadaş!

Devamı …

LAMP Kurulumu

Bilmeyenler için hemen açıklayayım; LAMP, (L)inux – (A)pache – (M)ySQL – (P)HP nin baş harflerini ifade etmektedir. Yeni ve temiz bir sistem kurduğumda, zaman zaman hiç kullanmasam da, yaptığım ilk iş LAMP + phpmyadmin kurmaktır. Tarihe kayıt düşmek adına burada bu kurulumları 3 ayrı metodla, mümkün oldukça kısa paylaşmak istiyorum.

Devamı …

Gelen değişkenleri ve değerlerini ekrana yazalım [PHP]

Şu anda kendime hazırladığım bir takip uygulaması üzerinde, birlikte çok sayıda veriyi post ile alıp, değerlerini bir arada görmem gerekti. Bu sıkıntı, spagetti form içinde cereyan eden ve çok kolay bulunamayan alan isimleri ve onlara atanan değerler sebebiyleydi.

Gönderilen tüm değişken anahtar ve değerlerini aşağıdaki gibi ekrana basıp, devam ettim;

Devamı …

OpenSSH kuralım

SSH, telnet ve rlogin gibi ağ üzerindeki başka bir sunucuya uzakta bulunan bir başka makineden bağlantı sağlayan bir protokoldür. SSH açık haliyle “Secure Shell” yani güvenli kabuk anlamına gelir. Telnet ve rlogin kullanıcı şifreleri dahil tüm iletişim açık yani şifrelenmeden gerçekleştirilirken, SSH güvensiz makineler arasındaki iletişimi güçlü bir kripto yöntemiyle şifreler.

Devamı …

SVN nasıl kurulur?

SVN, aynı anda birçok kullanıcı tarafından kod geliştirilmesini sağlayan bir versiyonlama sistemidir. Detayları ile ilgili internette çok kaynak bulunabildiği gibi, nasıl kurulur diye sorduğunuzda aynı sayıda kaliteli içeriğe ulaşmak zorlaşıyor; sorumuz bu : SVN nasıl kurulur?

Linux (ubuntu/debian) kullanarak kurulumu gerçekleştireceğiz. Makinaya root olarak bağlandığınızı varsayarak anlatacağım; Apache’nin sistemimizde kurulu ve sorunsuz çalışıyor olduğunu varsayarak svn için gerekli olan svn ve apache svn kütüphanesi paketlerinin sisteme kurulmasını sağlıyoruz ;

Devamı …

Hello World!

“Hello World!” diyelim ve klasik bir yazılımcı girişi olsun. Yazılım dünyasının parçası olduğumuz da böylece belli olsun. Tekrar ve en baştan blog tutmaya karar verdim. Blogum kuvvetle yazılım odaklı seyredecek. Müthiş ve kaliteli olması gibi bir çabamın asla olmayacağını en başta söylemeliyim. Altyapı olarak basit ve etkili olduğunu düşündüğüm wordpress’i kullanmayı tercih ettim. Tema’nın türkçeleştirme çalışması bana aittir. Orjinali için sağ altta linki bulunmaktadır.

Kişisel Logo

Konuya giriş yapmakta ne kadar ciddi sorun yaşadığımı da görmüş/anlamış olmalısınız. Bu sorunu aşabilirsem tecrübelerimi paylaşmaktan keyif alacağım. Eleştri ve katkılarınızı bekliyorum.

O sebeple Hello World

Hakan Müştak
Software Developer

Top