Tag Archive for 'İpucu'

Page 3 of 3

Linux Terminal üzerinde film izleyin!

Evet yanlış okumadınız Linux’da terminal üzerinde film izlemeniz mümkün ama ASCII formatında :) Şu sıralar her yerde HD(High Definition-Yüksek Çözünürlüklü) videolar ve filmler çok moda. Gelin biz bırakalım bu HD film, video olayını linux terminalimizde ASCII formatında izleyelim nasıl oluyormuş :) Önceden uyarmakta yarar var çok yakından izlerseniz hiç birşey anlaşılmıyor, biraz uzaktan izlemenizi tavsiye ederim hiç olmazsa neler olup bittiği anlaşılıyor.

Gelelim bu iş nasıl yapılıyor onu anlatmaya. Öncelikle hemen bir terminal açıyoruz. Eğer önceden sistemimizde MPlayer yok ise aşağıdaki terminal komutu ile MPlayer kuruyoruz.

Programımız kurulduktan sonra aşağıdaki kodu çalıştırıp filmimizi/videomuzu ASCII formatında izlemeye başlayabiliriz. Dikkat edilmesi gereken bir nokta var; VideonuzunIsmi.avi kısmına videonun tam olarak yolunu belirtmeniz gerekmektedir ya da terminalden videonun bulunduğu dizine gidip aşağıdaki kodu yazarak çalıştırabilirsiniz.

Son olarak birkaç ekran görüntüsü ve iyi seyirler :)









kaynak: howtogeek

Visual Studio 2008 sistemden kaldırılamama sorunsalı!

Uzun bir süredir Windows Vista SP1 işletim sistemi üzerinde yüklü bulunan Visual Studio Team System 2008 Team Suite programını birkaç hafta önce kaldırmayı denedim. Fakat anlam veremediğim bir hata oluştu, umursamadım bıraktım öylece. Bugün tekrar kaldırmayı denedim fakat bir türlü kaldıramadım yine. Nasıl kaldırsam diye ararken ufak bir program buldum ve gerçekten de işime yaradı ve tamamen sistemimden kaldırıldı :) MSDN sitesinde bulduğum Visual Studio 2008′in nasıl kaldıralacağı hakkındaki yazı gerçekten işime yaradı. Visual Studio 2008′i sisteminizden AutoUninstallTool programına ihtiyacınız olursa buradan indirebilirsiniz. Ayrıca aşağıdaki adımları takip ederek manuel olarak da kaldırabilirsiniz:

  1. Kontrol Panel’e gidin ve Add/Remove Programs(Program Ekle/Kaldır)‘ı çalıştırın.
  2. Visual Studio 2008/Codename Orcas olan ürünleri silin.
  3. Kalan diğer programları aşağıdaki sırayla silin.
    1. “MSDN Library for Visual Studio 2008″
    2. “Microsoft SQL Server Compact Edition 3.5″
    3. “Microsoft SQL Server Compact Edition 3.5 Design Tools”
    4. “Microsoft SQL Server Compact Edition 3.5 for Devices”
    5. “Microsoft Visual Studio Performance Collection Tools”
    6. “Windows Mobile 5.0 SDK R2 for Pocket PC”
    7. “Windows Mobile 5.0 SDK R2 for Smartphone”
    8. “Crystal Reports 2007″
    9. “Visual Studio Asset System”
    10. “Microsoft Visual Studio Web Authoring Component / Microsoft Web Designer Tools”
    11. “Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime”
    12. “Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack” (İngilizce olmayan versiyonlar için)
    13. “Microsoft Visual Studio Tools for Office Runtime 3.0″
    14. “Microsoft Document Explorer”
    15. “Microsoft Document Explorer 2005 Language Pack” (İngilizce olmayan versiyonlar için)
    16. “Microsoft Device Emulator 3.0″
    17. “Microsoft .NET Compact Framework 3.5″
    18. “Microsoft .NET Compact Framework 2.0 SP1″
    19. “.NET Framework 2.0 SDK”
    20. “Microsoft Visual Studio Codename Orcas Remote Debugger”
    21. “Microsoft Visual Studio 64bit Prerequisites Beta” (64-bit sistemler için)
    22. “Microsoft .NET Framework 3.5″


Not: AutoUninstallTool programı Visual Studio 2008′in Beta sürümlerini sisteminizden kaldırmaz. Bu program sadece Visual Studio 2008 Release Candidate ve resmi İngilizce sürümlerini sisteminizden kaldırır.

Linux üzerinde Flock flash player sorunsalı

Öncelikle Flock nedir ne değildir ona bi göz atalım. Flock; Mozilla tarafından açık kaynak kodlu olarak firefox tarayıcı mimarisinin üzerine inşa edilen yeni nesil bir web tarayıcısıdır. Peki bu Flock’un diğer tarayıcılardan farklılığı nedir? Flock; twitter ve facebook ile entegre bir yapıya sahip. Tarayıcınızın kenarında facebook ve twitterdaki gelişmeleri görebilme imkanı sunuyor sizlere. Bunların dışında sürükle bırak ile birçok sosyal ağ için içeriklerinizi yükleme imkanı da sunuyor. Flock hakkında bu kadar bilgi verdikten sonra gelelim asıl konumuza.

Eğer linux üzerinde Flock kurduysanız benim flash player’da yaşadığım sorunu siz de yaşamız olabilirsiniz. Youtube veya Facebook üzerindeki videoları izlemeye çalıştığımda bunları çalıştırmak için eklenti kurmamı istiyor otomatik olarak buluyor ancak yüklenmesi sırasında sorun oluştuğu için çalışmıyordu. Adobe‘un sitesinden linux için flash player deb paketini indirip onu da kurmayı denedim, ama olmadı. En son çare olarak firefox’un bulunduğu dizine gidip plugin dizininin altındaki flash player ile ilgili olan dosyayı aldım ve flock’un dizinindeki plugins dizininin altına kopyaladım ve sorunum bu sayede çözülmüş oldu. Bu da kulağımıza küpe oldu, daha önce neden bu aklıma gelmemişti :(

Not: Flock‘u merak edip indirmek isteyenler işletim sistemlerine göre Windows, Linux ve MacOSX seçip indirebilirler. Şu an en son sürüm olan 2.5 İngilizce olarak indirilebilir durumda.

Windows’ta kilitlenmiş programları kısayol ile kapatın

Eğer bir windows kullanıcısı iseniz yandaki gibi görüntüyle sık sık karşılaşmışsınızdır. Herhangi bir programınız açıksa ve aniden “cevap vermiyor” mesajını alırsanız çıldırma seviyesine kadar gelebilirsiniz. Genellikle bu durumlarda “Task Manager(Görev Yöneticisi)”ı açıp ordan cevap vermeyen işlemi bulup iptal ederiz. switched.com sitesinde bunun için daha kolay bir yol gösterilmiş.

Şimdi bu kolay yolu kısaca açıklayalım ;)

1. Öncelikle masaüstüne gidip sağ tıklayıp yeni bir kısayol yaratıyoruz.

2. Yer belirteceğimiz alana da taskkill.exe /f /fi “status eq not responding” yazıp işlemimizi tamamlıyoruz. Burada dikkat edilmesi gereken nokta ise tırnak işaretlerini koymayı unutmamamız.

Bütün işlemimiz bu iki aşamadan oluşuyor. Bundan sonra yeni kısayolunuza istediğiniz ikonu verebilirsiniz. Eğer kısayolunuza çift tıklamak size zor geliyorsa bu kısayol için klavye tuşlarınıza kısayol atayabilirsiniz :) . Bu kısayolu çalıştırdığınızda otomatik olarak cevap vermeyen programlarınız kapatılacaktır.

Not: Bu işlem Windows XP(Windows XP Home versiyonu hariç), tüm Vista versiyonları ve Windows 7 işletim sistemlerinizde çalışmaktadır.

kaynak: switched.com

Ubuntu’da Oracle SQL Developer kurulumu

Oracle SQL Developer, Oracle tarafından ücretsiz olarak dağıtılan SQL geliştirme aracıdır. Uzak veya yakındaki veritabanınıza bağlanmanız için grafik arayüzü sunar.

Oracle SQL Developer’ı kullanabilmeniz için sisteminizde Sun Java 6 JDK yüklü olması gerekmektedir.

komutunu kullanarak yükleyebilirsiniz. Ayrıca Sun Java 6 JDK yerine OpenJDK da kullanabilirsiniz.

Oracle SQL Developer‘ın yükleme paketini ürünler sayfasından indirebilirsiniz. Sayfada bulunan OTN Lisans Sözleşmesi’ni kabul ettikten sonra aşağıda bulunan ‘Oracle SQL Developer RPM for Linux’ paketini indirmek için seçin. Öncelikle Oracle SQL Developer’ı indirebilmek için Oracle Technology Network hesabınız olması gerekmektedir.

Paketimizi indirdikten sonra şimdi sıra .rpm olan dosyamızı Ubuntu’da kurmak için .deb uzantılı hale getirmekte. Bunun için ‘alien’ adlı bir uygulama kullanmamız gerekecek.

komutunu kullaranak ‘alien’ adlı uygulamamızı da kurmuş oluyoruz.

Daha sonra SQL Developer paketini kaydettiğimiz dizine gidiyoruz ve kuruluma hazır bir .deb paketine çevirmek için aşağıdaki komutu kullanıyoruz.

.rpm paketimizi .deb paketine çevirdikten sonra aşağıdaki komutu yazarak kuruluma başlıyoruz.

Oracle SQL Developer sistemimize kurulmuş bulunmaktadır. Programımızı çalıştırmak için JDK’yı göstermemiz gerekmektedir. Eğer Oracle SQL Developer’ı çalıştırmayı denerseniz aşağıdaki gibi bir hata mesajı alırsınız:

Oracle SQL Developer
Copyright (c) 2008, Oracle. All rights reserved.

Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk

‘~/.sqldeveloper’ isimli dizinin altında ‘jdk’ isimli dosya içinde JDK yolunu bulamadığı için sorun çıkmaktadır. Bu sorunumuzu şu şekilde giderebiliriz.

Öncelikle kayıp olan dizinimizi aşağıdaki komutu yazarak yaratalım:

Daha sonra boş bir jdk dosyasını aşağıdaki komutu yazarak yaratıyoruz:

Bu yarattığımız dosyanın içine JDK’nın yolunu yazıyoruz (KDE icin gedit yerine kate yada kwrite yazabiliriz) :

ve içine aşağıda bulunan satırı ekliyoruz:

/usr/lib/jvm/java-6-sun

Oracle SQL Developer’ı terminale şu komutu yazarak:

ya da Applications->Programming->SQL Developer menü seçeneğinden çalıştırabilirsiniz.

Daha sonra dilerseniz indirdiğiniz .rpm ve oluşturduğunuz .deb paketlerinizi silebilirsiniz.

kaynak: blogbuntu

log4j loglama sorunu

Java projelerinizde log tutmak için log4j kullanıyorsanız eğer birazdan bahsedeceğim sorunla daha önce karşılaşmış olabilirsiniz ya da karşılaşmanız muhtemeldir. :)
Eğer hibernate için log4j‘yi aşağıdaki gibi kullanırsak ve bölgesel dil ayarlarımız Türkçe ise konsolda tüm debug loglamalarını da gösterecektir.

Bunun nedeni ise derleme zamanında “info” daki “i” harfinin büyük harfe çevrilince “İ” olarak çevrilmesidir. Bunun önüne geçmek için 2 yöntem var:
1. si bölgesel dil ayarlarını İngilizce’ye ayarlamak.
2. si bölgesel dil ayarlarınızı değiştirmeden “info” yerine “Info” yazmak, yani şu şekilde:

şeklinde sorunumuzu çözebiliriz.

String’i Clob’a çevirmek

CLOB, IBM DB2 ve Oracle veritabanları ile kullanılabilen, genellikle uzun karakterleri ve yazıları tutmaya yarayan veri tipi diyebiliriz.

CLOB genellikle String veri tipinin tutamayacağı kadar büyüklükte olan verileri tutmak için kullanılır. CLOB, 2 giga karaktere kadar veri tutabilir(?). Veritabanındaki CLOB tipindeki kolonunuza String tipinde bir değer girmek isterseniz kodunuzda muhtemelen hata verecektir. Bu hatayı gidermek için String’i Clob’a çevirmeniz(casting) gerekmektedir. Eğer hibernate kullanıyorsanız şu tarz bir yaklaşım işinizi görecektir:

Bu yapıyı kullanabilmemiz için sayfanın en başına bunlarla ilgili olan importlarımızı yapmamız gerek:

Bunları gerçekleştirdikten sonra veritabanı kayıt işlemlerimizi gerçekleştirebiliriz.

tinyMCE editör nasıl readonly yapılır?

Herhangi bir textarea elemanını html içinde çok basitçe sadece okunur hale getirebiliriz(yani içerisine hiçbir şey yazılamaz).

şeklinde ya da

şeklinde yapabiliyoruz. Eğer normal textarea yerine zengin metin editörlerinden biri olan TinyMCE kullanıyorsanız bunu direkt olarak yapmak biraz sıkıntı oluyor(en azından ben yapamadım :) yapabilen varsa söylesin!). Bu sorunu çözebilmek için şöyle ufak bir kod parçağı işimizi görecektir.

Herkese kolaylıklar…

Inca modem ile bazı sitelere girememe sorunu

Inca modem kullananlar çoğu zaman hotmail, yahoo, vs sitelere girememe sorununu yaşamıştır. Google amcamıza sordum bu sorunu gördüm ki genelde Smile ADSL kullananlar bu sorunu yaşıyomuş. Ama bizim doktor kazıkçı TTNET kullanıcısı artık :) yani eskiden Smile kullanırken bu sorunu yaşıyodu ama TTNET’de de farketmedi, sorun hala sorun :) Biraz araştırdım taraştırdım çözüm çok basitmiş. 

Eğer modem ayarlarına girip bakarsanız, PPPoE seçilmişse yapılandırmadan ISS_2 seçilerek buradan “Enforce MTU” seçilip uygulanmalı. 

Bu şekilde sorununuz büyük ölçüde ortadan kalkacaktır. Doktorcum yine aynı sorunu yaşarsan unutma diye buraya yazdım çözümünü :)