Tam o sırada, başka bir pillinetwork sitesi olan kodaman.org'da: "c#'ta dosyayı veritabanı gibi kullanmak"

Saklama-gizleme(obfuscator) programları sayesinde javascript kodlarınızı sıkıştırılabilir ve anlaşılmaz hale getirebilirsiniz. Özellikle web2.0 yaygınlaştıktan sonra bu konu daha da önem kazandı.

İşin özünde tekrarlanan parçalara kısa isimler verip "eval" komutunu devreye sokmak, uzun metot isimlerini kısaltmak ve fazla boşlukları silmek geliyor. Ama unutmamak gerekir ki; bu programlarla değiştirdiğiniz kodları geri alamayabilirsiniz Dikkat edin!

online çeviri için http://www.javascriptobfuscator.com/ sitesine gidebilir veya komut satırından çevirmek için http://jscompact.sourceforge.net/ de yer alan programı kullanbilirsiniz.

Spacer
Spacer
 | 8 yorum var 
 | 03 Mayıs 2007 20:26 

Yorumlar

evet dikkat eTelim! ;)

emiremiroglu  |  (0 puan) 03 Mayıs 2007 22:55

gözden kaçmış yoksa hassasımdır bu konularda. düzeltmeyi gönderdim.

burc  |  (0 puan) 04 Mayıs 2007 07:48

bir de, başlıkta javascriptleri hızlandırma yazıyor. anlatılan şey; sıkıştırma, şifreleme, okunmaz hale getirme.. bu arada geçen gün bi arkadaş hazır js kodu kullanıyor, bir menü uygulaması için. koda kendi bilgisayarınızda sorunsuz çalışması, fakat bir web sunucusuna yüklediğinizde "pay for internet use" türünden bir uyarı penceresi çıkarması için bir bölüm eklemişler ve bütün kodu şifrelemişler. indirdim, sonundaki eval kısmını alert yaptım, asıl kodu kopyaladım, uyarıyla ilgili kısmı da sildim. bu kadar basit. karışık kodlarla codegolf'ta sürekli içli dışlı olmamın yararını gördüm. karıştırılmış kodlarınız çözülür. ;)

ers  |  (0 puan) 04 Mayıs 2007 09:40

o sebeple zaten paralı olan ürünlerden değil de ücretsiz ürünlerden söz ettim. Ayrıca bu ürünlerin çoğu kodu sıkıştırıyor. Örneğin 60K lık bir javascript dosyası ~8-9K ya düşebiliyor.

Sıkıştırma da karıştırma da önemli özellikler ama çok uzun bir başlık iyi olmaz diye birini seçtim:)

bu arada codegolf'a gönderin var mı ers?

burc  |  (0 puan) 04 Mayıs 2007 09:49

ee! sıkıştırdım online sayfada oradaki kodu aldım menu.js dosyama yazdım. ve çalışmadı.

Taptuğun tapusunda Kul olduk kapusunda Yunus miskin çiğidik piştik elhamdulillah
thealico  |  (0 puan) 04 Mayıs 2007 09:53

thealico, javascript kodundaki her satırın ";" ile bitip bitmediğini de kontrol eder misin? Bir kere başka bir programda sorun bu çıkmıştı.

burc  |  (0 puan) 04 Mayıs 2007 13:39

gecikme için üzgünüm. codegolf'a bi ara sürekli gönderiyodum ersagun nickiyle. hatta sırf katılmak için perl ve php öğrenmeye başladım. php'den çok hoşlanmadım ama perl gayet eğlenceli, özellikle golf için. ama iki üç haftadır pek bişi yapmıyorum. en son perl uygulamam lafcambazi.com sitesinde bütün sözcükleri bulan ve sözcüklerin girilmesi için otomatik "javascript:..." kodu oluşturan programcıktı. çok eğlenceli. :)

ers  |  (0 puan) 23 Mayıs 2007 14:43

bir alternatif daha: http://shaneng.awardspace.com/

burc  |  (0 puan) 29 Mayıs 2007 12:48

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu