Jump to content

Portable Nasıl Olmalı ?


1mak1mak

Recommended Posts

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

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

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

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

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

  • Administrator

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

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

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

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ı :lol:.

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

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...