17 Ocak 2024 Çarşamba

Windows 10 LTSC için WhatsApp Kurulumu

WhatsApp artık Windows sürümünü sadece Microsoft Store üzerinden indirilebilecek şekilde yayımlamaya başladı. Store erişimi olmayan Windows 10 LTSC kullanıcıları Whatsapp kurulumu yapmak isterse biraz çaba harcamaları gerekiyor. 


13 Şubat 2022 Pazar

Raple

Son dönemin popüler kelime oyunu Wordle'ın Fatih Kadir Akın tarafından geliştirilen Türkçe versiyonunun kodları ve sözcük havuzu üzerinde yaptığım ufak değişikliklerle hiphop kültürü ve rap müziğe özgü tematik bir #Wordle klonu hazırladım

Github üzerinden de inceleyebilirsiniz.

10 Şubat 2022 Perşembe

AutoLIB

Model tabanlı otomotiv uygulama yazılım projeleri için tasarladığım Simulink kütüphanesi AutoLIB halen geliştirme aşamasında. Bu kütüphaneye katkıda bulunmak isterseniz Github reposunu inceleyebilirsiniz.

15 Aralık 2021 Çarşamba

Simulink modellerini incelemek için freeware çözüm: DiffPlug

Simulink modellerini incelemek istiyorsanız, model üzerinde herhangi bir geliştirme ya da düzenleme yapmayacaksanız DiffPlug tam size göre. SLX ve MDL formatındaki modellerinizi ve içlerindeki Stateflow'ları inceleyebilmeniz için DiffPlug hafif ve işlevsel bir arayüz sunuyor. İki model sürümü arasındaki farkı incelemenize yarayan Simulink Differ eklentisi dışında DiffPlug tamamen freeware.

4 Kasım 2021 Perşembe

Vector Automotive Cybersecurity Symposium 2021

Vector, 2016'dan beri düzenlediği Otomotiv Siber Güvenlik Sempozyumu ile alanında uzman isimlerle piyasadaki güncel siber güvenlik çözümlerini tanıtmaya devam ediyor. Bu sene online olarak düzenlenen etkinliğin YouTube playlistine ulaşmak için tıklayın.

29 Ekim 2021 Cuma

DBClib

DBClib, C# ile geliştirmekte olduğum açık kaynak kodlu CAN database dosyaları için parsing kütüphanesi projesidir. Sinyal, mesaj adları, minimum-maksimum değer, offset ve faktör gibi sinyal paremetrelerini bu kütüphane ile kolayca parse edebilir ve arayüzlerinizde kullanabilirsiniz. Katkıda bulunmak isterseniz de Github reposunu inceleyebilirsiniz.

31 Ağustos 2021 Salı

CANape loglarını incelemek için open source çözüm

asammdf, *.dat, *.mdf ve *.mf4 uzantılı MDF (Measurement Data Format) formatındaki logları görüntülemek için Python temelli güzel bir library. Ayrıca library ile birlikte gelen arayüz de bu log dosyalarını incelemek, dataları *.csv ya da başka formatlara dönüştürmek için oldukça işlevsel. 

10 Haziran 2021 Perşembe

C# ile pop-up bildirim veren FileSystemWatcher uygulaması


Ağ üzerinde herhangi bir klasörde yeni bir dosya oluşturulduğunda, dosya değiştirildiğinde ya da silindiğinde pop-up bildirim alarak, bu bildirimleri ayrıca loglamak için C# basit bir uygulama geliştirmek istersek şayet, FileSystemWatcher kullanmak işimizi oldukça kolaylaştıracaktır.

21 Nisan 2021 Çarşamba

PHP ile Binance Telegram Botu Yapımı


Binance'ta takip ettiğim kripto paraların güncel değerlerini Telegram'dan bana belirli aralıklarla gönderecek pratik bir bot yazmak istedim. Bunu da düzenli olarak çağrılacak bir PHP koduyla yapmak oldukça basit.

19 Nisan 2021 Pazartesi

UiPath ile RPA (Robotic Process Automation)

UiPath, bilgisayarda yaptığınız rutin işleri otomatize etmek için kullanabileceğiniz güzel bir uygulama. UiPath'in kullanımını ve UiPath ile ne düzeyde işler çıkarabileceğinizi UiPath Academy'den öğrenmeye başlayabilirsiniz. Ayrıca Edureka'nın UiPath Tutorial For Beginners videolu anlatımını da tavsiye edebilirim.

6 Haziran 2020 Cumartesi

mySQL'de Türkçe Karakterle Sorgulama Problemi

mySQL'de collation seçimi "utf8_general_ci" olarak yapılmış bir tabloda "SELECT * FROM tablo WHERE metin = üzüm" sorgusunu çalıştırdığınızda bu tabloda "uzum" ve "üzüm" adlı metin değerini içeren iki satır varsa, ikisi de dönecektir. Bunu önlemenin yolu ya tablonuzu "utf8_turkish_ci" olarak tanımlamanız, ya da sorgunuzun sonuna "COLLATE utf8_turkish_ci" parametresini eklemektir.

2 Haziran 2020 Salı

MSI pakedinde dosya değişikliği yapmak

Geçmişte oluşturulmuş herhangi bir Microsoft Installer (MSI) setup pakedinde bir dosyayı daha güncel haliyle değiştirmek istediğinizde bunun için msi2xml adlı kullanışlı ve basit toolu kullanabilirsiniz.


7 Nisan 2019 Pazar

Kısa Bir Golang Turu

Google tarafından 2012'de yayınlanan 1.0 sürümünden bugüne popülaritesini artıran Go bugün bir çok kurumsal şirketin de kullandığı bir programlama dili halini almış durumda. Go programlama dili ile çalışan geliştiricilerin maaşlarına baktığımızda da bugün dünyada en çok kazananlar arasında olduğunu söyleyebiliriz. Golang ile henüz tanışmadıysanız bu kısa tura göz atabilirsiniz

22 Şubat 2019 Cuma

2011-2019 dönemi Türkiye'deki depremler verisi

Kandilli Rasathanesi'nden çektiğim bu verileri üzerinde çalışmak isteyenler için Excel formatında paylaşıyorum. Veriler Boğaziçi Üniversitesi Rektörlüğü’ne ait olup, Boğaziçi Üniversitesi Kandilli Rasathanesi ve Deprem Araştırma Enstitüsü Bölgesel Deprem-Tsunami İzleme Ve Değerlendirme Merkezi kaynak gösterilerek kullanılabilir. Söz konusu veriler Boğaziçi Üniversitesi Rektörlüğü’nün yazılı izni ve onayı olmadan herhangi bir şekilde ticari amaçlı kullanılamamaktadır.

16 Şubat 2019 Cumartesi

A hypervisor has been detected

Windows altında herhangi bir sanal makine uygulaması çalıştırdığınızda Hyper-V'nin kullanımda olduğuna dair bir uyarı alıyorsanız Windows PowerShell'i yönetici olarak çalıştırıp şu komutu vermeyi deneyebilirsiniz:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

17 Ocak 2019 Perşembe

Adsense Ocak Ayı Gelirlerim Neden Düştü

Adsense gelirleriniz yeni yılın başında bir önceki yılın sonuna göre oldukça düşük performans sergileyebilir. Bunun başlıca nedeni firmaların yıl sonuna doğru bütçedeki henüz kullanmadıkları miktarı cömertçe harcaması ve yeni yılın ilk günlerinde yeni reklam harcamalarını henüz planlamalarıdır. Ocak ayında düşen TBM ve BGBG istatistiklerinizi yorumlarken bu durumu göz ardı etmemelisiniz.

12 Ocak 2019 Cumartesi

Headstart

Microsoft Türkiye, Headstart programı ile startuplara geliştirdikleri çözüm için, iş geliştirme, teknik ve hukuksal konularda Microsoft çalışanları tarafından birebir mentorluk desteği vermeyi ve çözümlerinizi birlikte büyütebileceğiniz iş ortaklarıyla kolayca iletişime geçebilmeniz için bir ekosistem kurmayı hedefliyor.

23 Aralık 2018 Pazar

Online Photoshop Alternatifi

Photopea, Photoshop ya da GIMP benzeri bir görsel düzenleme yazılımı. Ancak benzerlerinden en büyük farkı dilediğiniz yerden, dilediğiniz zaman sadece web tarayıcınız üzerinden Photopea.com adresine erişerek bu harika uygulamayı kullanabilmeniz. 

22 Kasım 2018 Perşembe

LoraWan Çağrı Cihazı Projesi: SnapOnAir

Fransa'da yaşayan doktor Philippe CADIC'in açık yazılım ve donanım tasarımlı çağrı cihazı projesi SnapOnAir, operatörlerden ve sim kartlardan bağımsız, LoraWan gateway, Bluetooth, Wi-Fi ve GPS modülleri ile tümleşik bir çözüm sunuyor. Projenin gönüllü geliştiricileri ve meraklılarının toplandığı Facebook grup sayfası ise şimdiden 1000 kişiyi geçmiş durumda.

5 Ekim 2018 Cuma

Uzlaştırmacılar için Matbu Evrak Uygulaması

Sedat Akbaba, uzlaştırmacıların işlerini kolaylaştırmak adına, uzlaşma teklifi ve raporuna ilişkin matbu evrakları bir araya getiren Excel/VBA tabanlı pratik bir uygulama geliştirmiş. Uygulamayı içeren Excel dosyasını buradan indirebilir, kullanımı ile ilgili de sıkıntı yaşarsanız, şu youtube videosunu izleyebilirsiniz.

17 Eylül 2018 Pazartesi

Blogspot'ta Dinamik Görünümler İçin Yazar Gizleme

Blogspot sayfanızda Dinamik Görünümler temasını kullanıyorsanız ve blog gönderilerinizin sonuna otomatik olarak eklenen "tarafından gönderildi", "post by" ibaresini gizlemek istiyorsanız Blogspot'un yönetim panelinden herhangi bir şekilde yapmanız kullandığınız tema yüzünden mümkün değil, ancak kolay bir başka yolu daha var.

24 Ağustos 2018 Cuma

Windows 10 LTSB'de Fotoğraf Görüntüleyicisi'ni Etkinleştirmek

Windows 10 LTSB, stabil yapısı ve sadece kritik güncelleştirmelere açık oluşu nedeniyle sevilen bir versiyon. Bu sürümle bazı alışılageldik Windows özellikleri kurulumda devre dışı olarak geliyor. Bunlardan biri de Windows'un önceki sürümlerinden alıştığımız Microsoft Photo Viewer. Basit bir registry ayarı ile Fotoğraf Görüntüleyicisi'ni yeniden etkinleştirip kullanmamız mümkün.

16 Ağustos 2018 Perşembe

Neymiş bu yapısal reformlar?

10 Ağustos 2018'de Hazine ve Maliye Bakanı Berat Albayrak'ın Yeni Ekonomi Modeli basın toplantısında, mali kırılganlıklara karşı yapısal reform ihtiyacı eleştirilerine cevaben; "Yapısal reformlar, yapısal reformlar... Neymiş bu yapısal reformlar?" diyerek gülüp geçmesinden 24 yıl 4 ay önce Tansu Çiller, tarihe geçen o meşhur 5 Nisan Kararları'nı açıkladığı basın toplantısında yapısal değişimlerden bahsediyor. Yapısal reformlar ve yapısal değişimlerin arasındaki nüansa da Mahfi Eğilmez şu yazısında kısaca değinmiş.

7 Ağustos 2018 Salı

EnerjiSA Enter Programı

EnerjiSA, Elektrik Mühendisliği ve Elektrik-Elektronik Mühendisliği son sınıf öğrencileri ya da yeni mezunlarının tam veya yarı zamanlı çalışan olarak katılabileceği Enter programını duyurdu. Önümüzdeki 1-2 ay içerisinde başvuruların alınacağı Enter programına katılmak ve daha fazla bilgi almak için enerjisadagitimkariyer.com adresini ziyaret edebilirsiniz.

Steam Idle Master ile Bağlı Değil Probleminin Çözümü

Steam'de sahip olduğunuz oyunları oynadıkça düşen kartları, bu oyunları oynayacak vaktiniz yoksa Idle Master'ı kullanarak kolaylıkla elde edebilirsiniz. Idle Master, Steam'e bağlı çalışan ve oyunlarınızı oynuyormuşsunuz gibi gösteren açık kaynak kodlu bir yazılım. Idle Master'da oturum açma ve sisteme bağlanma sıkıntıları yaşıyorsanız çözümü de kolay.

18 Haziran 2018 Pazartesi

Tek Tıkla Kriptopara Madenciliği: Winminer

O an madenciliği en çok kâr getirecek kriptoparayı elde etmek üzere bilgisayarınızı kullanan ve bunun karşılığında size getirisini ödeyen Nicehash hacklendikten sonra benzer bir sistem olan Winminer'ı denedim. Winminer da aynı şekilde uygulamaya hesabınızla giriş yaptıktan sonra bir ön değerlendirme yaparak kriptoparaların olası mining getirilerini tespit ediyor ve ardından CPU ile GPU'nuzu opsiyonel olarak madencilik için kullanılmaya bırakabiliyorsunuz.

13 Mayıs 2018 Pazar

Video ve ses kliplerini tek dosyada birleştirme

Bir ses dosyasını bir video kliple aynı dosyada birleştirmek isterseniz, hiçbir video düzenleme programıyla cebelleşmeden, FFMpeg yardımıyla işinizi saniyeler içinde halledebilirsiniz.

ffmpeg -i video.mp4 -i audio.m4a -c:v copy -c:a copy output.mp4

Tübitak 1512-BİGG devam edecek mi?

Tübitak 1512-BİGG Teknogirişim sermaye desteği programı 2018. yılı ilk çağrılarını topladı, uygulayıcı kuruluşlarca değerlendirmeye uygun bulunan iş fikirlerinin sahipleri, hazırladıkları iş planlarını Tübitak'a yolladılar. Tübitak'ın bundan sonra teknogirişimciler için yeni 1512 çağrısı açmayacağı söylentileri çıkmış olsa da, böyle bir gelişme şu an için söz konusu değil.

25 Ocak 2018 Perşembe

Doom Kitabı

Bağcılar'da yaklaşık 24 saat süren elektrik kesintisi sayesinde neredeyse bir yıldır elimin altında olan, ilk sipariş edenlerden olduğum fakat bir türlü okumaya fırsat bulamadığım Doom Kitabı'nı okuma fırsatı buldum. FPS türünün köşe taşlarından olan Doom oyununa dair bütün ilgisini ve bilgisini bu eserle ölümsüzleştiren koleksiyoner Mahmut Saral eserin her sayfasında beni çocukluğuma götürmeyi ve hayranı olduğum John Romero ve John Carmack'in dünyasıyla beni tekrar buluşturmayı başardı. 

7 Ocak 2018 Pazar

Bol Sözlük Compilation Vol. 4

2014'ten beri yayın hayatına devam eden hiphop ve rap temalı bir interaktif sözlük olan Bol Sözlük, yazarlarının emeğiyle hazırlanan dördüncü toplama albümünü yayınladı. Piyasadaki birçok bandrollü albüme kıyasla, amatör ruhu ve heyecanı kaybetmemiş insanların bu çalışmasına bir kulak verin. Albüme yeni bir parçayla katılamamış olsam da, 2006 yılında kaydettiğimiz, yayınlanmamış bir track verdim.

6 Ocak 2018 Cumartesi

Android Tarayıcılarda Textarea Genişleme Problemi

Web sitelerinizde çok satırlı metin girişleri için "textarea" kullandığınız takdirde ekranda görüntülenecek satır sayısı için "rows" parametresine "8" değerini girdiniz diyelim. Ancak mobil web browserda açtığınızda gözüken 5 satırlı metin kutunuza giriş yapmaya başladıktan sonra 8 satırlı bir görünüm alıyor ve bu sizin tasarımınız içerisinde bazı fonksiyonel sıkıntılar yaratıyor olabilir. Bunun çözümü de basit. textarea için style parametreleri girerek denk height ve max-height değerleri verirseniz, sorun çözülecektir.

Manhunt: Unabomber

Unabomber manifestosunu okuduğumda lise yıllarımdaydım. Harvard mezunu matematik profesörü Ted Kaczynski'nin akademiyi ve toplumu terk edip bir dağ evinde yaşamaya başladıktan sonra takındığı uygarlık karşıtı tavrı ve bombalı eylemlerinin sebeplerini açıkladığı bu metin ve arkasındaki hikaye dizileştirildi. Netflix tarafından da geçen ay Türkçe desteğiyle yayına sunulan mini dizi, her ne kadar aktivistin değil daha ziyade sistemin gözünden hikayeyi anlatıyorsa da, özellikle konuya yabancıysanız mutlaka bu diziyi izleyin.

23 Aralık 2017 Cumartesi

İHASAVAR

İnovasyon haftası etkinliklerinde sergilenen çalışmalardan en çok ilgimi çeken Aselsan'ın İHASAVAR'ı oldu. Medyada da yer bulan bu ürün aslında logperiyodik bir antene silah görünümlü bir tasarım eklemlenerek, 400-3000 ve 5700-5900 Mhz frekanslarında 50 watt çıkış gücüyle sinyal basan, evdeki malzemeler ve 3d printer yardımıyla benim bile yapabileceğim basit bir jammer gibi gözüküyordu. Hedefin kumanda ile irtibatı veya GPS ve veri iletişimi kaybolsa da uçuş rotası ile planını bu duruma ve hafızasındaki verilere göre güncelleyen bir İHA'ya karşı neler yapabileceğini standtaki arkadaşlardan duyamasak da güzel bir beyin fırtınası oldu.

6 Eylül 2017 Çarşamba

Disleksi için Font

Disleksi problemi olanlar için hazırlanan Opendyslexic font  adı verilen bir font hazırlanmış. Web sitesinden ücretsiz erişilebilen fontu ister iOS ya da Android cihazlarınıza kurabilir, ister bilgisayarlarınızda kullanabilirsiniz. Anroid telefonunuzda bu fontu kullanmak için cihazınızın rootlu olması ve Fontster gibi bir sistem fontu seçici uygulamayı yüklemiş olmanız gerekiyor.

ZE500KL'de invalid boot image problemi

Asus Zenfone 2 Laser [ZE500KL] telefonumu rootlamaya çalışıyordum fakat telefon her açılışta "Can't load invalid boot image!" hatasını verip açılmaz hale geldi. Çözümü şuymuş ki; Android USB driver ve Asus Flash Tool ile raw firmware'i yükleyip telefona yazın. Ardından TWRPuLock bootloader ve superSU'yu indirin. Telefonu fastboot modda açın ve fastboot ile TWRP'i boot ettirin. (fastboot boot twrp.img) TWRP açık ve telefon PC'ye bağlıyken mount işleminin ardından supersu ve uLock'u da telefona kurun.

26 Ağustos 2017 Cumartesi

Xanthos

Bir dönem Likya'ya başkentlik yapmış, Pers istilasına destansı bir direniş göstermiş, bu direnişi daha fazla sürdüremeyeceklerini anlayınca toplu intiharı seçmiş Xanthos halkının bugün harap bir halde de olsa bizimle yaşayan hatırasını yerinde yâd ettim. Unesco kültür mirasının bir parçası olan bu şehre ait en güzel eserler Unesco'nun kuruluş sözleşmesinin imzalandığı ve ilk direktörünün seçildiği ülke tarafından çalınmıştır ve bugün o ülkede bir müzede sergilenmektedir.

24 Ağustos 2017 Perşembe

Arduino ile Görsel Programlama

Boian Mitov'un geliştirdiği, Arduino için görsel programlama arayüzü Visuino'nun yeni sürümü 7.8.2.186 yayınlandı. Visuino ile kodlamaya çok dalmadan, görsel blokları kullanarak hayalinizdeki tasarımı gerçekleştirmeniz mümkün. Geliştirilmiş ESP32 desteğiyle yeni Visuino henüz hiç denemediyseniz; web sitesinde sizi bekliyor.

22 Ağustos 2017 Salı

Open source NSAware

Amerikan gizli servisi NSA uzun yıllar boyunca ABD menşeili bilişim firmalarıyla işbirliği yaparak dünya çapında küresel bir istihbarat operasyonu yürütmekle itham edilmekteydi. Şaşırtıcı bir karar alan NSA; çalışmalarının bir kısmını açık kaynak dünyasına sunmaya karar vermiş ve bunun için de bir github sayfası açmış.

21 Ağustos 2017 Pazartesi

Troçki'nin Evi

Troçki'nin evindeydim. Büyükada'ya her gelişimde, "Acaba yıkılmış mıdır?" diye merak ettiğim o köşkün önünde. Kızıl ordu'nin kurucusu, Sovyet devrimci ve teorisyen Lev Troçki, Lenin'in sağlığında adeta sovyetlerin ikinci adamı konumunda olmuş, Stalin döneminde ise sürgün edilip 4 yılını istanbul'da geçirmişti ve bu dört yılda en uzun süre konakladığı, "ihanete uğrayan devrim", "sürekli devrim", "sanat ve edebiyat" gibi eserlerini kaleme aldığı yer bu köşktü.

2 Ağustos 2017 Çarşamba

Pro Git Kitabı

Git'in tarihi, temelleri ve dinamiklerinin anlatıldığı Pro Git kısmen Türkçeleştirilmiş ve online olarak erişilebiliyor. Schumpeter'in "yaratıcı yıkım" kavramına atıfta bulunulan Git'in Kısa Tarihçesi bölümünün başlangıcı ise enfes: "Hayattaki pek çok harika şey gibi, Git de bir miktar yaratıcı yıkım ve ateşli tartışmayla başladı." Sürüm kontrolünü çok iyi bilmiyor ama uygulamalarınızda kullanmak istiyorsanız Pro Git'i mutlaka okuyun.

1 Ağustos 2017 Salı

Bitcoin Cash, BIP91, BIP141 ve BIP148 nedir?

1 Ağustos 2017 itibarı ile, bu satırlar kaleme alındıktan yaklaşık 6 saat sonra Bitcoin camiası bir hardfork deneyimleyecek, hem de uzun süredir tartışılan bir başka yapısal değişiklik olan Segwit'e ilişkin bir takım BIP'in devreye alınacağı bir süreçte gerçekleşecek bu fork ve bütün bu kavram kalabalığı Bitcoin sahiplerini ürkütüyor, peki Bitcoin'i olanlar bu süreçte nelere dikkat etmeli?

26 Temmuz 2017 Çarşamba

Hannibal Anıt Mezarı

Büyük Roma'nın kabusu, efsanevi komutan Kartaca'lı Hannibal'ı ziyaret ettim. Atatürk'ün 1934 yılında adına mezar yapılmasını istediği rivayet edilen ancak defin yeri tam olarak bilinmeyen, Pireneleri, Alpleri ve İtalya'yı aşarak bu topraklara gelen ve düşmana teslim edileceğini anlayınca Gebze'de intihar eden Hannibal için ölümünden asırlar sonra, 1981 yılında bu anıt mezar yapılmış.

24 Temmuz 2017 Pazartesi

Node-RED ile Twitter'da Hashtag Takibi


Node-RED ile node.JS üzerinde hakimiyetiniz olmasa dahi fonksiyon bloklarını arayüz üzerinde sürükleyip bırakarak ve algoritmanıza göre birbirine bağlayarak, bir miktar parametrik konfigürasyondan sonra hayalinizdeki uygulamayı tasarlamanız mümkün. Node-RED kurulumunun üzerine yükleyebileceğiniz eklentilerle dashboard'tan veritabanı uygulamalarına dek pek çok şey kolay ve olası.