Posts

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

Search Results

Site and Policy » Philomena open beta / breaking API changes » Post 156

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.

Site and Policy » Philomena open beta / breaking API changes » Post 155

Luna
Luna - For Patreon supporters
Woona - Derpi Supporter
Pixel Perfection - I still call her Lightning Bolt
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab
Elements of Harmony - Had an OC in the 2022 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.

Site and Policy » Philomena open beta / breaking API changes » Post 154

Site and Policy » Philomena open beta / breaking API changes » Post 153

Site and Policy » Philomena open beta / breaking API changes » Post 152

Site and Policy » Philomena open beta / breaking API changes » Post 151

Site and Policy » Philomena open beta / breaking API changes » Post 150

byte[]
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Non-Fungible Trixie -
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
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.

Site and Policy » Philomena open beta / breaking API changes » Post 149

Angius

The Ponut Eater
@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.

Site and Policy » Philomena open beta / breaking API changes » Post 148

Background Pony #AC7E
Oh g I got scared for a second I thought coppa was going to kill this site next

Site and Policy » Philomena open beta / breaking API changes » Post 147

byte[]
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Non-Fungible Trixie -
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

Site and Policy » Philomena open beta / breaking API changes » Post 146

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?

Site and Policy » Philomena open beta / breaking API changes » Post 145

Stellar Dust
Stellar Dust - For supporting the site
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab

Horse
‌-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  
‌  

Site and Policy » Philomena open beta / breaking API changes » Post 144

Site and Policy » Philomena open beta / breaking API changes » Post 143

Joey
Dawnsong - Derpi Supporter
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Cool Crow - "Caw!" An awesome tagger
Tree of Harmony - Drew someone's OC for the 2022 Community Collab
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Verified Pegasus - Show us your gorgeous wings!

PM me your cute OCs
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.

Site and Policy » Philomena open beta / breaking API changes » Post 142

Site and Policy » Philomena open beta / breaking API changes » Post 141

Site and Policy » Philomena open beta / breaking API changes » Post 140

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.

Site and Policy » Philomena open beta / breaking API changes » Post 139

byte[]
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Non-Fungible Trixie -
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
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.

Site and Policy » Philomena open beta / breaking API changes » Post 138

byte[]
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Non-Fungible Trixie -
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
  • 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.
The “Next” and “Last” links in the “Watched Images” section of the site’s main page don’t take you to your “watched” list.
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.

Site and Policy » Philomena open beta / breaking API changes » Post 137

Site and Policy » Philomena open beta / breaking API changes » Post 136

Site and Policy » Philomena open beta / breaking API changes » Post 135

Stellar Dust
Stellar Dust - For supporting the site
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab

Horse
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

Site and Policy » Philomena open beta / breaking API changes » Post 134

Site and Policy » Philomena open beta / breaking API changes » Post 133

JP
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -

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.

Site and Policy » Philomena open beta / breaking API changes » Post 132

Yoshimon1
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
Roseluck - Had their OC in the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab
Elements of Harmony - Had an OC in the 2022 Community Collab

yay(){ yay|yay & };yay
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.

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
forumLiteralMatches the short name for the forum this post belongs to.forum:meta