Skip to content

Instantly share code, notes, and snippets.

Foad Sojoodi Farimani Foadsf

Block or report user

Report or block Foadsf

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View exportedVariables.csv
time theta1 theta2
0 0 0
0 0 0
0 0 0
0.02 -6.40192 -7.79226
0.04 -12.8038 -12.1422
0.06 -19.2058 -18.1304
0.08 -25.6077 -26.7809
0.1 -32.0096 -32.5266
0.12 -38.4115 -36.9923
View testData.mo
model testData
extends Modelica.Icons.Example;
import Modelica.Math.Random.Generators;
import Modelica.Math.Random.Utilities;
parameter Real k = 50.0;
parameter Real J = 0.001;
Real theta1;
Real theta2;
@Foadsf
Foadsf / Answer.md
Created Jul 18, 2019
Installing DOS Navigator ( dn ) on FreeDOS
View Answer.md
  1. Ok first of all if you have issues installing FreeDOS on VirtualBox and you get weird infinite loop Invalid Opcode errors, [here][1] I wrote a small instruction how the installation should be done.

  2. Now when you have FreeDOS booted, from [here][2] you need to install the networking software and reboot.

  3. then you can run fdnpkg update to update the installed packages

  4. but you don't need to install dn as it comes with the FreeDOS iso file. all you need to do is:

  5. run FDIMPLES package manager

  6. go to Utilities

  7. find DN2 and select it

  8. reboot

@Foadsf
Foadsf / example.py
Last active Apr 17, 2019
example for this question
View example.py
#%%
import os
os.chdir(os.getcwd())
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
sns.set()
@Foadsf
Foadsf / main.c
Created Apr 15, 2019
regarding this question for array append function in C using dynamic memory allocation
View main.c
#include <stdio.h>
#include <stdlib.h>
typedef struct intlist_ {
int size;
int* list;
} intlist;
void append(intlist* arr, int value){
View test.ino
const int buttonPin = 2;
const int ledPin = 7;
int buttonState = 0;
int lastButtonState = buttonState;
bool flag = true;
bool flag_ = flag;
volatile byte state = LOW;
volatile byte state_ = state;
@Foadsf
Foadsf / findCirc.c
Created Apr 6, 2019
find circle from to points and radius
View findCirc.c
#include <stdio.h> // NULL,
#include <math.h>
typedef struct Point {
float x;
float y;
} point;
typedef struct Circle {
point c;
View test.md
<style type="text/css"> .tg {border-collapse:collapse;border-spacing:0;} .tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;} .tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;} .tg .tg-cmwg{background-color:#ffccc9;text-align:center;vertical-align:top} .tg .tg-baqh{text-align:center;vertical-align:top} .tg .tg-uys7{border-color:inherit;text-align:center} </style>
View test.md

check the html block diagram

@Foadsf
Foadsf / uititle.sci
Last active Mar 27, 2019
The famous uititle from Enrico Segre (emeritus Scilab contributor) reborn
View uititle.sci
function t = uititle(h, text, relpos)
pos = h.Position;
select relpos
case "r"
pos(3) = 2 * pos(3);
lay_opt = createLayoutOptions("grid", [1,2]);
case "t"
pos(4) = 2 * pos(4);
lay_opt = createLayoutOptions("grid", [2,1]);
case "l"
You can’t perform that action at this time.