World: r3wp
[Web] Everything web development related
older newer | first last |
Gregg 15-Apr-2008 [1470] | Will, Here is the answer from Douglas Crockford: It is optional. It is allowed for the case where JSON is embedded in HTML SCRIPT, where </" is not allowed, but "<\/" is. There are no comments in JSON." So, on the parsing side, we should look for it, but on the generation side, \/ is really ugly if we generate it everywhere. If we don't generate it, you're stuck if you need it, so we probably need a refinement. Either that, or just accept the ugliness. I'm not sure if I want to remove comment support either. Just a gut feeling they may come back. |
Reichart 15-Apr-2008 [1471] | Gab, : ) |
Will 15-Apr-2008 [1472] | Gregg, thanks for digging this deeply, I would suggest just adding it, no refinements, at the end it is a transport not meant to be human readable (unicode escapes aren't more readable ;) so no need to think if refinement is needed case by case. |
Gregg 15-Apr-2008 [1473] | It just makes paths look so horrible. :-) Does anyone else here care? |
Tomc 16-Apr-2008 [1474] | I perfer my rebol not look like regex |
Pekr 17-Apr-2008 [1475] | Web apps are becoming sophisticated. We are about to introduce WCMS in our company, probably basing it upon SharePoint Server. But I can see that also many open-source systems exist, as Joomla, Drupal, Xoop, WordPress, etc., and here's how you can customise your google site - http://www.google.com/ig- you simply choose portlets and you can shift thema around .... |
Reichart 17-Apr-2008 [1476] | LOL...yeah... |
Gregg 20-Apr-2008 [1477x2] | Sorry for the delay in getting the JSON script updated Will. There were some other changes in the spec that I decided to clean up, so it passes all their tests, except one. Test #18 checks the depth limit on arrays. I guess they can't be deeper than 19 levels. Our REBOL version doesn't enforce that. |
It's up on REBOL.org, and I sent it to Doug Crockford as well. | |
Will 22-Apr-2008 [1479] | Thank you Gregg 8) |
Gregg 22-Apr-2008 [1480] | I got a note from Doug that he's confident comments won't be coming back, so I'm going to do another update for that. |
Geomol 29-Apr-2008 [1481] | Info from danish news on tv: Women use 29 hours on the internet per week. Men use 27 hours on the internet per week. People older than 61 years use more time on the internet than people between 20 and 60 years old. |
btiffin 29-Apr-2008 [1482] | Re age differences; Typing speed? More detail oriented than the flash me this tlash me that generation? Umm, retired with more free time? But an interesting stat. I wonder if they thought about adding a developer category ... 29 hours a day. Reichart alone would probably skew the statistics. :) |
[unknown: 5] 29-Apr-2008 [1483x2] | Is evolution a religion http://www.icr.org/article/455/ |
sorry wrong group | |
BrianH 29-Apr-2008 [1485] | Answer: No. Now you don't have tgo bring it up in the other group. |
Robert 2-May-2008 [1486] | What do I need to read from a given URL (assume web-page) to find out when the page was modified? Is there a way? |
Henrik 2-May-2008 [1487] | Geomol, I wonder if it has something to do with the skill with using the computer, how fast something can be looked up, et.c |
Dockimbel 2-May-2008 [1488x2] | >> page: open http://rebol.com >> page/locals/headers/Last-Modified == "Wed, 30/Apr/2008/01:08:00/+GMT" |
>> load skip page/locals/headers/Last-Modified 5 == 30-Apr-2008/1:08 | |
Robert 2-May-2008 [1490] | Doc, thanks. Never heard about this... |
Dockimbel 2-May-2008 [1491x2] | There's a mezz wrapper for that : |
>> modified? http://rebol.com connecting to: rebol.com == 30-Apr-2008/1:08 | |
Robert 2-May-2008 [1493x2] | Cool! I could have assumed this... |
Does anybody know how I can access the currently displayed URL in a web-browser from an external application? I just want to get back the URL of the "current" shown web-page in an active window. | |
Henrik 2-May-2008 [1495] | That might be hard as it would depend on the browser. |
Robert 2-May-2008 [1496] | Yes, I know. So any help/idea will help. |
Henrik 2-May-2008 [1497] | is it Windows only? |
Robert 2-May-2008 [1498] | At the moment yes. |
Gregg 2-May-2008 [1499] | You might have to do some window spying to see what classes things are, then enum top windows to find the browser, then enum its child windows and do getwindowtext. |
Robert 2-May-2008 [1500] | Hmm... sounds like a lot of work but OK I will see how I come along. |
[unknown: 5] 2-May-2008 [1501] | Would be nice to do something like this flash app with REBOL http://www.livefaceonweb.com/ |
Brock 2-May-2008 [1502x2] | Robert, are the pages you are accessing static, dynamic or a combination of the two? |
I don't think the method Doc provided will work for dynamically generated pages. For dynamic content you will need to use something like checksum http://www.rebol.com However, you will need to maintain a list of the last time a page was checked. | |
Will 2-May-2008 [1504x3] | Robert, on os x you can do it easly with AppleScript (use ScriptEditor): |
tell application "Safari" set theURL to URL of the document of front window end tell | |
here is a more complete example that will save url of all browser windows to a file: http://daringfireball.net/2003/02/save_and_restore_safari_urls | |
Robert 3-May-2008 [1507x2] | Brock, yes dynamic content is hard to track and it depends if it makes sense to track. |
Will, cool. Thanks. Can such a script be started from Rebol? | |
PeterWood 3-May-2008 [1509] | Robert: You can run any AppleScript from the command line: osacript script_name |
Will 3-May-2008 [1510] | this is part of a script I use to monitor and restart my vpn and ssh tunnel : connect: does [ call rejoin [{osascript -e "tell application \"System Events\" tell current location of network preferences set vpn to current configuration of service \"VPN\" if not connected of vpn then tell application \"AlmostVPNProMenuBar\" stop (profile named \"default\") end tell connect vpn delay 6 tell application \"AlmostVPNProMenuBar\" start (profile named \"default\") end tell else tell application \"AlmostVPNProMenuBar\" stop (profile named \"default\") end tell disconnect vpn delay 6 connect vpn delay 6 tell application \"AlmostVPNProMenuBar\" start (profile named \"default\") end tell end if end tell end tell"}] ] |
PeterWood 3-May-2008 [1511x3] | >> stringURL: copy "" == "" >> call/output "osascript getURL.as" stringURL == 0 >> theURL: to url! stringURL == http://news.bbc.co.uk/sport1/shared/fds/hi/statistics/cricket/scorecards/2008/4/14422/html/scorecard.stm%0A >> theURL == http://news.bbc.co.uk/sport1/shared/fds/hi/statistics/cricket/scorecards/2008/4/14422/html/scorecard.stm%0A |
>> stringURL: copy "" == "" >> call/output "osascript getURL.as" stringURL == 0 >> theURL: to url! stringURL ==http://news.bbc.co.uk/sport1/shared/fds/hi/statistics/cricket/scorecards/2008/4/14422/html/scorecard.stm%0A >> theURL ==http://news.bbc.co.uk/sport1/shared/fds/hi/statistics/cricket/scorecards/2008/4/14422/html/scorecard.stm%0A | |
Doesn't work with Firefox though | |
Will 26-May-2008 [1514] | http://blog.thejit.org/javascript-information-visualization-toolkit-jit/ |
Pekr 27-May-2008 [1515] | My friend who is building some basic websites was asked by his client for the search facility. So far he used Google and its: site:your-domain.com feature, but the client would like the output to be customised. So here goes the questions: - does google licence allow customising such output? E.g. wrapping it in another color, etc., so that it would look like the rest of the client site? - is it easily technically possible, to parse the result? I mean - I can imagine parsing the output, even page paginator, then generating custom output. But maybe there is some other solution for that? Maybe some google api? |
Chris 27-May-2008 [1516x2] | I think you are looking for the API. |
For customisation, Yahoo have better Apis. | |
Sunanda 27-May-2008 [1518] | There was a Google search API (using SOAP), but they withdrew it. This page may lead to alternatives: http://code.google.com/apis/gdata/clientlibs.html |
Chris 27-May-2008 [1519] | Their replacement appears to be an Ajax widget. I'm not sure how well that would integrate... |
older newer | first last |