I am a Mechatronics Engineer who loves his field, passionate about robotics, electronics, and embedded systems programming.
I am also an active citizen in the associative life, I've been part of many projects and events. I am an experienced Soft Skills trainer.
- Develop BSP (Board Specic Package) drivers for the promotion boards of a new ultra low power MCU in addition to associated examples, demo and documentation;
- Development of drivers for multiple MEMS sensors;
- Alignement and validation of the TSC (Touch Sensing Controller) HAL peripheral for STM32 products;
- Ensure the SoC functional silicon validation of new MCUs.
Keywords: STM32, Cortex-M33, C, C++, MISRA C, GIT, IAR, Keil, Gerrit, Bugzilla.
Developing a smart group game system using Zigbee:
- Writing a detailed specification document;
- Hardware design of the controllers;
- Software design of the controllers and the coordinator;
- A windows application and a GUI (communicating with a video game and the coordinator).
Tools: STM32L071 - Java - C - Zigbee - UART - Altium.
Prototyping and developing a program for an Agricultural Robot, Image Processing in real time:
- Autonomously navigate and determine its path;
- Following an operator (depending on a specific color).
Tools: Raspberry Pi - Python - OpenCV - Image recognition.
Winding process and maintenance of Electric Motors and distrubution Transformers.
A wheeled suitcase which has these features:
Programming a Conveyor Station
Tools: TIA Portal - Siemens S7 - PLC- Grafcet - Ladder
100 hours experience in animating training sessions for different NGOs and Clubs with more than 300 trainees total.
Themes: Soft Skills: Public Speaking, Team Building, Project Management..
Hard Skills: Arduino, Robotics for beginners, SolidWorks for beginners..
Succeeded the National Competitive Exam For Entry To Engineering Studies
National Baccalaureat in Technology,
Graduated with High Honours (rank: 34/10055 candidates)


You will roll a six sided die.The main objective of this game is to be the first player to reach 100 points.Try hard not to roll a one since this means that you loose your current score
In each turn a player rolls a die repeatedly until either a 1 is rolled or player decides to hold and pass on the turn to its opponent.
The number player rolls is added to a interim score. If the player rolls a 1, they lose their interim score and turn is passed to their opponent.
If player gets any other number, they can decide to continue and roll the die.
If player decides to hold, then their turn total (interim score) is added to the overall score.
The first player to score 100 points wins the game.
👐 Have a ball and good luck!!! 👐


Q. 84. What is the third commandment?
A. The third commandment is, Thou shalt not take the name of the Lord thy God in vain: for the Lord will not hold him guiltless that taketh his name in vain.
Q. 85. What does the third commandment teach me?
A. To reverence God's name, word, and works.


dvd+rw-booktype(1) dvd+rw-booktype(1) NAME dvd+rw-booktype - format DVD+-RW/-RAM disk with a logical format SYNOPSIS dvd+rw-booktype [-dvd-rom-spec | -dvd+rw-spec | -dvd+r-spec | -inq] [ -media | -unit| -unit+rw | -unit+r] /dev/dvd DESCRIPTION The dvd+rw-booktype command formats dvd disk in the specified dvd drive (e.g. /dev/dvd) with a specified logical format. You can't expect this utility to work with all recorders. OPTIONS -dvd-rom This is useful for addressing DVD-ROM compatibility, or playabil‐ ity in legacy units. SEE ALSO Most up-to-date information on dvd+rw-tools is available at http://fy.chalmers.se/~appro/linux/DVD+RW/. The manpage for genisoimage(8), growisofs(1), dvd+rw-mediainfo(1), dvd+rw-format(1). AUTHOR dvd+rw-booktype was written by Andy Polyakov<EMAIL_ADDRESS>This manual page was written by Osamu Aoki<EMAIL_ADDRESS>for the Debian project. September 2004, version 4.10 dvd+rw-booktype(1)


Daniel Becker
DEVELOPER X ADVENTURER
-- Filter by Project --
Welcome to my Portfolio
Some of my intrests:
Coding
Action Sports
Hanging out with positive people
Project stats
Total words:


Dr. Norman Borlaug
The man who saved a billion lives
Here's a time line of Dr. Borlaug's life :
- – Born in Cresco, Iowa
- – Leaves his family's farm to attend the University of Minnesota, thanks to a Depression era program known as the "National Youth Administration"
- – Has to stop school and save up more money. Works in the Civilian Conservation Corps, helping starving Americans. "I saw how food changed them", he said. "All of this left scars on me."
- – Finishes university and takes a job in the US Forestry Service
- – Marries wife of 69 years Margret Gibson. Gets laid off due to budget cuts. Inspired by Elvin Charles Stakman, he returns to school study under Stakman, who teaches him about breeding pest-resistent plants.
- – Tries to enroll in the military after the Pearl Harbor attack, but is rejected. Instead, the military asked his lab to work on waterproof glue, DDT to control malaria, disenfectants, and other applied science.
- – Receives a Ph.D. in Genetics and Plant Pathology
- – Rejects a 100% salary increase from Dupont, leaves behind his pregnant wife, and flies to Mexico to head a new plant pathology program. Over the next 16 years, his team breeds 6,000 different strains of disease resistent wheat - including different varieties for each major climate on Earth.
- – Discovers a way to grown wheat twice each season, doubling wheat yields
- – crosses a short, sturdy dwarf breed of wheat with a high-yeidling American breed, creating a strain that responds well to fertalizer. It goes on to provide 95% of Mexico's wheat.
- – Visits Delhi and brings his high-yielding strains of wheat to the Indian subcontinent in time to help mitigate mass starvation due to a rapidly expanding population
- – receives the Nobel Peace Prize
- – helps seven African countries dramatically increase their maize and sorghum yields
- – becomes a distinguished professor at Texas A&M University
- – states “we will have to double the world food supply by 2050." Argues that genetically modified crops are the only way we can meet the demand, as we run out of arable land. Says that GM crops are not inherently dangerous because "we've been genetically modifying plants and animals for a long time. Long before we called it science, people were selecting the best breeds.”
- – dies at the age of 95.
“Borlaug's life and achievement are testimony to the far-reaching contribution that one man's towering intellect, persistence and scientific vision can make to human peace and progress.” -- Indian Prime Minister Manmohan Singh


{# Place site wide head code in theme-head.html, it should be included into every template. #} {% include "CrankShaft/globals/theme-head.html" %} {{ standard_header_includes }}


|
SPHinXsys
alpha version
|
Defining a multilevel level set for a complex region. More...
#include <level_set.h>
Inherits SPH::MultilevelMesh< BaseCellLinkedList, CellLinkedList, RefinedMesh< CellLinkedList > >.
Public Member Functions | |
| MultilevelCellLinkedList (BoundingBox tentative_bounds, Real reference_grid_spacing, size_t total_levels, RealBody &real_body, SPHAdaptation &sph_adaptation) | |
| virtual void | assignBaseParticles (BaseParticles *base_particles) override |
| virtual void | UpdateCellLists () override |
| void | insertACellLinkedParticleIndex (size_t particle_index, const Vecd &particle_position) override |
| void | InsertACellLinkedListDataEntry (size_t particle_index, const Vecd &particle_position) override |
| virtual ListData | findNearestListDataEntry (const Vecd &position) override |
| virtual void | computingSequence (StdLargeVec< size_t > &sequence) override |
| virtual void | tagBodyPartByCell (CellLists &cell_lists, std::function< bool(Vecd, Real)> &check_included) override |
| virtual void | tagBodyDomainBoundingCells (StdVec< CellLists > &cell_lists, BoundingBox &body_domain_bounds, int axis) override |
| virtual void | tagMirrorBoundingCells (CellLists &cell_lists, BoundingBox &body_domain_bounds, int axis, bool positive) override |
| Public Member Functions inherited from SPH::MultilevelMesh< BaseCellLinkedList, CellLinkedList, RefinedMesh< CellLinkedList > > | |
| MultilevelMesh (BoundingBox tentative_bounds, Real reference_spacing, size_t total_levels, Args &&...args) | |
| StdVec< CellLinkedList *> | getMeshLevels () |
| void | writeMeshFieldToPlt (std::ofstream &output_file) override |
| Public Member Functions inherited from SPH::BaseCellLinkedList | |
| BaseCellLinkedList (RealBody &real_body, SPHAdaptation &sph_adaptation) | |
| Public Member Functions inherited from SPH::BaseMeshField | |
| BaseMeshField (const std::string &name) | |
| std::string | Name () |
Protected Member Functions | |
| virtual void | updateSplitCellLists (SplitCellLists &split_cell_lists) override |
| size_t | getMeshLevel (Real particle_cutoff_radius) |
| Protected Member Functions inherited from SPH::BaseCellLinkedList | |
| virtual void | clearSplitCellLists (SplitCellLists &split_cell_lists) |
Protected Attributes | |
| StdLargeVec< Real > & | h_ratio_ |
| Protected Attributes inherited from SPH::MultilevelMesh< BaseCellLinkedList, CellLinkedList, RefinedMesh< CellLinkedList > > | |
| size_t | total_levels_ |
| StdVec< CellLinkedList *> | mesh_levels_ |
| Protected Attributes inherited from SPH::BaseCellLinkedList | |
| RealBody & | real_body_ |
| Kernel & | kernel_ |
| BaseParticles * | base_particles_ |
| Protected Attributes inherited from SPH::BaseMeshField | |
| std::string | name_ |
Defining a multilevel level set for a complex region.
Defining a multilevel mesh cell linked list for a body for multi-resolution particle configuration.
|
overridevirtual |
Assign base particles to the mesh cell linked list, and is important because particles are not defined in the constructor.
Implements SPH::BaseCellLinkedList.
|
inlineoverridevirtual |
computing the sequence which indicate the order of sorted particle data
Implements SPH::BaseCellLinkedList.
|
inlineoverridevirtual |
find the nearest list data entry
Implements SPH::BaseCellLinkedList.
|
inlineprotected |
determine mesh level from particle cutoff radius
|
overridevirtual |
Insert a cell-linked_list entry of the index and particle position pair.
Implements SPH::BaseCellLinkedList.
|
overridevirtual |
Insert a cell-linked_list entry to the concurrent index list.
Implements SPH::BaseCellLinkedList.
|
inlineoverridevirtual |
Tag domain bounding cells in an axis direction, called by domain bounding classes
Implements SPH::BaseCellLinkedList.
|
overridevirtual |
Tag body part by cell, call by body part
Implements SPH::BaseCellLinkedList.
|
inlineoverridevirtual |
Tag mirror bounding cells, called by mirror boundary condition
Implements SPH::BaseCellLinkedList.
|
overridevirtual |
update the cell lists
Implements SPH::BaseCellLinkedList.
|
inlineoverrideprotectedvirtual |
update split particle list in this mesh
Implements SPH::BaseCellLinkedList.


\lefteqn{eqn}
Prints eqn in display math style, but pretends that it has zero width. It is typicaly used within an Eqnarray environment for displaying long equations that require multiple lines.
A typical use might be
\begin{eqnarray} \lefteqn{\int_0^\infty some expression =} \\ & & some terms \\ & & \mbox{} + more terms \end{eqnarray}
Note that the empty \mbox{} is so LaTeX knows that the following + is a binary operator, and is not attached to the first of the "more terms" as a unary operator.
Related topics
Return to LaTeX Table of Contents


--- layout: post title: "New Blog" date: 2019-03-21 23:35:00 +0000 tags: image: https://s3.amazonaws.com/hackedu/2010trends-pigeon.jpg imagecredits: https://www.flickr.com/photos/i_csuhai/3013221018 ---
I am moving folders to subdomains. From here on, book updates that need to be blogged about will go here.


container, bg-primary, text-warning
container-sm, bg-secondary, text-info
container-md, bg-success, text-primary
container-lg, bg-danger, text-success
container-xl, bg-warning, text-danger
container-fluid, bg-dark, text-light


{% extends "base.html" %} {% load i18n ecobasa_tags thumbnail static %} {% block title %}{% trans "Registration" %}{% endblock %} {% block body %}team{% endblock body %} {% block content %}
{% trans "As your communities gift-ambassador it is on you to spread the idea and function of a gift-economy network among other members of your community, they can sign up as pioneers and join your community-group" %}
{% trans "For now, it is your job to post offers and needs the community has to the profile, so it stays up to date. Without wishing, things cannot come to you :)" %}
{% trans "You can contact other communities that you would like to recieve goods and services from and tell them to sign up on this website, so we can connect them to the network." %}
{% trans "You can use this websites tools for your community! You can organize events, doodle for available times, write texts and assign tasks and of course network with the other communities!" %}
{% trans "This network is grown and maintained by its members, as we dont get many donations, we can not provide much of a service, so please contribute your skills (design, programming, communcation, networking, etc..) or some ideas and feedback" %} {% trans "Just get in contact with us!" %} {% trans "As long as we don't get a free hosting, we have to pay the server costs. Thanks for your support!" %}
{% trans "If you want to go on" %} Community-Tours {% trans "with other people, invite them to join this network. You can" %} {% trans "create a new Tour" %} {% trans "and use the tools of this website to communicate, organize and network!" %}
{% trans "You can contact communities that you would like to visit and tell them to sign up on this website or update their profile, so we have their information. Then we can send them the experts and resources they wish for." %}
{% trans "To support your new job as a pioneer of gift-economy we created" %} {% trans "this little manual." %} {% trans "It will tell you how to grow a gift-economy network around your community and how to make a living in this new culture of trust and support." %}
{% trans "This network is grown and maintained by its members, as we dont get many donations, we can not provide much of a service, so please contribute your skills (design, programming, communcation, networking, etc..) or some ideas and feedback" %} {% trans "Just get in contact with us!" %} {% trans "As long as we don't get a free hosting, we have to pay the server costs. Thanks for your support!" %}


Below are the links to acess the various details
click here to acess the number of rows
click here to access the timestamp