Kayıtlar

Windowsta 3 çeşit ekran görüntüsü alma yöntemi

Resim
Çoğu zaman ekrandakileri insanlara göstermek isteyebiliyoruz. Bunun için bazı kısa yollar var onlardan bahsedeceğim. Yöntem-1 Klavyeden Printscreen'e basmak. Klavyeden printscreen tuşuna basarsanız ekranda görünenlerin tamamını hafızaya kopyalamış olursunuz. Photoshop veya paint gibi bir düznleyici açıp yeni boş bir döküman açıp içine yapıştır yaparak ekran görüntüsüne ulaşabilirsiniz. Twitter'a ekran görüntüsü paylaşmak istiyorsanız; printscreen tuşuna bas, twittera gir ctrl+v yap (yani yapıştır). Bu haliyle ekranda komple ne varsa yapıştırır. (belki bunu istemezsiniz bilmiyorum) Görsel düzenleyici programa ihtiyacınız kalmadan işinizi halledebilirsiniz.   Yöntem-2 Klavyeden windows tuşu + shift tuşu + s tuşlarına aynı anda basmak. (win+shift+s) Böyle olunca ekrana seçim yaparak ekranın tamamını veya bir bölümünün ekran görüntüsünü alableceğiniz araç açılır. Buda yine hafızasına aldığı görseli panoya kopyalar. Siz isterseniz farklı bir yere kopyalamasını isteyebilirsiniz. (win

Hafif bir pdf okuyucu: sumatra pdf

Resim
  Hemde portable :) Masaüstü bilgisayarıma yüzlerce megabayt pdf okuyucu program kurmaktan sıkılmıştım. Biraz araştırınca sumatra pdf 'i buldum. Hem 32bit, hem 64 bit kurumları var. Yetmedi, birde yine 32 ve 64 bit için portable versiyonları var ve türkçe. Sözü fazla uzatmaan, ben 64 bit portable versiyonunu indirdim. Şuan bilgisayarıma bir program kurmadan pdflerimi hızlıca açıp okuyup kapatabiliyorum.  Çok iyi!   Portable ne demekti? Programı bilgisayarınıza kurmaya gerek kalmadan çalıştırılabilmesine portable (taşınabilir) denir. Ne eksik? Diğer pdf okuyucularda programın sağına dayalı veya soluna dayalı olan sayfaları alt alta küçük halde görebilme özelliğini ben göremedim. Varsa da bulamadım. ama benim için eksik bir özellik değil, olmasada olur.

Github vb. yerlerde projelere katkı yapmak

Resim
 Birde sevili Emin ÇAPA'nın bir videosuna denk gelmiştim. O videoda kısaca şöyle diyordu; mühendis mi olmak istiyorsun? Dünyanın heryerindeki mühendisler kadar kaliteli mühendis olmalısın gibisinden bişeyler söylüyordu. Emin abinin orada amacı "yaptığın iş her ne olursa olsun dünyanın neresine gidersen git orada da muhakkak geçerli olmalı ve diğer insanlar tarafından kabul görmeli" demek istiyordu. Yani, her ne yapıyorsan dünyadan kopuk ve vasat yapma demeye çalışıyordu. Dünyada bir çok insan tarafından kabul görmüş kuralları ve alışkalıklara ayak uydurmak lazım. Yazılım sektöründe de katkı yapılabilecek çok alan var. Forumlar, bloglar, github gibi benzer yerler var. Orada diğer insanların katılımına açık projeler yürütülüyor.  Bende birkaç kez karşıma çıkan bir konu olduğundan bunu bloğuma not alayım istedim. Hem ben hemde siz öğrenmiş olun. İlk olarak mediumda karşıma çıkmıştı bu konu, sonra youtube ve udemy gibi yerlerde araştırdım. Şöyle bir göz attım. Bulduklarımı aş

Linux ile ilgili bazı temel şeyler

Resim
  Yazılımcı isen yolun bir ingilizceden birde linux'tan muhakkak geçiyor arkadaşım :) Benim bilgisayarımda hem linux işletim sistemi olan ubuntu kurulu hemde windows kurulu. Örneğin git kullanıp github'a bağlanacaksanız bile gitbash'i kullanmamız icap edebiliyor. Gitbash ise hem linux hemde windows komutlarını kullanmamıza olanak veriyor. Yani windowsçuysan bile gitbash kullanman gerektiğinde muhakkak bir linux komutuna yolun düşüyor. Bence hiç çırpınmaya gerek yok. Temel seviyede linux bilgisi, temel seviyede linux kod bilgisi bize yeterli olacaktır. En azından youtube videosu izlerken adam anlatıyor şunu şöyle yaptım bunu böyle çalıştırdım diye. En azından onları bilmiyorsak bile ne olduğundan anlamamız lazım. Neyi nerede bulabileceğimizi biliyor olmalıyız. İşte bu yüzden buraya linuxla ilgili bulabildiğim güzel kaynakları ekliyor olacağım. Ekliyor olacağım diyorum, çünkü zamanla karşıma çıkan her haltı gelip buraya ekleyeceğim. Yani bu yazı sürekli güncelleniyor olacak.

Libraries.io – Geliştiriciler için Açık Kaynak Proje Arama Motoru

Resim
Şuana kadar kullanmadığım ama ilgimi çeken bir detay.. Şuradan öğrendim;  https://webmaster.kitchen/libraries-io-gelistiriciler-icin-acik-kaynak-proje-arama-motoru/ Neler denilmiş gelin bir bakalım; Projelerde arama yaptığımız anahtar kelimeyle ilgili bir paket yöneticisinde(WordPress, npm, bower vb.), bir programlama dilinde(PHP, JavaScript, CSS vb.), açık kaynak lisansında(MIT, Apache-2.0 vb.) gibi platformlarda isteğiniz gibi sıralayabilirsiniz. Örneğin, tüm MIT lisans projelerine filtre uygulayabilir veya en iyi  JavaScript paketleri ni arayabilirsiniz. Hatta iki platformu birleştirip MIT lisansının altında olan JS paketlerini arayabilirsiniz. Olasılıklar neredeyse sınırsızdır. Explore Libraries.io  sayfasında herhangi bir zamanda en son ve en popüler paketlerin listesini bulabilirsiniz. Ayrıca bu istatistikler GitHub ‘den çekilmektedir. Bu yüzden en popüler projeler GitHub’deki yıldızlar( stars )ın ve katkıda bulunanlar( contributors )ın sayısına göre sıralanmaktadır. Kullanm

Medium yazılarını rss ile takip etme

Resim
Medium 'da takip etmek istediğiniz yazarları rss ile takip etmek isterseniz aşağıdaki adımları yapabilirsiniz. Medium 'a sevdiğiniz yazarın hesabına giriyorsunuz. Daha sonra adres çubuğundan url 'yi alıyorsunuz (kopyalıyorsunuz). Google feedburner 'e giriyorsunuz. Kopyalamış olduğunuz medium urlsini buraya ekliyorsunuz ve next next diyerek sonuna kadar gidiyorsunuz. Google feedburner size rss linkini oluşturacaktır. Bu urlyi istediğiniz rss okuyucu programa ekliyorsunuz. Hepsi bu kadar. Böylece rss okuyucu ile birde fazla meium yazarının yazısını takip edebilme imkanına kavuşuyorsunuz. Medium eposta ile yazarın yazılarını okuma imkanı veriyor, fakat ben eposta ile takip istemiyorum illa rss ile takip edeceğim derseniz yukarıdaki adımları yapmanız yeterlidir. Peki abi direk medium urlsini feedly 'e eklesem olmuyor mu? Valla ben denedim, feedly üzerinden doğrudan medium linkini ekledim bazı hesaplarda olmadı bazılarında oldu.. Diğer türlü google feedburner yöntemi

"Etkileyici programlama kitapları" github sayfası

Resim
Adından da anlaşılacağı üzere güzel ve hoş programlama kitaplarının bir listesi tutulmuş. Bunu birde githuba koyulup başka insanların katkılarını alabilen güzel bir sayfa oluşturulmuş. Şurası: https://github.com/maidis/etkileyici-programlama-kitaplari/blob/master/README.md Burada, Stack Overflow'daki Her Programcının Okuması Gereken En Etkili Tek Kitap konusunda bahsi geçen kitapların Türkçe için yerelleştirilmiş bir listesi yer almaktadır. Asıl çalışma için influential-programming-books projesine bakabilirsiniz.     

Yazılım alanında türkçe kaynak için turkcekaynaklar.com

Resim
Adındanda anlaşılacağı üzere yazılım alanında bir çok alanda türkçe kaynağa yer verilmiş. https://turkcekaynaklar.com Beğenip katkı sağlayabiliyorsunuz. Konu başlıkları     Android     Angular     ASP.NET     Arduino     Bash     Blockchain     Bot Framework     Behavior Driven Development     C     Csharp     Clojure     CodeIgniter     Cpp     Crystal     CSS     D     Dart     Deep Learning     Django     Docker     Electron     Flux     Flutter     Git     GNU/Linux     Go     GraphQL     Gulp     Haskell     HTML     Ionic     Java     JavaScript     jQuery     Kotlin     Laravel     Machine Learning     Matlab     MongoDB     Nginx     Node.js     OpenSSL     OSX     Packer     PHP     Python     Rails     React     React Native     Ruby     Sketch     Solidity     SQL     Swift     Titanium Mobile     Unit Testing     Vault     Vim     Vue.js     WordPress     Xamarin     Diğer Kaynaklar         Faydalı Linkler         Podcast Yayınları         YouTube Kanalları         Slack

Yazılımın çeşitli alanları için yol haritaları

Resim
Geçenlerde adem abinin videosuna denk gelip şöyle bir göz gezdirmiştim. Orada front-end (ön yüz geliştirme) işine yeni başlayan veya orta düzey birinin nasıl bir yol izleyeceği gösterilmiş. Video şurada: https://www.youtube.com/watch?v=yUf0flw0ka0 e güzel bundan bize ne diyebiyebilirsiniz :D Hatta çoğumuz bana ne abi bundan diyebilir. :D Durun acele etmeyin.. :D Şu siteye bir bakın; https://roadmap.sh/   Bu sitede değişik alanlar için yol haritaları verilmiş. Frontend mi? Backend mi? Go mu? Angular mı? DBA mi? vs. bir sürü alan için yol haritası verilmiş.  Ben beğendim, bu konulara ilgi duyanların bakmasını tavsiye ederim. road map türkçede yol haritası anlamına geliyor.    Kendini geliştirmek isteyen ama nerden ve nasıl başlayacağını bilmeyenler için güzel. Hatta biraz bilginiz varsa ve acaba ben yeterli seviyede miyim diye kontrol etmek istiyorsanız bu sitedeki ilgili alana tıklayıp bi bakmanızda yarar var bence.

İpucu: Rss ile sorun yaşarsanız google feedburner ile deneyin

Resim
 Bilmeyenler için rss nedir 'i bir açıklayalım. Rss basitçe, web siteleri yada bloglar yeni içerik girdiklerinde bu siteyi takip eden kişilere otomatik bilgi gönderen sistemdir diyebiliriz. Şöyle çalışır Benim bloğum var diyelim. Sizde benim yazılarımı takip etmek istiyorsunuz. Ne yapmanız gerekir? Sürekli internet tarayıcınıı açıp adres çubuğuna bloğumun adresini (https://gelistiricininnotlari.blogspot.com/) yazıp girip bakmanız gerekir. Ki bu teknoloji çağında hiçte kabul edilebilir bir şey değildir. Her şeyi geçtim bunu yapmak hakikaten zor ve zahmetlidir.  Üstüne üstün birde onlarca siteyi/bloğu takip etmeye çalışıyorsanız işler içinden çıkılamaz bir hal alır. Rss okuyucular Birden çok siteyi/bloğu kolayca takip edebilsinler diye rss okuyucu programlar ortaya çıkmıştır. Masaüstü uygulamaları ve mobil cihazlar için online uygulamalar. İnternette şöyle aratabilirsiniz; mobil cihazlar için online rss takip edici uygulamalar masaüstü için rss takip edici programları Peki bizim sor