Kayıtlar

Ruby diye bişey var birde Ruby Türkiye (Yakut) var

Resim
Burası yazılımcının notları bloğu olduğuna göre bu şekilde seo katili işler yapılabilir. :) Başlığa bakar mısınız :) tamam :) hadi işimize bakalım.. Pür dikkat isminde bir kitapta odaklanarak çalışmaktan bahsedilmiş. Orada ilk sayfalarda ruby'den bahsedilmiş. Onu görünce biraz daha farklı bakmaya başladım ruby'e. Bu nedenle karşıma çıkan ruby bilgilerini not alıyorum. Ruby bir programlama dilidir, Ruby Türkiye ise ruby diline gönül verenlerin düzenli olarak youtube üzerinde sohbet ettikleri bir video kanalıdır. Aslında youtube kanalından ziyade aslında bu bir topluluktur. Pandemi nedeniyle virüs salgını zebebiyle uzaktan yapılan toplantılar olayın youtube kanalıymış gibi görünmesine neden oldu. Hem öyle hemde değil.  Ben keyifle takip ediyorum. Yazılım işiyle iç içeyseniz bi bakmanızı tavsiye ederim. https://www.youtube.com/channel/UClXgXxIOKmdMY-EFOLvVgJQ/videos Site: http://www.rubyturkiye.org/users Twitter: https://twitter.com/ruby_turkiye Mail Grubu: https://groups.googl

RabbitMQ (mesaj kuyruklama)

Resim
  Merhaba, bu blogda yazılım notlarımı sizlerle paylaşacağım demiştim. Şimdi sırada karşıma çıkan ve bir yere not almak istediğim bir konu var, RabbitMQ. Bu konuyu henüz tam anlamıyla bilmiyorum, uygulamalarda kullanma imkanımda henüz olmadı. İnternette değişik videolarda karşıma çıkan bir konu olduğu için dikkatimi çekti. Hem buraya kendime not alayım hemde sizlerde denk gelirseniz bu yazıya sizde öğrenmiş olun diye buraya notlarıma almayı uygun gördüm. Bu yüzden konuya RabbitMQ değilde RabbitMQ 101 desek yeridir. Tam anlamıyla %100 başlangıç seviyesine başlangıç seviyesi tadında bir yazı bu. :) Abi biz bunu googıllasak zaten bu konuları öğrenirdik sen niye anlattın diyebilirsiniz, durun ben söyleyeyim hemen; maksat konuya dikkat çekmek .   Linklerden devam edelim RabbitMQ Nedir? Ne Amaca Hizmet Etmektedir? (gencayyildiz) (blog) RabbitMQ Nedir | Neden Kullanılır | Exchange Types | Channels (Tech Buddy) (youtube - video)  1 Videoda #RabbitMQ Eğitimi | RabbitMQ Nedir? RabbitMQ Neden

stackshare.io nedir? Bize ne faydası vardır?

Önce ben buradan ne anladım sonra diğer insanlar bu site hakkında neler söylemiş ona değinelim.. Ben ne anladım? Ben 2022 yılının ocak ayınından itibaren tam zamanlı yazılımcılık üzerine çalışan birisiyim. Tüm gemileri yakıp yazılım tarafına yüklenmeye başladım. Şu sıralar ingilizcem olmadığı için ingilizceyi çözüp sonra yazılımcılık kısmına geçmeye çalışıyorum. Ama ufaktan ufaktan kenardan kıyıdan yazılım kültürünü takip ediyorum. Derken günün birinde karşıma çıkan bu site bize hangi yazılım ağırlıklı firma hizmetlerini/ürünlerini geliştirirken arkaplanda ne gibi teknolojişlerden yararlşanıyor onu bize veriyor. Peki bu bizim ne işimize yarayacak? Öncelikle olaya tersine mühendislik gibi bakılabilir. Adamlar öne çıkan ve herkes tarafından bilinen büyük yazılım ürünlerinde arkada ne gibi teknolojilerden faydalandığını bize ana hatlarıyla veriyor. Bu bilgi en temelde şu işe yarar; 1- Ben böyle bir yazılım ürünü yapmak istesem nelere ihtiyacım olacak? 2- Yazılım öğrenip kariyer yapayım ne

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.