ACFS Concert and the Producer's Role

Mar. 1st, 2026 09:22 pm
tcpip: (Default)
[personal profile] tcpip
Yesterday was a concert the acclaimed Shu Cheen Yu and Lotus Wind Choir for the Australia China Friendship Society (Victoria) which, in my role as president of the ACFS, I was co-producer. Held at St John's Anglican Church in Toorak, with its rather delicious Gothic revival architecture and superb acoustics, the concert was very successful. There were around 150 people in attendance, including representatives from the Consulate, Australia's former ambassador to China, and many Chinese community leaders. Shu Cheen Yu herself is really a star, trained in both Peking and Western operatic traditions; she has one of the most astounding voices I've ever heard, and she is such an impressive organiser and leader.

The concert itself was an equal balance between various European and Chinese traditional songs. I was especially taken by the passionate performance of the Neapolitan classic, "Santa Lucia!", and the sheer power and majesty of "Legend of the Dragon". It must be gently said that the concert was a bit of a financial success for the society, with several thousand dollars raised. As an entirely volunteer organisation that receives no outside grants, events like this are required for our survival. The generosity and support of members of Victoria's Chinese community toward the ACFS have not gone unnoticed, and nor has the exceptional support I was provided by members of the ACFS committee.

This is the first time I've produced a concert and, I must say, it is something that is not unlike other forms of event management. In the relatively recent past, I have organised conventions e.g., "Cyberpunk 2020: Year of the Stainless Steel Rat", "RuneQuest-Glorantha Con DownUnder IV" and "RuneQuest-Glorantha Con DownUnder III" (for the latter, I received the inaugural Greg Stafford Memorial Prize). With common characteristics, event management is essentially a subset of project management, which means that it is a unique activity that involves multiple people and is time-dependent. It involves having a governance structure, organising a team, reporting, timetabling, being very aware of dependencies and, as the production-project manager, being very sensitive to tolerances and being prepared to pick up the pieces very quickly when things go wrong. More than a decade ago, I actually did a graduate degree in project management, along with PRINCE2 certification. If you're ever involved in organising events, my notes on this subject might be helpful.

Small Fandoms!

Mar. 1st, 2026 04:16 am
kalloway: multicolored christmas lights (Xmas Lights 27 Colors)
[personal profile] kalloway posting in [site community profile] dw_community_promo
[community profile] small_fandoms has finished up its annual Drabblethon, with more than 140 drabbles posted.

The community is open all year for any sort of creations for small, tiny, and dead fandoms. Post your stories, art, icons, meta, and everything else.

Youtuberecs

Feb. 28th, 2026 12:00 pm
tally: (youtuberecs admin)
[personal profile] tally posting in [site community profile] dw_community_promo



[community profile] youtuberecs is a simple, casual community for posting Youtube recommendations!  It's meant to be easy peasy—you can leave reviews or commentary about your recs or just drop the embed and go!

We also now also have a nice backlog of video recs to browse, all organized within our tag system. ♥

Follow Friday 2-27-26

Feb. 27th, 2026 01:45 pm
ysabetwordsmith: Cartoon of me in Wordsmith persona (Default)
[personal profile] ysabetwordsmith posting in [community profile] followfriday
Got any Follow Friday-related posts to share this week? Comment here with the link(s).

Here's the plan: every Friday, let's recommend some people and/or communities to follow on Dreamwidth. That's it. No complicated rules, no "pass this on to 7.328 friends or your cat will die".


rbarclay: (rad)
[personal profile] rbarclay
A couple years ago I bought a bicycle front light with low-/high beam, with the low beam dynamo- and the high beam battery-powered.
My plan was to use a single 18650 plus a step-up transformer to get up to the required 12V for the battery part.

While this worked just fine on the table at home I never managed to package it all up properly for use on the road (rain, vibrations etc.).
And since the purely dynamo-ppwered light I'd bought in the meantime worked just fine, the part-battery-powered one gathered dust in some drawer.

But now I'm using father-in-laws e-bike, with its really really shitty light, so I though to hang it off the e-bikes battery. Which of course only does 6V on the ligth output . Then I thought "hey, fuck it, it's an electric bike, so weight is not an issue anyway", and put a 6x18650 battery pack in the bottle cage.

Original light:
https://youtu.be/FtDwrjq2MhY?t=2365

New one:
https://youtu.be/1356pQg2UP0?t=1962

And, because the cheap action cam does pretty badly in low light, I also filmed it with the company Iphone:
https://youtu.be/ZlowiXZr3BM?t=1967

I'm impressed. In this case, both by the light, and the Iphone.

(As a bonus, I got a pretty angry shout when I flashed an oncoming cyclist who had his own light angled for full blinding. Which is petty, but also oh-so-satisfying ;) )
github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: b34ffa15c1ddbf033ec3bdd48681425046ee8201 https://github.com/dreamwidth/dreamwidth/commit/b34ffa15c1ddbf033ec3bdd48681425046ee8201 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-26 (Thu, 26 Feb 2026)

Changed paths: M src/jbackup/jbackup.pl

Log Message:


Fix jbackup cookie lost on redirect to www subdomain

LWP::UserAgent drops manually-set Cookie headers when following redirects (e.g. dreamwidth.org -> www.dreamwidth.org). Use a proper cookie jar so the ljsession cookie survives redirects.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: dcb3dfdd7b9e4b01f62b7546589f33945ab51fe7 https://github.com/dreamwidth/dreamwidth/commit/dcb3dfdd7b9e4b01f62b7546589f33945ab51fe7 Author: Mark Smith mark@dreamwidth.org Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: R .github/workflows/tasks/worker-import-eraser: idle-service.json

Log Message:


Remove bogus task file

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: d00724c9d10284c57382e88b10c6c16f94b04c30 https://github.com/dreamwidth/dreamwidth/commit/d00724c9d10284c57382e88b10c6c16f94b04c30 Author: Mark Smith mark@qq.is Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: M cgi-bin/Apache/LiveJournal.pm M cgi-bin/LJ/Protocol.pm M t/plack-request.t

Log Message:


Move LJ::Protocol::xmlrpc_method out of Apache/LiveJournal.pm

xmlrpc_method was defined in a package LJ::Protocol block at the bottom of Apache/LiveJournal.pm, which is never loaded under Plack. Move it into LJ/Protocol.pm so XMLRPC works under both servers.

The test now verifies the full getchallenge round-trip: transport layer works, response is not a SOAP fault, and the expected fields are present.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 4c1ff815597e0ee4b0fbdcc9b18c44a6ad46da86 https://github.com/dreamwidth/dreamwidth/commit/4c1ff815597e0ee4b0fbdcc9b18c44a6ad46da86 Author: Mark Smith mark@qq.is Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: M bin/tidyall M cgi-bin/DW/Controller/Inbox.pm M doc/dependencies-cpanm M t/02-tidy.t

Log Message:


Run tidyall with 10 parallel workers

Add -j 10 to both the bin/tidyall wrapper and the t/02-tidy.t test to parallelize Perl::Tidy checks across 10 forked workers. Also adds Parallel::ForkManager to dependencies-cpanm and picks up a tidyall formatting fix in DW::Controller::Inbox.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: f5b688f23afc0f4fd15e380e560941a5489b6a39 https://github.com/dreamwidth/dreamwidth/commit/f5b688f23afc0f4fd15e380e560941a5489b6a39 Author: alierak alierak@gmail.com Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: M cgi-bin/DW/Controller/Inbox.pm M htdocs/inbox/index.bml

Log Message:


define inbox view and cur_folder consistently for mark read / delete all actions (#3526)

Co-authored-by: Mark Smith mark@dreamwidth.org

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: 17fb5f6dc0f31248f64f5eb0d12b61c239f9bb47 https://github.com/dreamwidth/dreamwidth/commit/17fb5f6dc0f31248f64f5eb0d12b61c239f9bb47 Author: Joshua Barrett jjbarr@ptnote.dev Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: M cgi-bin/DW/External/Site.pm A cgi-bin/DW/External/Site/Atproto.pm A cgi-bin/DW/External/Site/Bluesky.pm A cgi-bin/DW/External/Site/BlueskySocial.pm M cgi-bin/LJ/CleanHTML.pm M t/cleaner-markdown.t

Log Message:


Add support for [personal profile] mentions and [Unknown site tag] mentions for bluesky. (#3524)

  • Add support for [personal profile] mentions and [Unknown site tag] mentions for bluesky.

Bluesky usernames are FQDNs, and prior to now the [Bad username or site: user @ site] syntax has used the first dot to indicate where the username ends. Since this won't work for services where the username is the domain name, a special case has been introduced: if the final dotted segment in an [personal profile] mention is shorthand for an atproto-based site, everything else is assumed to be a username. This does introduce an irregularity: [com.bsky profile] user works to reference the bluesky user [example.com profile] user, but [bsky.app profile] user does NOT. This is done to prevent the mention as a whole from being a valid domain name (and because future atproto sites may eventually allow usernames that make such constructs ambiguous).

In addition to "bsky.app" and the "bsky" shorthand being added, "bsky.social" has been added to make referencing users with the default domain bluesky uses easier. An "Atproto" site, DW::External::Site::Atproto, as also been added as a place to store common code. It is complete and links to an "account overview" page listing services associated with the account, but has not yet been exposed to users.

At present, bluesky accounts are linked to by username, not be DID. This may be subject to future change.

CODE TOUR: It's now possible to reference bluesky accounts with @mentions! @username.bsky.social works the way you would expect. If a user has a custom username, you can suffix it with .bsky to make the link work (eg, @user.example.com.bsky). <user> tags also work as you would expect (<user name=user.bsky.social site=bsky.app>, <user name=user site=bsky.social>, and <user name=user.example.com site=bsky.app> all do what you expect).

  • https and minor nit fixes

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
[personal profile] github posting in [site community profile] changelog

Branch: refs/heads/main Home: https://github.com/dreamwidth/dreamwidth Commit: bf0a8ec11e23acda60dfc8dc68d9fca2ca753c77 https://github.com/dreamwidth/dreamwidth/commit/bf0a8ec11e23acda60dfc8dc68d9fca2ca753c77 Author: Mark Smith mark@qq.is Date: 2026-02-25 (Wed, 25 Feb 2026)

Changed paths: M cgi-bin/DW/Request/Plack.pm A t/plack-request.t

Log Message:


Add missing headers_in and status_line methods to DW::Request::Plack

DW::Request::Plack was missing headers_in() and status_line(), which are implemented by both DW::Request::Apache2 and DW::Request::Standard. This caused XMLRPCTransport to crash under Plack with "Can't locate object method 'headers_in'". Also adds a comprehensive test suite for DW::Request::Plack covering all methods in the module.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

To unsubscribe from these emails, change your notification settings at https://github.com/dreamwidth/dreamwidth/settings/notifications

Profile

blithespirit: (Default)
blithespirit

March 2011

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 3rd, 2026 09:17 am
Powered by Dreamwidth Studios