Browsed by
Month: December 2013

Cổng tết 2013

Cổng tết 2013

Bình thường mọi năm viết note Facebook, năm nay khác, đẻ blog ra rồi, ngu gì viết note nữa :3

Điểm lại vài cái, sau mở ra đọc lại

  • Học bổng kì có kì không
  • Vẫn chưa phải học lại môn nào
  • Cắn răng cắn lợi thuê cái hosting với mua domain nặn ra cái blog này để có chỗ đi ra đi vào
  • Bắt đầu viết app  di động, kết quả là hái được 2 cái device bé bé
  • Trở thành một MSP, tự hào một chút rồi thôi, sau thì thấy mình chả là gì, cần phải phấn đấu nhanh và mạnh hơn nữa
  • Đi thực tập và nhận được tháng lương đầu tiên, chính xác là mới được chuyển khoản trước khi type những dòng này vài tiếng đồng hồ
  • Có một chút mù mờ trong việc định hướng, nhưng rồi từ từ rồi chắc cũng ổn
  • Quen thêm được nhiều bạn/chị/em gái, nhưng gấu thì vẫn chưa tìm ra chỗ nó trốn
  • Bán đi con yoyo cắn ruột mua về năm 12 tự treo thưởng, xem như là đặt dấu chấm cho mối tình với yoyo, nhiều khi nghĩ lại cũng tiếc, cũng thấy bứt rứt muốn cầm ngay trong tay 1 con nào đấy throw vài đường, nhưng mà cũng chịu
  • Hoàn thành con War Machine sau hơn 1 năm, lần đầu tiên trong đời làm một cái mô hình ra trò, bên cạnh đó là kéo về được con dao Olfa sang chảnh, cắt thì sướng nhưng mà vẫn chưa hoàn toàn làm chủ nó được. Sẵn bàn về MHG, năm nay xui khiến thế nào lại trở thành cu li cho diễn đàn MHG, nhưng tự nhận thấy vẫn chưa làm tròn hết trách nhiệm của bản thân
  • Vẫn chưa mua được cây đàn nào
  • Bỏ lỡ vài cơ hội mười mươi ngay trước mắt chỉ vì bản thân không chịu để tâm đầu tư từ đầu
  • Lỡ làm một việc có lỗi với cô lao công, nhưng mà cũng không phải là do cố ý, thậm chí đã cố sức ngăn cản nhưng mà không kịp
  • Đi đây đi đó, không nhiều nhưng cũng được khá khá, Vũng Tàu Tây Ninh Long Hải đủ cả, mấy ngày cuối năm bị hụt 1 kèo đi cắm trại Nam Cát Tiên

Tạm thời nhớ được chừng đấy, ít vầy nhưng mà chắc là đủ rồi :3

Chào 2014 :3

YOLO

Sao lưu cài đặt của emulator Windows Phone 8

Sao lưu cài đặt của emulator Windows Phone 8

Bình thường mỗi lần chúng ta debug ứng dụng Windows Phone (WP), Visual Studio sẽ khởi động emulator với cài đặt mặc định và bạn sẽ có thể dễ dàng debug những ứng dụng phổ thông, đơn giản.

Tuy nhiên nếu bạn đang làm việc với những ứng dụng yêu cầu phải cài đặt thêm, ví dụ như region, language hay keyboard, thì sự việc sẽ rắc rối hơn nhiều. Bạn sẽ phải khởi động emulator lên, chỉnh lại cài đặt, sau đó lại phải ngồi chờ cho emulator nó khởi động lại. Lâu kinh dị :v

Để khắc phục tình trạng này, rất dễ, chúng ta chỉ việc lưu lại trạng thái của emulator để xài lâu dài về sau.

Trước khi đi vào cụ thể, mình xin giải thích một tí về emulator. Kể từ SDK 8.0, emulator WP đã được tách hẳn ra thành một máy ảo chạy riêng biệt trên Hyper-V. Cụ thể, mỗi khi bạn dùng Visual Studio để debug một ứng dụng trên emulator, nó sẽ kiểm tra trong Hyper-V đã có emulator đó chưa, nếu là chưa thì sẽ tạo một máy ảo tương ứng, sau đó nó sẽ kiểm tra xem là emulator này đã có checkpoint nào chưa, nếu chưa thì nó sẽ tạo checkpoint cho máy ảo đó và những lần sau nó sẽ dùng checkpoint đó để chạy.

Máy ảo tiến hành tạo checkpoint mặc định trong lần chạy đầu tiên
Checkpoint được tạo mặc định

Vậy công việc của chúng ta đơn giản chỉ là: chạy máy ảo, cài đặt cho xả láng, rồi lưu lại thành checkpoint.

Bước 1: Chúng ta sẽ thao tác trực tiếp với máy ảo bằng Hyper-V. Đầu tiên các bạn mở Hyper-V Manager lên, sau đó chọn máy ảo ưa thích, Start rồi Connect với nó bằng các tùy chọn ở menu chuột phải. Nhớ là Start xong thì phải Connect thì mới thấy được. Nếu máy ảo bạn muốn tìm chưa có trong danh sách thì trước tiên bạn phải quay lại Visual để debug hoặc deploy một app bất kì vào máy ảo đó thì mới được.

Bước 2: Tiến hành cài đặt, vọc vạch gì đó tùy thích, miễn là các bạn vừa ý. Vì ở đây là máy ảo chạy từ Hyper-V nên sẽ không có các phím cứng giả lập như bên emulator, tuy nhiên các bạn vẫn có thể thao tác bằng các phím tắt trên bàn phím bằng các phím sau:

  • F1 – tương ứng với nút back
  • F2 – tương ứng với nút home
  • F3 – tương ứng với nút Bing
  • F7 – kích hoạt camera
  • F9/F10 – tăng giảm âm lượng
  • PageUp/PageDown  – tắt/bật bàn phím ảo, thay bằng bàn phím thật

Mình cũng edit và quyết định sẽ để như thế này

Bước 3: Sau khi đã vừa ý rồi thì tiến hành lưu trạng thái hiện tại của máy ảo thành một checkpoint bằng cách click vào nút Checkpoint ở cột bên phải của cửa sổ Hyper-V Manager.

Bước 4: Nếu để ý tí thì bạn sẽ thấy checkpoint vừa tạo sẽ trở thành một checkpoint con của checkpoint đã được tạo trước đó.

Nếu để yên vậy thì chả có tác dụng gì cả, emulator vẫn sẽ chạy với cài đặt mặc định :v vì thế bạn phải RENAME checkpoint con cho giống như checkpoint mặc định đã được tạo sẵn, sau đó XÓA checkpoint mặc định đi để checkpoint con vừa tạo trở thành checkpoint mặc định.

Thế là xong. Thử chạy emulator bằng cách debug hoặc deploy một ứng dụng bất kì, bạn sẽ thấy emulator sẽ được khởi động với cài đặt ưa thích của bạn.

Hy vọng bài viết sẽ có ích cho bạn khi làm việc với emulator :3 cái này mình học lỏm ở đây.

Chúc các bạn vui vẻ!

YOLO \m/

Sử dụng các ký tự đặc biệt trong Windows Phone

Sử dụng các ký tự đặc biệt trong Windows Phone

Chào các bạn, như chúng ta đã biết một bộ font chữ ngoài những ký tự latin bình thường ra thì tụi nó còn có một đống các kí tự não tim chim bướm đủ các thể loại. Đống kí tự này có điểm đặc biệt là bạn chẳng thể nào gõ chúng ra một cách dễ dàng. Thấy đâu đó rồi copy và paste hay đại loại thế.

Vậy phải làm sao nếu bạn muốn mang đống này vào Windows Phone (WP)?

Read More Read More