momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)
[personal profile] momijizukamori
I have been researching this, and while I've found a lot of articles on how to set up faceted searching using existing search engines (mostly Solr, though a few with Sphinx), and a bunch of articles on frontend design for faceted search.... there is not a lot on optimizing data structure or queries that I can find. And I know basically nothing about code optimization so - tossing this out here!

Data structures )

Query Structure )

Tragically the already existing options are 'use Solr', 'use something written on a Java server backend', or 'use a client-side Javascript library (which won't work with JS off and will probably not work on a 1300+ collection, but we didn't stress-test it to see)'
ninetydegrees: Drawing: anime version of my face (anime)
[personal profile] ninetydegrees
Here are the new locations:

bin/upgrading/s2layers/... => styles/...
bin/upgrading/s2layers.dat => styles/s2layers.dat

ext/dw-nonfree/bin/upgrading/s2layers/... => ext/dw-nonfree/styles
ext/dw-nonfree/bin/upgrading/s2layers.dat => ext/dw-nonfree/styles/s2layers.dat

If you're working on a styles bug, you may want to save your files, update your code and work on a new branch (or do what's necessary to update your current branch and reapply your changes).
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
[staff profile] denise
linux.conf.au's call for proposals is now open, due july 6. The conference this year is in Perth from 6 Jan - 10 Jan 2014. Contrary to the name, it's not just about Linux! There are always talks about all kinds of open source software, including less technical talks.

LCA is a fabulous, friendly, amazingly-well-run conference with amazing treatment of speakers and attendees alike. Mark and I have spoken there twice -- it's very competitive speaker selection, but they're also very committed to speaker diversity and are always looking for new speakers. They offer travel assistance for a limited subset of speakers as well, and by 'travel assistance' I mean they'll book your flights for you and pay for your accomodation if you request it -- asking for assistance does limit your chances of acceptance, but it's worth applying if it would mean the difference between being able to go and not being able to go.

If you're considering it, Mark and I will happily help refine your idea, and I'll help you refine your actual proposal to make it the best it could be! And tell your impostor syndrome to take a hike: if you think you've got something interesting to talk about, it's definitely worth a try. You don't lose anything by submitting a proposal, and if it's accepted, you'll get to attend one of the better conferences I've ever attended. :)
misskat: A cheerfully smug crab holding a bow, a sword, and an axe. (Smug crab)
[staff profile] misskat
It's 106 minutes until the code push, we got a full cup of coffee, half a chocolate chip cookie, it's dark... and we're wearing code goggles.

Hit it. )

We're so glad to see so many of you lovely coders here tonight. And we would especially like to welcome all the representatives of our developer community that have chosen to join us here in the Palace Dreamwidth Ballroom at this time. We certainly hope you all enjoyed the show. And remember, people, that no matter who you are and what you do to live, thrive and survive, there're still some things that makes us all the same. You. Me. Them. Everybody. Everybody.

(I have a complete list of where these quotes came from. The person/people who guess the most correct quotes will get a month of paid time for their awesomeness. Make your guesses in comments!

[personal profile] sarah will be in later with the second part of this tour.)
deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)
[personal profile] deborah
For people coming to the Boston-area hackathon in Davis Square, Somerville, on Saturday, June 15: leave contact info in a (screened) comment here, and I'll send you details. (We're meeting in an office space so I don't want to post publically.)

Experienced to beginner contributors welcome, seriously, code-adjacent is fine. :D

Dreamwidth Strong!
foxfirefey: A guy looking ridiculous by doing a fashionable posing with a mouse, slinging the cord over his shoulders. (geek)
[personal profile] foxfirefey
So, sometimes Bugzilla can be slow to reference/search, or sometimes you want to break up a bigger bug into a set of tinier bugs without cluttering up Bugzilla or making a bunch of comments to your bug in Bugzilla that you then have to manually scan for information.

Your personal GitHub fork can have its own simple bug tracker! Log in, go to your fork of dw-free or dw-nonfree, and find the settings in the button bar. Go check the box next to issues. Voila! You now have a very simple, fast issue tracker you can use in a way that is most convenient to you. The link to the issues interface will be a button in the toolbar. Here's mine so far:

https://github.com/foxfirefey/dw-free/issues

You can note that I'm putting the Bugzilla bug number in the header of each issue, just so I know what bug each issue belongs to. I have also made myself a milestone for the next code push (tomorrow!), so I can filter down to which issues I want to have finished by then.

You can also check the wiki box to have your own personal wiki notebook for taking your research notes that aren't relevant to anyone else by checking the wiki box on that settings page.

I hope this is useful for you! I'm thinking it will be very useful for me.
alanj: (Default)
[personal profile] alanj
I'll donate $100 to the Electronic Freedom Foundation in the name of anyone who gets Bug 4527 (crossposting Markdown results in bare syntax on remote site) fixed, payable when the fix shows up in production ;)

I would really like to start using Markdown. Unfortunately most of my friends are not cool enough to use Dreamwidth, so I am dependent on crossposting, so this issue makes Markdown use impossible for me. It should be a very small patch; my guess when I looked at it was under 10 lines, though proper error-handling and comments and such will bump it up some.
kareila: Rosie the Riveter "We Can Do It!" with a DW swirl (dw)
[personal profile] kareila
Every few months, I run through [site community profile] changelog compiling a list of who has been contributing patches to our code repository, with the understanding that this is not a competition, or any sort of "high score" list. It's intended as a guide for casual developers, to discern not only our most prolific contributors, but also those who have contributed to the project most recently and therefore would be more likely to provide a timely, informed response to development questions. That is why the list is sorted by "Latest" instead of "Changes".

In general, one commit on Github equals one point in the "Changes" column, but fractional points are awarded for collaborative efforts — the most common example being a new S2 theme, where usually half credit is awarded to the theme author and the other half to the person who converts the theme into a code patch. Due to the nature of development, some changes are massive contributions of new code, and others are tiny tweaks; there is no correlation with the amount of effort involved. We are grateful to everyone who helps to improve Dreamwidth, in ways large or small.

I last compiled this list at the beginning of February, and am redoing it a little ahead of schedule since we have YAPC::NA coming up. Since that time, we have welcomed two new contributors: [personal profile] shadowspar and [personal profile] yaysunshine. Congratulations and thank you again!

  #  User                      Changes     Latest
  1. mark                        474.5     Tue May 14 23:18:14 2013 UTC
  2. liv                            20     Tue May 14 15:14:24 2013 UTC
  3. momijizukamori             152.83     Mon May 13 19:58:06 2013 UTC
  4. rising                      26.63     Sun May 12 23:22:53 2013 UTC
  5. kaberett                        7     Thu May 09 00:07:49 2013 UTC
  6. foxfirefey                     89     Mon Apr 29 22:21:15 2013 UTC
  7. randomling                  17.33     Sun Apr 28 16:50:24 2013 UTC
  8. ninetydegrees              648.43     Fri Apr 26 14:31:54 2013 UTC
  9. fu                           1359     Wed Apr 24 08:26:58 2013 UTC
 10. wychwood                        6     Mon Apr 22 10:23:30 2013 UTC

 11. jeshyr                      17.16     Sun Apr 21 01:49:52 2013 UTC
 12. deborah                        40     Fri Apr 19 04:48:38 2013 UTC
 13. purplecat                       6     Tue Apr 16 13:04:25 2013 UTC
 14. shadowspar                      3     Thu Apr 04 02:58:08 2013 UTC
 15. kimira                          8     Mon Mar 18 06:59:44 2013 UTC
 16. denise                     393.08     Mon Mar 11 01:01:51 2013 UTC
 17. yaysunshine                   0.5     Thu Mar 07 20:52:45 2013 UTC
 18. nornoriel                   14.66     Thu Mar 07 18:30:32 2013 UTC
 19. dancing_serpent              24.1     Sun Mar 03 15:52:00 2013 UTC
 20. alierak                        15     Sat Feb 09 22:57:50 2013 UTC
The rest of the list... (138 total) )
momijizukamori: Grey tabby cat with paws on keyboard and mouse. The text reads 'code cat is on the job', lolcats-style (CODE CAT)
[personal profile] momijizukamori
(Apologies to anyone seeing this twice, I posted it in [site community profile] dw_dev_training but Mark and D suggested here was probably a better fit!)

So, this is the gigantic project that's been kicking around my head the last few months, because I love our themes but right now, the organization is nooooot there. And I love organization. The full bugzilla listing has all the debates and links and what not, but I'm going to add the summary of UI implementation I ran by Denise below:

quoted from Bugzilla )

Because the scope of this runs through Perl, MySQL, BML, and Javascript, today I sat down and wrote out a vague work-flow for how looking at themes by category in /customize should run, and how adding themes as an admin should run, so I have an idea of what I need to do.

very rough, mind you )

I'd really appreciate feedback on if I missed any important stuff, logistics of the UI implementation, and how exactly we should store this information in the databases. Or even on the list of categories I have so far, though there will probably be a bigger, more official RFC when things get far enough.
foxfirefey: A guy looking ridiculous by doing a fashionable posing with a mouse, slinging the cord over his shoulders. (geek)
[personal profile] foxfirefey
All books half off for today, so if you've been meaning to get some technical books, their ebooks are a great choice--they're all DRM free and whatnot.
ninetydegrees: Drawing: little girl peeking through blinds (peeking)
[personal profile] ninetydegrees
Dear fellow devs,

bug 4726 will move all folders in /bin/upgrading/s2layers/ as well as /bin/upgrading/s2layers.dat to /bin/styles. I have this mostly patched so, if you're currently working on any of these files, please set your bug as blocking mine so I can keep my patch up-to-date and know when it's safe to push it.

Thank you!

P.S. baggyeyes, I've already done this for your bug as I know you're working on it. :)
jeshyr: Dreamwidth Sheep in a wheelchair. Text "I Dream Of Accessibility" (DW Accessibility - Dream Of Accessibilit)
[personal profile] jeshyr
I've posted in [site community profile] dw_accessibility about what it is that makes accessibility matter to people, and I'm especially interested in getting responses from developers and other volunteers so please wander over and take a look ...

Cheers,
r
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)
[personal profile] momijizukamori
Previous installments of the great Spring Bug Cleaning: Part 2, Part 3, and Part 4.

What time is it? FAQ time! )
mark: Photo of Mark's face, taken in standard office fluorescent. (Default)
[staff profile] mark
Hi all! This is my first attempt at a code tour. Denise said she needed a hand, so I volunteered... please enjoy, or at least, ... huh, do we not have a word that means unenjoy? I mean, there's unenjoyable, but you can't say "I unenjoy that". Weird language.

Anyway. Instead of rambling on about English, I now present this code tour.

In which Mark does his first show... )
deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)
[personal profile] deborah
You know what Greater Boston needs right now, besides a massage and a teddy bear? A Dreamwidth hackathon!

As I implied last month, I'm prepared to host a dreamwidth hack event in Davis Square. I was going to post a range of proposed dates (and still can, if necessary) but if we do Saturday, June 15, there are good odds we will have a Very Special Dreamwidth Guest Star™ attending. So how do people feel about that date? We could get together noonish, bring in some lunch if we want to, maybe go out to dinner. :D

Experienced to beginner contributors welcome.

Poll #13290 Coding in the 'ville
This poll is anonymous.
Open to: All, detailed results viewable to: All, participants: 24

Saturday, June 15

View Answers

This would work for me, and I will comment so you know my username
5 (20.8%)

This wouldnt work for me, but some other dates in the spring / early summer would
0 (0.0%)

I can't go to a get together in greater boston but I like to click in polls. CLICKY.
19 (79.2%)



Poll is anon, comments are screened unless you tell me to unscreen, so you don't have to worry about geographically outing yourself.
jeshyr: Programming dreamsheep (Dreamwidth - Development)
[personal profile] jeshyr
Just to let folks know, the ombibus jeshyr-do-anything script at http://dw-dev.dreamwidth.org/94822.html has been upgraded to cope with git.

It doesn't do quite as many things as it used to, but it does all the basics and I'll add new things back in as I figure out how to do them with git.

Jobs it currently handles include:
Apache server up/down/restart
Move between free/nonfree directory trees
Update databases
Upgrade your hack with github code
Hard reset your hack to current github state
Tidy old patching artefacts
Show apache error logs

It used to make patches and handle diffs and stuff but since that's all *so* different in git I just ripped it out and will re-add as appropriate.

You can always find the code at http://dw-dev.dreamwidth.org/94822.html - I won't include it here, trying to keep it just in one place or we'll end up with 27 different versions.

Comments, brickbats, boquets, requests, and suggestions welcome :)

Cheers,
r
foxfirefey: A guy looking ridiculous by doing a fashionable posing with a mouse, slinging the cord over his shoulders. (geek)
[personal profile] foxfirefey
Incoming delayed but FINALLY here! Read Part 1 and Part 2 if you haven't so you can get to--

Part 3: 31 more bugs! )
musyc: Dreamwidth sheep in Slytherin green/silver colors (Slytherin: Dreamsheep)
[personal profile] musyc
Morning all! (For values of morning that apply to your current time - make any substitutions or exchanges as necessary. Me, I exchanged a coconut-filled chocolate for raspberry today. Om nom nom.)

This installment of the code tour has a FAQload of FAQbugs. And I apologize in advance if any typos slip in, as my cat decided to "help" by falling asleep on my number keypad. I'm sure many of you can sympathize.

On with the show! )

Profile

dw_dev: The word "develop" using the Swirly D logo.  (Default)
Dreamwidth Open Source Development

June 2013

S M T W T F S
      1
2345 67 8
910 1112 1314 15
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 19th, 2013 11:52 am
Powered by Dreamwidth Studios