TRIZ 40: MẸO SÁNGTẠO TRIZ [2]



Mẹo Sángtạo Triz, continua

Bài 1: mẹo chia, mẹo tách, mẹo độn, mẹo lệch

Bài 2: mẹo trộn, mẹo kiêm, mẹo lồng, mẹo nâng

5 merging: mẹo trộn

Mẹo: gặp các đốitượng có vẻ tươngđồng, chứcnăng naná, hãy thử cho chúng trộn mẹ nhau, hoặc gom dính nhau, xài phụkiện giống nhau, vậnhành songsong, tăng hiệunăng, giảm chiphí.

Như: Chip máytính ghép từ chục Core, một Core ghép từ triệu transistor. Model AI chạy trăm tỉ thamsố.

6 universality: mẹo kiêm

Mẹo: chếcháo côngcụ đơnnhiệm giảndị ra kiêmnhiệm đanăng, tiếtkiệm sức bưngbê và khônggian chứa.

Như: dao quốcphòng Swiss. Bànchải kiêm tăm. Dù {umbrella} kiêm batoong thậmchí súng-trường.

7 nested doll: mẹo lồng

Mẹo: lồng cục nhỏ trong cục to, cục to trong cục bự, cục bự trong cục khủnglù, cũng tiếtkiệm khônggian chứa.

Như: recursive-function của ngành coding. Hộp nhựa đựng food. Đồ camping cắm-trại. Hàng toy hàinhi.

8 anti-weight: mẹo nâng

Mẹo: cốgắng giảm trọnglực vào any đốitượng độngđậy, bằng cách tạo lực nâng cho nó.

Như: dù {parachute} phicông xebay. Cánh-ngầm {hydrofoil} xebơi. Đệm-từ {magnetic-cushion} xeray.

*continua*

Ref:
https://an-hoang-trung-tuong-2014.blogspot.com/2010/07/sangtaohoc-sang-tao-hoc-1.html
https://an-hoang-trung-tuong-2014.blogspot.com/2010/07/sangtaohoc-sang-tao-hoc-2.html
https://www.triz40.com/aff_Principles_TRIZ.php

Comments

1,790 comments

Page:


Asinerum Project Commander

Ref: Apollonie (1597)

Phải gòy.

Lếu Nhuôm Nhựa xài RPC của Infura, thì phải khaibáo API Key trong phai .ENV (ngoài địachỉ RPC Server Endpoint):

YOUR_RPC_API_KEY = ....
RPC_SERVER_ENDPOINT = ...

Mức tiêuthụ Gas (MAXGAS) cứ đặt cao cho khỏe, vì nếu chúng Má không dùng hết, nó cũng không mất đi đâu mà lo.

Mức phí Gas (TXGWEI) mặcđịnh là 0 đặng hệthống {chain} tự set. Dcm tuynhiên, nên đặt mức này hợplí tùy theo Chan chúng Má chơi (BNB, ETH, etc). Nếu GWEI quá nhỏ, thì giaodịch vẫn được gửi lên mạng, nhưng sẽ không chạy được (aka giaodịch bị treo vĩnhviễn).

Các thôngsố khác không quá quantrọng cho bảnthân giaodịch, chủyếu phụcvụ Output (aka in thôngbáo ra mành) thôi.

ETH có rất nhiều RPC côngcộng không đòihỏi API Key. Chúng Má cứ xài thoảimái.



Asinerum Project Commander

Ref: Apollonie (1600)

Háchkinh thủa kinhviện mới cần chơi Assembly.

Háchkinh hiệnđại toàn chơi Social Hack (tạng trộmcắp nhờ sơhở của chính các User), và xài côngcụ của các anh trưởnglão nghề Hack, nên Assembly không cầnthiết nữa.

Ngoài Háchkinh còn có môn Ráchkinh {cracking}. Môn này mới cần Assembly, đạikhái là nghề phá-khóa phầnmềm. Nhưng thờigian gần đây thì hiếm anh Háchcơ nào chọn chơi môn này, vì phầnmềm giờ toàn trên mây (tạng SaaS), các App độclập không còn là quantâm hàngđầu nữa.

Ngoài hai môn trên, gianghồ Aiti còn phạng cả môn Virus, baogồm cả Malware, Ransomware, etc. Ngành này sometimes thithoảng cũng cần Assembly.



Asinerum Project Commander

Lệnh Ngắt (aka INT) trong Assembly là lệnh gọi hệthống của kiếntrúc x86 huyềnthoại, baogồm gọi cơchế quảnlí vào-ra BIOS (chảdụ nhận tínhiệu từ cửa COM, hoặc xuất tínhiệu ra cửa LPT, etc), và gọi hệ điềuhành (chảdụ DOS), cùng vài món lởmkhởm hạtầng khác.

Khi gặp lệnh này, thì CPU Chip ngừng hoạtđộng, trao quyền cho hệthống (BIOS, OS). Nên nó mới gọi là Ngắt {interupt}.

Nhuôm Nhựa nhớ được lệnh đó cũng là ngoan cmnr.



DEOBỊET
This comment has been removed by the author.


DEOBỊET

Chính xác là không phải CPU ngưng hoạt động khi có tín hiệu điện vật lý từ chân ngắt cứng, mà là program counter của CPU sẽ nhảy đến địa chỉ bắt đầu chứa routine chuyên để xử lý tình huống khi gặp tín hiệu ngắt cứng này.



DEOBỊET

Địa chỉ mà program counter của CPU nhảy đến khi gặp ngắt cứng là cố định lúc sản xuất ra con CPU, khác với lệnh ngắt mềm INT là nhảy đến địa chỉ nào tùy thích.



DEOBỊET

Lệnh GOTO bất hửu của Zì là lệnh Int đi đôi với khái báo vị trí mà program counter của CPU sẽ nhảy đến.



DEOBỊET
This comment has been removed by the author.


Muối Đất

Ref: Asinerum Project Commander (1570)
DCM vãi đái với độ khung của a Neumann bạn Zì. Ngành alo của tôi có 1 dòng Micro nổi tiếng Đức là Neumann - đéó biết có liên quan không? để tôi nhờ thàng Grok dạy tiếp.
John von Neumann (1903–1957) là một trong những bộ óc vĩ đại nhất thế kỷ 20, được ví như "người ngoài hành tinh" về trí tuệ. Ông không chỉ giỏi toán mà còn đóng góp khổng lồ ở vật lý, kinh tế, khoa học máy tính và nhiều lĩnh vực khác. Dưới đây là cái nhìn tổng quan về "độ giỏi" của ông, dựa trên sự thật lịch sử:1. Trí thông minh siêu phàm (IQ ước tính 180–200)Thời thơ ấu: 6 tuổi đã chia đầu 8 chữ số, 8 tuổi thông thạo vi tích phân, 12 tuổi đọc và phê phán sách lịch sử toán học của Borel. Ông nói được 7–8 thứ tiếng (Hy Lạp cổ, Latinh, Đức, Anh, Pháp, Hungary...).
Tốc độ tư duy: Có thể nhớ nguyên trang sách sau một lần đọc, tính toán phức tạp trong đầu nhanh hơn máy tính cơ học thời đó. Đồng nghiệp kể ông giải bài toán khó trong vài phút, trong khi người khác mất hàng tuần.
Contynua



Muối Đất

Ref: Muối Đất (1609)
Có, rất liên quan – và cái tên Neumann trong micro nổi tiếng Neumann (đặc biệt là dòng U87, TLM 103, KM 184...) chính là để vinh danh John von Neumann!Chi tiết lịch sử:Công ty Georg Neumann GmbH được thành lập năm 1928 tại Berlin bởi Georg Neumann (không phải John von Neumann).
Nhưng sau Thế chiến II, công ty bị chia cắt (Đông Đức – Tây Đức). Phần ở Tây Berlin được sở hữu và phát triển bởi Viện Vật lý Ứng dụng (AIP) – nơi John von Neumann từng hợp tác chặt chẽ trong các dự án khoa học (đặc biệt là âm thanh, radar, và tính toán).
Năm 1945–1950, von Neumann tham gia tư vấn kỹ thuật cho các viện nghiên cứu Đức (bao gồm cả công nghệ micro condenser – loại micro mà Neumann GmbH tiên phong).
Để tri ân đóng góp của ông trong xử lý tín hiệu âm thanh và điện tử học, công ty đã đặt tên dòng micro cao cấp là "Neumann" – dù Georg Neumann mới là người sáng lập, nhưng John von Neumann được xem như "cha đỡ đầu công nghệ" phía sau.

Lưu ý nhỏ: Tên công ty là Neumann (không có "von"), nhưng cộng đồng âm thanh chuyên nghiệp đều biết rằng công nghệ cốt lõi (đặc biệt là mạch khuếch đại, xử lý nhiễu, và độ chính xác tín hiệu) chịu ảnh hưởng lớn từ nghiên cứu của John von Neumann về xử lý tín hiệu số và analog.
Bằng chứng thú vị:Micro Neumann U47 (1947) – năm von Neumann đang phát triển kiến trúc máy tính – có độ nhạy và dải động vượt trội nhờ ứng dụng mô hình toán học xử lý tín hiệu mà ông góp phần xây dựng.
Các kỹ sư Neumann từng nói: "Chúng tôi không chỉ làm micro – chúng tôi đang tính toán âm thanh như von Neumann tính bom hạt nhân."

Grok giờ hơn cả GS dcm



DEOBỊET

Mỗi một chu kỳ hoạt động, tính theo đơn vị xung, CPU sử dụng program counter phối hợp với mạch giải mã địa chỉ sẽ tìm đọc dòng lệnh nằm ở vị trí vật lý thực tế nào tương ứng. Do vậy , nếu chương trình hệ thống chứa trong BIOS, mà đia chỉ của BIOS bắt đầu khi program Counter bắt đầu từ 2000 cho đến 3000 thì hết,ví dụ vậy, thì bọn viết chương trình hệ thống nếu muốn CPU đọc lệnh và thực thi từ BIOS thì nó phải viết chương trình ở BIOS không vượt quá quá 1000 dòng lệnh.Lúc CPU bắt đầu khởi động, program counter là 1, mạch giải mã địa chỉ chỉ đến lệnh tương ứng nằm ở ROM. Lệnh này thường sẽ là INT 2000, để program Counter CPU từ 1 nhảy thành 2000 và CPU bắt đầu đọc và thực thilệnh từ BIOS.Đại loại vậy.Hết chuyện hệ điều hành, mí lại lập trình hệ thống.



Asinerum Project Commander

Ref: DEOBỊET (1611)

Sinhviên này dính mẹ bệnh Ngộ Chữ, rất nặng. Bệnh của bọn học quá tham, nhưng nãobộ không đủ dunglượng tàngtrữ, hoặc không đủ tốcđộ thâunạp kiếnthức, khiến chữnghĩa phòi mẹ ra lungtung. Cấpđộ Ngáo đã đạt mức đỉnh chóp. Cần thămkhám langbăm gấp. Nhớ bú tăngcường sắt, canxi, phốtphát.

Lệnh GOTO [dòng lệnh] của BASIC tươngđương với lệnh JMP [địachỉ] của Assembly (và thithoảng là JZ/JNZ nữa). Hoàntoàn chả liênquan mẹ gì đến lệnh INT.

Lệnh INT của Assembly có cúpháp tiêuchuẩn là INT [interupt_number], trong đó interupt_number là một số nguyên 8-bit, nằm trong khoảng từ 0 tới 255. Đây là lệnh phụcvụ giaotiếp giữa CPU và bộsậu ngoạivi (chảdụ nhận sựkiện từ bànphím hoặc nhận Data từ App, hoặc xuất tínhiệu ra loa kêu bingbing hoặc ghi Data ra Disk, etc). Khi gặp lệnh INT này, CPU sẽ tạm ngưng tínhtoán và chờ kếtquả từ bộsậu ngoạivi, chứ không tiếptục chạy. Nó tươngtự cấutrúc Async/Await trong JS.

Trứdanh nhất nhẽ là lệnh INT 21H (21H là số 21 hệ Hexadecimal). Đây là lệnh gọi ông DOS điềuhành. INT 10H là lệnh gửi tínhiệu ra mành [thôngqua BIOS]. INT 13H là lệnh gửi/nhận tínhiệu vs Disk [thôngqua BIOS too]. Đạikhái thế.

Muốn dùng INT, trước tiên chúng Má cần nạp các thôngsố liênquan vào khuvực riêng {stack}, rồi phạng INT. Bộsậu ngoạivi sẽ mò vào Stack lấy tínhiệu CPU gửi ra, hoặc tống mẹ tínhiệu của mình vào Stack cho CPU nhận.

Zì đã giảng cáy gì. Thì. Chúng Má nên điềunghiên kĩcàng gòy hẵng bật. Nghe chưa quân Nhuôm Nhựa mất nết.



Asinerum Project Commander

Ref: DEOBỊET (1656)

Con này não bị nhồi chất đéo nào vào ý nhở?

Có nhõn việc hỏi ChatGPT nom "Assembly INT instruction" là gì, mà cũng không làm. Còn gân cổ Bò lên?

Hay con này chuyên chạy máy của bọn Lợn, với một ngón Assembly riêng? Vậy thì Zì thua.

Lệnh INT trong Assembly cho các kiếntrúc bìnhdân như x86, x64, ARM, etc, thì đều tươngtự nhau. Chả có INT đéo nào "trỏ tới một địachỉ vídụ INT 2000" cả. Dcm nói thế này bọn Newbie chúng cười ầm con Não Lợn ạ.

Below là chỉđạo của Gemini:

INT Operand: The INT instruction takes an 8-bit immediate operand (0 to 255), which serves as an index into the Interrupt Descriptor Table (IDT) in protected mode, or the Interrupt Vector Table (IVT) in real mode. This index determines which specific interrupt handler will be executed. For example, INT 0x80 (or INT 80h) is commonly used in Linux on x86 processors to invoke system calls

Cáy dcm rõràng thế mà cứ gân. Đúng là Não Lợn.

Khi gửi lệnh INT đi, thì Zì giảng gòy đó, CPU phải đợi kếtquả. Nếu gặp lỗi, nó gửi thôngbáo lỗi, và ngưng {halt} code đang chạy, không làm thêm bấtcứ điều gì khác.

Đây là thóiquen khổhạnh của DOS xưa. Cứ chạy một tí thì máy treo, phải khởiđộng lại. Sau này CPU có nhiều lõi, chạy đanhiệm, thì vụ treo-code không quá nghiêmtrọng nữa.

Nếu không gặp lỗi gì sau INT, thì CPU xửlí tiếp các phần sau của Code cho đến lúc gặp chỉthị Exit.

Dưới đây là đoạn Code "HelloWorld" trứdanh, chạy trên Linux 64:

section .data
hello: db 'Hello, World!',10
helloLen: equ $-hello
section .text
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, hello
mov edx, helloLen
int 80h
mov eax, 1
mov ebx, 0
int 80h

Quả Code này 2 lần gọi lệnh INT, và đều là INT 80H. Đây là ngắt của riêng Linux, trong mọi dòng CPU truyềnthống.

Quả "INT 80h" thứ nhất in dòng chữ HelloWorld ra mành.

Quả "INT 80h" thứ hai kếtthúc chươngtrình.

Đéo có địachỉ cặc nào cả. Dcm con não lợn.



Asinerum Project Commander

Dcm lại còn quả "ngắt cứng khác ngắt mềm" hehe mới trứdanh chứ. Vãi cả cứt với Não Lợn.



Asinerum Project Commander

Ref: Asinerum Project Commander (1613)

Còn lệnh Assembly JMP (aka Jump, naná GOTO của BASIC) thì khác hẳn.

Có 2 lệnh rẽ nhánh quantrọng thường dùng trong Assembly, là JMP (và cả JZ, JNZ, là các lệnh Jump có điềukiện), và CALL.

JMP chỉthị CPU chạy đến đoạn Code nhấtđịnh, và không quay ngược lại. Địachỉ của đoạn Code trước JMP (đã chạy xong) không được lưu vào đâu cả.

CALL cũng bảo CPU chạy đến đâu đó, nhưng quay ngược về chỗ phát lệnh sau khi thựchiện xong. Địachỉ của đoạn Code trước CALL được lưu vào Stack.

Ngoài ra, Assembly còn có quả lệnh BR khá giống JMP, nhưng xài hơi khác chút.



Asinerum Project Commander

Ref: Asinerum Project Commander (1615)

Zì giảng Assembly xuống chúng Má cho vui thôi, chứ chúng Má chả cần ông ta đâu.

Giờ chỉ còn vài đốitượng quantâm Assembly là (1) quân lậptrình Chip hay phần-cứng, phần-sụn, hoặc với Zì là ngành Robotics, (2) háchcơ taychuyên, baogồm cả nhândân anninh mạng, (3) hết, đéo còn con nào nữa.

Ngay cả các cháu chuyên xâydựng hệthống {OS} hay thiếtkế các ngônngữ lậptrình cũng đéo thèm sờ vào Assembly, vì quá phứctạp và không cầnthiết.



DEOBỊET

Zi qua thông minh. Anh đội ơn Zì đã chỉ giáo.



DEOBỊET

Về cơ bản, anh chỉ sai ở chỗ là con x86 không có lệnh INT nhảy đến địa chỉ nào cũng được, mà chỉ có lệnh INTxyx nhảy đến địa chỉ suy ra từ xyz, địa chỉ bắt đầu routine này là nhà sản xuất đã fix trước.
Anh cũng tin Zì là khi gặp lệnh INT này thì program counter của CPU ngừng lại. Anh suy ra rằng, cách duy nhất để CPU đọc ghi với thiết bị ngoại vi, trong lúc ngừng, chỉ có thể là sử dụng xung nhịp để đọc ghi với thiết bị ngoại vi qua mạch điện tử, không cần tăng như lệnh MOV mà CPU dùng để đọc ghi.Dử liệu độc ghi với thiết bị ngoại vi chắc sẽ chưa tắm thời trong bộ nhớ trong của CPU.



DEOBỊET

Theo sự gợi ý của Zì vĩ đại, anh phát hiện ra rằng các routine xử lý thiết bị ngoại vi khi gọi ngắt INT không chạy bằng phần mềm, vì CPU đã nghĩ ngơi ( theo lời Zì). Vậy là bọn Intel đã hiện thực đoạn routine đó bằng một hệ thống transistor mạch tích hợp điện tử tưong ứng. Chỉ cần có xung điện và có điện vào là chạy, cho ra kết quả y như là một routine phần mềm chạy. Như vậy là bọn viết hệ điều hành không cần viết routine này, chỉ có việc là cài đặt tham số trước. Anh phục bọn Mỹ và anh quá đi .



Asinerum Project Commander

Ref: DEOBỊET (1619)

Dcm tóm lại con Não Lợn này vẫn chả hiểu con Buồi gì.

Khi các bộsậu ngoạivi (và nhiều thứ khác, chứ không riêng đám ngoạivi) nhận được Lệnh và Data từ CPU, thì chúng tự xửlí Data đó bằng các con Chip riêng của mình, dùng RAM và ROM, BIOS riêng của mình, kèm các mạch-điện riêng của mình.

Làm xong, chúng trả kếtquả về cho CPU, đúng vào chỗ đoạn Code đang ngưng lại chờ kếtquả.

Chảdụ một con GPU phụcvụ AI của Nvidia khảdĩ được trangbị Chip chứa quãng 15-20,000 CUDA cores, hàng trăm GB (thậmchí hàng TB) bộ-nhớ RAM, cùng nhiều linhkiện khác.

Con GPU đó chạy nhanh hơn CPU của máytính nhiều. Có các máytính thậmchí không cần CPU riêng. Chảdụ các máy đào BTC.



Asinerum Project Commander

Zì rất ghét bọn đéo biết gì còn già mồm.

Ngay cả một quả Webcam đơnsơ chúng Má vẫn dùng chatchit, hoặc quả Microphone giá 1 Tơn ghi âm tầmphào, vẫn có Chip và RAM riêng. Không thì chúng nó chạy bằng cơm, hay sao.

Con mành {monitor} của chúng Má, đi mua thêm ít linhkiện Khựa, rồi học cách DIY trên Youtube, là chạy như Tivi luôn. Nó hoạtđộng không cần CPU của máytính, nhưng của chính nó. Thats it.



Asinerum Project Commander

Zì nhắc lại lần cuối. Con Lợn không chịu nghe thì Zì khóa mẹ mồm lại. Mất mẹ thờigian của Zi.

Rằng. Khi Assembly Code gặp lệnh INT xxx, thì nó không nhảy đến "Địachỉ xxx" buồi nào sất, mà chỉ kíchhoạt hệthống điềukhiển thôngqua "Index xxx", với giátrị xxx rất nhỏ (0xFF maximum).

Chữ "địachỉ" vẫn dùng trong ngành máytính, được hiểu là "địachỉ bộnhớ RAM/ROM", không có địnhnghĩa nào khác. Địachỉ trong ROM thì do nhà sángtác đã gán sẵn từ khi sảnxuất cmnr. Địachỉ trong RAM do CPU caiquản và sửdụng.

Boongtrình của đám Nhuôm Nhựa rất kém, nhưng lại thích tranhcãi.



Asinerum Project Commander

Assembly dùng cho máytính 16-bit xaxưa, thì có nhõn một Ngắt 21H là dành cho hệ điềuhành (khi đó là DOS), còn lại toàn là Ngắt của BIOS (một con Chip caiquản data vào/ra/liênlạc giữa CPU với phầnmềm, đĩa disk, ngoạivi, etc).

BIOS không là phầnmềm, cũng không là phầncứng. Nó là phần-sụn, nằm giữa hai phe cứng-mềm. BIOS thithoảng cũng cậpnhật được, tùy cách chếtác của bọn sảnxuất.

Hệ điềuhành máytính, tạng DOS, đơngiản là các App điềukhiển được nạp thườngtrực trong RAM sau khi máytính khởiđộng. Rồi khi máytính cần làm gì, thì các App đó lại gọi Ngắt của BIOS. Hai App quantrọng nhất của DOS là COMMAND.COM (dunglượng vài chục KB) và IO.SYS (dunglượng hơn trăm KB).

Các App không thuộc hệ điềuhành, thì gọi luôn Ngắt 21H cho tiện, khỏi cần vọc trựctiếp vào BIOS.



Asinerum Project Commander

Ref: Asinerum Project Commander (1621)

Riêng quả Loa {speaker} của máytính thì không có Chip buồi gì cả. Nhưng đặng nó phát ra âmthanh, thì máytính phải có một cục built-in Audio Device, hoặc phải gắn thêm Card Âmthanh (Giùn thường kêu là sound-card).

Lếu chỉ cần Loa phát ra một tiếng kêu Bing mặcđịnh, thì gửi 1 lệnh ra Loa bằng ngắt 15H của Assembly. Một xungđiện đơnsơ sẽ được phóng, qua con Chip Audio, rồi ra mạchđiện của Loa, khiến con Loa kêu.

Nhưng nếu muốn Loa phát nguyên một bản nhạc, thì thaotác phứctạp hơn nhiều. Một lệnh Ngắt không đủ cho côngviệc này.

Đây là một Sound Card loại xịn. Chúng Má nom tỏ các đầu-ra (audio-out) của nó, cho nhiều tạng Loa (hoặc Âmli) khác khau.

[img=https://cdn.hswstatic.com/gif/sound-card-2.jpg]



Asinerum Project Commander

GPU H100 của Nvidia, với quãng 15,000 CUDA Cores Chip, 80GB RAM, mạnh bằng quãng vài trump con máyđùi của chúng Má.

[img=https://www.nvidia.com/content/dam/en-zz/Solutions/gtcs22/data-center/h100/h100-og.jpg]

Dĩnhiên con này khảdĩ hoạtđộng đơnđộc đéo cần máytính nào, như mọi GPU hiệnđại của Nvidia. Nhưng bọn taychuyên AI mua nó về đặng gắn mẹ thành Cluster to như đoành, chuyên Train các Model AI.

Mua nó rồi cắm vào khe PCIe của máybàn nhà chúng Má cũng okay.

Giá một con đâuđó ngót 1 bịch Zau Zai.



Asinerum Project Commander

Quả linhkiện này của Khựa có giá quãng 2 Ông Tơn (tầm 60 Kành Zau Zai), đã baogồm cả phí ship:

[img=https://i.ytimg.com/vi/67d2dzOYEY4/hq720.jpg]

Chúng Má khảdĩ mua về nhà, phá ra mà vọc. Gòy biến con mành máytính của mình thành quả Tivi như thật.

Con nào làm xong nhớ báocáo Zì. Nên rủ cả hàinhi chơi cùng.



Asinerum Project Commander

Giùn bán online cũng chỉ 80 Kành Zau Zai, không quá đắt so mí Khựa:

https://shopee.vn/product/196261835/28508703502



Asinerum Project Commander

Con đèn-khôn {smart-bulb} gốc Khựa này có giá bán-lẻ quãng 1 Tơn aka 30 Kành Zau Zai:

[img=https://raxxio.com/wp-content/uploads/2024/02/Raxxio-Smart-Bulb-Demo-1.webp]

Giùn chúng Má nhẽ tìm mua tại đây chăng:

https://shopee.vn/product/511118898/19530377163

Nó khảdĩ thu-phát sóng Wifi, xài khiển-xa {remote-control}, và chạy vài thaotác vặtvãnh trước khi làm nhiệmvụ chính, là cháy sáng.

Dcm nom đơnsơ tíhon thế thôi, nhưng nó mạnh bằng một con máybàn hạng Chóp Tóp thủa 1980s, trangbị Chip BL602 RISC-V 32-bit (máytính bìnhdân 1980s chỉ chơi Chip 16-bit thôi), và RAM 276KB.

Bọn Bương nghịchngợm chuyên chơi DIY phá mẹ nó ra, như này:

[img=https://hackaday.com/wp-content/uploads/2025/11/minecraft_server_bl602_lightbulb_desoldering_vimpo_youtube.jpg]

Hehe và chúng cháu làm gì, bọn Nhuôm Nhựa biết không?

Chúng dcm chếcháo ra một con máychủ chạy tròchơi Minecraft trứdanh một thủa tintin.

[img=https://hackaday.com/wp-content/uploads/2025/11/minecraft_server_bl602_lightbulb_vimpo_youtube.jpg]

Dĩnhiên chúng phải sắm thêm quả mành, phím, vài thứ khác.

Con máychủ Đèn Khôn chạy títmù luôn.

Chúng giáogiảng cách làm cụtỉ tại đây:

https://hackaday.com/2025/11/13/running-a-minecraft-server-on-a-wifi-light-bulb/

Code của chúng nhặt tại đây:

https://github.com/vimpop/UCraft

Dcm ngoan vãi chày ra chưa. Có phải ngoạivi chỉ là cục sắt đéo đâu con Não Lợn gì bảothủ phía trên.

Note cho con nào chưa biết. Minecraft là tròchơi máytính bán chạy nhất mọi thờiđại hoànvõ. Đơngiản nhưng rất hehe thútính. Hìnhhọa 3D cũkĩ và sinhđộng.

Mời Nhuôm Nhựa thử bản online:

https://poki.com/en/minecraft



Asinerum Project Commander

Con Nhuôm Nhựa nào mê ngành Robotics (hoặc khoái địnhhướng hàinhi theo ngành này, một Chen rất tuyệt và đảmbảo không lạchậu trong ít nhất trump mùa nữa), thì phải khởisự từ Assembly và DOS. Chơi thêm C cũng ngoan. C nha, không phải C++.

Máymóc linhkiện, thì cứ lên Ebay mà sắm cơman đồ xưa. Món đéo nào cũng có. Hoặc mua hàng cóccáy của Khựa, như quả Đèn Khôn giá 1 xèng Zì giảng phía trên.

Muốn chạy test Emulation, thì gúc Dosbox, một quả hệ-điềuhành giảlập DOS chạy trên cả Win, Mac, Linux, hầmbàlằng. Kíchthước chỉ 4MB.

Zì đợi nom Nhuôm Nhựa có con nào còn đammê không. Chứ chúng Má, nói thật, như con Đầu Buồi.



Asinerum Project Commander

Ref: Asinerum Project Commander (1629)

Muốn thử Assembly tại máy nhà, mời Nhuôm Nhựa gúc "Nasm". Đây là một quả Assembly Compiler rất tuyệt, chạy cho mọi môitrường.

Ông Nasm này khảdĩ dịch luôn Code nguồn (ASM) ra App trong DOS. Dcm khiển Robot títmù không phải nghĩ. Nếu muốn chạy Code trong các kiếntrúc tântiến hơn, chảdụ Win Cánh Cửa, thì gúc thêm bộ "GCC" chuyên Link các phai ASM đã dịch bởi Nasm.



Asinerum Project Commander

Dcm tóm lại, mọi phụtùng "khảdĩ hoạtđộng" của máytính đều được điềukhiển trựctiếp bởi Chip riêng và RAM riêng. Dù nhỏ, yếu, và đơnsơ, chúng vẫn là Của Riêng.

Các con Chip Béteo này kêu là MCU aka microcontroller-unit. CPU của máytính, muốn gửi hay nhận tínhiệu cho bấtcứ phụtùng liênđới nào, đều phải thôngqua MCU. RAM của phụtùng sẽ trợgiúp quátrình.

Ngay cả ông Loa {speaker} Zì giảng phía trên, nom bên ngoài không có mạch-điện nào, nhưng ông ta dùng mạch-điện gắn sẵn trên mainboard {built-in}. Mạch này dĩnhiên có MCU, RAM, và nhiều thứ khác. Nó không chỉ điềukhiển Loa, nhưng còn cả Audio-out (hai lỗ tròn màu xanh và đỏ phía sau hộp máy), thêm một lỗ Microphone aka Audio-in.

Ông Mành {monitor} thậmchí còn chịu vài tầng quảnlí. Một là hệthống nằm chính trong ông ta, và hai là con Video Adapter gắn trong máytính.

Vớvỉn như ông Quạt {fan}, cũng có MCU/RAM riêng, hoặc built-in trên mainboard (đasố), hoặc xài chùa của ông Nguồn aka PSU.

Các cụm ngoạivi quantrọng, như Phím mí Chuột, đươngnhiên chả khác mẹ gì các máytính tíhon. Ngoài MCU và RAM, mấy ông này còn chơi cả Flash Memory, có khảnăng lưutrữ thôngtin khi mất điện.

Nếu chúng Má từng mua lẻ Phím và Chuột cho máy nhà, nhẽ cũng nom chúng ông được bán kèm một quả đĩa CD bebé. Đĩa này chứa thôngtin điềukhiển aka Device Driver, vài App độcđáo của hãng chếtác [tặng Free, chảdụ Games], và thường có luôn bộ trợgiúp lậptrình SDK.

Muốn lậptrình trựctiếp cho Phím và Chuột, chúng Má sẽ cần đến khóm SDK này. Tàiliệu SDK sẽ chỉđạo chúng Má cách gửi và nhận tínhiệu qua CPU máytính.

Đéo có chuyện CPU gửi nhõn "xung-điện" rồi chờ mọi thứ chạy rămrắp hehe chết cười con điên. Đã dốt còn bảothủ.



DEOBỊET

Anh hiểu rồi. Như vậy là bộ nhớ dành cho lệnh INTxyx không phải là nơi chứa lệnh để CPU nhảy đến đó và thực thi khi có lệnh ngắt. Đó chỉ là nơi chứa dữ liệu giao tiếp qua lại giữa CPU và thiết bị ngoại vi hay với cái gì khác... Thông tin Memory Mapping ứng với mỗi dịch vụ ngắt mà Intel công bố, là dành cho bọn sản xuất thiết bị ngoại vi lo mà làm một mạch nhận dạng địa chỉ theo đúng địa chỉ như vậy, để bus địa chỉ của CPU nhận ra.
Cảm ơn Zì



DEOBỊET

Với tác vụ đơn giản, tương đương cở dưới 100 dòng lệnh Assembly, bọn thế giới bây giờ nó tích hợp đuoc vào một mạch tích hợp điện tử duy nhất, thấy vài trò hệ thống MCU + RAM như Zì nói. Anh không biết có nổ quá không , không biết 100 dòng có làm nổi không 🙂‍↔️



Chim lửa

Ref: Tiểu Mỡ (1575)

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjybpGfLQ7Xp1pnfFUHNsCEFa2rLUKqpRbcCSoFOAzURjvDXSsQSzQhK-cq5FLhrp2CGwFxdnntsip8oRmA_9CcrMQARqtSsyJ7aD2oGjtPEecq-Oo4_hMY2a3NhbcUlMPw2DABhpejlMkmJdNV0NdxNhTDGLqy7oYOmaZRYUFLcs2B5m87SXDd89bU5IYk/s1536/b%E1%BA%BFm%E1%BA%A1c%20l%E1%BB%9Bp%20gi%C3%A1ol%C3%BD%20H%C3%A0%C4%90%C3%B4ng%2005.2025%20%C4%91a%CC%81nh%20s%C3%B4%CC%81.png]

Em chắcchắn anh là vịtrí số 5 đúng không? Hehe, nếu em sai thì sao?



Chim lửa

Côđơn 1.

[img= https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNYzQgK5Vv-kXOwxvmAn9mZBCuhvjpgHEDvkIFQ2iKye281O8M5NXmRMMUvcU3eli_4N9-2A4uaFdms7GWpGORkdKuuyVMfdT6lop8-LCSmAvYGsenFbyGUFIr1c_DmdVWOvORC0a881chwdozJmTPHsYW5jfn5qeQDHtgboh8kga2Z-NEGFoqK79F3iWC/s2560/C%C3%B4%C4%91%C6%A1n%201.jpg]

Côđơn 2.

[img= https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge3Lj65VJk7hw8p3BoJwMeZ2VRUpkVdwqfHQaT7APeFKiNOi-k1nteLbmJ-dB77jrShi3uopKFBKqdNPrsnXycf6HsEvfE2rR60wP_H17CIxSwhW3w3D2fD6Um-NIKN3KyUuYLgiFYZsHarWbMP0UnhZ76KKBrOespMVwNXAJ4ELIXUF3nJg86GZ5KbiS2/s2560/C%C3%B4%C4%91%C6%A1n%202.jpg]



Chim lửa

Tấtcả là hồngân.

[youtube= https://www.youtube.com/watch?v=MfJ78D-zUZY&list=RDMfJ78D-zUZY&start_radio=1]



Tiểu Mỡ

Ref: Chim lửa (1634)

Nếu e sai

Anh muốn gì cũng được 😄



Tiểu Mỡ

Ở đây, có bựa nào bị mụn lưng

Không?

Có muốn chữa dạng gẻ tiền không??

Mỡ chỉ cho

Đã có Kinh nghiệm chữa mụn lưng cho bản thân và bạn bè 👍👍



Chim lửa

Ref: Tiểu Mỡ (1638)

Em chiasẻ kinhnghiệm đi. Anh lót dép hóng.



Chim lửa

Ref: Tiểu Mỡ (1637)

Mời cô Muối Đất và cô Đầu Đất vào làm trọngtài, xácnhận kếtquả của em Mỡ đúng hay sai.

“Anh muốn gì cũng được”: anh tặng Zì cái này .

PS: mẻ pana cotta matcha anh làm sáng nay.

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijo11Wno0Ftv7K0amSd9r1bLMxAYCLGwg4s7A4WRRhU3fceX5gJjnSh6rGRmrFU7R7PV3wTel3q7Ozxgd6FUwo4wyxvBeXmbCwv37xT3AfPPG9u_iD93aCyTndblr22BY1IZ7VO1xeCicM88jd2WZFcX6bfRccRE4pXErTViGYdEo38VYvE-Ab7KyMEYCf/s2560/pana%20cotta.jpg]



Silk

Ref: Tiểu Mỡ (1638)

Mụn lưng thì giaocấu nhiều sẽ hết hehe theo kinhnghiệm của anh



Đầu Đất

Ref: Chim lửa (1640)

@em Mỡ: Đúng là trong 5 số đó nhưng số 5 không phải.



Muối Đất

Ref: Đầu Đất (1642)
Em Mỡ bùa đấy thưa 2 cô, chứ nhòm cái đó e ấy đọc cô Lửa phút mốt.
Tôi sắp được gặp giao lưu với a Sao - Solo. Hy vọng 2 Bựa chung tôi có thêm kiểu ảnh khí phách he he he. Zì mồm loe có cáu kỉnh cũng mỉm cười he he he.



Asinerum Project Commander

Ref: DEOBỊET (1633)

Ngậm quả Mồm khe lồn trâu lại, vui lòng. Càng nghiện trìnhbày, càng thumthủm thộn.



Asinerum Project Commander

Zì sẽ ban xuống phường Nhuôm Nhựa vài ngón nghề giaotiếp PC mí thiếtbị ngoài. Đặng bọn Não Lợn bớt thộn đi.

Đây là quả Code phát tiếng kêu BingBing ra loa máytính.

https://github.com/asinerum/edubox/blob/main/plc/beginner/dos/bing.asm

Nơi đó đã có đủ chỉđạo giáodạy. Chúng Má chạy quả app BING.COM (dunglượng nhõn 34 Bytes), sẽ nghe ra tiếng kêu như bóp cổ của con Loa máy nhà chúng Má.

Have fun



Asinerum Project Commander

Ref: Asinerum Project Commander (1645)

Cũng tácvụ đấy, nếu biên Code bằng C và chạy trên Win Cánh Cửa, thì phai App sẽ có dunglượng quãng 80KB (gấp 2500 lần hàng DOS). Còn nếu chơi các ngônngữ hiệnđại, chúng Má phải nhờ đến những thưviện khủnglù vài chục MB (gấp cả triệu lần hàng DOS).



DEOBỊET

"This index determines which specific interrupt handler will be executed." Interrupt handler ở đây chính là một đoạn code mà CPU phải thực thi, sau lệnh INTxxxx của Zì đó, Zì ngài ạ. Nếu CPU muốn nghỉ thì trước hết phải thực thi xong đoạn interrupt service routine này đã. Cái routine này không phải do thiết bị ngoại vi thực hiện và trả kết quả về cho CPU máy chủ đâu, mà đó chính CPU của máy chủ thực hiện. Có thể có loại INT chỉ có tác vụ đơn giản là kích cho ngoại vi chạy, còn CPU nghĩ ngơi. Nhưng nói chung, sau INT thì CPU phải chạy một routine, địa chỉ của routine đó suy từ bản vector ngắt như Zì nói.
Kiến thức này quá là basic . Có thể bộ đội Zì không biết.



Asinerum Project Commander

Ref: DEOBỊET (1647)

Con Não Lợn này còn đéo rành cả chữ Mẽo nữa à?

Đây là cáy mẹ gì "specific interrupt handler" hả con Lợn? Handler là đoạn nào của CPU thế?



Asinerum Project Commander

Zì khóa mẹ mõm con Não Lợn 1 tháng vì khiến Zì điên cmnr.



DEOBỊET

Bọn coder chuyên nghiệp nhiều lúc chúng còn sửa một interrupt service routine nào đó thành một routine mong muốn và thay lệnh call gọi routine, bằng lệnh INT tượng ứng đã bị sửa, khi viết một chương trình bình thường, chả liên quan gì đến hệ thống hết.



Asinerum Project Commander

Vửa phía trên Zì cungcấp cho đoạn mã HelloWorld xong, mà phía dưới vẫn gân cổ cãi cáy dcm

mov ecx, hello
mov edx, helloLen
int 80h

mov eax, 1
mov ebx, 0
int 80h

Đoạn Code đầu sẽ đưa thôngtin quả text "hello" và độ dài của nó "helloLen" vào các Register của CPU, rồi gọi Ngắt 80H cho bọn nhận lệnh chạy (thựctế đoạn này vẫn chạy trong CPU thôi, vì nó thuộc về hệ điềuhành Linux, nhưng nó nằm tại một nơi hoàntoàn khác, không liênquan gì đến đoạn Code đang bị ngưng vì gọi Ngắt).

Đoạn Code sau sẽ thựchiện sau khi đoạn Code đầu thựchiện xong, với nhiệmvụ là kếtthúc chươngtrình (Linux), thoát Code.



Asinerum Project Commander

Ref: DEOBỊET (1650)

Muốn sửa INT, thì phải sửa trong BIOS. Điều này bọn chếtác BIOS sẽ làm, con lợn ạ. Chứ không phải cứ "coder chuyênnghiệp" sẽ làm được.

BIOS là một con Chip trong đó tíchhợp nhiều thứ linhtinh, như này:

[img=https://cdn.hswstatic.com/gif/bios-ch.jpg]

Nó hầunhư không được cậpnhật trong suốt vòngđời nó (và máytính), trừ một số rất ít trườnghợp.



Asinerum Project Commander

Dcm Zì đến phát khùng với quân Não Lợn. Đã đéo biết gì còn xâmphạm thờigian của Zì.



DEOBỊET

Sau Int80, thì CPU phải chạy đoạnh code giao tiếp với màn hình để hiện ra chử Hello cho Zì. Ít nhất là một lệnh MOV gì đó từ CPU đến bộ nhớ của thằng màn hình. Không có routine này thì màn hình hiện ra chử Hello bằng mắt. Như vậy là sau lệnh INT80, CPU còn phải chạy ít nhất 1 lệnh dành cho màn hình.Routine giáo tiếp này phải nằm ở địa chỉ liên quan đến số 80h. Mở ra và đọc bằng Assembly đi, sẽ có ít nhất một lệnh MOV và lệnh check bịt, byte gì đó.



Asinerum Project Commander

Ref: DEOBỊET (1654)

Đúng là con Lợn. Không đọc cồng (1651) của Zì à?

INT 80H là Ngắt riêng dành cho Linux. Linux vẫn sẽ dùng CPU, nhưng tại một nhánh hoàntoàn khác, không liênquan gì đến đoạn Code đang chạy.

Còn những ngắt khác dành riêng cho BIOS, thì điềukhiển được chuyển về cho BIOS, hiểu chưa? Trong BIOS cũng có Chip, và chả liênquan gì đến CPU của máytính cả.

Sao ngu thế này mà vẫn chàycối nhỉ?



Asinerum Project Commander

Ref: Asinerum Project Commander (1655)

Ngắt INT 80H riêng của Linux (cũng như INT 21H của riêng DOS) là thốngnhất từ bọn chếtác phầncứng (Intel) vs phầnmềm (Linux).

Khi Code gọi quả Ngắt 80H này, thì Linux Kernel sẽ chạy. Quả Kernel này lại phải gọi các Ngắt của BIOS (aka bậc thấp hơn) thì mới xong việc.

Nghĩa là, Ngắt của hệ-điềuhành (Linux) cũng là một đoạn Code. Nhưng đoạn Code này không liênquan mẹ gì đến đoạn Code của chươngtrình đang chạy, nó là một Broker thôi.



Asinerum Project Commander

Ref: Asinerum Project Commander (1656)

Win Cánh Cửa hiệnđại không cho các App gọi trựctiếp INT của Bios nữa, mà phải thôngqua các API Call. Chảdụ "_WriteConsoleA" là thủtục in một thôngtin ra Mành.

Nhưng khi Debug các App đấy, thì chúng Má sẽ nom được nguyên đoạn thủtục _WriteConsoleA, mà đoạn code của thủtục này sẽ có lệnh gọi INT 10H. Đây là ngắt của BIOS. Trong Assembly cho Win sẽ không có lệnh gọi này.

Con Lợn nhẽ nhầm mẹ INT với thủtục API Call.



Asinerum Project Commander

Ref: Asinerum Project Commander (1657)

Các bản Win đời cũ (trước Win95 thì phải) thực ra vẫn là DOS.

Chảdụ muốn chạy Win 3.1, chúng Má vẫn phải khởiđộng DOS, sau đó gõ lệnh "win" tại dấu nhắc DOS, và chờ Win nạp vào hệthống.

Nghĩa là, các App cho Win thời đó vẫn khảdĩ gọi trựctiếp BIOS, dù cũng có các thủtục API của Win tươngtrợ.

Sau này, Win Cánh Của xóa mẹ các lệnh gọi BIOS luôn. Nên các anh háchcơ chỉ khoái chơi Linux thôi. Code Assembly của Linux vẫn chả thayđổi gì mấy sau rất nhiều mùa.



Asinerum Project Commander

Sau đây Zi sẽ giáo giảng chúng Má cách dựng một App đơnsơ trong DOS mà không cần một Compiler nào cả.

Nghĩa là, chúng Má sẽ chép thẳng Code xuống một File, sau đó chạy App lưu trong File này.

App này có nhõn nhiệmvụ in ra mành một chữ "H", và kếtthúc côngviệc. Dunglượng của nó nhõn 11 Bytes (nghĩa là chưa đủ biên trọn tên Zì).

Điềukiện cần và đủ của chúng Má là, có một máy PC chạy DOS. Nếu không có, chúng Má khảdĩ nạp DosBox, một DOS Emulator gọnnhẹ. Ngoài ra, chúng Má cũng cần có trình tháogỡ Debug trứdanh của Biu Cánh Cửa.

Thaotác như sau:

1. Khởiđộng máy DOS (hoặc bật DosBox, rồi Mount thưmục làmviệc thành một cabin đĩa chảdụ A, hoặc B, hoặc C).

2. Chạy trình Debug trong thưmục làmviệc

4. Lầnlượt gõ các lệnh sau, cứ hết mỗi dòng phạng một nhát ENTER:

a 100
mov ah, 02
mov dl, 48
int 21
r cx
b
n h.com
w
q

Giảithích:

"a 100" là chỉthị [Debug] chép thẳng Assembly Code thành mã máy {machine-code}.

"mov ah, 02" là chỉthị [Assembly, cũng là mã máy] xuất một kítự trong thanhghi {register} DL ra mành tại vịtrí contrỏ đang đứng.

"mov dl, 48" là mã [hex] của kítự được đưa vào thanhghi DL, đây là một chữ "H" hoa.

"int 21" dĩnhiên là lệnh gọi Ngắt 21H của DOS.

"r cx" là chỉthị sửa nộidung trong thanhghi CX.

"b" là nộidung được chép vào thanhghi CX. Đây là số 11 trong hệ hexa.

"n h.com" chỉthị [Debug] tên file sẽ được tạo là "h.com".

"w" là chỉthị [Debug] chép mẹ số bytes ghi trong CX thành file có tên trong chỉthị "n" trên.

Sau khi phạng chỉthị "w" cuốicùng, sẽ có thôngbáo của Debug.

Phạng "q" đặng thoát khỏi Debug.

Một quả file H.COM sẽ được ghi ra thưmục làmviệc.

Nó chỉ dài nhõn 11 bytes thôi. Và chỉ gồm toàn Mã Máy. Gõ tên phai này, chúng Má sẽ nghe được chữ "H" nhảy ra mành.

Vậy đó. Cực đơngiản. Không có gì khác trong Mã Máy.



Asinerum Project Commander

Ref: Asinerum Project Commander (1659)

Nếu đọc thẳng nộidung file H.COM này trên đĩa, chúng Má sẽ nom được đoạn mã máy sau:

B402B248CD21B8004CCD21

Vừa tròn 11 Bytes.

Nếu tách các dòng nó cho dễ nom, thì nó thành:

B402
B248
CD21
B8004C
CD21

Đây là Mã Máy. Nếu dịch ngược thành Assembly thì ra đống Code này:

mov ah, 02
mov dl, 48
int 21
mov ax, 4c00
int 21

Như vậy, so với đoạn Code [Debug] soạn nơi cồng trên, thì file trên đĩa đã được [Debug] thêm mẹ 2 dòng cuối. Đó là chỉthị kếtthúc chươngtrình, cũng xài INT 21.

Có hai lần Ngắt 21H được gọi. Lần thứ nhất là in kítự ra mành. Lần thứ hai để kếtthúc chươngtrình.

Không có tí gì thêm vào cả.

Nói thêm. Rằng các phai .COM của DOS là file thựcthi, được chép thẳng vào bộnhớ khi gọi. Và nó sẽ được thựchiện tuầntự từ chỉthị đầutiên đến cuốicùng. Phai này chỉ nạp 1 lần, lúc chạy không cần độngchạm gì đến nó nữa. Xóa nó đi (sau khi nạp xong) cũng được.



Asinerum Project Commander

Code (phai EXE) của Win Cánh Cửa hiệnđại, thì đã mất mẹ các chỉthị cấp thấp INT. Thay cho các quả INT xaxưa, Code Win giờ dùng CALL, chảdụ:

call _WriteConsoleA@20

(gọi thủtục API in nộidung ra mành)

hoặc

call _ExitProcess@4

(gọi thủtục API kếtthúc chươngtrình)

Nhưng khi Debug các App này trong bộnhớ, thì chúng Má sẽ nhận ra, nó dài hơn thế nhiều, với các đoạn Code đã được chèn vào sau lệnh CALL.

Đây nhẽ là thứ khiến bọn Não Lợn nhầmnhọt.

Nhầm, thì chả sao. Ngu, cũng không sao nốt. Nhưng nhầm và ngu mà vẫn bảothủ, thì xứngđáng Cắn Cứt. Bảothủ thêm 1 câu nữa, Zì hứa sẽ tốngcút vĩnhviễn. Chỉ làm tốn tàinguyên, mất thờigian, vô tíchsự.



Asinerum Project Commander

Ref: Asinerum Project Commander (1660)

Các phai COM xaxưa của DOS rất tuyệt. Chúng hoàntoàn không có Header rườmrà (tạng EXE). Code sao chạy nguyênsi vậy, từ Byte đầu đến Byte cuối.

Nên chơi chúng rất sướng. Nhất là cho các tácvụ cấp hệthống, phầncứng phầnsụn etc.

Zì giớithiệu chúng Má thêm một trò tiêukhiển tránh Ăn Zây Mơ. Con nào không khoái, vui lòng Ignore không phànnàn.



Asinerum Project Commander

Ref: Asinerum Project Commander (1660)

Nếu biên Assembly code và dịch bằng Nasm, chúng Má sẽ thu được 1 App còn bé hơn nữa, dunglượng nhõn 8 Bytes, và toànbộ mã ASM giống hệt mã máy:

mov ah, 02
mov dl, 48h
int 21h
int 20h

Chép 4 dòng Code trên vào phai H.ASM, dịch bằng Nasm, sẽ được phai App tíhon H.COM cho môitrường DOS.

Đây nhẽ là App nhỏ nhất trầngian, chạy ra kếtquả đoànghoàng.

Have fun bastards.



Asinerum Project Commander

Ref: Asinerum Project Commander (1663)

Dcm Zì vửa nghĩ ra quả App khác còn nhỏ hơn, nhõn 6 Bytes hehe.

Code ASM của nó đây:

MOV AL, 03h
MOV AH, 00h
INT 10h

Đoạn Code này nhỏ vì không liênquan gì đến hệ điềuhành. Chúng Má bỏ nó vào máy IBM-PC nào cũng chạy ngoan. Nó không cần đến chỉthị Exit cuối Code. Nhiệmvụ của nó là, xóa trắng mành. Hoàntoàn mã máy.



Asinerum Project Commander

Ref: Asinerum Project Commander (1663)

Chơi thêm tí Mã Máy cho vui nào quân Não Nhựa.

Đoạn Code Assembly nơi cồng trên được biên tạng Hex là:

B003
B400
CD10

Trong đó, "B0" tươngđương chỉthị "MOV AL" (aka Chép data vào register AL), "B4" tươngđương chỉthị "MOV AH" (aka Chép data vào register AH), còn "CD" tươngđương chỉthị INT trứdanh. Các con số theo sau các chỉthị đều là số Hexa.

Biên dính vào nhau, sẽ có đoạn Mã Máy tạng Hexa:

B003B400CD10

Convert đoạn mã Hexa này thành mã nhịphân Binary:

101100000000001110110100000000001100110100010000

Đấy mới là các Bit thôngtin được chép ra file.

Dùng Python ghi mẹ số Bit trên thành phai App mang tên "v.com" như sau:

output = "v.com"
binary_string = "101100000000001110110100000000001100110100010000"
bytes_data = int(binary_string, 2).to_bytes((len(binary_string) + 7) // 8, byteorder='big')
with open(output, "wb") as f:
    f.write(bytes_data)

Chạy đoạn code Python này, thì App "v.com" của chúng Má đã hoànthành và ghi ra đĩa. Vác chạy nó trong môitrường DOS, là ngoan.



Asinerum Project Commander

Có một lệnh máy khác cũng giaotiếp được với ngoạivi như lệnh INT, đó là lệnh OUT. Đạikhái, con OUT này gửi một cục Data nàođó ra một cửa {port} chỉđịnh. Chảdụ trong App "kích loa kêu tutu" Zì phóng phía trên.

Nhưng khác INT, con OUT rất ngu. Nó không đợi kếtquả của giaotiếp. Muốn làm điều đấy, chúng Má cần thêm một lệnh IN vào Code. Lệnh này sẽ đọc trạngthái của Cửa mà OUT đã gửi thôngtin ra. Nếu quên côngđoạn này, Code máy cứ vèvè chạy tiếp, mặc mẹ ngoạivi.

Trong phần nhớn các hệ điềuhành hiệnđại, cả lệnh IN và OUT đều bị vôhiệu (nhằm chống háchkinh pháphách). Muốn tậndụng chứcnăng của chúng, các App phải nhờvả dịchvụ của hệ điềuhành, có khá nhiều hạnchế. Với Linux (32-bit) là INT 80H. Còn Windows thậmchí cấm mẹ INT, buộc gọi API Call. Qua-mặt bọn gian này, là chuyênđề của các anh háchcơ, phứctạp như phết.



Asinerum Project Commander

Dcm từ giờ đừng con nào há mồm cãi Zì về INT mí CALL nữa nhé. Không biết thì gúc. Gúc cũng không biết, thì ngậm mõm vào. Đừng tự phịa ra câu giảnhời rồi cãi như phá đảo.

Lệnh INT, nhắc lại, là lệnh máy chuyên dùng gọi BIOS (phần-nhiều) hoặc Kernel của hệ điềuhành (hiếm thôi). Còn CALL gọi Kernel, hoặc gọi một thủtục con {sub-routine} của chính Code đang chạy (nhưng nằm địachỉ xaxa).

BIOS là phần-sụn, không phải phần-mềm, nhưng hoạtđộng như phần-mềm, sửdụng Chip riêng, chuyên phụctrách các tácvụ vào-ra (nên mới có chữ "IO" trong tên) liênquan đến bộsậu ngoạivi không thuộc quyền điềuhành của CPU. Cuối thủtục BIOS mà Code máy gọi tới bằng lệnh INT, luôn có lệnh IRET (aka interupt-return), trả điềukhiển về cho CPU.

Cúpháp của INT là "INT xx", trong đó xx [0-255] là sốhiệu của ngắt, do quân chếtác CPU quiđịnh.

Còn lệnh CALL, thì giống các lệnh gọi hàm hoặc thủtục trong Code bìnhdân thôi. Cuối thủtục này, sẽ có lệnh RET (aka return), trả điềukhiển về cho CPU. Nếu chúng Má quên thêm RET vào Code của App, thì hệ-điềuhành sẽ làm giùm. Nhưng quên RET trong Assembly, thì hehe chúng Má biết hậuquả rồi đó, máy chạy lên cungtrăng luôn.

Cúpháp của CALL là "CALL xxxxx", trong đó xxxxx là một địachỉ trong RAM. Với kiếntrúc 32-bit, thì địachỉ này nằm trong khoảng 0 đến 2**32-1. Còn với kiếntrúc 64-bit, dĩnhiên là từ 0 đến 2**64-1. Địachỉ này có thể của chính đoạn Code đang chạy, hoặc của Kernel điềuhành, hoặc của something like that.



Asinerum Project Commander

Zì biết Não Lợn không nom mấy cồng này của Zì đâu, vì có nom cũng đéo hiểu mẹ gì. Zì biên cho con nào quantâm thôi. Dcm vãi cả chày.



Asinerum Project Commander

Ref: Asinerum Project Commander (1667)

Quên chưa nói, kẻo bọn Nhuôm Nhựa thắcmắc. Rằng sau khi phát lệnh INT hoặc CALL, thì con CPU sẽ ngưng thựchiện đoạn Code đang chạy.

Nó có làm gì không, thì còn tùy dòng máy và cả hệ-điềuhành. Có khi nó nhảy mẹ sang làm việc khác. Có khi nó ngưng mẹ tại đấy vì đéo có việc gì làm (hànlâm kêu là CPU Idle Time). Hoặc cũng có khi, như trong trườnghợp Code kêu "INT 80H", thì nó chạy luôn đến khuvực của Linux Kernel, rồi đảmnhận việc thựcthi quả Ngắt điềuhành này.

Nhưng dù thế nào, CPU nó cũng phải chờ INT xongxuôi mới cho Code hiệnhành chạy tiếp. Không thì nạn tảu-hỏa-nhập-ma nhập mẹ luôn vào máy của chúng Má.



An Phong

Ref: Chim lửa (1634)

Cô chỉ số 2 hoặc số 3 thôi, dựa trên hình họp với cô Đất, cô Muối mà suy ra. Tôi mạnh doạn đoán số 2 hehe.



An Phong

Em Mỡ chắc muốn chọc cô, chứ nhi đồng nhà cô cũng lớn rồi mà mặt cô vẫn non choẹt như số 5 thì nhẽ chỉ có tảo hôn hehe.



Chim lửa

Ref: An Phong (1671)

Thithoảng khi đi xe bus, anh vẫn được hỏi, cháu học trường nào thế. Anh buồn phát khóc luôn.



Chim lửa

Ref: Asinerum Project Commander (1668)

Với môn IT, anh xinphép quỳ.

Các cô dân IT (cô Sao, cô Đầu Đất, cô An Phong...), vào sút thọt dái Zì giúp anh.



Đầu Đất

Ref: Chim lửa (1673)

Anh IT nhưng món này trình anh như cặc. Ngồi ngắm lại thôi.



An Phong

Ref: Đầu Đất (1674)

Trình tôi như cặc cũng. Vả lại lần nào âm mưu đá dái Zì cũng bị đá lại tối tăm mặt mũi, ngay cả khi thấy mình có lý thế mới tài. Nên miễn Zì chịu phóng cồng ra là tốt rồi hehe.



Sao Sɷlɷ

Đcm. Công nhận kiến-thức khoa-học của Zì uyên-thâm vãi Lồn thậc. Mạch lạc và chi tiết.

Món Assembly này, (mặc dầu anh được học ngày-xưa), giờ đã quên sạch-như-bách.

Đá được Dái Zì, không dễ, hehe.



Sao Sɷlɷ

Đá tý hình minh-hoạ lạch-sử phát triển CPU

[img=https://ars.els-cdn.com/content/image/3-s2.0-B9780128014134000118-f11-11-9780128014134.jpg]



Đầu Đất

Ref: An Phong (1675)

Tôi có món tắm lạnh là đá dái được Zi.
Theo thông tin tôi vừa nhận từ tình báo Ác-gen-tin, thì điện năng mấy tháng này nhà Zi tăng một xíu. Cô đoán đúng rồi, Zi chạy bình nóng lạnh và chuyển tắm nước ấm.



DEOBỊET

Ah, anh nhầm. Bọn Coder chỉ sửa lại thông báo " Hello" thành thông báo gì khác để Debug chương t, sử dụng ngắt dạng như INT80h của Zì. Đúng như Zì nói, đang ở mức user thì không sửa được routine nằm ở mức khác.
Trong dòng code hiện ra chử Hello của Zi, nếu không có 2 dòng code cuối:
mov eax, 1
mov ebx, 0
mà Zì bảo để thoát chương trình, thì chuyện gì sẽ xảy ra ?
Nếu sau khi có lệnh INT mà cái tác vụ dạng như gửi thầy vì " Hello" mà là dòng chữ dài dằng dặc, CPU chạy routine đíu biết bao giờ đến đuoc dòng lệnh " return Interrupt" để con trỏ lệnh thoát về lại trang địa chỉ của User thì chuyện gì sẽ xảy ra ? Sẽ bị mắc kẹt ở chương trình cấp hệ thống ? Hay ý Zì là cái routine đó chỉ chạy dưới sự quản lý của chương trình hệ thống, tức là hệ điều hành , đó vậy không lo chuyện chạy mãi không ngày nào ra ?



DEOBỊET

Mấu chốt vấn đề là anh muốn hỏi: sau khi gặp lệnh ngắt INTxyz thì CPU tự bản thân mình trong lỏi phần cứng của mình, cài lại cặp thành ghi địa chỉ sao cho con trỏ lệnh ( program Counter) chỉ đến địa chỉ đầu của interrupt service routine, rồi thực thi ; hay là con CPU trước mắt chỉ thay đổi giá trị cặp đôi thanh ghi địa chỉ để con trỏ lệnh trỏ đến dòng đầu tiên của chương trình hệ thống, rồi sau đó chương trình hệ thống mới gọi interrupt routine theo cách của mình ? Nếu có một chương trình mẹ, hệ thống như vậy.



đt dđ

Ref: Asinerum Project Commander (1664)

[youtube=https://www.youtube.com/watch?v=Cgw-CpiPbHY]

Thôi thì cứ tò mò cho bớt Ăn Zây Mơ.



Thandit

Dcm a đọc chả hiểu mẹ gì. Chỉ nghĩ tại sao Zì quá tài giỏi đến vậy từ IT, tâm lý lối sống đến địt bọp gì cũng tay chuyên.

Dcm a chỉ mong được bằng 1/10 của Zì là quá mãn nguyện hehe.



Thandit

Ref: Asinerum Project Commander (1668)

Ơ hay, cồng xong lại thấy cồng này của Zì. Zì như tiên tri mẹ rồi



An Phong

Ref: Thandit (1682)

Zì ráng được có 10 phút, cô lại mong chỉ bằng 1/10 Zì là mãn nguyện rồi mà lấy nick Thandit thế nào?



Chim lửa

Ref: An Phong (1684)

Cô lại chuẩnbị nghe Zì chửi rồi.

Thôngtin (anh thốngkê sau 9784 lần ngồi bấm giờ) về nănglực tìnhdục của Zì như sau: thờigian giaocấu khoảng 10 giờ, và thờigian xuất tinh/lên đỉnh khoảng 10 phút.

Cô Thandit đc 1/10 như thế, cũng tạm chấpnhận đc.



Asinerum Project Commander

Ref: đt dđ (1681)

Ngoan gòy đó, Zì khen.

Làm theo Zì về những món hànlâm caoboong. Dcm tácdụng thứ nhất là, như Zì phán, chống Ăn Zây Mơ. Não chúng Má, sau niênđộ 35, sẽ chỉ có hỏnghóc đi, chứ không pháttriển gì thêm. Nghĩa là, Ăn Zây Mơ bắtđầu hoạtđộng, từ bấy đến lúc lên nóc tủ.

Không có cách nào chống Ăn Zây Mơ đâu, ít nhất trong cả trump mùa nữa. Chúng Má phải sống chung với ông ta, bằng cách rènluyện nãobộ hoạtđộng tíchcực, tạng dưỡngsinh thầnkinh. Cách ngoan nhất là, tránh nạp thôngtin vôbổ (vì rất tiêutốn dunglượng), và, kích cho não chạy như chó. Ngày và ngày, tháng sang tháng, năm qua năm.

Dcm và, tácdụng thứ hai, thậmchí quantrọng hơn tácdụng No1 above. Là, chúng Má sẽ được traudồi thêm một món hànlâm, đặng biết cách chỉđạo và địnhhướng hàinhi mình, kẻo chúng anh ta tựdo pháttác theo Chen của Tích Tóc Phát Búc mà thành mẹ những cục đất thó nhảmnhí.

Khi nghiêncứu nềntảng của máytính thôngqua những quả đồ xưa như Assembly, chúng Má sẽ thấutỏ được nhiều ngànhnghề và xuhướng. Cứng và mềm. Sụn và PLC. Chip và Ram. Dcm rất rất nhiều hướng.

Cũng có khi, chúng Má tự tìm được hướng mới cho chính mình.



Asinerum Project Commander

Ref: đt dđ (1681)

Con này nói con chỉ tòmò? Khiêmtốn quá Zì ghét.

Làm được như vậy, là cũng được trangbị khakhá kiếnthức nềntảng Aiti cmnr. Hoặc rất thạo môn Gúc, ChatGPT, etc.

Quả App tên "blank.com" của con tòmò này rất đơngiản: chỉ có nhõn 1 tácvụ là, xóa trắng mành máytính.

App được dựng theo kiếntrúc của DOS trên máy 32-bit, dưới form một phai .COM. Phai này là một tạng "script mã máy". Nghĩa là, khi chúng Má gõ tên phai rồi bấm ENTER, thì hệ-điềuhành (DOS) sẽ nạp nguyên nộidung phai vào bộnhớ, rồi thựcthi từ lệnh đầu tới lệnh cuối.

Nếu hệ-điềuhành không là DOS, thì hoạtđộng của App trên không có gì thayđổi. Giảđịnh máytính chúng Má vẫn là PC.

Code của App chỉ gồm 3 lệnh. Hai lệnh nạp nộidung vào Register "AX" của CPU, Giùn kêu là "thanh-ghi AX". Đây là một mạch lôgich nằm trong CPU, có khảnăng lưu và xóa nhuliệu như RAM. Register của cơchế x86 (32-bit) có độ-dài 2 Bytes (16 Bits), được chia làm 2 phần, phần đầu là AH (H là High) và phần sau là AL (L là Low), mỗi phần 1 Byte.

Như này:

MOV AL, 03
MOV AH, 00

Lệnh MOV (aka Move) nghĩa là "nạp". Nạp vào AL giátrị 3 (số hệ Hexa), và nạp vào AH giátrị 0. Các giátrị này được quiđịnh bởi nhà chếtác CPU (aka Intel).

Lệnh cuốicùng của App là lệnh gọi một Ngắt của BIOS:

INT 10

(số 10 này cũng trong hệ Hexa, tươngđương 16 hệ Decimal)

Lúc này, CPU trao quyền điềukhiển vào BIOS, với các thôngtin lấy từ thanh-ghi AX (aka both AH và AL). BIOS là một cơchế quảntrị vào-ra. Sau khi nhận cú gọi từ CPU, thì nó mò AX, lấy được thôngtin cần xửlí, và thựchiện Ngắt số 10H.

Ngắt số 10H của BIOS chuyên phụtrách giaotiếp Điềukhiển Mành {display-adapter}. Với Data nhận từ AX, Ngắt 10H gửi yêucầu ra Điềukhiển Mành. Con Adapter này biến yêucầu của BIOS thành tínhiệu cho Mành thựcthụ hiểu và chạy được (maybe tínhiệu Analog hoặc Digital, tùy thựcđịa). Đạikhái thế.

Nói gọn thì, chỉ một tácvụ nhỏ của bộphận ngoạivi (chuyên Output hay Input nhuliệu), trong trườnghợp đang xét là "xóa Mành", cũng được rất nhiều phe thamgia. Các phephái này giaotiếp rất phứctạp chúng Má không nom tỏ được. Nhưng với Mã Máy, thì nộidung tácvụ cũng giảndị thôi, nhõn 6 Bytes.



Asinerum Project Commander

Zì giáogiảng chúng Nhuôm Nhựa cách chơi DOS xưa.

Muốn chơi DOS xưa, chúng Má cần có phần-mềm điềuhành chạy từ đĩa USB. Note rằng DOS gốc của Biu Cánh Cửa chạy từ đĩa mềm A:, giờ không khảdụng nữa.

Như vậy, chúng Má cần tạo một bộ khởiđộng DOS từ đĩa USB.

Đặng làm điều này, chúng Má phải.

Bước 1. Nạp một DOS Disk Image về máy. Zì khuyên gúc "FreeDos", chọn phai "LiteUSB", dunglượng quãng hơn chục MB. Bộ này nhỏ, đủ dùng. Nếu thích bản ngonlành, thì chọn phai "FullUSB".

Đây là phai nén ZIP. Chúng Má cần vãi nó ra, lưu vào một thưmục mới, chảdụ C:\FDOS. Trong bộ vãi này có phai Disk Image là quantrọng nhất.

Bước 2. Nạp một côngcụ tạo đĩa khởiđộng {boot-drive}. Zì khuyên gúc "PowerISO". Install côngcụ này lên máy. Bọn bán côngcụ sẽ cho chúng Má vài chục ngày dùng Free. Vậy là đủ cmnr.

Bước 3. Cắm 1 đĩa USB trắng vào khe USB. Đây sẽ là USB khởiđộng DOS của chúng Má. Nhớ là đĩa "trắng", hoặc chứa thôngtin không quantrọng, sẽ bị xóa trong các bước tiếp theo.

Bước 4. Chạy côngcụ PowerISO.

- Chọn "Tools";
- Chọn "Create USB Boot Drive";
- Chọn "Dick Image File", và chọn thưmục chứa LiteUSB FreeDOS above;
- Chọn đĩa USB sẽ dùng làm đĩa khởiđộng, vídụ "D:hitachi";
- Bấm Start;
- Chờ PowerISO chạy xongxuôi.

Bước 5. Khởiđộng máy. Nhớ setup cho máy chọn khởiđộng từ USB trước, mặcđịnh thường là khởiđộng từ HDD/SSD Cabin.

Bước 6. DOS sẽ load rất nhanh, và hỏi chúng Má có muốn Install DOS lên Cabin chính của máy không. Nhớ chọn NO. Dcm chúng Má chọn nhầm YES, thì Cabin bị xóa trắng đó hehe.

Bước 7. Xong rồi. DOS đã hoạtđộng. Cabin chính của máy sẽ là C:\ và trong Cabin này chỉ toàn DOS.

Giờ thì hehe chạy thử thoảimái.



Asinerum Project Commander

Ref: Asinerum Project Commander (1688)

Dcm trong bộ DOS "LiteUSB" này thiếu vài App côngcụ quantrọng. Nói đúng hơn, thì nó nằm mẹ trong ZIP Archive, cần phải vãi ra mới dùng được.

Zì giáogiảng chúng Má cách dùng mẹo cho nhanh.

Khi đã có đĩa USB khởiđộng DOS rồi, thì chúng Má cắm nó vào một máy đang chạy. Giảđịnh đó là một máy Windows. Đĩa DOS của chúng Má là "E:" chảdụ thế.

Mở thưmục nén "E:\packages\archiver\unzip.zip"
Copy mẹ quả côngcụ UNZIP.EXE trong thưmục con \BIN\ của bộ này, và paste sang thưmục thường "E:\freedos\bin".

Làm tươngtự với phai DEBUG.EXE trong thưmục nén "E:\packages\base\debug.zip", aka cốpbết sang "E:\freedos\bin".

Đã xong. Các côngcụ UNZIP và DEBUG đã có trong đĩa khởiđộng.

Cắm USB và khởiđộng từ DOS. Chơi thoảimái rồi đó.



Asinerum Project Commander

Ref: Asinerum Project Commander (1689)

Chúng Nhuôm Nhựa nên xài nhiều hơn 1 máy nha. Chạy mọi thứ trong 1 máy khónhọc lắm, đéo kham được đâu. Mua riêng một con máy đểu về mà chạy títmù.



Ông Cụ

Cụ có thằngđệ xưa học cùng trường. Hắn học đủ các thểloại coding, program, sofware....Sau hắn bị tảuhỏa nhậpma thế nào mà éo đi làm cặc gì, mặc dù hắn có bằng Master in software program. Hắn vẫn nóichuyện rất bìnhthường, hằngngày hắn vẫn ra thưviện đọc sách và họchỏi thêm.



Asinerum Project Commander

Ref: Sao Sɷlɷ (1677)

Đây là các dòng CPU cho máytính cánhân thôi {microchip}. Còn CPU cho máy Main và Mini nữa, sinh trước Micro CPU nhiều chục mùa rồi.

Con 4004 huyềnthoại phết. Zì cũng có một, nhưng mất mẹ đâu không tìm ra. Con này có 16 chân, khá bự, và nghe hoàntoàn không giống CPU tẹo nào.

Bọn gianghồ côngnghệ Mẽo bán giá quãng 400-500 Tơn/con (thịtrường 2025), nếu chạy ngoan, hìnhthức nuột. Hìnhthức xấu hơn, hoặc chưa test, thì giá hỗnloạn.

Dcm nghĩa là, con Chip u60 còn đắt hơn nhiều con Chip xịn mới như toe hehe.

Quân Mẽo Bương đúng là cắn-chơi đéo sợ ai cười. Zì không nghĩ chúng mua làm kỉniệm đâu, vì kỉniệm thì cần đéo gì chấtlượng chạy ngoan hay không. Chúng mua làm DIY đấy. Hoặc nghiêncứu sángtác khởinghiệp.



Asinerum Project Commander

Ref: Ông Cụ (1691)

Làm đéo gì có bằngcấp "Master in software program" nhỉ. Chỉ có Master of CS (Computer Science) mí Master of SE (Software Engineering) thôi chứ?

Hay Zì lạchậu cmnr?

Bọn chơi Code không tảu-hỏa-nhập-ma đâu, nếu chưa già. Nhưng chúng hâmđơ thấy rõ. Nhất là Giùn. Quân Giùn Coder thường không coi ai ra gì, luôn nghĩ mình cưỡi trên đầulâu thiênhạ. Hehe trùy như phết.



Asinerum Project Commander

Đã Nhuôm Nhựa nào xài thử Gúc Nano Banana chưa ta.

Chuối Tinhvi

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVAsCqBKCZWyhKGqY7f4CD9riapgcmjaCL2BnUH80sy0JEG83HLi0zaF__1or-zVyfjTHnyvnbvrMfMcdPqr8nF9cZ8WkgU9KAgnJSIELKjpsAnUZHR9PwE-9sUANM2J9IOfLn-fB64pVtC-7vskNZLwOlMHCX6SRzFQUEpqwvzVx-p0KWejraFdzkPAKH/s1024/zauzai_naked.png]



Sao Sɷlɷ

Ref: Asinerum Project Commander (1693)

Yep.

Master's in Computer Science or Master of Science in Software Engineering

Coders, programmers, developers thường được gộp vào software engineering. Đa phần dân-công đánh môn software chủ yếu là nhóm này.

Dân Công có Master's degree trong cùng lãnh-vực thì được coi-trọng hơn xíu, trong quá trình kiếm-việc hay thăng-tiến, chả dụ.



Tiểu Mỡ

Ref: Asinerum Project Commander (1693)

Cồng này Zì chởi xéo cô Đéo Biết có phỏng?

Không phải Là Sao hay Xìu hay Thiên Di hay Ăn Phòng. Đúng không nhỉ??????



Tiểu Mỡ

Đang làm thì màn hình chuyển cảnh sang hình này :

Tay Mỡ vã mồ hôi luôn

[IMG=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAMKbu7GMjzKPnU-dRVofcrMhltk2y4wkqZRhiK1mhL2uFyJNF2ulydXuCxIZlfSfNp7YbPIiZfGei-YDarWaQLrYdtkGtIuvOhWmB4wDT5hDfX9Zfl3vfWbP1mWYRRrvERF_lcm6BVQfQx0QcDPEovBqh1ffkThMx3ca4cUAjH7hNrj-ueQCGzwweY4_U/s910/Capture.JPG]

Bon Bựa đứng trên tòa cao nhất là tòa nào?

Mỡ lên cao nhất là Baiyoke Sky bên Thái , nhìn xuống xong đầu toàn nghỉ đến phim khủng bố Holy - út

Má, mỗi lần đi thang máy cửa kính trong suốt là chân nhưng không trọng lực.

Khiếp!!



Gà Chíp

BTC mất mẹo 1/3 giá trị , đau quá huhu



Ông Cụ

Ref: Asinerum Project Commander (1693)

Cụ lộn vì đã quá lâurồi, và ko cùng ngành nên ko đểý mấy.

Dạonày chợ chiều đang đảodốc xuống. Mấy con máy đón đáy của Dì đã bật hết công xuất chưa? Khi nào có tínhiệu thì Dì chiasẻ nhé.



Ông Cụ

Theo phỏngđoán của máycơm của Cụ, Bitcoin sẽ ko xuống quá consố 70K. Nên khi xuống dưới 80K thì nên mua vào, đây là máycơm ko phải là lờikhuyên tàichính.



Asinerum Project Commander

Zì Ngài kínhyêu đã chínhthức quay lại với Win NC, sau quãng 6 mùa chơi SyncToy của Win Cánh Cửa.

Dcm tốcđộ của ông NC này nhanh quãng gấp 7-10 lần SyncToy Cánh Cửa. Quá không phí xèng.

Lếu Nhuôm Nhựa nào không muốn trả xèng mua bảnquyền, thì cứ xài mẹ gói chạy thử {trial}, không baogiờ hết hạn, chỉ phải chờ quãng vài chục giây trước mỗi phiên điềutrần.



Sao Sɷlɷ

Chào Mừng đ/c Muối Đất qua thăm quê-hương Boston

Ghé MIT huyền-thoại:

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE6BfQJOn3NoZer7-ng6CgGVOHz_yEVctKFC_EkiAqezOYVvjlaOMK_JQOl2DzJj-WGTsGFgwc6K-lD_STEcOMIGPRlqVQzvyd_qZL9jG3qYO6rKnAwkcugRs1AQVieULJgEQuM5CBEkPaxh8qmpzvty4VMQMRXHV959W9RU3H3VRJi7Qix4Fb0Vmfg1La/s1600/JPEG%20image-4CAC-A60A-7D-0.jpeg]

Qua chào anh John Harvard:

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAuUEE59xpMdxH0486r-VW4dSMUqbYKB9AFxQrEFErqgt1IxIpjM31LOqAeRwabEW2fxn0bQlLZ0QG9t9-_g1RVLLPEGTVf04YFhtzPLIMEeHAGbV8X1K1XQ1WgOHUts-iJPsyjt4Zw6wP1KzVn6QMhn-TVm-ViIUCLce9KXcVXg8tFcyJDJ0uBgzg_acf/s1280/JPEG%20image-4D31-912F-05-0.jpeg]

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI76Z_bKVuCuShq8SiM-GcVVtnEHrzy_7Q8GADAbhkU90o0-4m3NUkAmhmKKOck-DGzq4HsOkcmsQupaVmoXWPwtcM4ezeIlYX92Br2UWLij0vFyd3VgwvmxT89PIjCVW6EF-ydDMS_wNkca0mp09UF-PNuEWipOr8imMb1YCtN3mPmqeBg8VtuldWAaPs/s1600/JPEG%20image-4DD9-A3E1-B1-0.jpeg]



DEOBỊET

Zì cho anh hỏi ngu là: hình như ngày xưa tất cả các lệnh INT ở thời DOS , thì sau lệnh đó BIOS đảm nhận tác vụ gọi ngắt đó ? Còn Windows bây giờ, thì sau khi hoàn thành việc boot , load dữ liệu cho CPU ....thì con chipset của BIOS hết vai trò, CPU sẽ hoạt động không cần BIOS nữa?



Khoai

Ref: Tiểu Mỡ (1696)

nhôm-nhựa ý là côngthần, tưduy thuộc hàng top của quán, cựu-zu-họcsinh Ukraine

maybe do lâu không vô quán (chúng anh thường gọi là thiếu tudưỡng rènluyện), nên trí-tuệ giảmsút gõgệt, thế đéo nào đang từ kimcương hộtxoàn thành mẹ nhôm-nhựa hổng hiểu nổi luôn

y vô quán bằng mail khá dễthương: trung tướng bú lồn



Tiểu Mỡ

Ref: Sao Sɷlɷ (1702)

Ủa a Là sao cũng đẹp chứ bộ

Nhìn đằng sau ngon thế kia cơ mà

😆

Anh có quả thăm anh Cụ không?

Anh Muối?


Em hồi hộp quá

🥹🥹🥹🥹



Ông Cụ

Ref: Tiểu Mỡ (1705)

Cólẽ anh Muối ko có thờigian nên ko thấy anh Muối liênlạc ghé chơi. Hẹn lầnsau, Cụ sẽ chạy xe lên Boston thăm 2 anh luôn.



Asinerum Project Commander

Nghe hình con Lô mí con Muối, lại nhớ cabản cảilương cũ như rích này:

[youtube=FuoWykVNwyI]

Một cháu [Giùn] của Zì, sang Mẽo cũng trên 1 thậpniên cmnr, sắp nhận hùchao thành côngdân Mẽo Chó bầubán bíthư trungương, hiện cũng sinhnhai tại Boston. Có khi nào cháu ta đang làm dâncông cho con Lô hehe?

Nhântiện cho Zì hỏi, con Lô đã thành côngdân Mẽo chưa ta? Hay vẫn ủ quả hivọng về Giùn làm đạibàng lưumanh phụcvụ dântoọc?



Asinerum Project Commander

Ref: Asinerum Project Commander (1707)

Nói về xèng, thì, cháu Boston của Zì thuộc tạng nghèo theo tiêuchuẩn Giùn. Cháu tíchkiệm được đâuđó 1 trump Kành Tơn, chưa đủ mua một Studio Voòng của con Lô. Cháu cũng chưa có nhà riêng. Chưa cả vện.

Cùng niênđại cháu ta, một cháu khác của Zì, là Giùn toàntòng (họchành và sinhnhai tuyệtđối Giùn, hàinhi vệnchó 100% Giùn, chưa baogiờ bay xa quá miền Á Tăm), hiện tíchtrữ được một giasản [Giùn dĩnhiên] quãng 5 trump Kành Tơn, trong đó hehe riêng quả nhà đã 4 trump Kành cmnr hehe đúng chất Giùn vãi chày ra chưa.

Cơmà cháu Boston chưa baogiờ về Giùn trừ những lần phải giahạn Visa, mỗi lần không quá 2 tuần. Phụhuynh cháu ta, nếu nhớ con, thì bay qua sống cùng cháu vài tháng, rồi lại cút. Bọn phụhuynh này đéo sang Mẽo sinhnhai toànphần được, phần vì cháu Zì chưa có nhà và cũng chưa đủ giàu, phần vì hehe, nói ra xấuhổ quá, là đảngviên cộngquân gộc (dù đã nhiều mùa cũng đéo thamgia sinhhoạt chibộ Buồi gì). Bọn Mẽo Chó cứ soi chitiết này là hehe gạt mẹ mọi thànhtựu.



Asinerum Project Commander

Ref: Asinerum Project Commander (1708)

Nên Zì mới luôn giảng chúng Má, rằng, nếu chỉ sống vì xèng, coi xèng nhớn hơn mọi mụctiêu, thì, vui-lòng, đừng thiêndi mẹ đâu sất. Chỉ làm xấu-bửn đất Mẽo Bương thôi. Sống Giùn, cơhội đong xèng của chúng Má cănbản đang tốt hơn Mẽo Bương, most trườnghợp.

Chúng Má phải thiêndi vì những điều tốtđẹp chúng Má xứngđáng, và con-cháu chúng Má xứngđáng. Tại Giùn, chả baogiờ có, và sẽ không baogiờ có.



Asinerum Project Commander

Nhuôm Nhựa làm tí mềnhmàng Bương cũ như rích

Let It Be Me
Everly Brothers 1959

[youtube=lvA-STM7oJk]



Asinerum Project Commander

Con Muối, nếu còn thờigian loanhquanh Boston, thì Zì khuyên nên thuê tuagai dong qua khuvực kêu là "Hội Trà Boston", nghe bọn [giả] quítộc Mẽo giảng về gốcgác xứ Mẽo Chó. Chứngtích vẫn sinhđộng như phết. Gọi nó là bảotàng cũng đúng.

Hội Trà Boston, hầunhư là một cáchmạng, khởi từ một vụ phảnthùng tựphát của nôngphu Boston, dẫn đến cú thànhlập liênbang Mẽo Chó và ỉa vào mặt chínhphủ Anh Nhợn. Gọi nó là Nôi xứ Mẽo, cũng được.

Zì khuyên vậy thôi, chứ Zì biết tỏng, bọn đammê Giùn như con Muối, sang Mẽo với nhiệmvụ duynhất là, tống mẹ hàinhi duhọc, dí Lồn vào đi chơi đâu. Xong việc là ngược về máng lợn ngay. Bám thêm ngày nào vơi xèng ngày đó hehe. Bọn này sợ nhất là tốn xèng, xảy nhà ra thấtnghiệp.

Đưa hàinhi sang Mẽo duhọc, nhưng cũng chỉ dám đi một mình. Vện-con bắt ở Giùn chờ tin lãnhtụ.

Nhân cú này Zì phải khen con Oai Vú. Dcm lần đầu sang Bương ngắmnghía thiêndi, phải đưa cả tôngtộc theo cùng.



Sao Sɷlɷ

Ref: Asinerum Project Commander (1711)

Zì cứ như ma-xó ý nhờ. Nhớ zai như Đỉa và cái Đéo gì cũng biết, hehe.

Hôm qua chỉ kịp tham-luận chay với cô Muối về Tea Party, và không có đủ thời gian để đưa đi trực-tiếp.

[img=https://bdc2020.o0bc.com/wp-content/uploads/2017/12/Boston-Tea-Party-Ships-Museum.Annual-Boston-Tea-Party-Reenactment-768x432.jpg]

Vùng Boston là cái nôi về văn-hoá và lạch-sử lập-quốc Mẽo. Và vẫn còn rất liên-quan tới quân Anh Quốc - England Chó. Chả dụ tên đường {street}, tên xã {county}, thậm chí tên người {names} nơi vùng Boston vẫn mang đậm chất England Chó.



Sao Sɷlɷ

Sự kiện Tea Party Boston năm 1773 cùng vài xung-đột về thuế-má liên-quan là ngòi nổ cho Cách Mạng Độc Lập Mẽo Quốc niên 1775 (2 năm sau Tea Party).

Trận chiến với thắng-lợi đầu-tiên của quân cách-mạng nhằm thành-phố Lexington cách Boston 20 dặm về phía Tây năm 1775.

[img=https://64.media.tumblr.com/41301eb849b36f627f9ebeb2aabe2054/tumblr_nfv546bdWL1u4wos2o1_1280.jpg]

[img=https://teachingamericanhistory.org/content/uploads/2021/09/Report-on-the-Battles-of-Lexington-and-Concord-1-907x650.jpg]



Sao Sɷlɷ

Quân Anh Chó {British Troops} dồn lực-lượng tới Boston năm 1774.

[img=https://cdn.britannica.com/73/163173-159-53278206/ships-British-Boston-Harbor-1774-intolerable-acts.jpg]



Sao Sɷlɷ

Nghe tường thuật trận Lexington and Concord

[youtube=https://www.youtube.com/watch?v=sCpOiCyZRm8]



Sao Sɷlɷ

Ờ, anh chợt nhớ ra cái chương-trình vè-tiếng của VOA mà anh rất thích và biết tới 20 niên rồi.

Chúng cô hay nhi-đồng thích lạch-sử lập-quốc Mẽo "Making of a Nation", anh khuyến-nghị nghe vè này của VOA.

Chương trình bắt đầu lên-sóng từ năm 200x (x=1). Anh bắt đầu nghe đâu đõ cở từ năm >2005.

Toàn chương-trình
https://learningenglish.voanews.com/z/979

Bài diễn liên-quan tới trận chiến Lexington
https://learningenglish.voanews.com/a/2230034.html



Sao Sɷlɷ

Ref: Tiểu Mỡ (1705)

Nhàu và xuống mã rồi em ơi.



Lil Lyhn

Mí con bựa offline mí nhau gòy lỡ có phốt phiết mâu thuẫn đừng đem lên bốc biếc nhau nhe



Lil Lyhn

Nhớ có đận con Đánh ( MIA) với con gì hay khoe đồng hồ lên bóc nhau hài vãi



Khoai

Ref: Lil Lyhn (1719)

toàn phường nhôm-nhựa, đéo ăn-thua



Tiểu Mỡ

Ref: Sao Sɷlɷ (1717)

Vờng

E nhìn lại

Thấy chân cẳng anh bé tí

Chắc lại giống bọn Bựa lười Gym

Mạnh dạn đoán anh bị Trĩ

Như đa số bọn Ai ti mà em quen

Khiếp kinh thế🥴




Asinerum Project Commander

Ref: Tiểu Mỡ (1721)

Zì nghĩ vậy cũng.

Dcm trángniên u60 mà cẳng tongteo như tíhon, mông lépkẹp như tóp-mỡ, thì khảnăng 95% dính mẹ Trĩ Mạntính, kiêm dâncông Aiti chuyênnghiệp.

Bọn này, nếu có béo, thì chỉ béo nhõn phần bụng, mí cả nách. Các phụtùng cơđịa khác không thayđổi mấy thế mí sầubi.



Chim lửa

Ref: Asinerum Project Commander (1722)

Cô Sao và cô Muối, sút tung dái Zì giúp anh, bằng cách post ảnh nude toàn thân không che, đủ 3 góc: trước, sau, bên.

Anh tintưởng vào 2 cô.



DEOBỊET

@ Khoai : chỉ cần đọc blog An Hoang Trung Tướng của Zì một tuần, nhất là các bài viết nhiều năm trước, thì coi như có công cụ để hiểu hết mọi chuyện trên đời, không cần đọc bất kỳ cái gì khác.Trong vòng 100 năm trở lại đây, Lừa nhân không có ai có công khai sáng nhiều như bà Zì.



Sao Sɷlɷ

Ref: Chim lửa (1723)

Hehe. Khả năng em Mỡ và Zì ghen-tỵ thôi, anh không phiền.

Anh đang tính chụp quả lỗ-đit {butt hole} không-che trắng-hồng-và-mịn, để chứng minh mình chưa bị Trĩ.

[img=https://i.etsystatic.com/19859346/r/il/70cfe5/4889201791/il_1588xN.4889201791_tjws.jpg]



Day-dreaming

Ref: Khoai (1720)

ý Bí thơ là phải bóc biếc ở quán để rồi đao kiếm đến run cả offline mới đạt le vờ ???

Thế mới đủ độ nhuôm nhựa nhở, nhớ ZÌ còn mồi thêm lửa bằng thơ bựa...giờ tìm mãi ko thấy.

Cô nào tìm hộ lại cái



Tiểu Mỡ

Ref: Sao Sɷlɷ (1725)

Nhìn hình e đoán90% a bị trĩ

Còn sau cồng này thì 99%






Asinerum Project Commander

FACT. Carlo Sobhraj là một nam-manmọi toọc Zín, sinh tại Giùn vào mùa 194x, với 'x' nhỏ hơn 4, aka trong kì ww2, trước kì Giùn tuyênxưng độclập. Nam-bôlão anh ta là Zín Nhân, còn nữ-bôlão là Giùn Nhân. Máumủ anh ta chả dâydưa Pháp Nhợn giọt nào.

Cuộcđời Carlo thật trùphú dôngbão mâymưa. Mời Nhuôm Nhựa gúc tự.

Đạikhái, anh ta được hoànvõ nom là một sátthủ khéoléo ngôntình, đã giết thànhcông quãng 30 nhândân Bương Trắng gộc xịn, đaphần gáimú, nhưng toàn thựchành tại các miền manmọi Á Tăm, tạng Siêm, Zia, Zín, Mã, Miến, Miên, etc, và hầunhư không vungvãi một bằngchứng xácthực nào. Hànhtrình tànsát của anh ta từng vài lần lên phin, thuhút rất hoành phan hâmmộ.

Rốtcuộc, Carlo bị chínhphủ Zín phạt tù trên 20 mùa. Rồi chínhphủ Nepal (toọc tíhon tọa mạn Bắc Zín) phạt quãng 20 mùa nữa. Tổngcộng, anh ta nằm tù nửa thếkỉ. Cách nay vài mùa, anh ta được phóngthích (lần thứ 2 hoặc 3 something), vì quá già.

Vấnđề hócbúa là, cả mấy lần phóngthích Carlo, các chínhphủ giamcầm anh ta đều trụcxuất anh sang hehe, Pháp Nhợn. Dù rằng, anh đéo sởhữu hùchao {passport} của xứ Bương này. Anh sống trọngyếu tại Giùn, rồi đến niênđộ tintin thì bươnchải quanh Á Tăm, mưusinh bằng nghề giếtchóc.

Lãnhchúa manmọi (Zín, và Nepal, và vài xứ khác) lậpluận rằng, Carlo có bằngchứng khaisinh tại thuộcđịa Pháp Nhợn (chínhxác Saigonchó, Nam Giùn), nên chắcchắn anh ta là côngdân Pháp Nhợn. Bọn Pháp Nhợn đéo cãi được, nên lần nào cũng phải đón anh ta về hehe nhà.

LESSON. Chúng Má nghe lại truyềnthống giađình, tìm nom có bôlão nào sinh thủa Pháp Nhợn (trước 1954) tại các khuvực sau đây không: Namkichó (any làng), Hanoichó, Haiphongchó. Nếu có, thì dcm, các bôlão đấy đều là côngdân Pháp Nhợn, và lãnhchúa Pháp Nhợn phải chịu tráchnhiệm antoàn cuộcđời chúng.

Khá đông bôlão nhà Zì nằm tiêuchuẩn này. Nhưng hehe, chúng lên nóc tủ cmnr. Ghét vãi chày ra hehe. Sao chúng không làm gì suốt mấy chục mùa sống không bằng chết? Nhẽ bọn Pháp cũng lơ mẹ đi các côngdân gộc của mình.



Khoai

Ref: DEOBỊET (1724) + Ref: Day-dreaming (1726)

chúng mình vô quán vì cái sở học, khác với đaphần các nhôm-nhựa khác



Asinerum Project Commander

Ref: Lil Lyhn (1719)

Zì thừanhận hehe vụ đấy kinhtởm Lòi Chày ra.

Dcm đéo gì, nhândân đàngđiếm offline mí nhau, rồi gặp chuyện xíchmích (chuyện cũng đéo có gì nghiêmtrọng, chỉ là vấnđề cánhân), thì mang lên Quán mách-lẻo như thísinh Mầm Non. Hãi nhất là toàn đốitượng "nghe nói" (aka khóc thuê, cáy dcm, chứ mấtmát thiệtthòi Cặc gì đâu), mà sỉvả nhau như cháy nhà chết Giùn.

Bựa nạp cả chục mùa cmnr, mà cpu vẫn đặc những Phèn.



Asinerum Project Commander

Ref: Sao Sɷlɷ (1725)

Con Lô này, thủa xưa từng chọt lên Quán quả hình Lúm Vú thâm-xịt như zái zê, hehe Zì chửi mãi rồi, còn dọa chọt luôn hình Lỗ Đít.



Asinerum Project Commander

Dạo này Zì kínhyêu chơi Debian thay cho Ubuntu, bọn Nhuôm Nhựa ạ.

Và Zì kếtluận, giữa đám manmọi Linux, thì Debian ngoan nhất cho các tácvụ bìnhdân. Chạy vivút không phải nghĩ. Antoàn cáccái khá nuột.

Nom chung không chê điều gì.

Zì vẫn phải dùng Win thôi, vì còn nhiều thứ thuộc về disản. Cơmà con nào Liubi tính chơi máy riêng ngoan, thì Zì nghĩ Debian là một lựachọn khéoléo.



Asinerum Project Commander

Ref: Asinerum Project Commander (1728)

Anh Carlo này là một thiêntài sátthủ bẩmsinh. Chúng Nhuôm Nhựa nên điềunghiên kĩcàng về. Gúc có khá nhiều thôngtin. Đến bọn Mẽo còn cử cánbộ theodõi anh ta, đặng traudồi kinhnghiệm giánđiệp.

Anh ta giết quãng 30 nhânmạng, thậmchí nhiều hơn, nhưng không có manhmối liênkết rõràng. Toàn Bương Trắng. Phúquí có. Trígiả có. Vậy mà đéo chínhphủ Bương nào buộc-tội được anh. Chúng bèn súi quân manmọi làm. Bọn này thì đéo đongđưa luậtlá Buồi gì sất, cứ đọc lệnh rồi tống-giam thôi.

Anh ta giết nhiều, toàn Bương Trắng. Nhưng lại được nhiều Bương Trắng khác ra-sức bảovệ. Đám này thậmchí saymê anh. Anh nằm tù Zín trên 20 mùa. Nhưng ngay trong tù, anh đã bán chuyện đời mình cho báochí, thu đâuđó vài chục chai Tơn. Chúng Má không nghe nhầm đâu. Là vài chục Chai. Anh sống phèphỡn như địachủ, dù mang tiếng ngủ xàlim. Lúc bị bọn Zín tốngcút về Pháp, anh thành ngay một Ông Sao danhgiá.

Phươngpháp tànsát cơbản của anh là Đánh Độc. Anh có các cách đánh rất kìthú, đến độ some nạnnhân, lúc chưa tèo hẳn, còn cangợi tài-đức của anh. Anh hiếm khi xài đến món máume. Nhưng khi xài, thì bọn Cam chịu mẹ không tìm ra Buồi gì.

Đúng là Dương Gian Đệ Nhất Sát Thủ.



Khoai

[img=https://cdn.tienphong.vn/images/7f5c70d3e738104229acfb7638bb6b023e62c630a59be4fae23a7514ea3e011db079ad4270563ed1c91e49821897ad62da5c11d628879f4b9bf2541fc7e4dab3d7347d3f7ce2ed5eb4a793db19bb86b4/3b88f749_610c_4a2b_959d_7a52b5125f08_XFVY.jpg]



Khoai

dm nguyhiểrm quá



Khoai

con đánh mý con đéo gì mà ọp mý anh này thì chắc đã không phốt nhau



Khoai

tiếc quá



DEOBỊET

Zì bây giờ như là Mình Zâu Zài, mà nhiều Nhôm Nhựa vài năm trước cứ lăng tăng là Mình Zâu Zài này có phải là Nguyễn Ái Quốc , Người đã mở Quán Bựa không. Địt cụ chúng nó, Zì không phải là Sinh Cung thì còn ai vào đây nữa.



Đầu Đất

Ref: Asinerum Project Commander (1728)

Thưa Zi, ngoài bọn Pháp lợn ra còn đế quốc sai lang nào khác hới mưng nhận mẹ thuộc địa làm đất mình rồi khi cút lại mặc mẹ chung bay như bọn lợn nói trên không?

P/S: 20/11 quên mẹ mất ko chúc mừng Zi. Hehehe.



Sao Sɷlɷ

Tuần này nhân-dân cần-lao Mẽo đa-phần được nghỉ Tết Thanks Giving. Anh Sao của chúng-cô cũng.

Rảnh, anh kiếm mấy chủđề vui-vui kể-lể chúng cô nghe.

Vibe coding.

Quanh đây chúng Má làm dân-công software engineering đã chạy vide coding nhiều chưa ta?

"Vide coding" là thuật-ngữ thịnh-hành gần-đây (cỡ 2-niên) đặng sử-dụng các AI coding tools trong dự-án software. Vide coding cóthể tham-chiến hầu hết các lãnh-vực trong dự-án software như lập kếhoạch, lên ýtưởng, thực-hiện coding, viết test-cases, truy tìm bugs, audit lỗ-hổng security, etc.

Các AI coding tools đình đám hiệnthời như: Claude Code, Cursor, Codex-OpenAI, GitHub coPilot, etc.

AWS thì có Amazon Q, Má nào đánh DevOps trên AWS thì nhất-thiết phải học và làm với Amazon Q nhé.

Anh đang vibe coding với con Claude Code, với yêu cầu cho cỏn lập kế hoạch và implement một ông embedded-vector-database với dữ liệu cồng của Quán.

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJAxvbIjwAFOECPwCf_JPiOelZxp2tvF55Q3W3WdcMHzygH3rb5Z0gcfFKT7SY8j0ML0w9bpfHxkf07r5HiaD6K88s2PjuD_sO8QUrcvfMjaStMeKqNuSLvK31YF1Xyz9iLnfagbcC0XOhfsBRoC9bgSGGzDRuyqaD27nLLjqQ5I8Docxuwqh81r2BYR_1/s3264/Screenshot%202025-11-24%20at%202.16.14%E2%80%AFAM.png]



Sao Sɷlɷ

Typo

Thanks Giving=Thanksgiving



Đầu Đất

Ref: Asinerum Project Commander (1730)

Các bựa offline mà chỉ tập trung chửi Zi thôi thì đéo có chuyện gì xảy ra cả, chứ mà chửi nhau thì lại sẽ.



Muối Đất

Ref: Ông Cụ (1706)
Ông Cụ ơi, Tôi nay đã dạo xong 1 ngày - muốn gãy càng, nơi đài tưởng niệm mấy 3 anh chủ tạch Mẽo bất hủ, mấy bảo tàng hung hãn như Phi Châu + Air-space và qua thăm nàng Nancy của Zì. Tôi cũng chỉ ngó từ xa nhà Chum ca anh ơi đang toạ, dcm có vụ xây dựng gì đó - cấm hết các cho thăm nom.
Sáng nay 24 Nov, tôi bắt đầu lên xebay về Càli -mạn bắc gần sân bay và khu nhà thờ kính, đúng dịp lễ Thankgiving khu phi trường Los Angeles. Nghe anh khu San Francico - tôi định về đó thăm chú em quen và ở đó 1 ngày rồi trờ lại Los. Vậy anh cho tôi xin anh thông tin để liên lạc. Mong có có hội tốt off với anh quả ảnh khí phách cúng Quán.
Mong anh gửi thông tin giúp tôi nếu có thể về joshep.tran@gmail.com.
Cảm ơn anh. Tôi k liên hệ trước, vì lịch về Cali và có đi San-Francisco hơi bị động, anh thông cảm.
Cô nào trên nói - vụ Off rồi lên quán bóc nhau he he he anh nhớ, anh cũng nhớ một nhóm lớn đéo nhỏ ra bù khú rồi cũng tan-tàn trên Face.
Bọn anh - lũ Bua1tang - "Kính Chúa chê Zì" hy vọng tránh được những trục trặc éo le đó. Nên chỉ nhõn 1 tăng bọn anh ai về nhà ấy.
Muối và vện đã được cô Sao + Vện đón tiếp rất ân cần, chu đáo, hỗ trợ nhiệt thành và chia sẻ nhiều bổ ích lớn lao. Như thông lệ quán đéo cảm ơn he he he... mà chỉ thành thành gđ cô Sao nhiều rất rất.



Asinerum Project Commander

Ref: Sao Sɷlɷ (1740)

Quihoạch chày như phết, Zì khen.

Với lượng Data hiệntại của Quán Bựa, thì chúng Má chỉ cần đăngkí một tàikhoản Free của MongoDB (data max 512MB) là chạy tầmphào được, dù cũng khá nhọcnhằn, với Vector Search xài shared RAM/CPU.

Lếu chịu khoản phí quãng vài chục tơn/tháng (chúng tính phí theo giờ máy, nên cũng không quá tốnkém), thì chúng Má phạng khá vui chày.



Asinerum Project Commander

Ref: Asinerum Project Commander (1744)

Nói thì ngắn như choằn vậy thôi, chứ làm thì cũng phìnhiêu như phết đấy, dddd bọn Nhuôm Nhựa.

Quitrình của chúng Má sẽ gồm các thaotác.

1. Tậphợp bài và cồng Bựa. Lẹ nhất là chôm mẹ các bản saolưu PDF tại Github Asinerum, mà Zì đã bốt lên.

2. Dùng côngcụ dịch PDF thành Text. Cú này đơngiản.

3. Cắt nhỏ Text thành các mảnh nhỏ-gọn, aka Chunks.

4. Dùng côngcụ của một Model LLM nàođó biến các Chunks nói trên thành Embedding Vectors. Zì sẽ gọi Model này là "Model" cho nhanh.

Note rằng, Chunks là một danhsách các vănbản aka text/string. Còn [embedding] Vectors lại là một tệp các số Float nghe rất hãi. Ông này chiếm dunglượng khá bự.

5. Phóng các Vectors trên vào MongoDB, hoặc một máy nhuliệu chophép tìmkiếm Vector khác, chảdụ ChromaDB. ChromaDB là sángtác riêng cho AI, nên phánđoán khỏe hơn MongoDB. Chúng Má khảdĩ xài ông này qua Docker.

6. Tạo Vector Search Index cho Database. Khảdĩ chỉ tạo 2 Index như con Lô, hoặc tự nghĩ thêm ra. Như Zì, thì xài 3 Index: một là Post, hai là Public Comment (aka cồng của toàn Quán), và ba là Private Comment (aka cồng của riêng Zì).

7. Như trên là xong côngđoạn khởitạo máy tìmkiếm. Giờ đến thaotác truytìm vănbản aka Semantic Search.

Semantic Search khác Search Bìnhdân. Search Bìnhdân tìmkiếm nguyênvăn. Còn Semantic Search thì tìm mọi thứ naná.

Chảdụ chúng Má muốn tìm một đoạn cồng Bựa nói về "gáimú địtbọp giaophối bệnhhoạn", thì phải convert mệnhđề "gáimú địtbọp giaophối bệnhhoạn" thành một Embedding Vector, thôngqua quả Model đã giảng phía trên. Sau đó, tiếnhành tìm (Semantic Search) con Vector này.



Asinerum Project Commander

Ref: Asinerum Project Commander (1745)

Tùy Model LLM, mà một Embedding Vector tạo từ một đoạn vănbản khảdĩ mở ra rất nhiều Chiều {dimension}, bét nhất cũng cả ngàn Chiều.

Khi máy nhuliệu chạy quitrình tìmkiếm Vector Search, nó sẽ tracứu giátrị của các Chiều của Vector cần tìm, với các Chiều của Vector Data đã lưutrữ. Kếtquả sẽ gồm rất nhiều value, xếp theo thútự từ giống nhiều tới giống ít, giống một cục, giống một mẩu, giống naná, etc.

Cách tìmkiếm hìnhchọt (và thậmchí video, audio) cănbản cũng như vậy thôi, nhưng gặp nhiều ràocản côngnghệ, nên thànhtựu chưa ngoan.



Muối Đất

Ref: Đầu Đất (1742)
Chuẩn đét thưa anh Đất.
"Kính Chúa - Chê Zì" slogal của nhóm "Bua1tang"



Sao Sɷlɷ

Ref: Asinerum Project Commander (1745)

Semantic Search vs. Similar Search

Để build một con Semantic Search tương-tác ngon với dữ-liệu Quán vẫn còn thách-thức phết đó Zì.

Similar Search thì về cơ-bản là không có khó khăn gì, làm theo các bước như Zì mô tả trên là ngon.

Similar Search: chả-dụ khi tìm chữ "Zún" "Zụn" thì kết quả sẽ có data liênquan tới "Zùn"

Semantic Search: Khi tìm chữ "Việt Nam", yêu cầu kết-quả phải có "Zùn". Điều đó nghĩa là Semantic phải hiểu được nghĩa của từ "Zùn" được sử-dụng như-thế-nào ở Quán.

Tạm thời, để vượt qua thách-thức trên, mình mặc-định là người-dùng biết cách sử dụng ngôn-ngữ Bựa, và thực-hiện tìm-kiếm bằng ngôn-ngữ Bựa.



Sao Sɷlɷ

Đồ-hình của một Con Semantic Search đại-loại như bên dưới.

- Phần bên trái (Document Ingestion Pipeline), nhằm tạo/convert dữ-liệu sang embedding data và lưu-trữ nơi vector database.

- Phần bên phải, có tích hợp với OpenAI Embedding Model (chả dụ như text-embedding-3-large), đặng perform Semantic Search.

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0Ll18JKzGeWrwjipQX0iYAZxPwmptjO9mXLdW8M3rL7AcBSnppk3SQs9C4g1xGN4Uv69eX4Qu3JKx2uKUW_qjaPeHGrdcARwRA8MlKoAyt3Tdkg7zzW9dC6oF00B-tfkARZiESk8b19r7kGnS2doXWtD03hMH5bpkuqqSfDUdfNmnWOxhOVpTYbUMdwp5/s2068/Screenshot%202025-11-24%20at%2011.41.08%E2%80%AFAM.png]



Ông Cụ

Ref: Muối Đất (1743)

Anh Muối lộn Cụ với người khác rồi. Cụ ko ở SanFran mà Cụ ở Philadelphia, thủphủ cũ của Mẽoquốc.



Sao Sɷlɷ

Ref: Ông Cụ (1750)

Người thì không nhầm đâu cô Cụ. Nhưng nhẽ cô Muối nghĩ Philly nằm bên bờ Tây, hehe.



Asinerum Project Commander

Ref: Sao Sɷlɷ (1749)

OpenAI của cháu Sam khá thảm. Zì đéo ưng cháu ta. Ychang MS Biu Cánh Cửa xưa.

Lếu chúng Má không trả xèng, hoặc trả quá hẻo, thì quả API Key của OpenAI sẽ phátđộng những hànhvi rất khắm như lặm.

Vì là Liubi, nên chúng Má cần xài những món năngđộng hơn, Zì khuyên. Chảdụ các Model đạichúng của HuggingFace, hoặc của bọn Khựa tạng Qwen Ali33, Baidu, DeepSex etc. Bọn này dĩnhiên không bằng OpenAI, nhưng đủ xài, và phùhợp hoàncảnh.

Khi nao chúng Má tăng boong, lúc đấy trả xèng cho cháu Zì mà chơi đồ ngoan của cháu.



Asinerum Project Commander

Ref: Asinerum Project Commander (1752)

Zì vẫn xài MiniLM của một bọn lìutìu Đức Nhợn. Embedding Vector của bọn này phóng 2048 Chiều. Nghĩa là còn khỏe hơn cú gợi-tình của cháu Claude cho con Lô chơi OpenAI.

Nhuliệu huấnluyện của bọn này nạp quãng trên 1 tỉ câucú, phần nhớn chôm từ Reddit.

https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2



Mr.Trying

Tôi đang ở Phú Yên, đợt rồi lụt kinh hoàng. Vẫn biết lũ là do phát triển hạ tầng ko theo kịp, quy hoạch như cc. Nhưng đang tranh cãi về thủy điện xã lũ lớn. Zì hiệu trưởng cho tôi vài cồng về món xả lũ của thủy điện chăng? Đội ơn Zì



Asinerum Project Commander

Chúng Má, quân Nhuôm Nhựa Não Lợn, có biết, trang cồng nào chứa nhiều thôngtin hữu-ích nhất Quán Bựa không?

Đó là trang 8 của bàibiên 16 Mùa Quán Bựa. Cách nay quãng một mùa rưỡi cmnr.

Nơi trang trảng, còn có tiênđoán của Zì rằng giá Bích Coi sẽ lên mẹ 100 Kành. Lúc bấy, giá chợ Bích Coi quãng 60 Kành thôi.

Zì biết điều này nhờ Vector Search đó. Và trong khá nhiều trườnghợp, thì cú Search này ngoan hơn việc trahỏi con Gúc NotebookLM.

Bọn Nhuôm Nhựa nên chịukhó nghiêncứu, đặng ápdụng cho hoạtđộng của mình. Nó cũng đơngiản thôi.



Mr.Trying

Mùa này BTC đạt $129k đã là đỉnh của chu kỳ chưa Zì? Còn 1 tháng nữa là hết năm 2025, và thế là mọi cò con sinh viên kỳ vọng 1 mùa atlcoin tưng bừng tan vào mây khói.



Muối Đất

Ref: Asinerum Project Commander (1752)
Anh hồi này cũng rất hay dùng Grok. Zì cho anh đôi nhời về con này của xAI được không?



Asinerum Project Commander

Ref: Muối Đất (1757)

Bọn Nhuôm Nhựa chơi AI tayngang, thì xài con Bot đéo nào chả như nhau. Hỏi khoe à?



Asinerum Project Commander

Ref: Sao Sɷlɷ (1748)

Con Lô này thử test Vector Search cho các Embedded Database (tạng DuckDB) chưa ta?

DuckDB chạy rất nhanh, và đủ xài cho mụctiêu cánhân hoặc cộngđồng nhỏ. Chứ chơi MongoDB dở-ông-dở-thằng cũng phiền như phết.

Zì thì trọngyếu xài Spark thôi. Tiệndụng rẻ xèng.



Sao Sɷlɷ

Ref: Asinerum Project Commander (1759)

Đúng rồi đó Zì.

Con Claude Code made that suggestion liên-thiên bố-láo đó. Chứ MongoDB không phại tay-chuyên trong Vector DB.

Lò-mổ anh đang R&D với Pinecone, Chroma và OpenSearch. Có thể sẽ nghiêm về OpenSearch vì chúng-anh có enterprise subscription (mỗi năm trả cả $100k xèng cho OpenSearch/AWS, đcm) và OpenSearch is a native AWS product/service.

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijPVt__h5DEcCz0jwqADHRJWrugORXd4XYs4m3K0DsUQKUM8i0SdwY2BoTJJJLZap2MzL2RgzoeUg2rX6OheL45p7lkBHTqb-n_j2UY_lNcivGV-wokGXW8wmbjjbaav8Imi6tthvOHOEKppMpZh9C81rRh1Ye64K6EXe92tAJcGjiO_ixfgWVg0NfP6dW/s1600/Screenshot%202025-11-25%20at%208.04.34%E2%80%AFAM.png]



Asinerum Project Commander

Ref: Sao Sɷlɷ (1760)

Lò con Lô này là dân taychuyên thì thuê Mây là trúng cmnr.

Với most bọn Bựa, xài cho mụctiêu cánhân hoặc cộngđồng nhỏ (vài trump ngàn sinhviên được nom là nhỏ, bằng mẹ size bọn Giùn Teo hoặc Vinh Hòm của Giùn), kiêmnhiệm họchành nghiêncứu R&D, chảdụ vậnnhành Quán Bựa, thì chạy mẹ Local thôi.

Với quihoạch đó, thì chọn Chroma hoặc Milvus là ý ngoan, Zì khuyên.

Chroma chạy local cũng títmù như Mây, khỏi nghĩ. Nếu chỉ nhắm họchành hoặc testing, thì phạng In-memory Chroma cũng chày như pháo.

Milvus có bản Lite, títmù too.

Đấy là các Vector DB thựcthụ Zì khuyên Nhuôm Nhựa thử. Cứ nhắm ChatGPT hỏi những gì chúng Má chưa thôngtỏ.

Dcm cũng đơngiản thôi, nếu chúng Má đã thuộc chutrình (như Zì bơm phía trên), dù không là Coder taychuyên như con Lô. Mọi thứ gói mẹ trong vài trang Vibe Code.



Tiểu Mỡ

Ref: Mr.Trying (1754)

Cô ơi

Cô nghĩ cô đang ở Mẽo chăng mà cô dám kiện ông thủy điện xả nước đột ngột

Thủy điện xả nước

Thì chết hạ lưu

Ko xả thì chết từ thượng nguồn đến thủy điện và cả hạ lưu

Mẽo giàu ú ụ như thế mà còn chưa chống lũ được.

Cô ước ao điều gì tại Zùn chăng??



Tetracyclin

Ref: Tiểu Mỡ (1762)

Nhân tiện anh đang học Thần học luân lý, nên anh sẽ phân tích hành vi xả lũ của cộng quân Giùn dựa trên 3 biểu hiện luân lý hành vi hehe.

Đại khái một hành vi được đánh giá là Tốt - Xấu về mặt luân lý sẽ dựa trên 3 biểu hiện: Đối tượng, ý định và hoàn cảnh. Hành vi A được coi là Tốt, khi có cả 3 biểu hiện đều Tốt và/hoặc trung tính, hành vi B là Xấu xa - vô đạo đức nếu chỉ cần 1 biểu hiện là Xấu.

Áp dụng phân tích vào hành vi xả lũ:

1. Đối tượng - bản chất khách quan của hành vi là điều tiết lũ lụt aka Tốt/trung tính

2. Ý định - mục đích của hành vi là tránh vỡ đập, tránh gây thảm hoạ aka Tốt.

3. Hoàn cảnh: nếu chúng mình báo trước cho nhân zân, chuẩn bị hậu sự chu đáo, không úp sọt dân...thì được coi là Tốt/trung tính --> hành vi xả lũ trong lúc cấp bách ngặt nghèo phù hợp tiêu chuẩn luân lý. Các hậu quả sau nó mang tính bất khả kháng.

Còn trường hợp tung nhõn cái công văn xuống tỉnh, rồi rình rình đêm đến xả trộm, nhân zân sáng thức giấc đéo hiểu sao đang cắn sáng mí Thuỷ Tề hehe thì ---> hành vi đó là vô đạo.

Trường hợp nữa là cố tình tích nước cho nhiều để chạy thuỷ điện, rồi lúc lũ tới thì úp sọt nhân zân - đcm Giùn thì ngạch này nhận thứ 2 đéo tọc nào Chúa Nhật ---> hành vi vô đạo.

Hoặc ỷ vào quy trình, thằng cặc nào cũng xả đúng định mức, nhưng 10 thằng đúng định mức xả cùng lúc thì nhân zân bú cặc chứ sao ---> vô đạo

(continue aka còn tí nữa)



Tetracyclin

Ref: Tetracyclin (1763)

Một ví dụ phổ biến nữa chính là bài toán xe điện aka trolley problem. Khi lái tàu đổi đường ray, thay vì giết 5 mạng thì giết nhõn 1 mạng thôi. Chúng Má phân tích - tự.

Giùn hay cộng quân nói chung hay có lý luận xuyên suốt: Lấy mục đích biện minh cho phương tiện, phương tiện đê hèn nhưng mục đích thì hehe trong sáng.

Thần học luân lý phát biểu: nếu mày cố tình giết 1 kẻ vô tội để cứu 8 tỉ người, thì hành vi đó cũng là vô luân.



Kernel-pult

Ref: Asinerum Project Commander (1733)

[si="8"][co="#FF0066"] Anh Carlo này tài ba phết nhỉ. Anh cũng sinh trúng thời nữa. Niên độ 70s-80s là những mùa vàng của ngạch tàn sát chuỗi.

Có một điểm anh tò mò đó là chưa nghe lá cải nào đăng về bộ souvenir của anh ảnh. Thường anh nom mấy anh tay chuyên khác khi hạ thủ xong thường cắt phéng một mẩu gì đó của nạn nhân để làm trophy mang về trưng bày. Có anh cắt tai, có anh lại vặn răng, giựt dây chuyền hay thậm chí chặt nguyên đầu lâu vàng son về sưu tập. Không biết anh Carlo này có không?[/co][/si]



Lil Lyhn

A thề mấy nay đi đâu cũng nghe lũ liếc , cãi nhau chí choé xả lũ. Cãi nhau làm gì, nếu cãi nhau ra vấn đề, xử lý được vấn đề thì hãi cãi nhau. Làm như bọn cãi nhau xong là có thể giải quyết được mọi chuyện ý



Sao Sɷlɷ

Nhân tiện nghỉ-lễ đánh tý road-trip.

[img=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9lVk8do-jTd0EdxxDWt8b-jnt8pXB81SpjnYRKafX63vUC7hECACw_CKyQPXnIzL-vfEGC2Gmf2wtVTJgXplq5eRVQJvkn8Rbe3t2cZQGXBZKon7KucvavP2sWlxa5sQxeR3DXyqEiRBtr7Js0OlfOBtUk5tINs6nC976nP9qXcRSVjJDtzz4Z8Expl-e/s1600/IMG_1020.PNG]



Asinerum Project Commander

Ref: Tetracyclin (1764)

Quả Trolley Prob của Nhuôm Nhựa này là một bàihọc đạođức kinhviện. Câu giảnhời đúng của nó là, hãy buông cho thiênchúa quyếtđịnh. Vì với bầndân chúng Má, thì, quyếtđịnh đéo nào cũng vôluân vôđạo cả.

Môn này khác môn "mụcđích biệnminh phươngtiện", nhớ nha con Nhuôm Nhựa.

Hànlâm cũng đặt một cú hỏi dụngôn khác, không kém phần ngôntình. Đó là môn "khi mama ông mí vện ông cùng rơi xuống sông, ông sẽ cứu ai trước".

Vài trángniên sẽ giảnhời, ông cứu mama chứ, vì vện tìm đéo đâu chả có, mama thì không.

Lại trángniên khác giảnhời, ông cứu vện chứ, vì mama giàhói rồi, chị ta sẽ thôngcảm.

Trángniên No1 chưa chắc là người hiếuthảo. Con ta quen mồm thôi.

Trángniên No2 chưa chắc là người thựcdụng. Con ta hàihước thôi.

Cả hai trạnghuống đều là giảđịnh. Nơi thựctế thì, dcm, gần ai thì cứu người đó trước. Chúng Má không có thờigian suytính đâu, hànhđộng bảnnăng thôi.

Dcm tuynhiên, lếu Zì là mama chúng Má, thì, Zì sẽ bảo, mày cứu vện mày đi. Zì phải là người có đạođức vẹntoàn, và biết vịthế mình.

Một quả dụngôn khác, cũng thường gặp nơi hiệntrường nhânsinh. Đó là, giảthiết vện mí hàinhi chúng Má cùng rơi xuống sông. Dcm trườnghợp này khác hẳn. Ngay cả khi hàinhi chúng Má rơi xa hơn vện, cũng cần cứu anh ta trước. Và vện chúng Má sẽ đồngtình không tathán.

Dcm tuynhiên, môn "vện vs hàinhi" này không giống môn Trolley Prob phía trên.



An Phong

Chi bộ có biết vụ 2 anh gay Giùn cán bộ Lạng Sơn tự nguyện chặt thủ quay clip nấu ăn không.

Cứ tưởng bệnh hoạn kiểu này chỉ có bọn Tây lông sắp xuống hố mới có.



Xoong Thủng

Ref: An Phong (1769)

Vụ này có clip cách nay chừng 6 tháng rồi, giờ mới rộ lên nhiều Clip
Không chắc 2 anh là gay nhưng:
1 anh muốn giữ cảm giác cực khoái khi sóc lọ thì được xui là xuất tinh phát có thằng nào chặt thủ cấp thì sẽ sướng mãi.
1 anh thì tìm kiếm cảm giác được chém treo ngành

Các cô đoán trùng rồi: 2 anh gặp nhau cùng hợp tác



Tiểu Mỡ

Trong 1 quả rừng nọ

He he

[IMG=https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9sDY2bSAid_hdmTiZVpRztJyI5Q0mFUupUNL5YJiGgN1kTEq_mqlG9z7igEEPJ857kB0U4smhmIK2YbeWmtnvQPR5hjW8btVZgES8tJj9qoEW1kjRfEUMx4uk-eoA7qmw-lzhk74k1XiKKhHEveSW1PWuzQ5OR2yF5KXqJLOBgcgytyk9962CakYb-lZJ/s1192/1000007898.jpg]



Tetracyclin

Ref: Asinerum Project Commander (1768)

Zì trả nhời làm anh hơi bất ngờ nha, chỉ có E.Kant là phát biểu giống Zì như vậy, luân lý hành vi của Công giáo sẽ phân tích như này:

1. Đối tượng: bản chất khách quan của hành vi là điều chỉnh tàu nhằm cứu người. Tự thân hành vi là Tốt/trung tính

2. Ý định: cứu 5 người chứ không phải ý định là giết 1 người.

3. Hoàn cảnh: khẩn cấp và hậu quả 1 người chết (ngoài mong muốn).

Vậy hành vi này được chấp nhận.

Một phiên bản khác của Trolley Problem là đẩy gã béo vô tội xuống chặn đường tàu. Hành vi này tự thân nó là vô luân (giết người vô tội để đạt mục đích tốt), mục đích không bao giờ được dùng để biện minh cho phương tiện.

Còn nhà đạo đức E.Kant thì phát biểu như Zì, chúng Má dựa vào đâu mà dám nói mạng 1 người ít quý hơn mạng 5 người ?



Asinerum Project Commander

Ref: Tetracyclin (1772)

Zì không ưng quả luậnlí Trolley tạng này. Nó giống các cú phátngôn hòa-cả-làng, một phép ngụybiện đơnsơ.

Là Zì, thì dcm, Zì cứ cho ông Trolley chạy thẳng đường như quihoạch của ông. Nếu ông ta đâm vào đám nhândân, thì tèo quãng vài chục mạng là cùng, chứ đéo có chuyện tèo sạch. Cho chúng nghiệm bài học: không tậptrung trên đường tàu.

Nếu thay ông Trolley thành ông Xebương, thì sao? Câu giảnhời đơngiản hơn nhiều. Zì tránh cả đám đông, tránh cả anh nhândân đứng một mình.

Còn khi, thay trạnghuống "lái tàu" thành trạnghuống "chặn tàu" [bằng một anh béo], thì hehe, giảđịnh này thựcthụ đầnđộn và phi thựctế. Một anh béo, dù béo như ông voi, cũng đéo chặn được ông Trolley mà không giết thêm vôsố mạng.

Cuốicùng, giảđịnh chỉ là giảđịnh thôi. Nơi thựctế hiệntrường, các quyếtđịnh đến trong tíchtắc, trọngyếu nhằm đạt mụctiêu cao nhất, khíacạnh luânlí hầunhư không được đem ra cânđong.

Chảdụ, cuối thếchiến ww2, lãnhchúa Hitler bạn thân Zì được các mônđệ tưvấn kếhoạch tung các xebay cảmtử phạng quân phe Đồngminh, học theo bọn Híp. Một mạng đổi ngàn mạng.

Bạn Zì từchối kếhoạch, dù bạn đã chínhthức lâm đường cùng. Không phải vì luânlí cặc nào cả. Bạn đơngiản cho rằng, làm vậy không đúng vịthế của dântộc caoboong tóp trầngian. Và nếu có làm, thì địchthủ cũng nghĩ ra được cách khắcchế, nếu chúng thựcthụ mạnh và quyếttâm.

Kếtcục đã tỏtường. Bọn Mẽo nghe bọn Híp gồng Mách khiếp quá, nên đã phạng luôn 2 trái Núc. Chúng thậmchí tính phạng nhiều hơn nữa (hết mẹ cả kho Núc luôn) nếu lãnhchúa Híp không đầuhàng. Sau chiếncuộc, chúng còn cấm Híp tổchức quânlực, và luôn dèphòng. Với bọn Đức, bọn Mẽo nhẹnhàng hơn nhiều, chúng vẫn coi toọc Đức là bạnbè.

Vấnđề này Zì đã giảng mãi nơi bài biên Không Cách Nào Rửa Sạch, mà quân Nhuôm Nhựa đã quên mẹ như rửa rau.



Tiểu Mỡ

Ref: Xoong Thủng (1770)

Khiếp rợn vãi

E nghe thôi

Nghe 1 nửa đã lạnh toát cả người



Asinerum Project Commander

Ref: Asinerum Project Commander (1773)

Quyếtđịnh của Hitler ngược mẹ quyếtđịnh của Linh Ria bên xứ Nga Lợn. Đúng là hai lãnhchúa trái mẹ 2 chiều đốinghịch. Nó càng chứngtỏ, rằng toọc Nga Lợn chỉ là toọc Bương hạng 3 thậmchí hạng 4.

Nơi chiếntrường Stalingrad, Linh Ria đã ban lệnh nướng mọi mạng bộđội của mình, miễn không thua. Kếtcục, 2 triệu Lợn đã lên nóc tủ, trong đó rất nhiều cháu không được trangbị võkhí, và đôthành Stalingrad bị tànphá 95% (kỉlục ww2, trên cả Warsaw xứ Nhan).

Bọn Đức Nhợn thựcthụ kinhhãi ýchí đó của Linh Ria. Nhưng nhândân nên nhớ, toọc Đức sẽ không thua ww2 nếu bọn Mẽo Chó không nhúng chân vào. Bạn Zì hoàntoàn tintưởng sẽ quét sạch xứ Nga Lợn như chùi mông đít. Dcm bọn Mẽo Chó tảkhuynh dânchủ chó.

Bọn Đức kinhhãi thôi, chứ không sợ. Nếu Linh Ria Lợn định nướng quân thêm lần nữa, chúng Đức lại hehe đun tiếp thôi.

Linh Ria nướng quân không vì luânlí, không vì chiếnthắng. Anh ta nướng bộđội vì đôthành đó mang tên anh ta.



Ông Cụ

Nướng quân để đạt được mụcđích đôikhi là cáixướng của kẻ cầmquân. Làm phận cái kiến phải thamgia chiếntrường đãlà chấpnhận phải chết rồi. Anhhùng, dântộc, tổquốc chỉ là sáorỗng để cổvũ dân đen mà thôi. Sau chiếnthắng thì thằnglính quyèn cũng chả được cái mảmẹ gì.



Ông Cụ

Trump vừamới côngbố đóng cửa bầutrời Venezuela, ko cho chuyến bay nào bay vô bay ra khỏi Venezuela. Rất cóthể sẽ tấncông trên đất bằng vũlực.



Bazi Lốp

@An Phong 1769
---------------------------

Vụ này tôi xem video hồi mới đăng rồi.
Cái 88 trang thì mới đọc.

Tôi rất thích tìm hiểu, xem phim, tài liệu về trinh thám, phá án, Pháp y...

Video này đăng trong nhóm "Hồ sơ, tội phạm bí ẩn bệnh hoạn trên FB.

Nói chung nếu nhìn theo khía cạnh triết học, tâm lý thì nó là sự tiến hoá thôi.


Xưa Giùn giết nhau dã man, man rợ thì đầy nhưng đều là có động cơ rõ ràng. Của loài thú. Ko tình thì tiền, ko tiền thì thù.
Đại loại vậy.

Những vụ như này chỉ xảy ra ở xã hội giãy chết.

Khi kinh tế, xã hội phát triển đến 1 mức nào đó. Thì người. Ta giết nhau ko vì tình vì tiền vì thù nữa.

Mà vì biến thái, hoặc đơn giản là bố mài thích thôi.

Vụ này và vụ thằng cu gì mê game vác súng bắn 3 người ở Daklak đó.
Là minh chứng.

Chứng tỏ xã hội Giùn cũng phát triển rồi đó.



Tiểu Mỡ

Ref: Bazi Lốp (1778)

Ha há.

Em chắc chắn Zì sẽ chởi Cô

Zì không chửi

Em gửi hình nude

He hé

Nhiễm Chì nặng quá rồi





Muối Đất

Ref: Tiểu Mỡ (1771)
Mỡ Muội vẫn chói chang. Mừng chúc em và chi bộ lễ ta ơn happy. Sang Mẽo mới thấy lễ này bà con ăn tiệc dữ dội đúng hội hè.



Tiểu Mỡ

Theo Mỡ đây chỉ là 1 dạng bệnh tâm thần

Chứ chả liên quan gì đến

Hậu quả phát triển xã hội

Lâu lắc rồi

Xưa có con nào đó quây 1 bầy chuột vào. Cho ăn vỗ béo

Nhưng đó bị nhốt

Nên chúng sinh ra giết nhau

Phải chăng cô đang nghĩ , xã hội đang dần tiến đến bước, nó say ấm cật đó chăng???

Nếu thế thì cô bị nhiễm tictoc nặng rồi





Đầu Đất

Ref: Tiểu Mỡ (1771)
Muốn xem bản 3D phải làm thế nào Mỡ em.



Tiểu Mỡ

Ref: Đầu Đất (1782)

Đợi anh Cụ lộ diện

Anh ha 😀



Bazi Lốp

@em Mỡ 1779
------------------------

Cá với anh là Zì sẽ ko chửi không?

Thật mà.
Góc khuất trong tâm hồn con người nó đa dạng lắm.
Ai cũng có 3 bộ mặt.
-công cộng (xã hội thấy)
-riêng tư (người nhà thấy)
-bí mật (chỉ em biết, internet biết, e muốn giấu)
Kiểu như con Lói lên đây hổ báo í

Sự thực thì từ xưa đầy ngừoi đã thế rồi.
Em có biết nhiều vàng son bị chồng đánh như đập bao cát mà ko thể bỏ, vẫn quấn nó ko?

Sô nhiều là chó vũ phu thật.
Số ít là mấy vàng son đó nghiện bạo dâm.
Kiểu khi làm tình phải sỉ nhục, phải ngược đãi mới sướng í.

Ko phải ai cũng có khả năng đó đâu em. phải có tố chất. Thằng khác có cosplay thì cũng ko ra chất được như thằng chó vũ phu kia.

Giờ xh phát triển hơn. Lói gì lói. Mầm mống của những điều đó lại có cơ hội phát triển.



Đầu Đất

Ref: Tiểu Mỡ (1783)

Anh lại ghen tị cô Cụ quá.



Asinerum Project Commander

Em Mỡ rải trúng hột le cmnr.

Con Lốp bị ngấm độc Lá Cải Giùn, rất nặng. Đặcbiệt độctố từ hệthống Giáosư Giùn Tích Tóc, mí Việnsĩ Giùn Phát Búc, là cựckì nghiêmtrọng. Chết cười. Về nhà bú Vitamine A, ngay và mau, con Bò.

Các tạng bệnhlí tâmthần, aka hànhđộng quáiđản không giống số đông, thì nòi nào chả có, thời nào chả có. Càng xaxưa manmọi và thấpkém, tạng bệnh này càng mạnh và rộng và độcđáo, vì chưa có đủ quiphạm đạođức vănhóa vănminh, cũng như chưa thônghành luậtpháp chếtài khắcnghiệt.

Chúng Má cứ quansát các tậpđoàn súcsinh sẽ nom tỏ luậnlí này. Dcm nòi người bảnnăng gốc cũng vậy, nhưng đã được rènluyện nặnbóp qua nhiều lịchsử, nên chúng Má hiếm nghe qua.

Riêng Giùn, thời đéo nào cũng có các anhhùng khốcliệt. Vài ngàn mùa trước, cháu Tấm đã khoáitrá luộc chị ruột mình (hoặc băm làm mắm, hay sao) vì ghét chị ta. Chuyện vănchương chép vậy, thì chắcchắn thựctế đã từng [dù không nguyênsi], hoặc ướcmuốn tâmcan của Giùn chính là vậy, chỉ thiếu dịp bộcphát.

Giùn thủa cộngquân, và đến tận gần đây, khi mạngmẽo trầngian chưa bùngphát, thì chúng Má hầunhư chả baogiờ nghe những vụ rùngrợn, vì đơngiản thôngtin đó bị giấu như nhẹm.

Nơi Zì sinhnhai quãng 1960s, có một vụ tànsát kinhđộng. Đó là khi, một trángniên đã dùng kéo chọc thủng bụng vện mình đang mang thai, nơi một nghĩađịa nộiđô. Cháu mới u20 thôi, bìnhthường rất quá ngoan. Vện cháu cũng. Hoàntoàn không có chuyện cãivã hay ghentuông hay thùhằn gì.

Mama papa Zì sợ đến độ, suốt hàng chục mùa không lảngvảng gần quả nghĩađịa sátthủ, dù nó nằm ngay đôthành. Cả làng Zì, trong suốt cả mùa, chỉ bàntán về cặp trángnhiên số nhọ.

Nhưng cáy dcm, nhândân các làng khác [thuộc đôthành] lại chả biết mẹ gì về cú tànsát kinhviện. Hoặc, nếu có biết, thì hếtsức mùmờ. Vaitrò của truyềnthông thôi.



Asinerum Project Commander

Ref: Asinerum Project Commander (1786)

Nhândân làng Zì kháo nhau rằng. Lúc ra trước tòa Giùn, quan hỏi cháu trángniên. Lúc mày chọc bụng vện mày. Em ấy có nói gì không? Cháu giảnhời rằng. Thưa ông. Vện cháu bảo. Anh ơi anh giết em cũng được, nhưng đừng giết con.

Cả hộitrường òa-khóc như tutu, trừ trángniên sátthủ. Zì cũng, dù chỉ hónghớt hehe thế mí chày. Lúc u20, Zì kể lại chuyện, như thể chính Zì cópbết từ mồm sátthủ, cho nhiều mônđệ. Chúng Má đoán trúng rồi đó. Bọn này khóc như tutu cũng. Dcm ngôntình quá đi mà.

Dĩnhiên cú lâmli này là mắmmuối, đặctrưng của vănhóa tiêuthụ thôngtin Giùn. Chứ những trọng-án manmọi của Giùn cộngquân ever, rất hiếm nhândân được gọi thamgia. Báochí dĩnhiên hoàntoàn ngoài-cuộc.



Asinerum Project Commander

Ref: Asinerum Project Commander (1787)

Với địnhkiến bầnnông tạng của con Lốp, thì Giùn đạichúng thốngnhất nhau rằng, các chuyện bạotàn oannghiệt bănggiá, là chuyện của xãhội vănminh đủđầy sungsướng, của no-cơm ấm-cật. Chứ người nghèo, suốt đời chỉ lo sao đủ miếng cắn cho ngày mai, thì đứng cách xa vạn dặm.

Hehe hồnnhiên đến thế là cùng. Sang Châu Mọi mà sống thử, rồi sosánh manmọi vs vănminh.



Asinerum Project Commander

Ref: Asinerum Project Commander (1788)

Chúng Má, quân Nhuôm Nhựa, còn nhớ bài biên phóngsự Chuyện Tình, của Zì kínhyêu quíphái quá, hay không?

Nơi bài bải, có nhânvật chính, một đànbà gáimú, đã giết chính hàinhi mình, bằng cách dìm xuống cống mương. Nguyêndo của cú tànsát, thì không ai tỏ, đến tận ngày này. Vì, tòa Giùn nhét án vào mồm một người khác, vốn bị đạichúng cămghét, và truy tội trước cả phiên tòa.

Zì nghĩ, dù nguyêndo là gì, thì cú tànsát cũng chỉ là một cơn bệnh, một tainạn, một đòn hiểm từ Satăng thiênthần sađọa. Nó thuộc tạng hiếm, chứ không quá hiếm. Nó cũng chả liênquan kinhtài hay vănminh.



Xoong Thủng

Anh nhớ đã đọc hồi kỳ của 1 anh Bương Pháp nói về tết ở xứ An Nam. Trong đó có chi tiết Giun nhân cho rằng nếu giết được 1 con Giùn khác vào đêm 30 tết thì sang năm anh ảnh sẽ gặp may. Do vậy, Giùn thủa xưa rất sợ ra đường vào đêm 30.

Như vậy, khoái giết người thì man mọi hay văn minh đều có, man mọi còn nhiều hơn, anh nghĩ vậy.

Con đao phủ trong vụ ở Lạng Sơn, nếu không khoe để tìm con tự hiến kế tiếp thì chưa chắc đã bị lộ. Nhưng điều đó là không thể vì anh xuống tay dứt khoát và chuyên nghiệp như trong clip thì anh suy đoán đây không phải lần đầu của con cỏn.

 

Oldest Older 1601 – 1790 of 1790