It means correctness and execution time of the results are guaranteed.
In non-Real time systems normally only the correctness of the result is guaranteed.
In other words: A real time system will also guaranty that a certain deadline is met.
From wikipedia professor also said:
Hard – missing a deadline is a total system failure.
Firm – infrequent deadline misses are tolerable, but may degrade the system’s quality of service. The usefulness of a result is zero after its deadline.
Soft – the usefulness of a result degrades after its deadline, thereby degrading the system’s quality of service.
Hard real-time systems are used when it is imperative that an event be reacted to within a strict deadline. Such strong guarantees are required of systems for which not reacting in a certain interval of time would cause great loss in some manner, especially damaging the surroundings physically or threatening human lives (although the strict definition is simply that missing the deadline constitutes failure of the system). Some examples of hard real-time systems:
A carengine control system is a hard real-time system because a delayed signal may cause engine failure or damage.
Medical systems such as heart pacemakers. Even though a pacemaker’s task is simple, because of the potential risk to human life, medical systems like these are typically required to undergo thorough testing and certification, which in turn requires hard real-time computing in order to offer provable guarantees that a failure is unlikely or impossible.
Industrial process controllers, such as a machine on an assembly line. If the machine is delayed, the item on the assembly line could pass beyond the reach of the machine (leaving the product untouched), or the machine or the product could be damaged by activating the robot at the wrong time. If the failure is detected, both cases would lead to the assembly line stopping, which slows production. If the failure is not detected, a product with a defect could make it through production, or could cause damage in later steps of production.
Hard real-time systems are typically found interacting at a low level with physical hardware, in embedded systems. Early video game systems such as the Atari 2600 and Cinematronics vector graphics had hard real-time requirements because of the nature of the graphics and timing hardware.
Softmodems replace a hardware modem with software running on a computer’s CPU. The software must run every few milliseconds to generate the next audio data to be output. If that data is late, the receiving modem will lose synchronization, causing a long interruption as synchronization is reestablished or causing the connection to be lost entirely.
Many types of printers have hard real-time requirements, such as inkjets (the ink must be deposited at the correct time as the printhead crosses the page), laser printers (the laser must be activated at the right time as the beam scans across the rotating drum), and dot matrix and various types of line printers (the impact mechanism must be activated at the right time as the print mechanism comes into alignment with the desired output). A failure in any of these would cause either missing output or misaligned output.
In the context of multitasking systems the scheduling policy is normally priority driven (pre-emptive schedulers). In some situations, these can guarantee hard real-time performance (for instance if the set of tasks and their priorities is known in advance). There are other hard real-time schedulers such as rate-monotonic which is not common in general-purpose systems, as it requires additional information in order to schedule a task: namely a bound or worst-case estimate for how long the task must execute. Specific algorithms for scheduling such hard real-time tasks exist, such as earliest deadline first, which, ignoring the overhead of context switching, is sufficient for system loads of less than 100%.[6] New overlay scheduling systems, such as an adaptive partition scheduler assist in managing large systems with a mixture of hard real-time and non real-time applications.
Firm real-time systems are more nebulously defined, and some classifications do not include them, distinguishing only hard and soft real-time systems. Some examples of firm real-time systems:
The assembly line machine described earlier as hard real-time could instead be considered firm real-time. A missed deadline still causes an error which needs to be dealt with: there might be machinery to mark a part as bad or eject it from the assembly line, or the assembly line could be stopped so an operator can correct the problem. However, as long as these errors are infrequent, they may be tolerated.
Soft real-time systems are typically used to solve issues of concurrent access and the need to keep a number of connected systems up-to-date through changing situations. Some examples of soft real-time systems:
Software that maintains and updates the flight plans for commercial airliners. The flight plans must be kept reasonably current, but they can operate with the latency of a few seconds.
Live audio-video systems are also usually soft real-time. A frame of audio that’s played late may cause a brief audio glitch (and may cause all subsequent audio to be delayed correspondingly, causing a perception that the audio is being played slower than normal), but this may be better than the alternatives of continuing to play silence, static, a previous audio frame, or estimated data. A frame of video that’s delayed typically causes even less disruption for viewers. The system can continue to operate and also recover in the future using workload prediction and reconfiguration methodologies.[7]
Similarly, video games are often soft real-time, particularly as they try to meet a target frame rate. As the next image cannot be computed in advance, since it depends on inputs from the player, only a short time is available to perform all the computing needed to generate a frame of video before that frame must be displayed. If the deadline is missed, the game can continue at a lower frame rate; depending on the game, this may only affect its graphics (while the gameplay continues at normal speed), or the gameplay itself may be slowed down (which was common on older third- and fourth-generation consoles
WCET(Worst Case Execution Time):
It must not be less than the real WCET (otherwise the
deadline will be execced sometime).
2 It should be as near as possible to the real WCET (otherwise
computing power will be wasted −→ the system gets more
expansive)
Two methods:
Statical WCET Analysis: Calculating execution time
based on the computer program.
Dynamical WCET Analysis: Measurement of an
adequate number of execution runs on a certain
hardware
Scenario: We have a loud barking dog. The “hour” parameter is the current hour time in the range 0 to 23. We are in trouble if the hour is before 7 or after 20. Return true if we are in trouble
While Loop:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
packagepractice.loop;
publicclasswhileLoop{
publicstaticvoidmain(String[]args){
Stringstr="Me have a large inventory of things in our warehouse falling in "+"the category:appearal and the slightly"+"more in demand category:makeup along with the category:furniture and";
printCategories(str);
}
publicstaticvoidprintCategories(Stringstr)
{
inti=0;
while(true){
intfound=str.indexOf("category:",i);
if(found==-1)
break;
intstart=found+9;
intend=str.indexOf(" ",start);//finding the word from start
teilgenommen teilnehmen Deutschkurs Ich nehme am Deutschkurs teil. Ich habe am Deutschkurs teilgenommen. geflogen
Tochter – Singular Daughter
Töchter – Plural Daughter
Mutter
Mütter
Vater
Väter
Bruder
Brüder
Buch
Bücher
Normal Form, Comparativ Form
kalt kälter
gesund gesünder
ich fahre er fährt
ich muss wir müssen
Ich mochte-I liked in the past /I used to like in past( Ich mokhte uccharon)
Ich möchte-I would like to
H.W:
Letter to a friend, in a word file, grammar should is perfekt, some can be present but others are german perfekt, topic: Your life in frankfurt after you arrived. 10 sentences 150 words. Half page of word file.
10.08.2020
ADUSO in Deutsch
https://de.islcollective.com/deutsch-daf-arbeitsblatter/grammatik/textkonnektoren/aduso/97153
1. Er hat eine Anzeige in der Zeitung gelesen. 2. Er hat mit der Frau telefoniert. 3. Er hat am Samstag die Frau getroffen. 4. Sie haben in einem Café einen Cocktail getrunken. Gestern haben sie in einem Café einen C. getrunken. Sie haben gestern in einem Café einen C. getrunken. 7. Sie hat “Danke schön” gesagt.
schreiben
geschrieben ei ie
Ich habe gestern im Paris fur meinenVater und meineMutter viele Souvenirs gekauft .
Reason: After fur akusativ and masculine and meine because feminine
After fur always it is akkusativ
Mit is always dativ
Der gute Mann hat ein Auto Ein guter Mann hat mir “Hallo” gesagt. Ich kenne einen guten Mann. Ich kenne eine gute Frau. Ich kenne ein gutes intelligentes Kind. Ich habe einen hübschen intelligenten Bruder. Kennst du das gute intelligente Kind? Das Buch ist aus gutem Papier Ich komme aus Frankfurt Ich komme aus einer kleinen Stadt. Ich bin heute bei meiner Mutter. Ich bin heute bei meinem Vater. Ich komme aus einem kleinen Dorf. Ich komme aus einem/dem großen Turm. Ich komme aus einer kleinen pittoresken sehr schönen Stadt. Ich komme aus einem kleinen pittoresken sehr schönen Dorf.
Wort
vortrag
nimmt
wenig
Geschirr gespült
14.10.2020
Waren Sie schon einmal da? = Have you been there before?
Sind Sie schon einmal da gewesen? = Have you been there before?
der Freizeitpark das Märchenschloss das Ausflugsziel das Bauwerk die Kleinstadt die Blumeninsel das Mittelalter
In compound word artikel always depends on the last word. For example : Das Mittelalterschloss ; here Das happened for schloss.
das Kleinstadt, das Altstadt die Stadtzentrum, die Stadtmitte
NOMINATIV: Wer oder Was? AKKUSATIV: Wen oder Was? DATIV: WEM oder WAS? Genitiv: WESSEN?
Das ist meine Tasse Das ist Conchis Tasse Das ist mein Kugelschreiben
Ich kaufe dir das Auto meines Vaters
Das ist Tobias’ Tasche Das ist die Tasche von Tobias Der Lehrer der Kinder Die Probleme der Eltern Der Geburtstag einer Freundin Der Ring der Königin Die Assistentin eines Arztes Die Wünsche der Kunden Die Hochzeit des Jahres
Hausaufgabe für Donnerstag: Übung 7e Seite 36
die Affen die Bäaren die Bären *
Pferde, Voegel
16) die Hühner
die Mäusen, die Mücken, die Schildkörten
17)die schlangen
Pferde, Vögel, löwen
18)ameisen
die Katze, die Kätze die Giraffe, die Giraffen die Kuh, die Kühe
die Schafe; die schweine; die wale
die Hunde die Spinnen die Fische
Die Mäuse
19.10.2020 Sie sind eine Naschkatze= You have a sweet tooth
20,10,2020
Ich glaube, sie hat ihren Mann vom Flughafen abgeholt.
Auf keinen Fall
Während des Essens
Sahne
Milchpulver
Tasse Kaffee
Ich mag kein scharfes Essen.
forsa
umfrage
loben
eigenen
kochkünste
Rolle
jahrige achten
herkunft
sein handy
Ernährung
früher
Bücher
ganz eindeutig
Zeitschriften
Ernährungstipps
schient
Aufsatz
liebsten
bereiten
mengen nimmt
ich hatte
aussehen
nehme
darf
mageres
ungarische
scheiben
ganyen
kommt noch was dazu?
Sonnst noch etwas?
davon
geheimtipp
Sternekoch
Zeitungsbericht
Koch
fing
schälen
Sterne
einen Herd
biobauern
umgebung
Ehepaar
Anwalt
Umgebung
23.10.2020
vergleichen
hervorragend
prost
Haben Sie sonstnoch einen Wunsch
Prost(Zum bier)
Zum Wohl(Yum wein) Only for alkohol things
Zum wein
Ich hatte gern
gewählt
Die Leute sind nett.
Stirn
Haben sie reklamieren
Ja ich ve
Waren Sie mit dem Essen zufrieden? 4)Zahlen Sie zusammen oder getrennt?
gefallt
Speise
Gulaschsuppe
Erbsensuppe
Minestrone
Pho-suppe
Blumenkohlsuppe
Hirschen
Wiel
Beilagen
der kuli
vereinbaren
protokolle
abarbeiten
Buroalltag
Tagesablauf
Aussieht
nebenbei
Angestellzer
Die Brille
Der Stift//der Kugelschreiber
der Kuli
die Pflanze
Die Bücher
Die Tasse
Eine Tasse Kaffee
Der Notizblock
der Rechner
rechnen
Ich habe meine liste abarbeitet.
Ich habe meine Liste abgearbeitet.
Angestellen
Irgendwann
jedefalls
Laune
27.10.2020
Einen termin vereinbaren=
monteur
worum
eher=rather
gern geschehen=Only over phone, bitteschon = only over face2face
erwarten=
seize
duze
Ich sehe dich=I see you here sehe is akkusativ
Ich helfe dir=I help you it is dativ
Take help from pons dictionary about learning transitivite and intranstitive verb
Class
Object
– Earth is a software application where human and other thing is software objects.For creating object we need to create a human class. Humans have basic behaviors as well as some basic attributes age height inches etc.
Java variables, Array, 2d array Method Different method invoking and return type Class
– Class is actually a blueprint/specification/design
– A class can create as many as objects it needs to create Object
– Earth is a software application where human and other thing is software objects.For creating object we need to create a human class
– Objects do particular behavior in a class
– Object exist only in application runtime actually when application is running
– Objects have identity,state and behavior
– this keyword – it represent current object Instance Constructor – The costructor is a special method with the same name as the class and it’s used to instantiate objects from that class
– Every class has a by default constructor if we don’t put it manually
– The constructor is special method containing instructions for object creation. it can be said it is so called birth method. It has instructions for how the object will be born when the application starts up Static keyword Stack and heap memory Garbage collection Object oriented Programming = better organizing of code, it is a way to organize our code from multiple files by creating objects Local variable Reference variable Instance variable Inheritance
– Inheritance is the approach to get/transfer behaviour of one class to another
– We use extends keyword for inheriting, in inheritance we inherit from parent class which known as base class and the class which needs inheritation is known as child class or sub class/derived class
– super keyword it extract constructor and it’s variable from parent class but reverse is not possible Overrides
– Same method name with different purpose
– Same method name in parent class but in child class the method name is same but with different purpose
– Overrides means replace
– Override is not a good idea sometimes so we go for interface Interfaces
– Interface is a contract with a class. The class needs to implements that method of the interface according to contract
– Interface has a method which does not need body, so it is just only to define, it is called as abstract method
– one parent class
– We use implements keyword while putting interface in a class Abstract class
– When you don’t need all methods to invoke you can use abstract method, you can not make object from abstract class. Abstract method needs to be in abstract class. We use abstract keyword for both method and object to define abstract class and methods
– you can only extend abstract class but can not instantiate abstract class
– We can define abstract class as a type while creating object
Polymorphism
Loops Exception Handling
Collection Framework Wrapper class Threading Concurrency Database
Jshell Functional Interfaces Lambda expressions
-Lambda helps us to use separate from associated object
– it can run without class
– We need to use lot of interfaces for this
Streams
Ei bold kora jayga diye project banaye banaye clear korte hobe
Italic kora jaygagula motamuti clear asey In Sha Allah, Alhamdulillah
The source is : Imtiaz Ahmed’s complete Java course
Master Object Oriented Design in Java course note
Association: It defines relationship between classes, it defines how the software will behave
Dependency Association: For example from code:
1
2
3
4
5
publicclassDriver{
publicvoiddrive(Vehicle raceCar){
raceCar.accelerate();
}
}
A driver receives a vehicle reference only as driver then only he can drive or accelerate
Composition: A particular object . It imply ownership
for example in this code:
1
2
3
4
5
6
7
8
9
10
11
12
packageLesson_1;
publicclassVehicle1{
Engine myEngine;//c
publicvehicle(Engine anEngine){
myEngine=anEngine;
}
publicvoidoperateVehicle(){
myEngine.start();
}
}
Aggregation Association: It does not imply ownership
1
2
3
4
5
6
7
8
publicclassSchoolLanguageDepartment{
SpanishCourse spanish;
FrenchCourse french;
HindiCourse hindi;
BanglaCourse bangla;
}
Here Department to SpanishCourse relation is composite
But Course to Student relationship is not composite because it does not imply ownership a student can take many courses or not
1
2
3
4
5
publicclassHistoryCourse{
Student[]registeredStudent;
}
We find this relationship from above diagram, the block diamond and white diamond is the part of UML diagram
Overview of software design:
For example: Hospital Employee Management System Task of the software:
Hire and Terminate Employees
Print Reports(XML,CSV Formats)
Problem Statement:
Current status of the software
Tips for design:
– You must draw design in paper or whiteboard don’t go to code directly
– Don’t overdesign or overdraw
– We have to develop iteratively but early steps should be kept simple
– Class names should be nouns based on their intention
Single Responsibility Priniciple(SRP): Not all the things in the same class
Don’t repeat yourself(DRY):
Arrow sign always describe that it is depends on that dependency class:
DAO=Data Access Object
Single Responsibility Principle Special Notes:
A class should have only one single reason to change
Open closed principle sayings about class design:
Classes should be open for extension but closed for modification.
Open Closed Principle and Strategy pattern:
Software modules should be open for extension and closed for modification
In development lifecycle software requirements needs to be constantly pour in. If developed need to change the already made codes the design is fragile. Fragile means broken.
So open closed principle save engineers from fragile design
instanceof operator we used here in the code:
HotelManagementSystem class:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
packageOpenClosedPrinciple;
publicclassHospitalManagement{
publicvoidcallUpon(Employee employee){
if(employee instanceofNurse){
checkVitalSigns();
drawBlood();
cleanPatientArea();
}elseif(employee instanceofDoctor){
prescribeMedicine();
diagnosePatients();
}
}
//Nurses
privatevoidcheckVitalSigns(){
System.out.println("Checking Vitals");
}
privatevoiddrawBlood(){
System.out.println("drawing blood");
}
privatevoidcleanPatientArea(){
System.out.println("cleaning patient Area");
}
//Doctors
publicvoidprescribeMedicine(){
System.out.println("Prescribed Medicine");
}
publicvoiddiagnosePatients(){
System.out.println("Diagnose Patient");
}
}
Here it is like a junk drawer
So we will make it changes because it is violating OCP principle. This chamging process is known as Strategy pattern. So let’s do it.
We could also do it with interface class except abstract class
Example after applying Strategy pattern:
Nurse.java
We depend on something in driving like car is stopping by traffic light
Imagine a life every car has different mechanism
Violation of Dependency Inversion Principle
When higher level modules depend on lower level ones succeptible to change Dangers of coupling: Tight coupling :
Well design software has single responsibility
This method says high level modules should not depend on lowlevel modules. It should depend on abstractions
Abstract classes and Interfaces don’t change as often as concrete classes/ derivatives
Cohesion means related things together.
This code I tried to run in class inside class but did not worked. Then I downloaded course code and run worked then again I tried to do with my directory structure then it worked.
Quizes from OOP course:
Q1:
Q2: The Dependency Inversion Principle states
Interfaces and abstract classes change far less often the concrete derivatives. Concrete classes should depend on Interfaces and abstract classes because they change less often and are higher level modules
Q3: In general the dependency inversion principle states that code should only depend on things that don’t change often
True Liskov Substitution Principle: Subtypes must be substitutable for their basetypes
This is a ISA relationship, Nurse and Doctor depends on Employee class. Employee class is Abstract class
When it is adding a substitute teacher who does not work as like a teacher it violates the LISKOV pronciple as per this line of definition: Subtypes must be substitutable for their basetypes
So we changed to a new UML which does not violate LISKOV principle and did the code.
New UML:
Question 1:
The Liskov Substitution principle states, that child classes should not be substitutable in place of their parents.
Interface Segregation Principle:
Fat class is a class which has too many responsibilities.
From Quiz: Main Kotha about Interface Segregation Principle:
This principle does not have to do with the number of dependencies that may exist in an application. The principle simply states that modules should not have dependencies on code they do not use.
If a module does not use functionality from another module, there is no reason to have a direct dependency between them. There should be an abstraction in between to segregate the 2 modules
Dependency Injection:
When the application is not running there is no object because onbject only available in runtime, you will find only some classes
Tight Coupling:
Cohesion:
A very popular dependency injection implementation is spring framework bundled with spring container.
Dependency injection is
Dependency Injection Using Spring: Observer Pattern: The observer pattern is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods.
One basic UML diagram from wikipedia:
Created one for the course:
Builder Pattern:
When there is so many constructors and tough to handle it. Example codes with some bugs. Will do the solution later.
code example:
user.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
import java.lang.module.ModuleDescriptor;
publicclassUser{
privateStringuserName;//Required
privateStringemailAddress;//Required
privateStringfirstName;//Optional
privateStringlastName;//Optional
privateintphoneNumber;//Optional
privateStringaddress;//Optional
publicUser(Builder builder){
this.userName=builder.userName;
this.emailAddress=builder.emailAddress;
this.firstName=builder.firstName;
this.phoneNumber=builder.phoneNumber;
this.address=builder.address;
}
@Override
publicStringtoString(){
return"User{"+
"userName='"+userName+'\''+
", emailAddress='"+emailAddress+'\''+
", firstName='"+firstName+'\''+
", lastName='"+lastName+'\''+
", phoneNumber="+phoneNumber+
", address='"+address+'\''+
'}';
}
publicstaticclassBuilder{
privateStringuserName;//Required
privateStringemailAddress;//Required
privateStringfirstName;//Optional
privateStringlastName;//Optional
privateintphoneNumber;//Optional
privateStringaddress;//Optional
publicBuilder(StringuserName,Stringemail){
this.userName=userName;
this.emailAddress=email;
}
publicBuilder firstName(Stringvalue){
this.firstName=value;
returnthis;
}
publicBuilder lastName(Stringvalue){
this.lastName=value;
returnthis;
}
publicUser build(){
returnnewUser(this);
}
}
}
app.java
1
2
3
4
5
6
7
8
publicclassApp{
publicstaticvoidmain(String[]args){
User websiteUser=newUser.Builder("bobMax","[email protected]").firstName("bob").lastName("max").build();
sich kümmern
sich beschweren
sich erkälten
eingebildet
wem hast du etwas eingebildet
verkracht
miteinander
beeiled
verstarken
verheiratet
eine Ehe eingehen
verbindungen
Er verheiratet seine Tochter mit dem Lehrer
verabreden
geeinigt
einander
verwendung
sport treiben
feste
ich praxis jeden tag fur besser
Kann mein Respektlevel gar nicht in Buchstaben aneinander reihen
Ohrwurm Garantie
Azubi
Entscheidung getroffen
unterricht
Abschied genommen
Verabschiedet
Absicht
Auszugehen
beabsichtige
durch
in kauf nehmen
akzeptieren
stellung
betrachten
in betracht ziehen
wollen wir anfangen
ableiten
lassen
sachen
beleidigen
wache
friseur
schneiden
bart
sprechen
aufforderung
aussprechen
auszudrucken
vergangenheit
vom zimmermadchen
passive Ersatz
verbessern
ansteigen
abnehmen
die bildqualitt kann verbessert werden
“Man” als “Täter” fallt weg
Ehe
Könnten sie mich in den Raum zulassen ?
Hinterlassen
Lassen mit vorsilben
umgezogen bin
mannschaft
10/09/2020
wut
zorn
dampf
fortschritte
entlassen
Haftung
entlassen
Schicksal
bose
verlassen
verlust
fahigkeiten
verwendet
hinzufugen
abschluss
gunstig
Unterschied
dabei
schaun
wackeln
frech
damals
vereinbaren
ausnahme
22/09/2020
riesig
begriff
häuserkampf
irgendwer
dreht
echt
angeguckt
sachen mischen
ruberbringen
frech
sogar
tastachlich
Worum geht’s in dem Song ?
Ahm um die Hoffnungslosigkeit
Einsamkeit
Graue Berlin
ermutigendes thema
genau
It’s too
jetzt ganz klischeehaft
Wovon handheld das Lied
geht da drum
Lieblingslied von denen ist zum beispiel
Kommentare gucken
dort verlinke ich euch eine playlist
Schaut mal rein
und ihr konnnt jetzt naturlich noch ubungen
abonnieren
sprache
bloss
darfst
sprunglich
aufgrund
Aufgurnd des schnees fing die schule verspatet an
Ubergewicht
Er hat Gesundheitsprobleme aufgrund von ubergewicht
Er ist aufgrund von Problemen sehr gestresst
Anstelle
Er kam anstelle seines Vaters zum Fest.
Anstelle des Chefarztes kam der Assistenzarzt zur Untersuchung.
Anstelle des Meisters fuhrt der Lehrling die Reparatur aus.
Ich bestelle funfzig anstelle von funf Buchern
Stereoanlage
Loffel = spoon
Gabel = Kata chamoch
Statt
Anstatt
schwache verben
starke verben
unregelmassige verben
irgend
irgendwelche
25.09.2020
Partizip I-Present participle
dann bildet mann handlung aus gleichzeitigkeit
wie bildet das partizip I
warten waertend
Infinitiv+endung d
singen sigend
tanzen tanzend
gehen gehend
laufen laufend
sein seiend
tun tuend
Sie hat mich weinend angerufen
Er kommt zu mir tanzend
Der mann geht singend durch den Park
Er kochende suppe ist sehr heiss.
Die werbung unterbriccht den laufenden Film
Gestern ist er aus dem fahrenden auto gesprungen
reisen
reisend
der/die reisende
reisender
schlafender
tanzender
tanzende
traf
anderen reisenden
das wasser fliesst
das fliessende wasser
der papagai spricht
der sprechende papagai
die farbe leuchtet
die leuchtende farbe
die kinder singen
die singenden kinder
die frau verowohnt sich
die sich verwohenende frau
Gibst du mir das buch
Das buch liegt auf dem tisch
Gibst du mir das auf dem Tisch liegende buch
Siehst du die im garten arbeitende Frau?
Kennst du den Mann, der Laut lacht?
Do you know the man who laughs loud ?
Sie ging weinend aus dem Zimmer
bellende Hunde beissen nicht
Partizip-II Past Participle
Sie liegt verletzt auf dem Boden
Wo ist der unterschriebene brief
plusquamperfekt
handlung
ordungsamt
Wann benutzt man
stellvertretend
Verstärkung
Ich habe die prufung bestanden
wird
zornig
Das gemuse wird geschnitten
Das flasche steht geoffnet auf dem Tisch
Das Fenster soll geschlossen sein
Ich esse den Apfel lieber geschnitten
brennen
Wann kann ich meinen reperierten Wagen abholen
Hilfst du dem verletzten Mann?
Den geschmack gekochter Eier mag ich sehr
Verliebt
Verliebter
Sie wollte im Berlin ihren Verlobten besuchen
umgang sprache
Die Zwiebeln sind geschnitten
Die geschnittenen Zwiebeln
Die Frau hat sich erkaltet
Die erkaltete Frau
Die polizei sucht das Auto.
Das Auto wurde gestohlen.
Die polizei sucht das gestohlene Auto
hast du den kuchen probiert, Der kuchen wirde von mir gebacken.
hast du den von mir gebackenen kuchen probiert?
Das Madchen, das vor einer Stunde bestraft wurde, ist sauer.
Das vor einer Stunde bestrafte Madchen ist sauer.
Der Herren das vor einer stunden ass, ist sauer.
01/02/2020
Zustandpassiv
Aktive
Er schält die kartoffeln.
He peels the potatoes.
Vorgangspassiv
Die kartoffeln werden geschält
The potatoes are being peeled
Zustandpassiv
Die Kartofelln sind geschält
The potatoes are peeled
Aktive
Er unterschriebt den Brief. = he signs the letter
Vorgangspassiv
Der Brief wird unterschrieben = The letter is being signed
Zustandpassiv
Der brief ist unterschrieben= the letter is signed
Zustandspassiv
vorrang
vorgang
Vorangehenden
Resultat
handlung
täter
statt
Hier findet eine Handlung statt
Die Kartofelln sind geschält
Vorgangspassiv
erreichen Zustand ausdrucken will
Du hast dein eis vergessen. Jetzt ist es geschmolzen
Zustand
durch
entsteht
loben
klatschen
ich hore musik
musik wird gehort
Wir sehen einen FIlm.
Ein Film wird gesehen
Das Publikum klatscht.
Es wird geklascht.
geimpft
Die Brotscheiben = Bread sliced sind abgeschnitten
Gliedsätze
Ratshclage
Krawatte kaufen
Eine shwarze Krawatte würde ihm besser gefallen
Aussagen
Irreale Wunschsätze
Hätte ich dir doch nichts gesagt!
besetz
Vorausetzung
Er sieht so müde aus,als hätte eu due ganze Nacht gearbeitet
Er ist so erschrocken, als ob er einen Geist gesehen hätte
Empfehlungen = recommendations
Vorschläge =suggestions
Ratschläge=advice
Hoffliche bitten
reichen
Könntest du bitte das Salz reichen?
Dürfte ich etwas fragen?
An seiner Stelle würde ich nicht so schnell fahren.
An seiner stelle würde ich langsam fahren
Sie isst viel Schokolade
An ihrer stelle würde ich nicht
An
Unbedingt sahne dazu
Alles klar
Verschlingen
Verabschiede
Dankeschon furs Zuschauen und bis zur nachsten Woche
10/04/2020
hat am Kommenden Wochenende
Von Natur aus mild
passt
vertrete
zustimmen
stimmt
damit
Ich stimme Ihnen zu
wenn ob
Ich bin fest davon
uberzeugen
speise quark
Schicht
Erlauben
Klarkommen
Unabhangig
Spannene
bedenken
Freiheit
Unsicherheit
Ausdrucken
begrunden
rechtvertigen
Software Engineer | Polyglot Programmer | Gym Lover | Cyclist | Algorithm Addict | Programming and Research enthusiast | Life Long Passionate Learner | Love CSE, Backend and Data
Hi, thanks for your interest on my blog 🙂 I am Syed Ahmed Zaki, from Germany. This is my blog “Zakilive.Com” for sharing my knowledge and passion with you all.
I was born in a beautiful country of south asia named Bangladesh. I am a Computer Science and Engineering graduate and currently doing my post graduation in Germany. I am passionate, dedicated, hardworking about my tasks and fond of Algorithms, Competitive Programming, Mathematics, Research in data science(Machine Learning, AI, NLP, Deep Learning), bioinformatics and IoT. I also love software engineering. In software development field I prefer Web Application Engineering.
In my bachelor study life, I tried to participate in several programming contests(online, onsite, intra etc.) and passed some time in ACM training class for sharpening my logical skills. As an ordinary people it was little bit tough for me alongside with academic pressure, thesis and research paper writing but I love challenges so I always tried to push my limits though still I need to improve a lot in everything but I always trust in this quote “Hard work beats talent”. That quote I have learned from my life through bodybuilding of 6 years since 2012 and after losing 33 KG fat in 4 months from 101 KG I developed my fit physique, so I respectfully believe in this sentence and relate this with CSE field. I also love to learn from my failures. I hate excuses while working professionally and I love trying to finish my work with perfection till the last moment before deadline.
I also love to explore and play with new technologies and try to implement it with innovative ideas. In my bachelor university life, I always tried to learn from the basics of Computer Science. So, I have tried to gather Networking to Database Knowledge, OS fundamentals to OOP etc. all fundamental core basics in my skillset in a practical approach.
Alongside with developing some web applications in core php and laravel framework I have also tried to build games with unity3d game engine, built 2 android apps, experimented machine learning with python, data mining with WEKA, AI chatbot, IoT based weather station and some more project works for my undergraduate courses. As I am language and platform agnostic, I enjoyed and learned a lot from all of these works. I also love teamwork. Alongside software engineering and different extra curricular activities I also love teaching. I am also proficient at working with linux and windows based OSes and I feel so lucky if I get chance to contribute in opensource projects. In my linkedin profile you will find more details about me.
However, I am actually a knowledge seeker and life long passionate learner who tries to make his weakness as strength, I was a serious student of all the courses in CS academia that can solve real life problems as I love to explore knowledge in a crafted manner. I love to study books, blogs or whatever philosophically solve my curiosity. For that, I maintain a good collection of various technological, scientific and philosophical books in my small library. Knowledge sharing, analytical thinking, practice and passing the passion of mine with you is one of my motivations for running this blog. I practice to hone my skills with trying to improve my programming and developing skillset day by day and what I learn, I never forget to share here for you.
In my free time I love to do cycling or gym or play racing games in my android phone or watch animated movies and also love to promote positive, fit and healthy lifestyle among people.
Currently I am working with Java technologies. If you have any opportunity/business to work with me or any other query kindly say just hi to me at my mail: [email protected]
Caution and Tips:
First, Try To Understand the Problem Statement. Second, Solve Code with Pen and Paper. Third, Then Write code and submit in the OJ to justify test cases. Fourth, If failed to AC then optimize your code to the better version. Fifth, After failed in 3rd time see my solution. Understnad the logic and implement by your own.
Please, don’t just copy-paste the code. It will kill your creativity 🙂