hitwebcountera Amit Amlani's Website Amit Amlani's Website

"Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma, which is living with the results of other people's thinking." - Steve Jobs     "Tell me and I forget. Teach me and I remember. Involve me and I learn." - Benjamin Franklin     "A successful man is one who can lay a firm foundation with the bricks others have thrown at him." - David Brinkley     "Always bear in mind that your own resolution to success is more important than any other one thing." - Abraham Lincoln     "Always remember that you are absolutely unique. Just like everyone else." - Margaret Mead     "An unexamined life is not worth living." - Socrates     "Before anything else, preparation is the key to success." - Alexander Graham Bell     "Believe you can and you're halfway there." - Theodore Roosevelt     "Do not go where the path may lead, go instead where there is no path and leave a trail." - Ralph Waldo Emerson     "Do not let making a living prevent you from making a life." - John Wooden     "Don't be afraid to give up the good to go for the great." - John D. Rockefeller     "Don't be distracted by criticism. Remember the only taste of success some people get is to take a bite out of you." - Zig Ziglar     "Don't judge each day by the harvest you reap but by the seeds that you plant." - Robert Louis Stevenson     "Dream big and dare to fail." - Norman Vaughan     "Dreaming, after all, is a form of planning." - Gloria Steinem     "Everything you've ever wanted is on the other side of fear." - George Addair     "First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods. Third, adjust all your means to that end." - Aristotle     "Go confidently in the direction of your dreams! Live the life you've imagined." - Henry David Thoreau     "How wonderful it is that nobody need wait a single moment before starting to improve the world." - Anne Frank     "I alone cannot change the world, but I can cast a stone across the water to create many ripples." - Mother Teresa     "I attribute my success to this: I never gave or took any excuse." - Florence Nightingale     "I didn't fail the test. I just found 100 ways to do it wrong." - Benjamin Franklin     "I failed my way to success." - Thomas Edison     "I find that the harder I work, the more luck I seem to have." - Thomas Jefferson     "I have learned over the years that when one's mind is made up, this diminishes fear." - Rosa Parks     "I never dreamed about success, I worked for it." - Estee Lauder     "I would rather die of passion than of boredom." - Vincent van Gogh     "If life were predictable it would cease to be life and be without flavor." - Eleanor Roosevelt     "If you are not willing to risk the usual, you will have to settle for the ordinary." - Jim Rohn     "If you genuinely want something, don't wait for it - teach yourself to be impatient." - Gurbaksh Chahal     "If you look at what you have in life, you'll always have more. If you look at what you don't have in life, you'll never have enough." - Oprah Winfrey     "If you really look closely, most overnight successes took a long time." - Steve Jobs     "If you set your goals ridiculously high and it's a failure, you will fail above everyone else's success." - James Cameron     "If you want to achieve excellence, you can get there today. As of this second, quit doing less-than-excellent work." - Thomas J. Watson     "If you're offered a seat on a rocket ship, don't ask what seat! Just get on." - Sheryl Sandberg     "In the end, it's not the years in your life that count. It's the life in your years." - Abraham Lincoln     "In this life we cannot do great things. We can only do small things with great love." - Mother Teresa     "In three words I can sum up everything I've learned about life: it goes on." - Robert Frost     "It does not matter how slowly you go as long as you do not stop." - Confucius     "It is better to fail in originality than to succeed in imitation." - Herman Melville     "It is during our darkest moments that we must focus to see the light." - Aristotle     "I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel." - Maya Angelou     "Keep smiling, because life is a beautiful thing and there's so much to smile about." - Marilyn Monroe     "Life is 10% what happens to me and 90% of how I react to it." - Charles Swindoll     "Life is a long lesson in humility." - James M. Barrie     "Life is a succession of lessons which must be lived to be understood." - Ralph Waldo Emerson     "Life is either a daring adventure or nothing at all." - Helen Keller     "Life is made of ever so many partings welded together." - Charles Dickens     "Life is never fair, and perhaps it is a good thing for most of us that it is not." - Oscar Wilde     "Life is ours to be spent, not to be saved" - D. H. Lawrence     "Life is really simple, but we insist on making it complicated." - Confucius     "Life is trying things to see if they work." - Ray Bradbury     "Life is what happens when you're busy making other plans."- John Lennon     "Life itself is the most wonderful fairy tale." - Hans Christian Andersen     "Live in the sunshine, swim the sea, drink the wild air." - Ralph Waldo Emerson     "Love the life you live. Live the life you love." - Bob Marley     "Many of life's failures are people who did not realize how close they were to success when they gave up." - Thomas A. Edison     "May you live all the days of your life." - Jonathan Swift     "Never let the fear of striking out keep you from playing the game." - Babe Ruth     "Nothing is impossible, the word itself says, 'I'm possible!'" - Audrey Hepburn     "Only a life lived for others is a life worthwhile." - Albert Einstein     "People who succeed have momentum. The more they succeed, the more they want to succeed and the more they find a way to succeed. Similarly, when someone is failing, the tendency is to get on a downward spiral that can even become a self-fulfilling prophecy." - Tony Robbins     "Spread love everywhere you go. Let no one ever come to you without leaving happier." - Mother Teresa     "Success is not final; failure is not fatal: It is the courage to continue that counts." - Winston S. Churchill     "Success is walking from failure to failure with no loss of enthusiasm." - Winston Churchill     "Success seems to be connected with action. Successful people keep moving. They make mistakes but they don't quit." - Conrad Hilton     "Success usually comes to those who are too busy to be looking for it." - Henry David Thoreau     "Successful people do what unsuccessful people are not willing to do. Don't wish it were easier; wish you were better." - Jim Rohn     "Tell me and I forget. Teach me and I remember. Involve me and I learn." - Benjamin Franklin     "The best and most beautiful things in the world cannot be seen or even touched - they must be felt with the heart." - Helen Keller     "The future belongs to those who believe in the beauty of their dreams." - Eleanor Roosevelt     "The greatest glory in living lies not in never falling, but in rising every time we fall." - Nelson Mandela     "The most difficult thing is the decision to act, the rest is merely tenacity." - Amelia Earhart     "The only impossible journey is the one you never begin." - Tony Robbins     "The only limit to our realization of tomorrow will be our doubts of today." - Franklin D. Roosevelt     "The only person you are destined to become is the person you decide to be." - Ralph Waldo Emerson     "The only place where success comes before work is in the dictionary." -Vidal Sassoon     "The purpose of our lives is to be happy." - Dalai Lama     "The question isn't who is going to let me; it's who is going to stop me." - Ayn Rand     "The real test is not whether you avoid this failure, because you won't. It's whether you let it harden or shame you into inaction, or whether you learn from it; whether you choose to persevere." - Barack Obama     "The road to success and the road to failure are almost exactly the same." - Colin R. Davis     "The secret of success is to do the common thing uncommonly well." - John D. Rockefeller Jr.     "The way to get started is to quit talking and begin doing." - Walt Disney     "There are no secrets to success. It is the result of preparation, hard work, and learning from failure." - Colin Powell     "Things work out best for those who make the best of how things work out." - John Wooden     "Too many of us are not living our dreams because we are living our fears." - Les Brown     "Try not to become a man of success. Rather become a man of value." -Albert Einstein     "Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So, throw off the bowlines, sail away from safe harbor, catch the trade winds in your sails. Explore, Dream, Discover." - Mark Twain     "Whatever the mind of man can conceive and believe, it can achieve." - Napoleon Hill     "When everything seems to be going against you, remember that the airplane takes off against the wind, not with it." - Henry Ford     "When you reach the end of your rope, tie a knot in it and hang on." - Franklin D. Roosevelt     "Whether you think you can or you think you can't, you're right." - Henry Ford     "Whoever is happy will make others happy too." - Anne Frank     "Winning isn't everything, but wanting to win is." - Vince Lombardi     "You become what you believe." - Oprah Winfrey     "You have brains in your head. You have feet in your shoes. You can steer yourself any direction you choose." - Dr. Seuss     "You know you are on the road to success if you would do your job and not be paid for it." - Oprah Winfrey     "You may be disappointed if you fail, but you are doomed if you don't try." - Beverly Sills     "You miss 100% of the shots you don't take." - Wayne Gretzky     "You only live once, but if you do it right, once is enough." - Mae West     "You will face many defeats in life, but never let yourself be defeated." - Maya Angelou     "Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma - which is living with the results of other people's thinking." - Steve Jobs    

Last updated: 12 March 2024

HISTORICAL TIMELINE

Monday 15 June 2020

Trying to use various JQUERY plugins in developing a Hanuman Chalisa website using scrolling effects. Managed to use useful resources such as:

JQUERY RESOURCES

This is demonstration of output:

Code is available at: Hanuman Chalisa
Insert CSS file into same location (AUTOMATIC DOWNLOAD)
Insert Hanuman photo into same location (AUTOMATIC DOWNLOAD) FUNCTIONAL WEB LINK

Wednesday 17 June 2020

Completed a coding challenge which I subscribed to:

Coding challenge

It has been executed in Java, any thoughts and any more efficient techniquues?

Currently seeking to enhance software programming skills. Its a slightly overdue challenge not taken this route post University.

Tuesday 18 August 2020

I have taken opportunity to simplify updating of my website to the extreme, such that to reduce likelihood of incorporating syntax errors and causing website to break.

I will try to undertake furter daily coding challenges I receive, although I feel there are several built in methods in Java for instance to crack problems more readily.

Sunday 23 August 2020

I have spent Saturday and Saturday uplifting areas of the website. A bit perplexed on menu system and where to create hyperlinks. My ulterior motives need to be re-assessed for the website to ensure that it also provides a useful resource for any IT professionals visiting my site. Current areas of struggle include the expansion of the accordion sections and offsetting the screen position to ensure the section is in scope. Tried numerous variations, although the animation aspect for scroll animation functioned, it required manual intervention scrolling to desired location.

I have just seen a Daily Coding problem received today:

Having read through the scenario, it provides flashback of creating an address book using C++ whilst at University in 2004, however the implementation consisted of double linked lists using pointers, coding includes int * ptr, int ptr* (assuming my recollection of syntax is correct)

I configured Google Analytics, there is currently a bleak outlook on the visitors. The real time status however accurately reflects my website presence.

Monday 26 August 2020

Looking back through some of my coding I completed several years back, I was inspired to try and complete a fragment in search of creating a design pattern such that data is inputted and partially difficult to retrieve. The code is fully functional and compiles:

            import java.util.ArrayList;

public class Gamestore {
		
	public static void main(String[] args)
	{
		CreateGamestore GS = new CreateGamestore();
				
		GS.pctitles()[0]=new Capcom("Street fighther");
		GS.pctitles()[1]=new Capcom("Capcom vs Marvel");

	}
	}

class Capcom
{
	private String title;

	public Capcom(String gamename)
	{
		this.title = gamename;
		
	}

	}

class CreateGamestore
{
	public Capcom[] pctitles()
	{
		Capcom[] newreleases;
		newreleases=new Capcom[23];
		
		return newreleases;
	}
	

}

Saturday 29 August 2020

A quick glance at my holiday photos in Tanzania in 2008. Able to transfer and exert phenomenal power through the boxing gloves, prerequisites - STRONG CORE!!

Monday 31 August 2020

Having completed Java certification on Linkedin Learning, my initial strides include development of a simple hi-lo card game. My observations in life include that constructing code as such without meaningfully integrating into a business requirement or presenting it in a non-GUI based setting flattens its purpose with some respect. My objectives will now involve transferring this simple popular game into a web based environment (preferably javascript and HTML) since it is considered to be a mentally stimulating game.

My implementation permits end user to select the number of guesses within their predefined number range

           import java.util.*;

public class HighLow
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);

        System.out.println("*** HI/LOW GAME***");
        System.out.println("Please select random number range");
        int range = sc.nextInt();
        System.out.println("Please select number permitted guesses");
        int numGuesses = sc.nextInt();

        int number = (int)(range * Math.random());
        int i=0;

        System.out.println("please select a number between 0-" + range);

        do
        {
            System.out.println("You have " + (numGuesses-i) + " guesses remaining");
            int numguess=sc.nextInt();
            i++;


            if (numguess==number)
            {
                System.out.println("You guessed my number:" + number + " with " + (numGuesses-i) + " guesses remaining");
                i=numGuesses;
            }
            
 
            if (numguess>number)
            {
                System.out.println("Your guess of: " + numguess + " is too HIGH");
            }

            if (numguess<number)
            {
                System.out.println("Your guess of: " + numguess + " is too LOW");
            }

        }while (i<numGuesses);

    }
}

Wednesday 02 September 2020

I envisaged a difficult task in completing HI-LOW game in JavaScript given that Java code is not transferrable whatsoever. Here is the link to the webpage. There is extreme level of nested coded and validation to ensure that initial difficulty set by the end user are acceoted values. There is always scope for increased validation and additional features. I am hoping this mentally stimulating game might attract end users onto my website. Further enhancements will include technique to scroll down to desired location. And perhaps integration with login/registration page to ensure values are potentiallly stored in a database. AS it stands, this feat is currently a great stride in demonstrating some awkward coding for functionality with respect to logic! HI LO GAME

Thursday 03 September 2020

I have added additional logic into the game. There is also a mini table designed to record some of the results. A future implementation will involve utilisation of database to store this entries. As it stands, upon clicking on 'Play Again', end user can participate in another game. The countdown elapses however the record of time taken is based on the countdown still executing based on the previous game. As it currently stands, the remaining game functionality is accurate.

HI LO GAME

Tuesday 08 September 2020

Brought to my attention, 20 years since my Bapuji passed away. It would be a total wasted opportunity in not creating a memory on the website which I have dedicated prayers and rememberance of family members. One memory that springs to mind is undoubtedly that in Southall. As childhood goes, an integral playground activity involved playing marbles. My first pack was purchased for me from my local newsagent on King Street. The tradeoff was rewarding since the playground principle of "keeps" meant I benefitted from marbles from fellow classroom pals. Any regrets.... in retrospect, I should have given marbles back since as a playground commodity goes, 12 marbles were circa 50p in the late 80s and early 90s. I recall accumulating over 200.

Saturday 19 September 2020

It has become evident that creating a website without using a CMS or sufficient planning can cause frailties in the overall structure and severely effect the scope of the website. A positive aspect involves gaining experience with hardcoding involved in a website. And also undertaking several measures in trying to consolidating repetitive code on each page via extracting repetitive content to external html files.

Also, the website serves ultimate purpose if it designed with a goal. My future objectives will involve creating a more accomplished and robust website. And a hyperlink will direct the end user to the invested code in this section.

Tuesday 22 September 2020

Having watched Back to the Future II for unprecedented time, I realised one action by Marty McFly challenged a major area in time travel. In terms of utilising prospect of time travel contextually, my aspirations would involve obtaining a cure for COVID-19 strain. Lives are being lost relentlessly. Also utilising time travel to identify and unforeseen outbreaks. Humans have mindlessly evolved intellectually to generate sophisticated Artificial Intelligence. Perhaps Artificial intelligence should return the favour and be manipulated to data mine on similar future events and cease them from existence.

Friday 25 November 2022

Added subtle adjustments to webpage structure layout and will endeavour to keep it operational on a more frequent basis. Registration, login and forms are in the current non-functional state, although it provided useful exercise in embedding plugins.

Tuesday 29 November 2022

Delved into Corel PhotoMirage 2023. Totally startled by the generous learning curve to render a still photo into an animated video clip.

Taken from website
Manipulated with Speed motion arrows and anchors for dynamic and static animations
Final video

Sunday 29 January 2023

On the verge of receiving another new PC. Slightly mind boggling the performance leap from previous acquisition in 2008 (Q6600 quad core => i9 12900KF). However in my opinion if the Q6600 is priced at £10, it is excellent value.

Also looking forward to examine colour gradient, MSI Lightning GTX 770 to be missed (massively lifted Q6600 gaming world to unprecedented level albeit frame rate drops, MSI GeForce RTX 3080 VENTUS 3X 10G to supersede.

Saturday 25 February 2023

I have taken a slightly unorthodox approach with respect to activities on the i9 12gen. Quantum Break game consisted of an extreme challenging sound bank. This was perfect queue to bolster the onboard sound with an expansion card. Creative Soundblaster AE-7 delivers unprecedented audio infidelity (Direct mode off function) and renders untapped audio and extreme effects. This is my preference over the Direct mode on function (original quality) since it amplifies the audio at relatively lower audio volume. However this subjective to the listener. It is now a trade off gaming vs YouTube music and personal development.

Saturday 25 February 2023

Attempted another challenge from Daily Coding Problem. It was evident leaving a massive gap in programming causes a slight timescale havoc in what appears to be a simple task on paper.

This is perfect a cue to attempt other easy problems to sustain momentum.

My approach

Sunday 26 February 2023

Examined another challenge. There is a paradoxical element to this, which is providing a deterrent to visualise the overlaps and visualise logic. It perhaps justifies that a problem is a problem irrespective of the complexity.

Monday 13 March 2023

Totally by off chance found theatre show for 'Neighbours - The Celebration Tour'. It completely performed a mental time warp of the umpteenth times I watched the series practically daily between late 80s and up to Year 2000. Although there is a memory brain fog on my viewing thereafter. Looking forward in attending the final theatre show in London.

Ironically, the theatre show encapsulated that TV episodes were actually multitude of theatre performances with the musical theme backdrops (having ventured back on YouTube). However the episodes appeared anything but theatrical on TV at that time, perhaps this was due to being heavily engrossed in the storyline with apt musical overlay. An example of common them is below:

Neighbours Incidental - Reflecting Music

Theatre show also brought back memories of several popular in-house theme songs such as:

One Good Reason - Neighbours Coffee Shop Song

An intrinsic property of the catchy song that epitomises the song and also draws parallel to the longetivity of Neighbours is the ability to slow or almost freeze time at key points and permit viewer to relate to real-life emotions in timely manner.

Thursday 23 March 2023

Attended the last farewell ceremony for a new Neighbours reboot to commence in due course on Amazon. I am hoping given that they threw all previous cast in the mixer on the final Neighbours episode (yet to have seen this episode along practically every episode since potentially Year 2000) that the storylines will self-regulate and re-evolve on various tangents. In the absence of evolution, it will be a mammoth job to bridge the storyline gap with respect to missed episodes (circa 20+ years worth). The theatre show rendered unprecedented humour, seriousness and originality. Also encountered a pleasant experience in the hospitality area.

Standard ticket

Hospitality area

Monday 24 April 2023

I have watched several tutorials on WhizLabs to upskill in Java. It's amazing how much it allowed me to incorporate flexibility and show better software Engineering techniques. I have decided to undertake another challenge. Again, it seems simple on paper, but it quickly escalated. Also, I feel my programming skills are not quite advanced yet to store binary conversions in an array in order to complete Bitwise AND... However I understand the principle of indexes required.... I feel confident to apply sound principles in other problems now

My approach

It has also been observed that there are inaccuracies in Binary conversion. Having revisited this, it appears to be an error during the execution as oppose to any syntax errors. If this program is run again for instance, the first two iterations are correct. This is the same for two scenarios below:

Unexpected error

Tuesday 02 May 2023

I was slightly sceptical with this challenge. Although classified as easy from Microsoft, it has posed issues again. Although all calculations appear to be correct from logical mindset of a clock, the second part of the problem on coinciding hands does not translate (with exception of 12 o'clock) with expected resources online.

I have also tried to use doubles for precision, however it was later realised precision is not pivotal since 12 hours, 60 minutes are all exact divisors of 360 degrees.

My approach

Having re-visited this shortly after, several areas were identified. One example is dealing with the difference in angle (should not exceed 180 degrees), this was inadvertently missed due to lack of testing. However examining the clock times and angles below were still not consistent with expected angle for coincided hands as below (which many online resources pointed to).

Further adjustments and outcomes

The reason is due to not utilizing seconds in calculations whatsoever. A resource online correctly currently points towards this calculation which is effectively 12/11 hours = 1 1/11 hours = 1 hour + (1/11 * 60)minutes = 1 hour 5.4545454545454545454545454545455 minutes = 1 hour 5 minutes + (0.4545454545454545454545454545455 * 60 Seconds). This information has now been populated in table as expected times for overlap. The coding had to be completed to record seconds (nearest ms). However it still failed to capture difference in angles due to re-occurence after decimal point. The pseudocode is required to be re-visited to implement exact angles for minute and hour overlapt. This problem can only be solved when incorporating their relative speed to each other.

Incorporated milliseconds in calculations, final code
Time (H:MM: S) EXPECTED ANGLE ANGLE DIFFERENCE (CODE)
12:00 0 Hours and minute hand coincides: hours: 0.0 mins:0.0 seconds:0.0
1 1/11 hours = 01:05 27.272 seconds (approx) 0 Hours is: 1.0: (32.727266666666665 degrees) Minutes is: 5.0: (32.7272 degrees) Seconds is: 27.272 difference is: 6.666666666177434E-5
2 2/11 hours = 02:10 54.545 seconds 0 Hours is: 2.0: (65.45454166666667 degrees) Minutes is: 10.0: (65.45450000000001 degrees) Seconds is: 54.545 difference is: 4.166666666094443E-5
3 3/11 hours = 03:16 21.818 seconds 0 Hours is: 3.0: (98.18181666666666 degrees) Minutes is: 16.0: (98.1818 degrees) Seconds is: 21.818 difference is: 1.6666666667219943E-5
4 4/11 hours = 04:21 49.090 seconds 0 Hours is: 4.0: (130.90908333333334 degrees) Minutes is: 21.0: (130.90899999999996 degrees) Seconds is: 49.09 difference is: 8.333333337873228E-5
5 5/11 hours = 05:27 16.363 seconds 0 Hours is: 5.0: (163.63635833333333 degrees) Minutes is: 27.0: (163.6363 degrees) Seconds is: 16.363 difference is: 5.833333332816437E-5
6 6/11 hours = 06:32 43.636 seconds 0 Hours is: 6.0: (196.36363333333333 degrees) Minutes is: 32.0: (196.36360000000002 degrees) Seconds is: 43.636 difference is: 3.3333333306018176E-5
7 7/11 hours = 07:38 10.909 seconds 0 Hours is: 7.0: (229.09090833333335 degrees) Minutes is: 38.0: (229.0909 degrees) Seconds is: 10.909 difference is: 8.333333340715399E-6
8 8/11 hours = 08:43 38.181 seconds 0 Hours is: 8.0: (261.8181833333333 degrees) Minutes is: 43.0: (261.8182 degrees) Seconds is: 38.182 difference is: 1.6666666681430797E-5
9 9/11 hours = 09:49 5.454 seconds 0 Hours is: 9.0: (294.54545833333333 degrees) Minutes is: 49.0: (294.5455 degrees) Seconds is: 5.455 difference is: 4.1666666675155284E-5
10 10/11 hours = 10:54 32.727 seconds 0 Hours is: 10.0: (327.272725 degrees) Minutes is: 54.0: (327.2727 degrees) Seconds is: 32.727 difference is: 2.4999999993724487E-5

Wednesday 03 May 2023

Another completed challenge. This will be my last execution of a similar structured code, in order to upskill with further Java knowledge.

There is also an inability to complete tasks in shorter code executions, notably the extension part of utilizing one line of code for flipping odd and even bits.

My approach

Monday 17 July 2023

Another completed challenge. The level of coding is also tidier, which correlates with exammining several samples in my online learning.

My approach

Thursday 27 July 2023

Another completed challenge. However ironically I completed this mentally picturing the requirements and upon finishing coding I realised that it was not consistent with requirements. However I stumbled across inadvertent assumptions which might translate better in real life without chaos:

For example, without moving any people along the aisle, I was able to ascertain if there is more efficiency moving people either left or right. I experimented in several scenarios and the logic appeared to hold true:

For instance, if it was determined if the two most right hand neighbouring 1's were closest, ALL people are moved from left to right until ALL people seated closest to right hand side of the aisle

For instance, if it was determined if the two most left hand neighbouring 1's were closest, ALL people are moved from right to left until ALL people seated closest to left hand side of the aisle

My version perhaps had simpler coding, hence it did not fulfill the objectives. But it ensured that people did not cross over each in the aisle. They all adjusted in the direction ascertained in the aforementioned (until all consecutive adjacent people on the left or right hand side of the aisle).

My approach

Tuesday 15 August 2023

Once again, it is realised the lacking of testing had created several mental assumptions on movement of people in aisle left or right. It is unrelated to neighbouring people WHATSOEVER.

The code has been severely tidied up, also resolved a critical error in which the object reference was copied which pointed to same aisle of people. Hence once people moved to the left, the reference taken moved all people back to the right.

I found this exercise to be thoroughly useful and presented a very good learning curve, since learning from mistakes is extremely valuable. But in hindsight need to play closer attention to initial requirements.

My approach

Friday 20 October 2023

This has been a painstaking exercise. I believe working in web environment IDE also hinders process in respect to limited resources on execution.

However in my opinion online-java.com has been best interface for its fluidity and range of features

The code again is fairly simple, however I felt the advanced objective was a step too far on several attempts. It was attempted but found to be extremely difficult to get class reference to be visible in another method. Perhaps it it the lack of modular code conforming to Java best practices. However best attempts have been undertaken to reduce the number of variables and keep code tidy

Also it was quite fun re-creating a basic menu system. Although some areas included stringent validation, I refrained from extensive scenarios

NOTE in the screenshots section of the codes has been commented notably System.out.println to show if number is odd or even in transition

My approach

Sunday 22 October 2023

Once again, although it seems I am making progress with my skillset and logical thinking. This exercise appeared to be very interesting.

However unfortunately several errors have arisen and failed to compile. Unfortunately it is intertwined and my rationale for coding has been documented

My approach

Friday 27 October 2023

In absence of coding challenges, it is difficult to identify areas to write on the timeline.

I have chosen to write upon movies which are inspiring my recent past time, which coincides with a new PC and vastly improved sound system in a tightly packed room.

Videostage and the soundstage has a massive bearing in my opinion, irrespective of 4K. However these experiences have not come without incident. To remain vendor neutral I will not mention them.

In my opinion the acquisition has provided a perfect trade off to enjoy movies on DVDs and streaming platforms in a fluid manner. This section will continue to grow.

Friday 17 November 2023

I have opted for a relatively simpler problem to build a level of confidence, which I completed. But again, it can be realised improper following the flow of arrays can cause issues.

My approach

Wednesday 22 November 2023

This problem has given all sorts of issues. It is complete from syntax perspective, but extremely difficult to identify where the logic is failing. My understanding is it requires three nested loops. I have included lots comments. I have utilised various on screen validation to identify the flow, and it does react to scenarios whether there are consecutive numbers. However it is difficult to keep track of longest streak of consecutive numbers which I believe to be with losing control of variable differenceCheck (from the reference most outer element in array).

My approach

Thursday 23 November 2023

It was realised that this problem required more variables then initially anticipated. So it became difficult to balance the logic and syntax. Fortunately with the persistence and understanding properly the flow of three nested loops (outer x 1 execution, inner x 1 execution, inner x maximum execution) there was increased clarity to my previous post.

My approach

Saturday 25 November 2023

Perhaps with this exercise, the only clear technique was to examine each integer in the array. I found it practically impossible without screen outputs. I am convinced there is a tidier way to code this. But eventually I did enough testing and content with the final outcome. An element of fluke, quite potentially.

My approach

Monday 27 November 2023

A slightly simpler exercise however it did take me much longer than anticipated. Even outputting the numbers which added up to 9, there was an error. It was evident that number stored in array. But just not sure why it could not output number at the end.

My approach

Wesnesday 29 November 2023

This was a slightly easier challenge given that I had a previous coding problem in which I had converted integer to binary. However it still required adjustments to ensure that this problem is fulfilled. It has been completed exactly to requirements. But in total, it required a lot of coding effort to get here.

My approach

Monday 04 December 2023

I visited a challenge which I completed on Saturday 25 November 2023 to complete some further testing. And it was evident that a simple aspect of the functionality was not coded (see screenshot below).

I consider this coding as a heavily patched up version of initial framework that should have consisted of two nested loops and then with several decisions inside. I am unsure if the program execution will fail again. I have also included status next to each output as to whether it accounts for a PASS or FAIL execution. I am yet to understand in practice where the logic implemented can be used in real world. Perhaps on an industrial line or storage unit if quantities items need to be moved across. However if the program terminated as soon as a fail detected, this had met the requirements initially requested in the challenge.

My approach

Tuesday 05 December 2023 - Saturday 16 December 2023

I received welcoming news on Friday 1 December 2023 of being accepted on a Vipassana meditation centre in Dhamma Dipa in Hereford, Wales. It was a recommendation and I knew it entailed 10 days of meditation in extremely challenging circumstances. I utilised all my mental and physical reserves, which has been my most challenging experience to date. I think its a personal experience and difficult to elaborate much further. I endeavour completing this again in forthcoming year.

Sunday 31 December 2023

This will be my final message in the new year. It has been a bizarre year. This has been most productive year on website in which I developed several subsections and I found real purpose to store useful information. Also, I developed a massive surge in watching movies and also documentaries. Neither were prevelant in my daily regime prior to 2023. I also completed the most difficult challenge in my lifetime spending 10 hard days in Wales in Hereford at a meditation centre. My threshold sitting on the floor typically entailed 10-15 minutes with an immediate urgency to get up. However I extended this to 11 hours a day albeit a back rest and changing the orthodox meditation position.

Bizarrely, totally against the grain of my movie choices, it appears last movie I will have viewed in 2023 is 'Dora and the Lost City of Gold'. If there is a moral amongst unprecedented humour, it is to remain yourself throughout course of your life to prevent inhibition of your true colours.

Monday 11 March 2024

This is my first message in in 2024. I have taken opportunity to develop my art section on the webpage. I have tried to incorporate a bit more imagination.

A total downfall is that cream and white Derwent watercolour pencils have been annihilated in order to provision layering of colours. My aim is to complete further paintings but this time trying to incorporate more natural light. To support my ambitions, I have purchased a monitor to support these requirements. It is capable of 4k and the brightness should support picking up details. It is quite poetic how I moved to this eventually.

Inevitably, I have utilised the monitor intitally to ascertain difference in several games and also movies.

The game that I still appear to be returning to is Quantum Break released in 2016. There is a wide range of lighting and strong details without sacrificing the dynamics of the game. For a third person shooter, it feels extremely binded to the action. This game also forced my first upgrade within few months. Below are sequence of events that eventually completed my full configuration:

I knew from previous experiences that soundcard I had in my Q6600 quad core Dell machine (Creative Sound Blaster Audigy SB0090 Gold) provided the most intricate detail. This then led me into path of examining online resources of debates surrounding modern onboard sound on motherboard vs expansion slot soundcard. So I purchased an Amazon warehouse Creative AE-7 soundcard (since previous card was PCI), explored and detailed a long Amazon review. It was ironic that I felt more inclined to music and video on YouTube now as oppose to gaming.

The soundcard still serves a massive purpose over soundbar since it also supports Dolby Digital. And it can provide a solid 5.1 advantage with traditional 5.1 speakers to certain films over the 5.1.2 soundbar.

It was then extremely ironic that the length of the audio hdmi cable currently being used was almost exactly length between the soundbar (which I also purchased) and the PC. This meant when moving the PC for maintenance, the cable had to be initially disconnected. In a tight set up, I found this challenging. Also hdmi audio cable were veering into sharp bends. I was also convinced the cable had become shorter by few inches but this can not be proved.

This forced me into looking for a replacement HDMI cable. And I had little idea on a suitable replacement. This triggered another round of investigation. I eventually found a solution (as described on article on website). It also ran flawlessly but left me with a headache, since I alternated cables every few months. It was obvious that the personality of the audio solution had changed making this transition. As it was felt that with original audio, it felt like sitting inside a luxury sportscar in the room.

I now found the detail level to be spectacular in gaming and all round multimedia. However unfortunately as I explored the depths of the internet, I was drawn into downloading several UHD, OLED, Dolby Vision and 4K demos for numerous TV vendors. Once again, it looked spectacular on 1440p. But by this time I had established the machine was more for movies and music. I was heavily intrigued to make this transition. I also had judgement to restrict gaming to less than 2160p to ensure components are not stressed out. The whole solution seemed viable given that my previous Dell monitors were available as free upgrades.

I finally purchased another Amazon Warehouse item, Agon AOC PDM32 monitor, which was at a heavily reduced price. This officially completed my Porsche AV configuration.

Now, with respect to movies and gaming, the current AV configuration has also taken a major overhaul. Irrespective of the 4k, several other factors have come into play. My initial configuration entailed DVI connection since existing 24 inch Dell monitor did not facilitate any standards higher. Subsequently this required a displayport to dvi adapter on the graphics card to faciliate. I was not entirely sure if this was counterintuitive on a new PC specification, however it was discovered operating at 1080p was extremely fast and kept resource utilization very low (GPU and CPU). I transitioned to a 27 inch Dell 1440p monitor which supported HDMI connectivity. However by this time, I had a soundbar monopolosing my single HDMI port on the graphics card. So I utilised DisplayPort connection for few months. I found an excellent response time with this display connection. And audio resided on a separate cable.

The new monitor brought me inline with most common standard HDMI across the board. I was able to utilize the monitor at 120hz, however could not establish how to increase beyond this to stated 144hz. With the computer case in close proximity, I adhered to slight fright when the water coolers kicked in and CPU temperatures reached excess of 60 degrees. My GPU had also taken a massive toll from the previous 1080p. Hardware was extremely power hungry and my intentions were to refrain from this.

With days of struggle, I finally understood the connectivity of monitor and soundbar together. My initial instinct led me to believe a separate HDMI connection between graphics card and monitor AND soundbar to monitor. This seemed logical to faciliate audio and visual. It also triggered erratic noises from inside the monitor. It led me to believe it was faulty. However I tried absolutely everything possible including rotating cables, trying NVIDIA drivers, trying single hdmi cable in both soundbar ports, changing input source from HDMI to ARC.. I was expecting a separate display monitor to materialise in NVIDIA control panel. But there was simply no audio from the soundbar and no resolution with this line of thought.

This triggered another wave of research into HDMI extractors and this was fast becoming an extensive learning experience but an expensive one. Fortunately I visited Amazon and examined HD Fury Arcana product. On their website, it clearly stated contact their support prior to purchasing. I followed vendor website which then directed me to Discord and the channel for this product. Within minutes I was offered a solution without spending a penny.

The solution seemed total counterintuitive to my expectations when purchasing the equipment. However it guided me to using the soundbar for 4k passthrough. It was very ironic at this stage also that I benefitted from a blistering optic hdmi cable to supply the audio and visual component into the soundbar. I could also then use the original HDMI soundbar cable back from the AV receiver to the monitor. Also this time the cable ran vertically as oppose to horizontally, so it eliminated curvatures. In essence I felt the original audio quality which felt like the Porsche style.

In my personal opinion, the movie which has showcased audio and visual and story execution (at 4k) watched today has undoubtedly been Alita The Battle Angel. For numerous transitions, wide and narrow filming, exploration of ambience settings and depth, it looked breathtaking at every point on the 32 inch screen at every fluctuation in tempo of movie.

On my previous Dell monitor, I found 'Baby Driver' to be equally polished movie at 1440p. I was particularly impressed how several scenes were slowed down and the graphics were flawless. This is a movie I will explore in 4k at some point.

With all this in mind, my configuration was capped to 60hz at 2160p. I personally think that was way forward. Even though lower resolutions would increase refresh rate, I became immediately attached at 2160p scaling.

It is still also difficult to establish when to use HDR or SDR, setting correct luminance level and also if the local dimming should be kept on or off. At moment, I have used it mainly on HDR mode and toggle between pre-configured modes with the remote.

I have finally completed the overheads for any forseeable upgrades. And amongst all of this was an additional 1TB NVME drive to faciliate for a large installation of Forza Horizon 5 and personal repository of files.

I would advise anyone that its a worthwhile journey but also quite terrifying using lots expensive components for upgrade purposes. It is imperative to take due diligence. I have learnt alot including the availability of solid software applications in Microsoft Store for AV requirements. This includes DTS Sound UnBound and Dolby Access App. Also for me, Windows Media player has been my preferred player since it is the only one on PC that has faciliated DTS:X and also Dolby Atmos without changing underlying passthrough settings, which I believe other software applications require.

Here are a few photos of my configuration, I hope there an no copyright issues:

Screenshot from Earth One Amazing Day. Note this is a photo taken off the monitor.
This is my PC and AV configuration. Please note there is a net length of 9.5m HDMI cable.
Screenshot from Match of the Day 2 (online stream) Note this is a photo taken off the monitor.

Tuesday 26 March 2024

I have created a shock in my system by choosing another Daily coding problem after so long. The reason I chose this one since it seemed like a fun challenge since we are used to seeing roman numerals in our life. But as I progressed this challenge, it has presented alot of coding and it even requires lots validation to ensure that end user is inputting one of the seven roman numerals. And it is not even close to reach the finishing stage (conversion has not been attempted) since there are several rules explained on internet. However there are different version of rules and to apply them cumulatively will take a lot of coding effort.

My approach

Hanuman Chalisa - Faster Speed (less text on page)

Hanuman Chalisa - Faster Speed (less text on page)

Shri Guru Charan Saroj Raj

Nij mane mukure sudhar

Varnao Raghuvar Vimal Jasu

Jo dayaku phal char

Budhi Hin Tanu Janike

Sumirau Pavan Kumar

Bal budhi Vidya dehu mohe

Harahu Kalesa Vikar

Jai Hanuman gyan gun sagar

Jai Kapis tihun lok ujagar

Ram doot atulit bal dhama

Anjani-putra Pavan sut nama

Mahavir Vikram Bajrangi

Kumati nivar sumati Ke sangi

Kanchan varan viraj subesa

Kanan Kundal Kunchit Kesa

Hath Vajra Aur Dhuvaje Viraje

Kandhe moonj janehu sajai

Sankar suvan kesri Nandan

Tej pratap maha jag vandan

Vidyavan guni ati chatur

Ram kaj karibe ko aatur

Prabu charitra sunibe ko rasiya

Ram Lakhan Sita man Basiya

Sukshma roop dhari Siyahi dikhava

Vikat roop dhari lanka jarava

Bhima roop dhari asur sanghare

Ramachandra ke kaj sanvare

Laye Sanjivan Lakhan Jiyaye

Shri Raghuvir Harashi ur laye

Raghupati Kinhi bahut badai

Tum mam priye Bharat-hi sam bhai

Sahas badan tumharo yash gaave

Us kahi Shripati kanth lagaave

Sankadik Brahmadi Muneesa

Narad Sarad sahit Aheesa

Yam Kuber Digpal Jahan te

Kavi kovid kahi sake kahan te

Tum upkar Sugreevahin keenha

Ram milaye rajpad deenha

Tumharo mantra Vibheeshan mana

Lankeshwar Bhaye Sub jag jana

Yug sahastra jojan par Bhanu

Leelyo tahi madhur phal janu

Prabhu mudrika meli mukh mahee

Jaladhi langhi gaye achraj nahee

Durgaam kaj jagat ke jete

Sugam anugraha tumhre tete

Ram dware tum rakhvare

Hoat na agya binu paisare

Sub sukh lahai tumhari sarna

Tum rakshak kahu ko dar na

Aapan tej samharo aapai

Teenhon lok hank te kanpai

Bhoot pisach Nikat nahin aavai

Mahavir jab naam sunavai

Nase rog harai sab peera

Japat nirantar Hanumant beera

Sankat se Hanuman chudavai

Man Karam Vachan dyan jo lavai

Sub par Ram tapasvee raja

Tin ke kaj sakal Tum saja

Aur manorath jo koi lavai

Sohi amit jeevan phal pavai

Charon Yug partap tumhara

Hai persidh jagat ujiyara

Sadhu Sant ke tum Rakhware

Asur nikandan Ram dulhare

Ashta sidhi nav nidhi ke dhata

Us var deen Janki mata

Ram rasayan tumhare pasa

Sada raho Raghupati ke dasa

Tumhare bhajan Ram ko pavai

Janam janam ke dukh bisravai

Anth kaal Raghuvir pur jayee

Jahan janam Hari-Bakht Kahayee

Aur Devta Chit na dharehi

Hanumanth se hi sarve sukh karehi

Sankat kate mite sab peera

Jo sumirai Hanumat Balbeera

Jai Jai Jai Hanuman Gosahin

Kripa Karahu Gurudev ki nyahin

Jo sat bar path kare kohi

Chutehi bandhi maha sukh hohi

Jo yah padhe Hanuman Chalisa

Hoye siddhi sakhi Gaureesa

Tulsidas sada hari chera

Keejai Das Hrdaye mein dera

Pavantnai sankat haran

Mangal murti roop.

Ram Lakhan Sita sahit,

Hrdaye basahu sur bhoop.

Manasa Bhajare

Manasa Bhajare

Manasa Bhajare Guru Charanam

Dusthara Bhava Saagara Taranam

Guru Maharaj Guru Jai Jai, Swaminaatha Sathguru Jai Jai

Om Namaha Shivaya (3), Shivaya Namah Om

Arunachala Shiva (3), Aruna Shivom

Omkaaram Bhava (3), Om Namo Baba

Gayatri Mantra

Gayatri Mantra

Prayer Prayer Translation
Om Bhur Bhuvah Swah (O) Supreme one; (who is) the physical, astral (and) causal worlds (himself).
Tat Savitur Varenyam (you are) the source of all, deserving all worship
Bhargo Devasya Dheemahi (O) radiant, divine one; (we) meditate (upon you)
Dhiyo Yo Nah Prachodayaat Propel our Intellect (towards liberation or freedom)
Girl in a jacket

    Caption 1

  • Caption test