Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sayfa Güncellemeleri & İçerik Ekleme #253

Merged
merged 16 commits into from
Dec 28, 2024
Merged

Conversation

DarkIsTaken
Copy link
Contributor

@DarkIsTaken DarkIsTaken commented Dec 26, 2024

Yapılan Değişikler

2 Faktörlü Doğrulama araçları arasında FreeOTP eklendi. Dosya Sıkıştırma sayfasına ilk defa içerik yazıldı. 7-zip, PeaZip, GNU Gzip ve FreeArc yazılımları eklendi.

Değişiklik Türü

Katkınız proje üzerinde ne tür bir değişikliğe eşit geliyor?
Uygun olan kutulara x işareti koyun.

  • Dökümantasyon eklemeleri yapıldı (yeni sayfalar, yeni uygulamalar)
  • Dökümantasyon düzeltmeleri yapıldı (sayfa iyileştirmeleri, yazım hatalarının giderilmesi)
  • Koda katkı yapıldı (CSS/JS ya da diğer unsurlar)
  • Hatalar giderildi (kod ve diğerleri)

Kontrol Listesi

Uygun olan kutulara x işareti koyun. Bunları PR oluşturduktan sonra da doldurabilirsiniz. Bunlardan herhangi biri hakkında emin değilseniz, sormaktan çekinmeyin. Yardım etmek için buradayız! Bu sadece kodunuzu birleştirmeden önce nelere bakacağımıza dair bir hatırlatmadır.

  • Yapılan değişiklerin kontrolleri yerel sitede yapıldı.
  • Eklemelerim markdown ve yazım kurallarına uygun.
  • Sayfaya tablo ekledim/ tabloyu düzenledim. (tabloda gereksiz sütunlar yok)
  • Sayfa düzeni, diğer sayfalardan farklı değil.
  • Eklediğim uygulama(lar) açık kaynak.
  • Uygulama logosunu ekledim.
  • Eklediğim logo transparan.
  • Eklediğim tarayıcı eklentisi mahremiyet ve güvenlik anlamında tarayıcıya artılar ekliyor.
  • Eklediğim uygulamanın açık kaynak deposunu ve gizlilik politikalarını ekledim.
  • CSS/JS ve diğer kod düzeltmelerimde bir hata yok.
  • Giderilen hataları test ettim.

@GokturkTalha
Copy link
Member

Katkınız için teşekkürler @DarkIsTaken

Yılbaşı dolayısıyla işlerim biraz yoğun, ondan bakamamıştım, bu akşam inceleyeceğim.

@wiseweb-works işiniz yoksa yada bakmak istiyorsanız sizde bakabilirsiniz hocam.


### <span style="display: inline-block; vertical-align: middle;"><img src="docs/images/freeotp.svg" alt="FreeOTP" style="width: 50px; height: auto;"> </span> <span style="display: inline-block; vertical-align: middle;"> FreeOTP

**[FreOTP](https://freeotp.github.io/)**, tek seferlik şifre protokollerini kullanan sistemler için açık kaynaklı ve sade bir iki faktörlü kimlik doğrulama uygulamasıdır. FreeOTP, [HOTP](https://www.ietf.org/rfc/rfc4226.txt) ve [TOTP](https://www.ietf.org/rfc/rfc6238.txt) açık standartlarını uygular, bu sebeple özel bir sunucu tarafı bileşenine gereksinimi bulumamaktadır. Mobil platform desteği sunan FreeOTP, [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) lisansı altında yayımlanmaktadır.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tek seferlik şifre protokollerini

"süre bazlı tek kullanımlık şifre üreten" gibi bir şey daha iyi olabilirdi sanki. Süre ve şifre arasındaki bağlantı es geçilmiş. Bu haliyle recovery code olayı ile otp olayı arasındaki fark muğlak kalır.

@@ -6,8 +6,53 @@

# Dosya Sıkıştırma

> Eklenecek
**Dosya sıkıştırma**, dijital dosyaların boyutunu azaltmak için kullanılan bir tekniktir. Bu işlem, bir veya birden fazla dosyanın kapladığı alanı daha küçük bir boyuta indirir. Dosya sıkıştırma, dosyaların daha az depolama alanı kaplamasını ve daha hızlı transfer edilmesini sağlar. Sıkıştırma, genel olarak verilerin tekrar eden veya gereksiz parçalarını kaldırarak veya veri yapısını optimize ederek yapılır. Bu işlem genellikle **ZIP**, **GZIP**, **RAR**, **7Z** gibi formatlar tercih edilerek gerçekleştirilir.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ve daha hızlı transfer edilmesini

Transfer hızına bir etkisi olacağını zannetmiyorum. Transfer edilecek dosya boyutu azalacağı için süre gene azalır fakat bu fark hızdan değil boyuttan kaynaklacaktır.

Copy link
Contributor Author

@DarkIsTaken DarkIsTaken Dec 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Özellikle sunucu taraflı sistemlerde ve İçerik dağıtım ağlarında dosya sıkıştırma yöntemi, transfer süresinin kısalması ve veriminin artması amacıyla, transfer edilecek veri boyutunun azaltılması için tercih edilen bir yöntem olduğundan dolayı belirtmeye gerek duydum. Düzeltilmiş haliyle yeni bir Pull Request oluşturabilirim.

Copy link
Member

@wiseweb-works wiseweb-works Dec 27, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sıkıştırma nedeniyle 100mbit olan internetiniz 200mbit olmaz. Süre azalır ama internet hızlandığı için (hızlanmaz da) değil. Dosya boyutu azaldığı için. İkisi arasındaki bağı iyi kuralım. Bu mantığa göre dosyanın yarısını silersem internetim 2x hızlanmış olur.

Düzeltilmiş haliyle yeni bir Pull Request oluşturabilirim.

Yeni PR açmanıza gerek yok @DarkIsTaken forkladığınız repoya yeni commit gönderdiğinizde otomatik buraya da ekleniyor.

@GokturkTalha
Copy link
Member

Küçük bir göz gezdirdim, başlık altında birden fazla kez lisans sayfalarına bağlantı verilmesi gereksiz gibi. Lisansını sadece tabloda belirtmek yeterli gibi.

@DarkIsTaken
Copy link
Contributor Author

Küçük bir göz gezdirdim, başlık altında birden fazla kez lisans sayfalarına bağlantı verilmesi gereksiz gibi. Lisansını sadece tabloda belirtmek yeterli gibi.

Genel olarak proje içerisinde bulunan çoğu sayfadaki tablolarda lisans özel olarak belirtilmediği için yazılım altbaşlıklarında ilgilileri için belirtmeyi daha uygun görmüştüm. Değişiklik yapılmasını istiyorsanız, düzeltilmiş halini tekrardan gönderebilirim.

@GokturkTalha
Copy link
Member

GokturkTalha commented Dec 27, 2024

Küçük bir göz gezdirdim, başlık altında birden fazla kez lisans sayfalarına bağlantı verilmesi gereksiz gibi. Lisansını sadece tabloda belirtmek yeterli gibi.

Genel olarak proje içerisinde bulunan çoğu sayfadaki tablolarda lisans özel olarak belirtilmediği için yazılım altbaşlıklarında ilgilileri için belirtmeyi daha uygun görmüştüm. Değişiklik yapılmasını istiyorsanız, düzeltilmiş halini tekrardan gönderebilirim.

Düzeltilmiş hali yerine direkt PR olarak yolladığınız fork (main olarak gözüküyor) üzerinde commit atarsanız buraya düşecektir.

Demek istediğim tabloda belirttiğiniz için sayfa içine eklemenin çokta gerek olmadığıydı. Aslında sayfa içinde aynı lisansın sayfasına 3-4 kez bağlantı vermek gereksiz duruyordu ondan söyledim.

Tekrardan katkınız için teşekkürler!

@GokturkTalha
Copy link
Member

@DarkIsTaken @wiseweb-works Dosya Sıkıştırma'da eklenen FreeArc uygulaması en son 2013 yılında güncellenmiş. Yaklaşık 10 yıldan uzun süredir güncelleme almamış. Örneğin güncel sıkıştırma yazılımları kadar etkili mi yada güncel sıkıştırma yollarını kullanabiliyor muyuz? İlgili yazılımı ekleyip-eklememek biraz kararsız bıraktı beni.

@GokturkTalha
Copy link
Member

@allcontributors pls add @DarkIsTaken doc

Copy link
Contributor

@GokturkTalha

I've put up a pull request to add @DarkIsTaken! 🎉

@GokturkTalha
Copy link
Member

#28

@DarkIsTaken
Copy link
Contributor Author

@DarkIsTaken @wiseweb-works Dosya Sıkıştırma'da eklenen FreeArc uygulaması en son 2013 yılında güncellenmiş. Yaklaşık 10 yıldan uzun süredir güncelleme almamış. Örneğin güncel sıkıştırma yazılımları kadar etkili mi yada güncel sıkıştırma yollarını kullanabiliyor muyuz? İlgili yazılımı ekleyip-eklememek biraz kararsız bıraktı beni.

Yanlış hatırlamıyor isem, 2016'ya kadar desteği sürdürülmüştü. Daha sonrasında resmî bir açıklama olmasa da yazılımın geliştirilmesi birden sona erdi. Bakımı sürmese de halen daha geçerli, kullanışlı ve son teknolojilerle uyumlu bir yazılım olduğu için eklemekten yana sakınca duymadım. Sayfayı zaten ilerleyen vaadede de güncellemeyi ve daha fazla yazılım eklemeyi planlıyorum. Kalmasının bence bir zararı yok.

@wiseweb-works
Copy link
Member

wiseweb-works commented Dec 28, 2024

Zip aracısı araçlarda yetki yükseltme veya kod yürütme açıkları çok çıkıyor. Bunlar da arka planda benzer teknolojiler kullandığından güncelleme almaması sorun olabilir. Ama illa eklenecekse uzun süredir geliştirilmediğini belirtir bir icon veya bilgi eklenebilir.

@GokturkTalha
Copy link
Member

Yanlış hatırlamıyor isem, 2016'ya kadar desteği sürdürülmüştü. Daha sonrasında resmî bir açıklama olmasa da yazılımın geliştirilmesi birden sona erdi. Bakımı sürmese de halen daha geçerli, kullanışlı ve son teknolojilerle uyumlu bir yazılım olduğu için eklemekten yana sakınca duymadım. Sayfayı zaten ilerleyen vaadede de güncellemeyi ve daha fazla yazılım eklemeyi planlıyorum. Kalmasının bence bir zararı yok.

Verilen kaynak kodu kaynağı (SourceForge) en son 2013'de güncellendiği söylüyor.

Zip aracısı araçlarda yetki yükseltme veya kod yürütme açıkları çok çıkıyor. Bunlar da arka planda benzer teknolojiler kullandığından güncelleme almaması sorun olabilir. Ama illa eklenecekse uzun süredir geliştirilmediğini belirtir bir icon veya bilgi eklenebilir.

Yani bana soracak olursanız baktığımız zaman 7zip tek başına diğer bütün eklenen dosya sıkıştırma uygulamalarını tekler gibi geliyor ancak çeşitlilik iyidir tabii. Belki ilgili yazılım (FreeArc) yerine bulut şekilde çalışan sıkıştırma servisleri de önerilebilir. Çünkü örneğin belki tek seferlik sıkıştırma yapılacak yada kullanıcı uygulama indirmek istemiyorsa herhangi bir bulut seçenek FreeArc'dan daha iyi olacaktır.

@DarkIsTaken
Copy link
Contributor Author

Verilen kaynak kodu kaynağı (SourceForge) en son 2013'de güncellendiği söylüyor.

Asıl depo güncelleme almayı bıraktıktan sonra 'FreeArc Next' adıyla devam ettirilen projenin son güncellenme tarihi ile karıştırmışım.

Belki ilgili yazılım (FreeArc) yerine bulut şekilde çalışan sıkıştırma servisleri de önerilebilir.

FreeArc her ne kadar eski ve artık destek almayan bir yazılım olsa da açık kaynak olması, özgür yazılım olması ve kullanışlı olması bakımından çeşitlilik sağlaması amacıyla önerilere eklendi. Yakın zamanda yeni yazılımları da ekleyerek önerilen sıkıştırma programlarına daha fazla çeşit getireceğim. Bulut hizmetlerinin, özellikle de kullanıcıdan alınan ve hassas bilgileri de içerme olasılığı bulunan dosyaları sıkıştırma gibi interaktif işlemlerde; veri güvenliği, mahremiyeti ve söz konusu hizmetlerin güvenilirliği ve şeffaflığı bakımından ele alındığında birincil önerilerin arasına girmemesi gerektiği düşüncesindeyim.

Önerdiğimiz yazılımların tamamı yerel işletim sistemi üzerinde çalışan, açık kaynaklı özgür yazılımlar olduklarından dolayı mahremiyet ve veri güvenliğini önceleyen kullanıcılar için iyi seçenekler oluşturduğumuzu düşünüyorum. Ancak, hiçbir suretle harici yazılım indirmemeyi tercih eden pek çok kullanıcı için de Windows, macOS, Linux gibi yaygın işletim sistemlerinin içerisinde entegre gelen basit dosya sıkıştırma ve yaygın formatlarda sıkıştırılmış dosyaları açma araçları halihazırda mevcut. Bu noktada bulut sistemlerinin, istisnai bir durum olmadığı müddetçe, önerilerimiz arasında yer almaması daha makbul olur bence.

@GokturkTalha
Copy link
Member

Genel düzenlemeler yapıldı, şuan yoğun olduğumdan, daha fazla bakabilecek durumda olmadığımdan ve sürenin uzamaması için çekiyorum. Herhangi bir sorun olursa bir dahaki genel güncelleme atacağım zaman düzeltirim. Katkınız için teşekkürler!

@GokturkTalha GokturkTalha merged commit 9914aa2 into GuvendeKal:main Dec 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants