and new album Poems for the Black hole https://www.last.fm/music/User/Poems+from+The+Black+Hole
User was a band from Örebro, Sweden creating primarily rock music. The band went on a hiatus in 2007 due to problems from their label and the fact they were not able to release music due to trademark infringement, they changed their name to User of a Common Name.
Avatar
User Lyrics
Jump to: Overall Meaning ↴ Line by Line Meaning ↴
One more road to sea
One more road to shangrila
One more road to see
Every junk food medium
Yeah right tragedy
Diguised as a masquerade
One more road to shangrila
One more road to sea
One more road to shangrila
One more soul to save
U flower you hide away
Razor flash through the night
Stab me with your claim to fame
On this monumental flight
One more road to shangrila
One more road to sea
One more road to shangrila
One more road to see
One more road to shangrila
One more road to sea
One more road to shangrila
One more road to see
The lyrics to "Avatar" by User convey a sense of searching for something that may not even exist. The repeated lines of "one more road to Shangrila" and "one more road to sea" suggest a restlessness and a desire to keep moving forward, searching for some sort of enlightenment or deeper understanding. The reference to "junk food medium" and "disguised masquerade" may be commentary on the distractions and vices of modern society that prevent us from truly finding what we're looking for.
The lines "U flower you hide away / Razor flash through the night / Stab me with your claim to fame" are particularly intriguing and open to interpretation. It could be interpreted as a reference to the fleeting nature of success and fame, and how even those who seemingly have it all can still feel lost or unfulfilled. The final line, "one more soul to save," could suggest that the journey is not just for the individual, but also for the purpose of helping others along the way.
Overall, "Avatar" is a complex and abstract song that requires some deep interpretation. It seems to touch on themes of purpose, fulfillment, and the search for meaning in our modern world.
Line by Line Meaning
One more road to shangrila
There is always one more path to follow in search of paradise
One more road to sea
There is always one more journey to embark on towards the vast unknown
Every junk food medium
All forms of superficial entertainment and distraction
Yeah right tragedy
Sardonic disbelief in the constant portrayal of human suffering in the media
Diguised as a masquerade
Presented as a performance or spectacle to distract from underlying issues
Serpentine beware
Beware the insidious nature of these distractions
One more soul to save
There is always one more person to help or redeem
U flower you hide away
Your true potential or beauty is hidden within yourself
Razor flash through the night
The sharpness or intensity of life's struggles and challenges
Stab me with your claim to fame
The damaging effects of seeking recognition or success at any cost
On this monumental flight
Amidst the grandeur and significance of life's journey
Contributed by Gavin R. Suggest a correction in the comments below.
@bernardonigbinde
For anyone considering @Mel's way:
Create a component, say: UserAvatar.vue
<div class="rounded-full m-1 h-16 w-16 relative justify-center uppercase bg-gray-200 flex items-center text-2xl font-semibold" v-text="name.split(' ').slice(0, 2).join(' ').split(' ').map((n) => n[0]).join('')" />
<script setup>
let props = defineProps({
name: String
})
</script>
You can pass more customizations as props I guess: bg-color, font size, avatar size
*Inline styles are from tailwind
@mel-182
I prefer trimming the name and get the initials using javascript then lay it out in a circle div could be much lighter. But nice to know these packages! As always, awesome work!
@alnahian2003
Yeah, maybe defining an object with various methods and properties, then re-use them all over the project 😀
@nunoandre360
What package do you use to do this with js?
@mel-182
Exactly! 👍👍👍
@mel-182
@@nunoandre360 no package needed, this will do the trick. yourName.split(" ").slice(0, 2).join(" ").split(" ").map((n) => n[0]).join("");
@mel-182
assuming that you have as string with 2 words as first name and last name
@bernardonigbinde
For anyone considering @Mel's way:
Create a component, say: UserAvatar.vue
<div class="rounded-full m-1 h-16 w-16 relative justify-center uppercase bg-gray-200 flex items-center text-2xl font-semibold" v-text="name.split(' ').slice(0, 2).join(' ').split(' ').map((n) => n[0]).join('')" />
<script setup>
let props = defineProps({
name: String
})
</script>
You can pass more customizations as props I guess: bg-color, font size, avatar size
*Inline styles are from tailwind
@ErickJeronimo
Thanks
@RichardCalder67
If you don't need extra shapes and colors, this is a couple of lines of PHP to generate initial based avatars. I use it on one of my client projects, mind you I only use first letter of the name but it isn't a lot harder to get two (it gets a bit tricky with people with last names that are two or more words separated by spaces of course). {{substr($thread->user->name,0,1)}}
@willyou8867
I was wondering if you plan to release a course for laravel docker integration, from scratch and also with Sail? And also, do you plan to cover microservices in your future courses? Ps. Love your work, you have influenced me and my dev career like no other.