#microformats 2012-11-18

2012-11-18 UTC
#
@DelvinaSafitri
sunah rosul tuh yg ky gmn ya?aku gatau lacur-_-hahaRT @farhiatulhasana: Haha ydah sono sunah rosul dlu bru (cont) http://www.snaptwit.com/show/hCard
#
@arinidinii
ha'a kan? Kire seru lah. Ccd mang. RT @Lilywartii19: aok RT @NurAzhimahFitri: nyesekk,, RT @SLRyooo Apa (cont) http://www.snaptwit.com/show/Hcard
#
@arinidinii
ha'a kan? Kire seru lah. Ccd mang. RT @Lilywartii19: aok RT @NurAzhimahFitri: nyesekk,, RT @SLRyooo Apa (cont) http://www.snaptwit.com/show/hcard
#
@Newwalidanzhar
Nntn tom and jerry :) RT @Wellaoktaviani5: Lg nntn bobop :) ayang?RT Newwalidanzhar: Lg ape beb:) RT (cont) http://www.snaptwit.com/show/hcArd
#
@Dessipratiwi
Maaf, terimakasih, senyum. Haha RT @LitaniarQI: Ucapan maaf dan terima kasih sangat berpengaruh besar (cont) http://www.snaptwit.com/show/HCArd
#
@tanetans
Hahaha yadah yadah, telpon dong za *eh RT @HS_rzhpratiwi: Emang bukan tan, kan cuma akal2an gue doang biar (cont) http://www.snaptwit.com/show/HcArd
kennyluck, kennyluck_, tantek, simeons and zztr joined the channel
#
simeons
I have a question I'd appreciate some guidance on: if the goal of a microformat is to attach a flag to a DOM element, would the mere presence of the microformat be sufficient? In other words, the only reason for the microformat to exist would be to attach a boolean piece of meta-data whose value is always true.
#
tantek
simeons, microformats class names add semantics to elements, just as tag names do e.g. "p", "h1", "blockquote"
kennyluck joined the channel
#
tantek
none of those are typically interpreted as "flags" or "boolean", we don't say that "p" or "h1" are boolean flags on a DOM element for example
#
tantek
where did you get the phrasing about "goal … attach a flag to a DOM element" ?
#
tantek
and "… attach a boolean piece of meta-data whose value is always true …" ? I've never heard semantic expressions stated that way before. Is that from a particular URL?
#
simeons
hey, tantek! I haven't run into you at a conference in over a decade.
#
simeons
the verbiage comes from the problem I have to solve
#
simeons
one possible solution involves creating a new microformat. this is de novo work so no URL
#
simeons
Here is the problem definiiton:
#
tantek
rarely is the solution a new microformat. what's the problem you're trying to solve?
#
tantek
(more often the solution is better explanation/documentation of how to use existing microformats to solve the new problem)
#
simeons
Attach meta-data to potentially any piece of content in a Web page to identify that the content should not be "shared".
#
simeons
"shared" here is a fuzzy term, typically related to certain programmatic functionality of social network plugins
#
simeons
specific use case:
#
tantek
could you rephrase that in terms of what a user would do?
#
simeons
1. A blogger wants to enable her users to share more content on Pinterest.
#
tantek
I believe permalinks solve that problem currently :)
#
simeons
2. Blogger installs Wordpress plugin that enables "auto-sharing" of any image, meaning, it drops a "Pin It" button on any image.
#
simeons
3. Blogger doesn't want to share some images
#
simeons
Q: how does the blogger signal to the plugin (or one of several existing plugins) which images should not be shared (the less frequent exception case)
#
simeons
How would a permalink solve this?
#
tantek
permalink solves 1 in general
#
tantek
for 2-3, it's more reliable to signal the positive ("wants to share") rather than the negative
#
simeons
Yup, but that would be terrible for the blogger and will never be adopted
#
simeons
Have to focus on the users and the users want to mark up the exceptions
#
tantek
the converse would be worse for the blogger, if they forgot to mark some content as don't share and then it was shared.
#
simeons
that's what they want
#
simeons
it makes sense
#
tantek
I haven't encountered users that want to remember to mark things as things NOT to do
#
tantek
they typically instead share with a restricted set
#
tantek
e.g. to friends or family
#
simeons
it also makes sense in the case of third-party services integrating into blogs
#
tantek
UIs don't say "don't share with random people"
#
tantek
check any social network
#
simeons
they wouldn't want their "control" images, e.g., buttons, to be shared
#
tantek
they all do sharing prefs based on *positive* statements
#
tantek
so no, I dispute that marking up negative exceptions is what's right for users
#
simeons
Tantek, I'm seeing this problem right now with a dozen+ bloggers
#
tantek
as demonstrated by existing interfaces (which all provide only *positive* exceptions, not negative
#
tantek
Flickr, Facebook, G+ etc.
#
simeons
You are thinking of a different interface
#
simeons
There are two "input" mechanisms here:
#
simeons
1. manual content entry, typically in Wordpress (85+% market share)
#
simeons
2. completely automated, third party, machine-generated content, e.g., my company (Swoop) injecting images into blog content based on what bloggers ask us to do
#
Loqi
!calc 2. completely automated, third party, machine-generated content, e.g., my company (Swoop) injecting images into blog content based on what bloggers ask us to do
#
simeons
In both cases, meaning both a human and a system, need a way to tell an "auto-sharing" plugin not to share certain images
#
simeons
Marking up which images to share will never work with UGC
#
tantek
I think that's going to be an endless dyke plugging task
#
tantek
new images will show up from other sources
#
simeons
the whole reason for the existence of the auto-sharing plugins is that bloggers don't want to markup by hand
#
tantek
it's not maintainable/sustainable
#
simeons
I disagree
#
simeons
The second source--machine-generated content--is perfectly sustainable
#
tantek
sounds like the plugins need to be improved, rather than the bloggers doing the markup
#
simeons
The first source--human-generated--is also sustainable since the images that should not be shared are the exceptions
#
simeons
I agree
#
tantek
it's not maintainable/sustainable because bloggers (WordPress) install plugins that post or embed other things to their blog, other images, etc.
#
tantek
over time
#
simeons
The plugin implementations are far less than perfect
#
simeons
However, that's not the reality
#
tantek
and having to "fix" every one of those is unsustainable
#
tantek
marking up such negatives is just a future whack-a-mole tax that you'd be imposing on bloggers
#
simeons
The reality is that there is demand for auto-sharing and there are several plugins that provide this and they have fast growing downloads
#
tantek
to always have to remember to do so
#
tantek
I've actually been seeing a bit more of a backlash against all the auto-sharing hype
#
tantek
I agree there was great momentum for it
#
simeons
The net result is broken pages and bloggers having to choose between installing the plugins they want to use vs. not
#
tantek
and for a while lots of sites where NASCAR-buggering up their UIs with every share button available
#
tantek
but there's been a huge backlash due to performance problems
#
tantek
UI clutter
#
tantek
privacy
#
simeons
I'm with you
#
tantek
I was working on this whole problem space for a while - Web Actions
#
tantek
in fact, still am, but more of a backburner kind of thing
#
simeons
In the meantime, though, if there is a super-simple standard for identifying what not to share, it is possible to get the plugin authors to respect it
#
simeons
the key is that is has to be *insanely* simple
#
simeons
like a single class name
#
simeons
h-no-share
#
simeons
for example
#
tantek
yeah - we've not had much (any?) success with such "not to XYZ" type formats/standards etc.
#
tantek
the biggest unintended failure has of course been rel="no-follow"
#
tantek
now it's abused
#
tantek
on first party content
#
simeons
Well, I'm not sure there was ever a real problem they were solving before
#
tantek
to try to do link-shaping
#
tantek
blog comment spam supposedly
#
simeons
yup
#
simeons
can't stop the spammers
#
tantek
untrusted 3rd party content
#
simeons
very tough problem
#
tantek
but now most of the social content silos put rel="no-follow" on *first* party links
#
simeons
so, with something like h-no-share, my company alone can put it on thousands of sites
#
tantek
e.g. everything you link to on Twitter, Facebook etc. is all no-followed
#
tantek
even though you're not a 3rd party on your own profile
#
simeons
and the bloggers and blog networks we use can spread to about 30,000 bloggers
#
simeons
Yup, no-follow is a mess
#
tantek
the worst is that "no-follow" is totally misnamed
#
tantek
as frankly, would be "no-share"
#
simeons
Publishers protecting themselves in a way
#
simeons
Yup, I agree
#
tantek
because *other* things would share it
#
tantek
I think this is a problem in general with such negative functionality framing
#
simeons
Never let reason stand in the way of how people use a standard :)
#
tantek
you end up promising something you can't deliver
#
tantek
and it gets twisted into whatever people want it to mean
#
tantek
and then loses all meaning
#
simeons
we could restrict this "no-share" thing to images
#
simeons
to give it stronger semantics
#
simeons
and less chance of being used in strange ways
#
tantek
doesn't matter - e.g. browser plugins will ignore it
#
tantek
it will still get *shared*
#
tantek
because it's on the public web
#
simeons
oh, wait
#
tantek
what you're really looking for is something like "do-not-show-a-share-widget"
#
simeons
I think I did not explain the plugin behavior
#
tantek
that's actually a presentational/UI thing
#
simeons
yes
#
simeons
you are correct
#
tantek
and that's VERY different from the implied meaning of "no-share"
#
simeons
what these plugins do is they float a Pin It button in the image
#
simeons
good point
#
tantek
is this for *any* widget or the specific widget that your company makes?
#
simeons
and this button can show even in control images, e.g., action buttons, or images a designer is using to show text
#
tantek
e.g. are you going to get the "AddThis" and "ShareThis" makers to respect your additional markup?
#
simeons
We and lots of others that put content in blogs are affected because the plugins try to put Pin It buttons everywhere -- they don't know what's content that makes sense to share and what's not
#
simeons
For example,
#
simeons
they even try to put Pin It buttons in images that are smaller than the button itself
#
simeons
I know,
#
simeons
that's crappy implementation but bloggers are so hungry for pins
#
simeons
they install the plugins anyway
#
simeons
AddThis/ShareThis is not a problem
#
simeons
They don't float UI over arbitrary DOM elements w/o being asked first
#
tantek
a-ha - "the plugins try to put Pin It buttons everywhere -- they don't know what's content that makes sense to share and what's not" - I think ARIA might already have a solution for this!
#
simeons
The ShareThis guys are behind this
#
tantek
images that are "content" vs. decorative or UI
#
simeons
I talked to the founder yesterday
#
tantek
not only do we not need a new microformat for this, we don't need a microformat at all
#
simeons
great
#
simeons
how would you single this?
#
simeons
signal
#
tantek
the key is again, NOT doing a negative framing
#
tantek
but rather
#
tantek
identifying what is the common positive framing of these things you don't want "pins" next to
#
tantek
and I think the key aspect is that they are presentational rather than content
#
tantek
or at least *a* key aspect
#
tantek
looking up ARIA roles now...
#
simeons
I like that shift in semantics
#
simeons
not sure what to call it though
#
tantek
ok so what you need to add to such presentational images, e.g. "images that are smaller than the button itself", is role="presentation" - per: http://www.w3.org/TR/wai-aria/roles#presentation
#
tantek
here is another blog post that discusses more about role="presentation" : http://john.foliot.ca/aria-hidden/
#
simeons
reading...
shaners joined the channel
#
simeons
gmm
#
simeons
hmm
#
tantek
the nice thing is, that by re-using the existing semantic ARIA role attribute for this functionality, and doing so consistent with its semantics, you'll be at least incrementally improving the accessibility of such sites too
#
simeons
not really
#
simeons
here is a use case that cannot (from my reading) be served by this
#
simeons
let me find a link for yo
#
shaners
tantek: in-reply-to http://ttk.me/t4Lg2 : I get the as- prefix for #ActivityStreams, but why the h- prefix too?
#
tantek
shaners - because root microformats classes start with "h-"
#
simeons
If you are not running adblock, you should see Swoop UI (button and perhaps icons)
#
tantek
and we're essentially saying that an h-as-note is a more specific kind h-entry
#
simeons
These are all actionable and hold interesting content behind
#
simeons
role=presentation would instruct the user agent to hide them, preventing access to valuable free content (savings, etc.)
#
shaners
tantek: i'll wait till you and simeons are done with this thread. then we can hash this out. i don't to intermingle these two conversations
#
tantek
simeons it wouldn't hide them
#
tantek
shaners - there's not much more to your question than what I said above.
#
simeons
from the blog post you suggested: "For any element with a role of presentation and which is not focusable, the user agent MUST NOT expose the implicit native semantics of the element (the role and its states and properties) to accessibility APIs. However, the user agent MUST expose content and descendant elements that do not have an explicit or inherited role of presentation."
#
shaners
tantek: i have more to say. i'll wait though.
#
tantek
simeons - the cryptic spec text you quote is difficult to interpret, and by attempting to literally interpret it you will likely come to the wrong conclusions.
#
simeons
good!
#
tantek
e.g. "user agent MUST NOT expose the implicit native semantics" - seriously WTF
#
simeons
'cos I'd love to be able to use something as simple as role="presentation"
#
simeons
yeah, i know
#
tantek
nearly every word there is loaded with particulars dependent on the context
#
simeons
I hope none of the standards I was involved with at W3C, OASIS and JCP did this but, you know what, I can hardly be confident :)
#
tantek
so as long as the images you're marking up *are* presentational (rather than content posted by the user), then yes, role="presentation" is correct
#
tantek
no - nearly all standards do this
#
tantek
it's a problem
#
tantek
calling things "user agents" instead of browsers
#
tantek
renaming URL to URI to IRI instead of just sticking with "URL" as the term
#
simeons
yup
#
simeons
fake attempts at generality
#
tantek
nearly all standards specs obfuscate their meaning to a ridiculously high level of abstraction to the point where only a handful of people on the planet can read/understand them
#
simeons
like pompous academic talk
#
tantek
right
#
tantek
a bunch of us are *trying* to fix this, slowly, incrementally, painfully
#
simeons
yeah, I pulled out of standards work after becoming disillusioned
#
simeons
easy though: I was helping create the Web Services standards mess
#
tantek
some of us just started (and joined) other standards work instead ;)
#
simeons
mea culpa
#
tantek
the infamous WS-* (expanded as WS-deathstar) stack!
#
simeons
OK, thanks for your help on this and for pushing back
#
tantek
simeons I took a look at the recipe URL you posted
#
simeons
do you think role=presentation makes sense for the icons & button?
#
simeons
(if you saw any icons)
#
tantek
so I saw a few orange little link/$ icons
#
tantek
and big green Thanksgiving backing questions button
#
tantek
is that what you mean?
#
simeons
yup
#
simeons
an auto-sharing plugin would try to put "Pin It" buttons inside those images
#
simeons
creating a total mess on the page
#
tantek
so the icons are certainly presentational
#
tantek
the button is more "UI" than presentational but I think there's something for that too
#
simeons
while it would make total sense to put a Pin It button on a big picutre of the recipe
jfranusic joined the channel
#
simeons
In this particular case, we make the button HTML
#
simeons
the only image is the Swoop logo (little infinity symbol on the left)
#
tantek
I viewed the source
#
tantek
oh dear
#
simeons
that is clearly presentational
#
tantek
I'm guessing that "button" doesn't work at all without JS
#
simeons
yup
#
simeons
Swoop doesn't work w/o JS
#
simeons
by design
#
simeons
nor does much of sharing, interactive adtech, etc.
#
simeons
We have a technology called slinks (Swoop links) that can at least make some of the JS-rendered content URL addressable
kennyluck joined the channel
#
tantek
Twitter share buttons work without JS
#
tantek
as does anybody else's that follow Twitter's example
#
simeons
All social networks are moving away from that
#
tantek
the others are just poorly coded
#
tantek
G+, FB etc.
#
simeons
I agree
#
simeons
but it's where the world is going
#
tantek
and you can tell they're poorly coded by the huge amounts of memory and markup they use
#
simeons
having talked so some of the devs there, it's not going to change anytime soon
#
tantek
nah - the world tends to prefer efficiency
#
tantek
not inefficiency
#
tantek
people are dumping G+ and FB buttons because of perf
#
tantek
just search for it
#
tantek
tons of perf problems documented
#
tantek
part that whole backlash thing
#
simeons
yup, well known
#
simeons
we ask to be loaded last 'cos I don't want to slow the site down
#
simeons
10+% of cases we never get to load
#
Loqi
!calc 10+% of cases we never get to load
#
simeons
because someone higher up can't complete execution
#
simeons
JS on the Web is truly a mess
#
tantek
and widgets are for the most part to blame
#
tantek
and yes, there *is* a role="button"
#
simeons
yup
#
tantek
so you can use that
#
simeons
so, presentation and button
#
simeons
works well
#
tantek
so start with those two
#
tantek
since those are the two you have use-cases for
#
tantek
we'll worry about other roles if those don't fit
#
tantek
and when I say worry about - I mean research the cryptic W3C specs for
#
simeons
:)
#
simeons
yes, that's the type of bedtime reading that will put me right to sleep
#
simeons
I'll have to do this in the morning
#
tantek
happy to help decrypt the text of those
#
simeons
careful: I may take you up on this
#
tantek
but for now, I think role="presentation" and role="button" should work for your purposes to start with.
#
tantek
it's ok, it's likely useful that I have deeper understanding of the cryptic role stuff
#
tantek
I'm also relieved to not have to invent anything new to make such things work
#
tantek
and *hopefully* have some accessibility improving side-effects as well
#
simeons
yes, I like both of these, too
#
simeons
last thing I wanted to do was create a new thing, even if it was as simple as a single CSS class name
#
simeons
thanks!
#
tantek
no problem - it's been an interesting exploration.
#
simeons
have a great weekend
#
tantek
it's amazing how if you stay in this field long enough, the same problems start to come up (sometimes years later, but still)
#
tantek
you too
#
simeons
+1 to that
#
tantek
we can't always use previous solutions, but it's better when we're able to.
#
tantek
simeons - on a related note, I'd be interested in your opinions on Web Actions in general per: http://tantek.com/2011/220/b1/web-actions-a-new-building-block
#
tantek
and the following parts
#
tantek
also - you may be interested in /join #indiewebcamp for such discussions
simeons joined the channel
#
shaners
tantek: here's my concern / confusion of h-as-TYPE:
#
shaners
it's an extra layer of namespace prefixing. no other microformat does that. (right?)
#
tantek
nothing is namespace prefixing in microformats
#
shaners
uf2 is, at least partially, about flattening
#
tantek
if you're interpreting the microformats2 prefixes as namespace prefixes, you've already gotten it wrong.
#
tantek
all the prefixing is about parsing rules
#
shaners
tantek: ok. fine. not namespaces. but you know what i mean.
#
tantek
not this abstract "namespacing" concept which causes far more problems than anything it solves in terms of data, data formats etc.
#
shaners
fine. forget i ever said namespace. just sub prefix for namespace.
#
shaners
my bad.
#
shaners
my concern is still the same: double prefixes
#
tantek
h- means this is a root microformat
#
tantek
so that's why that's there
#
shaners
why not: .h-entry .as-note
#
shaners
but they're not a root mf
#
shaners
they're a... subclass of h-entry. right?
#
shaners
(subclass in the abstract sense, not the html class sense)
#
tantek
there's no class hierarchy in microformats, that's maybe where you're getting confused
#
shaners
that's not totally true either
#
shaners
ok. let me step back for a second and try a different approach.
#
shaners
excluding these h-as- microformats, are there any mfs that are a more specific version of a different microformat?
#
tantek
hNews is a more specific version of hAtom
#
shaners
any others?
#
tantek
I think there was some interaction between hListing, hProduct, hReview that I need to re-assess
#
shaners
ok. that's fine.
#
shaners
would you say that the "as-" part of "h-as-note" is a namespace?
#
tantek
since the ActivityStreams terms (e.g. names for object types) are defined by another organization, they most closely map to vendor extensions
#
shaners
since it's pretty explicitly referring to Activity Streams
#
tantek
right
#
tantek
so no it's not a namespace
#
tantek
it's just a vendor prefix
#
tantek
"namespace" carries all kinds of baggage which I don't think you mean
#
tantek
when you use it
#
tantek
edited /microformats2 (+1) "/* VENDOR EXTENSIONS */ -"
(view diff)
#
tantek
shaners, whenever you're tempted to use the term "namespaces" in reference to data, content, formats, please read this first to see exactly what you're implying about something you're labeling a "namespace" : http://microformats.org/wiki/namespaces
#
shaners
in the atom representation of Activity Streams, they use Atom proper namespaces, don't they?
#
shaners
<as:object>
#
tantek
in short, prefixes are *sometimes* ok/good/useful, whereas namespaces are always horrible in content
#
tantek
and such XML namespaces have already been shown to be a failure on the web
#
tantek
in RSS
#
tantek
there's a handful of namespace academics that cling to them still, but for the most part they are either ignored or derided
#
tantek
notice how the XML namespaced Atom spec itself was abandoned by the ActivityStreams folks for a JSON representation - without any namespaces.
#
shaners
oh, i'm certainly not advocating for using xml like namespaces in html or anywhere
#
shaners
the vendor prefix angle makes more sense in my brain now
#
shaners
i didn't realize there were already docs on this for uf2
#
shaners
i've been convinced. :D
#
shaners
relatedly: Activity Streams pieces (basically parts of speech in a sentence): actor, verb, object, target.
#
shaners
how would you class them in html?
#
shaners
p-as-actor
#
tantek
ActivityStreams is problematic in that regard
#
tantek
so no, it doesn't make sense to just map the entire ActivityStreams model 1:1 to microformats
#
tantek
but that's more of an #indiewebcamp discussion (the problem(s) with ActivityStreams)
#
shaners
well, yes and no
#
shaners
If AS in Atom land is an extension to Atom. And as- is a vendor specific prefix. And h-as-note is essentially a "vendor specific" more specific kind of .h-entry.
#
tantek
no, actually, just yes
#
tantek
left a message for you in #indiewebcamp about AS problems
#
shaners
Then, doesn't it follow that it's a mf vendor specific property
#
tantek
AS is no longer an extension to Atom
#
tantek
the JSON AS model abandons Atom and is independent of it
#
tantek
so the entire "if …" statement you provide falls over on the first clause
#
tantek
Atom is now a legacy export for backward compat
#
tantek
*just*
#
shaners
ok. read the if clause without the atom bit.
#
shaners
as- is still a mf vendor prefix.
#
tantek
anyway, check out #indiewebcamp and the reading there. will follow-up there later.
#
shaners
ok. i'll punt on this part for now.
#
shaners
thanks for playing along.
simeons, kennyluck_, Soopaman, kennyluck and tantek joined the channel
#
simeons
tantek thanks for the help earlier tonight. Here is a draft: https://github.com/swoop-inc/auto-sharing
Soopaman, simeons_, tobyink and tantek joined the channel
#
@SelowVien
OGAH CHELSEA !!! Hati gua terutama LIVERPOOL RT @deandegrave: woi vin ava baru tpi kenapa msti pake jersey (cont) http://www.snaptwit.com/show/HCaRd
#
@hafidz_hurairah
Iyee, apasi yg ga buat nene :p RT @iqlimaXD: Haha gratis yee RT hafidz_hurairah: Robot robotan apa ne? Sni (cont) http://www.snaptwit.com/show/hCaRd
#
@tutitiw
hehe grgr hp rusak jadi ilang smua nmrnyaRT @YuskiOx: Pantes ajah dodol gua sms ƍαќ di bales bales , dasar (cont) http://www.snaptwit.com/show/hcaRd
#
@bella18_moela
sotakkkk (ˇ▼ˇ)-c&lt;ˇ_ˇ) RT @3ddy5etiawan: tu kmu siapa lgi.hehe RT bella18_moela: Sapa yg galau? RT (cont) http://www.snaptwit.com/show/HcaRd
#
@nzagoto17
Agenda u/bsk:
tobyink, sarspazam, nonge and kennyluck joined the channel
#
@glennjones
@BarnabyWalters Thanks, glad you like identengine http://identengine.com - now time to look at microformats2 !
lgedeon joined the channel
#
mugrumer93
created /Read_in_detail_in_more_detail_Idol_Lash_Reviews (+2962) "Just about all roads guide to Idol lash, the eyeslash enhancer. Let’s have an understanding for its buzz. Idol lash delivers what it guarantees."
(view diff)
kennyluck, tobyink, Soopaman and barnabywalters joined the channel
#
carsondrlwcuomdhcribari
created /Gamefly_Gadgets_On_The_Video_Game4208127 (+3900) "New page: Gamefly Gear On The Xbox 360 [http://eon.businesswire.com/news/eon/20121115006504/en/gamefly-free-trial Gamefly] Whether you play retro consoles or next-gen, there are lots of ways to sp..."
(view diff)
#
keishaykmrhodxqrspengler
created /webcam_babes_chat (+5134) "New page: World wide web has produced mass possibilities. It's much less your distance through getting want you to obtain online every time plus anywhere. It's got opened up gate to get [http://6..."
(view diff)
kennyluck, tobyink, sarspazam_, Soopaman, barnabywalters, tantek and polvo joined the channel
#
martjuarez7
created /Oui_ce_anciennement_chauve_á_la_gueule_de_mafieux_luv_est_le_mec_le_plus_stylé_de_lunivers_rienqueca_places_to_visit_in_virginia_ultimatebias_haha (+1816) "New page: [[Image:places_to_visit_in_virginia_779.jpg|thumb|]] have a look!! : via Ya mañana :) será un buen fin! *blushes* oh, then I'm glad *laughs at my misunderstanding* Avicii ID2 (Pixel Che..."
(view diff)
Soopaman joined the channel
#
tantek
edited /Special:Log/block () "blocked [[User:Mugrumer93]] with an expiry time of infinite (account creation disabled): Spamming links to external sites"
(view diff)
#
tantek
edited /Special:Log/block () "blocked [[User:CarsondrlwcuomdhCribari]] with an expiry time of infinite (account creation disabled): Spamming links to external sites"
(view diff)
#
tantek
edited /Special:Log/block () "blocked [[User:KeishaykmrhodxqrSpengler]] with an expiry time of infinite (account creation disabled): Spamming links to external sites"
(view diff)
#
tantek
deleted /webcam_babes_chat "content was spam"
#
tantek
edited /Special:Log/block () "blocked [[User:MartJuarez7]] with an expiry time of infinite (account creation disabled): Spamming links to external sites"
(view diff)
Soopaman joined the channel