|
Typing is ... um ... poor Liar. I see no 'teh' in your post.
Get well soon, many, many, many people is just waiting for you doing their homework.
|
|
|
|
|
Get well soon, Paul, and Mrs Griff as well ! Courage !
|
|
|
|
|
An infrequent poster, but I've been following your updates. Amazed at how upbeat you have managed to be during what is surely one of the most stressful and painful episodes of your lives.
Look after each other and don't try to do too much too soon!
So old that I did my first coding in octal via switches on a DEC PDP 8
|
|
|
|
|
Damn, there goes my dastardly plan to catch up to your high score while you were ill!
Glad to hear you're both improving.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Richard Deeming wrote: to catch up to your high score
Griff makes already more points when doing nothing than me when actively posting ... There is no hope
|
|
|
|
|
There's still time - I'm nowhere near ready to return to normal.
Go for it! Good luck!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Glad that you are through the worst of it. And thanks for sharing the progress reports as it brings home the reality of the current situation.
It was broke, so I fixed it.
|
|
|
|
|
|
Thanks for the update. I guess I'm fortunate enough not to know anyone in my area who's come down with this, so hearing from someone first-hand is important to keep things into perspective.
Get well soon, bud.
|
|
|
|
|
For Desktop & Apps, Any Labels, alerts , Dialogs we show on the UI,
We centralize them on a STRING resource file or a settings file. It'll be centralized.
So we give this file to a content expert who reviews and send back the corrections.
How does this work on a webpage.
This can even be centralized? I have no clue.
What's the best practice?
If we are centralizing the Content repository in a Key-value pair (let's say PHP)
It's gonna bring down the performance if there are hundreds of Labels on the page.
Or this has to be a in a JSON file and be used in Javascript.
Or, I don't do anything, just hardcode all the text, review the 200 pages one by one, the brute force way.
I guess the question I've asked is inevitable for a Multi-lingual site like Facebook.
Just wanting to know how this is done the best way.
|
|
|
|
|
The best performance within a browser is to have as much static content as possible available.
The best performance on the server is also to have this.
Many of the "active" web technologies (PHP, ASP, CFM) have some sort of template or include page functionality. Utilizing these allows the majority of the elements common to a multitude of pages to be able to be edited in only 1 place.
With that, as time has progressed and frameworks have come in; a lot of features to make things easier to build also do have a performance hit. An example of this is within ASP.NET MVC; we can define a Model and even over-ride how it will be displayed elsewhere...
public class Student
{
public int StudentId { get; set; }
[Display(Name="Name")]
public string StudentName { get; set; }
public int Age { get; set; }
} Which can be utilized on the View page like via @Html.Label("StudentName")
to render this HTML: <label for="StudentName">Name</label>
While this is perfectly valid and does allow us to change this in one place... It comes at a cost as the View is rendered at runtime; involves some overhead, and does have a performance impact.
A diligent designer would just put in the static HTML that is rendered and remove the Display attribute from the Model as it is no longer needed. For messages within Modals, it all depends on how dynamic do they need to be. Most likely I would place all of the common ones which require little customization into a Messages.js resource file and have that file loaded after page_load is complete.
You did mention JSON, which is more for data transmission and storage than it is for libraries. While you could populate your message library from it; the process in itself would have penalties due to processing time in the browser and would also have a size penalty.
Director of Transmogrification Services
Shinobi of Query Language
Master of Yoda Conditional
|
|
|
|
|
|
This question would have been better asked in one of the forums, so as to prevent the answer from getting lost.
/ravi
|
|
|
|
|
|
My (immediate) Boss is so upset the bigger directors don't plan the resources well but crush the deadlines, it's like giving a broomstick to fight a war where Saber & Blaster guns are used. He was mad. He was furious and yelling.
I told him, okay listen boss, This is what the management could give, And with that, this is what we could deliver. So why we have to be upset about it?
Boss: I am not Upset. I am NOT Upset. I AM NOT UPSET. I'm just telling YOU what the HECK is happening.
Me: ... beep .. beep.
haha he needs some rest.
|
|
|
|
|
My boss be like: We've been asked to develop a faster-the-light ship by the end of the year.
Me: That's impossible, push back.
He: We have to at least show progress.
|
|
|
|
|
|
Build two prototype ships.
Make one really heavy, and fit it with a V8 outboard.
Fit the other with a sail and a flashlight.
Arrange a three week testing in a lake in a remote country, conveniently near a 5 star hotel.
See which crosses the lake first.
See? Progress!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You may be onto something.
Done right, I would actually wind up with an art car to take to Burning Man at my employer's expense.
|
|
|
|
|
Just take him to Burning Man, make sure he gets LOTS of the pills floating around, and he will recognize the mission as accomplished!
|
|
|
|
|
Being told that it is impossible is progress. You just established viability, which apperently was unknown.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Sadly so, but "showing progress" definitely means we accepted the assignment.
|
|
|
|
|
Since you did not participate in the decision, he accepted the assigment.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Faster than light => can travel back in time => We have all the time in the world.
Strategy: The next 10 years are allocated to discuss the colors of the seats. The color scheme will then be further developed from there, followed by any technical matters that needs to be sorted out. 10 years agile sprints seems reasonable, so details and release estimates will come later.
Current sprint progress: Pink with purple polka dots and bright green stars has been identified as a potential candidate for initial tentative elimination shortlisting - with the option to reevaluate the eliminations once the discussion of the color of the floor is picked up in a later sprint. If we choose to do so, we will create a new story to reselect the color and put that in a later sprint.
|
|
|
|
|
The Vulcan Science Directorate has determined that Time Travel is not possible.
You mustn't forget the lemon-soaked napkins.
|
|
|
|