Jump to content

SimpsoN_Bart

-=TNC.VIP=-
  • Posts

    712
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by SimpsoN_Bart

  1. Yurt dışından ürün siparişi deyince benim aklıma ilk gelen siteler amazon.com ebay ve dx oluyor doğrusu. Amazon aralarında en geniş ve ideal olanı. Fakat ürün alırken sanal kart veya paypal üzerinden ödeme yaparsanız herhangi bir sıkıntı durumunda paranız boşa gitmez.

  2. Arkadaşlar bu konuyu fazla irdelemeyelim kanısındayım. Konuyu açan arkadaşı tenzih ederim ama hesap çalma eskidendi yani öyle kolay olmuyor o işler kendi hesabımda denedim olmadı..Velhasıl çok paylaşımcı olmak yeri geldiğinde iyi değildir.Umarım dediklerimi anlamışsınızdır.

     

    Not. Bu arada söylemeden edemeyeceğim. Kardeşinin facebook hesabını çalmışlar ve kardeşinin hotmail hesabının şifresinin unutmuş olması umarım rastlantıdır. Yani mail kullanmadığımız bişey değil ve şifresini unutmak ki facebook gibi sosyal paylaşım sitelerinin şifresini unutan pek rastlamadım, öyle zor olduğunu zannetmiyorum. Telefondan da girmiyordur şimdi telefonuna kod da gönderemez gibime geliyor. :)

  3. Facebook son zamanlarda güvenlik konusunda kendini bayağı geliştirdi. Eğer ilgili e-posta üzerinden kurtaramıyorsan telefonuna kısa mesaj yolu ile kod gönder. Eğer bunlara da hiç erişimin yoksa herhangi bir e-postanı yaz onda da güvenlik sorusu soracaktır eğer güvenlik sorusunu bilmiyorsan şifreyi sıfırlayamazsın bildiğim kadarıyla.

  4. Live CD üzerinden veyahut Active Boot Disk aracığıyla USB aygıtını biçimlendirmeyi dene. Benzer bir olay başıma gelmişti. Activenin Kill Disk programıyla düzeltiğimi hatırlıyorum.

     

    Kullanabileceğin bir LiveCD 

    http://www.tnctr.com/topic/238631-windows-81-pe-x64/
    
  5. Program geliştirme sürecinde bu terimleri bir çoğunuz duymuşsunuzdur. Peki nedir bunlar ? Ne işe yarar ? Ne farkları vardır ? Bu yazımda sizleri ders notlarımdan ve tecrübelerimden bahsetmek istiyorum.

    Microsoft.NET ortamında geliştirdiğiniz yazılımlar debug veya release modda derlenir. Bu birçok yazılım dilinde bu şekildedir. Bu iki derleme yönteminin işlevsellik ve optimizasyon açısında önemli farkları vardır.

     

    DEBUG VE DEBUGGING NEDİR ?

    Debugging terim olarak, bir bilgisayar programı veye elektronik cihazdaki hataları metodik olarak bulmak, sayısını azaltmak ve bu sayede beklendiği gibi davranmasını sağlamak için yapılan işlemdir.

     

    Debug ve Debugging ismi, Türkçe'si böcek ayıklama olup, bu ismin kökeni 1940'lara dayanır. Harvard Üniversitesinde Mark II isimli bilgisayarın bir rölesine sıkışan güve, operasyonel problemler oluşturğunda ilk defa bu böcek ayıklama işi için debugging ifadesi kullanılmıştır. Daha sonra 1945' de havacılıkta bu terimin yazılım hatalarının giderilmesi için kullanıldığı ilk defa görülmüştür. Yazılımcılar 1950'lerde bu terimi benimsemişlerdir.

     

    DEBUG MODE

    Bir proje geliştirme aşamasında debug modda derlenerek çalıştırılır. Bir assembly debug modda derlendiğinde satır satır debug edilmesi içib ekstra debug bilgileri eklenir. Ayrıca ekstra debug yardımıcısı .pdb dosyaları da bu modda ilgili assembly'nin yanında yer alır. Bu tip derlenen assembly'ler genelde daha büyük boyutlu ve optimize edilmediği için yavaş çalışırlar. Bu tip assembly'lerin Web veya son kullanıcı ortamları gibi gerçek ortamlarda çalıştırılmaması gerekir. Web projelerinde projeyi Release modda derlemeniz yetmez. Ayrıca web.config dosyasından compilation tag ındaki debug="true" kısmını false olarak değiştirmeniz gerekir.

     

    RELEASE MODE

    Release Mode, geliştirme bittikten sonra yayına çıkacak olan veyahut paylaşacak assembly'nin derlenmesi için en son derlendiği moddur. Burada derleyici ilgili proje ayarlarını da göze alarak uygulamanın en hızlı çalışması için gerekli optimizasyonları yaparak assembly üretir. Bu şekilde derlenen assembly ler genelde boyut olarak küçüktür ve debug moddan çok daha hızlı çalışır fakat debug edilmesi mümkün değildir.

     

    Debug ve Release mode arasında geçiş yapmak çok kolaydır. Sadece Visual Studio barında Build Mode kutusundaki seçeneği değiştirip tekrar derlemek yeterlidir.

    Bcbpr3P.png

     

    Son olarak Projenizi, kod yazarken, arada sırada derleyip derleme zamanı hatalarını düzeltmek iyi bir alışkanlıktır. Ben bu iş için sürekli kısayol kullanırım."Tekrar Derle" kısayolu Visual Studio için CTRL+SHIFT+B dir. Elimden geldiğince aktarmaya çalıştım. Bundan sonra C# ve diğer diller için bu tarz teknik bilgiler vermeye çalışacağım. Kodlama hayatınızda başarılar arkadaşlar.

  6. Çeviri için teşekkürler, gerçekten artık autoit epey güzelleşti.Fakat null ve ptr nin ne gereği vardı tabi sorgulanabilir.Sonuçta bu basit bi dil olarak kalması gerekiyordu hem dinamik memory allocation'ı zaten kullanıcıya bırakmıyor ama anladığım kadarıyla daha profesyonel kullanıcıların aradığı özellikleri eklemiş olabilirler, güzel olmuş.Bir tam anlaşılmamış olabilir kanısıyla "?" operatörüne küçük bi örnek de ben vermek istiyorum:
     

    $foo = $yukardabiyerdedegisken = "tnctr" ? "evet tnctr imiş." : "yok kardeş değilmiş."

     
    Dayanamadın dimi örneği vermeye :D Bu arada benimde hoşuma giden noktalardan biri bu oldu. Yeni gelen ve üstte verilen örneğin tanımı Conditional Operator yani Koşul operatörü olarak geçer. Hemen hemen bütün dillerde var olan bir operatörün autoitin yeni sürümünde gelmesi çok iyi olmuş. Kullanım şekli yine aynıdır.

     

    koşul ? doğruysa_değer : yanlışsa_değer

  7. Laptopun i7 olabilir lakin işletim sistemini işlemciye değil sabit diske kuruyoruz.. Bu çoğu kullanıcı için büyük bir tabu olsa gerek. Bilgisayar hızında kilit nokta harddisktir eğer arızası varsa (bad sector, S.M.A.R.T disk error, ısınma vs.) işletim sisteminde yavaşlamalar ve donmalar meydana gelir.. Kullandığımız programların açılış hızı ve işletim sisteminin açılış kapanış hızı harddiske bağlıdır.. Eğer windowsu kurulumunu başarıyla yaptıysan ve windowsla ilgili bir sorun yoksa sorunun harddisk olduğunu düşünüyorum. HDD tune vs programlar tarat hata veya arızası var mı kontol et.

  8. Mesele komutları bilip bilmem ile ilgili değil ki kodlar ASM olsa yine az çok anlarım, beni korkutandan kasıt başkalarının bilgisayarına trojan vs yerleştirilmesi benzer konularda kötü amaçlı uygulamalar yazılıp kişin dosyalarını torrent yoluyla çekildiğine şahit oldum. İnsanların iyi niyetlerini (konu cevapsız kalmasın diye verilen cevapları) suistimal edip bilgilerinin çalınması. Korkum bu.

  9. MS Visual Studio programıyla çalıştırabilirsin. Şimdi yeniyim diyorsun sana yapman gereken şeyleri  adım adım söylesem kötü olacağım biliyorum daha önce çok başıma geldi çünkü :D En azından şunu söylemeliyim ki eğer bu işlere yeni girdiysen bu kodlar sana ağır gelecektir ve kullanabileceğini sanmıyorum.

×
×
  • Create New...