Bài viết của Trịnh Tiến Mạnh

OPTIONALS in Swift | Beginner's Guide

Back at Apple's 2014 WWDC, they introduced Swift , a type-safe language. This Type safety is the fundamental concept of the Swift programming language and Optionals neatly tie into Swift's strict type safety rules. Form then understanding the notion of Optionals has started widely. This blog is ...

Tác giả: Trịnh Tiến Mạnh viết 16:15 ngày 07/09/2018 chỉnh sửa

[iOS][Swift][iOS 9] Ứng dụng Contacts Framework

Vào một ngày đẹp trời, tôi được cho 1 con iPhone lock Nhật. Dùng sim ghép cũng ổn, đầy đủ 3G, nghe gọi OK. Ngon rồi. Nhưng khi có ai đó gọi cho tôi, thì nó không hiển thị tên như đã lưu mà chỉ hiển thị số. Hóa ra là vì cái iPhone này lock Nhật, mà các số điện thoại tôi chỉ lưu 09xxx, thế ...

Tác giả: Trịnh Tiến Mạnh viết 16:10 ngày 07/09/2018 chỉnh sửa

Sử dụng anotation @Name và @Inject trong java.

Trước hết mình sẽ đi qua việc sử dụng bean trong Spring để các bạn dễ hình dung. Khi sử dụng Spring để tạo một bean bạn khai báo như sau. <bean id="textEditor" class="com.kipalog.TextEditor"/> Trong đó textEditor là tên thực thể của lớp TextEditor. Điểu này tương đương với việc: ...

Tác giả: Trịnh Tiến Mạnh viết 16:08 ngày 07/09/2018 chỉnh sửa

Saving Data in iOS

Đối với các ứng dụng, việc lưu dữ liệu không chỉ là một tính năng thêm vào mà đó gần như là một điều bắt buộc đối với mỗi ứng dụng. Không chỉ là việc lưu các dữ liệu lớn mà ngay cả việc lưu lại các trạng thái, các thông số, các cài đặt của app sẽ giúp cho ứng dụng trở nên gần gũi, tiện lợi hơn ...

Tác giả: Trịnh Tiến Mạnh viết 16:08 ngày 07/09/2018 chỉnh sửa

SESSION ,FORM, VALIDATION IN LARAVEL

I. Session in Laravel Cách sử dụng session Session::put( 'key' , 'value' ); Gán giá trị Session::push( 'user.teams' , 'developers' ); Truy vấn sesion $value = Session::get( 'key' ); Truy vấn một session hoặc trả về giá trị mặc định $value = Session::get( 'key' , ...

Tác giả: Trịnh Tiến Mạnh viết 16:06 ngày 07/09/2018 chỉnh sửa

Multiple version management on PHP

Summary Phpenv provides to manage versions on PHP You can use php with version which you want Its installing is easier than make install Switching version is only one command First Phpenv is use 'rbenv' what is management system on Ruby. On switching version, phpenv calls rbenv. ...

Tác giả: Trịnh Tiến Mạnh viết 16:03 ngày 07/09/2018 chỉnh sửa

Gọi Ruby từ Erlang

Viết lại thư viện đã có sẵn của ngôn ngữ khác ít khi nào là nhiệm vụ thú vị, nên thường có chiêu thức nối ngôn ngữ này với ngôn ngữ kia với những cái tên mỹ miều như: interface, extension, external, foreign, mẹ ơi v.v. Chung qui bản chất của chiêu thức này chỉ là truyền thông tin từ chỗ này sang ...

Tác giả: Trịnh Tiến Mạnh viết 16:03 ngày 07/09/2018 chỉnh sửa

Chụp màn hình OpenGL thành phim

Khi viết chương trình OpenGL xong, muốn chụp màn hình lại thành ảnh tĩnh ta đơn giản là chụp lại màn hình (ví dụ ấn PrintScreen trên Windows). Muốn chụp thành phim thường ta dùng chương trình đại loại như iShowU. Có cách khác là tự xuất ra ảnh ngay trong chương trình OpenGL của mình, rồi sau đấy ...

Tác giả: Trịnh Tiến Mạnh viết 16:02 ngày 07/09/2018 chỉnh sửa

Swift_Tetris game

Giới thiêu Chắc hẳn tự viết ra 1 game là ước muốn của mọi lập trình viên từ khi mới biết đến lập trình.Trong bài giưới thiệu này, chúng ta sẽ cùng nhau thử viết 1 game nhỏ và làm quen với 1 ngôn ngữ lập trình mới của Apple - Swift. Trong tương lai, apple dự định sẽ dùng swift để thay thế Obj-C, ...

Tác giả: Trịnh Tiến Mạnh viết 16:01 ngày 07/09/2018 chỉnh sửa

Tự động chụp lại screenshot khi scenario bị lỗi trên CircleCI

Hiện tại công ty của mình đang sử dụng Cucumber và Selenium để chạy các acceptance test. Mỗi khi có scenario nào fail trên CircleCI, thì bên mình sẽ chạy lại cái scenario đó dưới máy local để kiểm tra lại. Khoảng một tháng gần đây, sau khi áp dụng UI design mới thì gặp một vấn đề hết sức kì cục là: ...

Tác giả: Trịnh Tiến Mạnh viết 15:59 ngày 07/09/2018 chỉnh sửa