Hi ALL,
First of all this is my first english post on my blog
IM leading The robotic group in cyprus international university. With my friends who is member of this group we had a competition on robotic. The topic of the competition was line following robots. Before competition day we had 4 group and so 4 robots I was really exciting about this, you know this is really nice feeling because you made it with your hand. And it’s running by itself.. A day before the competition day we’v got a bad news. Such as one of the group member burned processor (PIC) and the other group had something like this. And the video is about another robot. This one didnt joined the competition. Just for fun .. My friend Kourosh made it actually and we are calling it insect :) It is such a simplest robot on it’s own category.. It has no circuit, no sensors but it is working like it has a sensor You can see there are some wire on front of the robot. He used this wires instead of a sensor.
Geçenlerde elimdeki .MOV uzantılı video yu Youtube atmaya kalkışınca avi ye cevirmeliyim dedim çünkü MOV ile AVI arasında mükemmel bir boyut farkı var. Ben bunun için MEncoder i kullandım. Tabiki bunu kullanabilmek için sisteminize öncelikle “mencoder” paketini kurmamız gerekiyor.Bunun için;
$sudo apt-get install mencoder
komutunu terminale yazıp işlemi tamamlıyoruz. Bu arada şunu hatırlatayım mencoder uygulaması terminalden kullanılır. Bir GUI ye sahip değil.
Şimdi kısaca mencoder in nasıl kullanıldığından basedicem.
Bazen bazı işlemler -yada programlar diyelim daha anlaşılır olsun- o kadar canımızı sıkarki artık kapan yedin ömrümü şeklinde cümleleri kurmamıza neden bile olur İstemediğiniz bir uygulamayı başlatmış olabilirsiniz veya siz uygulmayı kapattınız ama hala çalıştığını görüp sistem kaynaklarını halen tükettiğini biliyorsunuz. Şimdi bu istemediğimiz uygulamaları nasıl kill komutu ile sonlandırabiliriz birkaç işlemde onu anlatıcam.
1- Öncelikle hedefi belirlemek açısından hedefi bulmalıyız. Process ID (İşlem Numarası) -> PID olarak bilinen numarayı bulup buna göre uygulamayı sonlandırabiliriz. “ps -fu [kullanıcı adı]” komutuyla o an sistemde bize ait çalışan uygulamaları görebilriz ve tabiki buna baglı olarak PID numarasınıda almamız gerekiyor. Aradığımız PID numarası çıkan listenin 2inci sütununda yer alıyor. Şimdi dikkatlice uygulamamın PID numarasını not edeceğiz ancak sistemde login olmuş birçok kullanıcı varsa “pts” sütununada bakamız gerekiyor. Burada PID i alırken dikkatli olun yoksa çalıştıgınız önemli bir uygulamayı da kapatıyor olabilisiniz.
2- PID numarasınız bildiğimiz sürece artık uyugulamamızın canına okuyabiliriz. En basit kullanım şekli söyledir;
kill PID
Şunuda söylemek lazım kill sinyalinin birçok şekli var mesela bazı kill sinyallerini uygulama engelleyebilir. Yani uygulama kendini kapatmamak için zorlayabilir. Sinyaller hakkında geniş bilgiyi
man -s 5 signal
komutu ile alabilirsiniz. Benim söyleyebileceğim kullanışlı olan iki yol var. Mesela kapatmak istediğiniz uygulamada daha önceden değişiklikler yaptınız ve uygulamamının kendini kapatmadan önce değişiklikleri kaydetmesini istiyorsunuz bunun için “kill -HUPPID (veya kill -1PID)” şeklinde kullanabilirsiniz. Bu -hangup- sinyali denilen sinyali yollar. Uygulamayı sonlandırmadan önce ona biraz zaman tanıyorda diyebiliriz.
Merhaba arkadaşlar. Bugüne kadar böyle bir blog açıp açmamak konusunda tereddütte kaldım hep çünkü blog açıp blog ile ilgilenemeyeceğimi düşündüm. Ancak anladımki hepsi vakit kaybı. Piyasada türkçe kaynağın ne kadar az olduğunu biliyorum. Bundan dolayıda türkçe yazmak taraftarıyım. Tabiki ingilizce yazılarımda olucak. Ben kişisel olarak yaptığım araştırmaları ve üzerine çalıştığım projelerimi bu blog altında toplayarak sizlerle paylaşmayı düşünüyorum. Açık kaynak kodlu yazılım taraftarıyım. Bunu belirtmek isterim çünkü bu blogda microsoft ürünleri & teknolojileri ile ilgili kaynakları çok fazla bulamayacaksınız. Şimdiden sabırsızlıkla bekliyorum kendi yazılarımı da görmeyi.
Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the RSS feed. See ya around! Here you can find out more about me.
Recent Comments