Wednesday, March 29th, 2017 09:42 pm
Branch: refs/heads/manage-circle-banned
Home: https://github.com/dreamwidth/dw-free
Commit: 7b68b7e4d4e9b74cc9920f3586400a8a1eb1a639
https://github.com/dreamwidth/dw-free/commit/7b68b7e4d4e9b74cc9920f3586400a8a1eb1a639
Author: Athena Yao <athena@fastmail.fm>
Date: 2017-03-30 (Thu, 30 Mar 2017)

Changed paths:
M cgi-bin/LJ/User/Administration.pm
M htdocs/manage/banusers.bml
M htdocs/manage/circle/edit.bml

Log Message:
-----------
Get banned userids and don't show in manage circle if banned


Commit: cbcb62f04700ceb2343d0a2e0813fe0359fb0523
https://github.com/dreamwidth/dw-free/commit/cbcb62f04700ceb2343d0a2e0813fe0359fb0523
Author: Athena Yao <athena@fastmail.fm>
Date: 2017-03-30 (Thu, 30 Mar 2017)

Changed paths:
M htdocs/manage/circle/edit.bml
M htdocs/manage/circle/edit.bml.text

Log Message:
-----------
Have links to hide/show when banned


Compare: https://github.com/dreamwidth/dw-free/compare/7b68b7e4d4e9^...cbcb62f04700
Wednesday, March 29th, 2017 11:06 pm
 A Youtube spiral lead me to Jennifer Lopez and Lin-Manuel Miranda's live performance of Love Make The World Go Round on the Today Show in response to the Orlando shooting.  It's a great song:


But as I was watching it, I thought to myself, "Self, that outfit she's wearing looks awfully familiar."

A quick google later, and yup, I was right.  The "white bra+skintight white pants" look was originated by Selena.  It was one of her iconic looks:
Selena Quintanilla wearing a whit bra and white pants while performing

For those of you who don't know, Selena was one of the biggest Mexican-American stars of the 80s and 90s, possibly of the entire 20th Century.  She was an innovative musician who took traditional Tejano music, mixed it with mainstream pop elements, and sang the fuck out of it.  And became a HUGE star.  Mostly known in the Latinx community, but she was starting to break out more into the mainstream US market when she was murdered at age 23 in 1995.  I'm not Latina, but I went to a school with a large Latina presence, and she was HUGE.  She was also a fashion designer.

And, oh, by the way: JLo's first starting role?  The first thing that got her noticed and on the road to her own stardom?  Was playing Selena in the biopic.  For YEARS, Jennifer Lopez was "that girl who played Selena" to me.

Some thoughts:

I'm thrilled at the homage, and saddened because there are a fuckton of people (probably even younger Latinx people) who completely missed it.

I can't believe it's been over twenty years since Selena died, and I wonder (again, as I always do when I think of her) what she might have become had she not been murdered so young.  She had talent, drive, intelligence, and star quality.  She came so far in such a short time, and I have no doubt she would have continued to climb.

I leave you with two things: Selena singing one of her most popular songs, and a scene from JLo playing her in the biopic.

This is how big she was:


Wednesday, March 29th, 2017 11:31 pm
Everyone needs contact comfort sometimes.  Not everyone has ample opportunities for this in facetime.  So here is a chance for a cuddle party in cyberspace.  Virtual cuddling can help people feel better.

We have a
cuddle room and a kitchen with a popcorn machine.  Come snuggle up!
Wednesday, March 29th, 2017 09:20 pm
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 41c7c3cdc1c06a36a8074c22b22a706dab7269ea
https://github.com/dreamwidth/dw-free/commit/41c7c3cdc1c06a36a8074c22b22a706dab7269ea
Author: Denise Paolucci <denise@dreamwidth.org>
Date: 2017-03-30 (Thu, 30 Mar 2017)

Changed paths:
M bin/upgrading/en.dat
M bin/upgrading/proplists.dat
A cgi-bin/DW/Setting/RPAccount.pm
M cgi-bin/LJ/User/Account.pm
M htdocs/manage/settings/index.bml
M htdocs/profile.bml
M htdocs/profile.bml.text

Log Message:
-----------
Add new RP account flag (#2049)

* Fixes #2048.

Adds a new "rp account" setting; toggling it prints a blurb on the profile
saying that the account is a RP account, and in the future may control
access to features that only make sense for RP accounts.

* Move the div into the right place
Wednesday, March 29th, 2017 08:49 pm
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 26a4de577847de6f9ff9bcc35b0175b7b3be9f60
https://github.com/dreamwidth/dw-free/commit/26a4de577847de6f9ff9bcc35b0175b7b3be9f60
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-02 (Thu, 02 Mar 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
A cgi-bin/DW/Controller/Manage/Index.pm
M cgi-bin/redirect.dat
R htdocs/manage/index.bml
R htdocs/manage/index.bml.text
A views/manage/index.tt
A views/manage/index.tt.text

Log Message:
-----------
convert manage/index.bml to TT

This doesn't use Foundation styling, just gets rid
of the ugly BML coding blocks and layout tables,
and updates some display text.


Commit: 53ec756341e26e9142a338ca99824505cd9a4524
https://github.com/dreamwidth/dw-free/commit/53ec756341e26e9142a338ca99824505cd9a4524
Author: Mark Smith <mark@qq.is>
Date: 2017-03-29 (Wed, 29 Mar 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
A cgi-bin/DW/Controller/Manage/Index.pm
M cgi-bin/redirect.dat
R htdocs/manage/index.bml
R htdocs/manage/index.bml.text
A views/manage/index.tt
A views/manage/index.tt.text

Log Message:
-----------
Merge pull request #2019 from kareila/manage-convert

convert manage/index.bml to TT


Compare: https://github.com/dreamwidth/dw-free/compare/d5d49cb66fb4...53ec756341e2
Wednesday, March 29th, 2017 08:47 pm
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 17bf9d4288e746691fef3aa737e3a3409aed2778
https://github.com/dreamwidth/dw-free/commit/17bf9d4288e746691fef3aa737e3a3409aed2778
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-14 (Tue, 14 Mar 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
R cgi-bin/LJ/Setting/Language.pm
M htdocs/manage/settings/index.bml.text

Log Message:
-----------
remove unused module LJ/Setting/Language.pm


Commit: b8127fb5bf9a72843f9afc8775b79728ded0d483
https://github.com/dreamwidth/dw-free/commit/b8127fb5bf9a72843f9afc8775b79728ded0d483
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-14 (Tue, 14 Mar 2017)

Changed paths:
M cgi-bin/DW/Template/Filters.pm
M cgi-bin/LJ/Event/CommunityJoinRequest.pm
M cgi-bin/LJ/Event/JournalNewComment.pm
M cgi-bin/LJ/Event/JournalNewEntry.pm
M cgi-bin/LJ/Event/PollVote.pm
M htdocs/login.bml
M htdocs/support/see_request.bml

Log Message:
-----------
strip trailing whitespace


Commit: ca179ae0562d8d2b1cb53990b9f6a62200b2dcaa
https://github.com/dreamwidth/dw-free/commit/ca179ae0562d8d2b1cb53990b9f6a62200b2dcaa
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-14 (Tue, 14 Mar 2017)

Changed paths:
M cgi-bin/Apache/BML.pm
M cgi-bin/DW/Template/Filters.pm
M cgi-bin/LJ/Lang.pm
M cgi-bin/LJ/Session.pm
M htdocs/login.bml

Log Message:
-----------
remove langpref cookie support

There was no effective way to ever set the cookie, and even
if there were, the code was never implemented to honor the
value of the cookie on non-BML pages.

Can still override the site's default language on a per-request
basis by using the "uselang" GET parameter.


Commit: 03322114a6dfd8a79da1a2d637b204f353ca98e7
https://github.com/dreamwidth/dw-free/commit/03322114a6dfd8a79da1a2d637b204f353ca98e7
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-14 (Tue, 14 Mar 2017)

Changed paths:
M cgi-bin/DW/Controller/Shop.pm
M cgi-bin/DW/EmailPost/Comment.pm
M cgi-bin/DW/Worker/DistributeInvites.pm
M cgi-bin/LJ/Comment.pm
M cgi-bin/LJ/Event/AddedToCircle.pm
M cgi-bin/LJ/Event/Birthday.pm
M cgi-bin/LJ/Event/CommunityInvite.pm
M cgi-bin/LJ/Event/CommunityJoinApprove.pm
M cgi-bin/LJ/Event/CommunityJoinReject.pm
M cgi-bin/LJ/Event/CommunityJoinRequest.pm
M cgi-bin/LJ/Event/CommunityModeratedEntryNew.pm
M cgi-bin/LJ/Event/InvitedFriendJoins.pm
M cgi-bin/LJ/Event/JournalNewComment.pm
M cgi-bin/LJ/Event/JournalNewComment/Edited.pm
M cgi-bin/LJ/Event/JournalNewEntry.pm
M cgi-bin/LJ/Event/OfficialPost.pm
M cgi-bin/LJ/Event/PollVote.pm
M cgi-bin/LJ/Event/RemovedFromCircle.pm
M cgi-bin/LJ/Event/SecurityAttributeChanged.pm
M cgi-bin/LJ/Event/UserMessageRecvd.pm
M cgi-bin/LJ/Lang.pm
M cgi-bin/LJ/NotificationMethod/Email.pm
M cgi-bin/LJ/Protocol.pm

Log Message:
-----------
remove uses of 'browselang' in get_text calls

This prepares to get rid of the 'browselang' userprop in the next
commit; since there was no available way for the user to set it,
it was always undefined. Most of these changes simply make the
explicit choice to use $LJ::DEFAULT_LANG, which is effectively
what was happening already.

There's a subtle difference here between using LJ::Lang::ml
and using LJ::Lang::get_text with an undefined lang argument.
LJ::Lang::ml will use LJ::Lang::get_effective_lang, which picks
up any language selection from the web request. That's desired
when we're showing text to the remote user, but we don't always
want the same choice for the target of a particular action
being taken. Whereas LJ::Lang::get_text will always fall back
to the site default of $LJ::DEFAULT_LANG if the given lang is
undefined.

To make that clearer for future development, I've added a new
helper function, LJ::Lang::get_default_text, which works just
like calling LJ::Lang::get_text without the explicit undef
arguments. There's also a corresponding get_default_text_multi
for the modules that preload multiple static strings.

This may seem like overkill given our eventual aim to rip
out the translation system, but as long as we support URLs
using the "?uselang=" format, we need to make sure this
behavior is maintained.


Commit: 3b9f56d1362db54eb81a90eae1eb41bba244154d
https://github.com/dreamwidth/dw-free/commit/3b9f56d1362db54eb81a90eae1eb41bba244154d
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-14 (Tue, 14 Mar 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/proplists.dat
M cgi-bin/LJ/Lang.pm
M cgi-bin/LJ/S2.pm
M cgi-bin/LJ/Session.pm
M cgi-bin/LJ/Support.pm
M cgi-bin/LJ/User/Login.pm
M htdocs/login.bml
M htdocs/support/see_request.bml
M htdocs/support/see_request.bml.text

Log Message:
-----------
remove browselang userprop

Was only set in LJ::Lang::set_lang, which was only called by
LJ/Setting/Language.pm, which was unused and removed.

LJ::Lang::set_lang is retained as a stub for future replacement
of BML::set_language as we move away from using BML.


Commit: d5d49cb66fb410b732924bfeda112b8d0d501296
https://github.com/dreamwidth/dw-free/commit/d5d49cb66fb410b732924bfeda112b8d0d501296
Author: Mark Smith <mark@qq.is>
Date: 2017-03-29 (Wed, 29 Mar 2017)

Changed paths:
M bin/upgrading/deadphrases.dat
M bin/upgrading/en.dat
M bin/upgrading/proplists.dat
M cgi-bin/Apache/BML.pm
M cgi-bin/DW/Controller/Shop.pm
M cgi-bin/DW/EmailPost/Comment.pm
M cgi-bin/DW/Template/Filters.pm
M cgi-bin/DW/Worker/DistributeInvites.pm
M cgi-bin/LJ/Comment.pm
M cgi-bin/LJ/Event/AddedToCircle.pm
M cgi-bin/LJ/Event/Birthday.pm
M cgi-bin/LJ/Event/CommunityInvite.pm
M cgi-bin/LJ/Event/CommunityJoinApprove.pm
M cgi-bin/LJ/Event/CommunityJoinReject.pm
M cgi-bin/LJ/Event/CommunityJoinRequest.pm
M cgi-bin/LJ/Event/CommunityModeratedEntryNew.pm
M cgi-bin/LJ/Event/InvitedFriendJoins.pm
M cgi-bin/LJ/Event/JournalNewComment.pm
M cgi-bin/LJ/Event/JournalNewComment/Edited.pm
M cgi-bin/LJ/Event/JournalNewEntry.pm
M cgi-bin/LJ/Event/OfficialPost.pm
M cgi-bin/LJ/Event/PollVote.pm
M cgi-bin/LJ/Event/RemovedFromCircle.pm
M cgi-bin/LJ/Event/SecurityAttributeChanged.pm
M cgi-bin/LJ/Event/UserMessageRecvd.pm
M cgi-bin/LJ/Lang.pm
M cgi-bin/LJ/NotificationMethod/Email.pm
M cgi-bin/LJ/Protocol.pm
M cgi-bin/LJ/S2.pm
M cgi-bin/LJ/Session.pm
R cgi-bin/LJ/Setting/Language.pm
M cgi-bin/LJ/Support.pm
M cgi-bin/LJ/User/Login.pm
M htdocs/login.bml
M htdocs/manage/settings/index.bml.text
M htdocs/support/see_request.bml
M htdocs/support/see_request.bml.text

Log Message:
-----------
Merge pull request #2031 from kareila/remove_setlang

Remove unused code for browselang


Compare: https://github.com/dreamwidth/dw-free/compare/49244aaf3398...d5d49cb66fb4
Thursday, March 30th, 2017 03:22 am

Posted by Wil

I’m trying to figure out some stuff about traffic sources, and I feel like my stats package isn’t entirely accurate. If you don’t mind, would you please choose the option below that most accurately reflects how you found out about this post?

Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.

As my thank you for your time, here are my dogs, being good dogs, Brent.

 

Wednesday, March 29th, 2017 08:45 pm
Branch: refs/heads/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 2122dc8f89aa547bf3962232ddefc34eaef699f1
https://github.com/dreamwidth/dw-free/commit/2122dc8f89aa547bf3962232ddefc34eaef699f1
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm
M etc/config-local.pl
M t/https-url.t

Log Message:
-----------
[#2034] use %LJ::KNOWN_HTTPS_SITES for simple whitelist

Replaces regular expression in config with a list of domains
that support HTTPS connections, and tests the domain of the
given URL against that whitelist.

Also updates https-url.t with a working dummy proxy config.

Fixes #2034.


Commit: 5fba7e8d809fd73d98c390b536ea4d84935313cb
https://github.com/dreamwidth/dw-free/commit/5fba7e8d809fd73d98c390b536ea4d84935313cb
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-03-21 (Tue, 21 Mar 2017)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm

Log Message:
-----------
anchor the regular expression

I would prefer to keep this as a one-line expression instead of
using split and join to reconstruct the domain name, since we
can't be sure we've been given a well-formed URL to work with.


Commit: 49244aaf3398155ed8d4c7f47152b4e2ae7bf779
https://github.com/dreamwidth/dw-free/commit/49244aaf3398155ed8d4c7f47152b4e2ae7bf779
Author: Mark Smith <mark@qq.is>
Date: 2017-03-29 (Wed, 29 Mar 2017)

Changed paths:
M cgi-bin/LJ/CleanHTML.pm
M etc/config-local.pl
M t/https-url.t

Log Message:
-----------
Merge pull request #2042 from kareila/2034-sslsites

[#2034] use %LJ::KNOWN_HTTPS_SITES for simple whitelist


Compare: https://github.com/dreamwidth/dw-free/compare/5283f6f69fd5...49244aaf3398
Wednesday, March 29th, 2017 08:08 pm

Comic: I Don't See Color

Mirrored from Jim C. Hines.

Tags:
Wednesday, March 29th, 2017 04:43 pm

In the never-ending attempt to keep my stock of author copies under control, I’m offering up three copies apiece of Voyage of the Basilisk and In the Labyrinth of Drakes. You’ve got about three days left to enter!

Also, I’m still looking for icons! Renewing the call not because I haven’t been offered a good selection, but because I want to give more people a chance to win the two Advance Reader Copies of Within the Sanctuary of Wings. Get your image manipulating on and maybe get a book!

Originally published at Swan Tower. You can comment here or there.

Wednesday, March 29th, 2017 06:17 pm
Currently Reading

I am still in a sluggish reading state - I have Deadly Virtues by Jo Bannister. It's a very good British mystery I found in the Books to Prisoners workroom. The central characters are a young policewoman named Hazel and a man with a tragic history - Gabriel Ash. Ash has a dog, Patience, who accompanies him everywhere. Hazel is new to her job, with a strong sense of police work as social service. Despite what these details might suggest there is no romance here. It's terrific book, published in 2013, with at least 2 more to follow. I have ordered them all, and a 4th seems to be in the works. All 3, Haze, Ash and Patience got my attention from the start. I am picky about mysteries, but these seem right to me, and I will have to investigate more from Jo Banniester.

Reading Next

I need to get through this book during the weekend, because Convergence, the latest in Cherryh's Foreigner series, is due out on April 4, which is next Tuesday, and since I ordered it long ago I should get it on that day. Next Wednesday is a normally a free day, but my annual mammogram is scheduled then. I can read in the morning, I can read on the bus to the clinic, I can read on the bus on the way home - I will be reading Convergence in every possible minute.
Tags:
Wednesday, March 29th, 2017 11:00 pm

Posted by mugumogu

問題です。以下の3匹について、まるはどの順番にちょっかいを
出すでしょうか?

①ハリー ②ピンクねずみちゃん ③しっぽのないねずみ

最初にちょっかいを出したのは――


まる:「ピンクねずみちゃ~ん!」


まる:「あ、落ちた。」

その次は――


まる:「しっぽのないねずみちゃーん!」

ということは、最後は――

ハリー:「ようやく出番でやんす!」

まる:「あー、もういいや。」

Wednesday, March 29th, 2017 06:00 pm

Posted by Melissa McEwan

Suggested by Shaker Killemalla: "What is your 'go to' album that lifts your spirits, makes you smile?"

I don't have a single album, but a collection of songs I listen to when I need it. Andra Day's "Rise Up." The Rescues' "Break Me Out." John Legend's "If You're Out There." Sigur Rós' "Festival." Literally anything by Nina Simone.

Right now, this one is getting a lot of play: The Gabe Dixon Band's "All Will Be Well."


[Lyrics available here.]
Wednesday, March 29th, 2017 06:35 pm
From The Verge.

The 265 members of Congress who sold you out to ISPs, and how much it cost to buy them

They betrayed you for chump change

Republicans in Congress just voted to reverse a landmark FCC privacy rule that opens the door for ISPs to sell customer data. Lawmakers provided no credible reason for this being in the interest of Americans, except for vague platitudes about “consumer choice” and “free markets,” as if consumers at the mercy of their local internet monopoly are craving to have their web history quietly sold to marketers and any other third party willing to pay.

The only people who seem to want this are the people who are going to make lots of money from it. (Hint: they work for companies like Comcast, Verizon, and AT&T.) Incidentally, these people and their companies routinely give lots of money to members of Congress.

So here is a list of the lawmakers who voted to betray you, and how much money they received from the telecom industry in their most recent election cycle.

* The article doesn't say they're all Republicans, but I scrolled through the list, and they are.

Click headline for story.






Tags:
Wednesday, March 29th, 2017 06:20 pm
Those of you who love Open Source Bridge: it's going to be June 20-23, in Portland, Oregon. The call for session proposals closes in a few days, on 31 March. Last month Denise mentioned she hasn't yet decided whether to treat OSB 2017 as a "take Dreamwidth people to this conference" conference. But regardless, figured you might want to know.

Changes this year: a Community Organizer track during the Friday unconference, more extracurricular activities, and "a new track to explore how activists are using technology, how open source communities are supporting activists, and how other open source and activist communities intersect."

Presentations, panels, sets of lightning talks, workshops, or other session types are welcome.

Presentations can fit either a short- or long-form slot. Short-form presentations will receive a 45 minute session, and long-form will have 1 hour and 45 minutes. Pick the format that best fits the scope and style of your presentation.


[Call for proposals]