1mak1mak Posted April 13, 2008 Share Posted April 13, 2008 Portable yapılış konusunda fazla bir bilgim yok ama artık yapılan Portable programların Portable olma özelliğini kaybettiğini düşünüyorum Benim anladığım Portable Tek bir "EXE" dosyası olan programlardır. Lütfen akıl veriyormuş gibi algılamayın ama son zamanlarda Program Klasörü "RAR" lanıp Portable diye veriliyor bu doğrumudur? Yoksa benmi yanlış düşünüyorum? Bu konuda sizler nasıl düşünüyorsunuz? Link to comment Share on other sites More sharing options...
YAGMURADAM Posted April 13, 2008 Share Posted April 13, 2008 Portable taşınabilir demektir.İllaki tek exe den oluşacak diye bir kayıt yoktur.Dahası portable yapma yöntemleri farklı farklıdır.Ve bazen hiçbiri işe yaramıyor.Bu durumda kurulum dosyası verilerek yapılıyor.Bizde isteriz ki tek parçadan oluşsun ama bu her zaman mümkün değil.Portable programlarda önemli olan herhangi bir windows xp yüklü bilgisayarda yüklü olmadan çalışmasıdır.Poratble verdiğimiz programların %90 nın dan fazlası tek exe den oluşuyor.Çok az portable de bu durm var.Saygılarımla Link to comment Share on other sites More sharing options...
1mak1mak Posted April 13, 2008 Author Share Posted April 13, 2008 evet önceleri dediğiniz gibi portable programların çoğu tek EXE dosyası olarak veriliyordu ama bu artık böyle devam etmiyor. Bana göre sebebide gerekli gereksiz birçok programın portable olarak yapılmaya çalışılması. Bana göre birçok program varki portable olması gereksiz zaten system altında devamlı çalışması gereken bir program niye portable olsun bana göre bir anlamı yok mesela bugün bir sitede gördüm buradada daha önce eklenmişti "bandwidth monitor" veya bugün vardı "Ashampoo Unnistall" buna benzer çeşitli programlar. Durum böyle olunca portable özelliği bana göre bozuluyor. Tabiki taşınabilir taşınabilmesine ama.....kullanışlı olmuyor. Portable programın anlamı ve özelliği sürekli kullanılmayan programları kurmadan taşıyarak kullanabilmek veya kendi systemimizde. esasında bu konuyu burada açmamdaki gaye uzun zamandır yapmak istediğim birşeydi ama bugüne denk geldi winzipin yeni versiyonunu birçok yerde portable olarak gördüm ve hepsini indirdim (yabancı siteler dahil" sadece "Yerdenizden" arkadaşımızın yaptığı portable tek EXE ve hızlı madem olmuyor bu nasıl olmuş ben bilemem ama gayret edince olabiliyor. aynı şekilde bugün eklenen winamp portable programlarıda aynı şekilde ama "Yamaner" arkadaşın eklediği tek EXE dosyası. daha örnekler çoğaltılabilir bunlar bu günki örnekler. bu örnekler tenkit kışkırtmak amaçlı değil yapıcı olması için gündeme getirilmiştir. sevgiler Link to comment Share on other sites More sharing options...
ArArMiSiN Posted April 14, 2008 Share Posted April 14, 2008 evet önceleri dediğiniz gibi portable programların çoğu tek EXE dosyasıolarak veriliyordu ama bu artık böyle devam etmiyor. Bana göre sebebide gerekli gereksiz birçok programın portable olarak yapılmaya çalışılması. Bana göre birçok program varki portable olması gereksiz zaten system altında devamlı çalışması gereken bir program niye portable olsun bana göre bir anlamı yok mesela bugün bir sitede gördüm buradada daha önce eklenmişti "bandwidth monitor" veya bugün vardı "Ashampoo Unnistall" buna benzer çeşitli programlar. Durum böyle olunca portable özelliği bana göre bozuluyor. Tabiki taşınabilir taşınabilmesine ama.....kullanışlı olmuyor. Portable programın anlamı ve özelliği sürekli kullanılmayan programları kurmadan taşıyarak kullanabilmek veya kendi systemimizde. esasında bu konuyu burada açmamdaki gaye uzun zamandır yapmak istediğim birşeydi ama bugüne denk geldi winzipin yeni versiyonunu birçok yerde portable olarak gördüm ve hepsini indirdim (yabancı siteler dahil" sadece "Yerdenizden" arkadaşımızın yaptığı portable tek EXE ve hızlı madem olmuyor bu nasıl olmuş ben bilemem ama gayret edince olabiliyor. aynı şekilde bugün eklenen winamp portable programlarıda aynı şekilde ama "Yamaner" arkadaşın eklediği tek EXE dosyası. daha örnekler çoğaltılabilir bunlar bu günki örnekler. bu örnekler tenkit kışkırtmak amaçlı değil yapıcı olması için gündeme getirilmiştir. sevgiler elinizdeki portable programı tek exe dosyası olarak sizde yapabilirsiniz WinRAR ile exe yapmanız yeterli kısaca; 1-program dosyalarının tamamını seçip arşive ekle diyorsunuz 2-açılan menüden "sfx arşivi oluştur" ve "katı arşiv oluştur" seçeneklerini aktif ediyorsunuz 3-Pencerenin üstündeki menü seçeneklerinden Gelişmiş i seçip SFX Seçeneklerine giriyorsunuz 4-açılan yeni menüde çıkarttıktan sonra çalıştır bölümüne programınızın exe dosyasını yazıyorsunuz örn: "winrar.exe" ( tırnaklar yazılmayacak) 5-Üstteki menü seçeneklerinden Modlar a giriyorsunuz 6-Paketi geçici klasöre aç seçeneğini aktif yapıyorsunuz 7-Sessiz Mod bölümünde "Tümünü Gizle" seçeneği ile "Üzerine Yaz Modu" bölümünde "Tüm Dosyaların Üzerine Yaz" seçeneklerini aktif yapıyorsunuz. (Üstteki Metin ve Simge menüsünden exe dosyanıza istediğiniz simgeyi de verebilirsiniz) Tamam diyip bi üst menüye geçin üst menüde de tamam dediğinizde tek exe dosyalı portable programınız hazır " http://www.tnctr.com/index.php?showtopic=8002 " linkindeki "Winrar ile Katılımsız Kurulum" bölümünde WinRAR ile exe yapmak resimli olarak anlatılmaktadır ordan da faydalanabilirsiniz Link to comment Share on other sites More sharing options...
1mak1mak Posted April 14, 2008 Author Share Posted April 14, 2008 Bilgi ve Aydınlatmanız için teşekkürler. Ama Bu bilgi portable üreten arkadaşlar tarafından kullanılmalı diye düşünüyorum. Burada anlatılanları herkes kendisi yapacaksa bilgi seviyesini biraz daha arttırıp herkes kendi portable sini kendi yapsında diyebiliriz. Tabi bu lafımdan alınmayın siz bilgi vermişsiniz. benim söylemek ve anlatmak istediğim eğer bir portable program yapılıyorsa ve mümkünse olabiliyorsa eksiksiz yapmak. Kullanıcılara adındanda anlaşılacağı üzere sadece kullanmak kalmalı. tekrar teşekkürler Link to comment Share on other sites More sharing options...
Administrator sk8er_boi Posted April 14, 2008 Administrator Share Posted April 14, 2008 Portable demek seyyar demektir. Tek dosya demek değil. Eğer program 300mb ise bunu tek dosya yapmak mantıksız olur. Çünkü 300MB rame yüklenecek gereksiz yere. Bunun yerine o programın her bilgisayarda çalışmasını sağlayabilmek, o programın portable yapılmış olması için yeterlidir. Link to comment Share on other sites More sharing options...
ArArMiSiN Posted April 14, 2008 Share Posted April 14, 2008 Eğer program 300mb ise bunu tek dosya yapmak mantıksız olur. Çünkü 300MB rame yüklenecek gereksiz yere. sk8er_boi nin de dediği gibi ram üzerinde büyük bir yük. Kaldı ki tek exe yapıldığında programı çalıştırmak için sıkıştırılmış dosyanın açılma süresini de beklemek gerekiyor. küçük boyutlu programlar için olabilir ama büyük boyutlu programlarda çalışmama , kilitlenme gibi sonuçlar verebilir. Buda bazı kullanıcılarda "program çalışmıyor" , "program hatalı" gibi düşüncelere sebep olabilir. En güzeli halihazırdaki bi portable yi kendi isteğiniz doğrultusunda tek dosya yapmak. Hem bu birşeyleri başarabilmişliğin verdiği heves ile yeni şeyler öğrenme isteğini de artıracaktır. Yeni şeyler öğrenme, yeni şeyler keşfetme Link to comment Share on other sites More sharing options...
1mak1mak Posted April 14, 2008 Author Share Posted April 14, 2008 bu konuyu açmamdaki amaç konuyla ilgili tartışma (fikir alışverişi) yapılmasını sağlayıp daha çok kişinin bu konudaki kafalarındaki tereddütlerin aydınlanmasına yardımcı olmaktı ama gördümki fazla katılım olmadı. ben konuya biraz hakimim ama herkesin aynı kapasitede olmadığını düşünerek yola çıkmıştım ama benden ve konunun uzmanı kişiler harincinde sorusu olan çıkmadı demekki kimsenin kafasında soru yokmuş. katılan arkadaşlara teşekkürler Link to comment Share on other sites More sharing options...
yerdenizden Posted April 15, 2008 Share Posted April 15, 2008 Tek .exe halindeki portablelara benim de sempatim var ama birçok programda yeterince işlevsel olmuyor. Örneğin program kullanıcı ayarlarını kendi dizini içinde tutuyorsa Temp'e açılıp program kapanışında da tüm dosyaları sileceği için o programın portable'ında yapacağınız kullanıcı ayarları değişiklikleri kalıcı olmayacak ve portable'ı her çalıştırışınızda aynı ayarları tekrar tekrar yapmak zorunda kalacaksınız demektir. Programın Skin vb. kullanıcının sonradan indirebileceği eklentileri varsa tek bir .exe portableda bunlardan mahrum kalacaktır. Kullanıcı ayarlarını Windows Kayıt Defteri'nde tutuyorsa bu seferde Kayıt Defteri giderek şişecektir. Örneğin bir Autoit'le program kapanışında Kayıt Defteri girişlerini silecek şekilde düzenleme yapabilirsiniz ama bu sefer de tüm ayarlarınız ilk durumda olduğu gibi sıfırlanır. Tek bir .exe olan Thinstall portablelarında dahi Thinstall kendi adına bir dizin oluşturup portable için burada bazı kayıtlar yapmakta. Thinstall'u program kapanışında bu kayıtları silmek üzere ayarlayabiliyorsunuz ama bu durumda gene yapmış olduğunuz kullanıcı ayarlarınız sıfırlanacaktır. Thinstalla hazırlayacağınız portablelarda .exe'nin yanına içi boş 'Thinstall' adlı bir dizin eklersiniz kayıtları buraya yapacaktır. Bunun iki avantajı var: Hem kullanıcı ayarlarınızı başka bilgisayara/sisteme taşıyabilirsiniz, hem de bilgisayarınız temiz kalmış olur. Ben WinZip'i Thinstallarken fazla bir kaydı olmayacağı düşüncesiyle bunu uygulamadım ama ondan önceki hacimli bir portableda Thinstall dizini oluşturmayı gerekli buldum. Tek bir .exe bana öncelikle temiz bir portable'ı çağrıştırdığı için bir şey daha eklemek istiyorum. WinRar'la Temp'de geçici bir dizine açılıp çalışacak şekilde ayarlanmış bir portableda program kapanırken o dizinin gerçekten silinip silinmediğini kontrol etmek herkes için yararlı olacaktır. Programın Temp'e açılan dosyalarından biri bile sistemle aktif bağlantılı kaldığı için silinemiyorsa tüm dizin olduğu gibi silinmeden kalıyor ve portable'ı bir dahaki çalıştırmanızda WinRar programı farklı bir dizine açtığı için giderek bir yığılma oluşuyor. Örneğin elimde eskiden indirmiş olduğum bir MoleBox WinRar portable'ı var. Temp'e son baktığımda "RarSFX0", "RarSFX1"......"RarSFX16" şeklinde dizilmiş tam 16 tane açılmış MoleBox vardı . Sonuç olarak bir portable için en önemli olanın işlevsel ve temiz olması olduğunu düşünüyorum. Bu noktada da şu ana kadar rastladığım en yararlı yardımcı, sağladığı geniş script olanaklarıyla NSIS diyebilirim. Link to comment Share on other sites More sharing options...
1mak1mak Posted April 15, 2008 Author Share Posted April 15, 2008 Katılımın ve Bilgilendirmen için Çok Teşekkürler. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.