Mesaj Sayısı: 2119 Katılım Tarihi: 02.04.08 Konum: İstanbul
Çeşitli kaynaklardan derlediğim bilgilere göre, sizleri 'pluginler' konusunda aydınlatmaya çalışacağım.
Öncelikle 'plugin' nedir, 'ruby' ne işe yarar gibi, bu terimlere aşina ama bir o kadar da yabancı insanlar için tanımlarını ve aralarındaki farkları Sketchup programı özelinde basit bir dille yapayım.
Pluginleri öncelikle ikiye ayıralım:
Kurulum gerektirmeyenler, ve haliyle, kurulum gerektirenler...
adresinden de görülebileceği gibi, render programcıklarıdır ve .exe
uzantılıdırlar yani bu .exe dosyalarına tıklayarak normal bir program/yazılım yüklermiş gibi işlem yapmayı gerektirirler.
Kurulum gerektirmeyen pluginler ise,
Sketchup programının default ayarlarında mevcut olmayan ve bu programın fonksiyonlarını artırmayı hedefleyen extra komutların yüklenmesini ve çalışmasını sağlayan eklentilerdir. mesela 'mirror' plugini, 'makeface' plugini, 'unfold' veya 'weld' pluginleri gibi...
Autocad programında sonradan yüklenen lispler nasıl bir işleve sahipse, Sketchup programında da bu .rb ler aynı işleve sahiptirler.
Uzantılarının .rb olması, sanırım, size hemen 'ruby'yi çağrıştırmıştır. Sözünü ettiğimiz bu .rb uzantılı eklentiler, ruby programlama dili içerisinde yazılırlar, bu yüzdendir .rb uzantısını almaları.
Genel bir sketchup kullanıcısı olarak .rb uzantılı dosyaları kendimiz hazırlamamız gerekmiyor.
Bir sonraki iletimizde "önceden yazılmış bir .rb pluginini nasıl bilgisayarımıza yükler ve kullanıma hazır hale getiririz", onu öğrenmeye çalışacağız.
Mesaj Sayısı: 2119 Katılım Tarihi: 02.04.08 Konum: İstanbul
Pluginleri genellikle iki ayrı formatta ediniriz.
Birincisi .rb uzantılı olanlar, bu dosyaları herhangi bir işlem yapmadan bilgisayarımıza yükleyebiliriz. Bu durumda direk olarak aşağılarda bulunan 5. maddeden devam edebilirsiniz...
İkincisi internette yazılı halde bulunan 'script' şeklindeki kodlardır. Bunlar düzyazı halindedirler. Ve .rb uzantılı dosya haline çevrilmeleri gerekir ki; bilgisayarımıza yükleyebilelim...
Bu iki türün de içeriği aynıdır, ama ikincisinin yani düzyazı formatının 'ruby' programlama dilinin tanıyacağı şekilde .rb uzantılı dosyaya çevrilmesi gereklidir, ilkinde zaten bu hazır olarak önceden yapılmıştır.
Bunun için şöyle bir yol izliyoruz.
Örneğin; herhangi bir internet sayfasında aşağıdaki gibi görünen kodlara sahip düzyazı şeklinde sunulmuş bir pluginimiz var.
İnternet sayfası için; http://www.crai.a...rror_31.rb
1* İlk işimiz internet sayfasındaki bu düzyazı şeklindeki yazıları, doğru başlangıç ve doğru bitiş yerlerinden seçerek sağ tuşa tıklayarak kopyalamak.
2* Sonra boş bir 'notepad' veya 'metin belgesi' dökümanı açmak ve kopyaladığımız düzyazıyı buraya yapıştırmak...
---------------------------------------------------
-boş 'notepad' ya da 'metin belgesi' oluşturmak için;
birinci yol:
masaüstümüzde herhangi bir boş bölgese sağ tuşa tıklayarak 'yeni' sekmesi ve ardından 'metin belgesi' seçilir.
ikinci yol:başlat, tüm programlar, donatılar, not defteri sekmeleri izlenir.
3* Kopyaladığımız düzyazıyı 'notepad' ya da 'metin belgesi' ne yapıştırdıktan sonra farklı kaydet seçeneği ile dosyamıza herhangi bir ad vererek kaydediyoruz.
4* Kaydettiğimiz dosya default olarak .txt formatında olacaktır. İşte düzyazı formatındaki dosyayı .rb uzantılı hale getirme işlemi bu noktada gerçekleştiriliyor. dosya uzantısındaki .txt yazısını silip .rb yazıyoruz onun yerine, ve istediğimiz sonuca varıyoruz.
5* Sonrasında bu .rb uzantılı dosyayı bilgisayarımızda sketchup'ın yüklü olduğu dizin içinde şu adrese yerleştiriyoruz.
Benim bilgisayrımda D dizininde yüklü ama sizinkinde büyük ihtimalle bu C dizini içindedir.
D:\Program Files\Google\Google SketchUp 6\Plugins
6* Sketchup programını kapatıp açtığımızda pluginimizi yüklenmiş olarak bulabiliriz.
Bunun için nesneyi seçip sağ tuşa tıklarsak seçenekler arasında görebiliriz ya da en kesin yolla sketchup sayfamızda en üstteki çekme menülerden 'plugin' olanına tıkladığımızda karşımıza gelecektir.
Warning: require_once(../includes/dynamic_meta.php) [function.require-once]: failed to open stream: No such file or directory in /home/dersen/public_html/themes/templates/footer2.php on line 24
Fatal error: require_once() [function.require]: Failed opening required '../includes/dynamic_meta.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/dersen/public_html/themes/templates/footer2.php on line 24