uh anh xin lỗi nhưng cái server đó die rồi lý do cụ thể là hồi đó anh host trên Google Cloud với bản thử nghiệm miễn phí trong 6 tháng, nên hết 6 tháng phải xóa đi :<
em có thể clone repo của anh về, đọc qua và chạy nhé, hồi đó anh k viết README -- cơ bản là load save file .h5/.hdf5 lên rồi chạy file inference. hoặc em có thể tham khảo bài viết này của anh Toàn, cũng viết về cùng chủ đề đó.
Dòng đó chỉ là để đổi từ chuỗi thường sang bytes, và bây giờ mình đọc lại có vẻ hơi thừa? Vì base64 của Python có thể nhận chuỗi thường thay vì bytestrings. Tuy nhiên, đến phần dưới:
thì phải convert sang bytes để so sánh với signature, vì nó cũng thuộc loại bytes.
Với Ruby, hàm tương tự như bytes("some_string") của Python là "some_string".bytes. Tuy nhiên, trong Ruby, base64 không cần sử dụng bytes, và nếu không sử dụng gem ngoài thì cũng không có hàm so sánh băm giống như Python (hình như vậy?), nên bạn không cần quan tâm đến cái bytes này làm gì đâu
Anh Ngọc ơi sao cái host anh đăng dùng để tách lời khỏi nhạc die r vậy a ạ ? A check lại được k anh. Em cảm ơn anh !
uh anh xin lỗi nhưng cái server đó die rồi lý do cụ thể là hồi đó anh host trên Google Cloud với bản thử nghiệm miễn phí trong 6 tháng, nên hết 6 tháng phải xóa đi :<
a ơi vậy có cách nào để e có thể xài tool của a dc k anh, e đang cần nó để lấy beat nhạc ấy để remix ấy a hic hic, anh giúp e dc k ạ ?
em có thể clone repo của anh về, đọc qua và chạy nhé, hồi đó anh k viết README -- cơ bản là load save file .h5/.hdf5 lên rồi chạy file inference. hoặc em có thể tham khảo bài viết này của anh Toàn, cũng viết về cùng chủ đề đó.
chào bạn, mình có đọc bài viết của bạn. Có chỗ này thắc mắc nhờ bạn giải đáp giúp. https://viblo.asia/p/cach-ket-noi-chatwork-voi-rasa-va-5-phut-mac-niem-latency-tren-troi-924lJJb0lPM
Về cơ bản, header của request được gửi đến webhook sẽ bao gồm hash của nội dung tin nhắn, ký với secret token của bạn. So sánh thấy ok là ok 👌
Mình chưa hiểu đoạn: bytes(self.secret_token, encoding='utf-8') không biết trong ruby có cái nào tương ứng như này không? cảm ơn bạn.
Dòng đó chỉ là để đổi từ chuỗi thường sang bytes, và bây giờ mình đọc lại có vẻ hơi thừa? Vì base64 của Python có thể nhận chuỗi thường thay vì bytestrings. Tuy nhiên, đến phần dưới:
thì phải convert sang bytes để so sánh với signature, vì nó cũng thuộc loại bytes.
Với Ruby, hàm tương tự như
bytes("some_string")
của Python là"some_string".bytes
. Tuy nhiên, trong Ruby, base64 không cần sử dụng bytes, và nếu không sử dụng gem ngoài thì cũng không có hàm so sánh băm giống như Python (hình như vậy?), nên bạn không cần quan tâm đến cái bytes này làm gì đâu@ngoctnq vậy còn cái request.body để sử dụng trong HMAC là cả body trong request trả về chứ không phải là body message tin nhắn nhỉ?
@ngoctnq à mình làm được rồi. bị nhầm lệnh bên ruby
làm nào để nt với anh ạ