Greg

@gregermendle


Hey! I'm Greg.
I too have a folder of unfinished projects.

rvsn prev PIN, dispense, twitter

Greg

@gregermendle

css
div { position: relative; background-color: #0a0a0a; width: 100px; height: 100px; border-radius: 30px; border: 1px solid #262626; background-image: radial-gradient(ellipse at bottom left, #121212, #0a0a0a 50%); box-shadow: inset rgba(255, 255, 255, 0.2) -5px 5px 10px, inset rgba(0, 0, 0, 0.6) 5px -5px 10px;}div::before {  content: "";  position: absolute;  z-index: 1;  top: -1px;  right: -1px;  height: 30px;  width: 45px;  background-repeat: no-repeat;  background-size: contain;  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZl81ODZfMTIzKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzQ4OCA2QzE4LjUyODUgNiAyNC4zNDg4IDEwLjQ3NzIgMjQuMzQ4OCAxNkMyNC4zNDg4IDguODIwMyAxOC41Mjg1IDMgMTEuMzQ4OCAzSDNWNkgxMS4zNDg4WiIgZmlsbD0idXJsKCNwYWludDBfcmFkaWFsXzU4Nl8xMjMpIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl81ODZfMTIzIiB4PSIwLjMiIHk9IjAuMyIgd2lkdGg9IjI2Ljc0ODYiIGhlaWdodD0iMTguNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjM1IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNTg2XzEyMyIvPgo8L2ZpbHRlcj4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzU4Nl8xMjMiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuODYzNiAzLjY0NDg0KSByb3RhdGUoMTM3LjMzNCkgc2NhbGUoMjMuMDA4OSAxNC43MzgpIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+');}
2024-02-28T20:13:23.479Z
0
1
Greg

@gregermendle

ok so a few people have joined and i really appreciate that. i honestly didnt think anyone would so i haven't worked on this for a few months (also am unemployed so ya know, searching for jobies.)

what would you use something like this for? the main reason i made this months and months ago was to be able to post software related stuff with code blocks lol. mainly inspired by people posting code in plain text on twitter, or just images of code you cant interact with.

again, thanks to everyone who has joined :)

2024-02-26T21:16:15.716Z
2
2
Nikki
2024-02-27T18:39:47.284Z

reels

Nikki
2024-02-27T18:40:35.607Z

and cat emojis emoji :mr-cheeks:

Greg

@gregermendle

p helpful for prompt engineering here.

2024-02-18T21:23:05.551Z
1
1
Alec Lavoie
2024-02-21T18:37:44.607Z

t y .

Greg

@gregermendle

my gorsh, apparently when you use hono and openapi you can only use zod string for query parameters. https://github.com/honojs/middleware/issues/200

ts
/*** {*    query: QueryParamsSchema,* }*/const QueryParamsSchema = z.object({  page: z    .string()    .optional()    .openapi({      param: {        name: "page",        in: "query",      },      description: "The page you would like to view.",      example: "1",    })});
2024-02-06T22:06:42.667Z
1
2
Greg
2024-02-06T22:20:05.293Z

looks like you can also use a transform which gives the correct type:

ts
const QueryParamsSchema = z.object({  page: ...transform((p) => parseInt(p))});
Greg

@gregermendle

maybe seo maybe no seo

2024-02-05T08:27:49.372Z
0
1
Greg

@gregermendle

running postcss and tailwindcss programmatically from this github discussion

ts
const tailwind = require("tailwindcss");const postcss = require("postcss");const html = '<div class="bg-red-300"></div>';(async () => {  const result = await postcss([    tailwind({      //...config,      content: [{ raw: html, extension: "html" }],    }),  ]).process(`@tailwind base;@tailwind components;@tailwind utilities;`, {    from: undefined,  });  console.log(result.css);})();
2024-02-02T22:29:54.873Z
0
0
Greg

@gregermendle

in case anyone wants to use geist but not in next:

css
@font-face {  src: url(/fonts/geist-sans/Geist-Thin.woff2) format("woff2");  font-weight: 100;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-UltraLight.woff2) format("woff2");  font-weight: 200;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-Light.woff2) format("woff2");  font-weight: 300;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-Regular.woff2) format("woff2");  font-weight: 400;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-Medium.woff2) format("woff2");  font-weight: 500;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-SemiBold.woff2) format("woff2");  font-weight: 600;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-Bold.woff2) format("woff2");  font-weight: 700;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-Black.woff2) format("woff2");  font-weight: 800;  font-style: normal;  font-family: "Geist";  font-display: swap;}@font-face {  src: url(/fonts/geist-sans/Geist-UltraBlack.woff2) format("woff2");  font-weight: 900;  font-style: normal;  font-family: "Geist";  font-display: swap;}
2024-01-25T20:20:31.444Z
0
1
Greg

@gregermendle

i made avatar service for my other project: https://riptar.gregermendle.com/

2024-01-22T02:41:21.283Z
0
1
Greg

@gregermendle

2024-01-10T08:59:47.856Z
0
1
Greg

@gregermendle

2024-01-08T07:38:34.638Z
0
1
Greg

@gregermendle

im going to have to shut down rvsn. unfortunately server costs are at an all time high of $0.63. so long. emoji :bastion: doot doot doot dooo

2024-01-06T19:40:12.711Z
0
2
Greg

@gregermendle

2024-01-05T21:33:58.007Z
0
1
Greg

@gregermendle

AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI AI1

Footnotes

  1. posted by alec in discord ↩

2024-01-02T21:51:31.003Z
2
1
Alec Lavoie
2024-01-05T03:20:46.635Z
emoji :mr-cheeks:
Bruno Martins
2024-02-20T20:49:18.173Z
emoji :hotdog:
Greg

@gregermendle

search for a specific persons posts by adding user:username. also youtube video embedding :)))

2024-01-02T21:50:33.906Z
0
0
Greg

@gregermendle

adding grid to things just makes styling work.

2023-12-31T03:15:58.182Z
0
1
Greg

@gregermendle

default profile pics will be banned, thank you for understanding

2023-12-31T03:08:14.424Z
0
1
Greg

@gregermendle

wowie search to your hearts desire ☺️

2023-12-30T23:30:50.678Z
0
1
Greg

@gregermendle

Keyboard shortcuts are a great way to navigate your developer environment quickly and efficiently. Google Chrome has a number of shortcuts that I've learned over the years while working on front-end. Here are a few I use daily:

Focus the location bar:

🍎 Command + LπŸ—” Ctrl + L

Open developer console:

🍎 Command + Option + JπŸ—” Ctrl + Shift + J

With developer tools open:

Open Command Menu: you can take full page screenshots with the command menu

🍎 Command + Shift+ PπŸ—” Ctrl + Shift + P

Search for Source Files:

🍎 Command + PπŸ—” Ctrl + P

File Search:

🍎 Command + Shift+ FπŸ—” Ctrl + Shift + F
2023-12-01T19:30:59.131Z
2
2
Alec Lavoie
2023-12-03T03:02:30.185Z

omg...

Greg
2024-01-14T05:37:04.839Z

yea thanks

Greg

@gregermendle

wawa gobbler emoji :sneakadoodle-bite:

2023-11-28T02:22:03.196Z
2
3
Greg
2023-12-01T19:30:29.955Z

honestly the wawa gobbler was disgusting.

ray10102
2023-12-13T17:45:28.150Z

so true

Greg

@gregermendle

2023-11-21T02:14:05.017Z
1
1
Greg
2024-01-13T09:03:48.756Z

:remix-mailer: