Thứ Tư, 31 tháng 5, 2017

Hôm nay không phải cuối tuần, mình đang đọc truyện cười và muốn phì phò ra cười vì nó quá hay quá nhột và quá rối bời nếu suy nghĩ.
Nếu bạn đã bỏ qua những mẩu truyện cười vui ở phần 1 thì có thể nhấp vào đây để đọc, nối tiếp những nụ cười ở phần 1 thì chúng ta sẽ đến với phần 2, gay cấn hơn, hấp dẫn hơn và rất hại não hơn nhiều so với phần 1. Các bạn không tin thì hãy nhập cuộc, ngồi làm 1 ly trà đá và chuẩn bị phun mưa vào màn hình vì nội dung dưới đây. Ahihi =))

Đọc nghìn lần vẫn không nhịn được cười [Truyện Vui P2]

Con kiến và con voi con
MUỐN XEM

Ở một dòng sông nọ, có con voi đang tắm dưới sông, có một con kiến đi qua liền đứng lại quát lớn:
- Này thằng kia! Có giỏi thì bước lên đây!
Con voi nghe xong bước lên rồi nói:
- Mày định làm gì?
- Thôi, không có gì! Mày xuống tắm tiếp đi!
Voi bực tức nói:
- Tao cứ tưởng mày định làm gì tao chứ!
Kiến vội nói:
- Thực ra tao bị mất cái quần tắm, tao tìm hoài mà không ra nên tao chỉ muốn xem là mày có lấy nó không thôi mà!?!
- ????????????????
chi tiết

Thứ Ba, 30 tháng 5, 2017

Thứ Hai, 29 tháng 5, 2017

"Sao cô ấy có thể làm như vậy với tôi" - một giọng nói vang lên trong đầu tôi, hằng ngày, hằng giờ.

Quay trở lại năm 2011, khi mọi thứ đang trên đà phát triển, các biểu tượng iOS đều có ý nghĩa, mọi người đều sử dụng chất khử mùi, còn tôi thì bị mắc kẹt giữa trạng thái trầm cảm khá tồi tệ do ảnh hưởng của vụ ly hôn.

May mắn thay, tôi nghĩ mình đủ thông minh (và có những người bạn tuyệt vời xung quanh mình), nhờ vậy tôi đã tìm ra một cách để vượt qua khó khăn này.

how-password-changed-my-life

Một ngày nọ, tôi đi đến văn phòng, bắt đầu ngày mới của mình bằng cách bật chiếc máy tính lên, màn hình màu xanh quen thuộc hiện ra. Tất cả vẫn thật tuyệt vời, cho đến khi tôi nhìn thấy dòng thông báo:
Read More

Chủ Nhật, 21 tháng 5, 2017

Mấy tuần nay tự dưng tớ bị Facebook bắt quét virus liên tục. Trong nhóm J2TEAM Community cũng thấy có mấy bạn đăng bài hỏi. Gặp nhiều nên có kinh nghiệm, bài này tớ đăng lên để chia sẻ mẹo mà tớ thường làm để có thể xử lý nhanh khi gặp vụ này.

Với hướng dẫn trong bài viết này, thay vì phải chờ đợi lâu thì bạn có thể đăng nhập trở lại Facebook trong vòng một phút. Hi vọng sẽ giúp được nhiều bạn!
Read More
bao-mat-ca-nhan-trinh-duyet

Nếu máy tính của bạn đã bị lây nhiễm, mã độc có thể lây lan tới trang web của bạn thông qua trình soạn thảo văn bản và client FTP. Dùng các mật khẩu yếu cũng dễ bị tấn công bằng phương pháp Brute Force và sử dụng mạng không an toàn để truy cập Internet có thể khiến bạn đối diện với hacker.
Read More

Thứ Bảy, 13 tháng 5, 2017

Và như thế đã là cuối tuần, mình lại không nhịn được cười trước khi đăng những hình ảnh vui nhộn hài hước này lên. Có một lời mình muốn chắc chắn luôn rằng, kể cả bạn đang buồn hay đang vui. Đang buồn vì người yêu bỏ hay đang hừng hực khí thế vì mới bỏ được người yêu thì cũng phải cười xấp mặt.
Không tin à, nếu thế thì không cần phải dài dòng, kéo chuột và cảm nhận thôi nhé !
Có thể bạn thèm thêm: Đọc đi đọc lại vẫn không nhịn được cười [P1]

Những hình ảnh khiến bạn buồn mấy cũng phải vui cười

Những hình ảnh khiến bạn buồn mấy cũng phải vui cười
chi tiết
death-click-chrome-extension

Lý do extension Death Click xuất hiện


Từ khi tạo ra nhóm J2TEAM Community thì một trong những công việc tôi thực hiện khá nhiều hằng ngày đó là... ban thành viên vi phạm. Nghe có vẻ nhỏ nhặt nhưng đó là một trong những điều giúp nhóm phát triển tới hiện tại.
Read More

Thứ Ba, 9 tháng 5, 2017

Mình mạn phép lấy tựa đề như vậy cho những mẩu truyện cười bựa và siêu bựa dưới đây mình sưu tập được. Có rất nhiều nên mình sẽ post theo từng phần và nếu bạn yêu thích với những truyện này thì hãy theo dõi và đón đọc nhé
Lưu ý: Có những truyện mang tầm hiểu biết không dành cho trẻ em dưới 15 tuổi, mẫn cảm với phụ nữ có thai và đang cho con bú !
Truyền cười ảnh hài VL mẹ bị con đạp vào lồn
Đọc đi đọc lại vẫn không nhịn được cười [Truyện vui P1]

LÝ DO
Buổi sáng, cu Tí đến lớp với một "quả ổi" trên trán. Cô giáo thấy vậy liền hỏi:
- Sao trên trán con sưng vậy?
Cu Tí đáp:
- Tối qua con nằm nhắm mắt mà không ngủ được, khi bố con hỏi: "Tí ngủ chưa con?", con nói: "Chưa ạ", vậy là bố cốc vào đầu con một cái, hu hu...
Cô giáo liền dặn:
- Vậy tối hôm nay khi đi nằm, nếu bố có hỏi con ngủ chưa, thì con nhớ nghe lời cô đừng nói gì nhé!
Sáng hôm sau Tí đến lớp, trên đầu lại có... thêm một "quả ổi" nữa. Cô giáo thấy thương quá gọi Tí lại hỏi:
- Cô đã dặn con rồi, sao con không nghe lời cô?
- Có cô ạ, lúc bố hỏi con ngủ chưa, con không nói gì cả mà.
- Vậy sao đầu con lại sưng nữa thế này?
- Con làm đúng như lời cô mà, lúc bố hỏi con, con không nói gì, sau đó bố con quay sang nói với mẹ con rằng: "Tí ngủ rồi, chén thôi!". Con nghe vậy nên mới vùng dậy hét to:
- "Bố mẹ chén gì đấy, sao không cho con chén?"
Thế là bố lại cốc vào đầu con một cái nữa, huhu....
- !??????????????

TỰ HỎI
Cả nhà đang ngồi tại bàn ăn sau bữa tối, thằng con hỏi:
- Bố ơi, tại sao bố lại lấy mẹ?
Chồng quay ngay sang vợ, cao giọng:
- Đấy, không phải một mình tôi thắc mắc về chuyện đó nhé!

chi tiết

Thứ Hai, 8 tháng 5, 2017

Chủ Nhật, 7 tháng 5, 2017


Chào các bạn!

Sắp tới mình có làm cái đồ án về React Native & Swift, nên cùng mày mò tìm hiểu thử, sau mấy tiếng đầu "hack não" với nó thì mình nhận ra mình còn quá "ngáo đá" khi vướng mãi một chỗ Debugging with real devices. Sau một hồi mày mò mình nhận ra nên note lại một số điều để cho các bạn nào là newbie với React Native như mình có thể tìm hiểu.



BẬT CHỨC NĂNG GỠ LỖI QUA USB (Android)

Hầu hết các thiết bị Android mặc định bạn chỉ có thể cài đặt và chạy ứng dụng được tải xuống từ Google Play Store. Để cài đặt ứng dụng do chính bạn dev ra, bạn sẽ cần bật tính năng Gỡ lỗi qua USB (USB Debugging) trên thiết bị của mình.

Để bật "gỡ lỗi qua USB" trên thiết bị của bạn, đầu tiên bạn cần tìm và bật menu "Tùy chọn nhà phát triển" (Developer Options) bằng cách:
  • Chọn Cài đặtGiới thiệu về điện thoại (About phone)
  • Sau đó chạm vào dòng Build number bảy lần gì đó cho đến khi nó hiện lên thông báo "Bạn đã là nhà phát triển" (You're now a developer) là thành công. 
  • Cuối cùng, bạn có thể quay lại Cài đặt → "Tùy chọn nhà phát triển", tick vào checkbox để bật "gỡ lỗi qua USB".

THIẾT LẬP TRÊN THIẾT BỊ IOS

Để chạy ứng dụng trên iOS các bạn cần đăng ký Apple developer account.


KẾT NỐI THIẾT BỊ VỚI MÁY TÍNH QUA USB (Android)

Điều này là bắt buộc, kể cả bạn có muốn debug và reload qua Wifi đi chăng nữa thì cũng phải kết nối thiết bị qua USB để install app vào trước.

Kết nối thiết bị vào qua cổng USB như khi cài đặt app native thông thường, sau đó kiểm tra kết nối bằng cách gõ lệnh sau:
Windows, macOSadb devices
Linuxlsusb

Nếu thấy thiết bị của mình ở trong danh dách hiện ra thì thành công. Nếu không bạn hay kiểm tra lại: 
- Đã bật USB Debugging chưa.
- Cáp nối có chắc chắn, thiết bị có hiển thị đang sạc hay không.
- Đã chọn mục "Đưa máy tính này vào danh sách thiết bị tin tưởng" - việc cần làm để cho thiết bị chấp nhận việc cài đặt ứng dụng/truy cập bộ nhớ từ một máy tính lạ.
- Đã cài jdk8 Android SDK chưa.


KẾT NỐI THIẾT BỊ VỚI MÁY TÍNH QUA USB (iOS)

Kết nối thiết bị của bạn tới máy macOS bằng cáp USB Lighting. Đi đến thư mục ios trong thư mục chưa project của bạn, sau đó mở tệp .xcodeproj bên trong bằng Xcode.

Chọn ứng dụng của bạn trong Project Navigator và tìm tab General. Chuyển đến Signing và đảm bảo rằng tài khoản nhà phát triển Apple của bạn đã được chọn.

Mở menu Product từ thanh menu Xcode, sau đó chuyển đến Destination. Tìm và chọn thiết bị của bạn từ danh sách. Xcode sẽ đăng ký thiết bị của bạn để phát triển.

Nếu mọi thứ được thiết lập chính xác, thiết bị của bạn sẽ được liệt kê là mục tiêu xây dựng trong thanh công cụ Xcode. Bây giờ bạn có thể nhấn nút Build và chạy hoặc chọn Run từ menu Product. Ứng dụng của bạn sẽ sớm khởi chạy trên thiết bị của bạn.


CÀI ĐẶT VÀ CHẠY ỨNG DỤNG CỦA BẠN

Để cài đặt và chạy ứng dụng của bạn ở chế độ debug, bạn cần bật cmd, cd đến thư mục chứa profile của bạn (thư mục có các file app.jsonindex.android.jsindex.ios.js,..) rồi gõ lệnh:

react-native run-android

hoặc

react-native run-ios

Khi này máy tính sẽ tiến hành build project và install vào tất cả thiết bị và emulator đang được kết nối với máy tính.

KẾT NỐI ĐẾN DEVELOPMENT SERVER

React Native khi hoạt động cần kết nối tới một server, ở đây thường là localhost:8081. Bằng cách kết nối như vậy, mỗi lần bạn có thay đổi nhỏ trong các View ở file index.android.js, index.ios.js thì chỉ cần ấn Reload (hoặc lắc nhẹ thiết bị thật) là thay đổi sẽ tự động cập nhật và hiển thị ngay. Cực kì cool đúng không nào?

Bạn thường có hai cách để kết nối đến server.

Cách 1: Sử dụng adb reverse (Nên dùng)

Bạn nên sử dụng phương pháp này nếu thiết bị của bạn đang chạy Android 5.0 (Lollipop) hoặc cao hơn. Đối với các phiên bản dưới Android 5.0 thì bạn có thể google "adb reverse android pre lollipop" và tham khảo một số cách workaround nha.

Chạy lệnh sau:
adb reverse tcp:8081 tcp:8081

Sau đó mở app trên thiết bị lên, lắc nhẹ thiết bị hoặc ấn phím Menu trên thiết bị để show dialog Developer Settings lên và chọn reload. Nếu thay đổi cập nhật ngay thì bạn đã thành công. Tuy nhiên nếu xuất hiện lỗi như sau:

Thì bạn cần kiểm tra lại kết nối của mình xem cáp USB có kết nối một cách chắc chắn không, đã bật usb debugging chưa,... Nêu không được bạn nên chuyển qua cách 2.

Cách 2: Kết nối bằng Wifi

Bạn có thể kết nối với development server thông qua sóng Wifi. Tuy nhiên như mình đã đề cập ở trên: trước tiên, bạn phải cài đặt ứng dụng lên thiết bị của mình qua cáp USB.  Và một khi đã cài đặt và chạy lần đầu xong, bạn có thể tháo cáp USB ra, thực hiện debug qua Wifi bằng cách làm theo các hướng dẫn sau. 
Bạn cần kết nối cả hai thiết bị đến cùng một Wifi, và bạn cũng cần biết địa chỉ IP hiện tại của máy tính của mình trước khi tiếp tục.

Để lấy được địa chỉ IP của máy tính, bạn mở cmd và gõ ipconfig


Các bạn tìm đến dòng Wireless LAN adapter Wi-Fi và lấy địa chỉ IPv4: 192.168.100.2. Đó chính là private IP của máy bạn, dùng để kết nôi đến Wifi hiện tai.
  • Đảm bảo rằng thiết bị và máy tính chứa source code để chạy server cùng kết nối đến một mạng Wifi
  • Mở app React Native của bạn trên thiết bị
  • Bạn sẽ thấy màn hình lỗi màu đỏ mình ví dụ ở phía trên, nhưng không sao, do chưa kết nối đến development server mà :D
  • Ấn nút Menu trên thiết bị để mở Developer Settings trên app
  • Chọn  Dev Settings → Debug server host for device.
  • Gõ vào địa chỉ IP của máy bạn kèm theo port mà development server đang chạy trên. (Ví dụ: máy mình là 192.168.100.2:8081)
  • Ấn Back trở lại menu Developer Settings chọn Reload.

Vậy là thành công rồi :D. Ngoài ra bạn có thể chọn options Live Reload để load nhanh thay đổi từ server xuống khi vừa chỉnh sửa các View của các file index.js mà không cần vào app ấn Reload nha.

Cuối cùng mình nghĩ Facebook nó recommend cách 1, tuy nhiên cách 2 có vẻ tiện hơn dành cho new bie mới học nhỉ :D. Vì app khi đó còn nhẹ nên load cũng sẽ nhanh, và đỡ bị chai pin thiết bị khi vừa debug vừa sạc.

Cảm ơn các bạn đã theo dõi, chúc các bạn học tập tốt!

Categories

Sample Text

Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên

Email *

Thông báo *

Popular Posts

Video

Popular Posts

Our Facebook Page