Silnik do JavaScriptu
Any User - 31-10-2007 00:01
Silnik do JavaScriptu
Witam
Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z poziomu aplikacji w php móc załadować do takiego silnika pliki lub zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje JavaScriptowe (zaznaczam: po stronie serwera).
Czy ktoś zna jakiekolwiek oprogramowanie tego typu? Forma dowolna, może być coś do linii poleceń, rozszerzenie php, lub cokolwiek innego.
Patryk
porneL - 31-10-2007 00:01
On Tue, 30 Oct 2007 22:41:50 -0000, Any User <user@any.pl> wrote:
> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z > poziomu aplikacji w php móc załadować do takiego silnika pliki lub > zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje > JavaScriptowe (zaznaczam: po stronie serwera). > > Czy ktoś zna jakiekolwiek oprogramowanie tego typu? Forma dowolna, może > być coś do linii poleceń, rozszerzenie php, lub cokolwiek innego.
http://www.mozilla.org/js/spidermonkey/ , ale przy tym urobisz się po pachy zanim nawet kapniesz się, że bez całej reszty przeglądarki (DOM i CSS) nie ruszy nic poza hello worldem.
-- http://sblam.com this.author = new Geek("porneL");
zdzisio - 31-10-2007 00:01
Any User pisze: > Witam > > Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z > poziomu aplikacji w php móc załadować do takiego silnika pliki lub > zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje > JavaScriptowe (zaznaczam: po stronie serwera)
zasadnicze pytanie: system operacyjny i rodzaj serwera http
z.
Any User - 31-10-2007 00:01
>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z >> poziomu aplikacji w php móc załadować do takiego silnika pliki lub >> zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje >> JavaScriptowe (zaznaczam: po stronie serwera) > > zasadnicze pytanie: system operacyjny i rodzaj serwera http
Dowolne. Preferowany Apache 2.2 i Linux lub Windows 2003, ale jeśli trzeba będzie, to może być cokolwiek innego.
-- Czy każdy powinien mieć prawo głosu w wyborach? http://pracownik.blogspot.com
Konrad Kosmowski - 31-10-2007 00:01
** Any User <user@any.pl> wrote:
> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z poziomu > aplikacji w php móc załadować do takiego silnika pliki lub zawartość > zmiennych, po czym w kontrolowany sposób odpalać funkcje JavaScriptowe > (zaznaczam: po stronie serwera).
Ale w PHP? Bo jak nie PHP to zaznaczam - nie ta grupa.
> Czy ktoś zna jakiekolwiek oprogramowanie tego typu? Forma dowolna, może być > coś do linii poleceń, rozszerzenie php, lub cokolwiek innego.
Hehehe. :) Ale po co Ci to? Skoro forma dowolna? Freshmeat.net się kłania, jest kilka takich projektów, ale ciężko je określić jak Ci się przydadzą bez określenia jak mają Ci się przydać. JS jest ogólnym językiem i interpreter dla niego jest właściwie wtórną sprawą, bardziej ważne jest gdzie (w jakimś środowisku, głównie browser) się wykonuje.
-- + ' .-. . , * ) ) http://kosmosik.net/ . . '-' . kK
Konrad Kosmowski - 31-10-2007 00:01
** Any User <user@any.pl> wrote:
>>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z >>> poziomu aplikacji w php móc załadować do takiego silnika pliki lub >>> zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje >>> JavaScriptowe (zaznaczam: po stronie serwera)
>> zasadnicze pytanie: system operacyjny i rodzaj serwera http
> Dowolne. Preferowany Apache 2.2 i Linux lub Windows 2003, ale jeśli trzeba > będzie, to może być cokolwiek innego.
Ochahahahaha. :> Do wykonywania JS? Sorry normalnie to bym się starał pomóc, ale znając Twoją twórczość z p.c.o.advocacy to tylko ubolewam nad Twoim totalnym brakiem rozeznania o czym w ogóle piszesz... :>
-- + ' .-. . , * ) ) http://kosmosik.net/ . . '-' . kK
zdzisio - 31-10-2007 00:01
Any User pisze: >>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z >>> poziomu aplikacji w php móc załadować do takiego silnika pliki lub >>> zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje >>> JavaScriptowe (zaznaczam: po stronie serwera) >> >> zasadnicze pytanie: system operacyjny i rodzaj serwera http > > Dowolne. Preferowany Apache 2.2 i Linux lub Windows 2003, ale jeśli > trzeba będzie, to może być cokolwiek innego. > >
http://en.wikipedia.org/wiki/Server-side_JavaScript wybór jest calkiem spory
ja bym uzył ASP.NET na IIS pod windowsem ale i php (w sumie moze byc nawet na tej samej maszynie z tym samym IIS)
nie bardzo wiem co chcesz uzyskać. z tego co zrozumialem to próbowałbym pójśc w strone odseparowania tych dwóch srodowisk i polaczenia ich przez SOAP albo XML_RPC
ale to taki strzał na oslep
z.
Any User - 31-10-2007 00:12
>>>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z >>>> poziomu aplikacji w php móc załadować do takiego silnika pliki lub >>>> zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje >>>> JavaScriptowe (zaznaczam: po stronie serwera) > > nie bardzo wiem co chcesz uzyskać. > z tego co zrozumialem to > próbowałbym pójśc w strone odseparowania tych dwóch srodowisk i > polaczenia ich przez SOAP albo XML_RPC
To, co chcę uzyskać, to konkretnie możliwość odpalenia funkcji JS, dostarczając do niej zmienne i odbierając wynik, przy czym jeśli ta funkcja (lub podfunkcja) próbuje coś pobrać lub ustawić w tzw. całokształcie środowiska, to powinna dostać null lub ew. wartość ustawioną poprzednio.
A tak całkiem docelowo, to chcę mieć możliwość kontrolowanego odpalania funkcji z zewnętrznych stron, które np. dekodują dane do formularza - czyli generalnie omijania zabezpieczeń polegających na generowaniu czegoś na stronie X przez JS.
-- Czy każdy powinien mieć prawo głosu w wyborach? http://pracownik.blogspot.com
zdzisio - 01-11-2007 00:00
Any User pisze: >>>>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby >>>>> z poziomu aplikacji w php móc załadować do takiego silnika pliki >>>>> lub zawartość zmiennych, po czym w kontrolowany sposób odpalać >>>>> funkcje JavaScriptowe (zaznaczam: po stronie serwera) >> >> nie bardzo wiem co chcesz uzyskać. >> z tego co zrozumialem to >> próbowałbym pójśc w strone odseparowania tych dwóch srodowisk i >> polaczenia ich przez SOAP albo XML_RPC > > To, co chcę uzyskać, to konkretnie możliwość odpalenia funkcji JS, > dostarczając do niej zmienne i odbierając wynik, przy czym jeśli ta > funkcja (lub podfunkcja) próbuje coś pobrać lub ustawić w tzw. > całokształcie środowiska, to powinna dostać null lub ew. wartość > ustawioną poprzednio. > > A tak całkiem docelowo, to chcę mieć możliwość kontrolowanego odpalania > funkcji z zewnętrznych stron, które np. dekodują dane do formularza - > czyli generalnie omijania zabezpieczeń polegających na generowaniu > czegoś na stronie X przez JS. >
czy guwno a nie po stronie serwera. klienta chcesz który bedzie działał na tym samym komputerze co serwer http.
z.
Any User - 01-11-2007 00:00
>>>>>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby >>>>>> z poziomu aplikacji w php móc załadować do takiego silnika pliki >>>>>> lub zawartość zmiennych, po czym w kontrolowany sposób odpalać >>>>>> funkcje JavaScriptowe (zaznaczam: po stronie serwera) >>> >>> nie bardzo wiem co chcesz uzyskać. >>> z tego co zrozumialem to >>> próbowałbym pójśc w strone odseparowania tych dwóch srodowisk i >>> polaczenia ich przez SOAP albo XML_RPC >> >> To, co chcę uzyskać, to konkretnie możliwość odpalenia funkcji JS, >> dostarczając do niej zmienne i odbierając wynik, przy czym jeśli ta >> funkcja (lub podfunkcja) próbuje coś pobrać lub ustawić w tzw. >> całokształcie środowiska, to powinna dostać null lub ew. wartość >> ustawioną poprzednio. >> >> A tak całkiem docelowo, to chcę mieć możliwość kontrolowanego >> odpalania funkcji z zewnętrznych stron, które np. dekodują dane do >> formularza - czyli generalnie omijania zabezpieczeń polegających na >> generowaniu czegoś na stronie X przez JS. > > czy guwno a nie po stronie serwera. klienta chcesz który bedzie działał > na tym samym komputerze co serwer http.
Z tym, że najchętniej to widziałbym coś na zasadzie rozszerzenia do PHP - aczkolwiek widzę już, że generalnie z silnikami do JS jest raczej krucho.
Swoją drogą, to aż mnie dziwi, że nikt nie próbuje takiego czegoś zaimplementować - nie sądzę, abym ja pierwszy wpadł na taki pomysł...
-- Czy każdy powinien mieć prawo głosu w wyborach? http://pracownik.blogspot.com
zdzisio - 01-11-2007 00:00
Any User pisze:
>> czy guwno a nie po stronie serwera. klienta chcesz który bedzie >> działał na tym samym komputerze co serwer http. > > Z tym, że najchętniej to widziałbym coś na zasadzie rozszerzenia do PHP > - aczkolwiek widzę już, że generalnie z silnikami do JS jest raczej krucho. > > Swoją drogą, to aż mnie dziwi, że nikt nie próbuje takiego czegoś > zaimplementować - nie sądzę, abym ja pierwszy wpadł na taki pomysł... >
w cale bym sie nie zdziwił, gdyby nikt przed toba nie próbował, bo niby po co? jaki miałby byc cel tego wszystkiego?
z.
Any User - 01-11-2007 00:00
>>> czy guwno a nie po stronie serwera. klienta chcesz który bedzie >>> działał na tym samym komputerze co serwer http. >> >> Z tym, że najchętniej to widziałbym coś na zasadzie rozszerzenia do >> PHP - aczkolwiek widzę już, że generalnie z silnikami do JS jest >> raczej krucho. >> >> Swoją drogą, to aż mnie dziwi, że nikt nie próbuje takiego czegoś >> zaimplementować - nie sądzę, abym ja pierwszy wpadł na taki pomysł... > > w cale bym sie nie zdziwił, gdyby nikt przed toba nie próbował, bo niby > po co? jaki miałby byc cel tego wszystkiego?
Cel jest dość oczywisty - wiele stron ma różne rzeczy pozabezpieczane za pomocą JS, np. linki w menu są generowane w JS, albo ceny w sklepie są generowane w JS itd. - możliwość odpalenia kodu ściągniętego ze strony w "piaskownicy" pozwoliłaby te zabezpieczenia ominąć.
-- Czy każdy powinien mieć prawo głosu w wyborach? http://pracownik.blogspot.com
Jacek Czerwinski - 01-11-2007 00:00
Dnia Wed, 31 Oct 2007 02:15:08 +0100, Any User napisał(a):
>>>>>>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby >>>>>>> z poziomu aplikacji w php móc załadować do takiego silnika pliki >>>>>>> lub zawartość zmiennych, po czym w kontrolowany sposób odpalać >>>>>>> funkcje JavaScriptowe (zaznaczam: po stronie serwera) >>>> >>>> nie bardzo wiem co chcesz uzyskać. >>>> z tego co zrozumialem to >>>> próbowałbym pójśc w strone odseparowania tych dwóch srodowisk i >>>> polaczenia ich przez SOAP albo XML_RPC >>> >>> To, co chcę uzyskać, to konkretnie możliwość odpalenia funkcji JS, >>> dostarczając do niej zmienne i odbierając wynik, przy czym jeśli ta >>> funkcja (lub podfunkcja) próbuje coś pobrać lub ustawić w tzw. >>> całokształcie środowiska, to powinna dostać null lub ew. wartość >>> ustawioną poprzednio. >>> >>> A tak całkiem docelowo, to chcę mieć możliwość kontrolowanego >>> odpalania funkcji z zewnętrznych stron, które np. dekodują dane do >>> formularza - czyli generalnie omijania zabezpieczeń polegających na >>> generowaniu czegoś na stronie X przez JS. >> >> czy guwno a nie po stronie serwera. klienta chcesz który bedzie działał >> na tym samym komputerze co serwer http. > > Z tym, że najchętniej to widziałbym coś na zasadzie rozszerzenia do PHP > - aczkolwiek widzę już, że generalnie z silnikami do JS jest raczej krucho. Z silnikami do JS jest dobrze, krucho to jest z PHP w tym względzie.
Krucho jest z programistą - monokulturą jak ktoś zna tylko jedno rozwiązanie.
Any User - 01-11-2007 00:01
>>>>>>>> Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby >>>>>>>> z poziomu aplikacji w php móc załadować do takiego silnika pliki >>>>>>>> lub zawartość zmiennych, po czym w kontrolowany sposób odpalać >>>>>>>> funkcje JavaScriptowe (zaznaczam: po stronie serwera) >>>>> nie bardzo wiem co chcesz uzyskać. >>>>> z tego co zrozumialem to >>>>> próbowałbym pójśc w strone odseparowania tych dwóch srodowisk i >>>>> polaczenia ich przez SOAP albo XML_RPC >>>> To, co chcę uzyskać, to konkretnie możliwość odpalenia funkcji JS, >>>> dostarczając do niej zmienne i odbierając wynik, przy czym jeśli ta >>>> funkcja (lub podfunkcja) próbuje coś pobrać lub ustawić w tzw. >>>> całokształcie środowiska, to powinna dostać null lub ew. wartość >>>> ustawioną poprzednio. >>>> >>>> A tak całkiem docelowo, to chcę mieć możliwość kontrolowanego >>>> odpalania funkcji z zewnętrznych stron, które np. dekodują dane do >>>> formularza - czyli generalnie omijania zabezpieczeń polegających na >>>> generowaniu czegoś na stronie X przez JS. >>> czy guwno a nie po stronie serwera. klienta chcesz który bedzie działał >>> na tym samym komputerze co serwer http. >> Z tym, że najchętniej to widziałbym coś na zasadzie rozszerzenia do PHP >> - aczkolwiek widzę już, że generalnie z silnikami do JS jest raczej krucho. > Z silnikami do JS jest dobrze, krucho to jest z PHP w tym względzie. > > Krucho jest z programistą - monokulturą jak ktoś zna tylko jedno > rozwiązanie.
C też znam, z tym, że tu jest zbyt dużo zabawy, aby samodzielnie pomapować wszystkie zmienne z PHP.
TCL i Pythona też znam, więc równie dobrze takie rozszerzenie mogłoby być do jednego z tych języków, aby można było operować bezpośrednio na natywnych strukturach któregoś z tych języków.
Generalnie chodzi mi o to, aby nie musieć wszystkiego przewalać w te i wewte do programu command line, albo do jakiegoś RPC. Ale tak czy owak, o jest wymaganie wtórne. Wymaganiem pierwotnym jest to, aby taki silnik był już zorientowany na tworzenie jakiegokolwiek rodzaju "piaskownic", gdyż bardzo bym nie chciał rozpoczynać takiego projektu wobec silnika, który nadaje się jedynie do integracji z pełną przeglądarką.
-- Czy każdy powinien mieć prawo głosu w wyborach? http://pracownik.blogspot.com
zdzisio - 01-11-2007 00:01
Any User pisze:
>> w cale bym sie nie zdziwił, gdyby nikt przed toba nie próbował, bo >> niby po co? jaki miałby byc cel tego wszystkiego? > > Cel jest dość oczywisty
zaczynasz mówic jak pewien premier
> wiele stron ma różne rzeczy pozabezpieczane za > pomocą JS, np. linki w menu są generowane w JS, albo ceny w sklepie są > generowane w JS itd. - możliwość odpalenia kodu ściągniętego ze strony w > "piaskownicy" pozwoliłaby te zabezpieczenia ominąć. >
no ciekawa pomysł, ale dalej uważam ze wcale nie byłoby dziwnym gdyby nikt wcześniej o tym nie pomyslał. No bo niby po co robić takie rzeczy a) na serwerze b) z poziomu php
zwykle, ale moge sie mylic, jezeli rozwiazanie jakiegoś problemu wymaga tak skomplikowanego rozwiazania oznacza to ze to problem został źle zidentyfikowany. podejrzewam, a moge sie mylic, ze twoim problemem nie jest jakiś ślinik JS jako rozszerzenie PHP na poziomie serwera http. mysle że twoim problemem jest pozyskanie konkretnych danych z jakiejś strony. i że da sie to zrobić prościej. po ludzku.
z.
zapzap - 01-11-2007 00:01
Any User wrote: > Szukam dowolnego typu silnika do JavaScriptu - chodzi mi o to, aby z > poziomu aplikacji w php móc załadować do takiego silnika pliki lub > zawartość zmiennych, po czym w kontrolowany sposób odpalać funkcje > JavaScriptowe (zaznaczam: po stronie serwera).
http://phpjs.berlios.de/ http://j4p5.sourceforge.net/
zapzap - 01-11-2007 00:01
zapzap wrote: > http://phpjs.berlios.de/ > http://j4p5.sourceforge.net/
http://aurore.net/projects/php-js/
Any User - 01-11-2007 00:01
> no ciekawa pomysł, ale dalej uważam ze wcale nie byłoby dziwnym gdyby > nikt wcześniej o tym nie pomyslał. No bo niby po co robić takie rzeczy > a) na serwerze > b) z poziomu php
No nie wiem - słyszałem, że o tym myśleli twórcy jednej z porównywarek cenowych, aby obejść zabezpieczenia antyrobotowe niektórych sklepów internetowych. Ale nie wiem niestety, co im z tego myślenia wyszło.
I naprawdę myślę, że nie tylko oni jedni takie coś rozważali.
> zwykle, ale moge sie mylic, jezeli rozwiazanie jakiegoś problemu wymaga > tak skomplikowanego rozwiazania oznacza to ze to problem został źle > zidentyfikowany. podejrzewam, a moge sie mylic, ze twoim problemem nie > jest jakiś ślinik JS jako rozszerzenie PHP na poziomie serwera http. > mysle że twoim problemem jest pozyskanie konkretnych danych z jakiejś > strony. i że da sie to zrobić prościej. po ludzku.
Oczywiście. Da się np. podpisać umowę partnerską, względnie umowę kupna. Nic prostszego - tylko trzeba mieć kasę, to taka drobna wada (no i ew. trzeba czasem podpisać NDA, co uniemożliwia redystrybucję przerobionej treści, na której się chciało zarabiać - to taka druga wada, nawet poważniejsza).
-- Czy każdy powinien mieć prawo głosu w wyborach? http://pracownik.blogspot.com
zdzisio - 01-11-2007 00:01
Any User pisze: > > da sie to zrobić prościej. po ludzku. > > Oczywiście. Da się np. podpisać umowę partnerską, względnie umowę kupna.
no widzisz? samo sie rozwiazało
> Nic prostszego - tylko trzeba mieć kasę, to taka drobna wada
:D według ciebie twoje rozwiazanie jest TANSZE ? ROTFL you made my day
> (no i ew. > trzeba czasem podpisać NDA, co uniemożliwia redystrybucję przerobionej > treści, na której się chciało zarabiać
jezeli to jest czyjaś treść to nic dziwnego że ten ktoś nie chce sie zgodzić żebys na tej jego treści zarabiał i nie chciał sie podzielić pieniedzmi (na jego warunkach)
z
Exe Very Cute - 01-11-2007 00:01
Any User pisze:
> Czy ktoś zna jakiekolwiek oprogramowanie tego typu? Forma dowolna, może > być coś do linii poleceń, rozszerzenie php, lub cokolwiek innego.
<badjoke> Możesz to sobie napisać w VC czy Delphi. Na Win2003 piszesz aplikację która wykorzystując serwer IE: pobiera nim stronę po czym ją parsuje. Wykonywana z linii poleceń (w PHP np. exec(), system()). W Delphi / BCB napisanie tego zajmie 2 godziny :P </badjoke>
Pozdr Exe Very Cute
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
ZLECE WYKONANIE SYSTEMU ZARZADZANIA TRESCIA/Silnik sklepu/Shop Engine
Silnik BD vs. SZBD
zmiana silnika
Dostęp z javascript bezpośrednio do mysql, czy to możliwe?
Róznica między JavaScript a PHP
Problem ze skryptem !!!!
[pgsql] pole wiersza jako kolumna
Wysylanie zakladek z programu Java do Worda
Zapytanie SQL
[postgresql] pomoc z UPDATE
zanotowane.pldoc.pisz.plpdf.pisz.pltejsza.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|