diger yazilar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
diger yazilar etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Ekim 2016 Pazar

wifi şifresi nasıl korunur



Aşağıdaki linkte görüldüğü gibi Wifi şifresi her zaman sizi korumayabilir. Kali linux kullanan bir hacker komşunuz wifi şifrenizi çok kısa bir sürede ele geçirebilir. Peki nasıl önlenebilir bu tür saldırılar. Öncelikle modeminizin arayüzü ile aranızın iyi olması gerekiyor. Chrome'dan şöyle bir adres ile modem arayüzüne ulaşabilirsiniz: 192.168.1.1 veya 192.168.2.1 ya da 10.0.0.1 olabilir. Bu IP adresi modem markasına göre değişir.
Modem arayüzünde Ağ > Yerel Alan Ağı > İstemci Listesi'den wifi ağınıza bağlı bütün akıllı cihazları marka,işletim sistemi, aldığı IP numarası ve mac adresi ile sıralanmış şekilde bulabilirsiniz.
Bu listenin adresi de modem markasına göre farklılık gösterebilir. Bu yol zyxel için geçerli.
Eğer tanımlayamadığınız bir cihaz ağınızda görülüyor ise şifreniz kırılmış demektir. Hemen wifi şifrenizi değiştirin.
Bir de şunu belirteyim, mac adresini savcılığa bildirir ve wifi ağınıza zızıldığını söylerseniz yakalanabilir. Çünkü dünya üzerinde üretilmiş her akıllı cihaz ve bilgisayarın benzersiz bir mac adresi vardır.

http://coder31.blogspot.com.tr/2016/…/wifi-sifresi-krma.html

devamını oku ...

4 Ekim 2016 Salı

eagle elek stencil dosyası nasıl hazırlanır



Eğer elektronik devre imalatı yapıyor ve artık siparişlere yetişemiyorsanız dizgi üretimi yapmak için elek stencil yaptırmak zorunda kalabilirisiniz. Eagle için stencil dosyasının nasıl hazırlandığı aşağıdaki videoda anlatılıyor. Pcb yaptırdığınız yere eleğinizi de yaptırabilirsiniz.

Kaynak:

https://www.youtube.com/watch?v=VbNvt1UxEII
video

devamını oku ...

22 Eylül 2016 Perşembe

çinde pcb yaptırmak pcbway


Çinde pcb yaptirmak isteyenler için faydalı bir yazıya etepic.com sitesinde denk geldim. Lewwend rumuzlu üye gayet güzel bilgiler paylaşmış.

Merhabalar Arkadaşlar,

Uzunca zamandır evde ve ya kendi atölyemde yine kısıtlı ama kendi imkânlarımla yapabileceğim baskılı devre üretme konusunda internetten bolca araştırma yaptıktan sonra anladım ki sonunda yine bir şekilde profesyonel bir elin değmesi gerektiği noktasına ulaşmanın biraz burukluğu ve ardından da düşününce işin mükemmelliğinin verdiği rahatlık arasında bir süre bocaladıktan sonra elde ettiğim sonuçları sizinle paylaşma niyetiyle bir şeyler yazmaya karar verdim.

Yıllardır birçok baskılı devre hazırlama yöntemi denedikten sonra (ki kimilerine göre pozitif 20, kimilerine göre dry film kullanma ve kimilerine göre de klasik ütü yöntemi en iyisi) bir plotter ile folyo keserek en iyi sonuca ulaştığımı gördüm.

Bu yöntemle harika baskılar yaptım ve sorunsuz çalıştırdım. Ama işte problem de burada başlıyor zaten. Her denemede bir öncekinden daha harika sonuçlar aldıktan sonra hep daha iyisini yapmanın peşine düşüyor insan (doğamız gereği olsa gerek).

Önce tek taraflı baskı devre ile başlayıp sonra smd malzeme ile haşır neşir olup bunun mükemmel olduğunu fark edip çift taraflı baskılara başlıyor ve boyutları küçültüyorsun. İşte paradoks burada başlıyor. İçindeki elektronik aşkıyla yıllardır sanki derinlerde bir yerlerde saklı kalmış bir sürü proje canlanıveriyor aklında ve onu da yaparım bunu da yaparım demeye başlıyorsun. 
İşin komponent ve yazılım kısmını uğraşıp şöyle ya da böyle halledebiliyorsun. Ama sonunda o ürünü baskılı devreye dökmeye gelince; Tamam bir şekilde yapılabiliyor ama kolay yoldan tek taraflı kartın boyutları büyük oluyor, (Zihnin artık o eskiden kabul ettiği kart boyutlarını kabul etmiyor. Çünkü daha küçüğünün yapılabileceğini biliyor).  Biraz zorlayarak çift taraflı baskılar yapmaya başlıyorsun, bu seferde iyi bir matkap, iyi bir havya, dry film solder mask ki artık yollar çok yakın ve 64 pin smd bir entegre ile lehimleme sıkıntısı var vs…

Tüm bu bahsettiğim ve daha yazabileceğim bir sürü şeyi sizler ve buralarda olmayan birçok elektronik tutkunu sanırım yaşamıştır. Rafa kaldırılan projeler, üzerinde çok uğraşı verilen ve sonraya bırakılarak bilgisayar harddisklerinde bir yığın klasörü dolduran çizimler programlar…

Aslında o kadar çok şey var ki konuşulacak ama sizleri fazla yormadan baskılı devre ile ilgili bir deneyimimi paylaşmak istiyorum (bazı forumlarda buna benzer paylaşımlar var ama bir de ben paylaşmak istedim).

Ülkemizdeki PCB firmalarıyla konuşup fiyat aldığımda fiyatların birkaç prototip devre yapmak için fazlasıyla yüksek olduğunu gördüm ve yurtdışına yöneldim. Şimdi birçok arkadaşın neden yurtdışı neden para ülkemizde kalmasın dediğinden eminim. İnanın bunu o kadar çok düşündüm ki ama arada gerçekten uçurum var.

Şu şekilde kendimi ikna ettim prototip aşamasında yurtdışı uygun fiyattan dolayı gerçekten güzel bir seçim. Ha prototip aşaması aşıldıktan sonra adetli üretim için yurtiçi tercih edilebilinir. (Ama ne yalan söyleyeyim sonraki adetli üretimde de yine yurtdışını tercih edeceğim, üzgünüm!). Yoruma açık saygı duyarım…

Birkaç yurtdışı PCB firmasına üye olup inceledim ve bir süre ertelikten sonra arada bir sitelere girip neler var diye baktım. Birkaçı zaten belli aralıklarla bilgilendirme ve reklam mailleri atıyordu zaten. Sonra bir gün PCB WAY diye bir siteden hesabıma tanımlı 5 $’lık kupon ve 40$’lık bir kredi verdiklerine dair bir mail aldım. Önce pek ilgimi çekmedi. Aradan belki bir ay geçti ya da daha fazla. Üzerinde çalıştığım bir proje için yine plotter ile baskı hazırladım ancak bakırı eritirken sorunlar çıktı ve o kadar uğraşı boşa gidince eski maillerimi kontrol edip o firmadan gelen maili arayıp buldum. Siteye girip bi kontrol edeyim dedim. Aklımda verdikleri kupon zaten sürelidir ve bitmiştir süresi diye düşünürken baktım hala aktif.

Sonra devremin ölçülerini ve diğer bilgileri girip fiyat hesaplattım. Evet adamlar gerçekten dedikleri gibi 10 adetine 10$ fiyat verdiler. Aman ne olacak bir kere denemiş olurum ne kaybederim ki diyerek devam ettim. Sonra kargo seçimi bölümünde DHL i seçince 32$ lık bir taşıma ücretini gördüm. Kartın basım ücretinin 3 katından fazla ama teslimat süresi çok kısa. Normal posta seçeneği çok uygun 5$.  Ama onun da teslim süresi 25 – 30 gün. 

Kupon ve kredimi de ekleyince 42$ dolar olan toplam ücret 3$ a düştü. Ben hala bu kredinin bir aldatmaca olduğunu düşünerek devam ettim. Ödeme PayPal üzerinden yapılıyor. Bu sırada PayPal’ın Türkiye’den yurtdışına ödeme kabul etmediğini unutmuş bir şekilde siparişi tamamladım. Ancak PayPal  ödeme gerçekleştirilemedi deyince başıma taşlar düştü.  Siteye geri dönünce kredimin kullanıldığını ancak siparişin hala ödeme beklediğini görünce: Evet haklıymışım adamlar düzmece yapmışlar diye düşündüm.
Sonra sitenin canlı sohbet bölümünden Julia adlı kişiye bu durumu açıkladım ve anında aldığım cevapla PCB WAY ile olan alışverişim başlamış oldu. Silinen kredim anında geri yüklendi. Ancak bu seferde ödeme sıkıntısı olduğu için bu durumu yazınca Julia 30 saniye içinde bana bir ödeme linki gönderdi (aliexpress üzerinden). Oradaki linkten +3$ ‘a siparişi tamamladım (+3$ aliexpress’in komisyonuymuş).


Sonuçta 10 adet 10mm x 10mm boyutlarında çift taraflı devrem 6 dolara mükemmel bir biçimde profesyonelce hazırlanıp elime ulaşmış oldu.
İşte resimleri:

Devrenin üstten görünümü


This image has been resized. Click this bar to view the full image. The original image is sized 2560x1920.

This image has been resized. Click this bar to view the full image. The original image is sized 1920x2560.


Devrenin alttan görünümü

This image has been resized. Click this bar to view the full image. The original image is sized 2560x1920.


Bu kadar şey yazdıktan sonra PCB WAY üzerinden sipariş verme aşamalarını adım adım anlatmanın bu gibi bir üretim düşünen benim gibi bu işte acemi olan arkadaşlara yol göstermesi açısından faydalı olacağını düşünüyorum.

Siteye üyeliğin ardından giriş yapıp;

Anasayfadaki  PCB Instant Quote bölümüne girip pcb ‘niz için gerekli alanları doldurup Calculate butonuna basarak tutarı görebilirsiniz. BoardType bölümünden kartınızı tekli veya panel tip seçebilirsiniz. Kart boyutlarınız küçük ise panel tip seçebilirsiniz.

Sonrasında kargo ve ülke seçip ürün için taşıma ücretini görebilirsiniz.

Bu aşamaları tamamladıktan sonra Add to Cart ile seçimi sepetinize ekleyin. Sizden gerber dosyanızı yüklemenizi isteyecek. Dosyayı zip ya da rar olarak yükleyin. 
Bu bölümde sahip olduğunuz kupon veya krediyi ekleyerek toplam tutarı oluşturabilirsiniz. Bu kısımda oluşan Proforma’yı seçip bir kopyasını saklayabilirsiniz.

Soluk olan Under Review Can’t Pay Yet! Butonu gerber dosyanız incelenip onaylandıktan sonra aktifleşecek ve ödeme sayfasına yönlendirileceksiniz. Ancak PayPal ödeme kabul etmediği için canlı sohbet kısmından Julia’dan bu durum için aliexpress’ten ödeme linki isteyiniz. Aliexpress’te kredi   kartınızla ödemeyi tamamladıktan sonra mailinize gelen sipariş detayındaki sipariş numarasını Juila’ya gönderdiğinizde kısa bir süre içinde siparişiniz tamamlanmış olacak.

Devam eden süre içinde site üzerinde kartınızın üretim aşamalarını saat saat takip edebilirsiniz.

Fabrikasyon sürecinin 46’sı tamamlanmış ve detaylar:

This image has been resized. Click this bar to view the full image. The original image is sized 816x367.


Fabrikasyon sürecinin aşamaları…
This image has been resized. Click this bar to view the full image. The original image is sized 769x409.


Tüm bu aşamalarda PCB Way’ın canlı desteğiyle gerçekten her türlü sorunuza anında destek alıp çözüme ulaşabiliyorsunuz. Yani karşınızda size kalıp mesajlar gönderen bir yazılım bulunmuyor. Aksine bu işle profesyonel olarak ilgilenen birisi var.

İşte size firmanın internet adresi : http://www.pcbway.com/

Umarım paylaşımım benim gibi elektronik tutkunlarına faydalı olur. Saygılarımla...

Kaynak: http://etepic.com/index.php/topic,3319.msg31480/topicseen.html#new

devamını oku ...

21 Şubat 2016 Pazar

pickit2 pickit3 dat ve ini dosyası düzenleme güncel dosyalar



Bilindiği üzere pickit2 ve pickit3 microchip firmasının ürettiği programlayıcılar. Ürünü alıp kullanmaya başladığınızda yukarıdaki görseldeki yüz ifadesi sizde de oluşabilir, bende öyle olmuştu :) Hele bir de clone pickit3 ile de çalışıyorsanız iş daha da karışabilir. İşin gerçeği 3 tane programlayıcı ile yazılım hayatıma devam ediyorum. Emektar brenner, pickit3 klon ve pickit3 orjinal. 




Konuyla ilgili ilerideki satırlarda bolca açıklamalar olacak. Microchip mikroişlemci üretimindeki başarısını, programlayıcı arayüz programında gösterebilseydi çok daha iyi olurdu. Çünkü programlayıcının arayüz programındaki dat dosyasında bütün mcu lar bulunmayabiliyor ve bu çok büyük bir eksik. Aslında pickit3 için ipe ve mplab ile de programlama yapılabiliyor ama oldukça karmaşık ve uzmanlık isteyen bir yol videodan anlaşılacağı üzere:

https://www.youtube.com/watch?v=pEMORwwuyos

Ben bu pickit3 arayüz programı konusunda ısrarcı davrandım ve şöyle dedim kendi kendime madem programlayıcı için yapılmış bir program var ben onu kullanmalıyım. Araya başka bir şeyler girmesine gerek yoktu. Konuyu araştırırken linkteki arkadaşın web sitesini buldum benim için inanılmaz bir kaynak oldu kendisine teşekkür ediyorum inanılmaz güzel bilgiler paylaşmış dat ve ini dosyaları ile ilgili. Datasheet referans alınarak dat dosyası güncellemenin nasıl yapıldığını görmek için mutlaka linki ziyaret edin

http://jared.geek.nz/2013/aug/pickit2-revisited


Aslında pic12f pic16f pic18f serisi için

programlamada 

büyük sorun yaşanmasa da 

pic24fj256da206 gibi bir 

pic için pickit3 dat ve ini dosyaları 

ile ilgilenmek 

gerekiyor.


Bu nedenle üzerinde çalışılmış dat ve ini dosyalarının 

indirme linklerini aşağıya ekliyorum. Bu dosyalar 

orjinal pickit3 ile pic24fj256da206 programlamaya 

imkan verirken, klon pickit3 ile programlama 

sağlanamıyor.



Dat ve ini dosya indirme linkleri:

https://drive.google.com/file/d/0B9F3CyDwz-nISmxqYzMyNVRvWlk/view?usp=sharing

https://drive.google.com/file/d/0B9F3CyDwz-nIWGRHbWo1dE5nNjQ/view?usp=sharing


dat dosyalarını düzenlemek için gerekli araçlar:

https://github.com/jorticus/pickit2-editor

http://jared.geek.nz/media/PK2Editor.zip

ini dosyalarını incelemek ve düzenlemek için not defterini kullanabilirsiniz. Linkteki dat ve ini dosyaları ile bir çok 24f serisi pic programlanabilir.
Umarım bilgiler pickit2 pickit3 ile sorun yaşayanlara faydalı olur.

devamını oku ...

17 Şubat 2016 Çarşamba

android apk dosyasından kaynak koda ulaşmak




Güncelleme 05.02.2017:
Bu işlem için online araçlar hizmete sunulmuş durumda. Apk dosyasını bu sitelere yükleyerek kaynak kodları çok kısa sürede fazla uğraşmadan elde edebilirisiniz.

http://www.javadecompilers.com/apk

http://www.decompileandroid.com/

Selim karataş bu konu ile ilgili güzel bir yazı yayınlamış, tarafımcada denendi gayet güzel kaynak kodlara ulaştım. Kendisine teşekkür ederim:


Android geliştiricilerin ve meraklı arkadaşların görmek istediği bir durumdur “APK” dosyalarının kaynak kodlarını görmek. Bildiğiniz gibi Android Özgür Yazılım diye nitelendirilen istediğiniz gibi gelişim sağlayabildiğiniz bir sistemdir.
Sizlere şimdi Android APK dosyalarının Kaynak kodlarını nasıl görebileceğinizi anlatacağım:
Gerekli olan programlar:

Belirttiğim 2 programı indirdikten sonra kodlamasını görmek istediğiniz bir APK dosyası seçin ve sırasıyla işlemlere devam edin.
– APK Dosyasını bilgisayarınıza indirin ve ornek.apk isimli dosyanızın sonuna “.zip” ekleyerek Winrar haline dönüştürün.
– Zip haline dönüştürdüğünüz APK dosyasına sağ tıklayarak Dosyaları çıkart komutunu uygulayın.
– Çıkarttığınız “Ornek.Apk” klasörünün içindeki Classes.dex dosyasını daha önceden indirmiş olduğunuz “dex2jar” klasörünün içine atın.

– Şimdi Başlat – Çalıştır – CMD komut dizinini açın.
– “cd” komutu ile “dex2jar” klasörüne gidin ve klasör içine girdikten sonra şu komutu uygulayın:
“dex2jar classes.dex” (Tırnaklar olmayacak)
– Bu komuttan sonra “classes_dex2jar.jar” diye bir dosya oluşacaktır.
– Oluşturulan dosya dex2jar klasörünün içindedir
– Classes_dex2jar.jar dosyasını ilk başta indirdiğimiz “Jd-Gui.exe” programı ile indirip Kodlara ulaşabilirsiniz.

Kaynak kodlar “Penetration Test” yapan arkadaşlar veya Uygulama geliştirmek isteyen arkadaşlara bir öncülük etmiş olacaktır.

devamını oku ...

10 Ocak 2016 Pazar

chrome ile programsız video nasıl indirilir





Yıllardır video indirme için bir çok program ve yöntem denedim ama artık bu işi temelinden halletme zamanı geldi :)  Olaya doğrudan giriyorum.

Örneğin everest filmini izlemek için aşağıdaki linki ziyaret etmemiz gerekir. 

http://www.fullhdfilmizle.org/macera-filmleri-izle/everest-film-izle/

Buraya kadar her şey iyi ama ya bu izlediğimiz videonun dosyası nerede? 

İşte burada:

http://c3ec265b98a.awscloudfrontedge.info/files/1450415577/Everest.2015ALT/Everest.2015.720p.ALT-p1.mp4

Linki tarayıcınıza kopyalayıp enter yaptığınızda video tarayıcı tarafından oynatılmaya başlayacaktır. Ve dosya menüsünden farklı kaydet ile bilgisayarınıza kaydedebilirsiniz.

Bu yazıda tarayıcıdan video dosyasının tam linkinin nasıl alınacağını anlatacağım. Bu kadar yazdık ama gün gelir video sitesi silinir video silinir vs. linkler kırıkta olsa yazılanları bütün tarayıcılarda (firefox, ie, opera, edge) uygulayabilirsiniz dedikten sonra operasyona başlayalım.

CHROME TARAYICISI İLE VİDEO İNDİRMEK:
(GÖRSELLERİ TIKLAYARAK BÜYÜTEBİLİRSİNİZ)

1- Öncelikle videonun linkini açıyoruz ve aşağıdaki görselde ki gibi fare sağ tık ile incele menüsüne tıklıyoruz.



2- Aşağıdaki ekran açılıyor ve biz CTRL+F tuşuna basıp arama kutucuğuna mp4 yazıyoruz. %99 mp4 şeklinde olacaktır video ancak bir mp4 emaresi göremez iseniz hemen diğer uzantıları deneyin avi mpeg ovg gibi. Birden çok mp4 görüntülenir ama bize lazım olan şöyle bir script içindeki kod parçacığıdır. Mp4 dosyasının adresinin olduğu satır koyu. Arama kutucuğu ok tuşları ile yukarı aşağı gezinebilirsiniz.









3- Şimdi bu adresin olduğu script e tıklayın ve aşağıdaki gibi mavi renge bürünür.
CTRL+C ile bu scripti kopyalayıp bir txt dosyasına CTRL+V ile kaydedin.



TXT dosyamız:



4- Txt dosyasından aşağıdaki satıra benzer satırı seçip tarayıcınıza kopyalayın ve farklı kaydet ile bilgisayarınıza indirin. Http ile başlar ve genellikle mp4 gibi uzantı ile biter. 

http://c3ec265b98a.awscloudfrontedge.info/files/1450415577/Everest.2015ALT/Everest.2015.720p.ALT-p1.mp4


5- Ancak istisnai durumlarda mp4 uzantısınndan sonra aşağıdakine benzer bir linkte olabilir. Webmasterlar video linki bulunmaması için bu şekilde link verebilir.

http://c3ec265b98a.awscloudfrontedge.info/files/1450415577/Everest.2015ALT/Everest.2015.720p.ALT-p1.mp4?cdn_hash=31717d1b4e043fa0702378d66265c017&cdn_creation_time=1452442680&cdn_ttl=15784

Veya şöyle bir link olabilir, bu linke tıkladığınızda video hiçbir aracı olmadan tarayıcınızda açılır. Bu linki bulmak için sayfa kaynağı açıldıktan sonra ctrl+f yapılarak video kelimesi aratıldı.

data-src="https://openload.co/embed/V_gIKLJyhAs

data-src yerinde data source gibi birşeylerde yazabilir.

Artık videoları bu yöntemle bütün tarayıcılardan, bütün sitelerden pc nize indirebilirsiniz. 

6- Yok ben sadece youtube dan birşeyler indirmek istiyordum diyorsanız şu 2 çözüm işinize yarayacaktır:

a- Şu linkteki videoyu indirmek için www. dan sonra ss yazmak ve enter a basmak indirme sayfasının açılmasını sağlar.

İzleme sayfası:
https://www.youtube.com/watch?v=Sq69RAqM5M8

İndirme sayfası:
https://www.ssyoutube.com/watch?v=Sq69RAqM5M8


b- Youtube den indirme için bu sayfayı da kullanabilirsiniz:

http://youtubeinmp4.com/

Video linkini kopyalayıp yapıştırın ve indirin.

7- Dailymotion için:

http://www.apowersoft.com/free-dailymotion-downloader
devamını oku ...

7 Aralık 2014 Pazar

yazılımcının pazarlama ile imtihanı

Bir yazılımcının, Ahmet Pehlivanoğlu'nun tecrübelerini aktardığı ilginç ücretsiz bir e-kitap. Yazılımcı kelimesi yerine girişimci de kullanılabilir.

Link:

http://www.aykutpehlivanoglu.com/kitaplar/yazilimcinin-pazarlama-ile-imtihani.pdf

Alternatif link:

https://drive.google.com/file/d/0B9F3CyDwz-nIODVOX2VfdWEtY3M/view?usp=sharing


devamını oku ...

12 Ekim 2014 Pazar

elektronik devrelerde parazit gürültü azaltma 100nf kullanımı

100nf ile parazit gürültü


Bu gif animasyon durumu o kadar güzel anlatıyor ki, paylaşmasam olmazdı. Bir entegrenin besleme (+) (-) uçlarına kondansatör takılmadan ve takıldıktan sonra gürültünün azalması temsili osiloskop ekranında görülüyor. Kondansatör smd olduğunda ve gnd ground plane alanı oluşturulduğunda gürültü tamamen sıfırlanıyor. Devrede kullanılan her entegre chip mikrodenetleyici için 100nf kullanmak oldukça önemli. Tabi ki besleme devreniz kaliteli değil ise 100nf kondansatörde size bir fayda sağlamayacaktır. 

100nf kondansatörü 7805 LM1117 LM2575 gibi regülatör entegreleri içinde kullanmak önemli. Bu entegrelerinde voltaj giriş ve çıkış pinlerine en yakın noktalara da 100nf bağlanabilir.

Besleme devresi yanında diğer unsurları da başka bir yazıda daha ayrıntılı vermeyi düşünüyorum.

Farklı gürültü seviyelerinin azaltılması için aşağıdaki şekilde kondansatör bağlantısı da kullanılabilir. Toplam kapasite 330nf olsa da her kondansatör ayrı ayrı seviyelerde filtreleme yapar. Şema 5 volt besleme örnek gösterse de 3.3 volt yada 12 volt gibi devrelerde de kullanılabilir.



devamını oku ...

26 Haziran 2014 Perşembe

libstock http server mikrobasic ve android uygulaması eclipse java

Geçen hafta libstock ta windows platformu için server ve vb.net örneği paylaşmıştım. Bugün de android platformu için server ve android uygulamasını kaynak kodları ile yayınladım. MCU tarafında kod altyapısı aynı, yine mikrobasic kullandım. Android uygulaması client programı gibi çalışmaktra ve server a kontrol değerlerini butonlar vasıtası ile ya da tarayıcı adres çubuğu ile gönderilmesine olanak vermektedir.

Aşağıdaki linkten mikrobasic, hex, eclipse java, apk ve devre şemasını indirebilirsiniz.


devamını oku ...

21 Haziran 2014 Cumartesi

libstock mini web server uygulaması mikro basic visualbasic.net


Mikroelektronika nın library deposu libstock ta benim de bir uygulamam yayınlandı. Libstock, mikrobasic mikroc ve mikropascal derleyicileri için oldukça örnek kod barındıran bir site ve mikroelektronika tarafından destekleniyor. Ayrıca other kategorisi altında farklı dil ve derleyici paylaşımları da yapılabilir.

Mikrobasic ethernet library üzerine hazırladığım uygulamada IP numarası değiştirilebiliyor ve vb.net ile hazırladığım bir arayüz programı ile butonlar vasıtası ile 15 adet çıkış kontrol edilebiliyor. Dilenirse programdan tarayıcı benzeri bir kontrolde mevcut.

Vb.net ile hazırladığım uygulama hem bir tarayıcı hem de client gibi çalışmakta. Program daha da geliştirilerek bir çok fonksiyon eklenebilir. 

Veya başka platformlar içinde uygulamalar geliştirilebilir. Android ios gibi. Aşağıda ki linkten mikro basic ve vb.net kaynak kodları ile devre şemasını indirebilirsiniz.

Libstock http server example mikrobasic and vb.net
devamını oku ...

15 Mart 2014 Cumartesi

d programlama dili D language

d language


C# C++ Basic Java Delphi dilleri yıllardan beri geniş kitleler tarafında kullanılıyor. Bir de bu dillere göre fazla bilinmeyen bir D dili mevcut. C# ve C++ dillerine benzerlikler gösterse de üstün taraflarının ya da zayıf taraflarının olduğu konuşulup duruyor. D dilinin geleceğin dili olacağını düşünenler bile var. Bunu zaman gösterecek. Bende bloğuma bir not düşmek istedim.

D dili İngilizce web sitesine aşağıda ki linkten gidebilirsiniz.

http://dlang.org/

Türkçe olarak incelemek isterseniz;

http://ddili.org/

Bu arada dilin Türkçe bilgilendirmeler için forum ve sitesini hazırlayıp Türkçe pdf kitap haline getiren Ali Çehreli gerçekten büyük bir iş başarmış.

D dili Türkçe pdf kitabını aşağıdaki linkten indirebilir / görüntüleyebilirsiniz.

D dili e-kitap download

Çeşitli işletim sistemleri için D Dili derleyici download sayfası;

http://dlang.org/download.html


devamını oku ...

röle ile kontaktör sürmek

röle relay contactor

Bilenler için gayet basitte olsa bilmeyenler için sıkıntılı bir durumdur kontaktör çalıştırmak. Yapılan devrede ki röle ile yüksek güçlü cihazlar çalıştırılmak istendiğinde mutlaka kontaktör kullanmak gerekiyor. Hele bir de endüktif yük kullanılacaksa röleler kullanılamaz, arıza yapacaktır.

Görselde de görüldüğü gibi şebeke fazımızı kontaktör A1 ucuna bağlıyoruz. Kontaktörlerde A1 ve A2 arasında çekme işlemini sağlayan bobin bulunur. Çoğu kontaktörde A2 ucu 2 tane olabilir. Birisine bağlantı yapmanız yeterli.

A2 ucunu da rölemizin com noktasına bağlıyoruz. Rölelerde de COM NC NO pinleri bulunur. Notr ucunuda rölemizin no pinine bağlıyoruz. Böylelikle röle çekince kontaktörde çekecektir. Kontaktör 110 volt yada 48 volt gibi besleme değerleride alabilir. Kullandığınız sisteme göre değişebilir.

Bunların açılımı şu şekildedir; (bilgiler kontaktörler için de geçerlidir, görselde kontaktörün 13-14 no bağlantıları görülüyor)

com : ortak pin

nc  : normalde kapalı pin (röle çekmez iken kısadevredir)

no  : normalde açık devre pin (röle çektiğinde kısadevredir) örneğin:



Snubber Devresi Kulanımı: 
Kontaktöre bağladığınız yük nedeniyle, kontaktör kontaklarında ark oluşabilir. Bu ark nedeniyle kontrol devrelerinizde kilitlenme sorunları oluşabilir. Bunları gidermek amacıyla aşağıdaki snubber devresi kullanılabilir. Devre kontaktör kontağına paralel bağlanır:


Dikkat: Yazıda anlatılan uygulamalar insanlar için tehlikeli gerilim altında çalışmanızı gerektirebilir. Kontaktör yada röle kontaklarında / bobin uçlarında yüksek gerilimler olabilir.

devamını oku ...

2 Mart 2014 Pazar

her filmi


Her filmini izledim. 2 saat 6 dakika gibi oldukça uzun bir film ama ayırdığım vakte değdi. 1992 yapımı Bahçıvan filmini hatırlattı bana. 92 de izlediğimde etkilemişti beni. O zamanları düşündüğümde hiçte olacak şeyler gibi  gelmemişti. Sadece güzel bir filmdi. Ancak bugün Her filmindeki senaryoların yakın bir zamanda olabileceğini görüyorum. En azından bizler görebiliriz böylesine zeki OS ler. İşletim sistemlerinin web e taşınmasına yönelik çalışmalar zaten başlamış durumda. Cihazdan bağımsız İşletim sistemlerine az kaldı. Mutlaka izleyin, mümkünse sinemada :) 


devamını oku ...

26 Şubat 2014 Çarşamba

webcam ile karekod okuma programı visualbasic.net



VB.net ve C#.net ile karekod okuma programını daha önce burada yayınlamıştım. Şimdi de elde edilen karekodun bir web cam ile okunmasını sağlayan visualbasic.net kodunu paylaşıyorum. Cep telefonumun ekranında ki karekodu dahi web cam ile okutmayı başardım. Çözünürlüğü yüksek bir web kamerası ile kullanılırsa çok iyi sonuçlar alınır. Aşağıdaki linkten program ve kaynak kodunu indirebilirsiniz. (dosya/indir menüsü)


Alternatif indirme linki:

vb.net web cam karekod okuma data matrix qr code download
devamını oku ...

22 Şubat 2014 Cumartesi

vb.net c#.net karekod oluşturma programları



Oldukça kullanışlı bir program. Üstelik visualbasic.net c#.net kaynak kodu da paylaşılmış. İstediğimiz metni, linki ya da rakamları karekoda çeviriyor. Karekodu png olarak kaydedebiliyorsunuz. Aşağıdaki linkten program ve vb.net ve c sharp net kaynak kodlarını dosya / indir menüsünden indirebilirsiniz.


Programla hazırladığım bir karekod. Akıllı telefonunuza karekod okuyucu program yükleyerek monitörden bile karekod içerisindeki bilgilere ulaşabilirsiniz. 

karekod oluşturma vb.net


Kaynak site: http://vbproje.com/vb-net-karekod-olusturma-programi/


devamını oku ...

usb hid aygıt driver sürücü yükleme ve hata çözümleri



Usb hid aygıtlarda arasıra driver yükleme sorunları ile karşılaşabiliyoruz. Bu yazıda sürücüsü  yüklenemeyen usb cihazlar için yapılması gerekenleri anlatmaya çalıştım. Bu sorunun çözümünde önce aşağıdaki adresten sorunlu aygıtımızın belirtildiği menüye gitmemiz gerekiyor.

Başlat / Denetim masası / Aygıt yöneticisi / "İnsan arabirim aygıtları" altında ünlem işaretiyle belirtilen sorunlu usb cihaza sağ tıklayarak sürücü yazılımı güncelleştir seçeneği ile bilgisayardan ya da webden sürücü dosyasını bulup sisteme uygulayabilirsiniz.

Sorunlu aygıtınız, aygıt yöneticisi altında "diğer aygıtlar" yada "evrensel seri veriyolu denetleyicileri" altında da bulunabilir.


Hata görselleri:






Bu sarı baloncukta oldukça sinir bozucu :)


Usb aygıtı bilgisayarınıza ilk taktığınızda sürücü yükleme başarısız olabilir. Daha sonra aygıt takılı iken bilgisayarı kapatıp açtığınızda da driver sorunsuz yüklenebilir. Bu işlemleri yaparken mutlaka bilgisayarınızın internete bağlı olmasını sağlayın. Bu sayede ms update sitesinden de sürücü indirilebilir.

Genellikle usb hid aygıtlar için usbhid.sys sürücü dosyası kullanılıyor ancak üreticiler genel özel sürücü dosyalarını da hazırlayabiliyor. Örneğin şunlar gibi;

Bir usb port üzerinden kontrol (read/write/IO) kartı için : usbhid.sys

USB Brenner programlayıcı için : mchpusb.sys
USB kamera için : snp2sxp.sys

Usb fare için  :  usbccgp.sys
Usb modem için usb8023.sys

Aslında sys uzantısını exe yaparak çalıştırıldığında da driver yüklenebilir.

Dosyaları kullanılmış. Usb kontrol kartları ve brenner programlayıcı için 32 bit ve 64 bit sürücü dosyalarını aşağıdaki linkten indirebilirsiniz.


Dosya / indir ile rar dosyasını indiriniz.

windows 32 bit 64 bit driver dosyaları download

İndirdiğiniz eksik sys dosyasını aşağıdaki adrese kopyalayarak sürücü yazılımı güncelleştirme durumunda bu klasörü gösterebilirsiniz:

C:\Windows\system32\drivers

64 bit için:

C:\Windows\SysWOW64\drivers

Dosya içerisinde bir kaç usb ile ilgili inf dosyaları da mevcut. Sürücü yükleme esnasında bu dosyalara da ihtiyaç olacaktır. Bu dosyaları da aşağıdaki adreslere kopyalayabilirsiniz.

C:\Windows\inf

C:\Windows\system32

C:\Windows\SysWOW64

Eğer usb aygıtımızın sürücü dosyasını sistemimizde bulamaz isek yapmamız gereken usb ürünün marka ve modelinden yola çıkıp üreticinin web desteğine ulaşmak olmalıdır. Örneğin everest marka VE MS-80 model bir aygıt için örnek arama şu şekilde olabilir.
 

everest ms-80 camera driver download

Usb portların kasa önüne yada yukarısına kablo ile uzatılmış çoklu portlarında da sorunlar olabiliyor. Bu durumda yukarıdaki baloncuk görseline benzer bir uyarı da alınabilir. Bu uyarı sürücü yüklemesi gerçekleşmediğinde de verilir. Ya da sürücü dosyalarında meydana gelecek bir hatada da olabilir.


Usb aygıtları her zaman anakart üzerinde takılı olan kablo ile uzatılmamış portlarda kullanma en doğru olanı. Ve her zaman kaliteli usb kablo kullanılmalı.

Aynı donanım hatasını denetim masası / donanım ve ses / aygıtlar ve yazıcılar bölümünde de görebilirsiniz:



Yine bilinmeyen aygıta sağ tıklayarak özellikler / donanım / özellikler / sürücü 
başlığı altında sürücü güncelleme ilede sorun çözülebilir. Umarım usb aygıt sorunları yaşayanlara yol gösterici bir yazı olmuştur. Driver hataları sizden uzak olsun :)


devamını oku ...

15 Şubat 2014 Cumartesi

windows dll ocx hata çözümleri

Windows işletim sistemi kullanıpta dll yada ocx hatası almayan kimse yoktur sanırım. Yüklenen bir program çalışmazsa bir dll ya da ocx hatası verebilir. Veya sistemden kaldırdığınız bir program giderken yanında size lazım olabilecek bir dll yada ocx dosyasını da yanında götürebiliyor. 

Yüklediğiniz bir windows işletim sisteminde de eksik dll ve ocx dosyaları olabiliyor. Böyle dll yada ocx hatalarını çözmek için temel yol şu şekilde;

Eksik dll yada ocx internet indirilir ve

C:\Windows\System32   (32bit işletim sistemleri için)

C:\Windows\SysWOW64  (64bit işletim sistemleri için)

Klasörüne kopyalanır. Sadece bununla bitmiyor. Daha sonra

C:\Windows\System32

ya da

C:\Windows\SysWOW64 

klasöründeki cmd.exe dosyası çalıştırılarak komut penceresine örnekteki gibi dll yada ocx adı yazılarak enter tuşuna basarak regsvr32 ile ole denetim kaydı  yapmak gerekiyor.

msstdfmt.dll dosyası için;

regsvr32 msstdfmt.dll    yazıp enter tuşuna basılır.

Eğer çözüm bulamazsanız kullandığınız programın  i386  klasörüne de eksik dll yada ocx dosyasını kopyalayıp aynı işlemleri tekrarlamalısınız. i386 klasörü system32 yada sysWOW64 klasörlerinde de olabilir. En iyisi windowsta i386 şeklinde arama yapmak olabilir.

Konuyla ilgili webde Türkçe ve İngilizce oldukça kaynak var. Beş kaynağı pdf dosyasına çevirerek aşağıdaki linke yükledim, oralarda anlatılan yöntemleri de online pdf olarak inceleyebilirsiniz. Veya dosya - indir ile rar dosyası olarak bilgisayarına indirebilirsiniz. Web sayfaları bugün var yarın yok. Değerli bilgilerin olduğu web sayfalarını pdf yapmak iyi bir çözüm.


Bu ilave bilgileri de ekleyeyim;

DLL nedir : Dynamic Link Library
OCX nedir :  OLE Control Extension
OLE nedir :  Object Linking and Embedding

Web sayfalarını pdf e dönüştürmek için linkteki ücretsiz kayıt gerektirmeyen aracı kullanabilirsiniz. Oldukça işime yaradı.

devamını oku ...

7 Şubat 2014 Cuma

visual basic 6 visual studio kod dönüşümü convert


Visual Studio ile .net  platformu 10 yılı devirmesine rağmen hala Visual Basic 6 nın etkileri devam ediyor. Bende hala bazı küçük işlerde kullanıyorum. Daha sonra .net kodu oluşturduğumda oluyor.

VB6 ile oluşturduğum bir programın win8 yüklü tablette sorunsuz çalıştığını görmekte ayrı bir konu. Tabi 64 bit değil. 64 bit için .net ortamı şart.

Hala vb6 kullanıpta .net e kodlarını dönüştürmek isteyenler için çözümü vs2008 sağlıyor. Doğrudan vb6 proje dosyasını vb.net koduna dönüştürüyor. VS2008 indirme linkini yazının sonunda bulabilirsiniz. Ancak vs2010 ve üzeri sürümlerde convert menüsü boş görülüyor.

Dönüştürülen bu koduda vs2010 yada vs2013 gibi sürümlerde kullanacaksanız yine bir convert işlemi yapılması gerekiyor, ancak sorunsuz bir çevirme gerçekleşiyor.

Genellikle bu convert aracı file-open-convert yolunda oluyor ancak bulamazsanız aşağıdaki görsel size yardımcı olacaktır. Benim vs2008 professional edition sürümümde convert yoktu. Aynı yoldan görünür hale getirdim. File menüsüne ekledim.

View-toolbars-customize-commands yolundan converti file menüsüne ekleyebilirsiniz.
 



 
Youtube da gördüğüm bir örnek videoyu aşağıdaki linkten izleyebilirsiniz. Bu örnekte text to speech uygulaması çevrilmiş. Bende bir vb6 klavye uygulamasını vb.net e çevirdim sorunsuz çalıştı ancak gelişmiş projelerde bazı kod uyumsuzlukları çıkabilir.

Ayrıca vb.net c#.net yada  c#.net  vb.net kod çevrimleri için aşağıdaki linkleri ziyaret edebilirsiniz.


vb.net to c#.net web site 


c#.net to vb.net web site 

convert youtube video link

video



visual studio 2008 download

devamını oku ...