18:00:00 #startmeeting Web Browsers and Web tools in Fedora 18:00:01 Meeting started Sun Oct 3 18:00:00 2010 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:01 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:01 #meetingname web-browsers-web-tools 18:00:01 The meeting name has been set to 'web-browsers-web-tools' 18:00:01 #topic Introduction 18:00:14 Welcome everyone, to another Fedora IRC Classroom session. 18:00:35 Today I am going to be talking about web browsers and some web tools available in fedora. 18:00:56 Some of them you will all know, but others may be not as well known. 18:01:21 As always, feel free to jump in with questions as we go... 18:01:58 Shall we dive in then? 18:02:09 #topic toolkits 18:02:21 There are a number of web browsers available in fedora. 18:02:31 Groups of them use the same backend processing toolkits. 18:03:05 The big ones are: 18:03:10 * xulrunner 18:03:26 This is the gecko engine used by firefox and the mozilla products. 18:03:32 * webkit 18:04:02 This toolkit has gtk and qt ports as well as other os ports. 18:04:10 konqueror uses qtwebkit 18:04:22 many of the gnome browsers use webkitgtk 18:04:47 There are some other ones out there, but those are the biggies 18:05:14 These backends control rendering the raw html stream into a web page, and other convience functions. 18:05:39 so, if there's a particular bug in one of these, you would probibly see it in any browser that uses that toolkit. 18:06:17 any questions on toolkits? Just wanted to go over that for background... 18:06:52 ok, moving along then... 18:07:09 #topic Browser roundup 18:07:37 I will spend just a minute or two going over each of the browsers available in fedora... 18:07:56 if anyone has others I missed at the end, feel free to chime in with them. 18:08:22 #topic Browser roundup: arora 18:08:34 First up (in alpha order ;) is arora 18:08:43 This is a qtwebkit based browser. 18:09:00 It's pretty nice and small and fast... and has many of the features the other webkit browsers have. 18:09:18 You can use mozilla plugins with it (as with many of the webkit browsers). 18:09:43 There's a very nice web inspector that lets you measure performance of pages, and gather all sorts of data on them. 18:10:02 some screenshots: http://code.google.com/p/arora/wiki/Screenshots 18:10:51 This is a nice small webkit browser. I would suggest trying it particularly if you are using QT based apps otherwise. 18:11:13 #topic Browser roundup: dillo 18:11:24 dillo has been around a long time... but many people don't know of it. 18:11:35 It's a VERY small/VERY fast little web browser. 18:11:56 unfortunately it's so fast becase it's not as featurefull as many other browsers these days. 18:12:37 It doesn't use any of the backends, it's it's own thing... it has no plugin or javascript support. 18:12:43 http://www.dillo.org/screenshots/index.html for some screenshots. 18:13:05 I would suggest using dillo if you need something thats lightning fast, but doesn't need js, or are very memory constrained. 18:13:51 #topic Browser roundup: epiphany 18:14:06 epiphany is a gnome/webkitgtk based browser. 18:14:20 it's got a lot of features, but has a nice simple interface. 18:14:46 This is the default upstream gnome browser. 18:14:52 http://projects.gnome.org/epiphany/ for screenshots. 18:15:14 It has it's own extensions system as well as being able to load mozilla plugins. 18:15:44 I would suggest using this one if you are a gnome user and want a simple easy to use browser. 18:15:53 #topic Browser roundup: firefox 18:16:04 Anyone ever heard of this niche browser? ;) 18:16:22 This is the default browser shipped with many Fedora spins and desktops. 18:16:35 it's gecko/xulrunner based. 18:17:17 I would suggest using this if you want a fully featured browser that does everything. :) 18:17:28 #topic Browser roundup: galeon 18:17:50 galeon is another gnome/gtk browser. 18:18:01 It's based on gecko/xulrunner instead of webkit however. 18:18:13 http://galeon.sourceforge.net/Main/Screenshots has screenshots. 18:18:33 It's a good choice if you use gnome, want a simple easy to use browser, and have run into a webkit bug. ;) 18:18:47 #topic Browser roundup: konqueror 18:18:57 Here we have the default KDE browser 18:19:45 This browser is well integrated into KDE and used for many things there. 18:19:57 It's worth noting that this is in the fedora 'kdebase' package if you are looking for it. 18:20:05 http://www.konqueror.org/features/ has a features list and more information. 18:20:47 I would suggest using this if you are using KDE and want a more featurefull browser than arora provides. 18:21:00 #topic Browser roundup: midori 18:21:08 midori is the Xfce web browser. 18:21:27 it's webkitgtk based and designed to be very fast and small memory friendly. 18:21:46 It has it's own plugin/extension system as well as being able to use mozilla plugins. 18:22:59 http://www.twotoasts.de/index.php?/pages/midori_summary.html has some more info and screenshots. 18:23:21 I would suggest using midori if you are using Xfce or another small gtk based desktop, or want a smaller/lighter browser. 18:23:34 #topic Browser roundup: uzbl 18:23:46 uzbl is another gtk/webkit based browser. 18:24:09 it has a sort of different design/philospohy. 18:24:18 http://www.uzbl.org/ 18:24:41 It tries to make the browser as simple as possible and easily integrated with other commands or data. 18:25:24 there is a browser based on it's core module, but it's designed so you can build your own commands and such. 18:25:51 I would recommend uzbl if you have a specific browser setup need or want to design such a setup. 18:26:05 #topic Browser roundup: links 18:26:14 now a few text mode browsers. ;) 18:26:46 links is a text mode browser that does tables and frames nicely. 18:27:04 http://links.sourceforge.net/ and http://links.sourceforge.net/screenshots/this_page.png 18:27:21 it does colors and is nice to look at some simple pages when you don't have a gui session available. 18:27:51 #topic Browser roundup: lynx 18:28:01 there is also a 'lynx' text mode web browser. 18:28:16 This one is much more simple than links. 18:28:19 http://lynx.isc.org/ 18:28:41 This is a usefull tool if you need to view the text of some page quickly and without hassle. 18:28:50 #topic Browser roundup: w3m 18:28:59 Finally, the king of the text mode web browsers. 18:29:22 http://w3m.sourceforge.net/ 18:29:41 w3m does frames and colors and can do a pretty nice job of rending web pages in a text window. 18:30:08 if you are using a terminal that can handle it, it can also display images in the terminal. 18:30:31 #topic Browser roundup: q&a and others 18:30:49 So, those are the major ones... there are in fact a number of others available too. It's a very rich space 18:30:59 Does anyone have any general questions on any of the above browsers? 18:31:04 Err so there are a few more : like firefox or did I miss that bit 18:31:48 yeah, I mentioned firefox. ;) 18:32:03 not too much to say there, as most people probibly know it well. 18:32:08 yeah 18:32:12 nirik, I like the feature of the page inspector in arora - do other browsers have similar features, like firefox, just search for the rquivalent plugin? 18:32:47 PhilipPhilip: the inspector is a webkit thing. So, most webkit browsers will have that... modori, arora, etc... 18:32:50 nirik, did anyone ever package amaya recently? or just too messy of a source tarball? 18:32:59 firefox has a number of plugins that do similar things... 18:33:01 ah i see. 18:33:11 I think firebug(?) is one? 18:33:25 There are few others too which while not in Fedora/RPMFusion's repos are available for Fedora : Google's Chrome Beta, and Opera 18:33:37 fenris02: it was not being developed for a long time... so if it is again, someone could. 18:33:38 yes, firebug and related tools for firefox do more than 'page inspector' 18:33:47 nirik, *nod* 18:34:05 DiscordianUK: yep. There are a number not available directly in fedora, but available for fedora. 18:34:06 DiscordianUK, chromium or google's chrome? 18:34:29 #info repos.fedoraproject.org has chromium and firefox4 repositories for interested folks. 18:34:34 Well spot has a chromium package in his repos 18:34:46 * nirik hasn't looked at firebug, but webkit inspector does a lot these days. ;) 18:34:55 and google chrome is in Google's Yum repo 18:35:05 Both stable and beta versions 18:35:11 * nirik nods. 18:35:19 I use Chrome these days 18:35:24 ta nirik 18:35:57 ok, any other general web browser questions/comments? 18:36:25 i assume w3m on the console uses SDL 18:36:49 either that or ncurses 18:37:16 I'm not sure off hand... would have to look. 18:37:30 it can basically do everything except javascript and flash. ;) 18:37:33 Well if it does graphics 18:37:54 I doubt it uses ncurses for that 18:38:16 yeah, probably not 18:38:48 I hadn't heard of uzbl 18:38:50 it doesn't require sdl at least. 18:39:02 anyhow, can look and see at some point on that DiscordianUK. 18:39:20 Shall we move along to some simple web tools available in fedora? 18:39:45 sorry 18:39:59 no problem at all. 18:40:05 #topic Simple web tools 18:40:18 So, there are a number of handy web interacting tools in fedora. 18:40:27 First up are the basic "get this file for me" 18:40:36 wget is the simpilest of these. 18:40:52 http://www.gnu.org/software/wget/ 18:41:11 it supports cookies and resuming and many other features. 18:41:25 Many people use 'wget' as their first tool to fetch things. 18:42:02 Next up in this same space is curl. 18:42:29 curl has a command line tool to fetch things that has the same feature set as wget. 18:42:42 curl also however has a library, making it easy for other packages to use a curl backend. 18:42:44 http://curl.haxx.se/ 18:43:21 Most folks find wget easier from the command line, but a large number of programs employ curl on the backend. 18:43:42 Another downloader thats worth a quick mention is 'urlgrabber'. 18:44:07 This is a VERY simple tool to download files, and it's backend is used by 'yum', so everyone who uses fedora uses it. 18:44:22 http://urlgrabber.baseurl.org/ 18:44:37 It's a python library, but there is a command line tool as well. 18:45:29 I'll note a nice factoid I learned a while back. 18:45:53 To debug urlgrabber issues: 'export URLGRABBER_DEBUG=1' and you will get a TON of debug from urlgrabber or things that use it (like yum) 18:46:54 ok, there are a bunch more of these downloaders available, but those are the big ones. 18:46:57 there's also aria2 for metalinks... http://aria2.sourceforge.net/ 18:47:31 loomsen: yep. 18:47:39 i quite like it 18:47:51 also, lftp is one that use a fair bit... mostly for it's 'mirror' feature. 18:48:01 any folks have any others worth mentioning? 18:48:34 is bog standard "ftp" defunct now nirik ? 18:48:55 PhilipPhilip: not really defunct, but it lacks many of the features people like these days. 18:49:14 and the ftp protocol as such is insecure 18:49:15 for example, it requires you to be interactive and login, instead of just passing a single url and having it download 18:49:30 yeah, ftp has pretty largely given way to http 18:49:30 aye, insecurities the main issue 18:49:59 it's worth noting that most if not all of the browsers mentioned earlier also have download ability... 18:50:31 ok, moving on from downloaders... some other web utils: 18:51:10 http_ping is a nice simple command line tool to download/get a url and determine your speed from the indicated site. 18:51:24 ie: 18:51:26 http_ping http://fedoraproject.org 18:51:26 6601 bytes from http://fedoraproject.org: 58.977 ms (15.761c/24.658r/18.558d) 18:52:09 httping is similar 18:53:07 * nirik realizes he hasn't been tweaking the topic. 18:53:12 #topic Performance tools 18:53:44 httperf is a nice tool for looking at web performance. 18:54:49 http://www.hpl.hp.com/research/linux/httperf/ 18:55:14 And related, if you are testing performance or wanting to stress test your site, 'siege' is a nice tool. 18:55:42 siege can autogenerate a load of any type you like against your site. 18:56:00 You do have to be carefull that you don't hit a DOS level of testing. ;) 18:56:17 * DiscordianUK chuckles 18:56:18 * nirik sees he's running low on time. 18:56:23 #topic Other http tools 18:56:38 Any other general web tools folks would like to mention/go over? 18:57:24 surl for cli short url creation 18:57:53 loomsen: good one. ;) 18:58:14 :) 18:58:34 * nirik sees they don't have support for the new google one yet. ;) 18:58:57 #topic Questions and Answers 18:58:58 goo.gl didnt release an API yet 18:59:06 loomsen: that would explain it. 18:59:28 ok, any general questions? things folks would like to see convered in another session? 18:59:28 searched for it recently as i wrote my own surl script in bash :) 18:59:49 surl doesn;t appear to have a man page, you wouldnt be able to provide a quic usage for me please nirik / loomsen 19:00:02 PhilipPhilip: try 'surl --help' 19:00:06 ok 19:00:19 yep, thanks 19:00:30 PhilipPhilip: no need for a manpage :) 19:00:47 * PhilipPhilip is a noob 19:00:54 no problem, good question. 19:01:13 well, if no more questions I will go ahead and close things out... 19:02:04 Thanks for coming everyone! 19:02:13 #endmeeting