tag:blogger.com,1999:blog-24219468408389299822024-03-12T07:52:34.534+03:00PC Dünyası - Teknoloji, Oyun, YaşamHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.comBlogger745125tag:blogger.com,1999:blog-2421946840838929982.post-11915900005369811802024-02-27T23:34:00.003+03:002024-02-27T23:34:51.314+03:00FortiClient'ı Sudo Yetkileri ile Kaldırmasudo rm -rf /Applications/FortiClient.appHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-35698817939218630372024-02-27T23:30:00.001+03:002024-02-27T23:30:30.845+03:00Çeşitli Yöntemlerle Bilgisayarın Seri Numarasını Öğrenme? Windows cmd ile:wmic bios get serialnumberLinux bash ile:sudo dmidecode -s system-serial-number
Macbook Terminal:system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-1843682021349655602023-09-08T17:51:00.004+03:002023-09-08T17:51:28.923+03:00Tree Size ve HDD Disk Sentiel Bu iki uygulamayla yeni tanıştım, normalde eskiden sabit disklerin sağlığını kontrol etmek için Acronis Drive Monitor uygulamasını kullanırdık. Ancak SSD disklerin sağlık raporunu göstermeyebiliyor, bu durumda HDD Disk Sentinel uygulaması detaylı rapor verebiliyor. Birde bilgisayardaki hangi dizinin altında hangi klasör ne kadar yer kaplıyor kapasite ölçmek ve ağaç yapısında analiz Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-21999282190067332082023-08-27T15:19:00.013+03:002023-08-27T15:47:02.393+03:00HomeBrew Path Hatası Çözümü ve Macbook'a Ubuntu Kurmanın En Kolay Yolu Ubuntu için multipass ve paket yönetimi içinde bilgisayarıma homebrew kurmaya çalışırken path hatasıyla karşılaştım. Bu hata aslında homebrew'in kurulduğunu ancak PATH ayarlarının yapılmadığını söylüyordu. Aldığım hatanın tam olarak metni ve ekran görüntüsü aşağıdaki gibi:Warning: /opt/homebrew/bin is not in your PATH. Instructions on how to configure your shell for Homebrew can be found in the Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-28465770290464342322023-07-15T16:38:00.006+03:002023-07-19T00:21:53.390+03:00Javascript Geliyorum Bekle :)Linkedin üzerinden Javascript eğitimine başladım. Birazda front-end tarafını merak ettiğim ve güncel teknolojileri öğrenmek istediğim için bakmak istiyorum aslında. Şimdilik ortamımdaki yazılım araç gereçlerini hazırladım ve çalışma dosyalarını bilgisayarıma yükledim. Bazı uygulamalar ve yaptığım kurulumlar aşağıdaki gibi:Visual Studio Code EditorLive ServerPrettierESLintNode.jsVisual Studio CodeHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-7281079457297119732023-07-07T22:29:00.004+03:002023-07-07T22:29:43.618+03:00THREADİNE BANDIM! Video Transcript - Threads'e Neden Geçtim? | Threads Twitter'ı Geçer mi? Elon Musk vs. Mark Zuckerberg arasında gerçekleşmesini beklediğimiz kafes dövüşü gündemdeki sıcaklığını korurken Zuckerberg hızlı bir çıkış yaptı ve Twitter’a büyük rakip veya tahtını elinden alabilecek olan Threads’i piyasaya sürdü ve bu, Elon Musk’ın Twitter’ı satın aldığından beri karşılaştığı en büyük tehdit.Threads çıktığı ilk günden itibaren büyük bir kitle tarafından kullanılmaya Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-79224898737222359502023-07-04T19:00:00.001+03:002023-07-04T19:00:00.144+03:0010 Days in Istanbul VLOG Video Transcript Yeni ismiyle Art İstanbul Feshaneyi açıldığının ikinci günü ziyaret etme fırsatım oldu. İlk sergi ise Ortadan Başlamak sanat severlerin ziyaretlerini bekliyor Feshane yeni tasarımıyla girişi ücretsiz, içerisinde bienal alanı, geçici sergi salonları mağaza, konferans salonu, İBB'ye bağlı kütüphane, kafeterya ve dinlenme alanları gibi çeşitli bölümlerden oluşuyor. İlk sergiden ve Feshane'nin Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-26618225706172523852023-05-20T00:05:00.003+03:002023-05-20T00:05:15.020+03:00Davinci Resolve ile İnstagram Reels Çözünürlüğünde Render Alma Yatay çekilmiş bir videoyu proje çözünürlüğünde yapılan küçük bir değişiklikle instagram reels veya youtube shorts için dikey formatına getirmek mümkün ve bu çok kolay. Ancak yatay çekilmiş bir videoyu sadece çözünürlükle dikey formata dönüştürdüğünüzde dönüşen videonun üstü ve altı siyah boş bölgelerle kaplanır. Eğer istenirse bu şekilde veya videonun transform bölümündeki X değerine zoom Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-6063110773169686862023-05-13T00:04:00.000+03:002023-05-13T00:04:00.152+03:00AdBlock Yerine Tercih Edilecek En Güçlü Alternatif Uygulama: uBlock Origin Bir süredir reklamları engellemek için yeni bir uygulama arayışına girmiştim ve ne yazık ki AdBlock'tan yeterli performansı görmüyordum. Bunu çözmek için araştırdım, okudum ve sonunda uBlock Origin isimli çok kuvvetli bir uygulama buldum. Gerçekten reklamları engelleme konusunda acayip başarılı ve hatta youtube'da bile sorunsuz çalıştığını rahatlıkla size söyleyebilirim.uBlock Orijin açık Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-20790308809345847712023-05-05T22:11:00.004+03:002023-05-05T22:14:01.154+03:0015 Ethereum Değerindeki NFT Sanat Eseri Kulağa ilginç geliyor değil mi? Gerçekten de 0,01 ETH değerinden tutun 15 ETH değerine kadar birçok NFT sanat eseri marketlerde satışta. Bu zamana kadar detaylı bir şekilde inceleme fırsatım olmadı ancak biraz girip markette gezinmeye çalıştığımda ilginç ürünler ve inanılmaz fiyatlarla karşılaştığımı söylemeden edemeyeceğim. 15 ETH şuan ben bu makaleyi yazarken yaklaşık 29.676 USD değerindeHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-84168293852815822602023-04-02T17:27:00.003+03:002023-04-02T17:27:28.701+03:00pyuic ile python (.py) Dosya Dönüştürme Hatası Çözümü PyQt5 ile hazırladığım bir formu MainWindows.ui dosyasını python dosyasına dönüştürmek istiyorum ancak dizinde .ui dosyasını görmüyor veya dönüştürme işlemi yapılsa bile dosyanın içeriğine bakıyorum herhangi bir kod gözükmüyor. Bunu çözmek için dönüştürmek istediğim .ui dosyasını shift tuşuna basılı turarak power shell ile açtım ve aşağıdaki kodu burada çalıştırarak kodların Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-19331716897857620372023-03-29T23:41:00.003+03:002023-03-29T23:41:54.503+03:00Docker İmajları Export Etme ve Sanal Sunucudan Dışarıya Yedekleme - Backup SCP Copyİmajları yedek aldım ve VirtualBox üzerindeki yedek dosyasını test olması için önce windows makineme sonra tekrar geriye sunucuya aktarıp orada yükleme işlemini yani load işlemini gerçekleştirdim. Aşırı keyif aldım aşırı :)Kullandığım bazı komutlar:#Docker imajları dışarıya export ettirmedocker save alpine:3.12 -o /home/imajlar/alpine.tardocker stop Deneme1 #Senaryo için konteyner durduruldu ve Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-53711176547243407822023-03-28T21:13:00.002+03:002023-03-28T21:13:12.607+03:00Docker Hub İlk Push Komutumu Kullandım Docker gerçekten çok keyifli bir ortam. Test ortamında yeni şeyler denedikçe daha fazla şey öğreniyorum ve gelişimim çok hızlı bir şekilde ilerliyor. Umarım sıkılmadan devam edebilirim :)Bugün kullandığım bazı komutlar:#Docker login and images pushdocker logindocker logoutdocker imagesdocker info | grep Registrydocker image tag alpine:3.12 gundillias/alpine:3.12docker image push gundillias/Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-1165060095691443762023-03-21T21:23:00.002+03:002023-03-21T21:27:12.653+03:00Docker Container Prune - Çok Hızlı Çalışıyor Bir süredir Docker eğitim videolarına bakıyorum ve teknolojiyi öğrenmeye çalışıyorum. Bir sonraki hedefimde kubernetes ve AWS gibi sistemler olacak. Bugün ilginç bulduğum bir komut öğrendim. Pasif olan tüm konteynerleri imha etmeye yarıyor. Dikkatli kullanmakta yarar var.#docker container pruneDenemek için sanal sunucuda birkaç tane konteyner oluşturup ardından prune komutunu Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-54881664812077647252023-03-14T21:48:00.002+03:002023-03-14T21:48:32.638+03:00Oracle VM VirtualBox - Entegrasyon Problemi | Pencereye Tıklayamamak ve Ekranın Sol Üstüne Sürekli İmleç Kaymasının Çözümü Bu sorun benim başımı çok büyük bir şekilde ağrıtmıştı ve sırf bu sorun nedeniyle bilgisayarımı formatlayıp çalışmalarıma sıfırdan başlama kararı bile aldığım oldu. Şimdi bunun çözümüne ulaştım ve buradan da herkesle paylaşmak istiyorum. Kendime de kısa bir not olsun. Benzer bir mouse imleç problemi yaşadığınızda lütfen aşağıda gördüğünüz seçenekleri kontrol edin ve güncelledikten sonra Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-44361127558894951262023-01-14T15:51:00.006+03:002023-01-14T15:51:33.421+03:00DevOps Yolunda Önce Docker mı yoksa Kubernetes mi Öğrenmeliyiz?Docker, uygulamaların çalışmasını sağlamak için kullanılan bir container teknolojisidir. Kubernetes ise, container'ların yönetimi, dağıtımı ve skalasını sağlamak için kullanılan bir araçtır. Öncelikle Docker öğrenmeniz önerilir, çünkü Kubernetes container'ları yönetirken Docker kullanır. Ancak, uygulamalarınızı dağıtmak ve skalalamak istiyorsanız, Kubernetes öğrenmeniz daha yararlı olabilir.Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-41407516833769499632023-01-04T00:07:00.006+03:002023-02-06T20:36:43.958+03:00Ansible Varsayılan Yapılandırma ve Görevleri Farklı Playbooklara Dağıtma Ansible eğitiminde fena gitmiyoruz. En son yapıyı yeniden kurgulamaya ve her bir görevi farklı playbooklara dağıtmaya çalışıyoruz. Aşağıdaki resimde de görüldüğü gibi bir dizin kurgusuna gittik. Bu sanırım Ansible Docs'un istediği veya önerdiği bir yapı. Her bir görevin altında dikkat ederseniz bir main.yml dosyası var. Ayrıca tree isimli yeni bir komut öğrendim. Linux'ta dizin alt yapısınıHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-36469252006335248292022-12-28T21:37:00.003+03:002022-12-28T21:37:42.568+03:00ModuleNotFoundError: No module named 'Tkinter' Ubuntu için:sudo apt-get install python3-tkHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-84698140232874406172022-12-27T21:38:00.004+03:002022-12-27T21:39:23.460+03:00Ansible'da Değişkenler ve Inventory Dosyasında Sunucuları Gruplandırma Ansible'ın yeteneklerini gördükçe heyecanlanıyorum ve gerçekten ufkum genişliyor diyebilirim. Birçok şey yapmaya başladık. Bugün varsayılan yml dosyası oluşturup inventory dosyamızda sunuclarımızı gruplandırdık ve görevleri yine worker'lar üzerindeki sunucu tiplerine göre çalıştırmayı başardık. Yeni yml dosyamızda artık görev görev yapılacak işlemleri ekleyip sonucunun gerçekleşmesini Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-13895820811585561052022-12-26T22:53:00.002+03:002022-12-26T22:53:20.983+03:00gather_facts komutu Ansible otomasyonu eğitimi çok güzel gidiyor. Playbook'ları özelleştirmeye ve farklı yöntemler kullanmaya başladık. Örneğin değişkenleri kullanarak playbook'ları özelleştirdik. Listede yer alan farklı türdeki linux dağıtımları için parametrelerden yararlanarak görevi detaylandırabiliyorsunuz. Ansible ile ilgili yaptığımız çalışma hakkında daha sonra detaylı bilgi tekrar paylaşmaya Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-79993427071643268822022-12-24T14:52:00.005+03:002022-12-24T14:52:24.042+03:00Ansible Playbook ile Apache Kurulumu Yaptım Playbook oluşturmak ve içerisine eklediğimiz görevleri tek bir komutla tüm sunuculara uygulamak gerçekten büyük bir kolaylık. Ufkum genişledi diyebilirim. Eğitim sürecinde şöyle bir şey yaptık, ansible-otomasyonu klasörümüzde bir yml dosyası oluşturduk ve içerisine yapmak istediğimiz görevleri ekleyip kaydettik. Komutlar sırasıyla apt index'ini güncelliyor, ardından apache ve php kurulumunuHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-33521867273993915062022-12-24T13:56:00.003+03:002022-12-24T13:56:36.062+03:00Visual Studio Terminal ile Githup Commitgit config --global user.name "name"git config --user.email "e-mail"Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-41611426821977038062022-12-21T23:38:00.006+03:002022-12-21T23:38:52.985+03:00Ansible Maratonuna Devam - ansible.cfg Dosyasını OluşturdumYazdığımız konfigürasyonla birlikte tüm sunuculara tek bir komutla ve o komutu kısaltarak ping atmayı başardık. Ayrıca bunun dışında tüm sunucuları tek bir komut ile reboot edebildik. Gayet keyifli bir konuydu. Çok yavaş ilerlediğimin farkındayım ama en azından ilerliyorum diyelim :)Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-42991068944366041692022-12-17T15:07:00.003+03:002022-12-17T15:07:24.477+03:00SSH Remote Host Identification Has Changed - knowsn_hosts Dosyası Daha önce ssh bağlantısı kurulmuş ve belirli anahtarlarla bu parmak izleri dijital olarak bilgisayara tanıtılmış ancak sıfırdan yepyeni bir ssh atılmak isteniyorsa cmder veya kabuk aşağıdaki gibi bir hata verecektir. Bu aslında bir kimlik saldırısı olma ihtimaline karşı önlem amaçlı kullanıcıyı uyaran bir sistemdir. Hangi durumda karşılaştım: Daha önce kurduğum ve ssh bağlantısı Hakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0tag:blogger.com,1999:blog-2421946840838929982.post-38110117785686053072022-12-14T22:31:00.003+03:002022-12-14T22:31:32.624+03:00İlk Shell Dosyamı Oluşturdum Ansible otomasyonu için kurulum aşamalarını shell ile yapmaya çalışıyorum.nano ansible.shchmod +rx ansible.shbash ansible.shHakan Rapoğluhttp://www.blogger.com/profile/00259803118597729751noreply@blogger.com0