Single:
sysbench cpu runMulti:
| // will be called via bun-parallel-setup.ts | |
| let i = 0; | |
| Bun.serve({ | |
| port: process.env.PORT || 8000, | |
| development: false, | |
| // Share the same port across multiple processes | |
| // This is the important part! |
| /** | |
| * Fancy ID generator that creates 20-character string identifiers with the following properties: | |
| * | |
| * 1. They're based on timestamp so that they sort *after* any existing ids. | |
| * 2. They contain 72-bits of random data after the timestamp so that IDs won't collide with other clients' IDs. | |
| * 3. They sort *lexicographically* (so the timestamp is converted to characters that will sort properly). | |
| * 4. They're monotonically increasing. Even if you generate more than one in the same timestamp, the | |
| * latter ones will sort after the former ones. We do this by using the previous random bits | |
| * but "incrementing" them by 1 (only in the case of a timestamp collision). | |
| */ |
| [ | |
| { | |
| "name":"Radiohead", | |
| "albums":[ | |
| { | |
| "title":"The King of Limbs", | |
| "cover":"https://goo.gl/CsDNgQ", | |
| "description":"The King of Limbs is the eighth studio album by English rock band Radiohead, produced by Nigel Godrich. It was self-released on 18 February 2011 as a download in MP3 and WAV formats, followed by physical CD and 12\" vinyl releases on 28 March, a wider digital release via AWAL, and a special \"newspaper\" edition on 9 May 2011. The physical editions were released through the band's Ticker Tape imprint on XL in the United Kingdom, TBD in the United States, and Hostess Entertainment in Japan.", | |
| "songs":[ | |
| { |
| Transparent 1x1 PNG: | |
| header('Content-Type: image/png'); | |
| echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII='); | |
| Transparent 1x1 GIF: | |
| header('Content-Type: image/gif'); | |
| echo base64_decode('R0lGODlhAQABAJAAAP8AAAAAACH5BAUQAAAALAAAAAABAAEAAAICBAEAOw=='); |
| /* | |
| Implementing Semantic UI and Algolia search can be a pain in the but if you're not use to deal with Semantic UI API stuff. This feels a little bit hackish but so far it works well enough; bonus for not needing the Algolia javascript client. | |
| */ | |
| var algolia = { | |
| id: "Algolia app ID", | |
| key: "Public key", | |
| index: "Index name" | |
| }; |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title>PAGE A</title> | |
| </head> | |
| <body> | |
| <h1>PAGE A</h1> | |
| <a href="page-b.html">Go to page B</a> |
| <?php | |
| require 'vendor/autoload.php'; | |
| date_default_timezone_set('America/Chicago'); | |
| // Using Moment -- https://github.com/fightbulc/moment.php | |
| $m = new \Moment\Moment('now', 'CST'); | |
| // Correct month 03 (March) | |
| echo $m->format() . "\n"; | |
| // Wrong month, says "April" | |
| echo $m->format('l, dS F Y / H:i (e)') . "\n"; | |
| // Using plain php date -- http://php.net/manual/en/function.date.php |
!1plus2equalsFour!