Some good notes on indexing i've found in slideshare...
"MySQL users commonly ask: Here's my table, what indexes do I need? Why aren't"
Some good notes on indexing i've found in slideshare...
"MySQL users commonly ask: Here's my table, what indexes do I need? Why aren't"
This is a very straight forward program for someone who wants to learn bash in a matter of hours and also in a efficient way.
the Guide consists of two main steps:
✔ Getting familiar with bash script
✔ Implement a simple bash script program
Motivation (summary) :
Well according to RFC959 FTP does not support search meaning you
have to find your desired files all by yourself.
As a computer programmer this is awful for us, so we have decided
to implement a simple bash script program that is simply FTP
client with search!
YOUR SCRIPT = FTP IN TERMINAL + SEARCH SUPPORT
DOWNLOAD FULL DESCRIPTION HERE
My Approach:
i believe this is the easiest way!
There are ways that you can go on to be able to search in FTP as a file, therefore you must first make a shadow of FTP in your linux native filesystem. I will use curlftpfs inorder to mount the FTP in my /mnt/FTPSearch ( I will simply mount the FTP on my own machine )
Download the Full Implemention From Github With Explanations
The main project that me and my colleague designed for Operating Systems course ( Spring 2018 ) - TA of OS
Project Description ( summary ):
The goal of this project is to gather information about incoming and outgoing packets in system. ( some kind of packet capturing )
The desired informations are :
Phase one :
Phase three :
Performance comparsion of kernel module and system call ( the first two phases ).
DOWNLOAD PROJECT DESCRIPTIONS IN DETAIL
Approach Taken for answer:
All of the desired informations are in sk_buff data structure.
my approach was to clone sk_buff from driver, right before the driver ( here : e1000 ) wants to pass the packet to the next network layer handler ( application or the NIC ). with this approach i will have a clone for each packet.
now that i have the information the rest is easy, just copy the desired information from the sk_buff to the output buffer and copy from there to user space.
note: for the LKM you should use extern and export symbol.
the idea for this approach was from here
DOWNLOAD THE IMPLEMENTATION OF THIS APPROACH WITH DOCUMENTATION IN PERSIAN FROM STUDENTS ( WITH MY HELP )
Second approach:
second approach i believe is based on this idea from IBM.
Download the Implementation of Second Approach From a Student With Document
This is a very straight forward guide for someone who wants to get started with linux in a matter of hours.
the Guide consists of three main steps:
------------------------------
Download Sample Answer From Students ( there are some mistakes )
These are the materials for my mini mini DB project course.
My colleague for this project is Reza Rahimi.
the proposal :
http://cdn.persiangig.com/preview/caeR5C3wrE/proposal.pdf
the logical design (table designs):
http://cdn.persiangig.com/preview/nsDrN3R4M9/tables.pdf
unfortunataly we have done this project on my colleagues laptop which broke after the project, so these files are not complete but yet they are better than nothing.
the SQL commands:
http://cdn.persiangig.com/preview/c4W0elqro6/DB_project_sql.sql
the project application (mini backend and mini frontend with database conncetion in python and tkinter):
http://cdn.persiangig.com/preview/itFtDlTow1/DB_project.py
ERD :
Here are the slides for my lecture at Theory of Management class, from School of Management and Economics, Sharif University of Technology.
One of the best managerial cases i've ever seen, showing how hyundai started from Assimilation of assembly operations till becoming independent.
the table of contents and important topics:
In this project i have implemented a full website.
the code was written in 12 days so don't expect a fully secured website with clean coding :D
Click for quick tour of website (running on localhost and one machine)
Here are the screens:
Core features of website:
UI design:
Backend:
Testing:
Contributers:
Code Implemention:
https://github.com/navidpadid/web96RMN/tree/master/Project
the goal for this work is getting started with react framework.
implemention of the previous work (fake Firebase) in react framework.
the code is here:
https://github.com/navidpadid/web96RMN/tree/master/hw2
for running the project :
If you want to run it locally, here are the steps to follow:
npm install
npm start
This is clone from Googles Firebase, done purly in HTML and CSS without anything else ( even Javascript).
The goal was to :
Codes:
https://github.com/navidpadid/web96RMN/tree/master/hw1_final
Contributors:
navid malek
reza rahimi
the Real website:
The Fake:
One of the best refrences in plain english for socket programming in C language.
Download the refrence here
One of the best websites to learn shell scripting, fast, free and up to date.
Hi, previous semester i was teaching assistant for Computer Architecture, in both Sharif University of Technology and International Campus, the course lecturer was Prof. Hamid Sarbarzi-Azad, one of the best professors in university in hardware field.
As a TA, In this course we (TA team) had designed a project for students.
The project is about implemention of a fictional CPU named: azad's fictional cpu
DOWNLOAD PROJECT HERE
Major features of CPU:
Supported Operations:
Unfortunately the language of project is persian
DOWNLOAD PROJECT HERE
Hi, in this post i will upload a pdf file which i have written as a guide to verilog programming.
Note that this guide is useful for a person who has some experience with verilog and wants to remember important functions and techniques in verilog in order to write verilog programs for FPGA and other hardwares.
all of contents include examples.
List of contents:
DOWNLOAD FULL VERSION IN PDF FORMAT HERE
DEMO:
Part 2.3
Download full tutorial from here
?Now What will this module do and how
.tops_init is the first routin that will be runned , the module is well commented so just read the comments to see what happens
Just do the writing and reading from file automatically!