search

LEMON BLOG

Implementing JavaScript to Disable Right-Click on a Website

In today's digital landscape, website owners often seek ways to protect their content and enhance user experience. One common approach is to disable right-click functionality using JavaScript. This technique is primarily employed to prevent unauthorized copying of text, images, and other website assets. While it can be a useful deterrent, it also comes with some disadvantages that website administrators should carefully consider before implementation.

Continue reading

System Analysis & Design - Online Banking

Overview of Online Banking Processes - Online banking or also known as Internet banking allows customer to conduct financial transactions on a secure website operated by banks such as Maybank, CIMB, Hong Leong and RHB. This online banking applications has many features in common such as Bill payments include credit card payment, Fund transfers include own account transfer, 3rd party account transfer, interbank GIRO transfer and Viewing recent transaction.

As we are drafting this article using a top-down approach, first and foremost we need to draft a decomposition diagram, listing down all processes involves in the business activity that is related to the system. The context diagram will be drawn first, followed by Level-0 Diagram and Level-1 Diagram for each identified processes. Refer to diagram below for a Decomposition diagram of all of the online banking processes. 

Continue reading

A Comparative Evaluation of OUM and CUNYGC Websites: Insights and Redesign Proposal

In today's digital age, a website is often the first point of contact between an organization and its audience. A well-designed website can effectively communicate an organization's message and provide a positive user experience. In this assignment, we will evaluate two websites, the CUNY Graduate Centre and OUM, based on their usability and user experience goals, design principles, and effectiveness. We will also identify areas for improvement in OUM's website and create a digital prototype for a new and improved design. Let's dive into the evaluation and design process to see how these websites measure up and how we can enhance their performance.

Continue reading

Mistral AI Raises The Bar for Code Generation with The Launch of Codestral 25.01

Mistral AI has been a leader in the code generation field and its latest model, Codestral 25.01, continues to push boundaries. This upgraded iteration promises even greater speed and capability, setting a new benchmark for coding models in its class. Described as lightweight, fast, and proficient across more than 80 programming languages, the original Codestral proved invaluable for developers tackling tasks like fill-in-the-middle (FIM), code correction, and test generation. The model quickly gained recognition for its ability to enhance productivity, serving as a reliable coding companion for developers worldwide. With a refined architecture and an upgraded tokeniser, Codestral 25.01 delivers code generation and completion abilities that are double the speed of its predecessor. For FIM use cases, Codestral 25.01 now leads the pack and is the definitive SOTA model in its weight class.

Continue reading

CrateDB's Capability to Operate in Real-time Within Time-Critical Environments

Despite significant advancements in the speed and capacity of modern computers over the past 20 years, there is often still a noticeable delay between importing data and being able to act on the processed and queried results. For instance, it's not uncommon for batch processes querying large datasets to be queued, sometimes running overnight in extreme cases. While such delays may not be a major issue in scenarios like business intelligence gathering, in many other contexts, the time lag between data entering a database and initiating action based on its processing can be crucial.

Continue reading

LEMON VIDEO CHANNELS

Step into a world where web design & development, gaming & retro gaming, and guitar covers & shredding collide! Whether you're looking for expert web development insights, nostalgic arcade action, or electrifying guitar solos, this is the place for you. Now also featuring content on TikTok, we’re bringing creativity, music, and tech straight to your screen. Subscribe and join the ride—because the future is bold, fun, and full of possibilities!

My TikTok Video Collection
Subscribe to our Blog
Get notified when there's new article
Subscribe