Skip to content

Instantly share code, notes, and snippets.

View ramytamer's full-sized avatar
🤔
🤷‍♂️

Ramy Tamer ramytamer

🤔
🤷‍♂️
View GitHub Profile
@ramytamer
ramytamer / login.php
Last active August 29, 2015 14:19
login
<?php
require_once 'app.php';
$app = new App;
if ( isset($_POST['email'], $_POST['password']) ) {
$email = $_POST['email'];
$password = $_POST['password'];
@ramytamer
ramytamer / app.php
Last active August 29, 2015 14:19
app
<?php
session_start();
/**
* App
*/
class App
{
protected $db;
{
"bold_folder_labels": true,
"caret_style": "solid",
"color_scheme": "Packages/Theme - Hero/Hero Dark Eighties.tmTheme",
"enable_tab_scrolling": false,
"fade_fold_button": false,
"font_face": "Ubuntu mono",
"font_size": 13,
"hightlight_line": true,
"ignored_packages":
@ramytamer
ramytamer / eninv.html
Last active August 29, 2015 14:20
english invoice
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Orient Logistics - English Invoice</title>
<!-- Bootstrap CSS -->
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
@ramytamer
ramytamer / arinv.html
Last active August 29, 2015 14:20
arinv
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Orient Logistics - Arabic Invoice</title>
<!-- Bootstrap CSS -->
<link href="assets/bootstrap.min.css" rel="stylesheet">
@ramytamer
ramytamer / eninv.html
Last active August 29, 2015 14:20
eninv
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Orient Logistics - English Invoice</title>
<!-- Bootstrap CSS -->
<link href="assets/bootstrap.min.css" rel="stylesheet">
@ramytamer
ramytamer / main.js
Last active August 29, 2015 14:20
mainjs
var nw = require('nw.gui');
var win = nw.Window.get();
$(function() {
$('#prntbtn').click(function() {
$('.prnthide').hide();
window.print();
@ramytamer
ramytamer / semaphore.c
Last active August 29, 2015 14:22
Semaphore Usage
////////////////
// Semaphores //
////////////////
/**
* Define semaphores
*/
sem_t a, b, c;
/**
@ramytamer
ramytamer / pthread.c
Last active August 29, 2015 14:22
Threads (pthread)
////////////////////
// Thread pthread //
////////////////////
/**
* Define a thread
*/
pthread_t thread;
/**
* Create a thread
* if( pthread_create != 0) return err;
@ramytamer
ramytamer / sharedmemory.c
Last active August 29, 2015 14:22
Shared memory
///////////////////
// shared memory //
///////////////////
/**
* Open a shared memory
* @return shared memory file descriptor
* if(shmfd < 0) err
*/
int shmfd = shm_open( "MSG_NAME", O_CREAT | O_EXCL | O_RDWR, S_IRWXU | S_IRWXG);