Ana içeriğe atla

Kayıtlar

Tutorial etiketine sahip yayınlar gösteriliyor

Mobil Veri kapalıyken TL gitmesinin sebebi ve çözümü

  En başta söyleyim bunu engellemek için yapabileceğiniz tek şey telefonunuzun Şebeke Modunu WCDMA/GSM (3G) moduna almaktır. Olayın sebebi ise aşağıda.   Mobil internet bağlantınız kapalıyken ve hatta aynı anda wireless'a bağlı oldunuz halde paketinizde arada sırada bir kaç bytecık harcamalar oluduğunu fark etmişsinizdir (özellikle eğer Turkcell'li iseniz harcanır harcanmaz bildirdiği için kesinlikle fark etmişsinizdir). Bu durum paketimde yeteri kadar Mb mevcutken hiçbir şekilde canımı sıkmazken paketim bittikten sonra hemen TL yüklemezsem Turkcell her bağlandığımda bakiyemden 1 TL düştüğü için çokca canımı sıkmaktaydı.     Hatayı ilk önce yüklediğim uygulamaların android uygulama izinleri dahilinde kendi kendine mobil veriyi açıp internete bağlanması olarak düşündüm bunu elemek için firewall'u olan bir vpn ile bütün ağı bloklasamda bir bir bir 1 1 !! hattımdan para eksilmeye faturaya fazla ücret olara yansımaya devam etti. Bunun çözümünü bulamayaca...

KTÜ Mikroişlemciler dersi MSP 430 Programlama eğitimi

  Geliştirmesine devam etmekte olduğum MSP430 eğitimi. Karadeniz Teknik Üniversitesi lisans öğrencilerinin sınava hazırlıklarına yardımcı olması amacı ile yazılmaktadır.

A4 Tech Oscar X7 the system cannot locate the object specified Hatasının Çözümü

C:\Program Files (x86)\X7 Oscar Keyboard Editor\ScriptsMacros\Turkish\StandardFile klasörüne gidiyoruz (yada hangi klasöre yükleme yaptıysanız oraya) Klasör içindeki "Makro İsimlendir.amc" dosyasının bir adet kopyasını daha oluşturuyoruz. Aynı klasör içinde kopyala yapıştır yapmanız yeterli.  Oluşturulan"Makro İsimlendir_2.amc" dosyasının ismini ise "Başlıksız Makro.amc" olarak değiştiriyoruz.  Sizler büyük ihtimalle .amc uzantısını görmeyeceksiniz zaten görmeye de gerek yok doğudan dosya isimleri üzerinden bu işlemleri tamamlamanız yeterli. "Başlıksız Makro.amc" dosyası editör kullanılırken, "Makro İsimlendir.amc" dosyası ise klavye üzerine makro yüklemesi yapılırken kullanıyor. Büyük ihtimalle programlama hatası ancak  bu birbirinin aynı fakat farklı isimli iki dosya klasörde bulununca sorun çözülüyor. Ben klavye için bu çözümü kullanıyorum ama büyük ihtimalle mouse için de aynı çözüm geçerli olacaktır.   Driver yazılımın ...

Nvidia Linux Driver Kurulumu ve --kernel-source-path hatası

Bu hata nvidia driver yükleme paketinin sistemde linux headerlarını bulamaması yüzünden gerçekleşmektedir bunun çözümü için terminali açıp (klavye kısayolu: ctrl+alt+t  ) ilk olarak; "sudo apt-get update" yazarak yeni paketlerin listesinin indirilmesini sağlamalısınız Bundan sonra "sudo apt-get install linux-headers-`uname -r`" yazıp linux headerlarınızın bilgisayarınıza inmesini sağlıyorsunuz Bu işlemde bittikten sonra gerisi çocuk oyuncağı. İlk olarak Nvidia Driver dosyasını kolaylık olması açısından home dizinine taşıyoruz. Bu işlemden sonra "ctrl+alt+f1" tuş kombinasyonuna basıyoruz. Karşımıza çıkan terminalde kullanıcı adı ve şifre ile login olup aşağıdaki kodları yazıyoruz sudo -s (bizi tüm komutların başına sudo yazmaktan kurtarır) service lightdm stop (xserver'i durdurur) sh NVI* (dosyanın tam adını yazmak zorunda değilsiniz. Sistem eğer NVI den sonrası başka dosyalara benzemeyen bir dosya bulusa direk onu çalıştıracaktır) Bu işle...

Dual Boot Sistemlerde Windowsu Default İşletim Sistemi Yapmak

İlk olarak grub bootloaderda en son kurduğunuz linux dağıtımı dışında herhangi bir  işletim sistemini göremiyorsanız teminale update-grub yazarak sistemde kurulu bütün işletim sistemlerini otomatik olarak listeye ekletebilirsiniz Bu iş için en kolay yöntem startupmanager yazılımını kullanmaktır yüklemek için terminale. (ubuntu kullanıcıları ilk olarak sudo -s yazmalı, hatta her iki işletim sistemi kullanıcıları ilk olarak apt-get update yazmaları daha iyi olacaktır) apt-get install startupmanager yazıp enter'a basıyoruz. Yükleme işlemi bittikten sonra terminale startupmanager yazarak çalıştırabiliriz. Timeout in seconds: İşletim sistemi seçme ekranında kaç saniye bekleneceğini ayarlıyacağımız kısımdır. Üç saniye yeterli olacaktır. Default operating system: Bu açılır menüden ise hangi işletim sisteminin ilk seçenek olarak boot edileceğini ayarlayacağız. Bu işlemlerden sonra Close tuşuna basarak programdan çıkıyoruz kendisi kayıt işlemini yaptıktan sonra kendini kap...

MSP430 LaunchPad ile Assembly Programalaya Giriş 2 - Interrupt İşlemleri

  İnterruptlar işlemci o andaki yaptığı işlemden veya uyku durumdan çıkartmak için kullanılabilir. Bu örnekte işlemcimize, kit üzerinde P1.3 e bağlı olan tuştan ve P1.4 bacağına direk olarak +VCC girişindenden bir kablo vasıtası işe +5V vererek interrupt tetiklemesi yapacağız. Referansımız bu pdf olacaktır (Slau144)   Yazdığımız kod, interruptun hangi porttan geldiğini anlayacak ve sonucunda P1.3 den interrupt geldiyse kırmızı, P1.4 den interrupt geldiyse yeşil led'i yakarak (xor kullandığımızdan her interrupta durumunu değiştirerek) karşılık verecektir. 041h ve 018h   Bunlar hexadecimal biçimindeki sayılardır. Sonlarındaki h derleyiciye de bu sayıların hexadecimal olduğunu belirtmek içindir. Diğer bi yazım biçimi de 0x41 ve 0x18 şeklindedir. 041h=01000001 Gördüğünüz gibi 2^6 ve 2^0 bitleri yani P1.6 ve P1.0 bacakları ile işlem yapılacağını belirten bir sayıdır. bic.b komutunu kullanma amacım ise xor kullanırken bir önceki bitin değerini setleme ihtiyac...

MSP430 LaunchPad ile Assembly Programalaya Giriş - Led İşlemleri

 Bu ilk programda derleyicinin işlemci içerisindeki Flash Memory'e kodumuzu yazması için ihtiyaç duyduğu komutlardan ve MSP 430 Programlama Kiti üzerindeki ledleri yakıp södürecek Assembly programını verip her bir komutun ne için kullanıldığını anlatacağım. Programlama aracı olara IAR Embedded Workbench kullanacağız. Elinizin altında olması gereken dökümanlar MSP430x2xx Family User's Guide (Bundan sonra pdf-1 olarak bahsedilecek) MSP430 G2231 datasheet (pdf-2) olacaktır. Syntax   Programlam yapılırken uyulan düzendir, aşağıdaki gibidir etiket       komut       komut_ayrıntıları Etiket : Program içerisinde ihtiyacımız olduğunda "jmp" (jump) tarzındaki atlama kodları ile program içerisinde istediğimiz bölüme erişmek amaçlı kullanacağımız mihenk taşları olarak düşünebilir. Komut : Bunlar assembly komutlarıdır. Bunların bizim işlemcimizde kullanılabilecek olanlarını komut_ayrıntıları ile birlikt...

Kişisel Bilgi Güvenliği

Yaşadığımız çağda neredeyse her işimizi internet üzerinden görürken kullandığımız hizmetlerin bizim ile ilgili bilgi toplaması ve bu bilgile ışığında bize özel pazarlama statrejileri üretmeleri gayet normal bir durum. Bu işi en güzel yapan ise bilindiği gibi Google. Sloganı "don't be evil" olsada bunun tersini yapma yolunda yavaş yavaş ilerlemekte. Bu çağdaki bedava hizmetleri anlatmak için güzel bir söz var "Eğer hizmet için para vermiyorsan ürün sensin". İnternet üzerinde sizin hakkınızda bilgi toplanmasının en eski yolu cookielerdir. Bunlar size özel olarak içerisinde bir kod bulunduran veri paketleridir. Bu cookieler sizi takip etmek için o kadar güçlü bir sistemdirki facebook siz üye olmasanız dahi sizi bu cookiler ile takip edebilir bu iş basitçe nasıl yapılır onu açıklıyayım. Mesela siz bir forumda gezinirken bir resim paylaşmak isteyen birinin verdiği linke tıkladınız ve facebook'a yönlendirildiniz. Siz facebook'a bağlandığınız anda bilgisay...

Backtrack 5 Nvdia Linux Driver Kurulumu

Bu işlem yüklememize engel olan Nouveau kernelini devredışı bırakma yöntemi ile yapılıyor. Nouveau kernelini devredışı bırakma 1. Terminali açın 2. Yeni öğrendiğim yöntem ile gedit'i yüklemendende bu işlemi KWrite üzerindende yapabilisiniz. Bunun için ilk olarak -- apt-get check kwrite yazın. Bu sayede komut sistemi, sistemde kwrite'ın yüklü olduğundan haberdar oluyor -- Sonra kwrite /boot/grub/grub.cfg yazıp enter'a basın Eski yöntem -- ilk önce apt-get install gedit yazın -- Terminale gedit /boot/grub/grub.cfg yazın 3. vga=791 bulun ve "nouveau.modeset=0" ile değiştirin (tırnaklar olmadan) 4. Yeniden Başlatın (shutdown -r 0) Yeniden Başlatmadan sonra login olun ancak SAKIN STARTX YAZMAYIN 1. cd /[Driverın kurulu olduğu dizin] yazın 2. sh [driver paketinin ismi] yazın 3. Kurulum başladı 4. *** Kurulumdan sonra gurub'u update-grub yazarak düzeltmeyi unutmayın -- update-grub sayesinde eğer BT5 yükledikten sonra eskiden yüklü olan başka bir i...