Facebook ve Youtube Videolarını İndirin!

Youtube ve facebook adreslerinde gezerken, gözünüze çeşitli güzel videolar çarpar. Bu bana sıkça olur. Bu videolara, internet olmadığı zamanda ya da her istediğim zaman bilgisayardan ulaşmak isterim. Bunun için de bir program yazdım. Hem facebook videolarını, hem de youtube videolarını bu program aracılığı ile indirebilirsiniz.

Program içerisinde ayrıca dil desteği de bulunmaktadır. Gelişmeye müsait bir yapıya sahip olan programa yakında format dönüştürme işlemi de ekleyebilirim. Programda hatalar çıkabilir. Bu hataları bana ulaştırırsanız sevinirim.

Aşağıda programın ekran görüntüsü, kaynak kodları ve kurulum dosyasına erişebilirsiniz.

Video Grabber

Kurulum Dosyası : http://www.bicers.com/code/videoGrabber_setup.rar (2,150 MB)
Kaynak Kodu : http://www.bicers.com/code/videoGrabber_code.zip (38 KB)

Not -1- : Facebook videolarını indirebilmek için, facebook web sitesinde oturum açmak gerekmektedir. Bunun için oturum bilgilerinizi girmeniz gerekmektedir. Hiçbir şekilde bu bilgileriniz toplanmamaktadır ve hiçbir yerde kaydedilmemekte/tutulmamaktadır. Kaynak kodlarını inceleyerek görebilirsiniz.
Not -2- : Bazen facebook videolarını indirirken Durum kısmında N/A yazacaktır. Bu durumda İndir! butonuna tekrar tıklamanız gerekmektedir.
Not -3- : Türkçe dil seçeneği de mevcut. Buna da, Tools>Language menüsünden erişebilirsiniz. Programı yeniden başlattıktan sonra istediğiniz dil açılacaktır.

LM35, LCD ve PIC16F877!

Yine bir elektronik devre, yine bir LM35, yine bir PIC16F877 ve yine ben! :)

Yeni bir proje ile geldim. Bu projeyi, saygıdeğer arkadaşım Ahmet KADİFECİ için hazırladım. Bu projede amaç, sıcaklık bilgisini LCD’de göstermek. Bunu yapmak ta oldukça kolay oldu. LM35′ten alınan sıcaklık bilgisini, LCD’ye yazdirdim! Bu kadar basit :)

Bu projede LCD’yi 4-bit sürerek kullandım. Bu, yerden kazanç sağlanmak isteniyorsa ideal bir yol ( 4 bacak az kullanılmış olur ). Ben de LCD’yi bu şekilde sürdüm. Aldığım sıcaklık bilgisini yüzler, onlar ve birler basamaklarına ayırıp, tablodan değerlerini getirttim ve yazdırdım. Daha kolay yolları olabilir, ancak benim yaptığım bu.

Aşağıda proje ile ilgili fotoğrafları bulabilirsiniz.

Sıcaklık Ölçümü 1Sıcaklık Ölçümü 2

Son sınıf ve projeler!

Lisede iken büyüklerimiz bize, “Üniversiteye gidince rahat edeceksin. Ders çalışmana bile gerek kalmayacak. Üniversite çok kolay. Yeter ki kazan!” gibi laflar ederek, bizi kandırdılar. Kazandım.

Birinci sınıfta, üst sınıftakiler bizi korkuttu, “Şu ders zor. Bu ders feci…”. O dersten kaldım.
Yılmadım ikinci alışımda geçtim. İkinci sınıf yine aynı şekilde geçti.

Ve üçüncü sınıfa geldim. Dediler ki, “Bu yıl en zor yıl. Bu yılı atlatırsan son sınıfta çok rahat edeceksin. Son sınıf çok kolay. Bu yılı atlat, mezun olmuş gibi olacaksın”. En az hasarla o yılı da atlattım.

Geldim şimdi son sınıfa. 1 haftadır projeler yüzünden uykusuzum. Cuma günü projeleri teslim ettim ve rahatladım.
Bizi durmadan kandıran bu kesim, mutlu mu oluyor bilemiyorum ama bir daha böyle yalanlara kanacağımı sanmıyorum.

Oh, içimi döktüm :) Başka projeler ve yazılarla yeniden görüşmek üzere…

Bu defa 16F84A! Sıvı seviyesine göre çalışalım!

Bir şeyleri başarmak, insana haz veriyor. Öyle ki, en son yaptığım sıvı seviyesine göre kapak açıp kapayacak olan projenin çalışmasının verdiği haz, hiçbir yerde yok. Sıvının seviyesine göre açma ya da kapama işlemi yapacak olan bu proje, 16F84A ile yapıldı. Devre, suyun iletkenliği kullanılarak, sudan akan mikroamperler seviyesindeki ( hatta nanoamperler seviyesindeki ) akımı, kazancı yüksek bir transistör aracılığı ile yükseltip, bir direnç üzerinde gerilime çevirerek, PIC’in ilgili bacağina uygulamak suretiyle çalışmakta. Suyun iletkenliğini kullanarak, ilk defa böyle bir projeyi çaliştirabildim. Bunun için, oldukça mutluyum :)
Aşağıda ilgili projenin fotoğrafları ve videosu bulunmakta.
Fotoğraflar:

Sıvı Seviyesi 1Sıvı Seviyesi 2

Get the Flash Player to see this content.

Projenin ASM kodları ve Proteus simülasyon dosyası : http://www.bicers.com/projects/sivi_seviye.rar

Yine, yeni, yeniden PIC! Bu defa 16F877A!

Ne farkı var derseniz, içeriğine pek bakmadım ama programın yüklenmesi, 16F877′ye göre gayet ve memnun edici derecede hızlı:) Bu defa yakmadan devam edebiliyorum! Ama LM35 ile yaptığım fan kontrolü devresinde bir sorunum var ve hala düsünüyorum, çözemedim. Nedense herkes assembly dilini birakip C, Basic ya da JAL gibi dillere dönmüs. Ben ise hala assembly dilinin yalnız bırakılan 35 komutuyla birşeyler yapmaya çalışıyorum. İste bu LM35′li fan kontrol devresi de bunlardan biri.

Sorunum ne mi? Sıcaklığı 24 dereceye kadar doğru ölçüyorum. 25 dereceye gelince, devre 25 değil 26 derece gösteriyor. 66 dereceye kadar bu böyle 1 derece fazla göstererek gidiyor. 66 derecede 1 derece daha ekleniyor. 104 dereceye kadar böyle 2 derece fazla olacak şekilde gidiyor ve yine 104 derecede 1 derece daha ekleniyor. Ve en son değer olan 150 derece, 154 olarak görünüyor. Bu nasıl bir iştir, anlam veremiyorum. İşin enteresan tarafı, LM35′in çıkışı lineer olmasına rağmen, 16F877A’nin ADC dönüştürücüsü, bu işi bu hale getiriyor. Bu sorunu hala çözebilmiş değilim. Çözebilirsem daha da güzel olacak.

Yine enteresan bir durum oluşturdum. Ne becerikliyim ben (!). LM35′i, ilk başta datasheet’e ( kullanım klavuzu / veri sayfası ) bakarak bağladım. Ancak altındaki ufak yazıyı okumamış ve ters baslamışım. Devreyi enerjilendirdiğimde sıcaklık birden 100′ün üzerine çıktı. Hatta biraz beklediğimde 280 dereceyi geçti(!) ve ben hemen enerjisini kestim. LM35′e bir dokundum: cisss! Acayip bir sıcaklık mevcuttu. Ama devrede bir sorun olmadı, baglantıyı düzelttim :)

Şuan, sıcaklığı biraz fazla gösterse de, çalışıyor :)

Bu arada, yazıya başladıktan sonra , bu satıra gelene kadar sitem ettim. Sonra dedim devreye bir daha bakayım. Baktım ki ne göreyim :) regülatör çikisina 100nF’lik o güzelim elektrolit kondansatörü koymamışım ve ondan dolayı istenmeyen şeyleri yapıyormus. Şimdi değerler biraz daha normal ve biraz daha düzgün. İşte size projemin videosu ve fotoğrafı!( Not : Fotoğraftaki çakmağın amacı, LM35′i ısıtmaktır, yanlış anlaşılmasın :) )

Termometre 1Termometre 2

Get the Flash Player to see this content.

Projenin ASM kodlari ve Proteus simulasyon dosyasi : http://www.bicers.com/projects/fan_kontrol.rar

PIC16F877 ve psikoloji!

PIC16F87715 Kasım itibari ile ikinci PIC16F877‘mi yakmış bulunmaktayım. Artık kendisine uzun uzun PIC16F877 demek yerine, lakabı olan, PIC diyeceğim. Bu PIC ki, herşeye kadir. Programladığınız taktirde mümkün mertebe her işinize koşuyor, her işinizi yapıyor. Motor mu döndüreceksiniz? Döndürüyor. LCD’ye yazı mı yazacaksınız? Yazıyor. E ne istiyorsanız, onu yapması için programlamanız yeterli. Haliyle bu işleri yapabilen birsey, pek ucuz değil. Tanesi şuan 12YTL. Evet, bazılarınız “bu kadarcık mı?” diyebilir. Ancak bu PIC‘in bu iyi özelliklerinin yanında kötü özellikleri de var. Bu kötü özelliklerin en büyüğü, kız gibi (!) olmasi. Yani çok nazlı bir yapıya sahip olması. Eğer kaba(!) bir insansanız, board’a yerleştirirken bacaklarına hasar verebilir, kırabilirsiniz. Bunu da geçersek, en ufak bir kısa devrede tamamen size küsüyor! Hem de ömür boyu. Hayatınızdan çekip gidiyor. Yapmanız gereken, yenisini almak.
İkinci PIC‘i de yaktım. O gün o kadar sinirlendim ki, ögrenci halimle yeni bir PIC daha almam gerekti, zarara girerek. Ve 17 Kasım itibariyle üçüncü ve umarım sonuncu PIC‘imi almış bulunmaktayım.
PIC, doğru çalışırken psikolojiyi düzeltiyor ancak yandığı zaman da psikoloji dibe vuruyor.
Psikolojinizin herhangi bir şekilde bozulmasını ve deforme olmasını istemiyorsanız, ya devrenizi 10 kez kontrol edip 1 kez çalıştırın, ya da PIC‘ten uzak durun!

C# ile Paralel Port Uygulaması

Bazen lojik 1 veya lojik 0 değerlerini kendimiz üretmek yerine, hazır üretilmişini kullanmak isteyebiliriz. Ya da bazı işlemler yapmak için hazır olan bir sistemi kullanmak isteyebiliriz. Bunun için de en uygun sistem, sanırım paralel port. Paralel portu kullanarak, belirli çıkışlara değer atayarak, lojik 1 veya lojik 0 değerlerini elde edebiliriz. Bunu da test edeceğimiz sistemlerde v.s. kullanabiliriz.

Artık siz de bu kodlarla, paralel port aracılığı ile istediğinizi yapabilirsiniz. İsterseniz bu verileri kullanarak bir mikro kontrolöre iş yaptırabilirsiniz.

Öncelikle aşağıdaki gibi bir tasarım yaptım. Siz de buna benzer bir tasarım yaparak ise başlayabilirsiniz.

C# ile Paralel Port Uygulaması

Oldukça basit olan bir tasarım. Bu tasarım için kodlara da pport (727 kb) ulaşabilirsiniz.

Yalnız değilmişim!

Internette dolaşırken ve birileri ile sohbet ederken bazı değişiklikler olduğunu farkettim. 2000 yılından bu yana bilgisayar ve internet ile uğraşan bir insanım. O zamanlarda internette konuşmalara baktığımda, normal ve sade bir Türkçe kullanıldığını görüyordum. Yıllar 2008′e geldikçe bazı değişiklikleri görmeye başladim. Artık Türkçe, o zamanki saf ve temiz Türkçe değildi. Evet yerine ewet, visne yerine wishne, ya yerine yha, geliyoruz yerine geliyorus, ask yerine ashk… Bunun gibi yüzlerce kullanımla karşılaşıyorum, karşılaşıyoruz. “Peki Türkçe bu mudur?” diye kendi kendime sormaya başladım. “Bu hale mi gelmeliydi?“, “Bu yozlaşmanin sebebi nedir?“… Bu düşünceler içinde dalmışken, facebook sitesinde kurulmus olan gruplar arasında sonlarda kalmış, az sayıda da olsa destekleyeni olan grupları farkettim. Onlar da benim gibi düşünenlerdi. Türkçe‘nin böyle yozlaşıp gitmesine göz yummayanlar…

Ve az önce bir tane grubun tanıtım yazısını okudum. Sizlerle bunu paylaşmadan geçmek istemiyorum.
( İlgili grup linki : http://www.facebook.com/group.php?gid=32168349154 )

Türkçe köklü bir dil ama maalesef bilinçsiz tüketim, Türkçe’mizin kökünü kazıyor! Klavyede var diye illa “q” ve “w” harflerini kullanmamız mı gerekiyor? Klavyede “k” ve “v” de var? Bu kadar özenmemizi ve özgün olmamızı engelleyen ne? “Aman canım bir q w yazdık diye ne bu tepki?” diyenler olacaktır mutlaka. Onları kınıyor ve bilinçli olmaya davet ediyoruz. Mahalle Türkçe’si diye sokakta kullanılan Türkçe’yi-yani kaba Türkçe’yi- kınayanlar, bu şekilde çok mu kibar oluyorlar? Kabalık mı daha özgündür yoksa özenerek elde edilen kibarlık mı?

MSN, Türkçe katledilsin diye mi çıktı?
Türkçe karakter yerine İngilizce karakter kullanınca çok mu karizmatik oluyor? “O kadar karizmatik ki, k yerine q kullanıyorum” diye bir söz duydunuz mu?

Kınıyoruz…

Wishne – Visne
Mad Rock – Matrak
Balcon – Balkon
Efendy – Efendi

Bunları deyince çok mu komik oldun? Çok mu karizmasın? Neren büyüdü wishne deyince?

Hatta bazıları o kadar ileri gidiyor ki, İngilizceyi bile katlediyor :)

Özenmiş garip, tamam demeyecek “OK” diyecek. Onu bile taciz ediyor, “okie,okhey,okiy” e çeviriyor. İlginç gerçekten…

 

İste benim de söylemek istediklerimi daha sakin bir şekilde anlatan bir yazı bu. Ben yazsam daha sert bir dille yazardım. Onun için, sakin bir yazı olarak bunu yazmayı uygun gördüm. Her ne kadar özenti olup, evet yerine ewet demeyi amaç ve hedef edinmiş arkadaşlarım da olabilecek olsa ve onlar bu yazıya kızacak bile olsa, ben dilimizi doğru kullanma taraftarıyım. Bu konuda da herkesin bilinçli olmasını ve diline sahip çıkmasını istiyorum.

İnadina EVET
( Desteklemek için : http://apps.facebook.com/causes/22093?m=96aaaf39&recruiter_id=20545851 )

Araştırıyorum, öyleyse varım!

Wikipedia

1989 yılında İsviçre’de CERN araştırma merkezindeki fizikçilerin birbirleri ile daha hızlı haberleşebilmeleri amacı ile adımları atılan internet, 1994 yılından itibaren oldukça yüksek bir hızda gelişmeye başlamış.

Artık bilgi ve site çöplüğü haline gelmiş olan internette herşey var. “Arayan mevlasını da bulur, belasını da!” derler ya. İnternette de aynen öyle. Ararsanız buluyorsunuz. Bu işlem için Google gibi arama motorları oldukça iş görüyor, yardımcı oluyor. Ancak çöplük haline gelmiş olan internette doğru bilgiyi en kısa sürede bulmak için artık arama motorları bile yetersiz hale gelmekte. İşte tam bu noktada wikipedia’nın farkı ortaya çıkıyor. 100.000+ Türkçe içeriğe sahip olan wikipedia, ingilizcede daha fazla içerik te sunuyor. Günden güne gelişen bir web ansiklopedisi olan wikipedia, istenilen içerişi güvenilir bir şekilde size ulastırıyor.

Son zamanlarda en çok kullandığım site haline gelmiş bulunmaktadır. Öyle ki, arama motorlarını artık daha az kullanıyorum. Siz de deneyin derim :)

Adres : www.wikipedia.org

Get Adobe Flash playerPlugin by wpburn.com wordpress themes