Jump to content

Camarade_Tux

Member
  • Posts

    1,732
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    France

Everything posted by Camarade_Tux

  1. Which version of Windows are you using? Its Windows 98SE. Is it the operating system, the cause of problem. Yes it is. You can't run properly UniExtract under windows 9x. @nitro, you should add a check in uniextract : 3 lines of code which should help a lot.
  2. I've taken a look at your file and wonder if you can't simply use unattended switchs or softs such as AutoHotkey and AutoIt which automate key strokes and mouse actions.
  3. I'd like to have some free format rather than a royalty-free one. Moreover, I don't get the lossless argument as png already does a great job, probably the best possible : don't forget an image is nearly random data so it won't compress that well (without the approximations and blocks jpeg makes of course).
  4. C AutoHotKey (voted AutoIt because they are very similar and in fact AHK is a fork of AutoItv2) HTML Unix shell, batch files And my favourite: OCaml/Objective-Caml. I need to say why this language is my favourite : developping is fast, code is portable, programs are robust (static types *automatically* determined at compile time which lets you have complicated types) and fast (~1.2*C_time), functionnal programming (List.iter (Printf.printf "%s\n") my_list;; are really nice things), language is powerful and expressive though cryptic for the beginner. Problems ? None with the language, some with the libraries which are sometimes lacking (*sometimes*, you usually have everything you need). I know this isn't about comparing computer languages but I needed to make some advertisement for this one which is not known enough.
  5. As far as I'm concerned, it works very well. Problems arise when dealing with languages other than French though. That's why I'm building a package manager and this is what's preventing me from releasing it right now. I've been quite unlucky and right now I need to move from an xml library to another, which is especially frustrating since everything but one thing was implemented and working. By the way, I'd like this package manager not to be used for this project only so I'm trying to have a nice xml file (where package informations are stored). Could you tell me what you think about it (this is an example with nearly random data) ? The different sections are explained just below the code. <!DOCTYPE package SYSTEM "package.dtd"> <package> <application_name>8z</application_name> <shortcuts> <shortcut name="Foobar 2000" command_line="%var1%\foobar2000.exe" location="StartMenuPrograms\Multimedia"/> <shortcut name="Irfanview" command_line="%var2%\iview.exe" location="Desktop"/> </shortcuts> <app_paths> <app_path name="iview" command_line="%var3%\iview.exe"/> <app_path name="pexp" command_line="%var4%\procexp.exe"/> <app_path name="rmon" command_line="%var5%\trucmuche\rmon.exe"/> </app_paths> <lang_data> <lang_class encode="ascii"> <lang_strings lang="eng" string="foo" string2="bar"/> <lang_strings lang="fra" string="n'importe" string2="quoi"/> <lang_strings lang="default" string="foo" string2="bar" var_name_I_want_I_declare_explicitely="%lang%"/> </lang_class> <lang_class encode="binary_ascii"> <lang_strings lang="eng" other_string="foo" other_string2="bar"/> <lang_strings lang="fra" other_string="n'importe" other_string2="quoi"/> <lang_strings lang="default" other_string="foo" other_string2="bar"/> </lang_class> </lang_data> <environment_variables> <environment_variable var1="thing1"/> <environment_variable var2="thing2"/> </environment_variables> <install_actions> <install_action rank="1" type="7z" command_line="7z.exe x %application_name%\subdir1"/> <install_action rank="2" type="ahk" command_line="ahk.exe script.ahk"/> <install_action rank="3" type="exe" command_line="setup.exe /q /nb!"/> </install_actions> <registry_writes> <registry_write type="REG_DWORD" path="HKLM\..." name="foo" data="bar"/> </registry_writes> <ini_writes> <ini_write file="" section="" key="" value=""/> </ini_writes> <install_locations> <install_location type="folder" location="%ProgramFiles%\%application_name%"/> <install_location type="file" location="%WINDIR%\test.log"/> </install_locations> <config_locations> <config_data type="file" path=""/> <config_data type="folder" path=""/> <config_data type="registry" path=""/> </config_locations> </package> <package> is the only required entry. The package may not do anything but it must have a name. <shortcuts> contains a list of shortcuts which will be created, <app_paths> a list of entries for AppPath registry key (so applications are available with Win+R and their name, very convenient). <lang_data> contains a list of language variables, the encode="" attribute lets reencode to utf-8, utf-16, ascii, utf-32 and their binary expressions (filezilla settings are stored as utf-16, irfanview's as utf-8/ascii, nod32 has some reg entries which require binary format...). There is a fallback entry in case the OS's language is not supported. All entries will be set as environment variables for child process according to the name given in the name="value" pattern. This is one of the main reason I am writing this package manager. <environment_variables> is the first thing being processed so entries can be used everywhere else. This exists because some entries doesn't need to be localized and it would be stupid to replicate them all over the xml and for other special variables I'll come on again later (%this_package% among others). <install_actions> lists all the actions you want to be run. type="" has no real use and is there only for cleanness. <registry_writes> and <ini_writes> let you write in the registry and in ini files respectively (pretty obvious ;p ); lang_data entries are most likely to be used here. The last section is intended for uninstallation and updates (<install_locations> are deleted on re/uninstall, <config_locations> are deleted on uninstall but are saved on update). There will be a web-repository for applications so you can just use something like "install mplayer". Dependancies (.net, java, dlls) should be installed with <install_actions> and a special type="" attribute so they are only installed if not already present. What do you think about this ? Is it nice enough you would write packages using this format ? OK, but why I am writing a package manager when installers already exist ? First, I often use zip/7z/rar packages instead of the installers because they use temp files, are much bigger, take longer to install. Moreover, I think a web-repository would be nice. Last, I simply need it because of lang entries. ;p
  6. Then I'll finally do my upgrade to hfslip 1.6: I've used 1.5rc for my tests since the changelog did not show bugfixes or updates that seemed to concern me and I was too lazy to extract the zip archive. =P Just need to get back home.
  7. I tried at T-10 with a black background and transparency did not work. However it is clear png transparency with ie7slipstrem is possible so we should investigate further.
  8. Seems it was not my source fault. A hotfix or vmware. Not a hotfix so no problem on hfslip's side. Anyway, I'll simply put a png image on the CD and run IE even though setup has not completed.
  9. Seems it was not my source fault. A hotfix or vmware.
  10. It's pretty weird because I delete them. Maybe nlite does something on this side.
  11. This makes me think I have an OEM CD somewhere which shouldn't freeze at T-9.
  12. Yes, you can find it there: http://www.kalytta.com/wihu.php =)
  13. @nitro, some news about 7-zip: I couldn't compile it. I have some Visual Studio 2005 CDs MS graciously sent me but I couldn't import the project file. Also, I wasn't able to install the 2005 Express Edition, my copy of windows not being validated; can't I run a compiler inside a virtual machine? =/ Anyway, I'll ask Igor by mail later today because I fear posting such a thing on the forum might wake up some NSIS dangerous guys.
  14. No, unfortunately I just had to change over to using the current NSIS extraction support in 7-Zip. It dropped the ability to create an .nsi file, but to be honest the files that were created by 4.40 really weren't that useful anyway. I tried to use them as reference a few times to figure out what an installer is doing, and it's just a major pain in the rear to try to read through and follow. I'd still like to have the feature there if it was possible, but I don't feel it's worth a lot of extra effort to bring it back. This quite annoys me because I sometimes repackage apps and having the .nsi file was a lot more than handy. One solution would be to find whether the file is a NSIS file and use a different version of 7zip to extract it but that's not very sexy. I'll try to mod 7zip and provide a version which is able to extract .nsi files. Btw, unshield compiles under mingw and with default optimizations, it takes 109+47.8KB (dll+main executable). With size optimizations, it takes 100+45.8KB. Not that bad. =)
  15. Hi nitro, I'm wondering how will you manage nsis installer in the future since all dll files have been merged in the same on and therefore it won't be possible to use 7zip 4.40's nsis.dll with newer release. Will you compile your own modifier version of 7zip?
  16. On another board, before the migration from IPB (v1) to punbb, we had a filter for echanblard*. punbb supports this but the filter probably got lost during the migration and now *all* instances of echanblard are displayed as is. I don't think the filters were removed before the migration (plus would be hard) so I rather think the text is saved unchanged and then modified only when sent to the user. *puke
  17. If I don't use nlite, my install gets stuck at T-9; setup.exe doesn't react anymore. I can't remember if I made a second iso so I'll make another one anyway.
  18. it will turn into that stupid digg site.. Diggs can go to infinity notes whereas there is a limit here, pretty low btw. Is msfn as big as digg? Do you think best noted posts will make frontpage *automatically* without any human superising it? As for noting, http://www.softpedia.com/get/CD-DVD-Tools/...-DVD-Copy.shtml http://www.crystalxp.net/galerie/en.id.130...es-complets.htm everything has notes. Would you find good programs on softpedia&Co without any singles appreciations? Maybe that high marks don't make everything but it avoids you losing time goind through bad apps (here bad means doesn't simply mean bad but also old, high-priced...). And if you easily find what you are searching for, would you also had 3 years ago when you knew less about computers and software? edit: as far as I'm concerned, msfn is not a forum for me and other tecchies; it a place to help other people with basic knowledgs about computers while sharing with others who are more technology-aware. I haven't first contributed to forums (tech or not); I first have read them and it's important to have something clear which is not that easy with msfn's long topics (more than 50 pages with 25 posts per pages...). Take wikipedia for example: how would it be wihout all these links to other articles*? People would read far less articles and learn less. MSFN has one of the most incredible source of information I've ever seen and this is reflected in msfn's pagerank** but many things don't get the highlight they deserve. * I really appreciate the "similar topics" thing at the bottom of the page. =) ** create a topic wait one day and you're on google's first page of results for not so uncommon keywords.
  19. Some guys seem to have developped a compatibility layer to run Vista apps under XP: http://www.fallingleafsystems.com/compatibility/ See: http://www.joejoe.org/XP_Ports/ and: http://www.wincert.net/forum/index.php?showtopic=485
  20. I rather think such a system has only interest in forum where you want to note. Would you note somebody introducing himself in the corresponding section? These sections don't even count for the number of post. On a private board (friends; not warez) I visit pretty often I usually have difficulties finding a specific topic or post though I know which keywords to use, when it was written, who wrote it... and we're around 20 members there! MSFN has topics that are even longer. Imagine how hard it can be for people who don't know exactly what they search. And as for the popularity contest, I think we're adult enough. Hum,... are we? :roll:
  21. I triple-checked and I don't have anything in SVCPACK. However, I have quite a lot of apps I install with WIHU but most of them are .7z so they can not be responsible for that. In fact, there could onley be .Net framework. And btw, all updates successfully integrated using 1.5.0.
  22. Yup. edit: I run nlite after hfslip so it may do something. I'll probably try without nlite on tomorrow.
  23. As for the other thing, if you updated gcc to another major version, it sounds pretty normal. Annoying but normal: when you want to update an element of a toolchain, you have to rebuild the whole toolchain. @tommyp, a friend of mine told me about songbird and IIRC it is built the same way as firefox. I'm thinking it will probably be heavy and slow. How is it in real usage?
  24. Hi, I juste made a new system and right now I'm testing it under vmware. About IE7 integration on XP, HFSLIP website states: My avatar contains a transparent channel and it is correctly displayed. And in my previous system (back in January 07), I also have transparent png. Just to report it. PS: how can some people live with and enjoy 800x600 resolutions? HFSLIP.7z
  25. No such problem here. Do you install anything afterwards? Have you tried a second time? It could be some worm. Autoruns from MS (formerly from Sysinternals) should give you the culprit.
×
×
  • Create New...