[ home / bans / all ] [ qa / jp / cry ] [ sum ] [ f / ec ] [ b / poll ] [ tv / bann ] [ toggle-new / tab ]

/b/ - Boson Technology

Also known as Boson /g/

New Thread

Options
Comment
File
Whitelist Token
Spoiler
Password (For file deletion.)
Markup tags exist for bold, itallics, header, spoiler etc. as listed in " [options] > View Formatting "



[Refresh] [Bottom] [Catalog] [Archive]

File:chamaji33.jpg (608.36 KB,936x1001)

 No.6583[Reply]

If you ever want to reward me for a good job, then I have several ways you can help.

https://kissu.moe/donations

This page has donations as well as some affiliate programs which provide me commissions on sale.

Changes June 6th, 2022
Presently someone is covering my developer cost for the site. The terms of donation are slightly different because of this. Likewise changes to my monetary account are requiring a change of services from Patreon to Ko-Fi.

Kissu needs a total of 30 USD / Month to pay for it's services. This covers both per month domain fees and server fees. Extra gets put into savings for future needs or gifted to people important to Kissu.


My patreon will be open until no one is left in them.
https://ko-fi.com/kissu
33 posts and 3 image replies omitted. Click reply to view.

 No.10189

Current costs:
12.00USD/Mo main server
9.00USD/Mo (324 USD/3yr) backup server
2.70USD/Mo domain names (32.32 USD/Yr kissu and taba)
Total: 23.70 USD/Mo

Currently getting(excluding my sponsor):
9USD/Mo (then the fees) Patreon
0USD/Mo (with better fees) Ko-Fi
Total loss from changing platforms: About 30$/mo
changing platforms is pretty harsh

 No.10190

>>10009
i stopped procrastinating and switched to ko-fi

 No.10498

Started doing monthly posts to summarize the site changes over the months
July's: https://ko-fi.com/post/Update-July-M4M5DND5I
August: https://ko-fi.com/post/Update-August-K3K4E2ZRD




File:Plastic Heart.webm (20.74 MB,1920x1080)

 No.10191[Reply][Last50 Posts]

Dev-blog iteration - 2022:
- Bugfixes
- Remove Vichan (The imageboard engine)
- Write a defacto Vichan successor able to support both UI(private)
- Consolidating appropriate services into a single main one
Other things:
- Maintaining original UI
- Improving Kissu UI
- Minor Kissu work and rework
- Improve the quality of Kissu content
163 posts and 34 image replies omitted. Click reply to view.

 No.10548

But, the thumbnailer is slow because the process of acquiring thumbnails from videos is not exactly fast.

 No.10549

>>10191
last-reply sorting seems bugged on /all/ index. Currently >>>/sum/1292 is shown on top, meanwhile >>>/sum/1416 had 2 saged posts in the meanwhile, and it's not shown anywhere. Also page 6 on /all/ is missing.

 No.10550

>>10549
1416 is shown on /all/ somewhere but it's not being put on top of /all/ with last-reply sorting as you say.
Page 6 is missing from the bottom pagelist(when 15+ threads are hidden), this is not intentional, probably the leftovers of something I once fixed but didn't properly test.

 No.10552

Actually I see what you mean, there's a dead spot after the catalog page ends(only 14 of 15 threads are displayed) and there is a situation where page 6 is dead so I guess I only fixed that issue in my dreams.

 No.10553

meh.. the disappearance of page 6 will just have to be an idiosyncrasy with the UI software. Assuming this was due to thread hiding, fixing it isn't worth it.




File:[MoyaiSubs] Mewkledreamy -….jpg (237.19 KB,1920x1080)

 No.10412[Reply]

I figure it wouldn't hurt to have a thread focused on kissu's CSS stuff. I can blog about it and people can offer suggestions. CSS is the text that alters how stuff looks on websites. When I add in something temporarily, like little images attached to posts, it's a CSS thing.

Anyway, I think it'd be cool if there was more community interaction with this thing and people could provide material for me to use.
We can't really celebrate every idol or 2hu birthday or it'd be a lot less special. I've just been doing it on a whim now and then with random stuff, but I'm only one person with one set of likes and dislikes.
Maybe you liked part of an episode or game and edited a nice crop of it? Yeah, I can put that up for a couple days. Did a manga come back from hiatus and you're excited to share a picture from it? Sounds cool, I'll attach something to your thread if you provide it. Stupid stuff like "Can you add furry Patchy to this /jp/ thread" is also acceptable, in moderation.
37 posts and 17 image replies omitted. Click reply to view.

 No.10484

>>10483
Thanks, kissu is awesome!

 No.10537

File:63764769_p0.png (2.19 MB,2100x2900)

I think I'll make this thread the place where I credit the artists of the stuff I use.

Rika Background: https://www.pixiv.net/en/artworks/84544442
Rena Reply: https://mosamosa.at.webry.info/200609/article_2.html (cool that website is still up!)

 No.10538

>>10537
cute Rika

 No.10541

File:cool mascot.png (1010.2 KB,1345x862)

My custom mascot looks cool against the /jp/ CSS with the Lala theme

 No.10542

>>10541
Nice. I tried to keep some space on the right side so mascots didn't block everything.
I'll list the artists later, but I'm too lazy and tired right now. Uhh, the flanfly artist is named something like Yamato which makes it annoying to track down, but the others are simple. Gotta find those bookmarks...




File:1097cc793a644833c50a01c7cd….jpg (31.4 MB,5950x4200)

 No.10517[Reply]

Kissu is like a city street.
1 post omitted. Click reply to view.

 No.10519

Too many hikikomori for that.

 No.10520

nice filesize lmao

 No.10521

the 31.4mb famimart run
grab me a a pocari sweat pls

 No.10522

File:1488575796981.png (112.37 KB,428x457)

Chicken onigiri and dried squid pl0x.

 No.10523

File:72140330_p0.jpg (209.99 KB,716x689)

street lights
people




File:Kissu Server Architecture.png (121.69 KB,1600x1200)

 No.10080[Reply]

How the site roughly looks behind the scenes. I'm beginning the planning stage of replacing Vichan and rewriting the some of the other software I used to support it.

The entire bottom row is going to be turned into one thing, maintaining all the existing functionality that we use for Kissu. I might do it piecemeal with the medium term retaining the mod.php, Kissu-React and cannibalizing the Hazuki parts. Late term all will be integrated except things like banners or Captchouli.

New software will be called Tsukuyomi.
I will probably use the same server library that I used to rewrite banners.kissu.moe and ignore my grandiose plans to use Rust at the core of the server. So we're looking at a golang server.

Exploring the other language options:
¥ NodeJS is poor with concurrency and is not a compiled language. I'm highly familiar with Typescript though since the Kissu-UI uses it. I also know it's glaring flaws.
¥ Python is slow and doesn't encourage readable code much like PHP
¥ PHP8 it's performance is improved, but most bots on the internet are searching for PHP exploits. Who knows how the language will change in the next few years.
¥ C Sharp as a server language is something I have no experience in and is therefor not suitable as a replacement.
¥ C(++) I don't know it well enough to write servers in it.
¥ Rust is very slow to program in and I will have to do everything from scratch. There are ways to have Rust and Golang pair together though.
¥ Scheme/LISP is a similar problem and advantage of the above except I'm allergic to the syntax
Post too long. Click here to view the full text.
38 posts and 1 image reply omitted. Click reply to view.

 No.10295

I've never understood the appeal of 4chan-style arguments about who's better at arguing. They're never constructive and just serve to make everyone involved mad.

 No.10300

reminds me of the old bear videos that I also didn't understand

 No.10301

>>10300
>Your async program is like something from a 19th century gothic horror story
whoa... he's not wrong

 No.10302

>>10300
love that he managed to loop this back all the way to Eratosthenes

 No.10516

Kind of interesting
https://github.com/bakape/shamichan/issues/1084
the board formerly known as meguca swapped out their equivalent to post.php with Rustlang and left the rest of it with Golang and NGINX




File:86361288_p0.jpg (1.55 MB,2067x1447)

 No.10470[Reply]

Happy birthday Doremi. Sorry to hear you missed out on steak again.

 No.10473

File:[MoyaiSubs] Mewkledreamy -….jpg (244.7 KB,1920x1080)

Which Doremi?

 No.10474

>>10473
This one!

 No.10475

File:[SubsPlease] Prima Doll - ….jpg (137.3 KB,1280x720)

>>10474
Ah, that was my assumption! Happy birthday! (and is it 30th or the 31st? Not sure if you're using Japan time)
*cough cough* >>10412




 No.10469[Reply]

Programmers national anthem



File:8d8f19abb4a8d0065c9c87584c….png (24.63 MB,3700x3500)

 No.10361[Reply]

Oh no, I guess this could be an issue

[s glowgreen|font-size:48px]Oh no, I guess this could be an issue[/s]
18 posts and 2 image replies omitted. Click reply to view.

 No.10441

Javascript's regex engine auto converts \0068 and so on into their interpretation. So the problem with \ is less of a serious concern considering regex ought to be doing the conversions with or without the \u flag. Still, the value of having \ be in the CSS is not essential and potential issues don't outweight the gain.

data: is to be explicitly blocked for everything.

 No.10442

new rules:

if( /url\((?:"|'|)([^"'\)]*?)(?:"|'|)\)/gui.test( style_parts[1] ) ){
   let url_match = /url\((?:"|'|)([^"'\)]*?)(?:"|'|)\)/gui.exec(style_parts[1]);
   let valid_url = /^\/(?!data|https)[a-z0-9\/]+\.(?!svg)[a-z]+$/ui.test(url_match[1]) ||
              /^https:\/\/([a-z]+\.)?kissu.moe\/[a-z0-9\/]+\.(?!svg)[a-z]+$/ui.test(url_match[1]) ;
   if(!valid_url){
      error_list.push({ [style_parts[0]] :  "only-kissu-urls-allowed.eg-url(/qa/thumb/1638594960389.webp);"});
          style_parts[1] = style_parts[1].replace( /url\((?:"|'|)([^"'\)]*?)(?:"|'|)\)/gui , "url('error')" );
      }
    }
    // redundant, do not let URL create an exploit
if(/(data:|\.svg|\\0)/gui.test(style_parts[1])){
    error_list.push({ [style_parts[0]] :  "potentially dangerous-markup-was-not-removed.Check-/(data:|\.svg|\0)/.terminating-rule"});
    style_parts[1] = "";
}

 No.10443

forgot the negative lookahead (?!svg) on one of the validations, added that in.

I'll leave \ disabled server side and have the client blocking \0
Will fix that style tags were case sensitive after I upload my current changes and wait a few hours.
Client aborts parsing for given rule if data: is encountered

 No.10444

>>10441
>Javascript's regex engine auto converts \0068 and so on into their interpretation.
It should interpret \u0068 as h if it occurs in the regular expression. If \0068 occurs in the string being tested, there's no reason it would auto convert anything.

 No.10445

>>10444
guess I confused something with something else




File:1215AD50-06F9-41B1-8C78-2….jpeg (62.11 KB,545x414)

 No.10244[Reply]

comfyposting from bed in my phone to tell you that the mobile site is broken, if I go to the catalog and try to open a thread I get “Error Boundry Hit” and it doesn’t work, it happens when I try to enter a thread from the index too.
4 posts omitted. Click reply to view.

 No.10249

safari

 No.10250

I see, that function isn't in apple products until recently. Shame.
I uploaded a fix that should disable the problem sections

 No.10251

that fixed it, thanks

 No.10433

I think the mobile site for the new ui is broken again, doesn’t give me an error this time though

 No.10434

>>10433
Personally, on mobile Firefox I'm no longer seeing the RSS button at the top of the page, it's only present in the homepage.




File:R-1658619221389.png (1.55 MB,1500x2612)

 No.10376[Reply]

Americans: Please divert your course 15 degrees to the North to avoid a collision.

Canadians: Recommend you divert YOUR course 15 degrees to the South to avoid a collision.

Americans: This is the Captain of a US Navy ship. I say again, divert YOUR course.

Canadians: No. I say again, you divert YOUR course.

Americans: This is the aircraft carrier USS Lincoln, the second largest ship in the United States' Atlantic fleet. We are accompanied by three destroyers, three cruisers and numerous support vessels. I demand that YOU change your course 15 degrees north, that's one five degrees north, or countermeasures will be undertaken to ensure the safety of this ship.

Canadians: This is a lighthouse. Your call.

https://en.wikipedia.org/wiki/Lighthouse_and_naval_vessel_urban_legend

 No.10377

Canada

 No.10378

>The U.S. Navy once had a webpage debunking it, although this did not stop the former U.S. Director of National Intelligence Mike McConnell using it as a joke in a 2008 speech.
I love this kind of sentence, especially on Wikipedia.

 No.10379

classic Canadian joke

 No.10381

Drank an all Canadian energy drink today

 No.10411

File:68493756_p0.jpg (1.44 MB,1300x1000)

Should've chosen a better location for your lighthouse.




File:1523906435605.gif (30.83 KB,320x241)

 No.6288[Reply][Last50 Posts]

Use this thread for testing features on a live board. Pay no attention to the content of the posts.
Hiding this thread will stop notifications and annoyances.
For thread testing and tests that don't involve notifications there is >>>/test/

http://desktopthread.com/tripcode.php
https://github.com/itsZN/Image-To-Braille
https://www.npmjs.com/package/image-to-braille
https://www.isthisthingon.org/unicode/

Reminiscing on /qa/ I realized there hasn't been one of these in a while
244 posts and 27 image replies omitted. Click reply to view.

 No.10243

tuib

 No.10341

File:vlcsnap-2022-07-17-19h38m4….png (1.64 MB,1920x1080)


 No.10394

>>10343

 No.10476


 No.10551

test




File:79207932_p0.jpg (241.99 KB,762x600)

 No.10355[Reply]

switched to new ui cause it has the lala theme
1 post and 1 image reply omitted. Click reply to view.

 No.10357

Oh wait, is that a Tsukuyomi reference...

 No.10358

It's a really nice theme

 No.10359


 No.10360

File:[SubsPlease] Tokyo Mew Mew….jpg (202.19 KB,1280x720)

Ah, thanks for reminding me that I want to make a general css thread soon

 No.10363

File:09d568df5995ecde206ea99e2d….jpg (7.41 MB,2738x3266)

LALA LALA LALA!!!




 No.10322[Reply]

Strings...
3 posts omitted. Click reply to view.

 No.10326

In 2014, Ericsson reported Erlang was being used in its support nodes, and in GPRS, 3G and LTE mobile networks worldwide and also by Nortel and T-Mobile.[19]
...

Erlang is the programming language used to code WhatsApp.[20]

Since being released as open source, Erlang has been spreading beyond telecoms, establishing itself in other vertical markets such as FinTech, gaming, healthcare, automotive, internet of things and blockchain. Apart from WhatsApp, there are other companies listed as Erlang's success stories: Vocalink (a MasterCard company), Goldman Sachs, Nintendo, AdRoll, Grindr, BT Mobile, Samsung, OpenX, and SITA.[21][22] 


A phone infrastructure programming language... for some reason

 No.10327

>>10326
It's pretty widespread now, AWS is almost certainly using it alongside their RabbitMQ offering: https://aws.amazon.com/amazon-mq/

 No.10328

>>10327
I guess it's very good at dispatching messages to lots of clients. It's always odd to me when large companies create new languages for their company when they are only superficially different or exist to enforce certain standards on their dev team.

 No.10333

>>10328
In Erlang's case, they had a very specific set of requirements that weren't properly met by any existing languages. Lots of languages had individual qualities they needed, but they couldn't find anything with all of them in one place.

 No.10337

Erlang reminds me of Ermac from Mortal Kombat.




File:a7310cbfebdfb3977b06bbe65c….jpg (193.24 KB,1200x1725)

 No.8005[Reply][Last50 Posts]

This is the next iteration of Kissu's feedback discussion AKA devblog. Though there's not much in the way of dev there are still bugs to fix. This iteration will hopefully focus on admin-blogging or tool development.

Important Note: If you want a new software feature (or a really any sort of change) provide me with a detailed proposal. It must be at least 3 sentences long and tell me why it's needed.

Updates:
[det]Software
Kissu's features are in a good place. There's no reason to rewrite anything, only improve and fix. On the outside, this is a unique site with an appearance you won't find anywhere else yet still your typical imageboard interface. This puts software at the software state we were sitting in 1 1/4 years ago before I started drafting a new UI except with more features that were more optimally integrated into the package.
[det]Nerd Things
People may not fully realize it, but Vichan is a dead end and their HTML and JavaScript implementations leave developers at a dead end. Not that I really endorse alternatives such as JSChan or Lynxchan which think NodeJS doesn't have similar problems as PHP... at least the UI is more moddern
[/det]
Administration
Positives: No major raids or attacks on the site yet I've still been promoting Kissu. FAQ and Rules have been clarified to make it more clear to newcomers about what Kissu is about or how to use the new UI.
Negatives: Previously noted that we'd have an IRC channel, that exists(rizon#kissu) for when it needs to be used, but there are other ways to communicate that are better. Finances are what they are.
[/det]
Future Tasks:
[det]Software
Post too long. Click here to view the full text.
727 posts and 115 image replies omitted. Click reply to view.

 No.10184

File:test.webm (6.95 MB,854x480)

New experimental/beta functionality added
Pretty niche feature,
Setting thumbnails for videos was made possible recently. The method available on the QR and Form is fast, but is inaccurate. In order to more accurately set thumbnails a new feature is in an experimental state.
When you have a video in the form and a preview is enabled, there's an icon that will be pressed to bring up a popup window to the FFMPEG Thumbnailer.
You can leave this popup in the background or directly use it to change your current preview and change the milliseconds used to set your thumbnail.

- Still a bit on the buggy side, but issues will be worked out over time and better behavior will be added to it.
- Noticing that private tabs don't have a feature required to run it.
- Some issues with it working on the footer form

Bar those issues, standalone it should be usable on /thumbnailer/
Will be faster on better computers since it's a browser based FFMPEG in web assembly.

 No.10185

File:ingrown horn.mp4 (4.51 MB,202x360)

>>10184
Hmm, let me try.

 No.10186

File:ingrown horn.mp4 (4.51 MB,202x360)

And again.

 No.10187

Nice feature, and thanks for having it work on the old frontend as well.

 No.10188

>>10187
By luck really. WebAssembly got completely gutted a few years ago following the Spectre and Meltdown CPU vulnerabilities which ruined multi-threaded applications(2017) and they've only started trying to make it work again(2020).
I can't have kissu.moe/thumbnailer/ work inside of the pages because youtube hasn't enabled a header, meaning that I'd have to use single threaded FFMPEG. And I tried to do exactly that except FFMPEG WASM hasn't had an update in a year and single-threaded breaks.
https://blog.logrocket.com/understanding-sharedarraybuffer-and-cross-origin-isolation/

This tool is really a thing of modern web design
- multi threaded Web Assembly
- React Hooks
- Indexeddb API
- Broadcastchannel API




 No.10176[Reply]

 No.10177


 No.10178


 No.10179


 No.10180

>>10176
nenmin...

 No.10181





Delete Post [ ]
[Refresh] [Top] [Catalog] [Archive] [Post a Reply]

[ home / bans / all ] [ qa / jp / cry ] [ sum ] [ f / ec ] [ b / poll ] [ tv / bann ] [ toggle-new / tab ]

Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]
| Catalog