btw 9pm is what we named the package manager.
this might cause a little confusion; 9pm is also the name of the plan9
emulation environment for windows. it is still the only environment
available.
there's also /n/sources/contrib/fst/tippi.c
i am adding a feature to tippi to create a thumbnail of /dev/screen
and mark the mouse location in the thumbnail. i had planned to use
resample to create it but it is slow and doesn't seem to correct for
color (color is intensified). there might be a
Just an FYI, the macro and mkfile links are broken.
EBo --
thanks! fixed now.
On Wed, Jun 2, 2010 at 11:06 PM, David Leimbach leim...@gmail.com wrote:
AWESOME! I will try to round up some friends who may never have even seen
Plan 9 before as well.
Dave
If we're going to have newbies then maybe an evening installfest would be fun.
ron
maybe we can configure a
Artistic 9fans,
If you are interested in designing the poster for this event please
let me know; we have a couple of thoughts but are open to other
interesting ideas. please contact me directly.
It would be great to have a friendly competition for the event poster,
and all the entries will be
://www.iwp9.org
--Skip Tavakkolian
is there a way to mark *all* messages in a mail box for later
processing - e.g. Delmesg. in nedmail one can do g/pattern/d
unfortunately
Edit ,x/pattern/ --+
marks only one.
sorry, i meant all messages meeting a pattern in the subject line. combining
your suggestion with pattern marking works correctly:
Edit ,x/pattern/ --+ s/^[0-9]+/(deleted)-/
is there a way to mark *all* messages in a mail box for later
processing - e.g. Delmesg. in nedmail one can do
i was wrong; it doesn't work. Put doesn't actually delete the messages. i think
this will require mods to /acme/mail/src/mail.c
sorry, i meant all messages meeting a pattern in the subject line. combining
your suggestion with pattern marking works correctly:
Edit ,x/pattern/ --+
thanks. that will go a long way toward what i need. hopefully the patch
is easy to apply to the latest Plan9 sources.
I had only replied to the OP because I didn't think other people could
be interested, and I had announced it a while ago already, but here goes
again, just in case.
I
thank you!
the two guruplugs i had ordered arrived today. i was disappoint to
find that i'll need to order the JTAG board before i can do anything.
i didn't see this requirement when i ordered them over a month ago.
did anyone else miss this?
The kw port now supports the Guruplug Server Plus,
are 9fans in the Puget Sound area interested in an informal
meet-and-greet event? after a show of hands, i'll follow up directly
in another email.
In the sheeva you can access the Jtag through the usb port...
but the (newer) guruplug does not. it requires the guruplug jtag
board, for accessing the console and they don't make it obvious when
you order the guruplug.
they've got everyone confused. here's an informative thread:
http://plugcomputer.org/plugforum/index.php?topic=1551.msg9645#msg9645
on the guruplug there's no miniusb for the console; it's jtag and
you'll need the appropriately named guruplug jtag board.
In the sheeva you can access the Jtag
# usage: sledge /tmp/foo /tmp/bar 31415
# could also be named crowbar
fn sledge () {
ifile=$1
ofile=$2
size=$3
if (~ $#* 3) {
for (i in `{seq 0 `{ls -l $ifile | awk '{print
int($6/'^$size^')}'}}) {
echo dd -if $ifile -of
maybe this has been fixed, ...
i used stats it earlier today on sheevaplug, no problem. are you
working off the latest sources? a fair bit has changed over the last
week or so.
How might I split a file into pieces specified by size?
dd(1)
cpue% dd -if /dev/zero -of /tmp/foo -bs 1 -count 1024
1024+0 records in
1024+0 records out
cpue% ls -l /tmp/foo
--rw-rw-r-- M 1106 fst fst 1024 May 7 22:37 /tmp/foo
cpue% dd -if /tmp/foo -of /tmp/foo1 -bs 1 -count 512
512+0 records
is auth negotiation supported in p9p?
On Thu, May 6, 2010 at 6:32 PM, Steve Simon st...@quintile.net wrote:
snaptime –a –s 15
I would not reccomend -s 15 for now, there appears to be a bug in fossil
where it can deadlock itself somtimes - My home server used to lock up
once every few
Our overnight package includes:
* 3 meals per person
* 1 meeting room for every 1 night stay
* 1-time room set-up
* Overnight lodging
Group sizeWeekday*Weekend**
10-25 people $95.00/person $99.00/person
26-75 people $89/person $93/person
76-150
Let's try something else.
how about Seattle? i have looked into conference facilities provided
by the Port of Seattle, and they seem reasonably priced. there are
several locations, but the least expensive will be the conference
rooms at the airport. for 60 or less people a room like the
doesn't the weather get ugly in seattle about that time?
pick any two: cheap, pretty, convenient. ☺
Is seattle a one-hop place from Europe? I am sure it is from the
important spots on the pacific rim ... this is an interesting
suggestion!
daily direct flights from/to: Amsterdam, Frankfurt, London, Paris and Reykjavik
which one did athens, ga fail?
i wasn't trying to be disparaging toward past venues. i would guess
if there was any, it would be convenience of getting there/back.
A university in Utah.
Sent from my iPhone
On Apr 30, 2010, at 3:59 PM, Steve Simon st...@quintile.net wrote:
Search 8fans passim, there was alink to one of the US universities
which had
a plan9 bibtex database.
If you put one on sources, can you also convert it to refer format
for those
i think in almost all cases putting Op between 9P endpoints will
solve the slowness problem of high rtt networks.
But then I start to wonder why we feel we want to compete with HTTP when it
already works, and is still fairly simple. Nothing wrong with improving
9P
I suppose, but what's so
due to a failure of vision, the internet only does
well with certain types of ip packets.
Well now *there* is a sweeping statement about the state of the universe
circa 1980. Care to elaborate a teensy bit?
i think the point is IL v. TCP; this is dejavu all over again:
Hmmm is Op the same Op from Octopus?
yes. nemo has put the op specific stuff here:
/n/sources/contrib/nemo/octopus/op.src.tgz
fyi:
from rangboom.com network (colo at a ISP):
cpu% telnet il!minooka.coraid.com!4000
connected to il!minooka.coraid.com!4000 on /net/il/3
from 9netics.com (centurytel DSL): still waiting :)
On Thu Apr 29 14:53:56 EDT 2010, lyn...@orthanc.ca wrote:
due to a failure of
We did a simple experiment recently: added a new 9p type called
Tstream, because this issue of streams vs. transactions has been
bugging me for years. The semantics are simple: it's a lot like Tread
(almost same packet) but a single Tstream results in any number of
Rstreams, until you hit no
My experiments have shown that copying a large file via HTTP is
significantly faster than copying the same file via 9P.
were you using fcp?
i'm curious as to where the differences could come from, since the
usual suspects that can make the difference (establishing a
connection, sequential
Now that I have a little experience, I've formed an opinion
Advice sought:
1. Would it be helpful to have a timestamp in the devices record to
give the time the device was last seen (for some value of seen)?
Yes; this would be a good feature.
2. When should a device disappear from the
i would think that 9vx is the logical choice for linux. the free
vmware player works well on vista and win7. i used qemu
for a while and it seemed stable and usable.
My computer died, so I'm in the market for a new one. I figure I'd
like to get back into hacking on Plan 9 so I plan to install
Warm restarts do not work under VMWare Workstation (Version 7.0.1
build-227600) due to sdmylex timeout errors. It requires a VM
power-reset to boot correctly. See attached. Has anyone else run
into this?
attachment: vmware_booting_after_reboot_plan9.jpg
What? The findroot code reads:
read the code again; findroot doesn't come into play.
it most certainly does!
the whole point was that given -r, findroot doesn't come into play.
if NINEROOT is not set, what does your version of 9vx do (without -r)?
What? The findroot code reads:
read the code again; findroot doesn't come into play.
On Tue, Apr 6, 2010 at 2:51 PM, Christopher Nielsen cniel...@pobox.com
wrote:
Did you mean to include a URL?
I'm gonna blame chrome and gmail, anyone but me!
http://www.marvell.com/products/processors/embedded/
if it's the one below, it won't have the USB info and you can only get
i need a second nic on a lenovo T61p that is a combo cpu. i have a
few linksys ec2t pcmcia cards; i tried using it (added
ether1=type=ec2t to plan9.ini). on some boots it freezes after
printing the memory layout; at other times cpu0 exits instead. i
found a discussion from 2008 related to the
at 9netics and rangboom (different locations), there are 4 cpus, 2
kenfs, multiple terms (vmware) and drawterm.
for a project at a client's site, there are: 7+ cpus (sheevaplug,
laptops), a cpu+auth+fossil/venti server and term (vmware) and
drawterm.
if you carry the idea through, i think you'll reinvent
9p and mount :)
How hard would it be to stick a program between a single sam -R and
several samterms? I imagine such a program would have to interpret the
sam protocol and handle merges and simultaneous updates, but since sam
essentially
My gripe here is that it is hard to track what has been ported and
what hasn't and repetition isn't helpful.
grep something /n/sources/lsr ?
I don't know how else let skip now.
facebook?
and googlewave.
P.S. i'm trying to figure out what's happening with stmpd.
cool! just tried it. nice.
after talking about it for some time
I got tired of talking and wrote a simple
gui installer for contrib
so if you pull contrib, you'll get a contrib/gui
here's a shot:
http://lab-fgb.com/contrib.png
ah, the code is not the best, but
it gets the job done
in case anyone's wondering, my problem was due to the fact that keyfs
was started after aux/listen for trusted services; /mnt/keys/* wasn't
in authsrv's namespace. in my case, i put the trusted services in
/cfg/bootes/cpurc, while keyfs was started later in the sequence of
/rc/bin/cpurc.
the
Aren't DirectShow filter graphs and programs like GraphStudio/GraphEdit one
possible answer to the video processing question? Filter graphs can be
generated by any program, GUI or CLI, and fed to DirectShow provided one
learns the in and out of generating them.
DirectShow is COM;
on a new network and standalone auth+fs (built from CD image of Jan
7th), auth is refusing to concur. i've used Russ' message from a
while back [1] as a checklist. auth/debug reports:
cannot decrypt ticket1 from auth server (bad t.num=0x...)
auth server and you do not agree on
responding to feedback from multiple 9fans:
Federico said:
are you sure that the passwords in nvram and auth/changeuser do match
for bootes?
pretty sure. i've zero'ed the nvram and re-entered it. i went so far as
stopping keyfs, zero'ing /adm/keys and /adm/keys.who and reinstalling
bootes
So, what is everyone's preferred plug vendor? Out of the three, is there a
preference for people out there hacking on the Sheeva?
i ordered through globalscale; 2-3 weeks to ship and a few more days
for delivery. week 2 of waiting.
High volume == affordable, even if not optimal.
The SheevaPlug is just not quite into that range
the volume demand is coming from companies that bundle it with their
home automation, entertainment center and other products. it seems
there's at least one company trying out every
I would like to pass the extra buffered data to the guy I am execing then let
him read the rest directly from the socket, but I see no existing way to do
that.
httpd passes the headers and any left over buffer it has already read to /magic
apps through a command line param. there's a function
Would the latency be too high?
my experience is similar to Erik's. as distance grows it's better to
deal with a higher abstraction. there's less chatter and so not as
affected by latency.
i have two nearly identical configs for a cpu and a term kernel on
identical hardware (single proc); the difference is that cpu config
has bridge and sdp devices. vesa works with term but aux/vga can't
find /dev/realmode when booting with cpu kernel. clues?
i don't fully know Go yet - watch out for b/s in my part.
Go is deliberately frugal with syntax and features. syntax has
dispensed with anything that's not absolutely necessary; e.g. compare
type declaration with Limbo's use of ':' (which, btw, made Limbo's
':=' syntax more natural than Go's)
thanks Erik and Federico. yep, i forgot to bind '#P'; it is just
my old bad habit of forgetting to check the kernel namespace rather
than just /dev.
Another thorny
issue is what to name the package, since you can't start a
package name with a digit.
arabic numeral 9 is very close: ۹
i need to pxeboot several cpus -- remote sensors -- with only usb
storage. here's an old thread for the same thing. is there a
solution?
http://groups.google.com/group/comp.os.plan9/browse_thread/thread/db9236f5f8f740bd/66707c18718f8e7c?lnk=gstq=pxe+boot+nvram+usb#66707c18718f8e7c
iirc it's ok to put the nvram in a
USB disk dongle.
how is it specified? i can't find any references.
i built a new 9pcf kernel from the latest sources that should have
included the latest vesa driver improvements (mtrr). somehow i lost
the performance gains in the new 9pcf compared to a 9pcf kernel that i
downloaded from labs after geoff made the announcement. ideas?
nebula.nasa.gov
After an extensive trade study, we selected Django, a
python-based web application framework, as the first and
primary application environment for the Nebula Cloud.
probably not the sharpest knives in the nasa kitchen.
skip, sorry about that. we drank all your beer.
- erik
fantastic!
i think this is what you want. untested:
pair: REP ATOM
| REP '[' block ']'
block: pair
| block pair
Hello,
sorry for an off-topic thing. But I guess somebody here could help me...
I have a problem with bison grammer
Having
%tokenATOM
%left '+'
%left REP
no joke. TSA is enforcing the no-nickname policy. if you're
Robert and your ticket says Rob, prepare to be harassed.
Me, I see us sitting in the hotel lobby one evening surrounded by
pitchers and wires and boards and maybe soldering irons. I already
almost got thrown out a nice hotel for
but writing
microcode for the Perkin-Elmer 3220 was fun and useful as well.
that's interesting. i found this paper and am studying it. are there
obvious advantages?
perhaps the elimination of all traces of IL is a little too thorough?
it seems easier to leave Logil, Logilmsg in place rather than require
an extra (periodic) merge. one can't get by simply with bind
before/after.
Which version of ESX are you using? ESX 3.5 provides two types of
SCSI controllers.
One is BusLogic and the other is LSI Logic which is the default. If
you change the
controller type to BusLogic, Plan 9 should install on ESX without problems.
yes, switching to BusLogic did the trick.
Plan 9 does not work with either of the SCSI controllers in ESX(i) 3.5
or less. Plan 9 does run on IDE drives just fine in ESX(i) 4. Plan 9
panicks if you give it more than 2 CPUs on any of them. If you have
any questions about getting Plan 9 to run in ESX(i) 4, let me know;
I've done it. But
vmware esx only supports scsi virtual drives. it appears to be:
1000/0030 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
so a new kernel with scsi support and a new cd image should fix it;
anything else to consider?
fyi, here's the pci output:
What do you mean exactly by sees? A device may be known
because it responded to an inquiry (probe for all devices)
all devices that are listening on inquiry scan channels and respond to
inquiry requests. (i'm just learning the details and my terminology
may be a bit off).
aux/listen1 bt!*!77 /bin/exportfs
import -A bt!00123456789A!77 / /n/blue
beautiful!
import -A bt!00123456789A!77 / /n/blue
what does the device id discovery look like?
anyone looked at this or given it any thought?
anyone written any software recently?
i've been; though mostly in rc. in the process i (re)discovered this
idiom:
doing=`{ifs=/ echo `{echo /talking/about/it/is/more/fun}}
echo $doing
When push comes the shove, these are probably both said in the
same spirit (I doubt Kirk feels C will die, nor Gates that
OS/2 was such (nor that MS products have no bugs))
what spirit is that? the one that says i'm a rational person but
will say irrational things if it helps me sell my
Well, this is probably not a good time to mentioned that lambdas
and closures have been well discussed by the C++ committe with
lots of draft wording for them in a forthcmoing C++ standard.
i think by now most of us expect new ornamentation added to C++
periodically. it is surprising that
This may not be your cup of tea or be artsy enough for you
but check out what happens when tech meets arts:
http://impromptu.moso.com.au/gallery.html
i enjoyed this. thanks.
I haven't been following. I find a lot of web stuff to be off-putting, so
I've not been keeping up. base64 encoding stuff is crap but could suffice
in a pinch.
uh, i don't think so. 9p2000 doesn't have a base64 encoding option.
no direct binary support; but that's not the only problem.
Speaking of which (or may be not ;-)) is there anybody using Lua
on Plan9?
Roman.
Kenji has written a webdav server for pegasus (Kenji's httpd branch)
using lua.
What do you use it for? Any kind of fun projects? My idea is to try
and see whether Plan9+Lua would be a more useful combination for
building Web service environment than werc.
Thanks,
Roman.
Kenji has written a webdav server for pegasus (Kenji's httpd branch)
using lua.
an old interview with some relevance
http://www.wired.com/wired/archive/3.08/thompson.html
I'm not sure either latency or RT is proper terminology here. But
I believe what I meant was clear: when you need overall latency
to be around 5ms you start to notice 9P.
it needs to be isochronous.
but I argue it's exactly right.
PCM is the native hardware sample format and is
basically the uncompress bitmap of the audio world.
makes perfect sense.
it needs to be isochronous.
i believe it has that capability. just keep multiple tags
outstanding.
at the device it needs to be isochronous; so if it's going over the
wire, you need to build some elasticity in.
or as media players would say: [ buffering... buffering... ] ☺
i hadn't noticed the (apparently undocumented) secstore device.
ditto.
On Mon, Jul 27, 2009 at 4:32 PM, David Leimbachleim...@gmail.com wrote:
On Mon, Jul 27, 2009 at 1:15 PM, Jason Catena jason.cat...@gmail.com
wrote:
On Mon, Jul 27, 2009 at 14:36, root wrote:
unsuscribe
I guess Unix isn't interested in Plan 9 anymore.
Jason Catena
It doesn't
the installable filesystem (IFS) for windows hasn't been worked on in
over a year. it really has gone as far as it needs to in the current
state. there is a wish list of enhancements, but no time (or reason)
to work on them now.
the last major filesystem integration was done by brucee when he
The few minutes spent learning ed(1) will be well repaid. You'll be
one of the smartest guys on your block.
i second that. learning it has been one of the best investments of my
time since 1982.
Or is there a better idea? This certainly seems preferable
to RPC or plain byte pipes for communicating structured
values.
i have some incomplete ideas that are tangentially related to this --
more for handling interfaces.
it seems one could write a compiler that translates an interface
because its not implemented
i was under the impression that mozilla ran under linuxemu.
is there another browser that wont need modifications?
lookman cron
Hi,
sorry for the lazy question, but sometimes it's easier to post to
9fans than to think or to seek for info.
Is there any crontab equivalent in plan 9? I mean, is there a way to
execute something regularly at a given time period?
Saludos
--
Hugo
J.R. Mauro and Balwinder S Dheeman
Gentoo and, or FreeBSD
please stop polluting. thanks.
9p is efficient as long as your latency is 30ms
check out ken's answer to a question by sqweek. the question
starts: With cross-continental round trip times, 9p has a hard time
competing (in terms of throughput) against less general protocols like
HTTP. ...
Well, in the octopus you have a fixed part, the pc, but all other
machines come and go. The feeling is very much that your stuff is in
the cloud.
i was going to mention this. to me the current view of cloud
computing as evidence by papers like this[1] are basically hardware
infrastructure
you could make local mods to your httpd so that paths starting with
/cgi are given similar treatment as those that start with /magic; it
would execute cgi and pass it the arguments as usual. then url is:
http://myserver/cgi/foo?var1=1var2=2
and in script foo the $QUERY_STRING will be
i think John mentioned he was using cgi.c that's in Russ' contrib
area. did i imagine it? (entirely possible)
On Sun Apr 19 18:04:51 EDT 2009, benave...@gmail.com wrote:
skip is pretty much on the point exactly the same convention is valid
for cgifs.
is the right level of distributedness.
presenting the services as file hierarchy makes sense; 9p is efficient
and so the plan9 approach still feels like the right path to cloud
computing.
On Sun, Apr 19, 2009 at 12:12 AM, Skip Tavakkolian 9...@9netics.com wrote:
Well, in the octopus you have
i think it's a different thing. there's an old thread where ehg
mentions it a filtering fs based on exportfs.
a filterfs would make this type of thing trivial; i have an outline of
one. cgifs is already done (in fgb's contrib) and there's a cgi.c in
rsc's contrib that you could use with httpd
ps, the quote is Simplify, then add lightness
On Thu, Apr 9, 2009 at 3:30 PM, andrey mirtchovski
mirtchov...@gmail.com wrote:
Is this sarcasm?
yes, but not addressed towards Mr. Chapman, bless his cars. glad at
least one person caught that.
internet is bizarro world.
according to
I figure I'm not the only person on this list who would find a newer copy of
sam for Windows useful...
i do too. hoping to get 9vx/win32.
are you looking for CreateProcess and CreatePipe (win32 api's) or trying to
figure out how to do 'sam -r' for a standalone win32 app?
method 2 - In this scheme program2 is a server, mounted on the file
system. The client
does not need to know 9p
program1 - file IO - server/progam2 - fileIO - program1
use this; you get 9p transparently in your client. also you get networking for
free.
/sys/doc/auth.ps is much more interesting.
my analogy is that YOU are factotum and your assistant is the program
that you (factotum) will authenticate to the remote system to act on
your behalf.
Factotum is some guy in the room that, even though you have the phone, you
keep asking what to say
701 - 800 of 874 matches
Mail list logo