[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/jp/ - Otaku Culture


View post   

File: 671 KB, 1280x720, 0kme.png [View same] [iqdb] [saucenao] [google]
8995242 No.8995242 [Reply] [Original]

>> No.8995247

I approve this thread.

>> No.8995250

Second.

>> No.8995257
File: 2.18 MB, 427x240, KurokoThrash.gif [View same] [iqdb] [saucenao] [google]
8995257

>> No.8995259
File: 314 KB, 722x960, 1297984559272.jpg [View same] [iqdb] [saucenao] [google]
8995259

>>8995250

>> No.8995260

Judgment desu no~

>> No.8995260,1 [INTERNAL] 

I'll get you meido

>> No.8995260,2 [INTERNAL] 

Oh god, oh god, the new html guys, I'm sure it's the new html

>> No.8995260,3 [INTERNAL] 

Oh no, it~s down

>> No.8995260,4 [INTERNAL] 

>>8995260,2
I've said this twice on here and it hasn't been.

I'm starting to think this is all a joke, like Facebook Connect or "I'll fix the moderation problems over the weekend guys don't worry".

>> No.8995260,5 [INTERNAL] 

>>8995260,4
But we do have a big board with all new written code that works way better and faster than the old html, so it will probably happen. When it will happen? Who knows.

>> No.8995260,6 [INTERNAL] 

The front page is down. The rest isn't. I just made an off topic shit thread and it's there.

>> No.8995260,7 [INTERNAL] 

Or not?

>> No.8995260,8 [INTERNAL] 

>>8995260,7
It's up now.

>> No.8995260,9 [INTERNAL] 

Well my scraper isn't exploding yet, so they haven't changed over yet.

>> No.8995260,10 [INTERNAL] 

Dame~ moot onii-chan, the newhtml is rolling out deep inside my womb~

>> No.8995260,11 [INTERNAL] 

I can feel it in my bones

>> No.8995260,12 [INTERNAL] 

hooray for set dates, finally.

Watch Murphy's/Sod's law fuck it all to hell.

>> No.8995260,13 [INTERNAL] 

>>8995260,12
There's going to be some huge mistake, like inputs aren't sanitized properly, or people can do <b><b><b> and BOLD BOMB everything.

>> No.8995260,14 [INTERNAL] 

>>8995260,13
Naw, the changes only affect the frontend. Apparently.

>> No.8995260,15 [INTERNAL] 

>>8995260,14
Well I'm not sure how the parsing works, but certain things need to be marked up differently. I don't think Futaba/Yotsuba has a good front-end/back-end distinction anyway. Everything's all over the place, it's a mess.

I really hope they fix the stupid spacing and manual line breaking. The box model does it already, you bakas.

>> No.8995260,16 [INTERNAL] 

In the new update, bans will set cookies so that people who just reset their router will be banned for ban evasion upon their untimely returns.

>> No.8995260,17 [INTERNAL] 

>>8995260,16
おk

>> No.8995260,18 [INTERNAL] 

>>8995260,16
Fuck off 2kike

>> No.8995260,19 [INTERNAL] 

It would be really nice if moot includes SPDY support along with the new HTML updates. The servers need all the help they can get as it is.

It's really noticeable on the sites that support it btw. inb4 SPDY dev

>> No.8995260,20 [INTERNAL] 

>>8995260,19
> SPDY
SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL SNAKE OIL

>> No.8995260,21 [INTERNAL] 

>>8995260,19
Moot can't add SPDY by himself. Only the nginx slav-dev can.

>> No.8995260,22 [INTERNAL] 

Something tells me the new html will be different from what was exposed on >>>/htmlnew/ ...

>> No.8995260,23 [INTERNAL] 

>>8995260,22
There will be some sort of exploit, like HTML tags aren't escaped properly. Then /b/ will spam all the boards while moot's asleep. It'll be known as [something] Day and years from now teenagers will read about it on Encyclopedia Dramatica and think it was epic.

CALLING IT NOW.

>> No.8995260,24 [INTERNAL] 

>>8995260,23
WHAT A MESS

>> No.8995260,25 [INTERNAL] 

>>8995260,22
Why did moot even bother making a test board...

>> No.8995260,26 [INTERNAL] 

>>8995260,25
For extension developers.

>> No.8995260,27 [INTERNAL] 

Well so far the new html is nice. I like having hover links on vanilla 4chan.

>> No.8995260,28 [INTERNAL] 

>>8995260,27
Nicer vanilla overall, but no difference to me since I rice the shit out of it. Scraping in fuuka is a slightly different less nice issue since the parse error log is 8mb after a matter of 2 hours, which might just be my own retarded fault anyways.

>> No.8995260,29 [INTERNAL] 

>>8995260,26
But the html was different to the point where the regexes had to be modified again, after the live launch.

>> No.8995260,30 [INTERNAL] 

>>8995260,29
Yes but something is better than being in the dark until it went live, minor modifications are better than rewriting the entire thing only after it went live.

>> No.8995260,31 [INTERNAL] 

Warosu person you should update Fuuka more often. Live on the bleeding edge!

>> No.8995260,32 [INTERNAL] 

>>8995260,31
Yeah, because a few lines of debug code updated is something he really needs right this second.

>> No.8995260,33 [INTERNAL] 

>>8995260,31
No thank you, I don't need more stress in my life.

>> No.8995260,34 [INTERNAL] 

>>8995260,33

Blogging? Unbookmarked, switched to FoOlz, called the cops.

We love you Warosu-sama!

>> No.8995260,35 [INTERNAL] 

>>8995260,34
Why are you calling him by the domain name of his site? That's rude.

Let's call him Bob.

>> No.8995260,36 [INTERNAL] 

>>8995260,35
archiver-sama!

>> No.8995260,37 [INTERNAL] 

>>8995260,34
I don't blog in the normal course of events.

>> No.8995260,38 [INTERNAL] 

>>8995260,35
We already have a Robert in this neck of the woods, though.

"Haha"?

>> No.8995260,39 [INTERNAL] 

>>8995260,38
Robert who?

>> No.8995260,40 [INTERNAL] 

>>8995260,37
>"Haha"
Too mainstream.

How about ``wwwww''

>> No.8995260,41 [INTERNAL] 

>Search in
>OPs Only

Finally! Unfortunately, the JavaScript widget is broken and you have to use the advanced-search page.

>> No.8995260,42 [INTERNAL] 

Warosu guy is cool because he doesn't feel the need to parade about with a tripcode on, just silently lurking and answering things when appropriate.

>> No.8995260,43 [INTERNAL] 

>>8995260,41
Can you tell me what exactly is broken? Everything should be at latest master now.

>> No.8995260,44 [INTERNAL] 

>>8995260,41
It's cache, you just need to force refresh a bit.

>> No.8995260,45 [INTERNAL] 

Ctrl + F5 everything

>> No.8995260,46 [INTERNAL] 

>>8995260,45
CTRL + R and CTRL + SHIFT + R are where it's at, man.

>> No.8995260,47 [INTERNAL] 

>Please welcome /vg/ to the archives

I thought you didn't have the resources? let alone enough to run on a relatively fast board.

>> No.8995260,48 [INTERNAL] 

Can anything be done about the broken ban messages and admin text? Maybe do a quick search and replace on the <spans> or something.

Also Eksopl the bits next to the radio buttons should be <label>s, so you can click them and it selects the radio button.

>> No.8995260,49 [INTERNAL] 

>>8995260,48
You'd do better to mention these things to Eksopl on his github.

>> No.8995260,50 [INTERNAL] 

>>8995260,49
He lurks. I am opposed to both Google and GitHub for ethical reasons.

>> No.8995260,51 [INTERNAL] 

>>8995260,50
>GitHub for ethical reasons
( ≖‿≖)

>> No.8995260,52 [INTERNAL] 

>>8995260,48
Can you give me examples of each? I already fixed the quotes for this board.

>> No.8995260,53 [INTERNAL] 

>>8995260,48
I wouldn't mind knowing how to fix this, by that I mean when mods/admins dick about with HTML in their posts, or is it not possible without enabling any other HTML in post contents.

>> No.8995260,54 [INTERNAL] 

>>8995260,47
Having /vg/ puts the machine nearly at full. It was added by request. After some thought, I couldn't think of other boards decent enough to archive. If you have suggestions for the future direction of the archive, feel free to post them here or email the archive maintainer at haha at warosu dot org.

>> No.8995260,55 [INTERNAL] 

>>8995260,52
>>8962903
>>6842311

>>8995260,53
I think it's in templates.pl.
Speaking of HTML, the [Advanced] link seems to be broken. Rather than link to an anchor on the same page, it takes you to an anchor on /jp#, so if you're not already on it then it "reloads" the page.

>> No.8995260,56 [INTERNAL] 

>>8995260,54
Well, considering foolz already has /vg/, you might want to look in to an alternative.

>> No.8995260,57 [INTERNAL] 

>Having /vg/ puts the machine nearly at full.

Is it getting that much traffic, or is it just the dumper?

>>8995260,55
>templates.pl

The horror.
https://code.google.com/p/fuuka/source/browse/trunk/templates.pl

>> No.8995260,58 [INTERNAL] 

>>8995260,57
It could be worse:
https://github.com/FoOlRulez/FoOlFuuka/tree/master/content/themes/default/views

>> No.8995260,59 [INTERNAL] 

Honestly, I don't even know PHP and I can read any of that better. I don't even know what's happening in Andrey's code. It's awful enough he insists on generating the site html with here documents inserted into Perl code instead of using any of Perl's half dozen mature template modules, but then I looked closer and started seeing non-standard <if> and <loop> tags in it. Then I found this:

https://code.google.com/p/fuuka/source/browse/trunk/cgi-board.pl#449

He put the html into here documents in Perl source code, then wrote his own slow templating system based on regexes, so he could embed procedural logic into the HTML, by substituting actual Perl code into the HTML which itself is already inside Perl source code.

What is the point of that? He's embedding template syntax into HTML embedded in Perl so he can embed more Perl into his Perl with Perl. Either do it properly with a module or just build the page with subs and print statements. Jesus.

>> No.8995260,60 [INTERNAL] 

>>8995260,59
Confused me too. I haven't used Perl for ages (I mean like, 10 years) but reading templates.pl I assumed he was just using HTML with a few variables and hooks for scripts. I worked with WordPress for a few years, so this sort of thing made sense to me. It's modular and pretty straightforward. But then I saw all the HEREs and read the other files and what the hell is he doing?

Eksopl, explain this to me. How can you even understand it?

>> No.8995260,61 [INTERNAL] 

Don't disrespect Андрюха-sama-dono like that, ``please''

>> No.8995260,62 [INTERNAL] 

>>8995260,57
Dumpers and Sphinx. The memory delta was only 250mb, but memory is memory. Currently Sphinx is sitting at 800mb resident.

>> No.8995260,63 [INTERNAL] 

>>8995260,55
Thanks, fixed.

>> No.8995260,64 [INTERNAL] 

>>8995260,48
> Can anything be done about the broken ban messages and admin text?
Ban messages are parsed by the dumper. They've been fixed for a while, but obviously stuff dumped by an old dumpers can only be fixed by whoever has access to the database.

> Admin text
This is kind of by design, or at least, considering how the dumper goes to great pains to try to parse everything and never store any HTML in the database, I assume it was done by design. Historically, 4chan mods tend to use HTML to insert repeating audio, YouTube videos and other stuff that can interfere with proper page display.

I suppose I could store raw HTML for admin/mod posts and display it as-is, but I'm not entirely sold on the idea.

> Also Eksopl the bits next to the radio buttons should be <label>s, so you can click them and it selects the radio button.
Alright, noted.

>>8995260,59
>>8995260,60
Eh, it's just a homebrewed templating system. I believe it was based on Wakaba's? The template syntax doesn't shock me, it kinda looks like Smarty in some ways, not too horrible. The way it's parsed is rather arcane, yeah, in the sense that I somehow end up getting the "(eval (apply (car" song stuck in my head whenever I have to touch it, plus it made me go "well, fuck that" when I first engaged in naïve attempts at converting the script to FCGI years ago, but yeah.

>He's embedding template syntax into HTML embedded in Perl so he can embed more Perl into his Perl with Perl.
Hahah, yeah, that's exactly what's happening. Well, I'm not touching the templating system anytime soon; probably never, so it's most likely going to stay like that.

Also, Warosu Admin, you're missing id="advanced-search-form" on the advanced search form. That's breaking the Simple/Advanced switch.

>> No.8995260,65 [INTERNAL] 

>>8995260,64
Thanks, the advanced search should be fully fixed now.

>> No.8995260,66 [INTERNAL] 

>>8995260,48
> Can anything be done about the broken ban messages and admin text?
Ban messages are parsed by the dumper. They've been fixed for a while, but obviously stuff dumped by an old dumpers can only be fixed by whoever has access to the database.

> Admin text
This is kind of by design, or at least, considering how the dumper goes to great pains to try to parse everything and never store any HTML in the database, I assume it was done by design. Historically, 4chan mods tend to use HTML to insert repeating audio, YouTube videos and other stuff that can interfere with proper page display.

I suppose I could store raw HTML for admin/mod posts and display it as-is, but I'm not entirely sold on the idea.

> Also Eksopl the bits next to the radio buttons should be <label>s, so you can click them and it selects the radio button.
Alright, noted.

>>8995260,59
>>8995260,60
Eh, it's just a homebrewed templating system. I believe it was based on Wakaba's? The template syntax doesn't shock me, it kinda looks like Smarty in some ways, not too horrible. The way it's parsed is rather arcane, yeah, in the sense that I somehow end up getting the "(eval (apply (car" song stuck in my head whenever I have to touch it, plus it made me go "well, fuck that" when I first engaged in naïve attempts at converting the script to FCGI years ago, but yeah.

>He's embedding template syntax into HTML embedded in Perl so he can embed more Perl into his Perl with Perl.
Hahah, yeah, that's exactly what's happening. Well, I'm not touching the templating system anytime soon; probably never, so it's most likely going to stay like that.

Also, Warosu Admin, you're missing id="advanced-search-form" on the advanced search form. That's breaking the Simple/Advanced switch.

>> No.8995260,67 [INTERNAL] 

>>8995260,66
Noooo, a double post.

Red trashcan of shame.

>> No.8995260,68 [INTERNAL] 

>>8995260,67
Triple post, I deleted the other one. It was because InnoDB migration was happening and I forgot to note it.

>> No.8995260,69 [INTERNAL] 

ITT: the developer of an archive PHALES HARD at his own software.

>> No.8995260,70 [INTERNAL] 

>>8995260,69
You lost? Foolz is that way

>>
Name
E-mail
Subject
Comment
Action