Gönderen Konu: Dökümantasyon verilerinin yönetimi  (Okunma sayısı 1949 defa)

Çevrimdışı hwpplayer1

  • Çaylak Penguen
  • **
  • İleti: 139
  • Linux Mint 17.1 Rebecca KDE :)
  • Dağıtım: Linux Mint 17.1 Rebecca KDE / PTS 3.0 KDE Kararlı
Dökümantasyon verilerinin yönetimi
« : 09 Ocak 2015, 22:44:17 »
Bilgisayar ve bilgisayardaki yazılımları kullanırken sorunlarla karşılaşıldığında bir arkadaşımızdan veya internet ortamındaki bir kişiden yardım alabiliriz.Peki aldığımız yardımlar bizi başkasına bağımlı kılmıyor mu ?Eğer giderek kendi işimizi görecek hale geleceksek öncelikle nasıl araştırma yapmamız gerektiğini de bilmeliyiz.Eğer biz sorunu çözmek için bir adım atarsak çok ufak yardımlarla büyük işler yapılabilir.Ve giderek kendimiz ustalaşma yolunda ilerleyebiliriz.Burada topluluk halinde dayanışma halinde çalışmanın önemli olduğunu ve yardımlaşma kanallarının bu yüzden var olduğunu hatırlatmak isterim.Yardımlaşma kanalları çoğunlukla teknik destek veren forumlar , mail haberleşme listeleri , irc kanalları üzerinden teknik bilgi içerikli veya genel amaçlı yazışmalar sayılabilir.Genelde en verimli ortam forumlardır.Çünkü bilgi her zaman herkese açık olacağından örneğin “ekran kartı sorunu”  yaşayan bir kullanıcı forumdaki çözüm adımlarını izleyerek hiç soru sormadan çözüm bulabilir.

Eğer kendimiz bir dökümantasyon – belge hazırlıyorsak iş değişecektir.Burada farklı olan bizim tarafımızdan yönetilen bir verinin internet ortamına yüklenmesidir.Aslında forumlarda da aynı işlem yapılmaktadır.Yöneticiler bütün verilerin yedeklenmesi ve olası sistem çöküşlerine karşılık yedek bir siteden hizmetin devam etmesi için çaba harcarlar.

Bu yazımda sadece verilerin yönetiminden bahsetmek istiyorum.Kendimden örnek vererek durumu netleştireceğim.Ben bilgisayarı açtıktan sonra , gündemi takip için maillerime bakarım.Forumlardaki sorunların çözümüne katılmaya çalışırım.IRC üzerinden en son güncel haberleri alıp sohbet ederim.Onun dışında bu aralar GIMP çalışıyorum.C dilini öğreniyorum ve GNU Emacs ile çalışıyorum.Debian tabanlı ve aynı zamanda Ubuntu tabanlı ( Ubuntu da Debian tabanlı ama kullanılan depolar açısından her iki ismi de anmak gerekiyor) Linux Mint 17 Qiana KDE kullanıyorum.Linux Mint 17.1 Rebecca KDE de kararlı sürüm olarak kullanıcılara sunuldu.En azından sanal makinemde deneyebilirim ya da yükseltme işlemi yaparak geçebilirim.Bunun için sistem dosyalarının yedeklenmesi gibi bir işlem gerektiğini düşünüyorum.Böylelikle sistemi incelemek ve öğrenmek için bir fırsat doğmuş oluyor.Ama yaptığımız işlemleri her seferinde tekerleği yeniden icat eder gibi öğrenmek hem kişisel olarak bize bir yüktür ( tabii ki her denemede yeni şeyler öğrenilebilir ) hem de diğer insanların yardım almasına katkıda bulunmaz.Bu yüzden yapılan her işlemin belgelendirilmesi gerekmektedir.Belgelenen işlem örneğin bir işletim sisteminin kurulumunu video anlatımı ile ve görselle desteklenen yazılı anlatım ile bilgiyi milyonlarca insana hatta daha fazla kullanıcıya rahatlıkla aktarabiliriz.

Dökümantasyon kavramsal olarak çok geniş bir şeyi ifade etse de ben bu yazımda sadece verilerimizi nasıl yönetebiliriz sorusunu soracağım.Dökümantasyon öncelikle araştırma ile başlar.İnternet siteleri , forumlar , mail listeleri ve irc kaynak olarak kullanılabilir.Sonra bilgisayarımızda ilgili konu başlığını açarız.Diskimizin bir bölümüne farklı bir işletim sistemi kurduğumuzu düşünelim.Örneğin “Linux Mint 17.1 Rebecca KDE kurulumu” uygun bir konu başlığıdır.Araştırma yaparken topladığımız belgeleri ( ISO dosyası , Linux Mint 17.1 internet sitesi anlatımları , Linux Mint 17.1 hakkındaki diğer incelemeler ve makaleler ve diğer belgeler ) bir alt klasörün içine atarız ;  video anlatımı için bir klasör , metin anlatımı için bir klasör oluştururuz.Sonrasında hangi araçları kullandığımızı anlatan bir metin ve resim hazırlarız ve bunu klasör açmadan da  “Linux Mint 17.1 Rebecca KDE kurulumu” klasörünün içerisinde bulundurulabiliriz.Ve kendi yazdığımız belgenin lisanslanmasını anlatan bir metni ve resim dosyasını aynı şekilde  “Linux Mint 17.1 Rebecca KDE kurulumu” klasöründe bulundurabiliriz.Daha sonra yapmamız gereken verilerimizi bir hard diske veya bulut ortamına yedeklemektir.Hard disk’e yedeklemek ISO dosyaları gibi dosyaların yüklenmesi çok üzün süreceğinden tercih edilebilir.Eğer temiz kurulum yani diski tamamen biçimlendirmeyi düşünüyorsak tüm dökümantasyonumuzu/belgelerimizi hard diskte tutabiliriz ve bootable USB/DVD ( kurulum USB/DVD’si ) ile kurulumumuzu yapabiliriz.Tabi genel olarak tüm sistemin de yedeklenmesi gerekecektir.Daha sonra Video anlatımının ve metin anlatımının gerekli ortamlara yüklenmesi ile dökümantasyon kullanıma hazır hale gelir.

Burada yine dökümantasyonun ne olduğunu anlatarak konuyu toparlamak istiyorum.Benim şu an en çok önemsediğim iki tür dökümantasyon var.Birincisi kaynak kodun içerisindeki hangi kodun ne işe yaradığını anlatan dokümantasyondur.Diğeri ise bir programın nasıl kurulacağını , nasıl kullanılacağını ve karşılaşılan sorunların nasıl çözüleceğini anlatan belgelerdir.Topluluk ortamlarına yani forumlara , maili listelerine ve irc kanallarına bu yüzden ihtiyaç vardır.Dökümantasyon kavramını basitleştirmekte fayda var.Örneğin bir yazılımın ne olduğundan ve özelliklerinin ne olduğundan başlar , onu kararlı ve etkili kullanmamızı sağlar ve onu geliştirip daha iyisini yapabilmemizi kolaylaştırmasıyla devam eder.Amacımızı kısa olarak söylersek bilgisayarı daha iyi kullanmak için gereken kanıtlar olan belgeleri düzenlemek diyebiliriz.

Ben aşağıda yazdığım sıraya benzer bir sırada işlemlerimi yürütmeyi düşüyorum.Siz de kendi diziliminizi yapabilirsiniz veya yeni süreçler ekleyebilirsiniz

Dökümantasyon planı

0-Konu araştırması ve belge toplama ( bootable iso , program , internet site adresleri )
0.1-Konu başlığı klasörü bilgisayarda oluşturulur ( Örnek : Linux Mint 17 KDE kurulumu )
0.1.0-Konu başlığı – belgeler klasörü
0.1.1-Konu başlığı – video anlatımı klasörü
0.1.2-Konu başlığı – metin  anlatımı klasörü ( metin ve ekran görüntüsü )
0.1.3-Konu başlığı – hangi programların kullanıldığının anlatıldığı metin veya sözlü anlatım ve resmi
0.1.4-Konu başlığı – lisans koşulları metin dosyası ve resmi
1-Video anlatımı ( sesli )
1.1-Video ve ses kaydı
1.2-Video sonunda video hazırlanmasında hangi programların kullanıldığının sözlü ve resimli anlatılması ( Linux Mint 17 KDE dağıtımı , Virtualbox , kazam , VLC Player , Libreoffice Write vd.) ve lisans koşulları sözlü ve resimli anlatımı
1.3-Video ses kaydı birleştirme ( Bu aşama gerekmeyebilir.Bilgisayarınızın donanımına göre bir çözüm üretilmesi gereklidir.)Video’nun renderlenmesi ve İnterenete yüklenecek boyuta çevrilmesi işlemi de yapılmalıdır.
2-Metin tabanlı anlatım ( ekran görüntüleriyle )
2.1-Video’dan ekran görüntüsü almak
2.2-Ayrıntılı konu anlatım metni
2.3-Metnin hazırlanmasında hangi programların kullanıldığının yazılı ve resimli anlatılması ( Linux Mint 17 KDE dağıtımı , Virtualbox , kazam , VLC Player , Libreoffice Write vd.) ve lisans koşulları yazılı ve resimli anlatımı
3.1.Videonun ve metnin bilgisayarda saklanması ya da bir diske yedeklenmesi/yüklenmesi

3.2.Ve hazırlanan video anlatımı ile metnin internete yüklenmesi.

Hazırladığım belgenin nasıl anlatıldığını anlatan metin ile lisans metni yaklaşık olarak şöyledir :
Hangi programların kullanıldığının anlatıldığı metin :

Bu videoyu , metni ve resimleri hazırlarken GNU/Linux işletim sistemi dağıtımı olan Linux Mint 17 Qiana KDE ile çalıştım.Videoyu kaydederken kazam , sanallaştırma için Virtualbox , video’dan ekran görüntüleri için VLC , metni yazmak için Libreoffice Write ve resimler için GIMP kullandim.

Lisans koşulları metin dosyası ve resmi :

Hazırladığım anlatım belgeleri hem video ile sesli anlatım olarak hem de ekran görüntülü metin belgesi olarak mevcuttur.Isteyenler videoyu izleyerek bilgi alabilir.İnternet üzerinde daha kısa sürede araştırma  yapmak isteyenler ve yazı temelli arama yapanlar , aynı konunun ekran görüntüsü ve metin ile anlatılmış belgesini hwpplayer1.wordpress.com sitesinde inceleyebilirler.

Benim ürettiğim belgeler Free Software Foundation’in GPL v3 ( http://www.gnu.org/copyleft/gpl.html ) veya sonraki lisans sürümü kapsamında özgürce kullanılabilir , değiştirilebilir , geliştirilebilir ve özgürce yeniden dağıtılabilir.Ancak GPL ( Genel Kamu Lisansı ) ile lisanslanan bir belge , yazılım veya başka kategorideki bir eser yine GPL ile lisanslanmak durumundadır.Bu özgür bilginin her zaman özgür kalmasi içindir.Diger içeriklerin lisans koşullari için lütfen eserin sahibine danışınız.

Teşekkürler.

https://hwpplayer1.wordpress.com/
GNU Emacs :)