TRUNGTQ

Think Big, Act Small, Fail Fast and Learn Rapidly

NAVIGATION - SEARCH

Make Your Cornell Notes Template with Word

Một phương pháp ghi chú khá hay, nên tìm hiểu và áp dụng để tăng khả năng ghi nhớ của bạn.

It amazes me how much school has changed since I graduated. One change is the Cornell Notes method. Despite being one of the most popular systems around, I’m told there isn’t an online paper supplier. Rather than pulling out a ruler or calling college bookstores, I thought this would be an opportunity to show you how to create a Word template for Cornell notes (Check Resources sections for Cornell Notes template for Microsoft Word.)

If you’re not familiar with Cornell Notes and the benefits, then take 5 minutes to watch this video presented by a teacher.

Word templates are a special type of file designed for reuse. Templates provide the structure and more items such as auto text entries and macros. They are the basis by which Word documents are created whether it’s a new document or a sales letter. In fact, Word starts by opening a blank page based on an auto start macro in the normal.dotm template.

Microsoft comes with many pre-built templates and groups them by function. You may have other templates that add-in tools or programs have created. You see this interface when you select File | New. You’ll see a listing of your available templates. On the top row

Available templates in Word

How to Create the Cornell Notes Template

If you’ve not seen the Cornell Note-taking system, it divides a 8.5″ x 11″ page into three sections: Cue Column (1), Note taking Column (2) and Summary (3).

Cornell notes page layout

Depending on your preferences, some people like to have the note taking area (2) lined like notepaper. For our template, we’ll add the lines.

Setting the Template Page dimensions

    1. Open a new Word document
    2. From the Page Layout tab, select Margins
    3. Click Custom Margins… from the bottom of the drop down.
    4. In the Page Setup dialog enter 0 for Bottom, Left and Right margins. For Top, use 1″.

Setting Word margins

  1. Click OK. (If you get a message saying your margins are outside the printable area, click Fix and then OK.)
  2. Press your Enter key once.
  3. Press Enter1x in case you ever want to add leading text like class name.

Creating the Table

  1. From the Insert tab, select Table.
  2. From the Insert Table menu, select Insert Table…
  3. On the Insert Table dialog, enter 2 for columns and 34 for rows.
  4. Click OK. You should now see your table.
  5. Right-click in any table cell in column 1. From the menu, click Selectand then Column. This should turn column 1 blue.
  6. Right-click again and select Merge Cells

Merge table column cells

You should now have 2 equal-width table columns. The first column will not have any lines.

Setting Table Column Widths and Row Height

In the initial example, you can see that the 2 columns are differing widths so we need to define those. You may also adjust the column widths and row height to your desired settings.

    1. Right-click column 1 and select Table Properties…
    2. Click the Column tab, and enter 2.4 for the Preferred width.

Set table column width

  1. Click the Next Column button >>.
  2. Enter 6.0 for Column 2 Preferred width.
  3. Click the Row tab
  4. Click the check box for Specify height and type 0.25.
  5. In the Row height is field, select Exactly.
  6. Click OK.

If you go to Print Preview, you will see the cell lines in the Cue column (1) do not display and you have a summary area (3)at the bottom. I intentionally added 1″ before the table as it makes it easier if you need to adjust the position or add a description.

Saving the Template

    1. From the File menu, select Save As.
    2. In the Save As dialog, navigate to your Templates folder. This will vary based on your profile. As example, mine is:

C:\Users\Anne\AppData\Roaming\Microsoft\Templates

The Microsoft Community has several posts on template locations. Alternatively, you can right-click on an existing icon in your My Templates area and look at the file location.

Word template file location

  1. At the bottom of the dialog, type Cornell Notes as your File name.
  2. Change the Save as type to Document Template (*.dotx).
  3. Click Save.

Using the Cornell Note-taking Template

  1. From the File menu, select New.
  2. Click the icon for My Templates on the top row.
  3. Click the Cornell Note template.
  4. Click OK.

Your document will open and you can make further changes. For example, some people may want to adjust the top area to type class name and date. That’s why I added the paragraph break before the table. Other people put their name in case the notes are lost. Finally, print out how many copies you’ll need and head to class.

Additional Resources

word-icon-smallCornell Notes Template for Microsoft Word

PDF iconPDF Template

LINK: https://www.timeatlas.com/cornell-note-template/

Rảnh Rỗi không biết code gì, sao không làm Pet Project?

Hôm trước, sau khi post bài viết “Lập trình viên lúc rãnh rỗi thì làm gì?”, mình nhận được một câu hỏi từ nhiều bạn: “Anh ơi, lúc rảnh em thích code cơ! Nhưng mà em không biết phải code gì?”.

Mình viết bài này để trả lời tường tận hơn câu hỏi của các bạn. Lời khuyên của mình là: Nếu không biết code gì, hãytìm pet project và code. Pet project ở đây là một dự án ngắn ngắn, nho nhỏ do chúng ta tự nghĩ ra.

Vậy code pet project thì được gì? Làm sao nghĩ ra ý tưởng và giới thiệu pet project tới mọi người? Đọc bài viết để biết nhé!

Làm Pet Project thì được lợi ích gì?

Lợi ích đầu tiên là nâng cao trình độ. Muốn code giỏi thì phải … code nhiều. Với pet project, tự nghĩ requirement, không có áp lực về deadline, ta có thể code một cách thoải mái, đúng chuẩn mà không lo bị PM “thúc đít”.

Khi đi làm, do yêu cầu công việc, đôi khi bạn phải bảo trì ứng dụng cũ, sử dụng các công nghệ cũ. Với pet project, bạn có thể thoải mái nghịch ngợm các ngôn ngữ/framework mới và các API linh tinh. Điều này giữ cho kiến thức của bạn không bị lỗi thời. Nếu công việc không yêu cầu code nhiều nhưng bạn vẫn còn đam mê, code pet project cũng giúp bạn đỡ bị… xuống tay nghề.

Quan trọng hơn, có vài pet project trong tài khoản github hoặc CV sẽ chứng tỏ cho nhà tuyển dụng thấy bạn là người đam mê công nghệ, luôn tìm tòi học hỏi cái mới (Ví dụ). Hai ứng viên có cùng trình độ, người có pet project đương nhiên sẽ được đánh giá cao hơn.

Ngoài ra, nếu may mắn, pet project của bạn có thể có nhiều người biết đến và sử dụng, hoặc có thể phát triển lên thành startup, như Flappy Bird của bác Hà Đông chẳng hạn. (Cách đây vài tuần mình cũng có release cái Nhận Diện Idol cơ mà do nhiều người dùng quá nên nó toi rồi).Trafic của “Nhận diện idol” sau 3 ngày công bố

Lấy ý tưởng ở đâu?

Vấn đề nhiều bạn gặp phải khi muốn làm một pet project là: Không nghĩ ra ý tưởng để code. Đây là một số gợi ý cho các bạn:

  • Phát triển từ tutorial: Khi học công nghệ, các bạn thường được hướng dẫn làm theo demo. Hãy nghĩ ra chức năng mới, mở rộng thêm tính năng của bản demo này để biến nó thành pet project.
  • Chôm ý tưởng: Nhiều bạn startup cứ giữ kín ý tưởng, sợ bị Sơn Tùng chôm mất. Thật ra, ý tưởng thường chỉ đáng giá vài cốc trà đá thôi. Các bạn có thể vào ideaswatch để “chôm” ý tưởng. Trong này các ý tưởng được đăng công khai, thoải mái cho bạn chọn.
  • Copy cái có sẵn: Viết một chương trình tương tự Facebook, Instagram nhưng nhỏ hơn. Chức năng mẫu có cả rồi, bạn chỉ việc chọn lựa tính năng vừa sức và code thôi.
  • Giải quyết vấn đề của bản thân, người quen: Bạn hay dậy muộn, hãy viết app báo thức. Bạn thích đi nhà nghỉ, hãy viết app tìm nhả nghỉ quanh bạn. Ông của bạn thích đánh đề, hãy viết chương trình … dự đoán kết quả lô đề. Từ feedback của người dùng, bạn có thể phát triển thêm dự án.

Đưa pet project ra ánh sáng

Hoàn thành pet project rồi, nhưng nếu bạn để nó nằm im trong xó thì nó sẽ trở nên vô dụng. Nhiều bạn có thói quen code được nửa chừng rồi… bỏ. Điều nay rất lãng phí thời gian và công sức.

Thay vì vậy, hãy cố gắng hoàn thành pet project (dù nhỏ) của mình, sau đó đưa nó ra ngoài ánh sáng. Một số lựa chọn để deploy project:

  • Hiện tại, có vô số service cho phép host ứng dụng miễn phí như Heroku, OpenShift RedHat. Cả AzureAWS đều có phiên bản miễn phí trong 1 năm, dư sức cho bạn host ứng dụng. Giai đoạn đầu bạn sẽ gặp chút khó khăn khi deploy (host, database), bù lại bạn sẽ tự học được khá nhiều.
  • Nếu là ứng dụng di động Android, hãy compile lại thành file APK rồi up lên đâu đó, dụ bạn bè cài đặt (iOS thì chịu rồi).
  • Hiện tại mình sử dụng serverless architecture, sử dụng RestfulAPI có sẵn, trong 1 số trường hợp thì tự viết API. Front-end là file HTML tĩnh, chỉ việc upload lên Github Pages, link vừa đẹp vừa dễ nhớ.

Bài viết đến đây là hết rồi. Nếu có câu hỏi hay thắc mắc gì, các bạn cứ đăng trong phầm comment nhé.

Dưới đây là một số pet project từ trước đến giờ của mình (source code open trên github):

LINK: https://toidicodedao.com/2017/01/19/code-pet-project/