happy 3rd anniversary to ASALEO

The one year anniversary

Last year, I had  a lot of memory in PK city. sometimes, I smile when thinking about it. sometime I miss you  so much :( my a An.

Features in Drupal

Features is part of the answer to one of Drupal’s biggest headaches :
what to do with all that loose site building and customization that happens on every project. Features is part of the answer to making stronger, better install profiles and targeted distributions of Drupal.
And features is part of the answer to making Drupal more task oriented and less daunting to our users.

More www.developmentseed.org/blog/2009/may/29/making-and-using…

Các bài viết liên quan đến Features
Scared of Features? Don’t be
Building Features on Open Atrium
Các vấn đề về Features – Developmentseed

MVC trong Drupal

Drupal được thiết kế theo mô hình MVC tuy nhiên chưa thật rõ lắm giữa controller mà model. Saiiiiiiiii
View: Theme
Controller: bootstrap( bao gồm hook)
Model: module

Prediction 2010 and new decade

Dự đoán công nghệ 2010 và  10 năm tới:

1 – Tương lai của computing: mobile và browser là trung tâm
2 – Điện toán mobile
3 – Điện toán đám mây
4 – Browser trở thành hệ điều hành Web
5 – Android sẽ tàn sát các nhà mạng
6 – Băng thông di động bùng nổ
7 – Game in điện thoại di động
8 – Điện thoại di động trở thành thiết bị thanh toán
9 – Công ty phần mềm trở thành ứng dụng di động
10 – Gmail và Google apps xâm nhập vào doanh nghiệp và công ty lớn

link Predictions for2010 and the new decade

Template Preprocess

1. Template preprocess: khai báo variable và file template sẽ in variable

2. phptemplate_themefunction: viết lại hàm theme function được khai báo trong theme.inc, theme.maintaince.inc

Tham khảo thêm:
Setting up variables for use in a template (preprocess functions)

Xây dựng Theme bằng Drupal

- Hehehe, làm Drupal đã lâu nhưng đây là lần đầu tiên làm 1 cái Theme từ A->Z. Cấu trúc HTML + CSS
- Chỉ là 1 cái theme đơn giản thôi, chưa có gì phức tạp cả. Nhưng đối với mình nó khá quan trọng, cơ bản mình thích làm theo một vấn đề từ A->Z. Làm mà bỏ giữa chừng thì chả ra cái quái gì cả.
- Bản thân Drupal đã cung cấp PHPTemplale chia ra rõ ràng giữa người code và người viết CSS. Nhưng để người viết CSS rõ ràng thì phải cần cung cấp cấu trúc HTML của Theme.
- Cấu trúc HTML của Theme Drupal do PHPTemplate định nghĩa, Theme Engine và các Module core của Drupal định nghĩa.
- Bản thân người viết Module cho Drupal cần phải nắm rõ quy tắc HTML của Drupal để xây dựng Theme cho module.
Lần đầu tiên cắt HTML/CSS theo chuẩn Drupal chắc phải sửa lại vài lần :(

Ghen Với Người Đến Trước


-Xuân Vy-

Dù biết tình yêu không phân sau hay trước
Nhưng ghen tuông có phân trước sau đâu
Anh yêu chị ấy trọn vẹn mối tình đầu
Em lách mình đi vào tình cuối

Cố bảo với mình,
Em không ghen với chị ấy đâu
Người con gái đã cướp đi nửa trái tim anh
Để còn lại nửa trái trái tim thương tật
Gìn giữ hôm này và sợ mất hôm mai…

Chị ấy là người hạnh phúc hơn ai
Khi mang theo bên mình một tình yêu như pha lê không vỡ
Những đóa hoa hồng, những ngày hội, lễ
Em đợi một lần được nhận trước…
Nhưng sự thật em là kẻ đến sau

40 tips for better life

1. Take a 10-30 minute walk every day. And while you walk, smile. It is the ultimate anti-depressant.

2. Sit in silence for at least 10 minutes each day.

3. Buy a DVR and tape your late night shows and get more sleep.

4. When you wake up in the morning complete the following statement, ‘My purpose is to __________ today.’

5. Live with the 3 E’s — Energy, Enthusiasm, and Empathy.

6. Play more games and read more books than you did in 2007.

7. Make time to practice meditation, and prayer. They provide us with daily fuel for our busy lives.

8. Spend time with people over the age of 70 and under the age of 6.

9. Dream more while you are awake.

10. Eat more foods that grow on trees and plants and eat less food that is manufactured in plants.

11. Drink green tea and plenty of water. Eat blueberries, wild Alaskan salmon, broccoli, almonds & walnuts.

12. Try to make at least three people smile each day.

13. Clear clutter from your house, your car, your desk and let new and flowing energy into your life.

14. Don’t waste your precious energy on gossip, OR issues of the past, negative thoughts or things you cannot control. Instead invest your energy in the positive present moment.

15. Realize that life is a school and you are here to learn. Problems are simply part of the curriculum that appear and fade away like algebra class but the lessons you learn will last a lifetime.

16. Eat breakfast like a king, lunch like a prince and dinner like a college kid with a maxed out charge card.

17. Smile and laugh more. It will keep the nagative blues away.

18. Life isn’t fair, but it’s still good.

19. Life is too short to waste time hating anyone.

20. Don’t take yourself so seriously. No one else does. Next 20 after the jump.

21. You don’t have to win every argument. Agree to disagree.

22. Make peace with your past so it won’t spoil the present.

23. Don’t compare your life to others’. You have no idea what their journey is all about.

24. No one is in charge of your happiness except you.

25. Frame every so-called disaster with these words: ‘In five years, will this matter?’

26. Forgive everyone for everything.

27. What other people think of you is none of your business.

28. Remember God heals everything.

29. However good or bad a situation is, it will change.

30. Your job won’t take care of you when you are sick. Your friends will. Stay in touch.

31. Get rid of anything that isn’t useful, beautiful or joyful.

32. Envy is a waste of time. You already have all you need.

33. The best is yet to come.

34. No matter how you feel, get up, dress up and show up.

35. Do the right thing!

36. Call your family often.

37. Each night before you go to bed complete the following statements: I am thankful for _______. Today I accomplished ____. 38. Remember that you are too blessed to be stressed.

39. Enjoy the ride. Remember this is not Disney World and you certainly don’t want a fast pass. You only have one ride through life so make the most of it and enjoy the ride.

40. Laugh when you can, apologize when you should, and let go of what you can’t change.

link(bổ sung sau:D)

How to improve my English skills

Hờ, How can improve my English skills: writing, speaking, listening and reading. Through one month, I learned Toefl IBT’s course but It’s not easy as I thought. Maybe, I don’t have a save time for my English hmmm so…
And now, I must wirte for my plan to pass Toefl IBT’s:
1 . To writing skill: Learing A practical Englissh Grammar (deadline: 1 month) and everyday, write easy simple.
2. To reading skill: Reading Begining Toefl everynight and learning English Idoms.
So I don’t have a free time to should improve 2 skill before.

Next Page »


Status

Error: Please make sure the Twitter account is public.

RSS Drupal Plant

  • Friendly Machine: The Marketing of Drupal
    In his keynote address at DrupalCon 2011 in London, Dries Buytaert made the case that WordPress is not a Drupal competitor. It's a point he first made on his blog in April of that year writing, "While there are things we can learn from WordPress, it is not the competition." Instead, Buytaert has implored the Drupal community to focus on two ot […]
  • Drupal 8 Initiatives: Drupal 8 HTML5 Initiative Meeting #19
  • Cameron Eagans: The Magic of `screen`
    Screen is an awesome little utility that, in my opinion, doesn't get enough use by web developers. Wikipedia tells us that "GNU Screen is a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate terminal sessions inside a single terminal window or remote terminal session. It is usefu […]
  • Modules Unraveled: 004 Mike Carper and Drupal Front-End Performance - Modules Unraveled Podcast
    Have you ever wanted to run 1300+ domains off of one Drupal install? Listen in while I talk to Mike Carper of Data Sphere about the Drupal performance modules he's contributed that make it possible for them to do just that. This first episode will cover his front-end performance modules, and on Wednesday, there will be a special part 2 episode where we […]
  • Linnovate: Sasson - smart drupal theming
  • Gizra.com: Commerce product + Subform
    This post will go over an example (yet fully functionally) module that shows how we can embed a commerce product form inside a node form, and have the node reference the commerce product - without horrible hacks. Here is the code The problem is obviously the fact that we don’t have commerce product ID nor a node ID, as none of those objects is saved. A secon […]
  • CivicActions: Search API: The New Face of Search in Drupal
    Affinity Bridge's Katherine Bailey and Tom Nightingale gave an awesome introduction to the Search API module at the recent Vancouver Drupal User Group's meeting.read more
  • Google Open Source Blog: Drupal usability study at Google
  • Drupal core announcements: Hierarchical permission system
    The original idea about a hierarchical permission system comes from Larry Garfield (Crell). The project was kicked off as a Google Summer of Code project in 2011 with the mentorship of Károly Négyesi (chx) The concept makes the permissions accurately regulable, and provides a new way for the modules to define their permissions as structured lists. The result […]
  • Appnovation Technologies: Using UUID and UUID_FEATURES modules Part 2
    Last time I posted a blog: "Using UUID and UUID_FEATURES modules Part 1" where I explained the basics of using UUID module to generate identity values. The next thing you'll want to do is to use it in the real feature export components. Here is an example how we use it: One of the projects I was working on needed locale languages support in ta […]

Follow

Get every new post delivered to your Inbox.