Bài đăng

Hiển thị các bài đăng có nhãn ideas

Plugin xử lý chuỗi cho Sublime Text

Hình ảnh
Khi làm việc với dữ liệu văn bản hoặc mã nguồn, Sublime Text là công cụ yêu thích nhất của tôi. Do đặc thù công việc thường gặp các dạng Encoding như Base64/Hexa/URL, thông thường phải sao chép qua Terminal để xử lý nhanh bằng Python, tốn khá nhiều thao tác, nên tôi có tìm hiểu để viết Plugin xử lý trực tiếp các dạng Encoding này trực tiếp trên SublimeText. Bạn đọc có thể sử dụng nếu thấy phù hợp. Plugin này rất đơn giản, sau khi chọn đoạn Text cần xử lý, right-click ta sẽ có một danh sách các chức năng: - Base64 Encode/Decode - Hex Encode/Decode - URL Encode/Decode - MD5/SHA1 Về mã nguồn và cách cài đặt bạn đọc có thể tham khảo trên Github của tôi:  https://github.com/doantranhoang/sublime-secutils Do chỉ phục vụ cho nhu cầu công việc nên Plugin chỉ dừng ở mức độ sử dụng được, có thể sẽ xảy ra một số Exception. Ở một bài viết khác tôi có trình bày chi tiết hơn cách viết Plugin này tại đây , nếu ai quan có thể tham khảo để biết cách hoạt động của một SublimeText Plug...

Giáo dục tiểu học

Hôm nay tôi đọc được một bài viết hay từ giáo sư John Vu , xin được trích một đoạn kết mà tôi đồng quan điểm Trường tiểu học phải là chỗ chúng ta dạy con trẻ về trung thực, về đạo làm con với bố mẹ, về trách nhiệm với gia đình, với xã hội, với đất nước của chúng ta. Trường tiểu học phải là nơi con trẻ học nói sự thực, lòng kính trọng, tính trung thực, và kỷ luật tự giác. Trường tiểu học phải là nơi con trẻ học về văn hoá, về di sản tinh thần của chúng. Con trẻ phải được giáo dục về về lịch sử, về tổ tiên, về những anh hùng của thế hệ quá khứ để chúng biết rõ công trình của tiền nhân đã xây dựng đất nước quê hương, đã tốn bao xương máu để bảo về bờ cõi cho đến ngày nay. Có nhiều điều con trẻ phải học để cho chúng có thể xây dựng nền tảng vững chắc và thành người có trách nhiệm. Chỉ với tính cách đạo đức vững vàng, con trẻ biết phân biệt điều phải với điều trái. Chỉ với tính cách đạo đức vững vàng, thí dù sau này chúng có giữ địa vị nào đó, chúng vẫn có khả năng duy trì sự thanh l...

happyNewYear('Congratulations, keep being awesome!') - 2016

Hình ảnh
Solved the first challenge in New Year on #codefights :D We must say goodbye 2015 welcome 2016. Just Try Your Best!

Học Database, ví dụ thực tế về dị thường dữ liệu (Data Anomalies)

Hôm nay học Cơ Sở Dữ Liệu mặc dù buồn ngủ (do tối trước đó thức khuya chứ nội dung học khá hay) nhưng cũng tiếp thu được một ít: + Tìm khóa trong một lượt đồ quan hệ. + Chuẩn hóa cơ sở dữ liệu. Tóm lại điều bổ ít hôm nay học được là nếu một cơ sở dữ liệu được thiết kế chưa tốt sẽ dễ dẫn đến sự dị thường thông tin, thừa thiếu hoặc mâu thuẫn thông tin. Ví dụ thực tế 7200 người trùng số CMND tại TP HCM :D. Nhớ hồi sinh viên làm bài tập cô giáo hay lấy ví dụ số CMND để làm khóa (key), giờ đọc thấy cái này hơi bỡ ngỡ, chắc giống mấy anh chị hay hù mấy em sinh viên là "ra đời nó khác những gì mình học" :v Với góc nhìn của một newbie khi học database thì việc quản lý mấy con số này hiện nay mình thấy nhiều bất cập như: + CMND là ID duy nhất để nhận dạng một công dân vậy tại sao khi đổi tỉnh cư trú lại phải đổi cả ID dẫn đến một người có thể có nhiều số CMND nếu thay đổi địa chỉ cư trú nhiều lần? + CSDL chứa thông tin CMND có vẻ như được quản lý độc lập ở mỗi tỉnh dẫn đến tr...

Đề tài tốt nghiệp Đại Học

Hình ảnh
Sau nhiều tháng thực hiện (code, code, code và... diệt bọ) cùng với partner và được sự hướng dẫn tận tình của các thầy trong Khoa, đến thời điểm hiện tại tôi đã hoàn thành và báo cáo xong khóa luận tốt nghiệp kỹ sư ngành Truyền thông và Mạng máy tính tại ĐH CNTT. Nhóm tôi gồm hai sinh viên, một là bạn tôi chuyên về phát triển ứng dụng Web trên nền tảng Ruby on Rails, người còn lại thì mỗi thứ biết một ít (là tôi :D). Nhóm đã thực hiện đề tài "Xây dựng ứng ứng dụng giúp đơn giản hóa việc triển khai và quản lý Apache Hadoop ". Sau khoảng 4 tháng làm việc nhóm (gây lộn, cafe wifi, tiệc tùng,... ) chúng tôi đã tạo ra được một ứng dụng cung cấp một giao diện Web với khả năng: - Thực hiện triển khai một Hadoop Cluster. - Quản lý các dịch vụ HDFS, YARN của Hadoop. - Giám sát dịch vụ, tài nguyên trên Hadoop Cluster bằng việc tích hợp các giải pháp giám sát Nagios, Ganglia.

[Hoàng Labs] Tản nhiệt cho Smartphone

Hình ảnh
Trong lúc dọn dẹp phòng Kí túc xá cùng bạn bè thì phát hiện một số thứ linh tinh như card rời NVIDIA GeForce 7300 GS, Cáp USB Samsung Galaxy S4,... và kết quả như sau * Chú ý: Sản phẩm chỉ mang tính giải trí & thử nghiệm, vì cái tản nhiệt này nó tiêu thụ hết Pin của Smartphone trước khi nó nóng lên đủ để cần đến tản nhiệt :))

Sáng kiến của một cậu học sinh Mỹ có thể tiết kiệm hàng trăm triệu $ trong việc in ấn

Tình cờ tôi đọc được một bài viết ở link này  http://edition.cnn.com/2014/03/27/living/student-money-saving-typeface-garamond-schools/index.html Nghiên cứu và quan sát của cậu học sinh tên Suvir Mirchandani này rất tuyệt, mục đích của của nghiên cứu này là làm sao tiết kiệm được chi phí in ấn. Trước đây các ý tưởng khác đều liên quan đến giảm chi phí về giấy để in, người ta cũng thực hiện in văn bản trên cả hai mặt giấy để tiết kiệm chi phí và tài nguyên môi trường, các ý tưởng này đều ổn nhưng có một thực tế chi phí mực in lớn hơn nhiều lần so với giấy. Nếu việc tiết kiệm xuất phát từ mục in thì sẽ giảm chi phí đáng kể, đây cũng chính là ý tưởng chính của cậu học sinh này.