Posts

For more information, see the search syntax documentation. Search results are sorted by creation date.

Search Results

Angius

The Ponut Eater
@byte[]
You got me interested in Phoenix, as Postgre is also my database of choice. I'll have to start some small project with it and see how's the experience compared to ASP.NET Core.
Posted Report
Luna
Luna - For Patreon supporters
Woona - Derpi Supporter
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab
Twinkling Balloon - Took part in the 2021 community collab.
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice
My Little Pony - 1992 Edition
Best Art Program Ever - I get the badge because I made the event >:V
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab

Luna Best Pony~
@Mister E.
Nothing apart from VERY minor cosmetic changes. This is just a move.

All of the larger stuff will be implemented post-move, we have a bunch of things on our todo list.
Posted Report
byte[]
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
An Artist Who Rocks - 100+ images under their artist tag
Artist -

Philomena Contributor
@Angius
Paradigm, as in from OOP (with some procedural and functional sprinkled in) to a fully functional language.
Oh, that kind of paradigm. I thought you were talking about MVC vs MVVC etc. It might surprise you then to hear that we were basically writing Ruby in almost functional style anyway. Most of the method calls in our code (the stuff that does "actual work" as opposed to just database interaction) are to Enumerable and to ActiveSupport::CoreExt. There are vanishingly few class structures we have, and only one or two actually use inheritance or true polymorphism, because it basically isn't needed. (There's also some broken STI that I aim to fix… uh, at some point, but that doesn't really count.)
Not sure what you mean when it comes to Ecto and being tied down by schema. Not quite sure how it works with Django, but most modern ORMs let you design the schema code-first and use migrations
If you read my post on why I decided to do this rewrite, it sets out my reasoning. Basically the ORM structure provided by ActiveRecord ended up slowing us down considerably after schema changes where we should have been getting faster, and I had at that point just had enough of it. The reason for this slowing down was due to Ruby object creation overhead. Neither Python nor Ruby are particularly well-known for being fast at object creation, so I can't see Django being much better here. C# (or even F#, in fact) could potentially be viable, for sure. But Ecto stood out to me because of its fantastic query API support for PostgreSQL, which is the database we use.

I've also had Elixir on my mind as a Ruby replacement for a very long time, on the order of several years, as I had more or less anticipated this becoming a problem after the Postgres migration. Discussions I had with Rails core developers years ago in IRC had significant sway in my early opinion of the Phoenix framework, and there was a lot of excitement surrounding the framework (Jose Valim even occasionally showed up in those channels discussing it).

Earlier this year, someone paid me for and I wrote a "scratch project" (a video hosting site) to get used to Elixir and Phoenix, and by late July I felt that I had the experience with the language and framework that I needed to pull this off. I also of course have gained a lot of experience over the past few months as it takes quite a lot to run a modern imageboard.

To be perfectly honest, I did not even consider ASP.NET as a replacement framework. It would certainly work, though. My personal objection is that it's not really "built" for PostgreSQL the way Ecto clearly is. In addition, ASP is what I was doing at my job over the summer, and I was not having a great time picking through what had been left for me, though I admit that was mostly to do with the code being untouched for about ten years.
Angius

The Ponut Eater
@byte[]
@Angius
Who says Phoenix isn't in the same paradigm as Rails?


Paradigm, as in from OOP (with some procedural and functional sprinkled in) to a fully functional language.

Not sure what you mean when it comes to Ecto and being tied down by schema. Not quite sure how it works with Django, but most modern ORMs let you design the schema code-first and use migrations. And Ecto in particular, at a glance, doesn't seem to be all that different from EF Core or Linq2Db.

Regardless, thanks for the answer.
Posted Report
Background Pony #AC7E
Oh g I got scared for a second I thought coppa was going to kill this site next
Posted Report
byte[]
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
An Artist Who Rocks - 100+ images under their artist tag
Artist -

Philomena Contributor
@Stellar Dust
I will address this more properly after I finish moving

@Angius
Who says Phoenix isn't in the same paradigm as Rails? Rails just makes you take extra steps to get to something reasonable.

Elixir is syntactically similar to Ruby, even if in the end it has a very different Erlang-inspired grammar. It doesn't have the Linux compatibility headaches that (even Core) .NET has.

I am moving to escape a framework paradigm that's tying me down to a trash database schema; as far as I see it, Django and ASP.NET have similar problems. Ecto is amazing. (query adapter related)

Also the BEAM VM is quite fantastic
Posted Report
Angius

The Ponut Eater
A more general question that I realize I forgot to ask: any reason in particular you went with Elixir over something in at least the same paradigm as RoR like ASP.NET Core or Django?
Posted Report
Stellar Dust
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab
Twinkling Balloon - Took part in the 2021 community collab.
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Best Artist - Providing quality, Derpibooru-exclusive artwork

‌-When I click on create a new filter from scratch it tells me that I can't access to that page, also, the options "edit this filter", "delete this filter" and "copy and customize this filter" doesn't exist

‌-Clicking image reverse search button without an image sends you to 404 page

‌-There is no change username option in Account Settings

‌Small visual bugs.
‌-When you try to change your profile image without selecting any image you receive 3 "can't be blank" warnings, also there's no go back button to return to account settings

‌-Webm images doesn't show the label that says they are webm in the thumbnail

Not sure if I'm exaggerating with these, should I avoid mentioning them?
‌-In the user_links page in Mobile, the content doesn't fit the screen and it moves out of page (this also happens in derpibooru)

‌-The same thing happens in the avatar/edit page in Mobile

‌-The text size <h2> at any page overlaps when it has 2 or more lines of text

Posted Report
Joey
Dawnsong - Derpi Supporter
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab
Twinkling Balloon - Took part in the 2021 community collab.
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
Best Art Program Ever - For artists who were courageous enough to draw something for the April Fools day.
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab

PM me your cute OCs
@byte[]
@Stellar Dust
Not sure if it's supposed to work like that in the beta but the search posts page from the forums doesn't show you the search options
They're folded into the search query. Scroll down for more documentation on how that works.


If forum post searching is going to work the same way that the super-secret mod-only comment searching feature (that totally doesn't exist) works, I can assure you that so many people are gonna struggle figuring out how to use that.
Posted Report
Background Pony #DD1C
How do I hide the left side bar (the one with featured images and stuff) in Philomena? I can't find this option.
Posted Report
byte[]
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
An Artist Who Rocks - 100+ images under their artist tag
Artist -

Philomena Contributor
@Stellar Dust
You can't see the Historical Statistics in the stats section
I'm not sure if I will implement this.
Not sure if it's supposed to work like that in the beta but the search posts page from the forums doesn't show you the search options
They're folded into the search query. Scroll down for more documentation on how that works.
Posted Report
byte[]
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
An Artist Who Rocks - 100+ images under their artist tag
Artist -

Philomena Contributor
@Yoshimon1
@Yoshimon1
- The placeholder "Search" text of the search bar suddenly is a dark gray instead of the usual light blue-white-ish.
- Every single element on the entire site has an added line-height: 1.15 rule inherited from…
- "Watched by x users" is missing under artist links on profile pages.

@JP
A minor nitpick: if an image has no faves, on the Rails' side the "List favoriters" tab says "Favorited by 0 users", but on the Philomena side the same message is "Favorited by", ie. the text just cuts off. And when there are faves, on Philomena side you get a list of favers normally, but there's still no faves count.

@Algebroot
The "Next" and "Last" links in the "Watched Images" section of the site's main page don't take you to your "watched" list.

@Stellar Dust
Changing the source of an image with the same source adds a change to the source history
If you search a tag that it's hidden or has 0 images it says "Showing results 1 — 0 of 0 total" instead of "No Images Found"
fixed


@Pathos14489
So what is your estimate on when you think you'd be releasing the source to the current state of the booru?

Dec 25, though my strong recommendation is that if you want a booru to use for another purpose, use Philomena instead. It is much less complex, significantly more convenient to set up, and is much more forgiving about your execution environment.
Posted Report
Stellar Dust
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab
Twinkling Balloon - Took part in the 2021 community collab.
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Best Artist - Providing quality, Derpibooru-exclusive artwork

Changing the source of an image with the same source adds a change to the source history

If you search a tag that it's hidden or has 0 images it says "Showing results 1 — 0 of 0 total" instead of "No Images Found"

You can't see the Historical Statistics in the stats section

Not sure if it's supposed to work like that in the beta but the search posts page from the forums doesn't show you the search options
Posted Report
JP
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Twinkling Balloon - Took part in the 2021 community collab.
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
My Little Pony - 1992 Edition
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab
Dream Come True! - Participated in the MLP 9th Anniversary Event
Wallet After Summer Sale -
Best Artist - Providing quality, Derpibooru-exclusive artwork
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.

I miss the show so much
A minor nitpick: if an image has no faves, on the Rails' side the "List favoriters" tab says "Favorited by 0 users", but on the Philomena side the same message is "Favorited by", ie. the text just cuts off. And when there are faves, on Philomena side you get a list of favers normally, but there's still no faves count.
Posted Report
Yoshimon1
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab
Twinkling Balloon - Took part in the 2021 community collab.
Ten years of changes - Celebrated the 10th anniversary of MLP:FiM!
Silver Supporter - Silver Supporter
Best Art Program Ever - For artists who were courageous enough to draw something for the April Fools day.
My Little Pony - 1992 Edition
The Magic of Friendship Grows - For helping others attend the 2020 Community Collab
Friendship, Art, and Magic (2020) - Took part in the 2020 Community Collab

yay(){ yay|yay & };yay
@Yoshimon1
@byte[]
I'd like to know what the breakages are. To my knowledge the CSS is a straight copy from booru-on-rails, so this means I likely bungled the markup structure.

Oh, alright then. In that case, here's what I noticed (Default theme):
- The placeholder "Search" text of the search bar suddenly is a dark gray instead of the usual light blue-white-ish.
- Every single element on the entire site has an added line-height: 1.15 rule inherited from…
@/! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss /
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}@

…here in the default.css that makes everything look a bit squished together compared to before.
- media-boxes on profile pages (Recent artwork/uploads/favourites) are bigger (232x254 for me instead of the old 150x172) and there's now 6 instead of 5, which may have been an intended change, but now makes everything very big and displayed in two lines. (Or is that a setting somewhere?)

Also:
- "Watched by x users" is missing under artist links on profile pages.
- "Posts: x" is missing under avatars in forum posts.

I'm still seeing these problems. Did you miss my post or are they currently in development/to be fixed later?

Also, I'm currently experiencing occasional slowdowns on Philomena, with my profile page taking between 1-10 seconds to fully load all images in Recent Artwork/Uploads/Favorites. … Ah, no, looks like it's also on the regular site. So probably just general high server load or something on the route or my end and not Philomena-related.
Posted Report

Default search

If you do not specify a field to search over, the search engine will search for posts with a body that is similar to the query's word stems. For example, posts containing the words winged humanization, wings, and spread wings would all be found by a search for wing, but sewing would not be.

Allowed fields

Field SelectorTypeDescriptionExample
authorLiteralMatches the author of this post. Anonymous authors will never match this term.author:Joey
bodyFull TextMatches the body of this post. This is the default field.body:test
created_atDate/Time RangeMatches the creation time of this post.created_at:2015
idNumeric RangeMatches the numeric surrogate key for this post.id:1000000
myMetamy:posts matches posts you have posted if you are signed in. my:posts
subjectFull TextMatches the title of the topic.subject:time wasting thread
topic_idLiteralMatches the numeric surrogate key for the topic this post belongs to.topic_id:7000
topic_positionNumeric RangeMatches the offset from the beginning of the topic of this post. Positions begin at 0.topic_position:0
updated_atDate/Time RangeMatches the creation or last edit time of this post.updated_at.gte:2 weeks ago
user_idLiteralMatches posts with the specified user_id. Anonymous users will never match this term.user_id:211190