Hiển thị các bài đăng có nhãn THÔNG TIN. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn THÔNG TIN. Hiển thị tất cả bài đăng

Thứ Hai, 18 tháng 6, 2018

TRONG KHI BẠN ĐÃ NGOẠI TUYẾN: VẬY TRUMP VÀ KIM JONG-UN ĐỒNG Ý VỀ ĐIỀU GÌ?

ảnh minh họa

CÓ VẺ NHƯ 

chúng tôi nói điều này bảy ngày một lần, nhưng con người, rất nhiều đã xảy ra tuần trước. Đối với một, ghế chiến dịch của Tổng thống Trump Paul Manafort đã vào tù cùng ngày nó được báo cáo luật sư của ông Michael Cohen dường như mở để lật . Đối với một người khác, những kẻ lừa đảo buộc Stranger Những ngôi sao Millie Bobby Brown ra khỏi Twitter . Ngoài ra còn có vấn đề của những người đang khó chịu tại Robbie Williams cho mở World Cup của mình . Vì vậy, yeah, nó đã được một tàu lượn. Điều gì khác đã xảy ra? Rất vui vì bạn đã hỏi! Đọc tiếp, MacDuffs.

Khi Trump gặp Kim ...

Những gì đã xảy ra: Một mặt, hội nghị thượng đỉnh Bắc Triều Tiên / Hoa Kỳ đã không dẫn đến chiến tranh hạt nhân, nhưng nó cũng không kết thúc tốt lắm.

Những gì thực sự đã xảy ra: Tươi từ tấn công Canada vào cuối hội nghị thượng đỉnh G7 (mà ông rời sớm , rút lại xác nhận của ông về tuyên bố cuối cùng đã được thỏa thuận trong quá trình này), Tổng thống Trump đã bay tới Singapore để xem những gì có thể là hồ sơ cao nhất cuộc họp của nhiệm kỳ của ông cho đến nay: Các off-một lần nữa , trên một lần nữa gặp gỡ với lãnh đạo Bắc Triều Tiên, Kim Jong-Un. Chỉ dự kiến ​​kéo dài một ngày, rất ít người đã thuyết phục bất cứ điều gì có giá trị sẽ đến, đó là lý do tại sao tin đồn này về phía cuối dường như rất đáng ngạc nhiên:

Các đầy đủ điều đã được phát hành cho mọi người đọc tự, nhưng nó không gây ấn tượng nhiều trong số họ. Trên phương tiện truyền thông xã hội, những phản hồi ban đầu từ các chuyên gia chính sách đối ngoại là, chúng ta sẽ nói, không hoàn toàn tích cực.

Trước hội nghị thượng đỉnh, phần lớn đã được thực hiện về việc có hay không Trump sẽ nâng cao các vấn đề của Bắccủa Hàn Quốc nhân quyền lạm dụng . Nhà Trắng ban đầu cho biết ông sẽ thảo luận về chủ đề, sau đó ông sẽ không. Sau hội nghị thượng đỉnh, tổng thống đã nói chuyện với Fox News và được hỏi trực tiếp về hồ sơ nhân quyền của Kim Jong-Un. Nó không tốt lắm.

Các bình luận đã đưa ra các tiêu đề từ một phương tiệnchoáng váng và kinh hoàng , trong khi nhiều người tự hỏi tại sao các nhà lập pháp Cộng hòa không nói ra chống lại sự vi phạm quyền con người rõ ràng này.

Takeaway: OK, vì vậy một số đảng Cộng hòa - nếu không phải là các nhà lập pháp, ít nhất là các nhà bình luận truyền thông — đã nói điều gì đó. Trường hợp đi Bill Kristol đi ... Vâng, đó vẫn còn để được nhìn thấy.

Cục liên bang ... Không thống nhất

Điều gì đã xảy ra: FBI có đẩy mạnh cuộc bầu cử không, và nếu có, bên nào? Tuần này, quyết định chính thức đến, và không phải ai cũng hài lòng về nó.

Những gì thực sự đã xảy ra: Thứ Năm tuần trước, báo cáo được chờ đợi từ lâu của Tổng Thanh tra về hành vi của FBI trong cuộc bầu cử năm 2016 đã giảm xuống, và nó dài 500 trang. Rất may, những người khác đã sẵn sàng để tóm tắt nó. Hoặc, nếu bạn muốn nhiều hơn một bản tóm tắt…

Hãy chỉ nói rằng báo cáo khá quan trọng của FBI, đến một mức độ. Chắc chắn, nó trích dẫn cựu giám đốc James Comey như là không trực tiếp và chỉ trích hành động của mình và ý kiến ​​công chúng , mặc dù bản thân FBI về cơ bản đã xóa bỏ sai trái với một vài ngoại lệ . (Bạn có thể thấy WIRED ở đây .)

Thứ Năm, 3 tháng 5, 2018

PHP : HỌC PHP THẾ NÀO CHO ĐÚNG

Học PHP Đúng Cách

PHP Framework có thể hiểu đơn giản là một tập hợp các thư viện PHP được xây dựng trên nền tảng hướng đối tượng và áp dụng các chuẩn mực trong design pattern. Chẳng hạn như: singleton, factory, strategy, MVC,.... Việc này nhằm chuẩn hóa cấu trúc và giúp cho người lập trình dễ dàng viết mã lệnh theo đội nhóm.

lập trình viên php
học lập trình php


Vậy với cương vị 1 lập trình viên. Bạn tiếp cận và học PHP Framework như thế nào cho hợp lý ?. Và đặc biệt, bạn cần trang bị bao nhiêu PHP Framework mới là đủ ?.

Hôm nay, tôi sẽ giải đáp các thắc mắc này dựa trên những kinh nghiệm thực tế và những chia sẻ từ những team leader của các dự án lớn như lazada, zing, nhaccuatui,... Qua đó, sẽ giúp các bạn có cái nhìn đúng và biết cách làm chủ 1 PHP Framework như thế nào cho hợp lý.

Nhiều ý kiến cho rằng, việc học 1 PHP Framework là phải mò mẫm từng class của nó rồi đọc các phương thức của nó, sau đó nhớ nó để mai này sử dụng. Tôi cho rằng đó là ý kiến hết sức sai lầm. Bởi vì 1 PHP Framework có tới hàng trăm class, và với hàng trăm class đó sẽ có tới hàng ngàn phương thức bổ trợ khác. Chính vì điều đó, việc bạn cố gắng nhớ các phương thức, các thư viện là điều rất phản khoa học khi nắm bắt các PHP Framework.

Chẳng hạn với thư viện Zend 2.x, bạn có thể thấy, có rất nhiều phương thức bổ trợ trong các thư viện. Với hàng ngàn phương thức, liệu bạn có thể nhớ hết bao nhiêu. Chưa kể, đừng bao giờ suy nghĩ rằng bạn học chắc Zend 2.x thì sẽ chỉ làm việc với Zend.

Như bài viết trước tôi có chia sẻ học Lập trình PHP - Hành trang nào dành cho bạn, dùng PHP Framework nào thì nó không hoàn toàn do bạn quyết định, trừ những dự án dài hơi đã xây dựng trước đó. Còn nếu doanh nghiệp của bạn theo hình thức freelancer thì nó hoàn toàn dựa vào quyết định của người dùng.

Nếu bạn dành bộ nhớ của mình chỉ để nhớ các phương thức của 1 PHP Framework thì đến lúc bạn tiếp cận các PHP Framework khác sẽ như thế nào. Chắc chắn bạn sẽ dần quên các phương thức cũ ở PHP Framework trước đó, vì đó là phản xạ của não bộ chúng ta mà thôi.

Vậy tiếp cận ra sao với 1 PHP Framework. Trước hết, bạn cần tìm hiểu về workflow của PHP Framework này như thế nào, 1 request khi đến với PHP Framework này nó sẽ đi qua đâu, tới đâu và xử lý ra sao.

Thứ Tư, 2 tháng 5, 2018

Học Angular : giới thiệu Angular

Khóa Học Angular

Tổng quan Angular :

Trong loạt bài này tôi và các bạn sẽ tìm hiểu các kiến thức căn bản nhất của Angular, mỗi bài sẽ đi tìm hiểu một chủ đề, trong mỗi bài sẽ có các ví dụ minh họa và demo trực tiếp trên live editor nên rất dễ để học. Hy chúng ta sẽ thành công khi xong loạt serie này.

1 Angular js là gì :


khóa học Angular
giới thiệu về Angular

Angular là một bộ Javascript Framework rất mạnh và thường được sử dụng để xây dựng project Single Page Application (SPA).

Nó hoạt động dựa trên các thuộc tính mở rộng HTML (các atributes theo quy tắc của Angular). Đây là một Framework mã nguồn mở hoàn toàn miễn phí và được hàng ngàn các lập trình viên trên thế giới ưa chuộng và sử dụng.

Framework này được thế hệ Web 2.0 phát triển khá mạnh ở nước ngoài, tuy nhiên ở Việt Nam thì vẫn chưa thông dụng lắm.

2. Những ai cần nắm bắt AngularJS


Về thành phần đối tượng học serie AngularJS căn bản đến nâng cao này là những bạn muốn đi theo nghề lập trình web nói chung và những bạn muốn sử dụng AngularJS để làm dự án nói riêng. Mình cam đoan rằng sau khi hoàn thành bạn có thể tự mình làm ứng dụng Angular căn bản, hay thậm chí là ứng dụng Angular nâng cao nếu như bạn có tâm huyết tìm hiểu đến cùng.


Hy vọng rằng sau loạt serie này bạn sẽ tự mình nghiên cứu thêm nhé, vì bản chất học lập trình không thể nào trình bày full được mà chỉ ở mức basic, chỉ đường cho bạn đi thôi.
3. Bạn cần chuẩn bị những kiến thức gì để học khóa học AngularJS
Bài viết được đăng tại niit-ict hà nội.

Để học được Angular thì bạn phải có kiến thức cơ bản về javascript, biết cách xử lý object, string, … Hay thậm chí nếu như bạn biết chuyên sâu Javascript thì đó là một lợi thế rất nhiều. Vì bản chất Angular hoạt động dạng Single Page, sử dụng dạng API để lấy dữ liệu, vì vậy bạn phải biết các kỹ thuật xử lý DHTML, Ajax. Nếu như bạn chưa biết các công nghệ kỹ thuật đó thì hãy dừng này tại đây nhé, vì serie này bạn chưa đủ trình độ để tìm hiểu nó.

4. Các đặc tính của AngularJS

AngularJS là một Framework phát triển dựa trên Javascript để tạo các ứng dụng web phong phú
AngularJS thường dùng để phát triển frontend (giao diện khách hàng) thông qua các API để gọi data, sử dụng mô hình MVC rất mạnh mẽ

Mã nguồn AngularJS tự động fix với các trình duyệt khác nhau nên bạn không cần phải lo vấn đề tương thích trình duyệt

Angular là mã nguồn mở, hoàn toàn miễn phí và được phát triển bởi hàng ngàn các lập trình viên trên thế giới.

Chung quy lại có thể hiểu khi làm việc với AngularJS giống như là đang làm việc với Ajax, sử dụng cơ chế bind data, hoạt động theo mô hình MVC và sử dụng service để tương tác với dữ liệu từ server. Để rõ hơn thì chúng ta tìm hiểu các tính năng cốt lõi của nó nhé.

5. Các tính năng code lõi của AngularJS

Sau đây là các tính năng cốt lõi quan trọng trong AngularJS
Data-binding: (liên kết dữ liệu) tự động đồng bộ dữ liệu giữa model và view
Scope: (Phạm vi) Đây là những đối tượng kết nối giữa Controller và View
Controller: Đây là những hàm javascript xử lý kết hợp với bộ điều khiển Scope
Service: Như tôi đề cập ở trên, AngularJS sử dụng các API được xây dựng từ các web service (PHP, ASP) để thao tác với DB.

Filters: Bộ lọc lọc ra các thành phần của một mảng và trả về mảng mới
Directives: đánh dấu vào các yếu tố của DOM, nghĩa là sẽ tạo ra các thẻ HTML tùy chỉnh
Templates: hiển thị thông tin từ controller, đây là một thành phần của views
Routing: chuyển đổi giữa các action trong controller
MVC: Mô hình chia thành phần riêng biệt thành Model, View, Controller. Đây là một mô hình khá hay nhưng trong Angular thì nó được chế biến lại một chút gần giống với MVVM (Model View View Model)
Deep Linking: Liên kết sâu, cho phép bạn mã hóa trạng thái của ứng dụng trong các URL để nó có thể đánh dấu được với công cụ tìm kiếm.
Dependency Injection: Angular giúp các nhà phát triển tạo ứng dụng dễ dàng hơn để phát triển, hiểu và thử nghiệm dễ dàn
g.

Thứ Ba, 24 tháng 4, 2018

CÔNG NGHỆ THÔNG TIN

HỌC LẬP TRÌNH ANDROID


TRUNG TÂM ĐÀO TẠO LẬP TRÌNH ANDROID NÂNG CAO


Đối tượng tham gia khóa học:

Khóa học Android dành cho tất cả các đối tượng là học sinh, sinh viên, chuyên viên công nghệ thông tin yêu thích lập trình ứng dụng trên thiết bị di động, cụ thể là trên môi trường hệ điều hành Android.

Yêu cầu đầu vào của học viên:

- Biết lập trình Android cơ bản

- Có khả năng đọc hiểu tiếng Anh cơ bản

- Biết sử dụng Internet để tìm kiếm thông tin

Khóa học lập trình android nâng cao
Khóa học lập trình android nâng cao


1. Xây dựng ứng dụng đa phương tiện – multimedia. Lập trình ứng dụng audio

Lập trình ứng dụng video
Lập trình ứng dụng camera

2. Lập trình ứng dụng sử dụng cơ sở dữ liệu. Giới thiệu CSDL SQLite

Lập trình ứng dụng sử dụng CSDL SQLite

3. Location services. Sử dụng Location Manager và Location Provider

Làm việc với bản đồ Google Maps
Sử dụng Geocoder

4. Mutithreading.Giới thiệu lập trình multithread

Các lớp quản lý multithread

5. Lập trình ứng dụng mạng – networking & web services Tổng quan về ứng dụng mạng

Kiểm tra tình trạng kết nối mạng
Giao tiếp sử dụng socket
Làm việc với HTTP
Web services

6. Tương tác với các mạng xã hội & tích hợp quảng cáo Tích hợp với Youtube

Tích hợp với Facebook
Tích hợp với Google+
Tích hợp quảng cáo Google Admob

7. Telephony Làm việc với tính năng thoại: phone

Làm việc với tin nhắn: SMS









Thứ Hai, 23 tháng 4, 2018

THÔNG TIN JAVA LIVE

JAVA LIVE

giới thiệu java
Học lập trình Java
Tương lai của Java trông như thế nào? Nhiều người nói rằng Java đang kết thúc cuộc đời của nó, trong khi những người khác đi xa như vậy để nói Java đã chết.

Java sẽ trở thành Cobol, một nền tảng doanh nghiệp cổ quá cố thủ để thoát khỏi, nhưng không còn có liên quan? Việc Oracle tiếp quản Java có chứng minh là đinh cuối cùng trong quan tài Java không? Liệu nó vẫn có ý nghĩa để xây dựng các ứng dụng Web thế hệ mới trên Java? Câu trả lời là có, may mắn thay, do sự
 phổ biến của lập trình polyglot và những cải tiến mà nó mang lại cho nền tảng Java.

Java, một trong những nền tảng thống trị lâu dài cho việc xây dựng các giải pháp doanh nghiệp, đã phát triển liên tục kể từ lần phát hành đầu tiên vào năm 1996, với một phiên bản chính mới đến sau mỗi một đến hai năm. Mỗi một trong sáu bản phát hành chính mang đến những cải tiến về ngôn ngữ và nền tảng để tiếp tục làm cho Java trở nên tốt hơn - Java 7 có vẻ như nó sẽ không là ngoại lệ.

Tuy nhiên, Java 7 đã bị mắc kẹt trong một trận lởm chởm trong bốn năm, với cộng đồng Java đang phải vật lộn để tinh chỉnh việc triển khai hai tiểu dự án của nó, Project Jigsaw và Project Lambda. Dự án Jigsaw nhằm mục đích mang lại mô đun cho lõi Java trong khi dự án Lambda sẽ mang lại các biểu thức lambda ("đóng cửa") cho Java. 

Vào đầu tháng 12 năm 2010, Oracle đã thông báo rằng Java Specification Requests (JSRs) cho Java 7 cuối cùng đã được phê duyệt để phát hành, nhưng Projects Jigsaw và Lambda sẽ bị trì hoãn cho đến khi Java 8. Tin này đã làm thất vọng nhiều người trong cộng đồng. được xem là điểm thu hút lớn nhất của Java 7.

Lập trình Android - RenderScript

Trong chương này, chúng ta sẽ tìm hiểu về Android RenderScript. Thông thường các ứng dụng trên Android được thiết kế để tiêu thụ tài nguyên ...