C# webBrowser Microsoft Edge Kullanma

Posted on

C#’ta bildiğiniz üzere webBrowser nesnesi internet explorer tabanlı olarak çalışıyor. Bu olay, projesinde webBrowser kullananlar için sıkıntı oluşturabiliyor. Hızla güncellenen yazılım aleminde internet explorer artık geçmişte kaldı ve yerini Microsoft Edge aldı. Projelerinizde, Internet Explorer yerine Microsoft Edge’i kullanabilirsiniz.

  • Windows + R > regedit (ya da; Başlat > Arama > regedit)
  • HKEY_LOCAL_MACHINE\SOFTWARE
  • \WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl
  • \FEATURE_BROWSER_EMULATION
  • Yeni > DWord (32bit) değeri
  • Yeni Değer’in yerine projenizin adını .exe haliyle yazın (Örn: projem.exe)
  • Oluşturduğunuz DWord’e sağ tıklayıp Değiştir’e basın.
  • Değer verisine “2ee1” yazın (Burda Taban’ın Onaltılık olduğundan emin olun.)
  • Tamam’a basın.
  • Projeniz eğer açıksa kapatıp açtığınızda artık tarayıcınızın Microsoft Edge olduğunu göreceksiniz.

csharp-microsoft-edge

 

Cross Platform Çalışmam HH Enerji

Posted on

hhenerji-takip

HH Enerji, takımda bulunan hidrojen tüplerinin durumunu takip eden bir yazılımdır. Her tüp kendine has bir koda sahip, doluluk oranları ve bar değerleri cloud ortamında saklanmaktadır. Bu değerler Javascript ve MySQL kullanılarak web ortamında grafik haline getirip, kullanıcıya bu değerleri rapor olarak sunmaktadır. Yazılımın ayrıca Android versiyonuda bulunmakta, enerji departmanına ise sürekli olarak güncellemeler hakkında Push Notification gönderilmektedir, böylelikle güncel durumlar hakkında bilgi sahibi olmaktadırlar. Masaüstü sürümü ise sırası gelince yapılacak 🙂

Telemetri ve Cross Platform Çalışmam: Hidrobit

Posted on

Bir sistemin uzaktan kontrol edilmesine telemetri denir. Hidrobit, cross platform geliştirmiş olduğum bir telemetri yazılımıdır.

hidrobit

Program, Hidroket-Fizart takımının yarış anında araç verilerini edinebileceği platformlar için özel yazıldı. Masaüstü, Web ve Android sürümleri hazırlandı ayrıca arkaplanda Cloud sistem kullanıldı. Hidrobit’in ana görevi serial port üzerinden bit değerleri okuyup-işleyerek grafik çizmek. Şu an gelişmekte olan birçok can alıcı özelliği var ama onlar bitmeden bilgi vermek istemiyorum 🙂 Arayüzü ve çalışmasını Hidroket ve Fizart facebook sayfalarında görebilirsiniz. Arayüz tasarımı, takımın medya ekibine, donanım geliştirmesi ise elektronik ekibine ait, kısaca Hidrobit bir takım işi 🙂

Geliştirme Araçları

C – DevC++

C# – Visual Studio

Javascript – Atom

Java – AndroidStudio

MSSQL ^ MySQL – MSSQL ManagementStudio ^ PhpMyAdmin

Eğitim Yazıları

Posted on

Biliyorsunuz eski bloğumda yazılım konularında eğitim içerikleri üretiyordum. Bloğa abone kişilerden mesajlar gelince bu konuda bilgilendirme yazısı yazmak istedim. Hangi eğitimlerin ve ne şekilde olacaklarını sizlerin isteğine şekillendireceğim. Şu an için ana konular şunlardır;

  1. C# (Giriş seviyesinden – Veritabanı ve SerialPort işlemlerine kadar geniş bir yelpaze)
  2. Arduino (Giriş seviyesinden – Sensörler, bağlantıları ve C ile yazılımları)
  3. Android (Giriş seviyesi)
  4. SQL (MSSQL, MySQL)
  5. HTML-CSS-PHP (Giriş seviyesi)

İstek ve önerilerinizi lütfen iletişim formu aracılığıyla iletin.

Jetpack site_inaccessible Hatası ve Çözümü

Posted on

Bloğu tekrar kurduktan sonra eklentilerimi kurmaya başladım, Jetpack eklentisi bilindiği üzere WordPress kullanıcıları tarafından çok tercih edilen bir eklenti ve bu eklentiyi kurarken site_inaccessible hatasını aldım. Bu hatayı almamın sebebi CPanel üzerinde ModSecurity korumasının aktif olmasıydı. ModSecurity sunucunuza gömülü şekilde çalışan, saldırıları tespit etmek ve engellemek amaçlı yazılan açık kaynak kodlu bir güvenlik duvarıdır.

modsecurity cpanel

CPanel’e girdikten sonra Güvenlik sekmesi altında bulunan ModSecurity’e tıklayın ve Durum‘u Kapalı konumuna getirin. Sorun çözülmüş olacaktır.

Tekrar Merhaba dünya!

Posted on

hello

Çok uzun zaman oldu, 2013 yılında başladığım blog hayatına geçen yıl ara vermiştim, sunucu problemleri nedeniyle bloğu tamamen sıfırlamak zorunda kaldım. Neyseki yedeklerim duruyor ve faydalı gördüğüm içerikleri tekrardan bloğa yükleyeceğim. Bloğa ara vermeden önce anlaşmalarımın olduğu ajanslar ve sponsorluğu/reklamları bulunanlar iletişime geçebilirler. En önemlisi eğitim ve blog yazılarım tekrar başlayıp hızla devam edecektir.