Displaying 20 results from an estimated 10000 matches similar to: "Philosophical Web Framework Discussion Group"
2007 Aug 17
1
Cookie Sessions in Merb?
I like the cookie sessions that Rails edge has - they make sense,
they''re fast, easy.
For those that don''t know: the default session mechanism is to give
developers a Hash called session. To store this object between
requests it Marshals the session object and sends the object itself
(now as a bitstream) back to clients to store in their cookie file. To
prevent users from
2007 Aug 29
11
Non-Erubis Templates
Trunk Issue: Because of the use of ''autoload'', template handlers other
than Erubis are not loaded automatically (Haml, XMLBuilder). Either
this should be fixed, or the documentation should be updated to
instruct people how to use non-Erb template engines.
Apparently the solution is to do something like this in merb_init.rb:
::Merb::AbstractController.register_engine
2007 Aug 13
1
SqueezeBox, a new Mongrel handler
SqueezeBox is a simple file system based routing framework for erubis
templates.
It aims for a couple of niceties as well:
Instead of putting your logic inside your template, like you would
with PHP, SqueezeBox recognizes a separate logic file to be called
before it loads the template. This allows you room to load
ActiveRecord models or do calculations. These logic files return to
the webserver
2008 Jan 14
29
Ebb Web Server
Hello Mongrel Users,
I''m writing a web server called Ebb. It''s written in C, makes use of
the Mongrel HTTP parser, and uses libev its event loop. The goal is to
be small, fast, and language independent server that can host web
frameworks. I have written a small Ruby binding which provides a Rack
handler - this will allow Ebb to host Rails, Merb, and other Ruby
frameworks. In the
2007 Sep 20
11
Proposed API change for respond_to
Ez (or someone) asked on #merb tonight whether respond_to was the
right API for
what it does. After some discussion and pasties, I offer the
following proposed
API for content negotiation and response format selection:
First, what does respond_to do right now? I see at as performing 3
distinct
operations:
1. parse params[:format] and the accepts header to find out what
format the
2007 Sep 22
2
http helpers c extension
hi,
I rewrote escape, unescape, and query_parse in a C extension.
http://s3.amazonaws.com/four.livejournal/20070922/http_helpers.tar.bz2
Here are some sample benchmarks (the benchmark script is included in
the package)
user system total real
escape: Single long
Mongrel: 1.680000 0.020000 1.700000 ( 1.837793)
HttpHlp: 0.030000 0.010000 0.040000 ( 0.036590)
2007 Aug 10
1
serving static files
It seems that Merb is sending static files with Mongrel::DirHandler.
(mongrel_handler.rb:52)
if get_or_head and @files.can_serve(path_info)
# File exists as-is so serve it up
MERB_LOGGER.info("Serving static file: #{path_info}")
@files.process(request,response)
I haven''t done benchmarks and I''ve hardly glanced at DirHandler''s code
but the
2007 Jul 30
1
streaming response
hello list!
I like merb a lot, it frees me from dropping to mongrel every time i
want to stream something.
i have an action which will stream a list of JSON objects (separated
by semicolons). unfortunately because of Mongrel''s write-only header
hash, once a Content-Length header has been written, I can never again
tell it to not send such a thing - and streaming doesn''t work if
2007 Nov 08
1
Back to ruby2ruby?
Hello guys.
I missed a lot of the development before 0.4 got out (btw, excellent work!).
I checkout last night the merb-trunk code and run the specs, found
that everything passes with 1 pending, but no errors or failures about
missing ruby2ruby.
There is a ticket (#274)[1] that discuss this, but I remember we
discussed this back in September about depending on RubyInline...
Also, the merb gem
2007 Jul 31
2
controller exceptions
Since Merb has the lovely property of rendering the output of an
action, using ruby-level exceptions to render error pages in Merb
could be a cute way to approach error handling.
Suppose one has an action for editing a product which you would like
to restrict to administrators:
def edit
raise AdminAccessReqired unless session[:user] and session[:user].admin?
@product =
2007 Sep 02
17
A Proposal To Magically Remove ''params''
I have a magical proposal for the anti-magic web framework.
Controller methods do not use arguments and yet expect arguments. This
is handled through this params hash because we don''t know in advance
what parameters a client could pass to Merb. But in almost every
instance, it is too much to know all the query parameters - one
doesn''t care if the user threw in an extraneous
2005 Jun 03
2
Separate list for political/philosophical discussion
Hi,
How about creating another mailing list to let people vent themselves?
It would make it easier for everyone, since technical/troubleshooting
issues and opinions target different people.
This messages is a test as well. I couldn't write to the list through
gmane so I corrected the address with gmane admin. Hope this works.
Regards,
2007 Apr 02
2
a new upload progress bar
I''m modifying techno weenie''s progress bar plug-in. Currently it works
by making the browser poll the server, via AJAX, for updates on amount
received. My plug-in provides a handler which will stream updates on
the amount received, thus only one request needs to be made. Also, the
progress can be updated at faster rates since the client doesn''t need
to poll. This should
2007 Jul 08
1
streaming upload progress plug-in
I''m working on new methods of doing Ajax calls through streaming
responses. I''ve created a little javascript library (which depends on
prototype.js) that can interpret a stream of JSON objects separated by
semicolons.
As an application of this, this Mongrel plug-in streams upload status
when given a qualified upload_id. It looks like this:
2007 Dec 11
54
1.9
Hey so,
People are asking about Mongrel Ruby 1.9 compatibility. Isn''t the
point of 1.9 for library developers to have time to get ready for 2.0?
It''s not like 1.9 is a production release.
Evan
--
Evan Weaver
Cloudburst, LLC
2007 Aug 17
1
Cookies for Mongrels
This class provides a CookieJar object for Mongrels. Just initialize
with response and request objects and then treat like a hash. Does not
depend on cgi.rb
ry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cookies_for_mongrels.rb
Type: text/x-ruby-script
Size: 4776 bytes
Desc: not available
Url :
2007 Sep 21
3
merb 0.4.0 - redirect problems
I had redirects working just the other day... before I upgraded to the
latest release. Can somebody please chime in as to why this simple redirect
is throwing an error?
Controller:
-----------------------
def do
redirect "http://www.ebay.com"
end
Error Output:
-------------------------
Internal server error 500
uninitialized constant Merb::ControllerMixin::MovedTemporarily
in
2007 Aug 02
1
random code questions
merb_dispatcher.rb:28
controller = klass.build(request.body, request.params, route, response)
Why not just use a typical constructor?
merb_dispatcher.rb:35
raise Merb::HTTPMethodNotAllowed.new(method, allowed)
Why not check for this after the action has been dispatched to the controller?
controller_mixin.rb:149
def query_parse(qs, d = ''&;'')
Why not offload query parsing
2007 Jul 12
0
routing question
I am going to be building a project and have been considering giving a
go at merb for it. I don''t necessarily need a speed increase and
rails would certainly serve my needs well. However, it just looks so
clean, I have to try it out.
I also don''t really use (know) all the extra rails stuff much, so I
really just want activerecord and an MVC pattern. Perfect!
So, one of my
2007 Sep 11
4
Problem returning a Proc
I''m just playing with a recent Merb trunk (-r590). All the specs pass, apart
from 2 pending.
Now, the README says: "if you return a Proc object from your action, it will
be called and the return value sent to the client."
However this doesn''t seem to work with the following test controller:
class Hello < Application
def world
res = "Hello world from