Chrome Web Mağazası: The Blocker
Firefox Eklentileri: The Blocker
Github: The Blocker - Github
Yama notları Github releases kısmında mevcut.
Yine de yüklemek isteyenler için
XenForo göz ardı limiti yüzünden yaptım. Daha sonra başka şeyler de ekledim (çeşitli başlığı altındaki ayarlar ve paylaşmadığım bazı şeyler). Forumda talep görünce insanların kullanabileceği hale getirip paylaşmaya karar verdim. Göz ardı alternatifi yani.
Hiçbir kısmın foolproof olduğunu iddia etmiyorum. Saçmalarsanız sonucunu almanız şaşırtmaz.
Sadece konularda (technopat.net/sosyal/konu) çalışıyor. Buton kısmı yani. Yoksa engel listesine aldığınız birisi için (technopat.net/sosyal) içinde hep çalışıyor. Engelleme butonlarının blog, profil, yazılım vb. yerlerde olmamasının sebebi öyle yapmış olmam. Onun nedeni ise sıkıntı çıkarması. Daha fazla uğraşmak gerekiyordu. Neredeyse hiç kullanmadığımı düşününce uğraşmanın anlamı yok dedim. Uğraşacak varsa buyursun.
Firefox Eklentileri: The Blocker
Github: The Blocker - Github
Yama notları Github releases kısmında mevcut.
Yükleme
Mağazada yayınladığım için manuel yüklemeye gerek yoktur diye düşünüyorum. Edge direkt Chrome mağazasından kurmaya izin veriyorsa diğer Chromium tarayıcılar da izin veriyordur herhalde. Android'de Kiwi Browser veya Firefox kullanılabilir. Diğerler mobil tarayıcıları denemedim.Yine de yüklemek isteyenler için
main branch'i Chromium, firefox branch'i Firefox için.İşlev
Adından anlaşılabileceği gibi engelliyor. Daha doğrusu gizliyor. Eklentiyi kapatırsanız veya filtrelerden silerseniz o kişiyi tekrar görebilirsiniz. Özeti bu, gizliyor.XenForo göz ardı limiti yüzünden yaptım. Daha sonra başka şeyler de ekledim (çeşitli başlığı altındaki ayarlar ve paylaşmadığım bazı şeyler). Forumda talep görünce insanların kullanabileceği hale getirip paylaşmaya karar verdim. Göz ardı alternatifi yani.
Hiçbir kısmın foolproof olduğunu iddia etmiyorum. Saçmalarsanız sonucunu almanız şaşırtmaz.
Sadece konularda (technopat.net/sosyal/konu) çalışıyor. Buton kısmı yani. Yoksa engel listesine aldığınız birisi için (technopat.net/sosyal) içinde hep çalışıyor. Engelleme butonlarının blog, profil, yazılım vb. yerlerde olmamasının sebebi öyle yapmış olmam. Onun nedeni ise sıkıntı çıkarması. Daha fazla uğraşmak gerekiyordu. Neredeyse hiç kullanmadığımı düşününce uğraşmanın anlamı yok dedim. Uğraşacak varsa buyursun.
Chrome Web Mağazası: The Blocker
Github: The Blocker - Github
Mağazada yayınladığım için manuel yüklemeye gerek yoktur diye düşünüyorum. Edge direkt Chrome mağazasından kurmaya izin veriyorsa diğerleri de veriyordur herhalde.
Yine de anlatmış olayım. Github'da sağ tarafta releases kısmı var. Orada latest olana girin. Assets kısmında source code diye .zip var, onu indirin. .zip'ten çıkarın. Tarayıcınızın eklenti sayfasını açın. Oralarda bir yerlerde geliştirici modu var, onu açın. Paketlenmemiş yükle deyip .zip'ten çıkardığınız klasörü seçin. Bu kadar.
Adından anlaşılabileceği gibi engelliyor. Daha doğrusu gizliyor. Eklentiyi kapatırsanız veya filtrelerden silerseniz o kişiyi tekrar görebilirsiniz. Özeti bu, gizliyor.
XenForo göz ardı limiti yüzünden yaptım. Daha sonra başka şeyler de ekledim (çeşitli başlığı altındaki ayarlar ve paylaşmadığım bazı şeyler). Forumda talep görünce insanların kullanabileceği hale getirip paylaşmaya karar verdim. Göz ardı alternatifi yani.
Adını aslında Technopat Blocker koyacaktım ama anlaşamadık. Onun yerine XenForo koyayım diye düşünüyordum. Tüm Technopat geçen yerleri topluca silince öyle kalsın bari dedim. Biraz da artikel.
Teoride Chromium tabanlı tüm tarayıcılarda çalışması lazım. Bir zahmet tarayıcınız güncel olsun, nispeten güncel birkaç şey kullandım. O durumda tek sorun offscreen oluyor. Chrome için sorun değil, Edge için de sorun olmuyor ama diğerlerine dair kesin bir şey göremedim.
Destek kısmında Mozilla'nın sitesini kaynak aldım. Onlara göre kullandığım her şey güncel Chromium tabanlılarda (Chrome, Edge ve Opera) sorunsuz çalışmalı. Firefox için de bir sorun görünmüyor ama düzenlenmesi lazım. API biraz daha farklı. Talep olursa göz atabilirim ama bilgisayarıma Firefox yüklemem. Kullanan birinin kontrol etmesi lazım.
Ayarlar için eklenti simgesine sağ tıklayıp seçenekler deyin. Gerisi anlaşılırdır diye düşünüyorum. Filtreler kullanıcı kimliğine/numarasına (user ID) göre. O kısmın amacı yedek almak veya yanlışlıkla engellenen kişiyi geri almak.
Hiçbir kısmın foolproof olduğunu iddia etmiyorum. Saçmalarsanız sonucunu almanız şaşırtmaz.
Anlaşılır olmadığını düşündüğünüz ayarları sorun, açıklamaya çalışırım. Daha anlaşılır bir tanım öneriniz varsa çekinmeyin. Keza bu diğer her şey için geçerli. Özellikle de arkadaki kısımlar için.
Hakim olduğum bir alan değil. Yanlış yaptığım şeyler illaki vardır. Gereksiz halde yaptığım şeyler olduğunu biliyorum. Daha iyi bir yöntem aklıma gelmedi.
Dil seçeneği aslında olmayacaktı. Fakat o durumda direkt Chrome'un dilini baz alıyor. Chrome ile Technopat dili farklı olan kişiler olabilir (mesela ben). Bu durumda rapor butonunun yanında block yazması cins oluyordu. O yüzden dil seçeneği ekledim. Ama her şey ona bağlı değil. Mesela eklenti sayfasındaki açıklama.
Sadece konularda (technopat.net/sosyal/konu) çalışıyor. Buton kısmı yani. Yoksa engel listesine aldığınız birisi için (technopat.net/sosyal) içinde hep çalışıyor. Engelleme butonlarının blog, profil, yazılım vb. yerlerde olmamasının sebebi öyle yapmış olmam. Onun nedeni ise sıkıntı çıkarması. Daha fazla uğraşmak gerekiyordu. Neredeyse hiç kullanmadığımı düşününce uğraşmanın anlamı yok dedim. Uğraşacak varsa buyursun.
Yetkisini minimum tutmaya çalıştım. Biraz fazla kesmiş olabilirim. Hata alırsanız söylersiniz. Daha önce de dediğim gibi hakim olduğum bir alan değil. İnternette de pek kaynak yok gibi zaten.
Hata görseli:
Orayı açıp şu kısmı paylaşmanız gerekiyor, paylaşacaksanız yani. Evet, hatanın nasıl olduğunu göstermek için oraya elma yazdım.
Şimdilik aklıma gelenler bu kadar. Geri dönüş, öneri ya da ne diyorsanız çekinmeyin. Kod ile gelenler daha bir hoş karşılanacaktır. Özellikle de CSS selector'ları daha iyi hale getirebilecekler.
Çalışma zamanına çok fazla bakmadım. Sistemdeki hayati olmayan şeyleri kapatıp DevTools performans kısmından beşer kez denedim. Beşer kez; bin tane 7, bin tane sıralı, on bin tane 7 ve on bin tane sıralı şeklinde yaptım. 7 büyülü üye. Kendisinin görebildiğim hiç mesajı yok. Rahatça hatırlanabilen bir sayı.
Sonuç olarak şöyle diyebilirim. Normalde bir konu kabaca 1 saniyede yükleniyor. Biner kişiyi (kullanıcı, avatar ve imza) engellemek bunu yaklaşık 1,6 saniye yapıyor. Gidip o biner kişiyi on biner yaparsanız çok oluyor. Yaklaşık 7,5 saniye.
Aklımda eklemelik birkaç şey var:
Filtre sayfasına export butonu belki. Direkt .txt dosyası hazırlayıp indirebilir. Muhtemelen gayet kolaydır, hiç bakmadım.
Bir de özel checkbox'lar. Hem bir şey seçemedim hem de biraz deneyip pek beceremedim.
Boş eklenmiş şeyler:
Windows ayarlarından tema değiştirirseniz sayfalar renk değiştiriyor, bu bence kesinlikle boş değil. Önceliğim, hatta tek önceliğim karanlık moddu. O yüzden açık modun özensiz olduğunu söyleyebilirsiniz, doğrudur. Güzel önerileriniz varsa buyurun. Dediğim gibi sayfalar renk değiştiriyor. Aynı zamanda eklenti simgesi de değişiyor. En azından Chrome'da sağ üstte olan. Eklenti sayfasındaki aynı kalıyor maalesef. Bu olay için sürekli çalışan bir şey var, boş kısım o. Yediği kaynak yok denecek kadar yok. Dert edilecek bir şey değil. Keza bunun gibi popup açıldığında sürekli çalışan, veriyi ve yazıları güncelleyen bir şeyler var. O da ağır değil. Hem zaten sadece popup açıkken çalışıyor.
Github: The Blocker - Github
Mağazada yayınladığım için manuel yüklemeye gerek yoktur diye düşünüyorum. Edge direkt Chrome mağazasından kurmaya izin veriyorsa diğerleri de veriyordur herhalde.
Yine de anlatmış olayım. Github'da sağ tarafta releases kısmı var. Orada latest olana girin. Assets kısmında source code diye .zip var, onu indirin. .zip'ten çıkarın. Tarayıcınızın eklenti sayfasını açın. Oralarda bir yerlerde geliştirici modu var, onu açın. Paketlenmemiş yükle deyip .zip'ten çıkardığınız klasörü seçin. Bu kadar.
Adından anlaşılabileceği gibi engelliyor. Daha doğrusu gizliyor. Eklentiyi kapatırsanız veya filtrelerden silerseniz o kişiyi tekrar görebilirsiniz. Özeti bu, gizliyor.
XenForo göz ardı limiti yüzünden yaptım. Daha sonra başka şeyler de ekledim (çeşitli başlığı altındaki ayarlar ve paylaşmadığım bazı şeyler). Forumda talep görünce insanların kullanabileceği hale getirip paylaşmaya karar verdim. Göz ardı alternatifi yani.
Adını aslında Technopat Blocker koyacaktım ama anlaşamadık. Onun yerine XenForo koyayım diye düşünüyordum. Tüm Technopat geçen yerleri topluca silince öyle kalsın bari dedim. Biraz da artikel.
Teoride Chromium tabanlı tüm tarayıcılarda çalışması lazım. Bir zahmet tarayıcınız güncel olsun, nispeten güncel birkaç şey kullandım. O durumda tek sorun offscreen oluyor. Chrome için sorun değil, Edge için de sorun olmuyor ama diğerlerine dair kesin bir şey göremedim.
Destek kısmında Mozilla'nın sitesini kaynak aldım. Onlara göre kullandığım her şey güncel Chromium tabanlılarda (Chrome, Edge ve Opera) sorunsuz çalışmalı. Firefox için de bir sorun görünmüyor ama düzenlenmesi lazım. API biraz daha farklı. Talep olursa göz atabilirim ama bilgisayarıma Firefox yüklemem. Kullanan birinin kontrol etmesi lazım.
Ayarlar için eklenti simgesine sağ tıklayıp seçenekler deyin. Gerisi anlaşılırdır diye düşünüyorum. Filtreler kullanıcı kimliğine/numarasına (user ID) göre. O kısmın amacı yedek almak veya yanlışlıkla engellenen kişiyi geri almak.
Hiçbir kısmın foolproof olduğunu iddia etmiyorum. Saçmalarsanız sonucunu almanız şaşırtmaz.
Anlaşılır olmadığını düşündüğünüz ayarları sorun, açıklamaya çalışırım. Daha anlaşılır bir tanım öneriniz varsa çekinmeyin. Keza bu diğer her şey için geçerli. Özellikle de arkadaki kısımlar için.
Hakim olduğum bir alan değil. Yanlış yaptığım şeyler illaki vardır. Gereksiz halde yaptığım şeyler olduğunu biliyorum. Daha iyi bir yöntem aklıma gelmedi.
Dil seçeneği aslında olmayacaktı. Fakat o durumda direkt Chrome'un dilini baz alıyor. Chrome ile Technopat dili farklı olan kişiler olabilir (mesela ben). Bu durumda rapor butonunun yanında block yazması cins oluyordu. O yüzden dil seçeneği ekledim. Ama her şey ona bağlı değil. Mesela eklenti sayfasındaki açıklama.
Sadece konularda (technopat.net/sosyal/konu) çalışıyor. Buton kısmı yani. Yoksa engel listesine aldığınız birisi için (technopat.net/sosyal) içinde hep çalışıyor. Engelleme butonlarının blog, profil, yazılım vb. yerlerde olmamasının sebebi öyle yapmış olmam. Onun nedeni ise sıkıntı çıkarması. Daha fazla uğraşmak gerekiyordu. Neredeyse hiç kullanmadığımı düşününce uğraşmanın anlamı yok dedim. Uğraşacak varsa buyursun.
Yetkisini minimum tutmaya çalıştım. Biraz fazla kesmiş olabilirim. Hata alırsanız söylersiniz. Daha önce de dediğim gibi hakim olduğum bir alan değil. İnternette de pek kaynak yok gibi zaten.
Hata görseli:
Orayı açıp şu kısmı paylaşmanız gerekiyor, paylaşacaksanız yani. Evet, hatanın nasıl olduğunu göstermek için oraya elma yazdım.
Şimdilik aklıma gelenler bu kadar. Geri dönüş, öneri ya da ne diyorsanız çekinmeyin. Kod ile gelenler daha bir hoş karşılanacaktır. Özellikle de CSS selector'ları daha iyi hale getirebilecekler.
Çalışma zamanına çok fazla bakmadım. Sistemdeki hayati olmayan şeyleri kapatıp DevTools performans kısmından beşer kez denedim. Beşer kez; bin tane 7, bin tane sıralı, on bin tane 7 ve on bin tane sıralı şeklinde yaptım. 7 büyülü üye. Kendisinin görebildiğim hiç mesajı yok. Rahatça hatırlanabilen bir sayı.
Sonuç olarak şöyle diyebilirim. Normalde bir konu kabaca 1 saniyede yükleniyor. Biner kişiyi (kullanıcı, avatar ve imza) engellemek bunu yaklaşık 1,6 saniye yapıyor. Gidip o biner kişiyi on biner yaparsanız çok oluyor. Yaklaşık 7,5 saniye.
Aklımda eklemelik birkaç şey var:
Filtre sayfasına export butonu belki. Direkt .txt dosyası hazırlayıp indirebilir. Muhtemelen gayet kolaydır, hiç bakmadım.
Bir de özel checkbox'lar. Hem bir şey seçemedim hem de biraz deneyip pek beceremedim.
Boş eklenmiş şeyler:
Windows ayarlarından tema değiştirirseniz sayfalar renk değiştiriyor, bu bence kesinlikle boş değil. Önceliğim, hatta tek önceliğim karanlık moddu. O yüzden açık modun özensiz olduğunu söyleyebilirsiniz, doğrudur. Güzel önerileriniz varsa buyurun. Dediğim gibi sayfalar renk değiştiriyor. Aynı zamanda eklenti simgesi de değişiyor. En azından Chrome'da sağ üstte olan. Eklenti sayfasındaki aynı kalıyor maalesef. Bu olay için sürekli çalışan bir şey var, boş kısım o. Yediği kaynak yok denecek kadar yok. Dert edilecek bir şey değil. Keza bunun gibi popup açıldığında sürekli çalışan, veriyi ve yazıları güncelleyen bir şeyler var. O da ağır değil. Hem zaten sadece popup açıkken çalışıyor.
Son düzenleme: