6 Ağustos 2019 Salı

Audacity (Tanıtım)





   Audacity açık kaynak kodlu, özgür ve ücretsiz bir ses kaydetme ve düzenleme programıdır. Google da yazılım mühendisi olarak çalışan "Dominic MAZZONİ" tarafından bay Mazzoni lisans eğitimini henüz tamamlamışken bir öğrenci iken geliştirmiş ve insanların kullanımına sürmüştür.

   GNU (general public license=genel kamu isansı) ile lisanslanmıştır. Mazzoni hala audacity'nin üreticisi ve geliştiricisidir. Ona dünyanın dört bir yanından bir çok insan yardım etmektedir. Audacity günümüzde oldukça popüler bir program haline gelmiştir. Bunun başlıca nedenleri kullanışlı bir program olması, bir çok platformda sorunsuz çalışabilmesi, ve ücretsiz olmasıdır.

   Windows, Mac OS X, Linux gibi platformlarda çalışabilmektedir. Audacity'nin kendi içinde bulunan AUP ön tanımlı dosya biçimi sayesinde kaydınızı WAV, MP3, OGG, gibi farklı ses biçimlerine dönüştürebilirsiniz.


GENEL ÖZELLİKLERİ


  • Sesleri kayıt eder ve oynatır.
  • Kesme, kopyalama ve yapıştırma ile değişiklik yapmak. (sonsuz geçmiş ile)
  • Birçok kaydı karıştırmak.
  • Dijital efektler ve efekt eklentileri.
  • Zarf ses düzgesi değişiklikleri.
  • Gürültüleri çıkartmak.
  • Birçok kanalı 100 kHZ ve 24 bite kadar desteklemektedir.
  • Dosyanın hızı, akordu, zamanı, üzerinde detaylıca değişiklik yapabilmek.
  • Oldukça geniş bir eklenti kütüphanesi mevcuttur.
  • OGG Vorbis, MP3, WAV, AIFF, FLAC, MP2 gibi dosya biçimlerinin desteği.
  • Mikrofondan ve diğer kanallardan canlı ses kaydı yapabilme.
  • Kasetlerdeki ve plaklardaki ses kayıtlarını sayısal kayıtlara ya da CD'lere dönüştürebilme.
  • Yapılan işlemleri sınırsız sayıda geriye yada ileriye alabilme.
  • Sıkıştırma, yükseltme, normalleştirme, artarak giriş / azalarak çıkış etkileri ile ses düzeyini ayarlayabilme.
  • Hızı değiştirmeden ton değişimi yapabilme yada tersini yapabilme.
  • Dengeleme, bas güçlendirme, alçak / yüksek ses ve çentik süzgeç etkileri kullanılarak frekansları değiştirebilme.


GÖRSEL EKLENTİLER







Audacity kurulumunun anlatıldığı yayınıma gitmek için :  TIKLAYINIZ

Audacity kullanımının anlatıldığı yayınıma gitmek için : TIKLAYINIZ

 

   

4 Ağustos 2019 Pazar

Framework-7 Kurulum


Framework-7 Kurulum

Framework7 web client (istemci taraflı) çalışan bir platform olduğu için herhangi bir ek dosya veya paket vb. bileşen kullanmadan kurulumu sağlanabilir. Fakat Trend olan packet halinde yükleyip nodejs server üzerinde çalıştırmak olduğu için NPM server aracılığıyla packet halini install(yükleyip)'de kullanabiliriz.




Şekilde gözüktüğü gibi Shell istemcisi tarafıyla kurulabileceği gibi, GitHub üzerindende gerekli dosyaları indirerek kurulumu sağlayabiliriz. İlgili GitHub bağlantısı GitHub Framework7.
Gerekli dosyalar makinemize yüklendikten sonra sıra proje kısmında projemize import(dahil) etmede kalıyor.






Şekildeki gibi projemize dahil edip, Artık İstediğimiz framework7 bileşeneni kullanabiliriz.

Not: Packet file yükleme kısmında Shell istemcisinin windows kullanıyorsanız etkin olması gerekmektedir. Aksi halde yükleme sağlayamazsınız.
NPM packet yönetim sistemi içinde shell üzerinden -npm install komutlarını kullanarak ana makine üzerine kurulumu sağlamalıyız ki, packet manager üzerindeki bileşenlere erişebilelim.

Kaynakça;

https://framework7.io/docs/package.html
https://github.com/framework7io/framework7/releases

Framework-7 Kullanım


Framework-7 Kullanım

Özellikle front-end kısmında çalışan arkadaşlarımızın aşina olduğu Jquery söz dizimini kullanarak uygulama geliştirmemize olanak sağlayan içinde ek olarak bir sürü css component de getirip tasarım konusunda işinizi oldukça kolaylaştıran inanılmaz basit bir framework tür. Packet ve Script olmak üzere ikiye ayrılmaktadır. Packet kısmı server-side durumları da karıştığı için çok daha farklı syntaxlar ve bileşenler kurmak gerekir. Bu yazıda sadece client-side(istemci taraflı) kullanımını göstereceğim. 





Yukarıdaki kod bloğunda görüldüğü üzere  Dom7 kütüphanesini kullanarak tagına sahip html elementine tıklandığında bir olay gerçekleştirdik.


Aynı kodu jquery kullanarak yazmak isteseydik,




 Şeklinde söz dizimi hazırlamamız gerekecekti. Sitedeki resmi söz dizimi ile birlikte kod bütünü oluşturmak isteseydik şu şekilde yapacaktık,



İşte bu kadar kolay. Şuanda Framework-7 paketlerini projemize dahil ettiğimizi varsayarak, başlangıç yapmış olduk. Gerisi hayal dünyanıza kalmış bir şekilde istediğiniz modifikasyonu yaparak çeşitli ürün çıkarabilirsiniz. Kolay gelsin :) 

Kaynakça;

https://framework7.io/docs/package.html
http://devnot.com/2017/cordova-ve-framework7-ile-spa/

Framework-7 Değerlendirme


Framework-7 Değerlendirme

Fr7 kullanımı itibari ile çok basit ve esnek çalışma koşullarına sahip olsada, gelişmekte ve geliştirilmekte olduğunu düşünürsek daha bir çok temel yapı taşlarını tamamlayamamış diyebiliriz. Bunlardan bir taneside Güvenlik, Bir çok uygulama ve geliştirici bir programlama sürecinde yazılımın tüm önayaklarını halletselerde güvenlik kısmında çok bariz açıklar ile karşılaşıp, geçilen sürecin başına gelme olasılıkları çok fazladır. Hal böyle olunca yeni geliştirilen framework ve bileşenlerde önceliğin güvenliğe verilmesinden yanayım. Framework7 Güvenlik kısmında Packet platformunda NodeJS server ve NPM(Packet Manager) var olan güvenlikler ile sınırlı kalmaktadır. Proje sahibi ve aktif geliştiricisi olan  Vladimir Kharlampidi'dir. 

Bir diğer eksik gördüğüm kısım ise, şahsi olarak javascript kullanan bir programcıyım. JS syntax'lerini kısaltmak için çıkarılan tonla javascript componentleri bulunmaktadır. Bunlardan en uygun ve hafif olanı JQuery'dir, Karşılaştırma yapmak gerekirse Fr7 de en ufak bir değişken tanımlamak için var $$dom = Framework7(); kod dizinini yazmak gerekmektedir. Ve bunun üzerine tüm sistem ekosu dönmektedir. Lakin JQuery'de ise herhangi bir değişkene direkt olarak Jquery fonksiyonlarını tanımlayıp anında kullanabilme özelliğine sahiptir.

Bileşenler kısmı ise,
Framework7 ‘nin asıl avantajı bence burada. Diğer çatılarda olduğundan daha fazla HTML5 bileşeni içeriyor. Switch ‘ler mi desem, SmartSelect ‘ler mi desem, Preloader ‘lar mı desem, Infinite Scroll ‘ler mi desem… Ne ararsan var. Bu nedenle, ilk bakışta kolay görünmesine kanıp pardır küldür kodlamaya başlamayın. Öğretici dokümanları okuyun. Diğer yazılarımda belirttiğim Kurulum ve Kullanım aşaması yani... Sonra arayüz modellemenizi yapın ve başlayın. Yoksa benim gibi “Ya bu da varmış bunu neden kullanmadım” demeyin. Ki ben bunu modellememi yaptığım halde söyledim :)




NOT : Yıllarca, HTML ‘in içerisinden JS ‘i ayıklayalım diye uğraştık. Tekrar başa dönmek niyetinde değilim. İki satır fazla yazın!

Kaynakça;

http://www.ilketkinlik.com/yazi/Framework-7-iOS-uygulamalari-icin-gelistirilmis-HTML-Framework-fth200

Medium-Güner Akalin

2 Ağustos 2019 Cuma

Adguard(Reklam Engelleyicisi) Kullanım


Adguard Nasıl Kullanılır?

Kurulum tamamlandıktan sonra aslında size düşen fazla bir iş yoktur. Uygulama aktif olduğu sürece arka planda çalışacak ve uygun gördüğü reklamları engelleyerek daha rahat bir biçimde kullanabilirsiniz.


Hakkında kısmına tıkladığınız zaman uygulamanın genel özellikleri ve lisans işlemleri hakkında bilgilendirmeler bulunmaktadır.


Destek kısmına tıkladığınızda uygulama ile ilgili kullanım haklarını elinde bulunduran kişilerden yardım alabilir, şikâyetlerinizi bildirebilir ve tavsiyelerde bulunabilirsiniz.


Ayarlar kısmına tıkladığınız zaman uygulama hakkında yapmak istediğiniz özelleştirmeleri güncelleyebilirsiniz.



Sağ üstte bulunan geri dönüşüm okuna bastığınızda güncellemelerin durumları hakkında bilgi sahibi olabilirsiniz.



En başta dediğim gibi kullanım hakkında fazladan bir bilgiye sahip olmanıza gerek yok kurulum sonrası uygulama sizin müdahale etmenize ihtiyaç duymadan kendi başına çalışmaya devam eder.






Adguard(Reklam Engelleyicisi) Kurulum


Adguard Nasıl Kurulur?

https://adguard.com/tr/welcome.html sitesine girilerek buradan hangi işletim sistemini kullanıyorsak ona göre olan indirme seçeneğinden .exe uzantılı adguard kurulum dosyası indirilerek işlem başlar.

Adguard Windows İşletim Sistemi Kurulumu


Dosya indirildikten sonra Setup uygulamasına iki kez tıklatılarak kurulum başlatılır.

Ardından istenilen yönetici izni verilerek kuruluma başlanır.













Setup dosyasına tıklanıldığında yukarıdaki ekranın gözükmesi gerekmektedir.


Ardından aşağıdaki lisans sözleşmesinin yer aldığı kurulum sayfası gelmektedir. Buradan “Kur” yazısı olan yeşil alana tıklanılarak kurulumdaki bir sonraki adıma geçilir.





Kurulum işlemi bittikten sonra aşağıdaki ekran gözükmelidir. Burada isterseniz uygulamayı “Hadi Başlayalım” diyerek özelleştirebilir ya da “Olduğu gibi bırak” diyerek varsayılan ayarlar ile kullanabilirsiniz.



“Hadi başlayalım!” butonuna tıkladığımızda aşağıda görülen şekilde özel seçeneklerin oluşturulması sağlanır. Reklam engellemeleri hakkında yapılan özelleştirmelerdir.


“Devam” Butonuna tıklanıldığında içerik engelleme ile ilgili özelleştirmelerin yapıldığı alan gelmektedir.


“Devam ” butonuna tekrar tıklanıldığında bu seferde gizlilik koruması ile ilgili özelleştirmeleri yapabilirsiniz.

Burada koruma devre dışı, konforlu koruma seviyesi, yüksek koruma seviyesi ve üst düzey koruma seviyesi olmak üzere dört seçenekten bir tanesi seçilmektedir.



“Devam” butonuna tekrar tıklanıldığında güvenlik alanında yapılacak olan özelleştirmeleri belirleyebilirsiniz.


“Devam” butonuna tekrar tıkladığınız zaman Adguard kullanım asistanını etkinleştirebilirsiniz bu asistan uygulamayı öğrenene kadar sizlere kılavuzluk yapmaktadır.


Son aşamada ise uygulamayı telefonunuza kurup kurmak istemediğiniz sorulur kurmak isterseniz gerekli linkler burada belirtilmektedir.



“Bitir” butonuna tıklayarak kurulumu sonlandırabilirsiniz ve karşınıza aşağıdaki gibi bir görüntü çıkar.










Adguard(Reklam Engelleyicisi) Tanıtım


Adguard nedir?

Adguard bir tür reklam engelleme programı ve eklentisidir. İnternette gezinirken tüm siteler karşımıza birçok reklam çıkarır. Bazıları tüm ekranı kaplar ve bizi rahatsız eder. Ya da siteler sizi reklama tıklamaya mecbur bırakabilir. Ama internet sitelerindeki reklamlardan kurtulabilirsiniz. 

Adguard internet sitelerinde karşınıza çıkan tüm reklam türlerini engeller. Bu sayede internette daha rahat ve şekilde dolaşabilirsiniz. Adguard bir program olarak bilgisayarınıza indirebileceğiniz veya tarayıcınıza eklenti olarak ekleyebileceğiniz bir uygulamadır. Neredeyse tüm tarayıcılarda çalışması en büyük avantajlarından biridir. Adguard program olarak ücretli bir yazılımdır. 14 günlük bir deneme sürümü bulunur.

Adguard hem bir program hem de eklenti olarak kullanılabiliyor. Adguard programı reklamları engellemesinin yanı sıra Ebeveyn kontrolü gibi bir çok özellik de barındırır. Ve tüm tarayıcılarda çalışır. Bu yönüyle Adguard program olarak eklentiye göre daha fazla özellik sunar. Ücretli bir programdır.

Adguard uzantısını kullandığınız tarayıcıya ekleyebilirsiniz. Adguard yalnızca eklediğiniz tarayıcı üzerinde çalışır. Girdiğiniz sitelerde reklamları engeller ve size kimlik hırsızlığına ve kötü amaçlı web sitelerine karşı koruma sağlar. Genelde bir tarayıcı üzerinden çalışıyorsanız veya istediğiniz yalnızca reklamları engellemek ise tarayıcı eklentisi olarak Adguard işinizi görecektir.

Adguard ne işe yarar?

Adguard bilgisayar programı olarak;
  • Gezindiğiniz internet sitelerinde her türlü reklamları engeller.
  •  Adguard kimlik hırsızlığına ve kötü amaçlı web sitelerine karşı koruma sağlar.
  •  Ebeveyn kontrolü özelliği sayesinde gezinilen internet sitelerinde filtreleme özelliği   sunar.
  •  Tüm tarayıcılarda otomatik olarak reklamları engeller.

Adguard tarayıcı eklentisi olarak;
  • Gezindiğiniz tüm internet sitelerinde reklamları engeller.
  •  Adguard eklentisi Internet Explorer, Mozilla Firefox, Google Chrome, Opera gibi tüm tarayıcılarda kullanılarbilir.
  •  Yalnızca eklentiyi kurduğunuz tarayıcıda çalışır.


Kaynakça: