Mastodon
10 dk okuma süresi

⛈️ Cloudflare Korsan Siteleri Yasaklayabilir! - 14/2023

Yeni bir pazar sabahından herkese selamlar!

Bu hafta yeni bir tarayıcı, YZ'nın güncel durumu, Cloudflare ve yeni video editör programım gibi bir sürü farklı konu hakkında konuşuyoruz. Her zaman olduğu gibi yorumlarınızı bekliyorum. Keyifli okumalar!

🐧 Özgür Yazılım

🦔 Mullvad kendi tarayıcısını çıkardı. Tarayıcı Firefox tabanlı ve Tor'un özelleştirmelerini kullanıyor. Hatta bildiğiniz bire bir Tor tarayıcısı gibi. Tek farkı bu tarayıcı VPN'le kullanılmak üzere tasarlanmış. Tarayıcı parmak iziyle sizi çok rahat takip edebilen websitelerine karşı Tor ağı dışında Mullvad tarayıcısı kullanılabilir. Mullvad VPN'e üye olmasanız da kullanabiliyorsunuz.

Mullvad VPN | Privacy is a universal right
Mullvad is a VPN service that helps keep your online activity, identity, and location private. Only €5/month - We accept Bitcoin, cash, bank wire, credit card, PayPal, and Swish.

🍿 POP OS'in arkasındaki firma System76 aynı zamanda dizüstü bilgisayarlar da üretiyor biliyorsunuz. Firmwarelerini açık kaynak yapmışlar.

GitHub - system76/firmware-open: System76 Open Firmware
System76 Open Firmware. Contribute to system76/firmware-open development by creating an account on GitHub.

🤖 Yapay Zeka

🦾 Stanford YZ'nın güncel durumuyla ilgili 386 sayfalık bir rapor yayınladı. İlginç bulgular var. Aşağıdaki bağlantıdan özetine ve full rapora gidebilirsiniz. Benim en garibime giden bulguysa yapılan bir ankette Çinli, Suudi ve Hintli katılımcıların %70'i YZ'nın zararından çok faydasının olduğunu düşünürken Amerikalılarda bu sayı %35.

GitHub - system76/firmware-open: System76 Open Firmware
System76 Open Firmware. Contribute to system76/firmware-open development by creating an account on GitHub.

🖼️ Facebook segment-anything adlı açık kaynak bir yazılım yayınladı. Bir resimdeki bütün parçaları bulup ayırmanıza izin veriyor. Çok güzel bir araç demo sayfasını denemelisiniz.

GitHub - facebookresearch/segment-anything: The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model. -...

🧑‍✈️ Github Copilot alternatifi, kodunuzu yazmanıza yardım eden bir açık kaynak yapay zeka yayınlandı. Henüz alfa aşamasında ancak kendi cihazınızda kullanabiliyorsunuz.

GitHub - TabbyML/tabby: Self-hosted AI coding assistant
Self-hosted AI coding assistant. Contribute to TabbyML/tabby development by creating an account on GitHub.

🔒 Güvenlik

🗃️ Winrar SFX arşivleri kullanıcının haberi olmadan Powershell'i çalıştırabiliyor ve sisteme arka kapı yerleştirebiliyor. SFX (self extract) arşivleri siz şifreyi girer girmez otomatik dosyaları çıkaran arşiv tipi. Bu tarz arşivleri kullanyorsanız güvenli yerlerden indirdiğinize emin olun.

WinRAR SFX archives can run PowerShell without being detected
Hackers are adding malicious functionality to WinRAR self-extracting archives that contain harmless decoy files, allowing them to plant backdoors without triggering the security agent on the target system.

📱 Samsung ilk başta verilerin sızmaması için çalışanlarına ChatGPT'yi yasakladı ama daha sonra bunu kaldırdılar ve bilin bakalım ne oldu? Çalışanlar ChatGPT'ye Samsung'un verilerini sızdırmışlar. OpenAI servisini kullandığınız zaman sizin verilerinizi tutma hakları var.

Samsung reportedly leaked its own secrets through ChatGPT
Well that didn’t take long, now did it?

🎮 Oyun

🎲 Halo: The Master Chief oyunu Steam Deck desteği kazandı. Normalde de oyun açılıyordu ama çevrim içi kısmında EAC yüzünden oynayamıyordunuz. Artık Linux'ta da oynayabilirsiniz.

Halo: The Master Chief Collection gets Steam Deck support
It took quite a while for the issues to be figured out but Halo: The Master Chief Collection (MCC) now has improved Steam Deck support.

📰 Bahsetmeye Değer Haberler

⛈️ Cloudflare DNS sunucusunda korsan siteleri yasaklamaya başlayabilir. İtalya'daki davayı kaybetmişler ve itirazları da reddedilmiş. İşin sıkıntılı yanı bu olursa İtalya dışındaki kullanıcıları da etkileyebilir. Şu an karara göre yasaklamaları lazım ama henüz başlamamışlar.

Cloudflare DNS Must Block Pirate Sites, Italian Court Confirms * TorrentFreak
A court has rejected Cloudflare’s appeal against a DNS-blocking injunction. If Cloudflare can block other content, it can block pirate sites.

💻 M1 ve M2 Macler Linux üzerinden Wine ile belli başlı oyunları açabilmeye başladı. Unutmayın bu işlemcilerde bir yıl öncesine kadar Linux'u doğru dürüst çalıştıramıyordunuz bile.

🧭 Görünüşe göre Alibaba 6 farklı şirkete bölünecek. Bu uzun zamandır konuşuluyordu ama artık olacak gibi. Bunun olmasının nedeni Alibaba'nın çok büyük bir şirket olması ve Çin'deki düzenleyici kurumlar fazla güçlü olduğunu ve rekabeti etkilediğini düşünüyorlar. Buna benzer bir şey Google'ın ya da Meta'nın başına gelir mi sizce?

Alibaba breaks itself up in six
Investors cheer the move as signalling the end of China’s tech crackdown

⚡ Google Play Store, 2024'ün başlarından itibaren geliştiricilerin verilerinizi silme seçeneğini sunmasını zorunlu hale getirecek. Uygulamanın mağaza sayfasında da bunu nereden yapabileceğinizi göstermesini isteyecek. Mahremiyetiniz açısından güzel bir gelişme.

Google will require Android apps to let you delete your account
Google has announced a new Google Play Store data deletion policy that will require Android developers to provide users with an online option to delete their accounts and in-app data.

🪙 Bu haftanın en ilginç haberiyse Bitcoin teknik dokümanı, Mac OS 10.14 ve üst sürümlerinde bir klasörde saklı duruyor. Nedeniyse belli değil. Apple bu konuya henüz yorum yapmadı. Sizce neden olabilir?

📝 Yapılan bir araştırmaya göre sahte anılar saniyeler içinde oluşabiliyor. Bu da demek oluyor ki 10 saniye önce hatırladığınız bir durumu yanlış hatırlayabilirsiniz.

False Memories Can Form Within Seconds, Study Finds - Slashdot
In a new study, scientists found that it’s possible for people to form false memories of an event within seconds of it occurring. This almost-immediate misremembering seems to be shaped by our expectations of what should happen, the team says. Gizmodo reports: “This study is unique in two ways, in…

🐦 Twitter'da artık Substack bağlantılı bir Tweet atamıyorsunuz. Substack normalde bülten yazmanıza olanak sağlayan bir platform ancak geçtiğimiz günlerde Twitter'a benzer yeni bir sistem getirmişler. Görünüşe göre bu Twitter'ın hoşuna gitmedi. Elon söylediği kadar ifade özgürlüğünü savunan birisi mi acaba?

The dumb reason Twitter won’t allow retweeting tweets linking to Substack
“Some actions on this tweet have been disabled by Twitter.”

✂️ Yeni Video Editörüm Kapalı Kaynak

Kanalı açtığımızdan beri videoların yaklaşık %90'ı Kdenlive ile %9'u ise Shotcut ile düzenlendi. Alternatiflere bakarken Davinci Resolve'a tekrar bir şans vermek istedim ve Kdenlive ile Shotcut'ta var olan problemlerimizi çözünce geçiş yapma kararı aldık.

Davinci Resolve daha önceden size başka bir videomda bahsettiğim pıt ses sorununu çözüyor. Aynı zamanda Kdenlive'a göre arayüz daha akıcı ve daha hızlı çıktı alıyor. Bu kararım sonsuza kadar Davinci Resolve kullanacağım anlamına gelmez ancak şu an için test ediyoruz ve bunu kullanacağız.

Yalnız Davinci Resolve'un bir sorunu var. Linux'taki ücretsiz versiyonunda MP4 uzantıalrı içeri veya dışarı aktarmıyor. Neden mi? Anladığım kadarıyla MP4 codecler ücretli ve siz Windows lisansı satın aldığınızda Windows bunu sizin yerinize ödüyor ama Linux özgür bir yazılım. Dolayısıyla Davinci Resolve bunu içerisinde dahil etmiyor.

Bu birazcık kötü bir durum çünkü Davinci Resolve'a dosyaları aktarırken farklı bir formata sokup çıktıyı aldıktan sonra tekrar küçültmem gerekiyor. Bunu şimdilik şu şekilde yapıyorum:

!/bin/bash  
  
if [ -z "$1" ] || [ -z "$2" ]; then  
 echo "Please specify an input file and an output directory"  
 exit 1  
fi  
  
input_file="$1"  
output_dir="$2"  
  
if [ ! -d "$output_dir" ]; then  
 echo "Output directory does not exist"  
 exit 1  
fi  
  
# Remove the file extension to use in output file names  
filename=$(basename -- "$input_file")  
filename="${filename%.*}"  
  
# Convert video to MPEG4  
ffmpeg -i "$input_file" -c:v mpeg4 -q:v 3 -an -f mp4 "$output_dir/$filename.mp4"  
  
# Extract audio as FLAC  
ffmpeg -i "$input_file" -q:a 0 -map a "$output_dir/$filename.flac"

Yukarıda gördüğünüz ChatGPT'ye yaptırdığım basit bir script. sh script_dosyası video_dosyanız /home/kullanıcıadın/çıktı-klasörü/ şeklinde kullanabilirsiniz. Video dosyanızı Davinci Resolve'da içeri aktarabileceğiniz görüntü ve ses dosyasına çeviriyor.

Çıktıyı aldıktan sonra da ffmpeg -i girdi.mov -c:v h264_nvenc -rc constqp -qp 25 çıktı.mp4 komutunu kullnarak çıktı boyutunu düşürüyorum.

📺 Ne İzliyorum?

🧑‍🔬 Türk toplumu bilime mesafeli mi? | Teke Tek Bilim - 20 Mart 2023

Türkiye televizyon kanallarında nadir görebileceğiniz güzel bir manzara. Çağrı abiyi yıllardır takip ederim, kendisini ekranda gördüğümde çok sevindim.

Türk toplumu bilime mesafeli mi? | Teke Tek Bilim - 20 Mart 2023
Bilim bizi kurtarabilir mi? Türk toplumu bilime mesafeli mi?Başarının sırrı fazla üniversite mi? Bilim mi ilgi çeker, safsata mı?Komple teorisi neden ilgi çe...

🖥️ Xorg Vs Wayland Is Just A Technical Detail

Xorg ve Wayland'in aslında kullanıcıdan çok geliştiricilerle alakalı bir durum olduğunu açıklayan güzel bir video.

📚 Ne Okuyorum?

🪟 The Day Windows Died

Çocukluğudan beri Windows kullanan yazılımıcının artık gözünde Windows'un neden bittiğini anlattığı bir yazı.

The Day Windows Died
As a longtime user of Windows, it was my first choice when preparing the first computer for my son. But that didn’t work out as expected.

🐙 Saying Goodbye to GitHub

Başka bir yazılımcı da neden Github Copilot yüzünden artık Github kullanmayı tercih etmediğini yazıyor.

Saying Goodbye to GitHub
I’ve been using GitHub since I was eleven years old. To be fair, I didn’t really understand git at the time, but I was able to fumble my way through it...

🎥 Ne Üretiyorum?

Bu haftaki ilk videomuzda sizlere Wayland'in ne olduğunu ve nasıl çalıştığını anlatıyorum.

Bir diğer videomuzdaysa benden uzun süredir incelememi istediğiniz Kali Linux'a göz atıyorum.

🖥️ Haftanın Komutu

Bu hafta öğreneceğimiz komut chmod. Bu komut, dosya ve dizinlerin izinlerini değiştirmek için kullanılıyor.

Değiştirmek istediğimiz dosya veya dizinin adını ve istediğimiz izinleri argüman olarak belirterek kullanıyoruz.

Örneğin dosya.txt dosyasına yazma izni vermek için şu komutu kullanabiliriz:

chmod +w dosya.txt

Aynı zamanda, izinleri kaldırmak için aynı söz dizimini kullanabiliriz:

chmod -w dosya.txt

Dosya izinlerini sayısal değerler kullanarak da değiştirebiliriz. Örneğin, dosya.txt dosyasına sahip olan kullanıcıya okuma, yazma ve çalıştırma izni vermek için şu komutu kullanabiliriz:

chmod 700 dosya.txt

Sayı değerlerine Chmod Calculator sitesinden de bakabilirsiniz.

chmod komutu hakkında daha fazla bilgi almak için:

chmod

💽 Haftanın Yazılımı

Bu haftaki yazılımımız Zap. Ses efektlerinizi gruplara ayırıp kullanmanızın sağlayan bir uygulama. Bu özellikle yayıncılar için çok güzel bir araç. Ben de yeni keşfettim ve yayınlarda kullanmaya başlayacağım.

Flatpak üzerinden kurup test edebilirsiniz.

Bültenin sonuna geldik dostlar. Akşam 20:30'daki yayında görüşmek üzere!