Kayıtlar

2015 tarihine ait yayınlar gösteriliyor

Linux shell komutları II

DİZİN ve DOSYA OLUŞTURMA bir dizin oluşturmak için kullanmanız gereken komut kısaca "mkdir" komutudur. aynı şekilde bir dizini silmek iççinde bu sefer ufak bir farkla vereceğğiniz komut "rmdir" komutudur. Fakat bilmeniz gereken bir şey eğer bir dizinin içerisinde başka dizin yada dosyalar varsa "rmdir" komutu işe yaramayacaktır. ilk önce dizin içerisindeki dosyaları ve varsa diğer dizin yada klasör onları silmeniz gerekir. Eğer bir dizin oluşturmak istiyorsanız bu sefer vermeniz gereken komut "touch" komutudur. misalen; touch deneme.txt  gibi bir komut kullanmalısınız.  DİZİN VE DOSYALARI SİLME Şimdide oluşturmuş olduğumuz dosyaları silelim. Çok basit bir komutla "rm" komutuyla istediğiniz dosyayı silebilirsiniz. fakat rm komutunu kullanırken başka komutlarda devreye girebilir bu sizin ne istediğinize bağlı atıyorum bir klasör ve içerisinde ne varsa silmek istiyorsunuz; komutumuz; rm -d klasöradı evet bu kadar basit belkide durum biraz

Linux'ta Basit Bash Komutlarına Giriş

Resim
Merhaba arkadaşlar, Linux'un komut dili olan bash dan bahsetmek ve bazı basit kodlar hakkında bilgi vermek istiyorum. Bash'in ne olduğuna kısaca değinecek olursak Kullanıcı ve donanım arasında köprü kuran bir arayüz olarak düşünebiliriz fakat günümüzde bash gelişmiş haliyle sadece bu kadarını yapmaz aynı zamanda bir geliştirme ve çalışma ortamı da sağlar. Bash'in ne olduğu hakkında sanırım bu kadarını bilmeniz en azından şimdilik sizin için yeterli olacaktır. Bundan sonrasında basit bash komutlarına değineceğim. Bunu yaparken tabii ki benim en çok kullandığım kodlardan başlayarak devam edeceğim bunun için maalesef bir hiyerarşi belirlemedim, çünkü önemli olan hangi komutların sıklıkla kullanıldığıdır. Şimdi komutlara giriş yapabiliriz. 1- man : man pages ingilizce klavuz sayfaları anlamına geliyor burada man da sizlere sistemdeki bir komut bir program hakkında klavuzluk yapacak kullanım şekli şu şekilde; man KOMUT_ADI yada PROGRAM_ADI örnek vermek gerekirse, sistemimde kur

Program Kurma, Kaldırma Gibi Temel Linux Komutları

Resim
Merhaba arkadaşlar, maalesef çok araştırma yapan, öğrenmeye çalışan bir toplum değiliz teknoloji ve sosyal paylaşım sitelerinin gelişimi yeni nesli daha da tembel bir hale getirmeye başladı. O aman neden yazıyorsun diye sorabilirsiniz tabii ama kabul etmek gerek başarılı, çalışkan, azimli gençlerimizde var. Burada olduğunuza göre sizde bu kategoridesiniz diyebilirim. Bir işletim sisteminde en temel öğrenilmesi gereken şeylerden biride program kurma, kaldırma diğer proseslerdir. Bu yazımda bunlara kısaca değineceğim. İlk önce Linux üzerinde Program nasıl kurulur buna bir göz atalım. Pek tabi ilk önce Progam kurmak için synaptic gibi programları kullanabilirsiniz istediğiniz programın adını arama kısmına yazın seçin ve tek tıklamayla kurulumu başlatın. Yada Terminalden kurun; Debian yada Ubuntu temelli dağıtımlarda bu işlem şu basit komutla yapılır; sudo apt-get install PRORAM_ADI Evet bu işlem bu kadar basit. aslında hiçte zor değil. Sonra gelen uyarılarda gereklilikler için sizden onay

Linux Üzerinde Windows'u usb ye Yazdırmak Yada " win usb/dvd tool for linux"

Resim
Merhaba arkadaşlar, bu yazımda eğer ihtiyaç olursa ve siz windows kurulumu yapmak için linux üzerinde bir windows usb/dvd tool benzeri bir araca ihtiyaç duyarsanız malesef unetbootin ile bu işi göremezsiniz. Tanıtacağım bu program tamda bu işe özel olarak geliştirilmiş bir program, programı denedim ve gerek winzort 7 gerekse 8.1 üzerinde başarılı sonuçlar aldım.Bu programın adı WINUSB . (linux üzerinde windows başlangıç diski yapma - create windows startup usb disk on linux) Programın sayfasına buradan ulaşabilirsiniz. Hemen kuruluma geçelim, ilk önce tabiki programı depolarımıza ekleyeceğiz artık eminim ki sizinde bildiğiniz basit ve sıradan işlemler. sudo add-apt-repository ppa:colingille/freshlight  Şimdi depolarımızı güncelleyelim sudo apt-get update  Artık kurulumu yapabiliriz. sudo apt-get install winusb Program diğer programlardan daha farklı değil aslında daha bile basit diyebilirim sadece isoyu gösterip usb belleği seçeceksiniz o kadar sonrasını winusb halledecek.  İşlemlerin

Drupal'da instagram bloğu oluşturmak

Resim
Merhaba arkadaşlar bir arkadaşımız drupalda instagram blokları içinhangi modülün daha iyi olduğunu sormuş. Ben drupalda instagram için modül kullanmıyorum bunun yerine www.instget.com dan bir widget oluşturup bunun html kodlarıyla bir blok oluşturarak  kullanmayı tercih ediyorum. Bu yazıyıda Cihan Sağlar'ın bu sorusu üzerine basit bir ders olması hasebiyle yazıyorum. İlk önce instaget.com adresine gidiniz. Hemen girişte sizi çok basit ve kullanışlı bir araç bekliyor olacak kullanımını kısa bir şekilde resim üzerinde anlatmaya çalıştım. Onu inceleyiniz. Aslında zaten siteye girdiğinizde sizde hemence kendi kodlarınızı oluşturabilirsiniz. Buradaki işlemlerinizi keyfinize göre yaptıktan sonra Get HTML code yazan yeri tıklayın. çıkan pencerede Copy HTML code yazan tuşa basın html kodlarınızı kopyalayın. Şimdi sıra geldi Drupala. Drupalda yeni bir blok oluşturun, blok gövdesine kopyalamış olduğunuz HTML kodu yapıştırın ve bloğunuzu kayedin fakat kayederken metin biçimini FULL HTML se

Simplescreenrecorder screen capture ile masaüstünüzü video olarak kaydedin!

Resim
Merhaba arkadaşlar, bazı arkadaşlarım linux iyi bir screen capure programı olup olmadığını soruyorlar. Aslında birden çok alternatif var bunlar xvidcap, istanbul, vokoscreen, kazam, recordmydesktop gibi programlar hatta aklıma şu an gelmeyen başka programlarda mevcut. Fakat bu yazımda sizlere benimde kullandığım simplescreenrecorder isimli programdan bahsetmek istiyorum. Windows için onlarca program var fakat bunların iş görür olanları ücretli ve aslında baya ağır programlar. Evet işlerini profesyonel olarak yaptıkları için aslnda baya özellik barındırıyorlar. Fakat ücretsiz alternatifler aslında ne o kadar iyi nede size istediğinizi tam olarak veremiyorlar. Bunu tecrübelerime dayanarak söyleyebilirim. Ama simplescreenrecorder size kesinlikle istediğinizi verecektir. Video üzerine yazı yazmak yada logo eklemek igibi düşünceleriniz varsa bunu tabiki daha sonra başka programlar kullanarak halledebilirsiniz. Örneğin cinelerra, openshot, kdenlive gibi.... Simplescreenrecorder programını ş

Elementary Os temasını diğer dağıtımlarda kullanma

Eğer elementary masaüstü ortamını ubuntu temelli diğer dağıtımlarda kullanmak istiyorsanız (ki gerçekten çok güzel görünüyor) yapmanız gereken elelmentary os PPA depolarını eklemek bunun için aşağıda ki kodları terminalde çalıştırmanız yeterli. PPA deposunu eklmek için; sudo add-apt-repository -y ppa:elementary-os/stable depoları güncelleyelim; sudo apt-get update" şimdi kuruluma geçelim; sudo apt-get install elementary-desktop duvar kağıtlarında hata almamak için aşağıdaki kodu kullanalım. gsettings set org.gnome.settings-daemon.plugins.background active true Eğer Elementary os daki dock uda kullanmak istiyorsanız aynı şekilde önce ppa deolarını ekleyip sonra kurulum yapacağız. Aşağıdaki kodları sıra ile terminalde çalıştırınız. sudo add-apt-repository ppa:ricotz/docky sudo apt-get update sudo apt-get install plank Docky kurulumumuz bitti. Fakat Gnome shell ortamını biraz daha esnek hale getirmek için tweak aracına ihtiyaç duyabilirsiniz bunun için gene önce

Pantheos Files da yönetici olarak aç menüsü

Resim
Merhaba arkadaşlar, eğer benim gibi elementary os kullanıyorsanız dosya yöneticisinde "Yönetici olarak aç" yada ingilizcesi "Open folder as root" şeklinde bir menü öğesi bulamayabilirsiniz. Yönetici olarak açmak için terminalden; sudo pantheon-files komutunu vererek yönetici olarak açabileceğiniz gibi bunu pantheon üzerinde bir menü ekleyerek te yapabilirsiniz. Bunun için yapmanız gereken terminali açmak ve ilk önce; sudo gedit /usr/share/contractor/Open_as_admin.contract Komutunu vermek. Şimdi boş bir dosya açılacak (komutu bilgisyarınıza geditin kurulu olduğunu varsayarak verdim fakat gedit yok ise o zaman kodda gedit yerine sadece scratch yazmalısınız). Açılan bu dosyanın içine aşağıda ki kodu yapıştırın ve kaydedin. [Contractor Entry]  Name=Yönetici olarak aç  Icon=gksu-root-terminal  Description=Open folder as root  MimeType=inode;application/x-sh;application/x-executable;  Exec=gksudo pantheon-files -d %U  Gettext-Domain=pantheon-files Artık bir menü öğeniz

Drupalda drupal /node was not found on this server. hatası ve çözümü

Eğer Drupalda (urlniz) /node was not found on this server. gibi bir hata ile karşılaşırsanız bunun sebebi muhtemelen serverinizdeki bazı değşikliklerin yapılmamış olmasından kaynaklanabilir. Aslında çok basit bir sorundur. Linux Üzerinde; /etc/Apache2 kalsöründeki httpd.conf dosyasını açın ve içerisindeki <Directory /var/www/>  Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> Yazan yeri bulun Bunun içerisindeki AllowOverride None Yazan yeri  AllowOverride All İle değiştirin. kaydedin.  Linuxta bu işlemden sonra iki işlem daha yapacağız ilk önce terminali açın ve  (Bunu ubuntu yada türevi bir dağıtım kullandığınızı farz ederek yazıyorum)  Sudo a2enmod rewrite  komutunu verin. Daha sonra apache yi yeniden başlatmamız gerekecek bunun için gene terminali kullanarak; sudo /etc/inint.d/apache2 restart  komutunu verin sorununuz çözülmüş olacaktır. Eğer windows da XAMPP kullanıyorssanız  bu kısım <Directory />     AllowOverride All     Re

Hangi Linux Dağıtımını Seçmeliyim?

Merhaba arkadaşlar, gruplarda en çok karşılaştığım sorulardan biri "Linuxa geçeceğim ama hangi dağıtımı seçmeliyim?" şeklindeki sorular oluyor. Bende bilgim çerçevesinde sizlere edindiğim tecrübelerden yola çıkarak bir kaçı için tavsiyede bulunacağım. 1-  ELEMENTARY OS  Eğer sadece son kullanıcı iseniz ve sadece güzel bir masaüstü ortamı arıyorsanız, bunun yanında hızlı olsun gibi istekleriniz varsa o zaman size tavsiyem ELEMENTARY OS olur. Çok şık özelleştirilmiş bir arayüze sahip. Kurduktan sonra rahatça kullanabilirsiniz Elelmentary Os ubuntu temelli olduğu için oldukça kullanışlı. Ubuntu depolarını da kullanabilirsiniz. 2-  DEBIAN  Eğer linux hakkında bilgi sahibi ve stabil bir linux dağıtımı istiyorsanız o zaman DEBIAN kullanmalısınız. Evet Debian daha profesyonel bir sistem ve kesinlikle çok kararlı. 3- MAGEIA  Belkide hep aynı türevlerden sıkılan bir yapınız vardır, belki de daha farklı bir sistem arıyorsunuzdur. Ama tabiki sağlam ve güzel de olmalı. Aynı zamanda Tür

Çok sade bir web sitesi corlunarmanhaliyikama.com

Resim
Son zamanlarda Gördüğüm en basit web sitelerinden biri  corlunarmanhaliyikama.com  , Şüphesiz çok basit çok sade. Drupal ile yapılmış olması ilgimi çekti inceleyeyim dedim. Sanrım bu tarz siteler için oldukça basit ve kullanışlı olmuş tabi bu benim fikrim. Site hoşuma gitti. Yazmak istedim. Sizinde ilginizi çekebilir. Böyle bir siteye ihtiyacınız varsa drupal ile bir kaç basit işlemle yapabilirsiniz.

Vlc Media player "No suitable decoder module" Hatası

Resim
Merhaba arkadaşlar Drupal ile alakalı olmayan bir içerik olduğunun farkında olarak istek gelmesi üzerine yazıyorum. Çokça arkadaşlarımdan VLC Playerın .mkv uzantılı dosyalarda " No suitable decoder module " şeklinde hata aldıklarından şikayet ettiler. (.. .audio or video format " undf ") Ben Linux kullandığım için bu hatayla ilgili bir durumla karşılamadım ancak hatayı Windows üzerinde test edip gördüm. İşin doğrusu undf diye bir format ne gördüm ne duydum :D. Araştırmalarım sonunda çoğunlukla video formatının bir program vasıtasıyla değiştirilmesi gibi çözümler önerilmiş. Bunun çokça zaman kaybı olacağını düşündüm ve başka çalıştırabilecek media player araştırdım. Bir yerde K-lite mega codec pack kurulduktan sonra clasic media playerın bunun çözümü olduğunu okudum. Fakat sistemde zaten kurulu olan mega codec pack videoyu açmıyordu. Çözümü şu şekilde yaptım; 1- VLC Player ı kurun. 2- Kurulu olan K-lite Codec Pack' ı kaldırın 3- K-lite Mega Codec Pack İndirin ve

Basic Cart

Resim
Çok daha basit işler için kullanılabilecek hatta çok karmaşık olmayan bir alışveriş modülü basic cart. Adı gibi temel seviyede bir eklenti ama basit siteler ve online satış içermeyen siteler için commerce yada ubercart gibi çok gelişmiş, çokça ayar barındıran sizi fazladan yormadan hemen istediğinizi verebilen bir eklenti. Bir çok eksik tarafı bulunmasına rağmen gerçekten temel seviyede harika bir eklenti kanaatimce. İşin doğrusu bir çok sitede kullandım yerel ürün satan fakat online satışa giremeyen bir çok küçük işletme için kurdum baya basit ve sizi yormadan istediğinizi verebiliyor. Modülü buradan indirebilirsiniz. Başka herhangi bir gereklilik duymuyor. İsterseniz kuruluma geçelim modulü zipten çıkarın ve sites/all/modules/ içersine çıkartın. Ayarların yapılması; Deneme için bir iki satış yapınız. Artık satış listemizi görebiliriz. İşimiz bitti gibi ama olabilir ki bazı değişiklikler gerekir. Bir sonraki dersimizde görüşmek üzere...

Multifield & Multiple value field

Bazen öyle durumlar olurki bir alan için birden fazla değere ihtiyaç duyarız. Farz edinki bir bir ürün için birkaç fiyat tanımlamanız gerekiyor. örneğin atkı, bere, kazak üçlüsü için bir fiyat verebilirsiniz ama aynı zamanda sadece atkı ve bereyi de ayrıca satabilecek bütünü kombinasyonlarıda ayrı ayrı satmak isteyebilirsiniz bu ürünlerin hepsi için ayı ayrı değerler girmektense hepsini tek kalemde halletmek isteyebilirsiniz. işte bu gibi durumlarda multi field yada Multiple value field gibi eklentiler imdadımıza yetişir. Aslında temel mantık olarak ikiside benzer işler görmesine rağmen ikiside kullanıma değer eklentiler. tercih artık bizim ne gibi başka beklentiler içerisine girdiğimizle sınırlanacak mesela bu eklentilerden aynı zamanda views ilede entegre çlışmasını isteyebilirsiniz, bu sizin için seçim açısından önemli bir değer olablir. Bu eklentilerden Multiple value field aynı zamanda Field collection ekletisine de ihityaç duyuyor, uzun uzadıya anlatmaktansa zaten modülün drupal

Asem Ajans

Resim
asemajans.com drupal ile hazırladığımız ajans sitesi. Hali hazırda çok kapsamlı olmayan basit bir tanıtım sitesi. Anasayfa views ile hazırlandı. kataloglar basit html sayfalar. tema olarak zurb fundation kullandım. Zurb'u tercih sebebim ise responsive bir tema olması. İncelemek için asemajans.com  adresini ziyaret edebilirsiniz.

The Alias directive in /etc/phpmyadmin/apache.conf

Merhabalar, bu gün linuxmint 17.1 de  drupal için clean url leri a2enmod modrewrite yapıp açmak için Apache yi yeniden başlatmak istediğimde The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias. gibi bir hata ile karşılaştım. Çözümünü araştırmalarım sonucunda şu şekilde çözdüm, "ben cinnamon kullandığım için metin editörü olarak gedit kurulu olduğundan, bende fazlasıyla memnu olduğumdan gedit kullanıyorum bu doğrultuda vediğim komut aşağıdaki gibi, eğer siz masaüstü olarak kde kullanıyorsanız ön tanımlı olarak kate gelir. Burada yapmanız gereken şey gedit yerine kate yazmak, eğer leafpad yada başka bir editör kullanıyorsanız onun adını yazmak." sudo gedit   /etc/phpmyadmin/apache.conf komutu ile httpd.conf dosyasını yetkili olarak gedit ile  açıp 3. satırda bulunan; Alias /phpmyadmin /usr/share/phpmyadmin satırının başına # koyarak sorunu çözebilirsiniz. Son hali şu şekilde olmalı   #   Alias /phpmyadmin

Oltu Taşı İnternet sitesi

Resim
ozkanoltutasi.com drupal ile hazırladığımız bir alış veriş sitesi. Buradan Ulaşabilirsiniz