-
Tata Concept
Xin mời các bạn xem nội dung của ý tưởng mới
Tata Concept
Tata.exe
https://drive.google.com/file/d/0By0...ew?usp=sharing
Required
.Net 2.0
https://drive.google.com/file/d/0By0...ew?usp=sharing
Features
-New, Insert, Update, Delete, Query, Filter Data
-Query Database SQL Server
-Working with data, complete Function
-Edit Picture, Capture view
-Design Concept, View
-Easy Share, Chat
-No Install
https://www.youtube.com/channel/UCNN...uwi1dkwiml7ztw
https://youtu.be/xFc0keLi-3g
https://youtu.be/UiM41GbEWCc
-
Nhu cầu về Small Data
Thực tế có những người đang có nhu cầu về Small Data mà họ không hề biết
Một nhân viên kế toán muốn kiểm tra xem thông tin Mã số thuế của 1 danh sách khách hàng (và còn đang thủ công nhập Capcha và xem từng cái)
Một công ty khởi nghiệp đang muốn biết trên con đường họ kinh doanh có bao nhiêu đối thủ canh tranh
Còn 1 cty khỏi nghiệp khác đang muốn biết có nhân sự nào phù hợp với cty mình không.
Nông dân muốn biết cái cây của mình trông có nhiều người trong vùng cùng trồng không
...
Suy nghĩ của họ là mấy cái này ai mà làm cho mình(còn nếu có thì rất đắt).Trong khi vế còn lại không biết cái này có ai dùng không, coi chừng công cốc.
Khi cung và cầu gặp nhau (khi nhiều người cùng cần giá sẽ giảm, lợi nhuận bên cung vẫn đảm bảo)
Và cái được hình thành như vậy gọi là small data.
Áp dụng vào khởi nghiệp:
Các bạn khởi nghiệp thường muốn chứng minh cái mình có là tốt hơn, hoặc nó là thị trường ngách
Vậy các bạn đã dùng small data chưa, nếu có đó là thói quen tốt, mình biết được tất cả các đối thủ cạnh tranh, điểm mạnh điểm yếu từng sản phẩm, hoặc nhân sự bên họ có ai có điểm mạnh và mạnh về cái gì. Và nếu coi Startup là chơi game thì mình cũng biết mình đang chơi ở Mức độ nào Dễ | Vừa | Khó | Khó vô cùng
Dám chơi dám thử thách là tốt, nhưng để thắng bao giờ cũng phải biết địch biết ta.
Còn đối với các bạn đang làm về phần mềm:(và tôi cũng đã từng như vậy)
Làm những sản phẩm là mình nghĩa xã hội cần và mình cũng có nhiều kinh nghiệm.Và nếu tôi hỏi google thì tôi cũng biết có vài trăm ngàn cái giống vậy.Nếu tôi có khách hàng ngay tôi sẽ sống, và nếu vài trăm ngàn cái khác cũng phát triển và trở lại cướp khách hàng của tôi tôi phải làm sao.
Tôi phải đủ các small data cần thiết để biết mình phải làm gì, thay đổi | sát nhập | đầu tư .....Và điều quan trọng là mình chọn cái Game phù hợp với mình để hạn chế rủi ro.
Tôi được biết đa phần khách hàng muốn mình thêm 1 tính năng rất nhỏ cho giải pháp họ dùng hiện tại, chứ không muốn xây dựng hoặc dùng cái mới (thế là cung đã không gặp cầu) và nếu có nhiều khách hàng cũng muốn cái nhỏ như vậy liệu có thành công giao dịch không.
Các công ty lớn họ đã biết sử dụng small data thông qua các công ty nghiên cứu thị trường, và big data từ các tập đoàn lớn như Google, ...Vì game họ chơi là game có quy mô nhiều người cùng chơi, họ không thể thất bại.
Nếu thật sự hình thành được small data thì xã hội sẽ tự tạo ra rất nhiều công việc
Nào là người cung cấp dữ liệu chính thức, người cung cấp dự liệu tổng hợp, người cung cấp dữ liệu quan trọng giá cao, người cung cấp thông tin cơ bản miễn phí
Môi giới dữ liệu
Sàn trao đổi dữ liệu
Công cụ tạo dữ liệu
Pháp lý,
Tư vấn dùng thông tin Small data
Chuyên gia phân tích dựa trên small data
Túm lại: nói vấn đề không mới, chẳng qua muốn các bạn nhìn nhận lại mình có muốn Small Data hay không thôi.Và nhu cầu về cái đó đã có từ rất lâu, đã rất nhiều người cung cấp mà chưa biết nó cũng là small data.(Ở đây tôi muốn nói chỉ cần 1 người hoặc 1 nhóm nhỏ có thể tạo ra data)
-
Tata Độc lập
Để phát triển Tata, lúc đầu người phát triển ý tưởng sẽ chọn 1 công nghệ nào mới nhất.Con đường dễ nhất
Hoá ra con đường đó là con đường hoàn toàn phụ thuộc
Nào là lập trình 3 lớp, 4 lớp, LINQ, MVC, HTML, Javascript, SQL, FireBird, XAML
Và cuối cùng là JSON nó cũng hay, nhưng phải mở { và đóng }
Đi lòng vòng mà chẳng thấy tới đâu và cuối cùng phát hiện ra Tata.
Và Tata là có cấu trúc dữ liệu đơn giản nhất và có thể đọc và edit được bằng NotePad.(cái gì có thể edit được bằng NotePad là Open)
Từ đó phát triển Tata Brower từ Visual Studio 2005 Express với .Net 2.0 (Và thấy không cần mấy công cụ hạng nặng mới nhất)
Và Tata Brower là 3 thứ trong 1
-Chức năng Database
-Chức năng hiển thị | tương tác
-Chức năng làm việc nhóm (Dùng Peer To Peer, ít phụ thuộc)
Sau tất cả Tata.exe cũng ra đời với dung lượng dưới 1MB(1 file duy nhất chép là chạy No Install). Và nó cũng là 1 công cụ làm được rất nhiều trò.
Tương tác bằng cách chạy từng dòng lệnh kiểu FoxPro (học hỏi nhiều ở cách viết code C#)
Tata là đơn giản (Nhưng phải học syntax) nó là cách nhập lệnh vừa lạ vừa quen.
Về phần design giao diện là phần mất rất nhiều thời gian nhất cái này mở luôn cho người dùng tự làm(Custom|Edit View) (Nhưng cũng phải học syntax)
Đối với cách lập trình truyền thống
Khi thay đổi cấu trúc dữ liệu Database, thêm hay bớt cột, chúng ta phải chỉnh sửa lại nhiều thứ vì đang lập trình nhiều lớp mà.
Với Tata ta không cần làm gì hết.
-
Tata Vs Web Browser
Xin chào các bạn,
Như các bạn đã biết Web browser (WB) được sinh ra đời rất lâu và mục đích là để duyệt nội dung trên Internet.
Với sự phát triển của Internet, WB đã được tích hợp thêm Javascript (JS) với mục tiêu làm được nhiều thứ hơn với nội dung được hiển thị.
Framework cho JS vì thế cũng phát triển, và đa phần Framework muốn biến WB thành 1 công cụ có thể điều khiển theo hướng đối tượng (OOP).
Tata với sự xây dựng ngay từ đầu (không phụ thuộc vào các lõi Chrominum và của Mozilla) mà cũng không đi theo hướng của WB.
Tata đi theo hướng Browse Data không phải Browse Content
Tata có khả năng tuỳ biến hiển thị, lập trình cho hiển thị theo OOP (có nghĩa về hiển thị Tata = WB+ JS+ Framework JS)
Vì sự kết hợp của Bộ 3 WB+JS+Framework JS để có thể có 1 dòng lệnh ngắn gọn để thực hiện 1 việc gì đó (Và Tata cũng có syntax ngắn gọn)
Vậy lập trình cho hiển thị có cần 1 complier (trình biên địch) không? (WB không cần thì Tata cũng không)
WB đã mở các Extention giúp tăng cường tối đa tính hữu dụng và tăng số lượng tính năng của WB.(Tata chắc chắn sẽ có)
Ngoài lề 1 chút:
Bây giờ người ta thiết kế Web chủ yếu là cung cấp nội dung, còn bắt WB xử lý dữ liệu thì mất rất nhiều công sức lập trình.(vì đã thay đổi mục tiêu WB đến trái đất này).
Nếu 1 ngày nào đó bạn chán với cách đọc nội dung từng trang web và muốn có ngay dữ liệu thì bạn sẽ cần 1 công cụ tương tự như Tata.
Các tập đoàn lớn dùng trang web để khai thác thông tin người dùng để xây dựng Big Data, và người dùng đang bị phụ thuộc có phải không?
Nói là so sánh nhưng Tata là học hỏi cái hay chứ không đi theo.
Trước khi tới với Tata người phát triển cũng nghĩ hướng WB nhưng nó thật sự không đi đến đâu (vì quá nhiều cạnh tranh).Tata chọn thị trường ngách (Browse Data)
- - - Updated - - -
Như các bạn đã biết FoxPro là 1 sản phẩm rất hay của Microsoft
Sau 1 thời gian nó được thêm Visual FoxPro có khả năng lập trình hướng đối tượng OOP
Visual FoxPro, ký hiệu vắn tắt là VFP, là một hệ quản trị cơ sở dữ liệu (Database Management System -DBMS) trực quan. Nó không chỉ là một hệ DBMS mà còn là một ngôn ngữ lập trình có triển vọng. Nó có thể được dùng để viết cả các ứng dụng web.
Và đến nay còn rất ít người sử dụng.
Foxpro vừa có thể sử lý được dữ liệu vừa có khả năng hiển thị, tương tác dữ liệu mà không cần phần thứ 3(Tata cũng làm được)
Tata học cái hay của FoxPro về cách dùng dòng lệnh thực thi bằng Enter, thêm khả năng có thể hiển thị gợi ý bằng cách nhấn Dấu . hay Dấu # (học hỏi cách lập trình của Visual Studio C# của Microsoft)
Tata học cái hay chứ không đi theo.
-
Tata with display
Với Tata tất cả các đối tượng giúp việc hiển thị đều theo OOP (lập trình hướng đối tượng)
Với Tata có 4 thành phần cho hiển thị là Screen, View, Draw, Data đều (OOP)
Screen: khái niệm này giống khái niệm Page của Web Browser (WB), WB có thể chuyển trang thì Tata có thể chuyển Screen.
Screen là nơi để chứa View, 1 Screen có thể chứa được nhiều View
View: Là nơi nhận Command(cái mà mình Enter trên thanh textbox) sử lý Data và kết nối tới 1 Draw để hiển thị.
Draw: là nơi các tập lệnh để vẽ lên màn hình được thực hiện dựa vào Data.
Data: là đối tượng được hiển thị nội dung.(Dĩ nhiên View và Screen cũng có thể là Data để được hiển thị ra)
Đối với Tata khả năng tái sử dụng là ưu tiên( ReUseable)
Có nghĩa nếu ta có 1View x 2Data x 3Draw = 6 cách hiển thị dữ liệu
Cụ thể như sau:
Data ta có 1 bảng Danh mục sản phẩm và 1 bảng danh mục khách hàng
Draw ta có 1 hiển thị dạng Table gồm dòng và cột, 1 hiển thị dạng text, 1 hiển thị dạng Grid
kết hợp lại ta sẽ có 6 cách.
-
-
Đã có bản Demo của Tata concept mời các bạn dùng thử
Tata.exe
https://drive.google.com/file/d/0By0...ew?usp=sharing
Required
.Net 2.0
https://drive.google.com/file/d/0By0...ew?usp=sharing
Features
-New, Insert, Update, Delete, Query, Filter Data
-Query Database SQL Server
-Working with data, complete Function
-Edit Picture, Capture view
-Design Concept, View
-Easy Share, Chat
-No Install
Muốn Xem thông tin có thể xem video tại channel này
https://www.youtube.com/channel/UCNN...uwi1dkwiml7ztw
-
Short Help
On Command:
F1: Show all function
F2: How all Name
F3: Focus Next View
F4: Edit File When mouse at the end of filename
F5: Focus View and Bring it to Fon
Ctr+F5: Bring View Back
F6: Next Show in Screen
F11: FullScreen
Ctr+H: Hide Command/ Click Top Empty Place to Show Command
ENTER: Run Command
Up: Previous Command
Down: Next Command
PageUp: Previous With Start Same
$: All Static Object
#: All key of current Object
\: All file in current Object
Command start with http or https is load Text, if end with jpg, png, gif load Image
AutoMouse: mouse At
Top Left to Move( If press Alt to change to Resize)
Top Right Resize Width
Bottom Left to Resize Height
Bottom Right to Resize
Mouse Scroll Default: Scroll Vertical
You can change To Horizon, Zoom, Width, Height... by select Scroll,When finish click mouse middle
-