<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title></title>
    <link>https://jesselau.com/en/</link>
    <description>Recent content on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Tue, 04 Feb 2025 00:28:15 +1300</lastBuildDate><atom:link href="https://jesselau.com/en/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Chapter 6 - Secrets of Origin</title>
      <link>https://jesselau.com/en/posts/chapter-6/</link>
      <pubDate>Tue, 04 Feb 2025 00:28:15 +1300</pubDate>
      
      <guid>https://jesselau.com/en/posts/chapter-6/</guid>
      <description>Eternal Realm: Shadows and Radiance Volume One: &amp;ldquo;Omen of Fate&amp;rdquo; Chapter 6: Secrets of Origin The cramped interior of Elvin’s humble dwelling demonstrably offered scant, meager comfort, yet it undeniably served as a blessed haven, a sanctuary when directly compared to the blood-soaked, gruesome market square that now haunted his waking thoughts. The single, sparsely furnished room, dimly illuminated by a sputtering, guttering oil lamp precariously perched on the very edge of the scarred wooden table, faintly smelled of familiar woodsmoke that permeated the timbers and dried herbs that hung in bundles from the rafters – a meager, yet undeniably familiar, solace in the encroaching darkness. Lina weakly lay still upon Elvin’s grandmother’s worn, thin cot,</description>
    </item>
    
    <item>
      <title>Chapter 5 - Fateful Encounter</title>
      <link>https://jesselau.com/en/posts/chapter-5/</link>
      <pubDate>Tue, 04 Feb 2025 00:27:15 +1300</pubDate>
      
      <guid>https://jesselau.com/en/posts/chapter-5/</guid>
      <description>Eternal Realm: Shadows and Radiance Volume One: &amp;ldquo;Omen of Fate&amp;rdquo; Chapter 5: Fateful Encounter The stench of cloying blood and acrid burnt oil assaulted his nostrils, hung thick and heavy in the frigid air, a nauseating perfume that relentlessly clung to the back of his throat and violently turned his churning stomach. Oakhaven’s once vibrant market square, just moments before a chaotic, brutal theater of horrific violence, now pathetically lay strewn with the grim, grotesque aftermath – broken bodies contorted into unnatural, impossible angles, discarded weapons gleaming dully and menacingly in the wildly flickering lamplight, expanding pools of dark crimson relentlessly staining the muddy ground like carelessly spilled wine, soaking into the earth. Silence had abruptly descended once more, a heavy, oppressive silence that relentlessly weighed down on the ravaged square,</description>
    </item>
    
    <item>
      <title>Chapter 4 - First Dark Attack</title>
      <link>https://jesselau.com/en/posts/chapter-4/</link>
      <pubDate>Tue, 04 Feb 2025 00:26:15 +1300</pubDate>
      
      <guid>https://jesselau.com/en/posts/chapter-4/</guid>
      <description>Eternal Realm: Shadows and Radiance Volume One: &amp;ldquo;Omen of Fate&amp;rdquo; Chapter 4: First Dark Attack The darkness this night clamped down, not as the gentle embrace of peaceful slumber, but as a thick, suffocating blanket that relentlessly pressed down upon Oakhaven, deliberately muting the already faint, fragile sounds of the isolated frontier town. The wind, for once, had strangely subsided, finally ceasing its mournful howl, leaving an unnerving, oppressive stillness in its wake, a silence that felt heavy, pregnant with unspoken, unseen threats that lurked just beyond the lamplight. The moon, a mere sliver of cold bone hanging precariously in the vast, inky sky, reluctantly offered scant, inadequate illumination, desperately casting long, distorted shadows that danced and writhed with the erratic, flickering flames of the few remaining oil lamps that stubbornly fought valiantly against the encroaching, all-consuming night. The Crooked</description>
    </item>
    
    <item>
      <title>Chapter 3 - The Lost Scroll</title>
      <link>https://jesselau.com/The-Lost-Scroll/</link>
      <pubDate>Mon, 03 Feb 2025 00:28:15 +1300</pubDate>
      
      <guid>https://jesselau.com/The-Lost-Scroll/</guid>
      <description>Eternal Realm: Shadows and Radiance Volume One: &amp;ldquo;Omen of Fate&amp;rdquo; Chapter 3: The Lost Scroll The midday sun, a pale, weak disc, struggled valiantly to break through the stubbornly persistent, oppressive cloud cover, casting long, watery shadows that stretched and wavered across Oakhaven’s muddy, rutted main street. The usual midday bustle, such as it meagerly was in a town that primarily existed at dawn and dusk, revolving entirely around the relentless rhythms of farm work and sleep, was just tentatively beginning to stir, to rouse itself from its slumber. Chickens, scrawny and opportunistic, pecked hopefully, incessantly in the dusty earth, searching for stray grains, a lone, mangy dog yawned widely, displaying pink gums and yellowed teeth, in front of the butcher’s shop, basking</description>
    </item>
    
    <item>
      <title>Chapter 2 - The Relic Emerges</title>
      <link>https://jesselau.com/The-Relic-Emerges/</link>
      <pubDate>Mon, 03 Feb 2025 00:27:15 +1300</pubDate>
      
      <guid>https://jesselau.com/The-Relic-Emerges/</guid>
      <description>Eternal Realm: Shadows and Radiance Volume One: &amp;ldquo;Omen of Fate&amp;rdquo; Chapter 2: The Relic Emerges The house of Elvin’s fathers, if such a grand name could even be whispered for it, squatted as a small, two-room dwelling, clinging precariously to the very edge of Oakhaven like a tenacious limpet to a barnacle-encrusted rock. It wasn’t much to behold, constructed of roughly hewn logs that grated against each other, chinked with a crumbling mix of mud and straw, its roof a sorry patchwork of weathered shingles that curled at the edges and moss-grown thatch that sagged under its own weight. Inside, the air clung, heavy and still, always holding the persistent scent of damp earth that rose from the floor and woodsmoke that permeated the very timbers, a lingering, musty</description>
    </item>
    
    <item>
      <title>Chapter 1 - Ominous Night</title>
      <link>https://jesselau.com/Ominous-Night/</link>
      <pubDate>Mon, 03 Feb 2025 00:26:15 +1300</pubDate>
      
      <guid>https://jesselau.com/Ominous-Night/</guid>
      <description>Eternal Realm: Shadows and Radiance Volume One: &amp;ldquo;Omen of Fate&amp;rdquo; Chapter 1: Ominous Night The wind, a biting, cruel thing, gnawed at the edges of Oakhaven, howling through the gaps in the poorly mortared stone walls and snapping at the canvas awnings that hung limply before the shops. It whipped in from the western plains, a land of endless grass and whispered secrets, and carried the frigid breath of the approaching mountains on its icy breath. Night had fallen hard over Erechia, draping the small frontier town in a suffocating cloak of deep indigo, reluctantly pricked by the distant, cold fires of the stars. Oakhaven was not a place that invited grand pronouncements or witnessed heroic deeds. It existed as a place of dust and mud, of rough-hewn timber and the ever-present smell of woodsmoke and roasting meat. Its people</description>
    </item>
    
    <item>
      <title>LLM File Format Transformer</title>
      <link>https://jesselau.com/llm-file-format-transformer/</link>
      <pubDate>Tue, 31 Dec 2024 00:25:15 +1300</pubDate>
      
      <guid>https://jesselau.com/llm-file-format-transformer/</guid>
      <description>Documentation LLM File Transformer Prepare your code and docs for AI analysis
📁 Click to upload or drag and drop
Supports TXT, MD, JSON, XML, MQ5 Choose Files Select Output Format XML JSON Plain Text Generated Output Chars: 0 Est. Tokens: 0 Words: 0 Copy Output Download File Download PDF Features Multi-file Support: Upload multiple text-based files (TXT, MD, JSON, XML, MQ5) simultaneously. Format Options: Convert your files into XML, JSON, or plain text formats for easy integration with LLMs. Statistics: Real-time character count, estimated token count, and word count. Client-side Processing: All parsing and formatting happens in your browser—no server required. How to Use Upload Files: Drag and drop files onto the upload area or click &#34;Choose Files&#34;. Select Format: Choose your preferred output format (XML, JSON, or Plain Text). Review Output: Inspect the generated output and its statistics.</description>
    </item>
    
    <item>
      <title>Download YouTube Subtitles</title>
      <link>https://jesselau.com/download-youtube-subtitles/</link>
      <pubDate>Fri, 17 May 2024 00:26:15 +1300</pubDate>
      
      <guid>https://jesselau.com/download-youtube-subtitles/</guid>
      <description>This tool helps you download subtitles from YouTube. Simply input the YouTube URL below, and it will download the English subtitles (TXT version). If no subtitles are provided, it will default to downloading YouTube&amp;rsquo;s auto-generated subtitles(if available). If you find this tool useful, please consider bookmarking it or sharing it on social media.
YouTube URL (it should be like https://www.youtube.com/watch?v=xxx or https://youtu.be/xxx): Download Subtitles Loading... Copy</description>
    </item>
    
    <item>
      <title>GPT-4 Turbo Forex Point &amp; Figure Chart Analysis 2023-12-06</title>
      <link>https://jesselau.com/forex-analysis-2023-12-06/</link>
      <pubDate>Wed, 06 Dec 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/forex-analysis-2023-12-06/</guid>
      <description>Forex Point &amp;amp; Figure Chart Analysis Chart 1 Analysis AUD/USD
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 60% Confidence: Moderately Confident AUD/CAD
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 55% Confidence: Cautiously Optimistic AUD/JPY
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 65% Confidence: Moderately Confident AUD/CHF
Trend: Bearish Next P&amp;amp;F Change: O (Fall) Probability: 70% Confidence: Very Confident Chart 2 Analysis AUD/NZD
Trend: Bearish Next P&amp;amp;F Change: O (Fall) Probability: 65% Confidence: Moderately Confident NZD/CAD
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 55% Confidence: Cautiously Optimistic NZD/JPY
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 70% Confidence: Very Confident NZD/CHF
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 60% Confidence: Moderately Confident Chart 3 Analysis NZD/USD
Trend: Bearish Next P&amp;amp;F Change: O (Fall) Probability: 65% Confidence: Moderately Confident EUR/JPY
Trend: Bullish Next P&amp;amp;F Change: X (Rise) Probability: 75% Confidence: Very Confident EUR/USD</description>
    </item>
    
    <item>
      <title>Unleash the Power of PDFs with GPT-Driven PDF Books &amp; Downloads - Your Ultimate Research Tool!</title>
      <link>https://jesselau.com/PDF-books-downloads/</link>
      <pubDate>Tue, 28 Nov 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/PDF-books-downloads/</guid>
      <description>PDF Books &amp;amp; Downloads
Introduction to PDF Books &amp;amp; Downloads Hey everyone! I’m excited to introduce you to our latest tool: PDF Books and Downloads, powered by the incredible GPT-4 Turbo. This tool is a game-changer for anyone who deals with PDFs. Whether you’re a student cramming for exams, a researcher diving into your next big project, or just a book lover looking for your next read, we’ve got you covered with PDF Books and Downloads.
Easy Searching and Downloading Searching and downloading PDFs is a breeze. Our GPT-4 Turbo-driven technology means you get smarter, faster, and more relevant search results. You’re not just searching; you’re finding exactly what you need in record time. And it’s not just about academic texts. Love novels? We have them. Need technical papers? No problem. Our library is vast and diverse, so whatever you’re into, we’re pretty sure we’ve got it.</description>
    </item>
    
    <item>
      <title>Master Academic Writing with Free Grammar Checker | Multilingual &amp; User-Friendly</title>
      <link>https://jesselau.com/free-grammar-checker-GPT/</link>
      <pubDate>Sat, 25 Nov 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/free-grammar-checker-GPT/</guid>
      <description>Try Free Grammar Checker GPT
Free Grammar Checker GPT 🌟 Transform your academic writing with our Free Grammar Checker! 📚 Whether you’re crafting essays in English, Spanish, or other languages, our tool ensures precision and clarity. 🎓
👉 Features:
Comprehensive grammar corrections Multilingual support: English, Spanish, etc. Detailed explanations for learning 🚀 Elevate your essays, theses, and papers to new heights. Perfect for students and academics alike.
🔗 Get started now: https://chat.openai.com/g/g-FmpWpbNpd-free-grammar-checker</description>
    </item>
    
    <item>
      <title>QR Code Generator - GPT-Driven Design and Downloadable Custom QR Codes with Logo Feature</title>
      <link>https://jesselau.com/qr-code-generator-GPT/</link>
      <pubDate>Tue, 21 Nov 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/qr-code-generator-GPT/</guid>
      <description>Try GPT’s QR Code Generator: Effortless Custom QR Design and Downloads - Add Your Logo Instantly!
GPT’s QR Code Generator: Effortless Custom QR Design and Downloads - Add Your Logo Instantly! Overview 🌟 Welcome to our latest GPT innovation: the QR Code Generator! This tool is more than just a QR code creator; it’s a digital revolution in code generation. With our advanced GPT technology, you can now create custom-designed QR codes that are not only functional but also aesthetically pleasing and in perfect harmony with your brand identity.
Key Features:
Custom Design 🎨: Get expert design advice to make your QR code stand out. Logo Integration 🔗: Seamlessly incorporate your logo for brand consistency. User-Friendly Interface 👩‍💻: Generate your QR code with just a few effortless clicks. Downloadable QR Codes 📥: Obtain your QR code in various formats for versatile use across platforms.</description>
    </item>
    
    <item>
      <title>Million Dollar Sales Letter - A GPT Can Help You Sell More</title>
      <link>https://jesselau.com/million-dollar-sales-letter-GPT/</link>
      <pubDate>Mon, 20 Nov 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/million-dollar-sales-letter-GPT/</guid>
      <description> Try Million Dollar Sales Letter - A GPT Can Help You Sell More
Million Dollar Sales Letter - A GPT Can Help You Sell More Overview 🚀 Elevate your sales game with the insights from the Million Dollar Sales Letter GPT! In this video, we uncover the time-tested strategies and psychological tricks used in the most successful sales letters ever written. Learn how to craft compelling letters that convert readers into buyers, just like the pros. We dive deep into the 15 exemplary letters from Robert Collier’s book, applying modern psychology to understand what makes them tick. Perfect for entrepreneurs, marketers, and anyone keen on skyrocketing their sales figures. Tune in now and start transforming your sales approach! 🌟
✨ What You’ll Learn:
Key techniques from top sales letters How to apply psychological principles for maximum impact Crafting irresistible offers that compel action Real examples and practical tips for your business </description>
    </item>
    
    <item>
      <title>GPT Game - Secrets of Martial Arts</title>
      <link>https://jesselau.com/GPT-game-secrets-of-martial-arts/</link>
      <pubDate>Sat, 18 Nov 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/GPT-game-secrets-of-martial-arts/</guid>
      <description>Play GPT Game - Secrets of Martial Arts
GPT Game: Secrets of Martial Arts Overview “Secrets of Martial Arts,” a text-image adventure game set in a fantastical ancient China. In this game, players embark on a journey to find the legendary martial arts scripture “Dao Xin Zong Mo Da Fa.”
Game Rules:
Interactive Narration: As a player, you can decide your actions and dialogue through text choices, advancing the storyline.
Scene Description: Whenever you describe a scene or interact with characters, I will generate a pixel art style widescreen image to present the described scene. For character interactions, I will generate a close-up image of the character; for indoor scenes, an image of the interior environment will be created.
Cultural Authenticity: The game’s elements and story will integrate the authenticity of ancient Chinese culture as much as possible, avoiding modern references.</description>
    </item>
    
    <item>
      <title>GPT Finder - A GPT to find useful GPTs</title>
      <link>https://jesselau.com/GPT-finder/</link>
      <pubDate>Sun, 12 Nov 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/GPT-finder/</guid>
      <description>Use GPT Finder
Explore the world of GPTs with our GPT Finder tool Overview GPT Finder is a powerful search tool designed to help users quickly and effectively find the most suitable GPTs. It starts by searching within a specialized knowledge base that compiles various GPT models and their related information.
If the required GPTs is not found in this database, GPT Finder automatically turns to Google search to ensure users can locate the best solution. This tool is tailored for those who want to rapidly and accurately understand and select the optimal GPTs, guaranteeing a perfect match for any requirement.</description>
    </item>
    
    <item>
      <title>How to Calculate the Angle to Hit a Pool Ball: Illustrated with Real Photos</title>
      <link>https://jesselau.com/show-how-to-calculate-what-angle-to-hit-a-pool-ball-with-real-photos/</link>
      <pubDate>Wed, 20 Sep 2023 00:48:09 +0000</pubDate>
      
      <guid>https://jesselau.com/show-how-to-calculate-what-angle-to-hit-a-pool-ball-with-real-photos/</guid>
      <description>For billiards enthusiasts and those participating in pool tournaments, understanding the game’s intricacies is crucial. One such intricacy is mastering the art of aiming, which involves understanding the exact point to strike. This knowledge, often acquired through extensive practice, builds muscle memory over time. However, for amateurs or those looking to understand how to play pool angles, dedicating such time might not be feasible. Hence, a scientific and systematic study becomes essential.
The image above illustrates the basic setup of a pool table. The challenge is to strike the white ball (W) in such a way that the target ball (T) goes into the hole (H). This involves calculating angles in pool, a skill that can be daunting for beginners. But with the right pool angle calculator or pool shot calculator, it becomes more manageable.
For those new to the game, understanding pool angles for beginners can be a game-changer.</description>
    </item>
    
    <item>
      <title>Midjourney Image Splitter - A Chrome Extension for Discord Users</title>
      <link>https://jesselau.com/midjourney-image-splitter-chrome-extension/</link>
      <pubDate>Thu, 31 Aug 2023 00:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/midjourney-image-splitter-chrome-extension/</guid>
      <description>Download Midjourney Image Splitter from Chrome Web Store
Introducing Midjourney Image Splitter: A Chrome Extension for Discord Users Overview Midjourney Image Splitter is a Chrome extension designed to make your experience on Discord more efficient and enjoyable. With just a single click, you can download and split images into segments, simplifying your workflow and enhancing your content management.
Features Download Images Easily download images directly from Discord. Split Images Divide images into segments, such as left-right or top-bottom halves. One-Click Operation User-friendly interface for quick and easy operation. Why Use Midjourney Image Splitter? Whether you’re a content creator, a designer, or just someone who loves to organize and manipulate images, this extension is the perfect tool for you.
Note This extension is specifically designed to work with Discord and may not function on other websites.
Additional Information Offered By: jesselau76 Version: 1.</description>
    </item>
    
    <item>
      <title>Understanding Sun Tzu&#39;s &#34;The Art of War&#34; in Financial Trading</title>
      <link>https://jesselau.com/understanding-sun-tzu-art-of-war-financial-trading/</link>
      <pubDate>Fri, 18 Aug 2023 08:32:34 +0000</pubDate>
      
      <guid>https://jesselau.com/understanding-sun-tzu-art-of-war-financial-trading/</guid>
      <description>Summary This video explores the profound connections between Sun Tzu’s “The Art of War” and financial trading. By examining the third chapter, “Attack by Stratagem,” the video highlights eight key principles that can be applied to trading. These include prioritizing capital preservation, the importance of planning and analysis, the power of small positions, avoiding overcommitment, the role of the trading system, the dangers of greed, anger, and ignorance, knowing when to trade and when not to trade, and understanding both the market and oneself. The insights from “The Art of War” offer valuable guidance for navigating the financial markets and enhancing trading success.
Transcript Welcome to Jesse Lau’s channel. Today, we’re delving deeper into Sun Tzu’s “The Art of War” and its relevance to financial trading. We’ll focus on the third chapter, “Attack by Stratagem,” drawing parallels between the strategies of ancient warfare and the tactics we use in the modern financial markets.</description>
    </item>
    
    <item>
      <title>Explore Sun Tzu&#39;s &#39;The Art of War&#39; in Financial Trading</title>
      <link>https://jesselau.com/sun_tzu_trading/</link>
      <pubDate>Thu, 17 Aug 2023 07:10:50 +0000</pubDate>
      
      <guid>https://jesselau.com/sun_tzu_trading/</guid>
      <description>Sun Tzu’s “The Art of War” in Financial Trading Summary In this blog post, we have explored the application of Sun Tzu’s “The Art of War” to financial trading. By drawing parallels between ancient warfare strategies and modern trading tactics, we have uncovered valuable insights that can guide traders in navigating the financial markets. Key takeaways include understanding costs and rewards, avoiding prolonged exposure, utilizing resources efficiently, and focusing on goals. These principles, when applied to trading, can lead to increased success and profitability.
Introduction Hello Traders! Today, we’re continuing our exploration of Sun Tzu’s “The Art of War” and its application to financial trading. We’ll focus on the second chapter, “Waging War,” drawing parallels between the strategies of ancient warfare and the tactics we use in the modern financial markets.
Point 1: Understanding Costs and Rewards Sun Tzu highlights the significant cost of engaging in warfare.</description>
    </item>
    
    <item>
      <title>The Wisdom of Sun Tzu&#39;s Art of War in Financial Trading</title>
      <link>https://jesselau.com/the-wisdom-sun-tzu-art-war-financial-trading/</link>
      <pubDate>Wed, 16 Aug 2023 23:47:52 +0000</pubDate>
      
      <guid>https://jesselau.com/the-wisdom-sun-tzu-art-war-financial-trading/</guid>
      <description>Summary This video explores the profound wisdom of Sun Tzu’s “The Art of War” and its application to modern financial trading. Focusing on the first chapter, “Laying Plans,” the video draws parallels between ancient warfare strategies and today’s trading tactics. Key insights include the importance of planning, adaptability, understanding market signals, and maintaining discipline in trading. The reading of the first chapter further emphasizes these principles, offering valuable guidance for traders seeking success in the financial markets.
Introduction hello Traders today we’re taking a fascinating journey into the wisdom of Sun Tzu’s The Art of War and exploring its relevance to financial Trading. We’ll focus on the first chapter, laying plans, are drawing parallels between the strategies of Ancient Warfare and the tactics we use in the modern financial markets.
The Importance of Planning and Strategy Point one, the importance of planning and strategy.</description>
    </item>
    
    <item>
      <title>25 chatGPT Prompts to Help You Focus</title>
      <link>https://jesselau.com/25-chatgpt-prompts-focus/</link>
      <pubDate>Mon, 31 Jul 2023 00:26:15 +1300</pubDate>
      
      <guid>https://jesselau.com/25-chatgpt-prompts-focus/</guid>
      <description>25 chatGPT prompts to help you focus:
1. Mastery of Deep Work Master the art of deep work by following a step-by-step guide, enabling you to concentrate for extended periods.
Answer: Deep work is the ability to focus without distraction on a cognitively demanding task. It’s a skill that allows you to quickly master complicated information and produce better results in less time. Here’s how you can master it:
Set Clear Goals: Before diving into a task, know what you want to achieve. This clarity will drive your focus. 🎯 Eliminate Distractions: Create a dedicated workspace free from unnecessary distractions. Consider using apps like Freedom to block distracting websites. Schedule Deep Work Sessions: Allocate specific blocks of time for deep work, and stick to them. Use techniques like the Pomodoro Technique to break your work into intervals. Prioritize Tasks: Not all tasks deserve your deep attention.</description>
    </item>
    
    <item>
      <title>Privacy Policy</title>
      <link>https://jesselau.com/en/privacy-policy/</link>
      <pubDate>Wed, 28 Nov 2018 20:28:38 +0000</pubDate>
      
      <guid>https://jesselau.com/en/privacy-policy/</guid>
      <description>Privacy Policy Who we are Our website address is: https://jesselau.com.
What personal data we collect and why we collect it Comments When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.
Cookies and Web Beacons If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.
We also use third party advertisements to support our site. Some of these advertisers may use technology such as cookies and web beacons when they advertise on our site, which will also send these advertisers information including your IP address, your ISP, the browser you used to visit our site, and in some cases, whether you have Flash installed.</description>
    </item>
    
    <item>
      <title>Hugo W3 Simple Theme Shortcodes Demo</title>
      <link>https://jesselau.com/w3-simple-shortcodes-demo/</link>
      <pubDate>Sat, 24 Nov 2018 00:26:15 +1300</pubDate>
      
      <guid>https://jesselau.com/w3-simple-shortcodes-demo/</guid>
      <description>I made the Hugo W3-Simple Theme based on W3.css from W3schools because I think W3.css is very powerful and fast CSS Framework. (It is much smaller than Bootstrap css)
I just went to Miniwebtool Character Counter to compare both css. W3.css is just less than 20% of Bootstrap.min.css file size.
I am not very familiar with Bootstrap.min.css. But I think W3.css is more than enough to build a blog-style website.
So I made this project and will keep updating.
Just finished some shortcodes functions.
This article is about the demo of these shortcodes.
Info Shortcodes We can easily display info with this code below on markdown file Code for info shortcodes {{&amp;lt; info &amp;gt;}}
Blue often indicates a neutral informative change or action. {{&amp;lt;/info &amp;gt;}} It will display default title with Information!:
Information! Blue often indicates a neutral informative change or action.</description>
    </item>
    
    <item>
      <title>Install Manticore Search And Play With Wordpress Database</title>
      <link>https://jesselau.com/install-manticore-search-and-play-with-wordpress-database/</link>
      <pubDate>Wed, 03 Oct 2018 23:46:28 +0000</pubDate>
      
      <guid>https://jesselau.com/install-manticore-search-and-play-with-wordpress-database/</guid>
      <description>A few days ago I found Manticore search, a fork of Sphinx search. I researched it and found an article.
It is worth trying.
Back up all the content of the existing server and start to increase the search function.
Install Manticore Search
First go to their website to download the latest version for this server system. This server uses Ubuntu 18.04. The latest version of the link can be easily found on the web page. The commands for downloading and installing at the current time are as follows:
wget https://github.com/manticoresoftware/manticoresearch/releases/download/2.7.3/manticore_2.7.3-180926-d07c4d43-stemmer.bionic_amd64-bin.deb
sudo dpkg -i manticore_2.7.3-180926-d07c4d43-stemmer.bionic_amd64-bin.deb
According to its installation tutorial, you also need to install several LIBs.
sudo apt-get install libmysqlclient20 libodbc1 libpq5 libexpat1
Then start this service
sudo systemctl start manticore
This service is also started when the server starts.
sudo systemctl enable manticore
Create a Manticore search test database</description>
    </item>
    
    <item>
      <title>My First Wordpress Plugin: Find And Replace Text in WP Editor on Both Visual and Text Mode</title>
      <link>https://jesselau.com/wordpress-plugin-find-and-replace-text/</link>
      <pubDate>Tue, 25 Sep 2018 21:42:58 +0000</pubDate>
      
      <guid>https://jesselau.com/wordpress-plugin-find-and-replace-text/</guid>
      <description>The WordPress editor currently does not have &#34;find n replace&#34; function.
This function is very useful for me, because I used to post the souce code just clicking Blockquote button.
But each time I have to go back to the TEXT mode and add the &amp;lt;PRE&amp;gt; tag, otherwise some code will be converted to some special characters by WordPress editor, which is not good story for source code.
Therefore, I need a batch find n replace function.
I used better search and replace plugin to modify the database, but this tool is to replace all the data of the website, which is not very convenient for new posts.
I plan to find another WordPress plugin but I can&#39;t find it. Maybe not too many people need this function.
I can solve it if there is a problem.
I have time and relevant experience to learn something new, although I have never made Wordress Plugin before, I am sure &#34;</description>
    </item>
    
    <item>
      <title>How to Create Zoom Image Hover Effects with Transparent  Text And How to Remove Adsense Auto Ads from Homepage in Extra Theme</title>
      <link>https://jesselau.com/how-to-create-zoom-image-hover-effects-with-transparent-text-remove-adsense-auto-ads-from-homepage-in-extra-theme/</link>
      <pubDate>Sun, 23 Sep 2018 21:16:08 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-create-zoom-image-hover-effects-with-transparent-text-remove-adsense-auto-ads-from-homepage-in-extra-theme/</guid>
      <description>After a day of renovation, I felt that the fullwidth slider on the front page didn&#39;t seem to be necessary, and it was not clear to say what my website was talking about.
Using EXTRA&#39;s image module to add a picture is very simple, however, we can not add text on the image.
So let&#39;s polish a dynamic effect with CSS.
How to Create Zoom Image Hover Effects with Transparent Text
Add a text module and write the code below
&amp;lt;div class=&#34;zoomimg-container&#34;&amp;gt;
&amp;lt;img class=&#34;zoomimg&#34; style=&#34;width: 100%;&#34; src=&#34;https://jesselau.com/wp-content/uploads/2018/09/jesselaublog-1.jpg&#34; /&amp;gt;
&amp;lt;div class=&#34;zoomimg-content&#34;&amp;gt;
&amp;lt;h1&amp;gt;Welcome to Jesse Lau&#39;s Blog&amp;lt;/h1&amp;gt;
Website Programing, Internet Marketing, Forex Trading, Billiard, Darts And I Can Stand On One Leg For 30 Minutes With My Eyes Closed. ☺
&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
Then add the following code to the CUSTOM CSS of EXTRA THEME OPTION:
.zoomimg-container {
position: relative;
width: 100%;</description>
    </item>
    
    <item>
      <title>Renovate the Website with Extra Theme, Solve Polylang and Extra incompatibility issues and install ADSENSE code on AMP page</title>
      <link>https://jesselau.com/renovate-the-website-with-extra-theme-solve-polylang-and-extra-incompatibility-issues-and-install-adsense-code-on-amp-page/</link>
      <pubDate>Sun, 23 Sep 2018 00:49:13 +0000</pubDate>
      
      <guid>https://jesselau.com/renovate-the-website-with-extra-theme-solve-polylang-and-extra-incompatibility-issues-and-install-adsense-code-on-amp-page/</guid>
      <description>I visited the elegantthemes.com the day before yesterday and found that they had an additional theme besides DIVI.
It is said to be developed for blog sites.
The layout is similar to magazine layout, and the menu is more modern than DIVI.
Ok, since my membership covers this theme, I decide use this EXTRA theme to &#34;renovate&#34; the site.
WordPress&#39;s decoration is very convenient. After setting up with different themes, as long as you don&#39;t empty the database, you can return to the original DIVI interface at any time.
Ok, let&#39;s take a look at the extra theme.
He also embeds the Divi Builder visualization tool. Added a lot of typographic optimization for posts. Built-in feature for rating posts, supporting multiple authors.
Ok, see how my home page is designed:
&amp;nbsp;
Featured posts Slider is inserted at the top, as long as each post comes with a high-quality image, the effect of this image slider is good.</description>
    </item>
    
    <item>
      <title>How to Calculate What Angle to Hit a Pool Ball Version 2.0</title>
      <link>https://jesselau.com/how-to-calculate-what-angle-to-hit-a-pool-ball-version-2-0/</link>
      <pubDate>Thu, 20 Sep 2018 03:14:20 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-calculate-what-angle-to-hit-a-pool-ball-version-2-0/</guid>
      <description>The day before yesterday I wrote Show How to calculate what angle to hit a pool ball with Real Photos, after two days of actual operation, I feel that there are some shortcomings.
First: the angle is the calculation of the white ball, the target ball and the target hole. Considering that the diameter of the ball is 5-6 cm, the calculated error will be larger.
Second: The picture of the angle ball is two balls, but when actually aiming, the white ball does not exist, and it is not easy to aim more accurately.
Therefore, I rethought and introduced this version 2.0.
First clarify a few basic concepts:
The hole is more than twice as big as the ball. I measured a few side holes, the hole opened 11 cm, and the hole in the hole opened 13 cm.</description>
    </item>
    
    <item>
      <title>Cancel Redirects to Solve Adsense Down or Unavailable Problem and Make a Custom 404 Page to Make Website More User-Friendly</title>
      <link>https://jesselau.com/cancel-redirects-to-solve-adsense-down-or-unavailable-problem-and-make-a-custom-404-page-to-make-website-more-user-friendly/</link>
      <pubDate>Wed, 19 Sep 2018 23:56:29 +0000</pubDate>
      
      <guid>https://jesselau.com/cancel-redirects-to-solve-adsense-down-or-unavailable-problem-and-make-a-custom-404-page-to-make-website-more-user-friendly/</guid>
      <description>I submitted Adsense application 3 times before and I received the following letter shortly:
&amp;nbsp;
Unable to review your site: While reviewing jesselau.com, we found that your site was down or unavailable. If you applied through an AdSense host partner, such as YouTube or Blogger, your hosted site was not available or not found (removed) at the time of the review.
This really made me confused. I have changed the server from London to Silicon Valley where Google headquarters is located. It was impossible to say &#34;down or unavailable&#34;.
I won’t guess this time. I went to the google forum and asked, and soon the enthusiasts answered, saying that my jesselau.com redirected to jesselau.com/en/. Google Adsense application robot does not support redirects.
Go to the google adsense guide, really, there is a small line of text, does not support redirect.</description>
    </item>
    
    <item>
      <title>Show How to calculate what angle to hit a pool ball with Real Photos</title>
      <link>https://jesselau.com/show-how-to-calculate-what-angle-to-hit-a-pool-ball-with-real-photos/</link>
      <pubDate>Tue, 18 Sep 2018 20:48:09 +0000</pubDate>
      
      <guid>https://jesselau.com/show-how-to-calculate-what-angle-to-hit-a-pool-ball-with-real-photos/</guid>
      <description>Writing a blog has the advantage. In the past, it was just an idea that was too lazy to go deep. Through the step-by-step analysis of writing, you can slowly deepen your thoughts step by step, so that you can make some progress.
One idea was to scientifically quantify the aiming point of the billiard angle ball.
For billiards, if you want to play well, it is nothing more than playing it. What is the point to be hit, this requires a lot of practice to form muscle memory.
But for amateurs like us, we do not have so much time and energy to practice to form this memory.
Therefore, it is necessary to scientifically and systematically study the angle ball of the billiard ball.
Update: I wrote 2.0 version here.
Thinking of this, I took out the iPad Pro, ran Pro Create software, and started drafting a billiard table.</description>
    </item>
    
    <item>
      <title>How to Display &#34;Read More&#34; Links on DIVI Search and Tag Pages</title>
      <link>https://jesselau.com/how-to-display-read-more-links-on-divi-search-and-tag-pages/</link>
      <pubDate>Tue, 18 Sep 2018 00:26:52 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-display-read-more-links-on-divi-search-and-tag-pages/</guid>
      <description>The Divi template is great, but his founder may also have a philosophy of &#34;don&#39;t make the most of it.&#34; In some places, I suspect that it is a flaw that he deliberately left behind.
For example, his search and tag pages, why not make a read more links by default.
Go to their forum to find a solution.
Find the index.php file in the divi directory and find 54 lines, change to:
&amp;nbsp;
truncate_post( 270 );
printf( &#39; &amp;lt;a href=&#34;%1$s&#34; class=&#34;more-link&#34; &amp;gt;%2$s&amp;lt;/a&amp;gt;&#39; , esc_url( get_permalink() ), esc_html__( &#39;read more&#39;, &#39;et_builder&#39; ) );
Then upload it to the sub-template directory of divi:
scp \path\index.php yourusername@yourwebsite.com:/home/yourusername
ssh yourusername@yourwebsite.com
sudo mv index.php /var/www/yourwebsite.com/wp-content/themes/divi-child/
Get it, now the search results and tag page also have a &#34;read more&#34; link.
&amp;nbsp;</description>
    </item>
    
    <item>
      <title>21 Wordpress Plugins Activated in My Website</title>
      <link>https://jesselau.com/21-wordpress-plugins-activated-in-my-website/</link>
      <pubDate>Sun, 16 Sep 2018 01:20:23 +0000</pubDate>
      
      <guid>https://jesselau.com/21-wordpress-plugins-activated-in-my-website/</guid>
      <description>Since the blog was restarted at the end of last month, 21 wordpress plugins have been installed and activated.
21 is a mysterious number, so I will take a look at it at this time.
These plug-ins are all in the process of running the blog, suddenly throwing out some ideas or needs, found through google, although some have commercial functions, but this blog is currently running free features.
Wordpress can be used as the most popular CMS (content management system) for no reason. There are countless themes and plugins for developers to choose, which has a virtuous circle.
These 21 plugins can be divided into five categories.
The first category: speed optimization class
The second category: search engine optimization class
The third category: user interface class
The fourth category: user communication class
The fifth category: management tools
Ok, now let&#39;s talk about plugins one by one.</description>
    </item>
    
    <item>
      <title>How to setup Fullwidth Video Background with DIVI and FFMPEG</title>
      <link>https://jesselau.com/how-to-setup-fullwidth-video-background-with-divi-and-ffmpeg/</link>
      <pubDate>Sun, 16 Sep 2018 00:03:41 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-setup-fullwidth-video-background-with-divi-and-ffmpeg/</guid>
      <description>Prepare to upload a small video as a background.
I found a video on my mobile phone, taking a picture from New Zealand&#39;s famous Lake Tekapo to Wanaka.
But there are some noises.
This requires video processing software to remove the sound.
Ok, let&#39;s install the free and powerful ffmpeg.
Windows users can install a software Winff. Is a visual interface to the ffmpeg command line.
I am using Ubuntu 18 now. Need to run the following command to install ffmpeg
&amp;nbsp;
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
sudo apt-get update
sudo apt-get install ffmpeg
Ok, ffmpeg is installed, the video file I just downloaded is 1.mp4 and I continue to run:
ffmpeg -i \path\1.mp4
Find a few lines with stream information. Here is:
Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, mono, fltp, 95 kb/s (default)
Metadata:
creation_time : 2018-04-22T22:10:00.</description>
    </item>
    
    <item>
      <title>Optimize Wordpress, Nginx and PHP to Reduce Server Response Time</title>
      <link>https://jesselau.com/optimize-wordpress-nginx-and-php-7-2-to-reduce-server-response-time/</link>
      <pubDate>Mon, 10 Sep 2018 06:09:40 +0000</pubDate>
      
      <guid>https://jesselau.com/optimize-wordpress-nginx-and-php-7-2-to-reduce-server-response-time/</guid>
      <description>Yesterday my son made his first blog in life according to the Step-by-step Tutorial Show How to Build a Nice WordPress Blog with Perfect 100 Score of Google Pagespeed Insights and A Rating of SSL Certificate within 2 Hours I wrote earlier.
Because the cost of the server is determined by his own way of making money, he is currently purchasing Vultr&#39;s cheapest server, $3.50 per month, 1 CPU, and only 512MB of the smallest server.
WordPress is a very memory-intensive CMS system. It is estimated that 512MB will be not enough to run wordpress after adding several plug-ins and templates.
The response time of the server may not meet the requirements of Google Speed ​​Insights.
Just like my own blog, the initial speed is not slow, but after using DIVI and adding a lot of other plug-ins, the test results in Google Speed ​​Insights shows the server response time is more than 200ms.</description>
    </item>
    
    <item>
      <title>Step-by-step Tutorial Show How to Build a Nice Wordpress Blog with Perfect 100 Score of Google Pagespeed Insights and A Rating of SSL Certificate within 2 Hours</title>
      <link>https://jesselau.com/wordpress-google-pagespeed-insights-ssl-certificate/</link>
      <pubDate>Sat, 08 Sep 2018 01:45:05 +0000</pubDate>
      
      <guid>https://jesselau.com/wordpress-google-pagespeed-insights-ssl-certificate/</guid>
      <description>My 11-year-old son came back from school on Friday and saw my blog saying, &#34;I want to make a blog too.&#34;
The child’s thoughts and enthusiasm should be encouraged. So I decided to use another idle domain name fxdiary.com to go through the process step by step.
Each step was recorded, and everybody can learn how to build a nice Wordpress blog with perfect 100 Score of Google Pagespeed Insights and A rating of SSL Certificate in 2 Hours.
The best of all, you can save big money for just using $3.5/m VPS to make it.
This tutorial is divided into 8 steps.There are quick links:
1. Purchase a domain name
2. Register the host
3. Set DNS to point the domain name to the server ip
4. Remote login to the host to set up a non-root superuser</description>
    </item>
    
    <item>
      <title>About Jesse Lau</title>
      <link>https://jesselau.com/en/about/</link>
      <pubDate>Tue, 28 Aug 2018 20:28:38 +0000</pubDate>
      
      <guid>https://jesselau.com/en/about/</guid>
      <description>Welcome to Jesse Lau Blog
A freelancer living in New Zealand, engaged in website development and program trading. Ever won 1st ranking twice in the Dukascopy Strategy Contest (id: TradingwithEA).</description>
    </item>
    
    <item>
      <title>Excel tips</title>
      <link>https://jesselau.com/excel-tips/</link>
      <pubDate>Sat, 10 May 2014 03:07:27 +0000</pubDate>
      
      <guid>https://jesselau.com/excel-tips/</guid>
      <description>Just working for google merchant data.
I have to insert some text to the whole cell. Record tips here.
&amp;nbsp;
1. B1 =&#34;SOME TEXT BEFORE&#34;&amp;amp;A1
2.Copy B1 to whole b1-b100
3. select paste back to a1 with just value.
&amp;nbsp;
I also have to find some text including &#34;|&#34;
1. B1 = MID(A1&amp;amp;&#34;|&#34;,1,SEARCH(&#34;|&#34;,A1&amp;amp;&#34;|&#34;)-1)
&amp;nbsp;</description>
    </item>
    
    <item>
      <title>Missing required field &#34;entry-title&#34;, &#34;updated&#34;, hCard &#34;author&#34; solution</title>
      <link>https://jesselau.com/missing-required-field-entry-title-updated-hcard-author-solution/</link>
      <pubDate>Tue, 29 Apr 2014 10:21:14 +0000</pubDate>
      
      <guid>https://jesselau.com/missing-required-field-entry-title-updated-hcard-author-solution/</guid>
      <description>Today I met a problem when I was using google rich snippets testing tool to test one website youtubeexplorer.com
Extracted structured data
hatom-feed
hatom-entry:
entry-content:
90% YouTube Users Don&#39;t Know About This Trick Brand new free software helps you to find YouTube movies quickly. Download from CNET From 1 to 1974 YouTube Videos In One Click Who Else Wants...
Error: Missing required field &#34;entry-title&#34;.
Error: Missing required field &#34;updated&#34;.
Error: Missing required hCard &#34;author&#34;.
It is because some wordpress themes don&#39;t support hatom-feed.
But wordpress has a default post_class() function which automatically add .hentry class to a single page and front page.
If your website don&#39;t have time or author information. You will encounter the problem.
We want to make google like our websites so we should clear all the error information.
I think hatom is not very useful in SEO.</description>
    </item>
    
    <item>
      <title>How to Optimize MySQL</title>
      <link>https://jesselau.com/how-to-optimize-mysql/</link>
      <pubDate>Fri, 08 Nov 2013 08:56:23 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-optimize-mysql/</guid>
      <description>Today I found my websites were very slow. Log into linode system and I found MySQL is over 500% CPU usage.
Just google it. and found a script.
wget https://raw.github.com/major/MySQLTuner-perl/master/mysqltuner.pl
use winscp to change the pl file to 777
use putty to telnet the server.
Just run the pl. ./mysqltuner.pl
The pl will display some setting suggestion. change ./etc/mysql/my.cnf
Use the following command to optimize database tables
mysqlcheck --optimize -A -u username -ppassword
service mysql restart
That&#39;s all.</description>
    </item>
    
    <item>
      <title>How to run metatrader 4 in Ubuntu 12.04 with Linode server</title>
      <link>https://jesselau.com/how-to-run-metatrader-4-in-ubuntu-12-04-with-linode-server/</link>
      <pubDate>Sun, 28 Jul 2013 00:21:09 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-run-metatrader-4-in-ubuntu-12-04-with-linode-server/</guid>
      <description>I decided to run metatrader in my linode server because Windows VPS is very expensive.
After a few hours&#39; work, I succeeded.
Record here
1. Install wine on Ubuntu
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine
2. copy files from windows system to Ubuntu system.
Upload C:\windows\Fonts\*.* to /home/USERNAME/.wine/drive_c/windows/Fonts Upload C:\windows\system32\mfc*.* to /home/USERNAME/.wine/drive_c/windows/system32
3. Install gnome to my linode server.
sudo apt-get install x-window-system-core
sudo apt-get install gnome-core
4. Install vncserver
sudo apt-get install vnc4server
Then download a vnc clent application in windows system. I use UltraVNC Viewer
5. Make vncserver auto start with my linux server boot. Start gnome as well.
Use winscp to make a new file on /etc/init.d/vncserver
cp the following code to the file
#!/bin/sh -e
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: networking
# Default-Start: 3 4 5
# Default-Stop: 0 6</description>
    </item>
    
    <item>
      <title>Linode server crashed. How I solved it.</title>
      <link>https://jesselau.com/linode-server-crashed-how-i-solved-it/</link>
      <pubDate>Sat, 20 Jul 2013 10:58:44 +0000</pubDate>
      
      <guid>https://jesselau.com/linode-server-crashed-how-i-solved-it/</guid>
      <description> My linode server crashed yesterday.
I am not familiar with linux system. Just google to solve the problem.
1. run &#34;df -h&#34; to see my disk image is almost not free space available. It is the reason that my websites often crashed.
2. apt-get install ncdu
3. ncdu to see which directory has the large files.
4. Find one cache folder is over 11G. Desided to delete it.
5. rm -rf command is very slow
6.So I tried another one: apt-get install rsync
7.mkdir empty directory.
8.run the command. rsync -a --delete empty/ cache/
9. Done. Much quickier than rm. I get my free space back now:)</description>
    </item>
    
    <item>
      <title>How to add email forwarding in linode server</title>
      <link>https://jesselau.com/how-to-add-email-forwarding-in-linode-server/</link>
      <pubDate>Sun, 16 Jun 2013 08:28:39 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-add-email-forwarding-in-linode-server/</guid>
      <description>Google and recode here.
Install postfix
apt-get update
apt-get upgrade
apt-get install postfix
/etc/postfix/main.cf download and edit
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/virtual
jim@ducklington.org jim@gmail.com
ted@ducklington.org ted@gmail.com
postmap /etc/postfix/virtual to build database
/etc/init.d/postfix reload</description>
    </item>
    
    <item>
      <title>Decode UTF8 String Function in Delphi/Pascal</title>
      <link>https://jesselau.com/decode-utf8-string-function-in-delphipascal/</link>
      <pubDate>Mon, 29 Apr 2013 07:25:44 +0000</pubDate>
      
      <guid>https://jesselau.com/decode-utf8-string-function-in-delphipascal/</guid>
      <description>function DecodeUtf8Str(const S: UTF8String): WideString;
var lenSrc, lenDst : Integer;
begin
lenSrc := Length(S);
if(lenSrc=0)then Exit;
lenDst := MultiByteToWideChar(CP_UTF8, 0, Pointer(S), lenSrc, nil, 0);
SetLength(Result, lenDst);
MultiByteToWideChar(CP_UTF8, 0, Pointer(S), lenSrc, Pointer(Result), lenDst);
end;</description>
    </item>
    
    <item>
      <title>How to add CURL to Linode Ubuntu</title>
      <link>https://jesselau.com/how-to-add-curl-to-linode-ubuntu/</link>
      <pubDate>Fri, 26 Apr 2013 00:05:07 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-add-curl-to-linode-ubuntu/</guid>
      <description>Need to install a facebook login plugin. It said I should install curl.
Record here.
1. Run winscp. download /etc/php5/apache2/php.ini
2. Add the following code to the php.ini
extension=curl.so
3. Run putty and login.
4. apt-get install php5-curl 5. service apache2 restart
6. That is all.</description>
    </item>
    
    <item>
      <title>How to Add New Website in Linode Server</title>
      <link>https://jesselau.com/how-to-add-new-website-in-linode-server/</link>
      <pubDate>Wed, 24 Apr 2013 09:32:42 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-add-new-website-in-linode-server/</guid>
      <description>Just build new website. Record here
1. Login Linode. Setup the DNS
2. Go to Namecheap, change the DNS server to ns1.linode.com and ns2.linode.com
3. Open notepad, make a new virtual host file. like this
ServerAdmin webmaster@example.net
ServerName example.net
ServerAlias www.example.net
DocumentRoot /srv/www/example.net/public_html/
ErrorLog /srv/www/example.net/logs/error.log
CustomLog /srv/www/example.net/logs/access.log combined
4. Open Winscp, connect with linode server. Upload virtual host file to /etc/apache2/sites-available/
5. Use winscp to mkdir /srv/www/newwebsite.com/public_html and /logs directory.
6. Open Putty software. Telnet to linode server. Run the following:
a2ensite newwebsite.com
/etc/init.d/apache2 restart
7. That&#39;s all.</description>
    </item>
    
    <item>
      <title>Price Action - Cup &amp; Handle</title>
      <link>https://jesselau.com/price-action-cup-handle/</link>
      <pubDate>Wed, 03 Apr 2013 09:41:21 +0000</pubDate>
      
      <guid>https://jesselau.com/price-action-cup-handle/</guid>
      <description>It is better than yesterday.
Won 10 Lost 2 Tie 1
The last 2 trades: I found a new pattern. Cup and handle.</description>
    </item>
    
    <item>
      <title>Price Action - Double W Bottom</title>
      <link>https://jesselau.com/price-action-double-w-bottom/</link>
      <pubDate>Tue, 02 Apr 2013 23:40:15 +0000</pubDate>
      
      <guid>https://jesselau.com/price-action-double-w-bottom/</guid>
      <description>This is profitalbe morning.
Found USDJPY Double W bottom chance.
Double W with two fractal, So I call it twice. Both won.</description>
    </item>
    
    <item>
      <title>Price Action -- M header</title>
      <link>https://jesselau.com/price-action-m-header/</link>
      <pubDate>Tue, 02 Apr 2013 10:17:43 +0000</pubDate>
      
      <guid>https://jesselau.com/price-action-m-header/</guid>
      <description>Found another chance to win</description>
    </item>
    
    <item>
      <title>Price Action in Binary Option - Header &amp; Shoulder</title>
      <link>https://jesselau.com/price-action-in-binary-option-header-shoulder/</link>
      <pubDate>Tue, 02 Apr 2013 09:21:22 +0000</pubDate>
      
      <guid>https://jesselau.com/price-action-in-binary-option-header-shoulder/</guid>
      <description>Tested many strategies for Binary Option. It is not easy game. I used to program Expert Advisor to trade forex. Win ratio is not too important in forex trading game, but very important in binary option.
I tried many money management strategies for binary option. But unfortunately it is not a good idea. So I must focus on win ratio.
I find price action is good tool to increase win ratio.
Here is today&#39;s trade. And I just open the post to record my last trade because I tested header &amp; shoulder price action and it won.</description>
    </item>
    
    <item>
      <title>Forex Market Hours</title>
      <link>https://jesselau.com/forex-market-hours/</link>
      <pubDate>Sun, 31 Mar 2013 04:30:56 +0000</pubDate>
      
      <guid>https://jesselau.com/forex-market-hours/</guid>
      <description>Just found one website with a useful tool. https://www.forexmarkethours.com/
Display forex market hours by your time zone.
Here is the time zone for me.</description>
    </item>
    
    <item>
      <title>PSY Indicator in MQ4</title>
      <link>https://jesselau.com/psy-indicator-in-mq4/</link>
      <pubDate>Wed, 13 Feb 2013 00:20:54 +0000</pubDate>
      
      <guid>https://jesselau.com/psy-indicator-in-mq4/</guid>
      <description>A few days ago, I just met Binary Option.
After studying this game, I think PSY indicator may be useful to perdict which bar will be up or down.
I noticed MetaTrader itself did not include this indicator.
It is easy to program. PSY is used to display how many bars are up in certain bars.
I think it perhaps is useful for Binary Option 60 Seconds Call or Put Trade.
So here it is.
#property copyright &#34;Jesse Lau&#34;
#property link &#34;https://jesselau.com/&#34;
#property indicator_separate_window
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
//---- input parameters
extern int PSYPeriod=9;
//---- buffers
double PSYBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- 2 additional buffers are used for counting.
IndicatorBuffers(3);
//---- indicator line
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,PSYBuffer);
//---- name for DataWindow and indicator subwindow label</description>
    </item>
    
    <item>
      <title>Long AUDCHF</title>
      <link>https://jesselau.com/long-audchf/</link>
      <pubDate>Thu, 17 Jan 2013 23:20:22 +0000</pubDate>
      
      <guid>https://jesselau.com/long-audchf/</guid>
      <description>AUDCHF walks like a book picture.
Why not long?</description>
    </item>
    
    <item>
      <title>Long EURJPY This Week</title>
      <link>https://jesselau.com/long-eurjpy-this-week/</link>
      <pubDate>Sun, 13 Jan 2013 21:40:10 +0000</pubDate>
      
      <guid>https://jesselau.com/long-eurjpy-this-week/</guid>
      <description>Last week strength for EUR and JPY
EUR 137
JPY -215
EURJPY is the strongest pair last week.
Use only-long trend following EA to trade it.</description>
    </item>
    
    <item>
      <title>Wrote Three Words in My Dream</title>
      <link>https://jesselau.com/wrote-three-words-in-my-dream/</link>
      <pubDate>Sun, 13 Jan 2013 20:59:58 +0000</pubDate>
      
      <guid>https://jesselau.com/wrote-three-words-in-my-dream/</guid>
      <description>I remember I wrote three Chinese words in my dream.
Post here.
I don&#39;t know how to say it in English.</description>
    </item>
    
    <item>
      <title>January 2013 Trading Forex NZDJPY GBPJPY NZDCAD GBPCAD NZDUSD GBPUSD</title>
      <link>https://jesselau.com/january-2013-trading-forex-nzdjpy-gbpjpy-nzdcad-gbpcad-nzdusd-gbpusd/</link>
      <pubDate>Tue, 01 Jan 2013 07:29:47 +0000</pubDate>
      
      <guid>https://jesselau.com/january-2013-trading-forex-nzdjpy-gbpjpy-nzdcad-gbpcad-nzdusd-gbpusd/</guid>
      <description>I just calculated relative strength for Dec. 2012. by my Metatrader EA.
Top 6 forex pairs are NZDJPY GBPJPY NZDCAD GBPCAD NZDUSD GBPUSD
&amp;nbsp;
Plan to trade with EA for NZDJPY NZDUSD GBPJPY GBPUSD.</description>
    </item>
    
    <item>
      <title>How to disable javascript in Firefox for a specific website</title>
      <link>https://jesselau.com/how-to-disable-javascript-in-firefox-for-a-specific-website/</link>
      <pubDate>Sun, 30 Dec 2012 22:14:20 +0000</pubDate>
      
      <guid>https://jesselau.com/how-to-disable-javascript-in-firefox-for-a-specific-website/</guid>
      <description>I used to try Google Chrome. It has some features I like.
Chrome can set javascript enabled or disabled for a specific website. That is good function. Many novel websites have many javascript code to display Ads, off window, etc.
Using disable javacript function will be safer and clearer.
But Google Chrome cost more memory of my pc. I just wanted to return to Firefox.
Just googled &#34;how to disable javascript in Firefox for a specific website&#34;, found one plugin.
Its name is yesscript. You can download it at https://addons.mozilla.org/en-us/firefox/addon/yesscript/
It is more than easy to use.
After installing the plugin, you will find one icon in your Firefox status bar. One click to the icon in the status bar turns scripts on or off for the current website.</description>
    </item>
    
    <item>
      <title>Start Blogging today</title>
      <link>https://jesselau.com/start-blogging-today/</link>
      <pubDate>Thu, 27 Dec 2012 22:44:13 +0000</pubDate>
      
      <guid>https://jesselau.com/start-blogging-today/</guid>
      <description> Today&#39;s Plan:
Logo upload
Reading elegant themes tutorial then custmize categories and pages.
Install some plugin
That&#39;s all.
JavaScript Example fruits[0] = &#34;Banana&#34;;
fruits[1] = &#34;Apple&#34;;
fruits[2] = &#34;Mango&#34;;
fruits[3] = &#34;Plum&#34;;
CSS Example body {
background-color: #d0e4fe;
}
h1 {
color: orange;
text-align: center;
}
p {
font-family: &#34;Times New Roman&#34;;
font-size: 20px;
} HTML Example &amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;title&amp;gt;HTML Tutorial&amp;lt;/title&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;h1&amp;gt;This is a heading&amp;lt;/h1&amp;gt;
&amp;lt;p&amp;gt;This is a paragraph.&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt; </description>
    </item>
    
    <item>
      <title>Search</title>
      <link>https://jesselau.com/en/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://jesselau.com/en/search/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
