Skip to content

Instantly share code, notes, and snippets.

View ahmedibrahimq's full-sized avatar

Ahmed Ibrahim ahmedibrahimq

View GitHub Profile
// imports ...
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@ahmedibrahimq
ahmedibrahimq / grades-sheet-ar.ipynb
Created February 15, 2020 11:15
Cleaning and classifying Arabic handwritten grades sheet, OCR
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ahmedibrahimq
ahmedibrahimq / learn_git.md
Created December 25, 2019 17:38
Note git commands I have been learning

'''bash git branch -l git branch -r git branch newBranch git checkout newBranch git checkout -b anotherNewBranch

git checkout master git merge newBranch git merge newBranch anotherNewBranch

@ahmedibrahimq
ahmedibrahimq / bash.md
Last active December 25, 2019 13:51
linuxcommandline

Learn Bash Scripting

#!/bin/bash
## The very first line of a script should always be this line.
## This line identifies which interpreter should be used.
## The first two characters are referred to as a shebang.
## After that (important, no spaces) is the path to the interpreter.

chmod +x myscript.sh chmod 755 myscript

PATH=~/bin:$PATH

@ahmedibrahimq
ahmedibrahimq / NLP_autocomplete.ipynb
Created August 15, 2019 15:56
Predicting the next word in a sentence using a statistical approach.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@ahmedibrahimq
ahmedibrahimq / example-code.txt
Created August 14, 2019 09:44
Grammar and Syntax of My Own Programming Language.
define x as list.
define i,j as integer.
put 0 in i,j.
put i,j,55,13 in x.
put 1,3 in i,j.
let i from 5 to 1 step -1 repeat:
if j == 0, put 1 in j..
if i == 0, put 1 in i.
else if i==j, put 0 in x.