Thanks bạn. Nếu bạn làm chat với chăm sóc khách hàng trên laravel, nếu có thể thì bạn có thể share các tuts hoặc code trên github biết đâu có người cần. Về cơ bản mình cũng có thể học. Mình đang follow bạn trên github rồi
Rất cảm ơn bạn đã tham gia Code War 2017.
Hy vọng có thể được gặp lại bạn ở kỳ Code War lần sau, và lúc đó nhớ chuẩn bị cho mình một team thật mạnh để cạnh tranh giải nhé
Mình chưa biết cakePHP nhưng xem qua thì đây cũng là một framework cho Php, do đó bạn cứ tạo server NodeJs là một file js trong ứng dụng của bạn và làm như ứng dụng chat thông thường thôi không cần quan tâm tới code trong cakePHP đâu, mình đã thử tích hợp với Laravel, hoặc bạn có thể tìm hiểu chat với google firebase thay vì socket cũng có khá nhiều bài hướng dẫn đó.
Và ứng dụng demo trên đây của mình thì khá đơn giản, nó chỉ giúp mình hiểu cơ bản về NodeJs và socket.io thôi bạn nhé
Vâng cảm ơn ad đã rep, tại lúc thấy đáp án em thấy hình như mình điền vào như vậy nên em thắc mắc muốn xác nhận lại xem đúng hay không thôi ) chứ dù sao cũng kết thúc rồi.
Em tham gia 1 mình để giải đố cho vui thôi mà trùng ngày kiểm tra trên trường nên làm được nhiêu hay nhiêu. :v
@nnghialam
Xin chào bạn. Bên mình đã kiểm tra lại thì thấy flag CodeWar{kids_can_read_this} là chính xác và không có vấn đề gì với hệ thống cả.
Bạn chú ý là các chữ cái đều viết chữ thường và có dấu _ giữa các từ. Bạn có submit nhiều lần, nhưng lần thì dùng các ký tự viết hoa, lần thì không có dấu _ và rất tiếc là không có lần nào trùng khớp được với đáp án của ban tổ chức cả.
Hy vọng lần sau bạn sẽ chú ý hơn, thử thêm một vài lần nữa thì chắc là sẽ có thể ghi điểm rồi.
Hi, there is a couple of ways we can deal with configuration changing:
The simplest one is to config android:configChangeds in manifest. That will keep us away from Activity recreating, we only care about onConfigurationChanged method. Add one more method in Contract interface as to take care of it, do some logic, modify layout, anything you want.
To Fragment, we need to set Fragment.setRetainInstance(true). Its similar to the above way.
If you need more than that, we have no choice but write the complexity code. Since Presenter keep our business logic and data, It need to be saved onSaveInstanceState(). Let's presenter parcellable or keep some pieces field in it. So, when onCreate get called again after configuration changes, instead of creating a new dagger component with a new viewmodel, new presenter, we restore that state into Presenter, do some logic, blah blah.
Cảm ơn bạn. Mình đang thử tích hợp vào cakePHP mà ít tuts quá. Phần lớn lỗi là do không load được thư viện. Mình đang tìm hiểu thêm. Nếu bạn cũng đang thử với cakePHP thì có gì support mình với nhé
Bạn ơi mình vừa dùng Docker để cài môi trường Node v7.9 giống bạn để test app nhé, mình có sửa file package.json cập nhật 2 phiên bản mới nhất của express và socket.io đó là
"express": "4.15.2",
"socket.io": "1.7.3"
Bạn xóa folder node_modules và cập nhật phiên bản giống mình rồi "npm install" lại nhé
Các thông số môi trường
npm info it worked if it ends with ok
npm info using npm@4.2.0
npm info using node@v7.9.0
npm info lifecycle chat@0.0.1~prestart: chat@0.0.1
npm info lifecycle chat@0.0.1~start: chat@0.0.1
chat@0.0.1 start /usr/src/app
node app.js
Mình đã chạy thử ok với bản node v7.9 có thể do 2 bản express và socker.io cũ thôi hehe. Cảm ơn bạn đã phát hiện issue nhé, mình sửa post bản sửa đổi này lên git.
À nếu bạn muốn biết docker là gì thì đọc bài này của mình https://viblo.asia/telosma/posts/PDOkqLAKejx
THẢO LUẬN
cái bài "Trust Me" trót chạy vài lần cái con virus đấy rồi thì máy có làm seo ko nhỉ =))
Bài CodeWar.js củ chuối nhỉ
Cảm ơn bạn nhé, chat đó mình đang làm dở, giờ đang bận đồ án, nào hoàn thành mình sẽ viết tut hehe
Thanks bạn. Nếu bạn làm chat với chăm sóc khách hàng trên laravel, nếu có thể thì bạn có thể share các tuts hoặc code trên github biết đâu có người cần. Về cơ bản mình cũng có thể học. Mình đang follow bạn trên github rồi
@t-rekttt Mình đã cập nhật link của write-ups phần 2, với những hướng dẫn cho các bài còn lại, trong đó có
CodeWar.js
. Hy vọng có thể giúp ích cho bạnRất cảm ơn bạn đã tham gia Code War 2017. Hy vọng có thể được gặp lại bạn ở kỳ Code War lần sau, và lúc đó nhớ chuẩn bị cho mình một team thật mạnh để cạnh tranh giải nhé
Mình chưa biết cakePHP nhưng xem qua thì đây cũng là một framework cho Php, do đó bạn cứ tạo server NodeJs là một file js trong ứng dụng của bạn và làm như ứng dụng chat thông thường thôi không cần quan tâm tới code trong cakePHP đâu, mình đã thử tích hợp với Laravel, hoặc bạn có thể tìm hiểu chat với google firebase thay vì socket cũng có khá nhiều bài hướng dẫn đó. Và ứng dụng demo trên đây của mình thì khá đơn giản, nó chỉ giúp mình hiểu cơ bản về NodeJs và socket.io thôi bạn nhé
Vâng cảm ơn ad đã rep, tại lúc thấy đáp án em thấy hình như mình điền vào như vậy nên em thắc mắc muốn xác nhận lại xem đúng hay không thôi ) chứ dù sao cũng kết thúc rồi. Em tham gia 1 mình để giải đố cho vui thôi mà trùng ngày kiểm tra trên trường nên làm được nhiêu hay nhiêu. :v
Chờ nốt writeup phần còn lại, em hóng bài CodeWar.js :v
@nnghialam Xin chào bạn. Bên mình đã kiểm tra lại thì thấy flag
CodeWar{kids_can_read_this}
là chính xác và không có vấn đề gì với hệ thống cả. Bạn chú ý là các chữ cái đều viết chữ thường và có dấu_
giữa các từ. Bạn có submit nhiều lần, nhưng lần thì dùng các ký tự viết hoa, lần thì không có dấu_
và rất tiếc là không có lần nào trùng khớp được với đáp án của ban tổ chức cả. Hy vọng lần sau bạn sẽ chú ý hơn, thử thêm một vài lần nữa thì chắc là sẽ có thể ghi điểm rồi.Đợt còn mình cũng nhập : CodeWar{kids_can_read_this} nhưng mãi ko được lạ vậy ta
Hi, there is a couple of ways we can deal with configuration changing:
Hình thức thi khá giống với GodTower
Cảm ơn bạn. Mình đang thử tích hợp vào cakePHP mà ít tuts quá. Phần lớn lỗi là do không load được thư viện. Mình đang tìm hiểu thêm. Nếu bạn cũng đang thử với cakePHP thì có gì support mình với nhé
Bạn ơi mình vừa dùng Docker để cài môi trường Node v7.9 giống bạn để test app nhé, mình có sửa file package.json cập nhật 2 phiên bản mới nhất của express và socket.io đó là "express": "4.15.2", "socket.io": "1.7.3" Bạn xóa folder node_modules và cập nhật phiên bản giống mình rồi "npm install" lại nhé
Các thông số môi trường
npm info it worked if it ends with ok npm info using npm@4.2.0 npm info using node@v7.9.0 npm info lifecycle chat@0.0.1~prestart: chat@0.0.1 npm info lifecycle chat@0.0.1~start: chat@0.0.1
Mình đã chạy thử ok với bản node v7.9 có thể do 2 bản express và socker.io cũ thôi hehe. Cảm ơn bạn đã phát hiện issue nhé, mình sửa post bản sửa đổi này lên git. À nếu bạn muốn biết docker là gì thì đọc bài này của mình https://viblo.asia/telosma/posts/PDOkqLAKejx
Node mình sử dụng là v7.9.0 ko chạy được
Node mình đang sử dụng là 6.10.0 nhé bạn Bạn đã fix được chưa?
không chạy được ban ơi. Nó hiện ra lỗi Store.prototype.proto = EventEmitter.prototype; ^
TypeError: Cannot read property 'prototype' of undefined lên mạng xem fix bug thì nó kêu node 7. trở lên chạy ko được vl thật
Hi, I'm working around on MVVMP pattern and finding a way to deal with configuration changes. Do you have any ideas to solve that problem?
AD ơi cho mình xin code được không ạ.!!! Mình Cám ơn. Email: chienptit123@gmail.com