Skip to content

Instantly share code, notes, and snippets.

View dulimarta's full-sized avatar

Hans Dulimarta dulimarta

  • School of Computing and Information Systems, Grand Valley State University
  • Grand Rapids, Michigan
View GitHub Profile
@dulimarta
dulimarta / lab02_b.rs
Last active January 25, 2024 01:47
CS452 Lab02 - Sample 2 (Rust)
use std::env;
use nix::unistd::fork;
use std::process;
fn main() {
let args: Vec<String> = env::args().collect();
if args.len() < 2 {
eprintln!("Not enough argument");
return;
}
@dulimarta
dulimarta / FractionFactory.kt
Created November 25, 2019 17:01
CS343 FractionFactory.kt
package gvfraction
import java.lang.IllegalStateException
import java.lang.reflect.InvocationTargetException
import kotlin.reflect.KClass
object FractionFactory {
var creator: KClass<FractionOperator>?
// var instance: FractionFactory
@dulimarta
dulimarta / CMakeLists.txt
Last active November 7, 2019 18:52
CIS343 C++ Fraction
cmake_minimum_required(VERSION 3.14)
project(Fraction)
set(CMAKE_CXX_COMPILER clang++)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_FLAGS "-g -Wall")
include_directories(.)
@dulimarta
dulimarta / bbassign.py
Last active December 9, 2019 20:33
Unzip Bb assignment files by userid
#!/usr/local/bin/python3
"""
This program parses a zipped assignment downloaded from Bb,
creates a new subdirectory for the assignment, and unzip
all the files into subdirectories named after the student userids
"""
import zipfile
import sys
@dulimarta
dulimarta / layout.css
Last active May 14, 2019 00:37
CS371 Flexbox and Grid
#container {
background: lightblue;
}
section {
border: solid 2px black;
border-radius: 8px;
margin: 4px;
padding: 8px;
}
@dulimarta
dulimarta / 00-hello-world.html
Created April 5, 2019 16:52
CS371 React Samples with Dropin Scripts
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Hello React</title>
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/[email protected]/babel.js"></script>
@dulimarta
dulimarta / intr_scanf.c
Created February 14, 2019 23:04
CS452 Interrupted calls
#include <stdio.h>
#include <signal.h>
void handler(int x) {
printf ("Got the signal\n");
}
int main() {
char val[50];
struct sigaction act;
@dulimarta
dulimarta / webtest.js
Created January 23, 2019 01:16
CS371 Jasmine Unit Tests for HW2
var MyCSSRules;
describe('Web Page Homework', () => {
const MY_HTML_FILE = 'completed.html';
var mTable;
var page, pageStr;
var cssURL;
const findSelectorWithPropAndValue = (prop, value) => {
// console.debug(`Looking for selector with property ${prop}`)
@dulimarta
dulimarta / searchmovie.php
Created October 12, 2018 23:10
CS371 Search Movie
<?php
session_start();
?>
<head>
<link rel="stylesheet" href="imovenlater.css">
</head>
<body>
<h1 class="logo">i-Move-n-Later</h1>
<?php
require_once '/home/dulimarh/dbconfig.php';
@dulimarta
dulimarta / hw3-functions.js
Created September 14, 2018 04:13
CS371 HW3 function stubs
/**
* Created by Hans Dulimarta
* TODO: Add your name below this line
*/
/**
* Given the ID of a node {rootId}, find all its descendant elements having
* its attribute id set and then change their class to {klazName}.
* The function returns the number of such elements found.
*