On Mon, Mar 23, 2009 at 1:35 PM, Nick Guenther <kou...@gmail.com> wrote:
> Also, youtube matters. This is going to get me flamed but a lot of
> worthwhile content is in form of video now and not making that work
> disenfranchises yourself.

There are methods of fetching just the video off youtube if that's all
you want. I think I've even seen at least two scripts in ports that
just do that (www/youtube-dl is one and the other I can't recall its
names off top of my head). I don't know how well they work; never used
them myself.

I agree with you on valuable/informative/entertaining content on youtube.

Flash is open now, their specification docs were released. If it is
important for folks, a truly open, reliable and secure versions
should/could be implemented.

--patrick


>
> -Nick
>
> On 23/03/2009, Ingo Schwarze <schwa...@usta.de> wrote:
>> Hi Chris,
>>
>> very probably, you are not describing a bug, but the following feature.
>>
>> Chris wrote on Mon, Mar 23, 2009 at 02:15:10PM +1100:
>>
>>> When I start firefox (3.0.6) from the xterm shell, I get two firefox
>>> starting at the same time.
>>
>> Very probably, you are not getting two firefox processes,
>> but one firefox process managing two windows.
>> To check this, run
>>
>> B $ ps ax | grep firefox-bin
>>
>>> If I close one of them (by doing File - Exit),
>>
>> By chance, i still have the somewhat oldish firefox 3.0.6 installed
>> on a 4.5-current i386 box. B Here, the file menu doesn't contain
>> an "Exit" menu entry.
>>
>>> it closes both of them.
>>
>> When i do "File - Quit", i get a popup window
>>
>> B "Do you want Firefox to save your tabs and windows
>> B  for the next time it starts?
>>
>> B  [Checkbox] Do not ask next time
>>
>> B  Button: Quit
>> B  Button: Cancel
>> B  Button: Save and Quit"
>>
>> Maybe you checked the checkbox and clicked "Save and Quit"?
>> When doing that, i can reproduce the behaviour you describe.
>>
>>> I have the same behavior from two
>>> different window managers: awesome and scrotwm.
>>
>> Probably, what you describe has nothing to do with the
>> operating system or the window manger, but with firefox itself.
>>
>> You can go to "Edit - Preferences - Main - Startup"
>> and select "When Firefox starts, Show my home page".
>> Actually, you wouldn't believe it from what the dialogue
>> texts in the browser say: But that will revert *exactly*
>> the effect of checking the box "Do not ask next time".
>> I checked this by diffing the prefs.js file before and after.
>>
>> If you want to keep the behaviour of restoring tabs and windows
>> on startup but just want to use only one window in the future,
>> just click "File - Close" in one of your two windows.
>>
>>
>> Now don't get me started on firefox. B It has turned so damn
>> MS-Windows-ish: B Creeping featurism wherever you look, features
>> hidden so well and in so much layers that you simply do not find
>> most of them even when you actively search for them, almost
>> nothing documented, incomprehensible names of features,
>> unintellegible correspondance between UI texts and configuration
>> option names, unsecure to insane defaults and bloat, bloat, bloat...
>>
>> All the same, things you really need are not available, or you
>> need obscure plugins to achieve them.
>>
>>
>> So if anybody is going to write a browser that i would like,
>> i would probably contribute funding to allow several months of full
>> time work. B Yes, i know that a few months will hardly suffice.
>>
>> I would like the following:
>> B * Monolithic, fast, small and readable code; no plugins.
>> B * Secure, good privacy, high speed by default, and
>> B  B no way to move the global default settings away from that.
>> B * No useless knobs. B No drop-down menus. B No icon toolbars.
>> B * Do not bother about non-POSIX operating systems, i.e. assume that
>> B  B POSIX external utilities and C library calls are available.
>> B * Strict principle of not more than one HTTP request per click or ENTER.
>> B * No data ever sent across the wire without an explicit left click or
>> ENTER.
>> B * Never reuse a tab for a different URL unless explicitely requested.
>> B  B Always use a new tab for each new URL.
>> B * Two URL bars, the upper showing the URL displayed in the current tab,
>> B  B the lower showing the URL the mouse is currently pointing at,
including
>> B  B the TARGET tag, if any. B Prominently mark POST to distinguish it
from
>> GET.
>> B  B The lower URL bar can also be used for keyboard input.
>> B * A delete command (d) to close the current tab.
>> B * A goto command (g) to open a new tab and set the cursor to the URL
line,
>> B  B such that "ghttp://www.openbsd.org/<ENTER>" gets you there.
>> B * An alias command (a) to define a bookmark to the current URL,
>> B  B for example "aobsd<ENTER>" to make "gobsd<ENTER>" work.
>> B * Show meta-information about embedded content, not the content itself,
>> B  B i.e. content type (e.g. IMG), file name or URL, ALT text, size if it
>> B  B is large.
>> B * Per-site and per-URL configuration database, allowing things like
>> B  B  - embedded image download (off by default)
>> B  B  - CSS download (off by default)
>> B  B  - frame content download (off by default)
>> B  B  - accepting cookies (off by default)
>> B  B  - JavaScript execution (off by default)
>> B  B Store this DB in plain text, easy to browse with cd, ls and vi.
>> B * Do not use any files in the user's home directory except this DB
>> B  B and the cache explained below. B In particular, no .mozilla-like
>> B  B configuration directories.
>> B * When showing frames, always prominently mark the frame borders,
>> B  B and in the top line of each frame, always show the frame name
>> B  B and the current URL.
>> B * When asking about cookies, always show the full cookie content.
>> B * Always ask about HTTPS certificates, even when signed by commercial
>> B  B root CAs, always show the full certificate content at once, and one
>> B  B line stating the supporting chain of trust, if any.
>> B  B Require exactly one click: "Use once" or "Save".
>> B  B Cancel is useless as you can just close the tab.
>> B  B Do not try to explain what this is all about.
>> B * When interpreting JavaScript, state what the code is trying to do,
>> B  B i.e. display some text or control elements, follow some link,
>> B  B get some content, open some window, but do *not* do it. B Yes,
>> B  B i know this is much more difficult than most of the rest.
>> B * Never ever accept any cross-domain embedded content.
>> B * By default, preview the full content of POST requests before
submission.
>> B * Consistent mouse layout:
>> B  B  - left click: activate, e.g. follow link (in a new tab, of course)
>> B  B  - middle click: show, e.g. download and display embedded image
>> B  B  - right click: hide, e.g. replace the image by a "useless" icon
>> B  B  - with shift: also remeber the choice in the config DB
>> B  B  - with alt: modified functionality, e.g. respect TARGET tag
>> B * One-key switch between source (s), rendered (r) and filtered
>> B  B rendered (f) view, without reloading the page, of course.
>> B  B Stay at the same point in the document when switching views.
>> B * Even in rendered view, show interesting meta information at the top,
>> B  B e.g. content type, title, generator, keywords, employed techniques;
>> B  B perhaps make this mildly configurable.
>> B  B Never use the X window title bar for anything, leave that to X.
>> B * To figure out the content type, use both the content type header
>> B  B and file(1). B Provide a command to manually switch the content type
(t).
>> B * Try to safely display any content, using appropriate filter utilities
>> B  B configured in /etc/mailcap, e.g. unrtf, pdftotext, antiword, strings.
>> B  B Never ever ask whether to download binary content to a file.
>> B * Provide a command to start an external viewer (x), e.g. xpdf.
>> B * A save command (s) to cache the current URL to disk.
>> B * Never cache anything unless explicitely requested.
>> B * When opening a new tab for a URL that is still in the cache,
>> B  B show the cached version if it is large (together with a warning),
>> B  B but reload and display the version from the Internet
>> B  B if the cached copy is small.
>> B * An update ("u") command to explicitely reload large URLs.
>> B * When viewing a newer version of a cached URL, highlight the changes.
>> B  B Allow one-key switch between highlighting and unified diff.
>> B * No difference between save and download. B When downloading,
>> B  B do not ask for filenames, just use the normal caching tree.
>> B  B In case the URL is cumbersome, you are free to define an alias.
>> B  B Or you can use cp(1) or ln(1), if you like.
>> B * A watch command (alt-s) to save and mark as watched.
>> B * A command to check all watched URLs for changes, opening the changed
>> ones.
>> B * In source view, easy to use junk filtering, e.g.
>> B  B  - Right click on a font tag, and all font tags are gone.
>> B  B  - Right click on an image tag, and all images are replaced by
>> B  B  B  [IMG:filename:alt].
>> B  B  - Preserve this when switching back to rendered mode, even when
>> B  B  B  not saving anything to the config DB.
>> B * Of course, left and middle clicks should also work in source mode.
>> B * A save config command (c) for the current tab, in case you forgot
shift.
>> B * An edit config command (alt-c) for the current tab/URL.
>> B * A show headers command (h) to show received HTTP headers.
>> B * A tweak headers command (alt-h) to manipulate HTTP headers to be sent.
>> B * Perhaps a raw HTTP console with tab completion.
>>
>> Well, that's enough dreaming for today.
>>
>> Yours,
>> B  Ingo

Reply via email to