|
After 25 years at CodeProject I'm making a change. I've spent nearly a quarter of a century helping developers share knowledge, learn, and overcome the hugely rewarding challenges of software development. It's been amazing but my focus needs to shift closer to home with a focus on family, wellness and balance. While I'm certainly sad to be moving on, I'm proud of what David Cunningham, myself and the rest of the team achieved.
I must have missed the announcement - I had to see this first over on LinkedOut[^].
And it looks like Matthew's moving on[^] as well.
The end of an era, and we didn't even get the chance to get blind drunk and make fools of ourselves raise a toast.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Let's hope the site won't change too much.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
Wordle 1,185 4/6
β¬β¬β¬π©β¬
β¬β¬β¬π©β¬
β¬β¬π©π©β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 1,185 4/6*
β¬β¬β¬β¬π¨
β¬β¬π©π©β¬
β¬π©π©π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 1,185 3/6*
β¬β¬π¨β¬π¨
β¬π©π©π©β¬
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 1,185 5/6*
β¬β¬π¨π¨π¨
β¬π©β¬π©π¨
β¬π©π©π©β¬
β¬π©π©π©π©
π©π©π©π©π©
|
|
|
|
|
β¬β¬β¬π¨π¨
β¬β¬π¨β¬β¬
β¬π©π©π©π©
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 1.185 4/6
π¨β¬β¬β¬π©
β¬π©β¬π¨β¬
β¬π©π©π©π©
π©π©π©π©π©
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
The guilt and attachment about quitting is stressing her. I get it, I never left a company, I left friends and workers. But I see the same cancer in my thought process from 30 years ago raging through her, and this is her first job. When I was trying to decide to retire my "boss" actually very very good friend told me, "You don't worry about billion dollar corporations. We're too old for that sh*t."
So, you youngsters I'm telling you now, you live in a mercenary world. Don't forget it. Avoid buying into this corporate "we're all family" bull$hit. As soon as you can, start your own business.
Going to stop now. I'm angry.
Charlie Gilley
βThey who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.β BF, 1759
Has never been more appropriate.
|
|
|
|
|
charlieg wrote: I'm telling you now, you live in a mercenary world. It's been like that since man first emerged from the primeval slime.
|
|
|
|
|
charlieg wrote: Avoid buying into this corporate "we're all family" bull$hit.
Amen. Corporate is not your friend; they are there to extract the maximum they can from you with minimum compensation.
charlieg wrote: As soon as you can, start your own business.
This is not necessarily true. Not everyone is cut out to be an entrepreneur, and not everyone is cut out to run a business. However, if one remains an employee, be mindful of my previous comment.
Tell your daughter that leaving employment is a business decision, and emotion should play no part in it. If the business would collapse without her input, she should either be paid a (lot!) more than she currently is, or the owner(s) should be looking to recruit additional experts in her field. If the business cannot afford to employ additional experts, perhaps it has no economic justification. In any case, it is not her concern!
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I felt bad the first time: my mentor was a close friend (35 guests at my wedding, his family was 3 of them) and the company took me in as a very green graduate and helped me a lot. The company sucked, they paid a manual labor rate for engineers even after 10 years with them.
Second time I felt free: body rental jobs are soul crushing, especially when your competence is wasted to be a figurehead.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
The shortest horror story: On Error Resume Next
|
|
|
|
|
It's so close to working top down, render as you parse.
Except for scaling. In order to support the "view box" feature you need to know the bounding rectangle that contains all the drawing items, which you can't have until you parse them all.
So I either get to parse twice, or store the whole doc in memory. For one feature.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey - shot you an email - but why? Is this project related?
Charlie Gilley
βThey who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.β BF, 1759
Has never been more appropriate.
|
|
|
|
|
I googled and found a web version of such tool: fluidui.com.
just check CP members here to find more options...
diligent hands rule....
|
|
|
|
|
Draw.io is free and offers some simple wireframing options.
Or use the free Silex Website Builder.
|
|
|
|
|
I recommend trying the free version of Figma[^].
/ravi
|
|
|
|
|
Wordle 1,184 4/6*
β¬π¨β¬β¬π¨
β¬π¨β¬π¨π©
β¬π©β¬π©π©
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 1,184 3/6*
β¬β¬β¬β¬π¨
β¬π©π¨π©β¬
π©π©π©π©π©
|
|
|
|
|
π¨π¨β¬β¬π¨
β¬π©π©β¬π©
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 1,184 4/6
β¬β¬β¬π¨π¨
π©π©β¬β¬β¬
π©π©β¬π©β¬
π©π©π©π©π©
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 1,184 5/6*
β¬β¬β¬β¬π¨
β¬π¨π¨β¬β¬
β¬β¬β¬π¨π©
β¬π©β¬π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 1,184 4/6
β¬β¬π¨β¬π¨
π¨β¬β¬π¨π©
β¬π©β¬π©π©
π©π©π©π©π©
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I hate specs. I'd rather look at code to determine how something works.
To that end I've been working with two SVG parsing codebases in C to determine how SVG works.
You know that point where things finally click? I got there.
And most of it is just propagating attribute values and bubbling them down tags.
The reason for all of this, is I wanted to peephole parse the whole thing, and render top down so I didn't have to keep a representation of the entire document in memory - just enough of a window of it to render the current step.
The result should be much more efficient than what I have been doing, but it's state machines all the way down, because peephole parsing.
In any event I have much of the core in place, and I'm peephole parsing all the attributes in the document. The elements are easy by comparison.
The main thing I have left is storing gradients and matching them up by ID, and then trying to impose viewbox scaling as I'm parsing, which I HOPE is possible.
I'm over the hump.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Wordle 1,183 3/6*
π¨π©π©β¬β¬
β¬π©π©π©β¬
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|