Evolution of the Alphabet



Proto Sinaitic

1. Có con thú
2. Uống nước trong hố
3. Dùng sừng nhọn
4. Khều con cá lên ăn
5. Một thổ dân nom thấy
6. Cầm vợt vớt cá
7. Cầm que xiên cá ăn
8. Bị con thú đuổi cắn trèo thang lên cây
9. Đụng phải tổ ong lớn
9. Bị ong đốt ngã lòi xương
10. Cố nấp vào tảng đá
11. Ko biết sau đó ra sao
12. Giun bò tới
13. Rắn bò tới
14. Còn lại mỗi bộ xương
15. Rùa bò tới sau cùng
16. Còn sót lại bàn chân rùa ăn nốt
17. Sau đó cỏ cây mọc lên
18. Nấm mọc lên
19. Thổ dân khác thấy nấm bèn hái ăn
20. Ăn xong tìm chỗ giải khuây (hình bướm, đoán thế ko biết đúng ko)
21. Chơi quá sức bị thượng mã phong
21. Do cấp cứu ko kịp nên chết.

Interview

Cơ bản là cũng lâu rồi mình mới đi interview theo đúng nghĩa của nó. Còn trước đây hầu hết đều là trong giới với nhau ( Joomla! ) nên việc interview gần như là hình thức.

Phải công bằng mà nói … gần ( hoặc hơn ) 10 năm với Joomla! nó cũng lấy đi mình khá nhiều thứ

  • Quá lệ thuộc vào Joomla!
  • Mất đi khả năng làm việc với PHP thuần chuẩn
  • Không theo kịp thực tế: CI / Laravel / Symphony etc

Nghe vui nhỉ …

Tuy nhiên nếu gọi là “tích cực” thì mình nghĩ mình vẫn còn một vài điều “lợi thế”

  • No free time: Luôn và luôn stay on the computer and work with it. Trong khi đó hầu hết ( almost ) thanh niên, nữ tú ngày nay chỉ xem computer là cái thứ để kiếm tiền chứ không phải cuộc sống của họ.
  • Hard core: Luôn tìm cách optimize mọi thứ, dù chỉ là 1 bit ! Trong khi mọi người chủ yếu làm trong 1 phạm vi nhất định.
  • Logic: Yep ! Ở một góc độ nào đó mình sẽ không đủ knowledge để biết chính xác mình sẽ áp dụng cái gì để resolve vấn đề nào đó. Nhưng mình biết cần làm gì khi xảy ra vấn đề, tracking issue 🙂
  • Cách đặt câu hỏi của tuyển dụng đôi lúc mang tính chất: làm khó nhau. Nhưng cũng 1 phần do mình đã sơ suất khi thông tin chưa đủ đã vội trả lời.

Nhưng thôi cũng là lúc để tự nhìn lại bản thân … Kiến thức còn hạn hẹp thì phải spent more time for improvement 🙂

Ps:// Con số 50M / tháng thiết nghĩ cũng đâu phải là con số lớn nhỉ 🙂

How to develop on Windows Subsystem for Linux ( Ubuntu )

Bài viết này sẽ dành cho các bạn developer sử dụng Windows ( khá nhảm nhưng thôi cứ xem là vậy ) và cần sử dụng Linux ( Ubuntu ) như 1 environment.

Thật ra mà nói trên cơ bản thì ta vẫn sử dụng Linux như “server”, chỉ có 1 vài thứ khác như IDE thì chạy trên nền Windows thôi.

Alright. How to do ?

  • Install WSL . Cái này là dĩ nhiên rồi. Có thể tham khảo thêm ở bài trước: https://soulevilblog.wordpress.com/wp-admin/post.php?post=417&action=edit

Trên Windows ta có gì: IDE ( ờ đây mình dùng PHPStorm ). Vậy vấn đề của ta là gì:

  • Khi chạy composer ta sẽ phải chuyển sang bash chạy trên Ubuntu. Cái này không vấn đề.
  • Khi chạy git ( command line ) ta cũng phải sang bash

Nhưng !!! 1 vài thứ integrate trong IDE thì không thể. Nó bắt buộc phải chạy trên Windows. Bao gồm

  • PHP Code sniffer.
  • Mà đã có PHP CS rồi thì dĩ nhiên sẽ phải có PHP Cli & Composer ( để install CS )

Đơn giản thôi

  • Download PHP binary cho Windows về và extract ra
  • Install composer và trỏ về php.exe này
  • Install CS qua composer
  • IDE trỏ inspector CS về phpcs.bat của CS vừa installed qua composer trên

Như vậy ta có:

  • Toàn bộ Apache / MySQL & PHP chạy trên WSL. Mô hình chuẩn nhất cho server cơ bản PHP
  • IDE trên Windows với các integrate đầy đủ. GIT mình sẽ update tiếp theo sau khi config xong.

 

Ruka Kanae

    • Country: Japan
    • City: Chiba prefecture
    • Astrological Sign: Aries
    • Birthdate: 03 April, 1993
    • Age: 25
    • Debut age: 19
    • Career debut year: 2012
    • Career status: Active
    • Tits size: Small Tits
    • Hair color: Black
    • Eye color: Brown
    • Height: 147 cm (4 ft 10 in)
    • Weight: 50 kg (110 lbs)
    • Measurements: 84C-58-84
    • Tattoos: No
    • Piercings: No