28 Şubat 2017 Salı

Merhaba dostlar, bu yazıda hepimizin bazen ihtiyaç duyduğu video kayıt araçlarından biraz bahsedeceğim. Ekran videosu kaydetmek için birçok alternatifimiz var malum, ama neye göre seçim yapacağız.

Ben ilk olarak cam studio programını kullandım. Ücretsiz ve açık kaynak bir program ve gayette güzel seçenekleri var. Video kayıt programı denince ilk akla gelenlerden biri. Fakat gördüğüm kadarıyla kaydedilen dosya büyüklüğü kısa süreli videolarda bile GB'ları gören seviyede ve dosya büyüklüğünü ayarlama için birkaç ayar yapmak gerekiyor. Ben bu ayar kısmına çok derinlemesine girmedim, siz girebilirsiniz. Şu makale  video  ayarları ile ilgili mesele ele alınmış. Video boyutu  ayarları ile ilgili şu iki videoyu (  video-1 , video-2  ) izleyebilirsiniz.

Free Screen Video Recorder diğer bir video kayıt programı. CamStudio'da kaydedilen video boyutu büyük olduğunu görünce bunda da bir kayıt yaptım hemen acaba nasıl bir sonuç çıkacak diye ve gayet güzel sonuçlar aldım. Kullanımı da oldukça basit.

Screencastify diğer güzel bir seçenek. Ücretsiz ve ücretili seçenekleri var.
 - Screencastify (Screen Video Recorder) chrome eklentisi için
 - Screencastify (Screen Video Recorder) mozilla eklentisi için

Kaydettiği video boyutu, sunduğu seçenekler itibariyle hem CamStudio'yu hem de Free Screen Video Recorder'ı geride bıraktığını söyleyebilirim. Videoları Google Drive'a kaydedebileceğiniz gibi bilgisayarınıza (local) da kaydedebilirsiniz. Diğer taraftan kayıt sonrası paylaş düğmesi ile videonuzu Youtube ya da Google Drive yardımı ile paylaşabilirsiniz.


Özetle bu 3 seçenekten birini kullanmak video kayıt için işinizi görecektir. Umarım faydalı olur.

10 Aralık 2016 Cumartesi

Merhaba arkadaşlar. Son zamanlar bilgisayarımı her açtığımda şu hata ile karşılaşıyordum ve artık gına gelmişti:D

 

4 Aralık 2015 Cuma

Merhaba dostlar,

Değişik sebeplerle İnternette bir İngilizce yazı, makale, yorum, vb okumak üzere yola çıktığınız süreç takıldığınız bazı kelimeler yüzünden sekteye uğramasın. Şimdi vereceğim reçete:D ile bu problemi kökünden halledelim.

Çözüm: Chrome tarayıcınıza TransOver yükleyerek üzerine geldiğiniz kelimenin Türkçe karşılıklarını anında görebilir, zaman kaybetmeden okumaya devam edebilirsiniz. Ayrıca tersine çevirme özelliği sayesinde Türkçe kelimelerin İngilizce karşılıklarını da öğrenebilirsiniz. (Not: pdf belgelerinde bu işe yaramaz)


Çözüm Daha Detaylı: Yukarıdaki ayarları okumalarda anlık çevirilere ulaşmak için yaptık. Peki kelimenin daha detaylı çevirisini istiyorsak (İngilizce-Türkçe ve Türkçe-İngilizce şeklinde) ne yapacağız? Cevap: Sesli Sözlük eklentisini kuracaksınız.

Özetle,   bu ikonlar tarayıcınızın sağ köşesinde olacak...

Örnek bir çeviri aşağıdaki gibi: solda TransOver ile üzerine gelerek, sağda kelimeye çift tıklayınca gelen Sesli Sözlük ikonuna tıklayarak gelen çeviriler...


Not: bu eklentiler chrome tarayıcınız ile açtığınız pdf belgelerini çeviremiyor maalesef. Çözüm olarak pdf belgeyi HTML'e çevirip o şekilde bu eklentileri kullanmayı deneyebilirsiniz. Ben pdf belgeleri HTML'e çevirip okumak için pdf belgeyi box'a yüklüyorum. Box belgeyi HTML'e çevirip  gösterdiği için bu iki eklenti de çalışır oluyor.

Umarım yararlı olmuştur.

8 Mart 2014 Cumartesi

Aslen http://www.webritmi.com da yazdığım yazıyı burada da paylaşayım dedim.
Merhaba arkadaşlar. Drupalin çekirdek sürümünde temel ihtiyaçlarımızı karşılayacak içerik kaydetme ve yayınlama seçenekleri mevcuttur. 

Drupal Temel Yayın Seçenekleri
Published: içeriğin yayınlanmasını sağlar.
Promoted to front page: İçeriğin ön sayfada gözükmesini sağlar
Sticky at top of lists: içeriğin en üst sıralamada gözükmesini sağlar. Dikkat çekmek istediğiniz içeriklerde kullanabilirsiniz.

İçerik Kaydetme ve Görüntüleme Seçenekleri
Save: içeriği kaydeder. Eğer yayınlama seçeneklerinde "Published" de seçili ise içerik yayınlanmış olur. Diğer türlü kaydedilmiş fakat yayınlanmamış bir içerik olur.
Preview: içeriğin yayına sokulduğunda nasıl bir görünüme sahip olduğunu görebilirsiniz.
.../admin/content adresini izleyip içerikler ve içeriklere ait yayınlama ve diğer özellikleri görebilirsiniz. Aşağıdaki resmi inceleyebilirsiniz

İçerik Listesi ve içeriğe ait özellikler
Drupalin temel yayınlama ve kaydetme seçenekleri çok büyük oranda ihtiyaçlarımızı karşılamaktadır. Fakat bazı durumlar bu seçenekleri yetersiz kılmaktadır. Genel olarak bu seçenekleri listeleyecek olursak:
  1. İçeriği taslak olarak kaydetme - mevcut durumda sadece kaydetme (save) seçeneği var
  2. Otomatik kaydetme seçeneğinin olmaması - herhangi bir arıza sonucu içeriği kaybetmemek ve kalınan yerden devam etmek için
  3. Kullanıcı gruplarına göre yayınlama seçenekleri sunma
  4. Yayınlama konumu olarak yayınlama seçenekleri
  5. Zamana bağlı olarak içerikleri otomatik yayınlama seçeneği
  6. Editör-moderatör-yazar ilişkisi içinde kapsamlı bir yayın politikası sunma
Yukarıda belli başlı ihtiyaçları saydığımıza göre şimdi bu ihtiyaçları gidermenin yollarını arayalım.

1- İçeriği taslak olarak kaydetme

İçeriği kaydetmenin (save) yanı sıra içeriği taslak olarak da kaydederek (Blogger'daki gbi) sonradan içeriği tamamlayarak yayınlamak isteyebilirsiniz. Bunun için drupalde birçok seçeneğiniz olduğunu söyliyeyim. Ama save_draft ya da save_edit eklentilerinden birini kullanmanız çözüm için yeterli olacaktır. Ben sorunu çözüm için save_draft eklentisini kullandım ve kaydetme seçeneklerine ek bir düğme eklendi. Aşağıdaki resmi inceleyiniz.

save_draft eklentisiyle İçeriği Taslak Olarak Kaydetme seçeneği
Şunu hemen belirtmekte fayda var: eğer save_draft eklentisini kullanısanız , admin olmayan yazarlarınız varsa ve "Save as draft" seçeneği ile taslak olarak içerik kaydederlerse bu içeriğe yönetim panelinden ulaşamayacaktır. Bu sorunu çözmek için views ile bir görünüm (blok, sayfa, vb) oluşturarak çözüm sağlamalısınız. Tabi o an sisteme giriş yapmış (login) kişinin kendi taslak yazılarını görmesini istiyorsanız bunun için Contextual Filter kullanmanız gerekecektir. Örnek bir views görüntüsü aşağıdaki resimde.

Views İle Taslak Yazıları Görüntüleme
Yaınlanmamış içerikleri view_unpublished eklentisini kullanarak yapabilirsiniz. Tabi kullanıcılara gerekli atamanız gerekiyor görebilmeleri için. 
İçerik taslak olarak kaydedildiğinde yayın zamanı sanki taslak olarak oluşturulduğu zamanmış gibi atanmakta ve bazı durumlarda bu problem oluşturabilmektedir. İçeriğin oluşturulduğu zamanı değilde esas yayınlandığı zamanı yayınlama zamanı olarak atamak istiyorsanız publish_date ya da Published Time (published) eklentilerinden birini kullanın.

2- İçeriği Otomatik Kaydetme Seçeneği

Bu işlem için autosave eklentisini kullanabilirsiniz.

3- Kullanıcı Gruplarına Göre Yayınlama Seçenekleri

B iş için biçilmiş kaftan override_node_options eklentisidir. Bu eklentiyle kullanıcı rollerine ve içerik türlerine göre istediğiniz gibi yayınlama seçeneklerini ayarlayabilirsiniz. Fakat yayınlanmamış içeriklerin görünmesi problem olacaktır. Bu sorunu da view_unpublished eklentisiyle rahatlıkla çözebilirsiniz.

4- Yayınlama Konumu Olarak Yayınlama Seçenekleri

Yayınlama seçeneklerinde temel olarak Published, Promoted to front page, Sticky at top of listsseçenekleri var. Diyelim ki biz bir slidershow ve farklı yayın alanları oluşturduk ve yayınladığımız içeriklerden kiminin bu alan(lar) içinde görünmesini istiyoruz. Drupalde bunu nasıl sağlayacağız diye kara kara düşünüyorsanız işte cevabı: Custom Publishing Options (custom_pub) eklentisi ile. 

Custom Publishing Options Eklentisi İle Özel Yayın Alanı Ekleme
Resimde de gördüğünüz üzere Featured ve Editor's pick seçenekleri Custom Publishing Options eklentisi ile eklenen seçeneklerdir.

5- Zamana Bağlı Olarak İçerikleri Otomatik Yayınlama Seçeneği

Scheduler eklentisiyle bu sorunu çözebilir ve yayın zamanını baştan belirleyebilirsiniz. Bu şekilde yayın zamanı gelen içerik otomatik olarak yayınlanır.

6- Editör-Moderatör-Yazar İlişkisi İçinde Kapsamlı Bir Yayın Politikası Sunma

Bu iş için workflow  ve onunla entegre çalışan workflow_extensions tarzı eklentileri incelemeniz gerekiyor. Bu eklentiler ile gazete veya başka yayın politikasının gerektiği yerler için bir çözüm sunabilirsiniz. 

Tavsiye Kaynaklar:

11 Şubat 2014 Salı

Merhaba arkadaşlar. Bu yazıda, Drupal 7'de mevcut kaynakların nasıl yeniden kullanılabileceğine değineceğim. Bu iş için biçilmiş kaftan ise imce ve file field sourcess eklentileri. Imce eklentisine bir yazımızda değinmiştik. Bu eklentiler vasıtasıyla daha önceden yüklemiş olduğumuz (upload) dosyalara standart dosya/resim yükleme  bölümünden ulaşıp dosyaya referans vererek aynı dosyanın tekrar yüklenmesinin önüne geçmiş oluyoruz ve yeniden kullanımı sağlamış oluyoruz. Böylece kaynaktan tasarruf sağladığımız gibi dosya yönetimini de kolaylaştırmış oluyoruz.
Kaynakların (resim, text, pdf, vb. dosyalar) yeniden kullanımına olan ihtiyaç, yoğun dosya yüklenme işleminin yapıldığı sitelerde daha çok hissedilmektedir. Özellikle yoğun olarak resim galerisi yapıyorsanız ve önceden yüklemiş olduğunuz resimleri tekrar kullanmak durumunda iseniz bu yazıyı dikkatlice okuyun derim. Ayrıca drupal'deki birçok resim galerisi eklentisi standart resim yükleme mekanizmasına göre çalışmakta ve resim galerisi oluştururken mevcut resimleri kullanmamıza izin vermemekte dolayısıyla aynı resimleri tekrar yüklemek durumunda kalmaktayız. O zaman ne yapmalı? İşte cevabı:

Dosyaların Yeniden Kullanılması İçin Yapılması Gerekenler

Dosyaların yeniden kullanmı artırmak için olmazsa olmazımız file field sourcess eklentisidir. Bu eklentiyi kurduktan sonra ilgili içerik türüne gidip (örneğin article) ilgili alandaki (dosya ya da resim) dosya yükleme kısmınada yer alan file field sourcess ve imce eklentileriyle ilgili gerekli ayarları yapmalısınız. Örneğin benim article içerik türünün resim alanı için kullanmış olduğum file field sourcess ve imce ayarları aşağıdaki resimdeki gibidir. 
Resimde imce ve file field sourcess eklentilerinin dosyalardaki yeniden kullanımı sağlamadaki seçenekleri yer alıyor. Seçenekleri ele alırsak:

imce ve  imce_filefield Eklentileriyle Dosyaların Yeniden Kullanımı

Resimde "Allow users to select files from IMCE File Browser for this field" seçeneği ile ifade ediliyor. imce ve  imce_filefield eklentileriyle birlikte kullanımı ile ortaya çıkan seçenektir. Bu seçenek ile standart dosya yükleme kısmına imce ile daha önceden yüklemiş olduğumuz dosyalara atıfta bulunarak dosyaların yeniden yeniden kullanımı sağlamış oluyoruz.

file field sourcess eklentisiyle Dosyaların Yeniden Kullanımı

file field sourcess eklentisi dosyaların yeniden kullanımına dair birçok seçeneği barındırır:
Upload (default): standart dosya yükleme mekanizmasıdır
IMCE File Browser: file field sourcess eklentisinin imce ve file field sourcess ile beraber kullanımı ile ortaya çıkan seçenektir.
Advenced upload widget (Plupload): plupload eklentisini kullanarak aynı anda birçok dosya (çoklu) yüklemenize izin verir. Çünkü standart dosya yükleme mekanizması ile tek tek dosya yükleyebiliyoruz. Biz burada tek resim kulandığımızdan aktif etmedik.
Remote URL textfield: internetteki bir resmin URL adresini girerek resmi o adresten kendi hostumuza yüklememize izin veren seçenektir.
Autocomplete reference textfield (with Visual Select File): file field sourcess ile visual_select_file eklentisinin beraber kullanımından doğan seçenektir. visual_select_file eklentisi media eklentisine göre daha az fonksiyon ihtiva eden kullanışlı bir eklentidir. Daha önceden yüklemiş olduğumuz resimleri görsel bir ekran vasıtasıyla seçmemizi ve seçilen resmin referansını vererek yeniden kullanmamızı sağlar.
File attach from server director: daha önceden yüklemiş olduğumuz resimleri combobox ile bize sunar ve seçtiğimiz resmin referansını alır ve resmi yeniden kullanmamazı sağlıyor. Bu seçenek pratiklik kazandırması bakımından çok iyi.
Aşağıdaki resim, yukarıdaki resim ile belirttiğimiz ayarların yapılması sonucu ortaya çıkan yeni resim yükleme mekanizmasını gösteriyor. 
file field sourcess ve  imce ile dosyaların yeniden kullanımı için en azından "Open File Bowser" (IMCE File Browser) ve "File attach" seçenekleri işaretleyin derim. Biri pratiklik sağladığı için, diğeri ise daha detaylı dosyaya ulaşmayı sağladığı için.
"Upload" seçeneğini ise standart dosya yükleme yapmaya devam etmek istiyorsanız (tek tek) seçin. Çoklu dosya yükleme yapmak isterseniz plupload ile ortaya çıkan "Advanced upload widget" seçeneğiniz seçebilirsiniz standart "Upload" seçeneği yerine.
Umarım faydalı bir yazı olmuştur.
Daha Fazla Bilgi İçin tıklayınız.

18 Ocak 2014 Cumartesi

Merhaba arkadaşlar. Drupalde bir views oluşturarak o views içinde aynı Master şablonu kullanarak birçok farklı görüntüler (multiple displays) oluşturabiliyoruz.

11 Kasım 2013 Pazartesi

Merhaba Arkadaşlar.
Şimdi sizlerle geçenlerde karşılaştığım ve çözümünü bulmanın biraz zaman aldığı bir problemi ve çözümünü anlatacağım. Problem kısaca şöyle: Wordpress'in 3.7.1 sürümüyle resim dosyası yükledim ve bir baktım resmilerin kimi kırık şeklinde görünürken kimi ise normal görünüyor. Sonra birkaç dosya daha yükleyince sorunun dosya ismindeki Türkçe karakterlerden olduğunu anladım. Peki şimdi ne yapmalı?

2 Kasım 2013 Cumartesi

Merhaba arkadaşlar.

Web dünyası hızlı bir şekilde büyümeye devam ettiği gibi gün geçtikçe geliştiricilerine sağladığı test ortamlarının sayısını da artırıyor. Vereceğimiz listede birbirinden farklı ve birbirinden güzel online yada masaüstü editörleri yer almaktadır.
JSFİDDLE
CODEPEN

Birçoğunu deneme fırsatım olmadı ise de denediklerim arasından Jsfiddle ile Codepen en beğendiklerim.








Online Web Editörleri:

  1. http://jsfiddle.net/                                      HTML + CSS + JS
  2. http://codepen.io/pen/                               HTML + CSS + JS
  3. http://dabblet.com/                                   HTML + CSS + JS
  4. http://jsbin.com                                        HTML + CSS + JS
  5. http://c9.io/                                              HTML + CSS + JS
  6. https://codeanywhere.net/                         FTP Bağlantılı, ekstradan PHP ve XML'i de destekliyor.
  7. https://koding.com/
  8. http://icecoder.net/                                   Hem localde hem online ve bir çok formatı destekliyor
  9. https://thimble.webmaker.org/en-US        HTML sadece
  10. http://cssdesk.com/                                  HTML + CSS
  11. http://jsdo.it/                                            HTML + CSS + JS
  12. http://html5snippet.net/                             HTML 5 +CSS +JS
  13. https://shiftedit.net/
  14. http://www.cssportal.com/online-css-editor/   Sadece CSS, CSS için çok iyi ***// saklı CSS kütüphanesi var sanki.
  15. http://www.coderun.com                         PHP + JS + C#
  16. http://codemirror.net/
  17. https://codenvy.com/
  18. https://compilr.com/
  19.  ve diğerleri...

Masaüstü Web Editörleri

  1. http://download.brackets.io/
  2. http://www.webuilderapp.com
  3. ve diğerleri...

Yararlanılan Kaynakler:
  1. http://www.awwwards.com/10-html-css-online-code-editors-for-web-developers.html
  2. http://www.smashingapps.com/2013/06/03/14-online-code-editors-for-web-designers-and-developers.html
  3. http://www.designyourway.net/blog/resources/online-code-editors-that-you-would-actually-consider-using/
  4. http://kodcu.com/2012/06/hafif-bir-kod-editoru-brackets/

 Umarım katkısı olur.
Merhaba arkadaşlar.

Bugün sizlerle drupal yönetim menülerinden en sık kullanılan drupalin çekirdeğiyle beraber gelen toolbar eklentisini ve daha sonra ihtiyaca binaen bizim kurduğumuz admin menu eklentilerini anlatmaya çalışacağız. Burada yapmak istediğimiz şey ise her iki menü sisteminin de kullanışlı yüzünü göstermek ve bu iki menu eklentisinin beraber kurulu olması durumunda nasıl bir görünüm bozukluğuna yol açacağını ve bunu gidermenin yolunun eklentilerden birini kaldırmak olduğunu göstermek.


30 Eylül 2013 Pazartesi


Dostlar merhaba,

Bugün sizinle günlük hayatta, girdiğimiz sitelerin çoğunda sıklıkla karşılaştığımız yapılardan bahsedeceğim. Lightbox denilen yapılar içeriklerin (metin, yazı, resim, video,..vb) pop up şeklinde açılması sağlayan kullanışlı yapılardır. Özellikle resim galerilerinde ve form doldurmalarda ve notification denilen bildirimleri ifade etmelerde çok kullanışlıdır. Kullanım sıklığı bakımından colorbox, lightbox2, shadow, thickbox, fancbox ... şeklinde devam ediyor https://drupal.org/node/266126 a göre.

Şuan piyasada birçok lightbox scripti mevcut. http://planetozh.com/projects/lightbox-clones/ adresinden de inceleyeceğiniz onlarca script var bu anlamda. Peki bizim ihtiyacımıza uygun scripti nasıl bulacağız? Hangisi bize en uygun? şeklindeki sorulara yine http://planetozh.com/projects/lightbox-clones/ sitesi yanıt veriyor. Sitenin sağladığı bir filtreleme ile istediğiniz özellikleri tıklayarak o özellikleri bulunduran scriptleri listeletebiliyor ve bu şekilde zamandan tasarruf sağlayarak farklılıkları da kolayca analiz edebiliyorsunuz.

Örneğin script ile
  • Resim
  • Resim gruplarını
  • Elementleri aynı satırda yani inline şekilde
  • Frame
  • Ajaxla içerik çekip gösterme
  • Flash gösterme
  • Değişik türde video içerik gösterme gibi birçok filtreleme seçeneğiyle filtreleme yaparak değişik yönden scriptleri analizler yapabiliyoruz.
Ayrıca yeni filtre ekleip çıkartabilmemiz ve filtrelemeyi script kütüphanesi (jquery, prototype, motools, yui...) şeklinde yapabilmemiz de büyük bir esneklik. Bu şekilde bir kütüphaneden (örneğin jquery) belli başlı özelliklikleri olan scriptleri rahat bir şekilde listeletebiliriz. Ayrıca şunu da not düşmekte fayda var: piyasadaki tüm scriptler bu sitede yer almıyor. Dolayısıyla varın bu scriptlerin ne kadar da çok olduğunu siz düşünün :D


Ayrıca drupal web sitesindeki https://drupal.org/node/266126 sayfada da konuyla ilgili değişik açılardan analizler yapılmış.

Sonuç olarak hangi scripti kullanıp kullanmayacağınız sizin ihtiyaç ve zevkinize kalmış. gerisi prosedür (teferruat idi pardon).

umarım faydalı olmuştur.