Bir süredir kullandığım Ubuntu sanallaştırma uygulaması olan multipass için kullanıcı arayüzü deneyimi yayınlandı. Yeni yayınlanan güncelleşirme ile artık GUI kullanarak dileğiniz gibi sanal makinelerinizi yönetebilir ve birkaç tıklama ile yeni bir işletim sistemi ayağa kaldırabilirsiniz. Tek kelime ile harika bir güncelleme olmuş. Mutlaka deneyin.
29 Ağustos 2024 Perşembe
7 Temmuz 2023 Cuma
THREADİ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.
20 Mayıs 2023 Cumartesi
Davinci 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 yapılarak siyah alanlar doldurulur ve tam ekran bir dikey video elde edilebilir. Elbette zoom yapıldıkça nesnelere yakınlaşılmış olacaktır. Bu ise video kalitesinde bir düşüşe veya yakınlık uzaklık ayarına çok dikkat edilmemiş bir kayıtsa nesnelerin çok fazla ekranı doldurmasına neden olabilir. Videoyu dikey formata getirmek için ise file menüsündeki proje ayarlarından 1080*1920 çözünürlüğüne geçiş yapmak yeterli oluyor. Aşağıdaki ekran görüntüsünü inceleyebilirsiniz.
13 Mayıs 2023 Cumartesi
AdBlock 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 kaynak kodlu bir reklam engelleme uygulaması hatta eklentisi de diyebiliriz ancak ben alışkanlık olduğu için uygulama diye söyleyeceğim. Normalde basit bir Chrome eklentisi olarak kurup aktif edebiliyorsunuz. Çok zor değil kesinlikle. İnternet kullanıcılarının resim, scripting, popup gibi açılır pencereler ve reklam bazlı yönlendirmeleri sizin adınıza durdurur ve rahatsız olmadan internette gezinmeye veya video izlemeye/okumaya devam edebilirsiniz. Bu anlamda bende kısa bir süre önce geçiş yaptım ve yaklaşık bir haftadır kullandığım bu uygulamayla ilgili kısa bir görüşümü sizlerle paylaşmak istedim. Gerçekten beni çok rahatlattı. Teşekkürler uBlock Orijin.
uBlock Orijin uygulamasını veya eklentisini güvenilir bir kaynaktan indirip kurduğunuza emin olmanızı söylemeden makalemi sonlandırmak istemedim. Sonuç olarak belli başlı izinleri de vermiş oluyoruz reklamları engelleyebilmesi için. Dolayısıyla orijinal uBlock indirmeye veya yüklemeye çalışırken sahte bir app bilgisayarınıza yükleyebilir ve virüs bulaştırabilirsiniz. Eklentiyi indirmeden ve kurmadan önce yayıncısına, kaç kere indirilip yüklendiğine, kaynağına vs. bakıp emin olduktan sonra güvenle kurabilirsiniz. Faydalı olmasını umarım.
5 Mayıs 2023 Cuma
15 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ğerinde bir fiyata sahip. İnanılmaz!
Elbette NFT sanat eserleri kimine göre bu miktarları edebilir, kimine göre bu eserler kolay yoldan hızlı bir şekilde para kazanmanın da bir yöntemi olarak değerlendirilmeye çalışılıyor olabilir. Sanat bu, sizin için çok değerlidir, sizde çok büyük bir anlam bulur ve o eseri alırsınız veya almazsınız. Bu sizin kişisel zevkiniz ve her türlü saygı duyulması gereken bir şey.
Benim NFT eserlerini incelediğim platformun ismi dünyada da çok kullanılan ve popüler olan OpenSea marketi. Eğer hala ziyaret etmediyseniz platforma girip eserleri inceleyebilir ve markette gezinebilirsiniz. Bu arada 15 ETH'lik NFT'leri de filtreleyerek bulabilirsiniz. Yüzlerce belki binlerce yüksek değerler biçilen dijital sanat eserleri bulunuyor.
2 Nisan 2023 Pazar
pyuic 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 dönüştürülmesini sağladım.
python -m PyQt5.uic.pyuic -x MainWindows.ui -o MainWindows.py
28 Mart 2023 Salı
Docker 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 push
docker login
docker logout
docker images
docker info | grep Registry
docker image tag alpine:3.12 gundillias/alpine:3.12
docker image push gundillias/alpine:3.12
docker pull hello-world
docker rmi feb5d9fea6a5
#Docker tüm konteynerlari kalıcı olarak silme
docker rmi $(docker images -aq)
docker rmi -f $(docker images -aq)
21 Mart 2023 Salı
Docker 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 prune
Denemek için sanal sunucuda birkaç tane konteyner oluşturup ardından prune komutunu deneyebilirsiniz. Sonuç aşağıdaki gibi oluyor.
14 Mart 2023 Salı
Oracle 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 sanal makinelerinizi yeniden çalıştırın. Ben bu şekilde çözebildim ve çok rahatladım. Ctrl gibi herhangi bir tuşa basmadan sanal makine penceresine ve normal bilgisayarımdaki ekranlara direkt geçiş sağlayabiliyorum ve çok rahat bir şekilde her şeyi kullanıyorum. Bu şekilde daha da rahat oluyor.
21 Aralık 2022 Çarşamba
Ansible Maratonuna Devam - ansible.cfg Dosyasını Oluşturdum
Yazdığı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 :)
17 Aralık 2022 Cumartesi
SSH 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ı oluşturduğum sanal sunucumu yeniden aynı konfigürasyonlarla kurduğumda ve ssh atmak istediğimde bu uyarıyla karşılaştım. Yani bilgisayar ssh atılacak yer için daha önce oluşturulmuş bir kayıtla verilerin uyuşmadığını dolayısıyla bunun bir tehdit olabileceğine karşı beni uyarıyor. Çözüm olarak knowsn_hosts dosyasının içerisindeki ilgili kayıtları temizledim ve bağlantıyı yeniden oluşturdum.
6 Aralık 2022 Salı
Ubuntu Sunucularına Kalıcı (Statik) DNS Ayarı Girmek
/etc/resolv.conf dosyasını nano ile açarak DNS girebiliyorsunuz ancak bu o anki oturumunuz sırasında geçerli oluyor ve sunucuyu kapatıp açtığınızda veya yeniden başlattığınızda DNS ayarlarınız eski haline geri dönüyor. Bunu kalıcı olarak düzeltebilmek için öncelikle Resolv.conf dosyasını unutmanız gerekmekte. Öncelikle bu dosyayla bir işiniz yok. Daha statik bir işlem yaparak bunu düzeltmek mümkün.
sudo nano /etc/netplan/00-installer-config.yaml
Ardından ilgili tabloyu DNS dahil diğer IP bilgilerinizle birlikte sytax'a uygun doldurmanız gerekiyor. Bu tabloda yazım kurallarına dikkat etmelisiniz. Çünkü doğru yazılmadığında IP veya DNS bilgileriniz okunmayacaktır. Aşağıdaki resimde yer aldığı gibi doldurabilirsiniz.
Dosyayı Ctrl+X ve Y tuşları ile birlikte kaydettikten sonra network değişikliklerini uygulamak için aşağıdaki komutu çalıştırabilirsiniz.
sudo netplan apply
Hepsi bu kadar. Geçmiş olsun.
26 Kasım 2022 Cumartesi
4 Kasım 2022 Cuma
Scratch mi Yoksa Scoolcode'mu Daha Etkili? | Çocuklarda Kodlama Eğitiminin Önemi ve Logiscool'un Farkını İnceliyoruz
Çocuklara erken yaşlarda kodlama ve dijital okuryazarlık eğitimleri aldırmak ve onların tüketen yerine biraz daha üreten tarafta olmalarını sağlamak günümüz dünyasında en önemli kazanımlardan biri diyebiliriz. STEM eğitimi olarak da adlandırılan, bazı kurumlarda robotik kodlama adı altında verilen veya direkt blok kodlama, görsel programlama da diyebileceğimiz yazılım ve teknoloji tabanlı eğitimlerin ne kadar önemli olduğunu artık çok daha iyi anlıyoruz.
Çocuklar kodlama ve dijital okuryazarlık eğitimlerini erken yaşlarda almadıklarında sadece dijital içerikleri tüketen, oyun oynayan, video izleyen veya sosyal medya platformlarını kullanan bir "kullanıcı" olmaktan dışarıya çıkamıyorlar. Bu aslında onların hayal kurmalarını, fikir üretmelerini, proje geliştirmelerini, yani gelişimlerini kısıtlayan, aynı zamanda diğer derslerinin de başarısını etkileyen çok önemli bir faktör.
Kodlama ile erken yaşlarda tanışan çocuklar neler öğreniyor?
Erken yaşlarda kodlama ile tanışan çocuklar algoritma ile birlikte aslında kodlamanın temel kavramlarını ve terimlerini öğrenmeye başlıyorlar. Sadece algoritmayı bile öğrenmeleri onların problem çözme yeteneklerini geliştiren, olaylara farklı bakış açılarıyla yaklaşmalarını sağlayan, hayal kurmalarını destekleyen en basit kavramlardan biri. Ancak etkisi çok büyük.
Steve Jobs kısaca bu konuda şöyle diyor: "Bilgisayar programlamayı herkes öğrenmeli. Çünkü bu, size düşünmeyi öğretir."
Çocuklarda düşünmeyi ve hayal kurmayı öğrenirler. İşte bundan daha değerli ne olabilir. Bırakın çocuklarınız hayal kurabilsinler, düşünsünler, kendileri bir fikir bulsun ve çok basit bir oyun bile olsa somut bir proje yapıp başarma duygusunu tatsın. Bu inanılmaz kıymetli bir kazanım. Kodlama eğitimleri elbette algoritma ve yazılımın temellerini kazandırdığı gibi matematik, fizik ve İngilizce gibi diğer derslerin gelişimlerini destekleyici içeriklere sahip olduğu için çocuğun genel olarak okul başarısını olumlu yönde etkiler.
Kısaca Scratch nedir? Nasıl kullanılır?
Scratch MIT üniversitesinin geliştirdiği ve ücretsiz olarak kullanıma sunulan blok tabanlı bir programlama dili ve arayüzü. Junior olarak adlandırılan biraz daha küçük yaş gruplarına hitap eden, telefonla kullanılabilen arayüze sahip oldukları gibi birde web sitesi üzerinden veya bilgisayara yüklenebilen bir programla da kod yazma imkanı sunan platform. Ücretsiz olması, dünya tarafında geliştiriciler tarafından desteklenmesi, çizim desteği, diğer platformlarla entegre proje geliştirmeyi desteklemesi artı yönleri olarak sıralanabilir.
Ancak Scratch dilinin ve platformunun eksi yönleri nelerdir diye soracak olursanız: Yaş gruplarına ve seviyelere göre kod paletlerinin değiştirilememesi ve yazılı kodlama dillerine geçişi kolaylaştıran bir arayüze sahip olmamasını söyleyebiliriz.
Logiscool'un farkı nedir ve scoolcode'u öne çıkaran şeyler nelerdir?
- Macaristan'daki merkezleri tarafından geliştirilen bir müfredatlarının olması (tüm dünyadaki Logiscool okullarından gelen geri bildirimlerle desteklenen ve iyileştirilen bir sistem/müfredat)
- Dünya standartlarında bir eğitim görme fırsatı; Türkiye'deki Logiscool okulunda ders gören öğrenci ile Almanya veya Amerika'daki bir Logiscool öğrencisi aynı sürelerde, aynı eğitim içeriklerine ulaşabiliyor olması
- Ders saatleri dışında kullanılabilen canlı bir platform (my.logiscool), böylece öğrenciler ders dışında da kendileri serbest zamanlarında proje geliştirebiliyor veya diğer öğrencilerin geliştirip toplulukta paylaştıkları oyunların kodlarını inceleyip, projeleri deneyebiliyor.
- Farklı yaş grup ve seviyelerine göre değişen kod paletlerinin olması. Böylece ilkokul öğrencisi ile ortaokul veya lise öğrencisi aynı kod paletlerini kullanmıyor. Basitten gelişmişe doğru ilerliyor.
- Kurs sonlarında verilen sertifikalar
- Yazılı programlamaya geçişi kolaylaştıran MIX metot olarak adlandırdıkları bir arayüze sahip olmaları. Bu ekran ve kurslarda hem blok kodlama hem de yazılı programlama eğitimi aynı anda tek bir ekranda veriliyor.
- Sadece kodlama değil, aynı zamanda dijital okuryazarlığı destekleyici kamplar ve atölye dersleriyle gelişimi destekleyen geniş müfredata sahip olmaları. Dijital illüstrasyon, video prodüksiyonu, Minecraft, Roblox, mobil uygulama geliştirme, Junior hacker gibi farklı alanlardaki içerik.
- Ücretsiz deneme dersi imkanı; Web sitelerinden başvuru yaparak gerçek bir derse katılabilir ve sistemlerini, bir dersin nasıl işlendiğini kolaylıkla gözlemleyip kararınızı verebilirsiniz.
- Ve tabii ki kaliteli eğitmen kadrosu. Detaylı bilgi için logiscool.com adresini ziyaret edebilirsiniz.