Skip to content

2014

How to Customize Sublime Text's Default Auto-Complete

I use Sublime Text 3 every day, and I particularly appreciate its JavaScript auto-complete feature.

However, there's an issue with the default completion for if statements; it includes an unnecessary semicolon at the end:

if (true) {
}

When using JSHint, this semicolon generates an error for most of the code I write. Having to manually delete it each time is counterproductive.

Solution for the Problem

  1. Navigate to Preferences → Browse Packages to open the Sublime Text folder.
  2. Locate the folder named JavaScript (create one if it doesn’t exist).
  3. Inside this folder, open if.sublime-snippet (create one if it doesn’t exist).
  4. Remove the semi-colon so that your snippet now looks like this:
    <snippet>
        <content><![CDATA[if (${1:true}) {${0:$TM_SELECTED_TEXT}}]]></content>
        <tabTrigger>if</tabTrigger>
        <scope>source.js</scope>
        <description>if</description>
    </snippet>

By following these steps, you can eliminate the unnecessary semicolon and make your coding process more efficient.

如何自設Sublime Text的預設自動完成功能

我每天都使用Sublime Text 3,我特別欣賞它的JavaScript自動完成功能。

然而,預設完成if語句的方式存在一個問題;它在結尾處包含了一個不必要的分號:

if (true) {
}

使用JSHint時,這個分號會在我寫的大部分代碼中產生錯誤。每次都要手動刪除它是逆生產的。

解決問題的方法

  1. 導航到 首選項 → 瀏覽套件以開啟Sublime Text文件夾。
  2. 找到名為 JavaScript的文件夾(如果不存在,則創建一個)。
  3. 在此文件夾中,打開 if.sublime-snippet(如果不存在,則創建一個)。
  4. 刪除分號,以便您的片段現在看起來像這樣:
    <snippet>
        <content><![CDATA[if (${1:true}) {${0:$TM_SELECTED_TEXT}}]]></content>
        <tabTrigger>if</tabTrigger>
        <scope>source.js</scope>
        <description>if</description>
    </snippet>

按照這些步驟,您可以消除不必要的分號,使您的編碼過程更有效率。

Build an Awesome Chat App in 5 Minutes with Meteor

In this tutorial, I'm going to show you how to write a simple chat application using MeteorJS.

Here is a live demo as our goal: http://hrr2demo.meteor.com/

And the source code on GitHub: https://github.com/victorleungtw/hrr2demo

Feel free to try the demo and fork the repo before we get started.

What is Meteor?

Meteor is an awesome web framework for building real-time applications using JavaScript. It is based on NodeJS and MongoDB.

Step 1: Install Meteor

For macOS and Linux users, run the following command in your terminal:

> curl [https://install.meteor.com/](https://install.meteor.com/) | sh

Step 2: Create a New App

> meteor create awesomeChatApp

Then change the directory to your app:

> cd awesomeChatApp

Try to run it:

> meteor

And open your browser at the address: http://localhost:3000

Step 3: Create Folders and File Structure

Remove the default files with the command:

> rm awesomeChatApp.*

Create three folders:

> mkdir client server both

By convention, we'll put anything that runs on the client side (i.e., the user's browser) in the 'client' folder, anything that runs on the server side in the 'server' folder, and anything accessed by both client and server in the 'both' folder.

Step 4a: Create a Collection to Store Messages

Inside the 'both' folder, we'll place our model here.

> touch collection.js

To create a new 'messages' collection:

Messages = new Meteor.Collection("messages")

Step 4b: Create the Index Page

Inside the 'client' folder, we'll place our homepage view.

> touch index.html

With the following HTML:

<head>
  <title>chatterbox</title>
</head>
<body>
  {{> loginButtons align="right"}} # chatterbox {{> input}} {{> messages}}
</body>

Step 4c: Create HTML Template with Helpers

To better organize our files, we can create a new folder:

> mkdir messages > cd messages > touch messages.html

Now, we create a template with the name 'messages'.

<template name="messages">
  {{#each messages}} {{name}}: {{message}} {{/each}}
</template>

And we'll create helpers to loop through each message in the 'Messages' collection.

Template.messages.helpers({
  messages: function () {
    return Messages.find({}, { sort: { time: -1 } })
  },
})

Step 4d: Create HTML Template with Event Handlers

Similarly, we'll create a template for the input box and submit button.

> mkdir input > cd input > touch input.html
<template name="input">
  <form id="send">
    <input id="message" type="text" />
    <input type="submit" value="Submit" />
  </form>
</template>

Also, we'll create a JavaScript file to handle the click event of the submit button.

Template.input.events({
  "submit form": function (event) {
    event.preventDefault()
    var name = Meteor.user() ? Meteor.user().profile.name : "Anonymous"
    var message = document.getElementById("message")
    if (message.value !== "") {
      Messages.insert({
        name: name,
        message: message.value,
        time: Date.now(),
      })
      message.value = ""
    }
  },
})

Step 4e: Add Accounts Package for Login Using GitHub Account

Meteor is very easy to use. Because it has a rich package ecosystem, we're going to add accounts-ui and accounts-github for a simple user login system.

meteor add accounts-ui
meteor add accounts-github

Step 4f: Add Stylesheets (Optional)

Copy and paste the following stylesheets inside your 'client' folder.

> mkdir style > cd style > touch style.css

Step 5: Deploy Your Website to Meteor's Free Server

meteor deploy awesomeChatApp.meteor.com

Done! You may need to deploy to a different address if the given address is already in use. Open your browser with your address: http://awesomeChatApp.meteor.com

You will also need to configure the login system

使用Meteor在五分鐘內建立一個超棒的聊天應用程式

在這個教程中,我將向你展示如何使用MeteorJS編寫一個簡單的聊天應用程式。

這裡有一個我們目標的實際演示:http://hrr2demo.meteor.com/

和GitHub上的原始碼:https://github.com/victorleungtw/hrr2demo

在我們開始之前,隨意嘗試演示並分叉存儲庫。

什麼是Meteor?

Meteor是一個用於使用JavaScript構建實時應用程式的出色網絡框架。它基於NodeJS和MongoDB。

步驟1:安裝Meteor

對於macOS和Linux用戶,在終端機中運行以下命令:

> curl [https://install.meteor.com/](https://install.meteor.com/) | sh

步驟2:創建新應用程式

> meteor create awesomeChatApp

然後更改為你應用程式的目錄:

> cd awesomeChatApp

嘗試運行它:

> meteor

並在瀏覽器中打開此地址:http://localhost:3000

步驟3:創建資料夾和檔案結構

使用命令刪除默認檔案:

> rm awesomeChatApp.*

創建三個資料夾:

> mkdir client server both

按慣例,我們將把在客戶端(即,用戶的瀏覽器)運行的任何內容放在“client”資料夾中,將在服務器端運行的任何內容放在“server”資料夾中,將由客戶端和服務器共同訪問的任何內容放在“both”資料夾中。

步驟4a:創建收集來儲存訊息

在'both'文件夾內,我們將在這裡放置我們的模型。

> touch collection.js

創建一個新的'messages'集合:

Messages = new Meteor.Collection("messages")

步驟4b:創建索引頁

在'client'文件夾內,我們將在此處放置我們的首頁視圖。

> touch index.html

使用以下HTML:

<head>
  <title>chatterbox</title>
</head>
<body>
  {{> loginButtons align="right"}} # chatterbox {{> input}} {{> messages}}
</body>

步驟4c:創建帶有助手的HTML模板

為了更好地組織我們的檔案,我們可以創建一個新的文件夾:

> mkdir messages > cd messages > touch messages.html

現在,我們創建一個名為'messages'的模板。

<template name="messages">
  {{#each messages}} {{name}}: {{message}} {{/each}}
</template>

並且我們將創建助手以通過在'Messages'集合中的每個消息。

Template.messages.helpers({
  messages: function () {
    return Messages.find({}, { sort: { time: -1 } })
  },
})

步驟4d:創建帶有事件處理程序的HTML模板

同樣,我們將為輸入框和提交按鈕創建一個模板。

> mkdir input > cd input > touch input.html
<template name="input">
  <form id="send">
    <input id="message" type="text" />
    <input type="submit" value="Submit" />
  </form>
</template>

另外,我們將創建一個JavaScript文件來處理提交按鈕的點擊事件。

Template.input.events({
  "submit form": function (event) {
    event.preventDefault()
    var name = Meteor.user() ? Meteor.user().profile.name : "Anonymous"
    var message = document.getElementById("message")
    if (message.value !== "") {
      Messages.insert({
        name: name,
        message: message.value,
        time: Date.now(),
      })
      message.value = ""
    }
  },
})

步驟4e:添加帳戶包以便使用GitHub帳戶登錄

Meteor非常容易使用。因為它具有豐富的包生態系統,所以我們要添加accounts-uiaccounts-github以便一個簡單的用戶登錄系統。

meteor add accounts-ui
meteor add accounts-github

步驟4f:添加樣式表(可選)

將以下樣式表複製並粘貼到您的'client'文件夾內。

> mkdir style > cd style > touch style.css

步驟5:將您的網站部署到Meteor的免費服務器

meteor deploy awesomeChatApp.meteor.com

完成!如果給出的地址已經在使用,您可能需要部署到其他地址。在瀏覽器中打開您的地址:http://awesomeChatApp.meteor.com

您還將需要配置登錄系統

Fun Facts I Discovered in Melbourne

Which is better, Sydney or Melbourne? The choice is yours. There's a traditional, petty rivalry between the two cities.

In my opinion, comparing them is like comparing apples to oranges. Melbourne won my heart when I finally visited. Sorry, Sydney.

My story begins in July. Despite a rainy and windy weekend, nothing could deter me from visiting my best friend in Melbourne. Like most of my trips, I had no plans; I simply showed up and did what I felt like doing. The nicknames a city earns can often reveal much about its character — for example, "the world's most livable city." One visit is not enough to see everything Melbourne has to offer, and I don't recommend trying. So here's a selection of highlights, in no particular order. If you're unfamiliar with the city, these are some interesting facts I discovered:

Winter is Extremely Cold - This may seem obvious, but Melbourne's winter is a unique kind of cold. Two hours earlier, I was enjoying the weather in Brisbane; two hours later, I was shivering non-stop in Melbourne. Though my time in the city was pleasant, don't be misled into thinking it's always warm and sunny here. The worst experience was being awakened multiple times during the night by the cold. Thankfully, my friend's room had a heater, which was a lifesaver. Interestingly, the best part of the trip was enjoying ice cream at night, as it didn't melt while I walked down the street.

You Might Get Disoriented - It's not embarrassing for newcomers to get lost, especially when most streets have the ubiquitous "Pie Face." Fortunately, Melbourne's architecture sets it apart. One of the city's most iconic landmarks is Flinders Street Station. Most tourist attractions are in the city center, making it easy to explore and visit places like the Queen Victoria Market and Victoria's State Library. These attractions are all within walking distance, or you can take the free city circle tram.

Art Galleries Are Not Always Free - They say the best things in life are free, and many city attractions are accessible at no cost. We didn't realize we needed tickets until we reached the exit—or was it the entrance? Regardless, we got to see some contemporary art for free. Culture enthusiasts will find plenty to keep them occupied at Federation Square.

The Aquarium - This might be the city's least-visited tourist attraction. After all, it's pretty similar to other aquariums worldwide. However, I enjoy watching animals, and this place offers an exploratory journey—penguins spit everywhere. Bile causes the greenish hue. Using satellites, you can estimate the number of emperor penguins based on the spots of their excrement—unless they all have gastroenteritis, of course.

Chinatown is Everywhere - You don't have to look hard for Chinatown; it's all over Melbourne. The CBD is densely populated, and you're likely to encounter Chinese people. Thanks to this international blend, there's no longer such a thing as a "typical Australian resident." With such diversity, it's not surprising that one can find international cuisine within a few kilometers of each other. One Chinese restaurant sign translates to "Hot and Lust"—and no, it's not a brothel.

The (Twelve) Apostles - The name is misleading; there are neither twelve stacks nor any biblical connection. The site used to be called "The Sow and Piglets," but was renamed "The Apostles" for tourism purposes. Our driver, Fujiwara Takumi, whom you might recognize from the manga "Initial D," navigated the winding Great Ocean Road beautifully. The views were breathtaking. If you're planning a day trip to Victoria's most popular tourist site, hope for good weather!

So what are you waiting for? Book a plane ticket and fly there right away. There are countless exciting sights to see and memories to make. If you've already visited, go back and see what's new. Remember, different seasons offer varied perspectives on what makes the city enjoyable. In my opinion, Melbourne is a fantastic place to both live and visit.

我在墨爾本發現的有趣事實

雪梨和墨爾本,哪一個更好?選擇在你。兩座城市之間有著傳統且小氣的對立。

在我看來,比較它們就像是比較蘋果與橙子。當我終於訪問墨爾本時,它贏得了我的心。對不起,雪梨。

我的故事始於七月。儘管那是一個風雨交加的週末,但沒有任何事情能阻止我去墨爾本探望我最好的朋友。像我大部分的旅行一樣,我沒有計劃;我只是到達後,做我想做的事情。一個城市贏得的綽號往往可以揭示出很多關於它的特性 - 例如"世界上最宜居的城市"。一次造訪無法看盡墨爾本所有的一切,我並不建議大家嘗試。所以,這裡有一些精選的亮點,並無特定的順序。如果你對這個城市並不熟悉,以下是我發現的一些有趣的事實:

冬季極其寒冷 - 這可能看起來很明顯,但墨爾本的冬天有一種獨特的冷。兩個小時前,我正享受著布里斯班的天氣;兩個小時後,我在墨爾本不停地顫抖。雖然我在該市的時間很愉快,但不要被誤導認為這裡總是溫暖和陽光明媚的。最糟糕的經歷是冷到在夜間多次被喚醒。謝天謝地,我朋友的房間有一個暖氣機,真是救星。有趣的是,這次旅行最好的部分是在晚上享用冰淇淋,因為它不會在我走在街上的時候融化。

你可能會迷失方向 - 對於新來的人來說,迷路並不尷尬,尤其是當大多數街道都有普遍存在的"派臉"。幸好,墨爾本的建築使它與眾不同。該市最具標誌性的地標之一是弗林德斯街車站。大多數的旅遊景點都位於城市中心,方便探索和參觀像皇后維多利亞市場和維多利亞州立圖書館這樣的地方。這些景點都在步行距離之內,或者你可以乘坐免費的城市環線電車。

藝術館並非總是免費 - 他們說生活中最好的事情是免費的,許多城市景點可以免費進入。我們直到到達出口 - 還是入口? - 才意識到我們需要門票。無論如何,我們還是免費看了一些當代藝術。文化愛好者在聯邦廣場將發現有很多能讓他們忙碌的事情。

水族館 - 這可能是該市最少被遊客參觀的旅遊景點。畢竟,它與全世界的其他水族館相差無幾。然而,我喜歡觀察動物,這個地方提供了一次探索之旅 - 企鵝到處吐口水。膽汁導致了綠色的色調。使用衛星,你可以根據他們排泄物的斑點来估算皇帝企鵝的數量 - 除非他們全都有腸胃炎,當然。

唐人街無處不在 - 你不必努力尋找唐人街,它遍布墨爾本。中央商業區人口密集,你很可能會遇到華人。多虧了這種國際融合,不再有所謂的"典型澳洲居民"。有了如此的多元性,可以在幾公里範圍內找到各種國際美食並不令人驚奇。一家中華料理餐館的招牌翻譯成"熱情如火" - 不,它不是一家妓院。

(十二)使徒 - 這個名字有些誤導人 ;那裡既沒有十二個石柱,也沒有任何與聖經相關的東西。該地點原本被稱為"母豬和小豬",但為了適應旅遊的需要被重新命名為"使徒群"。我們的司機藤原拓海,你可能會認出他是來自漫畫"頭文字D",他操控在崎嶇曲折的大洋路上行駛得非常漂亮。風景令人驚艷。如果你計劃嘗試一日遊去維多利亞州最熱門的旅遊地點,希望有個好天氣!

那麼,你還在等什麼呢?立即預訂飛機票,直飛那裡。有無數的令人興奮的景點等你去看,還有許多記憶等你去創造。如果你已經去過,那就回去看看有什麼新的。請記住,不同的季節提供了不同的角度來讓你了解這個城市有趣的地方。在我看來,墨爾本是一個無論是生活還是旅遊都極好的地方。

Things I Love and Hate About Hong Kong

The situation is complex. I love Hong Kong for its unique qualities, yet there are aspects I find incredibly frustrating.

I was born in Hong Kong, one individual among a population of seven million, crammed into just 1,104 square kilometers. My relationship with this metropolis is a love-hate affair. Here, I'll explore why.

Love: Diversity of People

Let's start with the positives. The diversity of people in Hong Kong always fascinates visitors. Years ago, when China was difficult to access, Hong Kong served as 'Instant China' for tourists. Now, visitors can easily see the real China, but Hong Kong remains a melting pot of cultures. Whether it's with my family or friends, we find the city's atmosphere electrifying. We are hardworking, efficient, and offer some of the world's longest working hours. When I travel abroad, the slower pace of life drives me crazy.

Hate: Overcrowding

One downside? The overcrowding. Whether you're trying to buy tickets, catch a train, or find a table at a restaurant, there's always a long queue. The city feels like it's bursting at the seams, and that stress permeates the atmosphere. It's something I find suffocating and absolutely despise.

Love: Food

When it comes to food, Hong Kong never disappoints. The options are endless and incredibly delicious. From Chinese roasted pork and Taiwanese bubble tea to Japanese sushi and Korean BBQ, Hong Kong is undoubtedly a food paradise. The joy of eating is something that consistently pulls people together.

Hate: High Cost of Living

The city's sky-high cost of living is a significant downside. The more convenient the location, the more exorbitant the price. Locals often lament that Hong Kong has some of the world's highest rents for the smallest living spaces. And the prices keep rising.

Love: Happy Memories

One of my favorite aspects of Hong Kong is the nostalgia it holds for me. I had an incredible childhood here, and I wish I could have captured those moments with the technology we have today.

Hate: Political Climate

What's the source of my discontent? The influence of the communist party on this once-vibrant city plays a significant role. I dislike how the media, education, and legislative systems are under governmental control. I resent the authorities' unwillingness to grant Hong Kong democracy and their suppression of free speech.

In Conclusion

Despite the negatives—overcrowding, rising costs, and political strife—I still hold a special place in my heart for Hong Kong. It's the memories, the food, and the people that keep me attached. Forever and always.

I hope this offers a more nuanced understanding of my relationship with this complex city.

我喜愛及討厭香港的事物

這個情況很複雜。我喜歡香港的獨特品質,但也有我覺得令人極度沮喪的方面。

我在香港出生,人口七百萬中的一個人,擠在僅有1104平方公里的地方。我與這個大都市的關係是愛恨交織的。在這裡,我將探討為什麼。

喜愛: 人的多樣性

先從正面說起。香港人的多樣性總是讓遊客著迷。多年前,當中國不易進入時,香港就像遊客的'快速中國'。現在,遊客可以很容易地看到真正的中國,但香港仍然是各種文化的大熔爐。無論是和家人還是朋友,我們都發現這個城市的氣氛充滿活力。我們勤奮、效率高,提供世界上最長的工作時間。當我到海外旅行時,生活步調較慢的情況會讓我感到瘋狂。

討厭: 過度擁擠

有什麼壞處嗎?過度擁擠。無論是你試圖購買票據,搭火車,或者在餐廳找餐桌,總是有長長的隊伍。這個城市感覺像是要爆炸了,那種壓力滲透到整個氛圍中。這是我覺得令人窒息並且絕對討厭的事情。

喜歡: 食物

談到食物,香港從未讓人失望。選項無窮無盡且極其美味。從中式烤肉和台式珍珠奶茶,到日本壽司和韓國烤肉,香港無疑是一個美食天堂。進餐的快樂是一種總是能夠將人們聚在一起的事情。

討厭: 高昂的生活成本

這個城市高昂的生活成本是一個重要的缺點。位置越方便,價格就越高。當地人經常抱怨,香港有世界上租金最高的最小居住空間。而且價格一直在上升。

喜愛: 快樂的回憶

我最喜歡的香港方面之一就是它對我持有的懷舊感。我在這裡有一段無比美好的童年,我希望我能用我們現在擁有的技術捕捉那些時刻。

討厭: 政治氣候

我不滿的源頭是什麼?共產黨對這個曾經活躍的城市的影響扮演著重要的角色。我不喜歡媒體、教育和立法系統是如何被政府控制的。我對於當權者不願給予香港民主權利,並壓制言論自由的行為深感痛恨。

總結

儘管有負面的因素—過度擁擠,成本上升,政治紛爭—我仍然珍愛著香港。是回憶,食物和人們讓我繼續留在這裡。無論何時何地。

我希望這能提供更細緻的理解關於我與這個複雜城市的關係。

How to Visit Sydney in 3 Days When You're Short on Time

If you only have a few days to spend in Sydney, what should you do? Don't worry; with my guidance, you'll be able to explore the best aspects of this vibrant city in just three days.

I visited Sydney over the long Easter weekend. According to TripAdvisor, there are 855 things to do in Sydney! Imagine being surrounded by travel destinations, abundant shops, and throngs of people. The city is a place that will undoubtedly quicken your pulse. You might want to see everything Sydney has to offer, but time is limited. The good news is that you can experience the essentials in just three days without missing out on anything crucial. Here's how:

Strategies for Making the Most of Your Time in Sydney

Start Your Journey at the Opera House - It's impossible to visit Sydney without snapping a selfie at the Opera House and, of course, the Harbour Bridge. Although climbing the bridge is possible, it's quite expensive. I recommend saving money by riding the Sydney Ferris Wheel for a unique and possibly once-in-a-lifetime experience. The views are also breathtaking!

Take a Stroll on The Rocks - Head to the area near the Opera House and treat yourself to Pancakes on the Rocks; it's a delightful experience. Alternatively, you could get fish and chips at one of Glebe's fish markets. If you're there over the weekend, The Rocks Market is teeming with interesting vendors, local artisans, and music. Hundreds of stalls sell everything from food to jewelry, but unfortunately, I don't have tips for spending less when you're tempted to buy more.

Visit Museums and Art Galleries - The museums and art galleries around Martin Place caught my interest. Many of them offer free entry and a wealth of information. Though I'm not an expert on contemporary art, some of my favorites include the Australian Museum, the Art Gallery of NSW, The Rocks Discovery Museum, the Powerhouse Museum, and the Australian National Maritime Museum.

Explore Darling Harbour - Darling Harbour is a must-visit for anyone coming to Sydney. On Saturday nights, you can enjoy Madame Tussauds, an aquarium, and spectacular fireworks. Being close to the water is simply refreshing. The IMAX theatre here boasts the world's largest screen, but choose a film that's worth the scale. I once saw Tom Cruise's Top Gun—a great movie—but it wasn't as enjoyable in 3D. Also, don't miss the Lindt Chocolate Café, Hurricane.

Relax at Bondi Beach - Make sure to visit the famous beaches of Bondi, Manly, Coogee, Bronte, and Maroubra, which are beautiful, clean, and have soft sand. The beaches are usually crowded, which means you'll see plenty of eye-catching swimwear. Stay focused!

Experience the World's Best Ice Cream - If you're an ice cream aficionado, a trip to Newtown is a must. It's one of the few places in the world where you can find exquisite gelato. You can also try unique flavors at Cow and the Moon. However, be prepared to wait in line and struggle to find a seat where you can savor your gelato. You'll undoubtedly become a fan of this establishment!

Final Thoughts - There's so much more to explore, but these activities and destinations are must-sees. As you can see, nothing is impossible. Rise early, make the most of your time, pull up Google Maps, and immerse yourself in an authentic Sydney experience. Enjoy your trip!

如何在時間緊張的情況下,三天內遊覽悉尼

如果你只有幾天的時間可以在悉尼度過,你應該做什麼?

別擔心,有了我的指導,你將能夠在短短三天內探索這個充滿活力城市的最佳面貌.

我在復活節長假期間訪問了悉尼。根據TripAdvisor的數據,悉尼有855個玩樂之處!想象一下,你將被旅遊目的地、繁華的商店和人潮所包圍。這個城市無疑會使你的脈搏加快,你可能會想看到悉尼所能提供的所有風景,但時間有限。好消息是,你只需三天就能體驗最重要的景點,而且不會錯過任何重要的部分。這就是方法:

在悉尼最有效地利用你的時間的策略

從歌劇院開始你的旅程 - 你不可能到訪悉尼卻沒有在歌劇院和悉尼港大橋前自拍一張。雖然爬橋是可能的,但相當昂貴。我建議你省錢,乘坐悉尼摩天輪,可以有一種獨特且可能一生只有一次的體驗,同時可以眺望令人歎為觀止的風景!

在 The Rocks散步 -來到歌劇院附近的地方,享受 The Rocks 的煎餅吧,那是極好的體驗。或者,你可以在Glebe的魚市場選一家店品嘗炸魚和薯條。如果你在週末來訪,The Rocks市集將充滿有趣的攤位、當地藝術家和音樂。數百個攤位出售從食品到珠寶的各種物品,但不幸的是,我沒有為你提供如何在你被誘惑購買更多物品時如何節省開支的建議。

參觀博物館和藝術館 - 在Martin Place周圍的博物館和藝術館引起了我的興趣。他們許多都提供免費入場,並能提供豐富的資訊。儘管我並不是當代藝術的專家,但我的一些最愛包括澳洲博物館、新南威爾斯藝術館、The Rocks Discovery博物館、Powerhouse博物館和澳洲國家海洋博物館。

探索達令港(Darling Harbour) - 達令港是任何人來到悉尼都必須去的地方。星期六晚上,你可以欣賞到杜莎夫人蠟像館、水族館和壯觀的煙火。接近水域真的讓人精神焕發。這裡的IMAX劇院擁有世界最大的螢幕,但選擇一部適合大螢幕的電影。我曾經看過湯姆·克魯斯的《壯志凌雲》這麼好的一部電影,但在3D下看並沒那麼讚。還有,別忘了去Lindt巧克力咖啡廳和颶風餐廳。

在邦代海灘放鬆身心 - 確保參觀邦代海灘、曼利、庫吉、布朗特和馬魯巴等著名海灘,這些海灘都非常美麗、乾淨,沙子也特別柔軟。海灘通常人滿為患,所以你會看到許多吸引眼球的泳裝。保持專注!

體驗世界最好的冰淇淋 - 如果你是冰淇淋愛好者,那麼去紐頓鎮(Newtown)是必須的。這是世界上為數不多的能找到精美冰淇淋的地方,你也可以在《牛與月亮》中嘗試獨特的口味。但是,做好排隊等候,並找到一個可以好好享用你的冰淇淋的座位的心理準備。你必將成為這家店的粉絲!

最後的想法 - 還有更多可以探索的地方,但這些活動和目的地是必看的。如你所見,沒什麼是不可能的。早起,充分利用你的時間,打開Google地圖,並將自己沉浸在真正的悉尼體驗中。享受你的旅程!