|
Trust me, I know what I am talking about. EMC is part of my daily business.
|
|
|
|
|
|
If so, make sure it doesn't get wet after midnight.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
My teenagers have got Garmin smartwatches and they seem to work well. I find it helps them keep track of how active they are and keeps them motivated. The ones with music are really cool! Two of my sons have Vivoactive3 and one has just got a Forefunner because his sport is running.
If my kids were a little younger I would definitely look at the Garmin Vivoactive with Verizon because it is great to know they can contact you if they need to without them having to have a cellphone to carry around.
|
|
|
|
|
what a beast!
Usage: pckw <command> [<arguments>]
Commands:
pckw fagen [<specfile> [<outputfile>]] [/class <classname>] [/namespace <namespace>] [/language <language>]
<specfile> The pck specification file to use (or stdin)
<outputfile> The file to write (or stdout)
<classname> The name of the class to generate (or taken from the filename or from the start symbol of the grammar)
<namespace> The namespace to generate the code under (or none)
<language> The .NET language to generate the code for (or draw from filename or C#)
Generates an FA tokenizer/lexer in the specified .NET language.
pckw ll1gen [<specfile> [<outputfile>]] [/class <classname>] [/namespace <namespace>] [/language <language>]
<specfile> The pck specification file to use (or stdin)
<outputfile> The file to write (or stdout)
<classname> The name of the class to generate (or taken from the filename or from the start symbol of the grammar)
<namespace> The namespace to generate the code under (or none)
<language> The .NET language to generate the code for (or draw from filename or C#)
Generates an LL(1) parser in the specified .NET language.
pckw ll1 [<specfile> [<outputfile>]]
<specfile> The pck specification file to use (or stdin)
<outputfile> The file to write (or stdout)
Factors a pck grammar spec so that it can be used with an LL(1) parser.
pckw ll1tree <specfile> [<inputfile>]
<specfile> The pck specification file to use
<inputfile> The file to parse (or stdin)
Prints a tree from the specified input file using the specified pck specification file.
pckw xlt [<inputfile> [<outputfile>]] [/transform <transform>] [/assembly <assembly>]
<inputfile> The input file to use (or stdin)
<outputfile> The file to write (or stdout)
<transform> The name of the transform to use (or taken from the input and/or output filenames)
<assembly> The assembly to reference
Translates an input format to an output format.
Available transforms include:
pckToLex Translates a pck spec to a lex/flex spec
pckToYacc Translates a pck spec to a yacc spec
xbnfToPck Translates an xbnf grammar to a pck spec.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
happens when one program does many things.
the linux man page (i.e. quick ref) for cc is over 22000 lines.
Message Signature
(Click to edit ->)
|
|
|
|
|
Yeah. I wish it didn't have to but parser generators do a lot, and grammar translators do too. =)
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Might I suggest 4 articles?
- Overview
- Generating an FA tokenizer/lexer
- Generating an LL(1) parser, factoring a pck grammar spec and printing a tree using a pck specification file
- Translating an input format to an output format (elaborate on what this is)
/ravi
|
|
|
|
|
So far I've got Pck: The Parser Construction Kit[^] which covers the main hub of the project. I also have Pck/FA: A regular expression and finite state engine in C#[^] which covers your second bullet.
I was planning on doing one on writing the transformations as well, but I am coding an ANTLR translation to use as the sample case. I'd rather not make examples out of the XBNF->PCK one because it's really complicated, nor the Yacc or Lex ones because they're too simple to demonstrate the features.
So I need a goldilocks, and ANTLR is juuuust right.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Is incarnation the country where people live in their vehicles?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
so you only need to trade-in for reincarnation, that's easy!
Message Signature
(Click to edit ->)
|
|
|
|
|
Perhaps others are too tired to car, but wheel get into it: is this the proper vehicle for such comments?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
... and I[^] am their king.
Software Zen: delete this;
|
|
|
|
|
What about reincarnation?
I suppose that's the title-line of a reply email on the topic.
|
|
|
|
|
I have worked as Desktop developer during all my career. I see and hear a lot of new technologies. And I study them myself evenings. For example docker, mvc, .net core, angular js, react... but in my company boss doesn't give web and mobile technologies to me. i feel really bored. i wanted to change my job for last week. but being unexperienced with real projects is really big problem for me. so nobody want to pay money what is my salary now. I feel like i am being fossil. and i can't find good jobs in the future.
|
|
|
|
|
Time to retire and become a farmer.
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
I tended to try to find excuses to use a technology i wanted to get experience with in the projects I was working on.
You can build a desktop app in angular, I've heard, and what your boss doesn't understand won't hurt him.
And if it's a good idea, then bonus, you can sell him on that. If he starts seeing you using web tech in your apps he may even hand you web projects.
One thing you could argue for in terms of a webified desktop app is its ability to stay updated and current, but also to give a look and feel more familiar to less adept computer users who are used to web style interfaces.
Maybe its your boss who is unable to move forward. Maybe he can with the right motivation, or at least you can unstick yourself.
Just some ideas to throw at you. I wish you luck.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
i had some web projects from the past. he took all of the projects from me and gave them to junior developers and doesn't give me web projects. imo he afraid of i will escape if i have more experience on web or mobile. he want to maintain his old projects with me.
|
|
|
|
|
Oh, i see. Well here's the thing. If he's keeping you around as a legacy coder for the company you have some choices to make.
On the one hand, this is job security of the kind you will not find in the field very often. You hold the keys to the kingdom if you hold the legacy code. Do not take that for granted.
However, you're right, it sounds like you're being stifled. So if it were me, my thinking would be, is it worth it to me to go out in the field and take my chances with a company who may or may not run their software teams well (less than half do - if i'm being generous) or should I stick with the devil I know, and code on the more interesting things at home?
Knowing me, I am the kind of person that would set my own house on fire just for the change of pace it would bring so i know what I would do.
But I don't know what you would do. It sounds like in some ways, you've got it good where you're at (job security - you're needed) but you're bored (which is never sustainable)
Would you rather find a way to be unbored at work?
If you think you're valuable enough, maybe talk to your boss about it. Be direct. Be like, I really like working here, but I'm getting bored always working on the same projects. I would really like to have some of the newer web tech stuff thrown my way so I can stay happy here.
That last bit is not so subtle code for "i might leave if you don't."
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
honey the monster, codewitch wrote: You can build a desktop app in angular Yes. I could also try to stick some feathers to my rear poarts and pass myself off as a turkey.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
to be fair, i've only heard angular has a platform for that. i've never tried to use it and can't speak to its efficacy.
I have webified desktop apps in the past, where 80% of the code could have been in a browser. These days apps like that are usually 100% online, but if he's doing legacy work, making them more webbased through updates could be sold as a migration path for the users.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I've been programming for over 40 years. What I've found is that generally speaking, if you want to learn new tech, you MUST do it at home. You have no time at work to learn new stuff, unless you're lucky enough to be on a team that is using that new tech.
So, learn the new stuff you're interested in, and find a new job.
|
|
|
|
|
that's what i try now. i will make an open source hospital appointment project.
|
|
|
|
|
I would actually do it a little bit differently and try working on existing high profile open source projects which uses the technologies you're interested in.
You can gain experience, see how other more experienced people do and have a profile to share when applying for a job to prove your experience.
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson
Our heads are round so our thoughts can change direction - Francis Picabia
|
|
|
|
|
thanks i will search open source projects.
|
|
|
|