Posts

FOSS First Question

Image
2020-01 Which of the following is an example for Free and Open-Source Software? Microsoft Office Mac operating system Adobe Photoshop Google Docs GNU Image Manipulation Program Solution (e) GNU Image Manipulation Program GNU Image Manipulation Program (GIMP) is an example of Free and Open-Source Software (FOSS). FOSS refers to software that users are free to run, copy, distribute, study, change, and improve. Microsoft Office, Mac operating system , and Adobe Photoshop are proprietary software, meaning their source code is not openly available and their use is restricted by licensing agreements. Google Docs is a web-based application that is free to use but its source code is not open-source. 2021-01 Which of the following software pair is an example of Proprietary Software? macOS and Ubuntu Firefox and Adobe Flash Player Google Docs and Open Office Writer ...

Information systems second question

Image
2020-02 Which of the following hardware devices would show the most detailed view of graphical content? 3D camera CCTV camera Very-high resolution display device Web camera used to record lectures Airplane's black box Solution The correct answer is (c) Very-high resolution display device. A very-high resolution display device is designed to output and present graphical content with a high level of detail, allowing for a clearer and more intricate visual experience. "Very-high resolution display devices that will show content in incredible detail and dramatically improve the viewing experience (think clarity and resolution way beyond 1080p HD)" [1] The other options are primarily input or recording devices, or a data recorder, and are not designed for displaying content in detail: (a) 3D camera: An input device that captures images in three dimensions. (b) CCTV camera: An input device used for ...

Boolean Algebra Operator Precedence

Image
Boolean Precedence Visualizer Enter a Boolean expression using T (true), F (false), ! (NOT), && (AND), || (OR), and () . Click 'Evaluate' to see the order of operations. Evaluate Evaluation steps will appear here. Operator precedence in Boolean algebra Operator precedence (also called operator order) tells you which Boolean operation is evaluated first when an expression contains several operators and no parentheses. Using precedence correctly avoids ambiguity and helps you evaluate or simplify expressions step by step. Common precedence order (highest → lowest) Priority Operator(s) Typical symbol(s) Description 1 (highest) Parentheses / Grouping ( ... ) Force evaluation of the grouped subexpression first 2 NOT (negation) ¬, !, ~ ...

Integrating Heat Map Calendor to Blogger

Image
A. Setting up Google sheets Make two columns in your spreadsheet. The first column should be called "Date" and the second column should be called "Visitors". B. Add get and post methods in Apps Script Your Spreadsheet ID, is in between d/{spreadsheet ID}/edit const SPREADSHEET_ID = "Your spreadsheet ID"; const SHEET_NAME = "Sheet1"; function doGet(e) { if (e.parameter.log) { incrementToday(); } return getHeatmapData(); } function incrementToday() { const ss = SpreadsheetApp.openById(SPREADSHEET_ID); const sheet = ss.getSheetByName(SHEET_NAME); const today = Utilities.formatDate(new Date(), ss.getSpreadsheetTimeZone(), "yyyy-MM-dd"); const data = sheet.getDataRange().getValues(); let found = false; for (let i = 0; i { if (row[0] && row[1]) { result[Math.floor(new Date(row[0]).getTime() / 1000)] = Number(row[1]); } }); const callback = "handleCalData"; // JSON...

Boolean Algebra

Image
Law OR Form AND Form 1. Identity Law P + 0 = P P ⋅ 1 = P 2. Idempotent Law P + P = P P ⋅ P = P 3. Commutative Law P + Q = Q + P P ⋅ Q = Q ⋅ P 4. Associative Law P + (Q + R) = (P + Q) + R P ⋅ (Q ⋅ R) = (P ⋅ Q) ⋅ R 5. Distributive Law P + (Q ⋅ R) = (P + Q) ⋅ (P + R) P ⋅ (Q + R) = (P ⋅ Q) + (P ⋅ R) 6. Inversion Law (A′)′ = A (A′)′ = A 7. De Morgan's Law (P + Q)′ = P′ ⋅ Q′ (P ⋅ Q)′ = P′ + Q′ 8. Complement Law P + P′ = 1 P ⋅ P′ = 0 9. Domination Law P + 1 = 1 P ⋅ 0 = 0 ...

Smoke Testing vs Sanity Testing vs Regression Testing

Image
Smoke Testing Definition: Smoke testing is a quick check that the basic and critical functions of an application work after a new build or deployment. It answers: “Is the build stable enough for deeper testing?” Key Points Executed immediately after a new build is deployed. Covers core paths only — broad but shallow. If it fails, the build is rejected; no further testing proceeds. Often automated in CI/CD; sometimes run by developers or QA. Analogy Like turning on a new appliance: if you see smoke, you don’t test every feature. Example (E-commerce) App starts and homepage loads. User can log in / sign up. Search returns results. Item can be added to cart. Checkout can be initiated. Smoke vs. Sanity vs. Regression Testing Sanity Testing Purpose: Verify a...

Processor Types and Specifications

Image
2020-02 Which of the following is/are TRUE regarding the Von Neumann architecture? Single Instruction, Multiple Data (SIMD) Single Program, Multiple Data (SPMD) Single Instruction Stream, Single Data Stream (SISD) Multiple Instruction, Multiple Data (MIMD) Multiple Instruction, Single Data (MISD) Solution The correct option regarding the Von Neumann architecture is (c) Single Instruction Stream, Single Data Stream (SISD) . The Von Neumann architecture is a foundational computer architecture where both data and instructions are stored in the same memory space. This architecture is characterized by a single processing unit that executes instructions sequentially, one at a time, and processes data from a single stream. This aligns with the definition of SISD (Single Instruction, Single Data) in Flynn's Taxonomy, which categorizes computer architectures based on their instruction and data strea...