Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как создать архив в JS? (https://javascript.ru/forum/misc/2718-kak-sozdat-arkhiv-v-js.html)

Zibba 05.02.2009 00:08

А если это Unix то еще проще пишете обычный shell скрипт :) в 3 строки :)

Kolyaj 05.02.2009 00:26

Цитата:

Сообщение от Gvozd
мне неизветсны методы создания архивов средствами JS

http://www.lissyara.su/?id=1059
Дерзай :)

Gvozd 05.02.2009 01:04

Цитата:

Сообщение от Zibba
А если это Unix то еще проще пишете обычный shell скрипт в 3 строки

Если бы винда не была так распространена, и везде использовались линухи пускай даже разных сборок дистров, то население было бы гораздо более компьютерно грамотно, и не задавало бы меньшее количесство элемен тарных вопросов
и это отняло бы часть хлеба у програмистов.
но незначительную.
потому что как не помню кто сказал "компьютер позволяет мне решать проблемы, ктороых без него у меня не было бы"
я это понимаю, как чем боьше у человека знаний о возможностях компьютера, тем шире спектр его задач, для компьютера.
Например, до того как я познакомился с DC, а затем с торрентами, передо мной не стояла задача качественного поиска по этим сетям, ибо для меня были только HTTP и FTP, ссылки на которые я получал у яндекса(каюсь), и это было для меня приемлимо.
чейчас же я пытаюсь написать свою систему индексации и поиска по DC.
и не потому что мне надо нати файл, который обычным протоколом DC трудно найти, а пот ому что интересно.
короче,я извиняюсь за выкладывание своих эмоций(порядочные люди делают болги для таких постов), и флуда в общем-то, но думаю оно туту мешать николму не будет.
Kolyaj,
я так глянул, это спецификация одного(я не сильно подробно смотрел) из форматов сжатия.
правда ваша ссылка мне не нужна(задача не моя), а топик стартеру навряд ли получится реализовать этот алгоритм(а за него писать бесплатно станет только человек котрому скучно, либо интересно добавить еще одну функцию в свою ютюлиотеку кодов).
но, все равно большое спастбо

Zibba 05.02.2009 01:44

Gvozd,
Для меня просто дико, и интересно одновременно, то о чем Вы так часто говорите. Всякие WHD или как там :) . Самому просто приходится винду запускать только под виртуальной машиной и то для отладки скриптов под Осла и Хромого.

Олег 05.02.2009 01:49

Gvozd,
мне кажется, что если бы виндоус не было, придумали что нибудь другое, как она (например, макось поднялся бы, у которого M$ скопировали некоторое из интерфейса, про теперешнее заимствование технологий M$ типа канвы, XMLHttpRequest, CSS3 Web Fonts, opacity, text-shadow, Client-side Database Storage ..., которые были еще в 5м эксплорере это другой разговор ... ), в ней главное - это простота использования, незачем что-то изучать, придумывать - просто взял и сделал что нужно с помощью щелчка мыши. Ведь, на рынке обычно два крупных конкурента, и, 3й догоняющий первых 2, и несколько отстающих, это как гугл и яндекс, одноклассники и вконтакте, да можно много примеров привести ....
Множество элементарных вопросов всегда будет - ведь народ учиться, ему проще написать пару строк и немного подождать пока ему все объяснят и преподнесут те, кому охото показать свои знания, помочь кому-то, пообщаться или поддержать ресурс, чем сидеть и долго вникать в проблему.

Андрей Параничев 05.02.2009 01:59

Zibba,
Windows Script Host это два интерпретатора для JScript (и VBScript) - один имеет оконный интерфейс (wscript.exe), другой - консольный (cscript.exe). По сути, если в windows создать файл с расширением .js и открыть его двойным кликом, то он будет выполнен интерпретатором wscript.exe. Исполняемые скрипты имеют доступ через ActiveX к объектам системы, с помощью которых они могут управлять реестром, файловой системой и делать другие интересные вещи.

Zibba 05.02.2009 02:08

Андрей Параничев,
Спасибо за развернутый ответ. Я себе это прмерно и представлял как набор объектов, расширяющих возможности системы, доступных из Майкрософтовской реализации JS.

Андрей Параничев 05.02.2009 02:20

Zibba,
Ну объекты есть и без WSH, они доступны практически из любого языка (в качестве OLE или ActiveX). Кстати тот интерпретатор, что работает в браузере Internet Explorer, и тот, что находится в составе WSH - разные вещи, хотя синтаксис JScript в обоих случаях одинаковый.

Добавлено:
А может один и тот же, на "низком" уровне, но в WSH он запускается через ActiveX, опять же. В общем, на счет этого я не уверен. Но в HTA (HTML Application) похоже используется WSH.

Gvozd 05.02.2009 02:50

Zibba,
честно говря. я готов преклонить колени перед вами в связи с выбором вашей десктопной системы
Олег,
примерно шестая счать осей UNIX-based не сложенее а проще, для ежедневного использования простым пользователем чем винда, при условии, что это первая его система.НО винда лучше прорекламирована в данный момент.
посему трудно представить что было бы без нее, наверняка
Андрей Параничев,
WSH предусматривает два интепритатора для упомянутых вами языков, и возможность добавления новых.
я читал доки, где утверждалось, что в качестве WSH можно использовать например Perl, при по мощи определенных манипуляция с системой.сам такого не делал
Цитата:

Сообщение от Андрей Параничев
А может один и тот же, на "низком" уровне, но в WSH он запускается через ActiveX, опять же

На сколько я могу судить в WSH используется тоже ядро для интеперетации JScript-a
Просто набор объектов доступных на старте программы отличается немного(в юраузере есть window, и document.в WSH есть WScript)
Опытов с HTA я почти не проводил, и не в курсе есть ли там этот объект.
Вот в браузере точно его нету
---------------------------------------------------------
Извиняюсь перед всеми кто вынужден был прочитать мой пост до редактирования.
был экспресивен и резок.+куча опечаток.И вообще.

Андрей Параничев 05.02.2009 03:07

Gvozd,
Боже, сколько опечаток.

В этой теме практически все посты релейтед к теме обсуждения, кроме того, выносить сообщения в отдельные темы так, чтобы они не казались "вырванными" из контекста, очень сложно. И пожалуйста, не ругайтесь матом, все-таки приличный форум у нас.


Часовой пояс GMT +3, время: 18:05.