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/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 2c539cf00a47c8c08e390c14b189443c91987d4d
https://github.com/dreamwidth/dw-free/commit/2c539cf00a47c8c08e390c14b189443c91987d4d
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-19 (Thu, 19 Jan 2017)

Changed paths:
R cgi-bin/LJ/SixDegrees.pm

Log Message:
-----------
remove unused module SixDegrees.pm


Commit: 73bb021de6ff0504c292df84a54b397480ea6d81
https://github.com/dreamwidth/dw-free/commit/73bb021de6ff0504c292df84a54b397480ea6d81
Author: Mark Smith <mark@qq.is>
Date: 2017-01-19 (Thu, 19 Jan 2017)

Changed paths:
R cgi-bin/LJ/SixDegrees.pm

Log Message:
-----------
Merge pull request #1947 from kareila/cleanup-2017q1

remove unused module SixDegrees.pm


Compare: https://github.com/dreamwidth/dw-free/compare/a0ad161b3894...73bb021de6ff

[personal profile] mme_hardy considers the lily

Jan. 18th, 2017 07:59 pm
rydra_wong: "dreamwidth" on red/pink clouds (dreamwidth -- clouds)
[personal profile] rydra_wong posting in [community profile] metaquotes
In short, it's both weirdly old-fashioned and weirdly pornographic. As, I suppose, am I.


Context has doubts about "experimental, visually-driven product".

Beginners' bugs masterlist updated!

Jan. 18th, 2017 07:36 pm
kaberett: Overlaid Mars & Venus symbols, with Swiss Army knife tools at other positions around the central circle. (Default)
[personal profile] kaberett posting in [site community profile] dw_dev_training
... with two new issues, for a total of twelve unclaimed issues!

As ever, please do say if there's anything you're interested in, or anything you'd like encouragement for! Here's how to get started. :-)
zorkian: Icon full of binary ones and zeros in no pattern. (Default)
[personal profile] zorkian

It's a long weekend and it's only two-thirds over, but I suspect I won't add any more activities to the set I've already performed this weekend. I'll probably revisit some of them tomorrow, though! So without further ado... what has Mark been up to this weekend?! I'm sure you have really been wanting to know!

[personal profile] afuna and I took N171MA (my airplane) out to Petaluma for breakfast. We had some nice food and milkshakes at the Two Niner Diner and then ran into a fellow pilot and his wife and spent a while chatting. I really enjoy hanging around airports and talking airplanes and I'm pretty lucky [personal profile] afuna is always game to go.

I've tried a few times to learn to knit but I think it's finally sticking. I finished a washcloth (garter stitch) the other day and I wanted to step up to something similarly simple but a little more involved. A hat seemed to be the order of the day! [personal profile] afuna was so excited to take me to our local yarn store where I picked out this dashing color. My first self-selected yarn purchase. I've started on the process of turning it into a beanie cap based on some design claiming to be a WW2 beanie cap. It's going to be a slow project but I'll get it eventually.

This morning I cooked a Dutch Baby (a type of pancake, loosely). While it isn't precisely what the canonical one looks like, it was still pretty tasty. I believe the recipe was a bit undersized for the pan and therefore it cooked faster/grew up the sides more than a typical one would. Either way it was great and I was happy to have eaten it.

It's okay if you have no idea what those photos are. They're ribs -- airplane ribs, that is. For the past year and a half I've been slowly building an airplane in my garage. I haven't really written much about it anywhere because it's such a niche/slow project, but it's something I've been working on. When it's done it'll look something like this airplane, although the coloring/wheel setup will be different.

Today I was working on ribs #1-4 on the left wing, adding reinforcing material (lengths of so-called standard L-angle). These ribs are the ones closest to the fuselage and are designed to support the weight of the humans that have to climb on the wings to board the aircraft. (It's a small low-wing plane which means you climb aboard by stepping onto the wings.)

And finally, I'm spending my evening working on Dreamwidth. Trying to get the BlobStore system up and running and ready to land so I can push forward to deprecate MogileFS. Simpler systems are more reliable and easier to operate! Yay!

...

So there you have it. This weekend I've piloted an airplane for breakfast, cooked, knitted, coded, and written software. I'm feeling pretty happy about this, honestly. Most of my weekends involve fewer activities but this one has been a really solid one.

Until next time, loyal readers...

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/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 508a9970022751ea3c25702753ba5c6ed532444e
https://github.com/dreamwidth/dw-free/commit/508a9970022751ea3c25702753ba5c6ed532444e
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-08 (Sun, 08 Jan 2017)

Changed paths:
A bin/delete-bogus-media.pl

Log Message:
-----------
Script for deleting bogus media data

This will allow a sysadmin to easily change the deletion
state for any problematic rows logged by the fix for #1928,
or to delete any orphaned thumbnails as reported in #1931.


Commit: a0ad161b3894bb549bf83441dd6b37c005f75dca
https://github.com/dreamwidth/dw-free/commit/a0ad161b3894bb549bf83441dd6b37c005f75dca
Author: Mark Smith <mark@qq.is>
Date: 2017-01-15 (Sun, 15 Jan 2017)

Changed paths:
A bin/delete-bogus-media.pl

Log Message:
-----------
Merge pull request #1933 from kareila/delete-bogus-media

Script for deleting bogus media data


Compare: https://github.com/dreamwidth/dw-free/compare/7ac643c36da6...a0ad161b3894
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/develop
Home: https://github.com/dreamwidth/dw-free
Commit: 9ceb16618f693ef4b891e6fbde2eec77b19c2a8a
https://github.com/dreamwidth/dw-free/commit/9ceb16618f693ef4b891e6fbde2eec77b19c2a8a
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-08 (Sun, 08 Jan 2017)

Changed paths:
M cgi-bin/DW/Media/Photo.pm

Log Message:
-----------
[#1928] croak if get_file_data fails in _resize method

This replaces the current "Column 'height' cannot be null"
error from Image::Magick with a more informative error,
"Failed to load image file $mediaid for $username."

This would give a sysadmin the necessary information to
delete any rows from media and media_versions related
to the file not having been saved to MogileFS.

The error happens trying to display media that was
uploaded while MogileFS was in a read-only state.


Commit: fd469b55ea3d7c533100af179d29722e1077e6cc
https://github.com/dreamwidth/dw-free/commit/fd469b55ea3d7c533100af179d29722e1077e6cc
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-08 (Sun, 08 Jan 2017)

Changed paths:
M cgi-bin/DW/Media.pm

Log Message:
-----------
[#1928] use eval to catch croaks from DW::Media->new

In get_active_for_user, the process of loading the
user's images would die if DW::Media->new failed
for any of the images.

This allows the process to complete and the page
to display normally minus the problematic images,
trapping any image errors in an eval statement
and printing them to the error log instead.


Commit: c6e320197a3f0b21f2f24d025eab1f004e1f4f37
https://github.com/dreamwidth/dw-free/commit/c6e320197a3f0b21f2f24d025eab1f004e1f4f37
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-08 (Sun, 08 Jan 2017)

Changed paths:
M cgi-bin/DW/Media.pm

Log Message:
-----------
[#1928] create image in MogileFS before writing to db

This changes the order of operations in upload_media
to try to create the MogileFS file first - that way
if we get the "unable to instantiate file" error,
we haven't already created bogus rows in the media
and media_versions tables that would cause problems.

In order to do the MogileFS operation first, we need
to use the mogkey object method to get the file key,
but we can't use the new object method before the db
rows exist. The workaround is to bless a fake object
into the class using the minimal information needed to
use the mogkey method.

Yay for reducing the number of FIXME comments.


Commit: 7ac643c36da6ea7759b5e8ccfc2cd18ccf9bb4f5
https://github.com/dreamwidth/dw-free/commit/7ac643c36da6ea7759b5e8ccfc2cd18ccf9bb4f5
Author: Mark Smith <mark@qq.is>
Date: 2017-01-13 (Fri, 13 Jan 2017)

Changed paths:
M cgi-bin/DW/Media.pm
M cgi-bin/DW/Media/Photo.pm

Log Message:
-----------
Merge pull request #1932 from kareila/1928-file-edit

fixes for failed uploads breaking /file/edit page


Compare: https://github.com/dreamwidth/dw-free/compare/c78ee3a29493...7ac643c36da6
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/develop
Home: https://github.com/dreamwidth/dw-free
Commit: dc57ff7d830b189c7c22929db1c451aa2742632e
https://github.com/dreamwidth/dw-free/commit/dc57ff7d830b189c7c22929db1c451aa2742632e
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-06 (Fri, 06 Jan 2017)

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

Log Message:
-----------
[#1896] only populate notifyarchive if esn_archive enabled

Metadata for every notification is saved in this table,
but if the feature is disabled, it's never used anywhere.

Perhaps this "feature" could be entirely removed in the
future, but I think that decision should be delayed until
we have a spec for the requested inbox redesign. It might
be useful when trying to implement a trash folder, for example.

Fixes #1896.


Commit: c78ee3a29493a8cdaff5efed5cb6660c8b805e77
https://github.com/dreamwidth/dw-free/commit/c78ee3a29493a8cdaff5efed5cb6660c8b805e77
Author: Mark Smith <mark@qq.is>
Date: 2017-01-13 (Fri, 13 Jan 2017)

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

Log Message:
-----------
Merge pull request #1930 from kareila/1896-notifyarchive

[#1896] only populate notifyarchive if esn_archive enabled


Compare: https://github.com/dreamwidth/dw-free/compare/e193a2a65cd4...c78ee3a29493
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/develop
Home: https://github.com/dreamwidth/dw-free
Commit: f771318f572599865af5c770652adc023a0918d7
https://github.com/dreamwidth/dw-free/commit/f771318f572599865af5c770652adc023a0918d7
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-12 (Thu, 12 Jan 2017)

Changed paths:
M htdocs/shop/cart.bml
M htdocs/shop/cart.bml.text
M htdocs/shop/creditcard_wait.bml

Log Message:
-----------
[#1338] display different payment error for duplicate transactions


Commit: e193a2a65cd493afda90c0ae564c1ac2770854ca
https://github.com/dreamwidth/dw-free/commit/e193a2a65cd493afda90c0ae564c1ac2770854ca
Author: Mark Smith <mark@qq.is>
Date: 2017-01-13 (Fri, 13 Jan 2017)

Changed paths:
M htdocs/shop/cart.bml
M htdocs/shop/cart.bml.text
M htdocs/shop/creditcard_wait.bml

Log Message:
-----------
Merge pull request #1943 from kareila/1338-ccdupe

[#1338] display different payment error for duplicate transactions


Compare: https://github.com/dreamwidth/dw-free/compare/49b9210ad2e1...e193a2a65cd4

Customizing journal

Jan. 12th, 2017 03:18 pm
meus_venator: (Default)
[personal profile] meus_venator posting in [community profile] dreamwidthlayouts
Hi there,

is it possible to hire someone to tweak my Dreamwidth journal layout?
I loved my LJ journal and would like to replicate the look here, it's a super simple default one.
I just really enjoy it.

Any help appreciated.
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/develop
Home: https://github.com/dreamwidth/dw-free
Commit: aa8afc13175d1b1153966d29f69081a030d1b647
https://github.com/dreamwidth/dw-free/commit/aa8afc13175d1b1153966d29f69081a030d1b647
Author: Kareila <kareila@dreamwidth.org>
Date: 2017-01-10 (Tue, 10 Jan 2017)

Changed paths:
M t/esn-journalnewcomment.t
M t/notificationinbox.t

Log Message:
-----------
Remove flip-flop warnings from test suite

Use of uninitialized value $. in range (or flip) at t/esn-journalnewcomment.t line 170.

Use of uninitialized value $. in range (or flip) at t/esn-journalnewcomment.t line 208.

Use of uninitialized value $. in range (or flip) at t/notificationinbox.t line 28.

Use of uninitialized value $. in range (or flop) at t/notificationinbox.t line 28.

I'm not sure why these suddenly manifested while testing on
the blobstore branch, but they appear to hinge on using
questionable syntax to assign to a hash slice. Rewritten
as a postfix foreach to achieve more clarity/less shadiness.

A Google search on the error message turned up
http://www.perlmonks.org/?node_id=525392 which was
educational if not exactly enlightening.


Commit: 49b9210ad2e1999ecfbc6a992f9f7ffb26033e01
https://github.com/dreamwidth/dw-free/commit/49b9210ad2e1999ecfbc6a992f9f7ffb26033e01
Author: Mark Smith <mark@qq.is>
Date: 2017-01-11 (Wed, 11 Jan 2017)

Changed paths:
M t/esn-journalnewcomment.t
M t/notificationinbox.t

Log Message:
-----------
Merge pull request #1938 from kareila/cleanup-2017q1

Remove flip-flop warnings from test suite


Compare: https://github.com/dreamwidth/dw-free/compare/0b0c8bb369a2...49b9210ad2e1
rydra_wong: "dreamwidth" on green/red background (dreamwidth -- green)
[personal profile] rydra_wong posting in [community profile] metaquotes
It's like they say: When God closes a door, a zombie will claw down a different one.


Context is transferring zombie show loyalties.
Page generated Jan. 22nd, 2017 10:16 pm
Powered by Dreamwidth Studios