If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: codingweasel.blogspot.com - The Coding Weasel.

site address: codingweasel.blogspot.com

site title: The Coding Weasel...

Our opinion (on Saturday 09 May 2026 3:54:46 UTC):

website (probably) only for adults * website (probably) only for adults ! YELLOW status (not for everyone) - not for everyone
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

the, tuesday, 2007, january, december, 2006, part, coding, weasel, 11, of, march, 06, 23, thursday, 02, wednesday, 13, 12, monday, about, me, previous, posts, archives, theatrical, open, source, story, one, journalamentism, at, it, finest, venice, project, bruce, gstreamer, and, messages, pt, you, re, problem, not, solution, some, more, on, ironpython, talk, futurepython,

Text of the page (most frequently used words):
the (188), and (77), that (55), this (45), for (42), you (34), from (26), with (24), self (23), not (22), message (22), type (21), pipeline (19), one (18), but (18), olpc (18), talk (17), more (16), flags (16), gstmessagetype (16), about (15), was (14), out (14), can (14), bus (14), #ironpython (13), messages (13), get (13), there (13), comments (12), just (12), have (12), see (12), gst_message_state_changed (12), some (11), work (11), all (11), they (11), gst (11), python (10), bruce (10), when (10), women (10), are (10), anthony (9), posted (9), than (9), people (9), function (9), video (9), what (8), gstreamer (8), project (8), open (8), other (8), run (8), has (8), also (8), windows (8), here (8), very (8), need (8), piece (8), going (8), like (8), mainloop (8), return (8), fair (8), 2007 (7), source (7), well (7), will (7), labels (7), around (7), think (7), would (7), don (7), true (7), watch (7), filesrc (7), lca (7), software (7), really (7), part (6), ironkant (6), code (6), point (6), pretty (6), make (6), both (6), version (6), mono (6), got (6), industry (6), big (6), could (6), porn (6), any (6), their (6), own (6), men (6), them (6), something (6), which (6), post (6), note (6), want (6), first (6), converter (6), things (6), 2006 (5), problem (5), did (5), now (5), using (5), should (5), how (5), easy (5), only (5), had (5), example (5), time (5), folks (5), put (5), full (5), sort (5), then (5), enough (5), were (5), couple (5), def (5), output (5), press (5), clearly (5), itwire (5), january (4), december (4), coding (4), end (4), talks (4), extremely (4), top (4), almost (4), conference (4), before (4), far (4), cpython (4), week (4), check (4), working (4), slide (4), while (4), trying (4), tuesday (4), issue (4), too (4), because (4), easily (4), putting (4), image (4), pje (4), number (4), someone (4), who (4), gah (4), does (4), know (4), offended (4), been (4), doesn (4), even (4), let (4), still (4), these (4), use (4), look (4), itself (4), mad (4), print (4), audio (4), receive (4), quit (4), false (4), simple (4), add (4), import (4), player (4), link (4), together (4), right (4), system (4), over (4), content (4), few (4), much (4), per (4), hour (4), sure (4), made (4), projectors (4), futurepython (3), solution (3), venice (3), story (3), weasel (3), osdc (3), two (3), including (3), after (3), good (3), running (3), sorry (3), fix (3), case (3), codeop (3), most (3), external (3), his (3), net (3), pybench (3), where (3), didn (3), into (3), against (3), softcore (3), finishes (3), little (3), why (3), important (3), being (3), rather (3), bad (3), thing (3), better (3), plenty (3), question (3), single (3), show (3), response (3), please (3), whole (3), element (3), future (3), off (3), set (3), playing (3), string (3), stream (3), message_eos (3), quitting (3), receiving (3), removed (3), list (3), alsasink (3), element_factory_make (3), take (3), works (3), include (3), quality (3), channels (3), needs (3), laptop (3), website (3), 100 (3), useful (3), various (3), pieces (3), gear (3), spare (3), journalism (3), release (3), side (3), claims (3), office (3), points (3), 000 (3), years (3), linux (3), available (3), course (3), wireless (3), stuff (3), news (3), builder (3), major (3), perens (3), lighting (3), theatre (3), behind (3), march (2), new (2), journalamentism (2), finest (2), theatrical (2), australia (2), location (2), final (2), day (2), thursday (2), wasn (2), done (2), instead (2), quick (2), port (2), started (2), wednesday (2), dinner (2), finished (2), next (2), say (2), along (2), come (2), jim (2), calling (2), mean (2), grab (2), flag (2), method (2), bug (2), svn (2), yet (2), moment (2), michael (2), foord (2), unix (2), tutorial (2), ipce (2), sdldotnet (2), getting (2), during (2), runs (2), speed (2), gets (2), makes (2), sad (2), cases (2), fine (2), bullshit (2), order (2), annoyed (2), protect (2), hell (2), female (2), crap (2), front (2), audience (2), isn (2), silly (2), attitude (2), contrary (2), ever (2), saying (2), hostile (2), environment (2), mind (2), outcomes (2), last (2), nursing (2), provide (2), under (2), gosh (2), your (2), heard (2), every (2), excuse (2), nice (2), away (2), computer (2), blog (2), richard (2), managed (2), starting (2), bit (2), sets (2), each (2), void (2), paused (2), starts (2), another (2), layer (2), guint (2), mode (2), many (2), exit (2), eos (2), continue (2), functions (2), whether (2), register (2), add_watch (2), get_bus (2), detail (2), create (2), pygst (2), gobject (2), playback (2), filename (2), set_property (2), call (2), sys (2), showing (2), means (2), without (2), bits (2), shouldn (2), become (2), hopefully (2), pyglet (2), skype (2), attempt (2), calls (2), peer (2), once (2), used (2), obviously (2), range (2), option (2), noticed (2), times (2), play (2), seems (2), quite (2), bandwidth (2), requirements (2), quotes (2), least (2), connection (2), probably (2), non (2), through (2), short (2), close (2), screen (2), music (2), related (2), never (2), give (2), bother (2), mention (2), rewrite (2), rival (2), profit (2), computers (2), plus (2), writer (2), email (2), sent (2), hardly (2), particularly (2), refuted (2), left (2), faq (2), claim (2), refurbished (2), pcs (2), machines (2), lab (2), cost (2), tenth (2), amount (2), assume (2), needed (2), 600 (2), machine (2), spreadsheet (2), might (2), current (2), small (2), teaching (2), kids (2), bollocks (2), space (2), tiny (2), neat (2), tech (2), site (2), flash (2), trite (2), insulting (2), beatup (2), novell (2), sound (2), amateur (2), camera (2), vga (2), pygtk (2), stage (2), syndicate, archives, previous, posts, view, complete, profile, melbourne, victoria, name, three, talked, unlike, keeping, philosopher, naming, scheme, called, certainly, bugs, late, night, minutes, presented, afternoon, thrive, stress, having, presentation, demonstration, crazy, man, love, respect, impressed, assembly, read, docs, standard, library, module, pass, dont_imply_dedent, builtin, compile, undocumented, implemented, foul, way, opened, fixed, porting, popen2, spawnl, directly, inside, spawning, programs, longer, forms, subject, interested, producing, native, guis, definitely, buy, book, excellent, 1612012, monday, notes, showed, exclude, tryraiseexcept, totally, loses, finally, actually, _slower_, checked, obvious, optimised, pystone, faster, unfortunately, pystones, terrible, benchmark, optimise, applications, real, improvement, unmitigated, highest, saw, discriminating, group, fact, though, primarily, biased, protected, strong, half, friends, beat, kinds, serious, fight, whom, deal, joking, said, serve, helpful, illustration, bias, person, thinks, deep, down, protection, thereby, demonstrating, patriarchal, sexist, patronizing, pearler, genuine, sake, stunned, basic, equity, provides, increasing, highly, paid, skilled, jobs, discourages, blowing, thought, efficiency, recognise, heterogenous, team, produces, looked, actively, discouraged, joining, minimisation, great, speechless, compares, representation, anybody, supposed, darn, asks, woman, offend, missed, sitting, outside, finishing, afterwards, wife, wouldn, her, contemplate, offensively, racist, form, offensive, imagery, mindset, says, appalling, driving, needlessly, provocative, seem, consider, phillip, eby, wrote, displayed, lightning, completely, miss, throw, irrelevant, sidepoints, learning, wrong, unclear, blogger, messed, formatting, individual, elements, particular, data, event_eos, pad, add_event_probe, closer, state_changed, state, clock, touch, message_tag, taglist, joint, emphasis, none, codec, mpeg, bitrate, 128000, 0x81cae98, gst_message_clock_provide, gst_message_tag, gst_message_new_clock, gst_message_eos, statement, compare, singleton, stop, takes, arguments, returns, value, indicates, keep, associated, require, class, __init__, input, device, plughw, element_link_many, set_state, state_playing, args, __name__, __main__, argv, instance, based, notice, file, connects, decodes, mp3s, dumps, alsa, via, resulting, preparing, our, month, ago, presentations, linked, earlier, needing, macos, such, spawnpage, shellinterpreterpage, won, currently, wants, contribute, patches, hard, motivation, gratefully, accepted, begun, merge, allowing, backend, allow, host, shiny, possibilities, speaker, weeks, courtesy, daniel, betatest, account, latest, gave, kazaa, phone, distributing, demand, streaming, television, internet, awkward, overlay, clean, organised, deals, awesome, problems, approach, search, help, remarkable, stalling, glitching, given, watching, fullscreen, whacking, pause, annoying, disable, lcd, display, logged, huge, caveat, 220, 320, megabytes, downstream, upstream, 1mbit, 5mbit, 256k, dsl, experience, capped, chewing, cap, unfortunate, excess, billing, charges, scary, application, minimises, tray, unless, cause, yourself, enormous, pain, properly, uncheck, standby, checkbox, preferences, pile, documentaries, fully, expect, grow, rapidly, aside, fifth, knock, bbc, watched, wow, humour, sense, fun, sliced, beta, invites, asking, seen, tvp, countless, numbers, pls, send, invite, kthxbye, veniceproject, reprinting, normally, place, since, figure, referring, straight, attack, refurbishing, mis, spoke, perhaps, flat, lied, normal, commercial, organisation, minus, investigate, extreme, hatchet, job, inviting, organization, respond, sufficient, wording, reply, published, anyway, poor, page, hand, labelled, dealt, million, basis, same, laughable, lets, math, 500, laptops, school, student, equivalent, taken, home, offer, theoretically, possible, satisfactorily, compatible, win, lin, mac, development, achieve, idea, builds, ones, added, focussing, suspect, foist, onto, 3rd, world, automation, skills, especially, compared, carry, designed, scratch, replicate, doing, nothing, its, limited, 512, memory, equally, likely, able, satisfactory, station, utter, load, vista, installer, claiming, gigabytes, utterly, insane, ludicrous, responding, depth, suffice, nonsense, research, shown, country, gettys, chris, blizzard, collabra, 3km, australians, prototypes, brought, demonstrated, meanwhile, rewrites, misleading, incorrect, sam, varghese, focused, laser, stories, matter, further, articles, frankly, releases, clever, funny, obdisclaimer, find, plan, helping, speaking, myself, projects, organisations, involved, soon, interruption, rant, interview, linus, torvalds, writing, videos, unencumbered, format, magazine, interviewed, thingy, comment, slashdot, credible, agree, scandal, held, entirely, responsible, wait, term, required, plugin, ground, breaking, opinion, outweighs, gnome, organisers, arrangements, imagine, title, silver, considered, minor, sponsor, voice, conferencing, com, laughingly, refer, company, plug, fairly, miniscule, budget, operating, desk, whatever, incredibly, operate, requiring, mouse, forget, evenings, choice, hardware, backstage, connected, box, outputting, grabbed, cheapo, card, radeon, 9550, dvi, convertor, outs, desktop, lying, dropped, fresh, install, ubuntu, edgy, custom, again, choices, duh, twisted, tie, calllater, deferreds, damn, sampler, click, larger, subsequent, result, sunday, evening, intense, hacking, followed, hours, nights, tweaking, lines, shell, scripts, dozen, played, fade, cleanly, overlays, live, screens, flipped, dual, 150, slides,


Text of the page (random words):
e i e a miniscule budget the requirements include dual projectors behind stage showing around 150 slides during the course of the show a camera on stage at various points going to the projectors these then get news overlays on screen to make it look like a live news conference the projectors are behind the screens so the video needs to be flipped left to right a couple of dozen pieces of music to be played at various points this needs to fade in and out cleanly i m also operating the lighting desk while i do this so whatever i do has to be incredibly easy to operate requiring me to use the mouse is just right out oh and of course i shouldn t forget that i really only had one or two evenings to put something together the choice of hardware was pretty easy clearly i m going to need a couple of pcs one backstage with the camera and the projectors connected by wireless to a laptop in the lighting box running the whole show and outputting audio to the sound system when needed i grabbed a cheapo wireless card and a radeon 9550 with a dvi to vga convertor i get the two vga outs that i need for a spare desktop i had lying around and dropped a fresh install of ubuntu edgy on it software well clearly this calls for some one off custom software again my choices were pretty easy python duh pygtk for the ui gstreamer for the audio and video and twisted to tie things together things like calllater and deferreds just make stuff too damn easy so how did i do well here s a quick sampler click the image for a larger version i ll talk about it in more detail in a subsequent post this was the result of a single sunday evening s intense hacking followed by a few hours over a couple of nights tweaking things after using it all up it s under 600 lines of code plus a few tiny shell scripts labels gstreamer pygtk python theatre posted by anthony 1 58 pm 5 comments tuesday january 23 2007 journalamentism at it s finest well by journalism i mean reprinting a press release normally this sort of thing would be over at my other place but since it s open source related i figure it can go here i m referring to this piece on the site itwire com au which is a straight rewrite of a press release the piece in question is an attack on the olpc project by a rival not for profit which instead works on refurbishing computers on the plus side the writer of the piece did point out that fair mis spoke or perhaps flat out lied in calling olpc a normal commercial organisation on the minus side there was no attempt to investigate whether the claims made were true i m sorry but when it s an extreme hatchet job an email has been sent to the press office of olpc inviting the organization to respond to fair s comments is hardly sufficient note the wording not they didn t reply but we sent an email and published anyway without getting a response first very very poor particularly when as in this case a number of the claims made are easily refuted using the faq available from the front page of the olpc website it s the big link on the left hand side labelled faq fair s claim that refurbished pcs are a better option is dealt with olpc points out that one hour of work per pc times 100 million refurbished machines is 45 000 work years fair s claim that a single lab full of p4 computers would cost a tenth of the amount of the cost of the olpc basis and provide the same outcomes is clearly laughable lets do a little math here assume the 500 laptops for a school fair claims a tenth of us 100 000 is needed ok that s 10 000 assume a lab of 16 p4 machines for 600 each including software that works out to around 1 hour of computer time per week per student that s really what they think is equivalent to a machine that can be taken home more from fair for example olpc does not even offer a simple spreadsheet theoretically it might be possible for olpc to be made satisfactorily compatible with pc win lin mac but it would take many years of software development to achieve this i have no idea if the current builds of olpc software include a spreadsheet but there s plenty of small linux ones available and i m sure it could be added easily enough their focussing on this makes me suspect their own solution is to foist windows office onto the 3rd world teaching kids office automation for an hour a week is hardly a useful set of skills especially when compared to using a machine that they can carry around with them and has software on it that s been designed for teaching and if the olpc project was starting from scratch and trying to replicate windows sure it would take years of course they re doing nothing of the sort with its limited 512 mb memory it is equally likely that olpc could never be able to become a satisfactory work station bollocks utter bollocks sure you probably can t even load the windows vista installer in that space but claiming that you need gigabytes of space to be useful is utterly insane and ludicrous gah i give up responding to the fair piece in depth suffice to say it s full of easily refuted nonsense and even a tiny amount of research would have shown that last week at lca there were a number of folks from olpc in the country including jim gettys and chris blizzard collabra folks got voice conferencing working on the olpc mention was made of the 1 3km wireless range some australians working with the olpc managed to get some of the olpc prototypes were brought along and demonstrated at the open day all very neat stuff meanwhile itwire rewrites a misleading and incorrect press release from another non profit working as a rival to the olpc project and itwire s open source writer sam varghese was focused like a laser on the stories that really matter the ground breaking story that novell was a minor sponsor of lca and bruce perens doesn t like this gosh well bruce perens opinion clearly outweighs gnome mono and all the other work novell does for linux how very silly of lca organisers to not run all their arrangements through perens first i can t imagine why with a title like 30 pieces of silver this piece might be considered a trite and insulting beatup builder au had an interview with linus torvalds and the video put on the builder au website required a version of the flash plugin that s only been available for a short time for linux note he wasn t writing about the conference videos on the lca site itself which are in an open source unencumbered format but that the magazine builder au interviewed someone at lca and put up a flash video player thingy and he quotes someone who posted a comment on slashdot how much more credible can you get i think you ll agree that this is a major major scandal and obviously lca should be held entirely responsible no wait the other term i used a trite and insulting beatup i could go on further the itwire open source articles are just full of this sort of crap but frankly i don t see any point kids don t just rewrite press releases it s not big it s not clever and it s not funny and don t bother with itwire at least not for news about open source obdisclaimer i find the olpc project to be extremely neat and plan on helping them where ever i can i also really really don t like bad journalism and quite clearly i m speaking for myself and not for any projects or organisations i m involved with more tech stuff soon sorry for the interruption rant labels journalism olpc posted by anthony 4 37 pm 3 comments thursday january 11 2007 the venice project courtesy of daniel i got a betatest account for the venice project the latest project from the folks who gave us kazaa and then skype this is their attempt to do to tv what skype does to phone calls so what is it it s a peer to peer system for distributing full quality on demand streaming television over the internet the ui is a little awkward at first it s an overlay over the video but once you get used to it it s nice and clean the content is organised into channels at the moment they re obviously still putting together content deals so it s not an awesome range i can see problems in the future with the one big list of channels approach once they get enough content into the system there s a search option that still needs a fair bit of help the video quality is remarkable i ve noticed a few times where the audio video starts stalling and glitching but given i m watching fullscreen tv quality that s still not too bad at all whacking pause play seems to make it better there s a few things i ve noticed that are not quite right the most annoying is that it seems to disable the external video port on my laptop while it s running i d much much rather watch the video on the external lcd than the laptop s own display i ve logged a bug against this hopefully it s something they ll fix one huge caveat is the bandwidth requirements the website quotes 220 320 megabytes per hour downstream and 100 or so upstream that pretty much means you need at least a 1mbit connection i have a 1 5mbit connection people on a 256k dsl link are probably going to have a non useful experience if you re on a bandwidth capped link i could see this chewing through your cap in very short order for people in australia who are unfortunate enough to get excess billing charges this could be very very scary the application minimises itself to the system tray when you close it rather than quitting so unless you want to cause yourself enormous pain make sure you close it properly or uncheck the use standby mode checkbox in the preferences screen as far as content there s a pile of music related things documentaries and various other bits and pieces i d fully expect this to grow rapidly aside one of the channels is fifth gear i d heard of this as a knock off of the bbc s top gear but never watched it before wow it s like top gear with the humour and sense of fun sliced out important note i do not have any spare beta invites to give away please don t bother asking me for them in comments i only mention this because every other blog post i ve seen on tvp gets countless numbers of people saying pls send me invite kthxbye labels veniceproject posted by anthony 2 49 pm 3 comments tuesday january 02 2007 bruce 1 2 bruce 1 2 is out this is the version resulting from the work richard and i both did while preparing our talks for osdc a month ago and means you can run the presentations i linked to earlier without needing to grab the svn version of the code it works on macos x unix and windows but note that some bits such as spawnpage and shellinterpreterpage won t work currently on windows if someone wants to contribute patches to make these work it shouldn t be hard i just don t have a need or motivation to do it right now they ll be gratefully accepted i ve begun the work on what will become bruce 2 0 this will be a merge of the ironkant code allowing bruce to run on ironpython with sdldotnet and should hopefully also include a pyglet backend pyglet should allow for a whole host of shiny new possibilities next up is a talk at lca 2007 s speaker s dinner in 2 weeks labels python software talks posted by anthony 5 20 pm 0 comments wednesday december 13 2006 gstreamer and messages pt 1 if you take a simple gstreamer pipeline for instance something based on the first piece of code in this post and run it one of the first things you ll notice is that it doesn t exit when the file finishes playing to do this you ll want to use messages here s a simple example showing this this example sets up a filesrc connects it to a mad element which decodes mp3s and then dumps out to alsa via an alsasink import pygst pygst require 0 10 import gst import gobject class playback def __init__ self filename self pipeline gst pipeline player get the message bus from the pipeline self bus self pipeline get_bus register a watch function self message self bus add_watch self message create a filesrc mad alsasink pipeline filesrc gst element_factory_make filesrc input filesrc set_property location filename converter gst element_factory_make mad converter output gst element_factory_make alsasink output output set_property device plughw 0 add them all to the pipeline with one call self pipeline add filesrc converter output link them all together in one call gst element_link_many filesrc converter output self pipeline set_state gst state_playing def message self bus message check for an end of stream message if message type gst message_eos print got eos quitting mainloop self quit we want to continue receiving messages so return true if you return false this function is removed from the list of functions that receive bus messages return true def run self self mainloop gobject mainloop self mainloop run def quit self args self mainloop quit if __name__ __main__ import sys player playback sys argv 1 player run let s look at this in more detail after we create the pipeline we get the message bus associated with it get the message bus from the pipeline self bus self pipeline get_bus we then add a watch function to the pipeline this function will receive all messages on the bus you can t add more than one watch function to a pipeline yet register a watch function self message self bus add_watch self message the watch function itself is pretty simple it takes the bus and the message as arguments and returns true or false the return value indicates whether we want to keep receiving messages if you return false this watch function is removed from the bus def message self bus message check for an end of stream message if message type gst message_eos print got eos quitting mainloop self mainloop quit we want to continue receiving messages so return true if you return false this function is removed from the list of functions that receive bus messages return true we compare the message type with the singleton gst message_eos if it s true we stop the mainloop and exit there s many other messages you can receive not just end of stream if we put a print message type statement before the message type check in the message method you ll see something like this flags gst_message_clock_provide of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_tag of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_new_clock of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_state_changed of type gstmessagetype flags gst_message_eos of type gstmessagetype if you look a bit closer you ll see there s a couple of sets of messages first off there s...
Thumbnail images (randomly selected): * Images may be subject to copyright.YELLOW status (not for everyone)website (probably) only for adults
  • My Photo
  • Powered by Blogger

Verified site has: 25 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 200 OK
X-Robots-Tag noindex, nofollow
Content-Type text/html; charset=UTF-8
Expires Sat, 09 May 2026 03:54:45 GMT
Date Sat, 09 May 2026 03:54:45 GMT
Cache-Control private, max-age=0
Last-Modified Fri, 08 Mar 2024 09:21:28 GMT
ETag W/ b12c8eaf7dfd053b41bf324a3a22a00480e067ef2db09a395a2f0f162cffcca7
Content-Encoding gzip
X-Content-Type-Options nosniff
X-XSS-Protection 1; mode=block
Content-Length 16856
Server GSE
Connection close

Meta Tags

title="The Coding Weasel"
http-equiv="Content-Type" content="text/html; charset=UTF-8"
name="generator" content="Blogger"
name="google-adsense-platform-account" content="ca-host-pub-1556223355139109"
name="google-adsense-platform-domain" content="blogspot.com"

Load Info

page size16856
load time (s)0.283136
redirect count0
speed download59561
server IP 172.217.22.33
* all occurrences of the string "http://" have been changed to "htt???/"