Urgent.News

What's breaking now, across thousands of outlets.

Tech

New Portfolio in the Works

New Portfolio in the Works. I’ve always wanted a cool, chibi-style profile picture for my portfolio, but I've never been good at drawing. I even tried paying for art commissions, but nothing really worked out. So, my portfolio always ended with text for the logo. Then, OpenAI released a new Ghibli-style image generator, and it could turn any portrait photo into Ghibli-style art! I got so excited…

I've always wanted a visually appealing, chibi-style profile picture for my portfolio, but drawing has never been my forte. Even after attempting art commissions, I never found the right fit. So, when OpenAI launched a new Ghibli-style image generator, it sparked my enthusiasm. Intrigued, I immediately tested it with a portrait photo, and the results were impressive.

Inspired by the outcome, I began designing a portfolio landing page. Drawing inspiration from Pinterest and the Figma community, I stumbled upon a particularly captivating design. The modern and techy aesthetic of this design captivated me, and I decided it would be the direction I wanted to pursue.

While the original design was detailed and cold, I aimed for something warmer and more inviting. I used Inkscape for this project due to its flexibility with gradients and tools, enabling me to create design elements with ease. After hours of refining shapes, I achieved a draft that I was proud of. However, there's still much work to be done, particularly in improving legibility.

Despite this, I'm already content with the overall appearance. The text is tight, and I'm exploring the design further for the upcoming sections. I didn't commit to this design just yet, though.

I was satisfied with the progress, and I even ensured it worked across various screen sizes, which proved to be a significant challenge. I plan to continue refining the layout next. I've already experimented with animated elements, such as a slow fade-in background, which turned out quite well. While I don't intend to replace my current site with this new design, it's exciting to see this new approach take shape.

I'll host the final version on a separate site once I have the time. The most important thing for me is the joy and excitement I experienced during the creative process, as well as the thrill of experimenting with this innovative design.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Installing and setting up Postgres in Ubuntu

At work, we handle a lot of short-term projects, typically lasting 3-8 weeks. These projects don't require a complex deployment setup.

  • Install PostgreSQL and contrib modules using sudo apt install postgres postgresql-contrib.
  • Create a new user with sudo su postgres and run createuser interactively.
  • Grant necessary permissions with GRANT commands after setting the user's password.

Hello, world!

Finally! My personal blog pings the world of the internet with a hearty "Hello, world!" It honestly took me a while to buckle down and do it, but after a bunch of pins on Pinterest and checking out…

  • Author created personal blog with "Hello, world!" message
  • Chose NuxtJS and VueJS for frontend development
  • Deployed site on Digital Ocean VPS with Cloudflare security

Getting the Function Keys Back on a Realme Book i5

A few years ago, I bought a Realme Book i5 for work. I bought it because it was slim, the display was nice, and it was a great lightweight machine to work on away from my desk.

  • F1-F12 keys defaulted to media keys on Realme Book i5
  • FNSP=0, FNRV=1, MFNM=0 activated standard F-key mode
  • Custom device modified EC fields during boot for F-key functionality

No measurement, no optimization

No measurement, no optimization. There's a common saying in programming: "Don't optimize what you haven't measured yet." You can only truly appreciate this advice when you experience it yourself.

  • Optimization should follow performance measurement
  • Database queries caused most performance issues
  • Combined queries had higher average response time

Suspend, Background, Disown

I'm currently working on a hobby project, using crawlers to download media files for a dataset. Some of these are large files that also need preprocessing.

  • Press CTRL + Z to suspend a running process.
  • Resume suspended process in background with 'bg'.
  • Disown process using 'disown -h %1' for independence.

More from Sunday 27 September →