Sorry, no posts matched your criteria.
  1. April 10th, 2009 at 18:24 | #1

    It’s seems to be a pretty simple free way to implement virtual scrum. But if you want to have a better solution than using an Excel spreadsheet to communicate information between distributed scrum teams, you can take a look on the GreenHopper product on the following web site. This is a sofware for Agile project management team.

    http://www.greenpeppersoftware.com/en/

    Pierre-Yves Dufour
    Sofware developper

  2. April 11th, 2009 at 01:26 | #2

    nice Post!

  3. Bulli Schumann
    April 11th, 2009 at 11:03 | #3

    Hi Ralf,

    nice post, just one comment. In the ’shutdown a session’ section, you use the ‘-X quit’ option. This will just close the screen session, without nicely closing the program running inside. This could possibly lead to problems.

    I tend to use ‘-X eval “stuff ^Mshutdown^M”‘, but that doesn’t always work correctly either :( (

    Bulli

  4. April 11th, 2009 at 11:33 | #4

    works well for me since some while…. However it´s more “pareto quility”, i agree… :-)

    but your problem will be adresses in the next post – you can inject all kind of command into screen sessions.

    This was a basic starter.

    Thanks for your comments !

    cheers,
    Ralf

  5. April 11th, 2009 at 13:33 | #5

    nice post. Another useful thing in screen to send commands to a screensession:
    cmd = “screen -S simI -p 0 -X stuff $’link-region ” + uri + “/index.php?mcr=sim2xml&ctr=hgl\n’”

    On some systems the ‘$’ is not necessary though

  6. April 11th, 2009 at 19:16 | #6

    @Jereon: right…

    will go into stuff like this in the next part, should be soon..

    i just noticed there was no easy to follow track from manual to automated server operation. i will present all i am running in a basic version.

    cheers,
    Ralf

  7. April 12th, 2009 at 16:53 | #7

    Thanks for this promotion Jani! Stop by and see me all week for help/details my avatar is Reaction Core or Kyle Gomboy.

  8. April 14th, 2009 at 14:50 | #8

    The conception of sleeping sim is a very fresh, and nice idea. I think the same as you. The SL architecture is not really optimal, and not enough flexible to be a platform of the future virtual reality. I really believe in MXP and the sleeping sim philosophy, what you introduced in this article. I think the MXP can help to create a web like global virtual reality architecture.

    You have spoken about 2 problems of the sleeping grids: the phisics, and the scripts which have to be run in also in non obeserved state. I have no idea about phisics, but I have a possible solution to solve the problem of scripting. I think the core of the problem that LSL uses simple event handling for the “inner events” (events which comes from inside the SIM, like timer ticks). If you change these events by others which fire only when the object is observed, you can solve the problem in many cases. For example, if you want to rotate a simple cube in LSL, you do something like this:

    on_timer() {
    counter ++;
    rotate(counter % 360);
    }

    It can be changed a different timer event, which fires only when the object is obesrved, and calculates the state of the object in the time of observation:

    on_timer_observed(rez_time, now) {
    counter = now – rez_time;
    rotate(counter % 360);
    }

    In this second script we get the time when the script started, and the actual time, and calculates the counter, and the state of the object. The difference that in the first (standard) case, we calculates every phase of the rotation, but in the second case we put it the state which should be in, on the observetion time. The second script is equivalent like the first, but it has the advantage that it can be sleep when the object is not observed.

    The more generic way to solve problems like this is creation of an “observation” event. It could be fire only when the object is observed. In this event you could set the state of the object (as I’ve shown), do a sensor scan, etc. I think it is a more cleaner solution like create many new events like “TimerIfAvatarInRegion”, “SensorIfAvatarInRegion”, etc.

    It can help to make “sleepable” scripts in many cases, but not all of them. When the object interacts others when it is changing with time, the observation event is not enough. Imagine a moveing cube, which is collide another cube. If you dont observe them when they collide, they wont collide. So, the observation event is not a universal solution, but it could help to solve the “sleepable script” in many cases.

  9. September 2nd, 2010 at 20:24 | #9

    Can Naali run in a Web browser?

    Can it be used to access standard OpenSim worlds?

    Thanks!

    – Maria

Comment pages
  1. January 21st, 2009 at 22:12 | #1
  2. January 24th, 2009 at 00:54 | #2
  3. January 26th, 2009 at 00:21 | #3
  4. January 26th, 2009 at 01:22 | #4
  5. January 26th, 2009 at 07:23 | #5
  6. January 28th, 2009 at 15:06 | #6
  7. January 29th, 2009 at 00:40 | #7
  8. January 30th, 2009 at 00:13 | #8
  9. January 30th, 2009 at 00:37 | #9
  10. January 31st, 2009 at 00:07 | #10
  11. January 31st, 2009 at 01:12 | #11
  12. January 31st, 2009 at 14:52 | #12
  13. February 5th, 2009 at 23:57 | #13
  14. February 6th, 2009 at 00:02 | #14
  15. February 9th, 2009 at 00:34 | #15
  16. February 9th, 2009 at 01:33 | #16
  17. February 13th, 2009 at 21:20 | #17
  18. February 14th, 2009 at 10:23 | #18
  19. February 15th, 2009 at 04:34 | #19
  20. February 16th, 2009 at 02:19 | #20
  21. February 22nd, 2009 at 22:22 | #21
  22. February 23rd, 2009 at 02:06 | #22
  23. February 28th, 2009 at 00:20 | #23
  24. February 28th, 2009 at 00:25 | #24
  25. February 28th, 2009 at 15:09 | #25
  26. February 28th, 2009 at 16:39 | #26
  27. February 28th, 2009 at 16:43 | #27
  28. March 1st, 2009 at 00:00 | #28
  29. March 1st, 2009 at 02:03 | #29
  30. March 2nd, 2009 at 15:56 | #30
  31. March 6th, 2009 at 03:03 | #31
  32. March 6th, 2009 at 10:15 | #32
  33. March 9th, 2009 at 00:02 | #33
  34. March 9th, 2009 at 16:03 | #34
  35. March 10th, 2009 at 03:05 | #35
  36. March 10th, 2009 at 03:56 | #36
  37. March 11th, 2009 at 06:51 | #37
  38. March 11th, 2009 at 15:08 | #38
  39. March 11th, 2009 at 15:10 | #39
  40. March 12th, 2009 at 03:15 | #40
  41. March 13th, 2009 at 03:08 | #41
  42. March 14th, 2009 at 03:03 | #42
  43. March 14th, 2009 at 06:18 | #43
  44. March 14th, 2009 at 16:50 | #44
  45. March 15th, 2009 at 00:35 | #45
  46. March 15th, 2009 at 17:01 | #46
  47. March 15th, 2009 at 20:04 | #47
  48. March 17th, 2009 at 01:06 | #48
  49. March 17th, 2009 at 13:38 | #49
  50. March 17th, 2009 at 13:42 | #50
  51. March 17th, 2009 at 20:59 | #51
  52. March 18th, 2009 at 03:04 | #52
  53. March 24th, 2009 at 03:34 | #53
  54. March 25th, 2009 at 10:32 | #54
  55. March 25th, 2009 at 17:09 | #55
  56. March 29th, 2009 at 03:01 | #56
  57. March 30th, 2009 at 11:59 | #57
  58. March 31st, 2009 at 03:06 | #58
  59. March 31st, 2009 at 14:48 | #59
  60. March 31st, 2009 at 14:54 | #60
  61. April 2nd, 2009 at 04:03 | #61
  62. April 2nd, 2009 at 18:17 | #62
  63. April 3rd, 2009 at 04:08 | #63
  64. April 4th, 2009 at 20:06 | #64
  65. April 5th, 2009 at 17:49 | #65
  66. April 6th, 2009 at 00:18 | #66
  67. April 7th, 2009 at 03:15 | #67
  68. April 7th, 2009 at 07:31 | #68
  69. April 8th, 2009 at 16:03 | #69
  70. April 8th, 2009 at 22:44 | #70
  71. April 11th, 2009 at 04:05 | #71
  72. April 12th, 2009 at 04:03 | #72
  73. April 12th, 2009 at 07:56 | #73
  74. April 14th, 2009 at 21:54 | #74
  75. April 14th, 2009 at 21:59 | #75
  76. April 14th, 2009 at 22:16 | #76
Comments are closed.