Chủ Nhật, 13 tháng 3, 2022

bug vớ vẩn của psutil


from pwn import * # pip install pwntools

import json

===> BUG

ImportError: cannot import name '_psutil_osx' from partially initialized module 'psutil' (most likely due to a circular import) (/usr/local/lib/python3.9/site-packages/psutil/__init__.py)

 

SOLUTION???


$ls /usr/local/lib/python3.9/site-packages/psutil/

__init__.py _psaix.py _psposix.py _pswindows.py

__pycache__ _psbsd.py _pssunos.py tests

_common.py _pslinux.py _psutil_osx.cpython-39-darwin.so

_compat.py _psosx.py _psutil_posix.cpython-39-darwin.so


$cp _psutil_osx.cpython-39-darwin.so  _psutil_osx.so

$cp _psutil_posix.cpython-39-darwin.so  _psutil_posix.so


Worked smoothly, dont know why ....

Thứ Năm, 10 tháng 3, 2022

Quant Job Interview - Mark Koshi

 Sau khi đọc xong 9% cuốn sách, tôi đã mạnh dạn nghe theo lời tác giả, không đọc nữa.

9% đã đọc gồm một số lời khuyên mềm khi phỏng vấn. Cũng như trong công việc quant. Công việc không dành cho những người có khả năng toán ở dưới mức xuất sắc.

Chiến tranh giữa các hành tinh - H.G.Wells

Nếu chúng ta không cô độc, vũ trụ sẽ tồn tại những giống loài cổ xưa hơn, thông minh hơn, có trình độ khoa học kỹ thuật cao hơn chúng ta. Loài người trước họ là những dân bản xứ cần khai hoá, hay chỉ là những động vật bầy đàn đang làm ô nhiễm một hành tinh đẹp đẽ?

Lúc mà vẫn chưa tiếp xúc, con người vẫn có thể ngạo mạn nghĩ rằng mình vẫn là trung tâm của vũ trụ. Nhưng suy ngẫm về những nền văn minh cao hơn, thân thiện hay tàn ác. Cũng có thể giúp ta có một sự chuẩn bị nhỏ cho tương lai ngoại giao liên hành tinh đó.

Có lẽ Wells chỉ muốn phát huy trí tưởng tượng vượt thời đại của mình. Khi nhìn thấy những sinh vật yếu hơn bị con người chà đạp, ông nghĩ có chăng những tồn tại bậc cao cũng sẽ làm thế khi gặp phải văn minh thấp hơn.

Cú xoay cuối truyện để cứu loài người lại là một ý tưởng hay ho lạ lùng nữa.

Thứ Tư, 9 tháng 3, 2022

Crucial Conversations Tools - Karry Patterson

 Những cuộc thảo luận quan trọng xảy ra khi vấn đề ảnh hưởng nghiêm trọng, khi những người tham gia mang những quan điểm trái chiều và khi cảm xúc lên cao.

Trong những cuộc nói chuyện như vậy, người ta thường từ chối giao tiếp hoặc giao tiếp tệ. Chỉ có một số ít có thể thực sự thảo luận và nói chuyện thành công.

Điều đầu tiên mà nhóm cần phải có là sự chia sẻ về thông tin: quan điểm của các bên, tình hình chung... Càng nhiều thông tin mà cả nhóm biết được, càng dễ thảo luận và đưa ra quyết định càng chính xác.

Nhưng bắt đầu như thế nào: bằng cả trái tim, chân thành, và thật lòng. Bạn phải tập trung vào bản thân bạn trước, sau đó mới tới "chúng ta", chỉ có bạn là người bạn có thể điều chỉnh dễ dàng nhứt thôi. Hãy tập trung vào điều bạn thực sự muốn đạt được trong cuộc thảo luận, tránh cái bẫy lựa chọn: "đúng" hay "sai", "yên bình" hay "cãi vã", "thắng" hay "thua". Luôn có lựa chọn tốt hơn khi bạn suy nghĩ rành mạch và không để cảm xúc dẫn dắt.

Bạn cũng phải học cách quan sát: quan sát nội dung và hoàn cảnh cuộc tranh luận, quan sát khi cuộc nói chuyện trở nên nghiêm trọng, quan sát các vùng an toàn của các bên và quan sát khi họ bắt đầu chuyển chuyển sang im lặng hoặc bực dọc. Quan trọng nhất, là quan sát chính mình, bạn hành xử như thế nào?

Hãy xác định những điều kiện an toàn cho các bên có bị vi phạm không? Đôi bên có đang cùng chia sẻ một mục đích chung trong cuộc nói chuyện này? Bạn có tôn trọng đối phương không và có đang được tôn trọng?

Nếu bạn nghĩ mình đang không tôn trọng đối phương bằng việc bạo lực ngôn từ hay từ chối giao tiếp. Hãy nói xin lỗi, và đưa ra một cam kết chung để xoá bỏ những hiểu lầm và tạo ra một mục đích chung. 

Điều này khá khó khăn, và cách để đạt được mục đích luôn là đi từ bản thân: bộ não bạn tạo ra những câu chuyện hư cấu mà nó nghĩ là sự thật. Hãy phân tích những câu chuyện bộ não tạo ra, câu chuyện ẩn sau những cảm xúc mạnh mẽ bạn có. Và cảm xúc tạo ra hành động. Biết được câu chuyện gốc rễ đó, bạn có thể đi tìm sự thật thực sự, và tạo ra một câu chuyện hợp lý hơn, nơi không có "nạn nhân", "kẻ ác", một câu chuyện có thể giải quyết chứ không phải vô vọng. Một câu chuyện như vậy, bạn có một chân trong vấn đề cần giải quyết, và đối phương là một con người bình thường, hành xử có lý do và có suy nghĩ. Từ đó bạn có thể đưa ra những hành động đúng đắn để đạt mục tiêu.

Để chia sẻ về một chủ đề khó nói, hay khi bạn quá chắc chắn về việc mình đúng, hãy nhớ các bước này:

- Chia sẻ những sự thật mà bạn thấy trước, không phải câu chuyện mang cảm xúc mà bạn nghĩ, 

- Kể câu chuyện bạn nghĩ dưới góc nhìn của bạn, như nó là câu chuyện - không phải sự thật

- Hỏi đối tác về các sự thật và câu chuyện của họ. Hãy nghiêm túc và kiên nhẫn, sử dụng các kỹ năng lắng nghe để giúp đối tác tìm thấy sự thật trong câu chuyện:

  • Hỏi: hãy cho thấy sự hứng thú của bạn với góc nhìn của họ
  • Phản chiếu: lặp lại những gì họ nói để cho thấy sự tôn trọng và mở rộng cảm giác an toàn của đối phương
  • Mồi: nếu đối phương quá im lặng hay tấn công, hãy đưa ra một số ý tưởng mồi tích cực để hỗ trợ họ bắt đầu.   

- Dũng cảm nói chuyện và tạo vùng an toàn để đối tác có thể  chia sẻ ý kiến khác với bạn, khi bạn bắt đầu chia sẻ, nhớ những điều này:

  • Đồng ý những điểm trong góc nhìn của họ mà bạn cũng chia sẻ 
  • Xây dựng những điểm chung
  • So sánh hai góc nhìn, đừng nói là họ sai, hãy chỉ ra những điểm khác biệt.
Nhờ những bước trên, các bạn đã chia sẻ những quan điểm khác biệt và mục tiêu chung. Bước tiếp theo là quyết định - và hành động. Định ra cách quyết định: Chia nhiệm vụ rõ ràng cho từng người, lấy ý kiến từ trong nhóm và bên ngoài để đưa ra một danh sách các quyết định, bỏ phiếu và đồng thuận để đưa ra phương án cuối cùng. Và hãy chắc chắn là phân rõ ai làm điều gì và khi nào.

Bạn đã có công thức, giờ hãy thực hành. Nhớ là:

- Không có ai không thể thay đổi hay quá tệ đến mức không thể nói chuyện.

- Luôn bắt đầu từ bản thân mình trước

- Học cách quan sát 

- Tạo môi trường an toàn để người khác có thể nói 

Bắt đầu nào, cải thiện kỹ năng giao tiếp là một phần quan trọng để có cuộc sống hạnh phúc hơn đó.




Người vô hình - H.G.Wells

Một nhà khoa học trẻ tài hoa đã tìm thấy công thức thuốc vô hình. Và rồi quyền năng mà nó mang lại cho anh, đã khiến anh sa đoạ hơn. Từ một kẻ xấu tính trở thành người độc ác, và may mắn cho các nhân vật khác là quyền năng đó vẫn còn nhỏ bé với ảo tưởng trở thành kẻ thống trị độc tài của người vô hình.

Thứ Hai, 7 tháng 3, 2022

Hòn đảo của Tiến sĩ Moreau - H.G.Wells

 Câu truyện của Wells là một ý tưởng thú vị về sự tiến hoá và trí tuệ. Nó đưa ra những vấn đề về đạo đức khoa học, mục đích của nó, cũng như bản chất phức tạp của con người.

Lâu rồi tôi mới đọc những truyện dạng như vậy: nhân vật chính của chúng ta không phải là trung tâm của câu chuyện. Anh ta là người quan sát, kẻ khám phá và chỉ có thể bày tỏ những cảm xúc mãnh liệt của mình khi dạo chơi trong miền ảo ảnh. Và rồi khi trở lại xã hội loài người, món quà lưu lại trong tâm trí vẫn ám ảnh anh tới cuối cuộc đời.

Chủ Nhật, 6 tháng 3, 2022

Cỗ máy thời gian - Herbert.George.Wells

Năm 802701 của Wells là một năm tàn tạ, một dòng thời gian bi thảm mà chúng ta không muốn trôi đến. Con người ở đó đã đạt được những thành tựu lớn lao trong việc chinh phục tự nhiên, nhưng đã chia rẽ khủng khiếp thành hai giống loài riêng biệt: Đó là các Eloi xinh đẹp vui vẻ như trẻ con, được giống loài Morlock nay sống dưới lòng đất chăn thả.

Bằng những suy luận lạ lùng cũng có phần hợp lý, tác giả đã vẻ ra con đường tiến hoá của hai giống loài hậu duệ này từ các mâu thuẫn hiện tại trong xã hội. Có nhiều con đường để tiến hoá, nhưng họ đã đi vào ngõ cụt và rồi tàn lụi khi trái đất già cỗi, bỏ lại một vũ trụ hoang sơ chưa được chinh phục.


Thứ Năm, 3 tháng 3, 2022

Những bá chủ không gian - Elon Musk, Jeff Bezos và hành trình chinh phục vũ trụ by Christian Davenport, Trần Thanh Hương (Translator)

Hấp dẫn như một câu chuyện viễn tưởng, sách là hành trình của những tỷ phú lãng mạn, những con người đã tạo ra nền công nghiệp không gian. Bằng tầm nhìn, tiền bạc và tài hoa, họ đã giành lấy vị thế không gian từ tay chính phủ.

Trước họ, vũ trụ là cuộc chơi của các quốc gia, các siêu cường.

Sau họ, không gian là miền đất cho các doanh nhân khởi nghiệp khai phá.

Bốn tỷ phú trong sách, Elon Musk, Jeff Bezos, Richard Branson và Paul Allen, đều có những tầm nhìn khác nhau và đều đã thành công - trong một lĩnh vực hoàn toàn mới mẻ và dường như bất khả với các công ty tư nhân. Những người mở đường này - thực sự đã tạo ra một thời đại mới - kỷ nguyên vũ trụ cho trái đất.