GOOD FRIDAY
FIRST READING Isaiah 52:13-53:12
Behold, my servant shall
prosper, he shall be exalted and lifted up, and shall be very high. As many were
astonished at him-- his appearance was so marred, beyond human semblance, and
his form beyond that of the sons of men--
so shall he startle many nations; kings shall shut their mouths because
of him; for that which has not been told them they shall see, and that which
they have not heard they shall understand. Who has believed what we have
heard? And to whom has the arm of the LORD been revealed? For he grew up before
him like a young plant, and like a root out of dry ground; he had no form or
comeliness that we should look at him, and no beauty that we should desire him.
He was despised and rejected by men; a man of sorrows, and acquainted with
grief; and as one from whom men hide their faces he was despised, and we
esteemed him not. Surely he has borne our griefs and carried our
sorrows; yet we esteemed him stricken, smitten by God, and afflicted. But
he was wounded for our transgressions, he was bruised for our iniquities; upon
him was the chastisement that made us whole, and with his stripes we are
healed. All we like sheep have gone astray; we have turned every one to
his own way; and the LORD has laid on him the iniquity of us all. He was
oppressed, and he was afflicted, yet he opened not his mouth; like a lamb that
is led to the slaughter, and like a sheep that before its shearers is dumb, so
he opened not his mouth. By oppression and judgment he was taken away; and as
for his generation, who considered that he was cut off out of the land of the
living, stricken for the transgression of my people? And they made his
grave with the wicked and with a rich man in his death, although he had done no
violence, and there was no deceit in his mouth. Yet it was the will of the LORD
to bruise him; he has put him to grief; when he makes himself an offering for
sin, he shall see his offspring, he shall prolong his days; the will of the
LORD shall prosper in his hand; he shall see the fruit of the travail of his
soul and be satisfied; by his knowledge shall the righteous one, my servant,
make many to be accounted righteous; and he shall bear their iniquities.
Therefore I will divide him a portion with the great, and he shall divide the
spoil with the strong; because he poured out his soul to death, and was
numbered with the transgressors; yet he bore the sin of many, and made
intercession for the transgressors.
The word of the Lord
RESPONSORIAL PSALM Psalm 31
R. Father, into your hands I commit my spirit!
In you, O LORD, I take refuge.
Let me never be put to shame. In your justice, set me free. Into your hands I
commend my spirit.
Because of all my foes I have become a reproach, an
object of scorn to my neighbours and of fear to my friends. Those who see me in
the street flee from me. I am forgotten, like someone dead, and have become
like a broken vessel.
R.
But as for me, I trust in you, O LORD; I say, 'You
are my God.' My lot is in your hands, deliver me from
the hands of my enemies and those who pursue me.”

 Save me in
your merciful love. Be strong, let your heart take
courage, all who hope in the LORD.
R. Father, into your hands I commit my spirit!
SECOND READING Hebrews 4:14-16; 5:7-9
Brethren: Since we have a great high priest who has
passed through the heavens, Jesus, the Son of God, let us hold fast our
confession. For we have not a high priest who is unable to sympathize with our
weaknesses, but one who in every respect has been tempted as we are, yet
without sin. Let us then with confidence draw near to the throne of grace, that
we may receive mercy and find grace to help in time of need. In the days of his
flesh, Jesus offered up prayers and supplications, with loud cries and tears,
to him who was able to save him from death, and he was heard for his godly
fear. Although he was a Son, he learned obedience through what he suffered; and
being made perfect he became the source of eternal salvation to all who obey
him.
The word of the Lord
GOSPEL ACCLAMATION Philippians 2:8-9
R. Glory and praise to you, O Christ.
Christ became obedient for us unto death, even death on a cross. Therefore God has highly exalted him and bestow on him the name which is above every name.
R. Glory and praise to you, O Christ.
GOSPEL John 18:1-19:42
At that time: Jesus went forth
with his disciples across the Kidron valley, where there was a garden, which he
and his disciples entered. Now Judas, who betrayed him, also knew the place;
for Jesus often met there with his disciples. So Judas, procuring a band of
soldiers and some officers from the chief priests and the Pharisees, went there
with lanterns and torches and weapons. Then Jesus, knowing all that was to
befall him, came forward and said to them, "Whom do you seek?" They
answered him, "Jesus of Nazareth." Jesus said to them, "I am
he." Judas, who betrayed him, was standing with them. When he said to
them, "I am he," they drew back and fell to the ground. Again he
asked them, "Whom do you seek?" And they said, "Jesus of
Nazareth." Jesus answered, "I told you that I am he; so, if you seek
me, let these men go."  Then Simon Peter, having
a sword, drew it and struck the high priest's slave and cut off his right ear.
The slave's name was Malchus. Jesus said to Peter, "Put your sword into
its sheath; shall I not drink the cup which the Father has given me?" So
the band of soldiers and their captain and the officers of the Jews seized
Jesus and bound him. First they led him to Annas; for he was the father-in-law
of Caiaphas, who was high priest that year. It was Caiaphas who had given
counsel to the Jews that it was expedient that one man should die for the
people. Simon Peter followed Jesus, and so did another disciple. As this
disciple was known to the high priest, he entered the court of the high priest
along with Jesus, while Peter stood outside at the door. So the other disciple,
who was known to the high priest, went out and spoke to the maid who kept the
door, and brought Peter in. The maid who kept the door said to Peter, "Are
not you also one of this man's disciples?" He said, "I am not."
Now the servants and officers had made a charcoal fire, because it was cold,
and they were standing and warming themselves; Peter also was with them,
standing and warming himself. The high priest then questioned Jesus about his
disciples and his teaching. Jesus answered him, "I have spoken openly to
the world; I have always taught in synagogues and in the temple, where all Jews
come together; I have said nothing secretly. Why do you ask me?  When he had
said this, one of the officers standing by struck Jesus with his hand, saying,
"Is that how you answer the high priest?" Jesus answered him,
"If I have spoken wrongly, bear witness to the wrong; but if I have spoken
rightly, why do you strike me?" Annas then sent
him bound to Caiaphas the high priest. Now Simon Peter was standing and warming
himself. They said to him, "Are not you also one of his disciples?"
He denied it and said, "I am not." One of the servants of the high
priest, a kinsman of the man whose ear Peter had cut off, asked, "Did I
not see you in the garden with him?"  Then they led Jesus from the house of Caiaphas to the
praetorium. It was early. They themselves did not enter the praetorium, so that
they might not be defiled, but might eat the Passover. So Pilate went out to
them and said, "What accusation do you bring against this man?" They
answered him, "If this man were not an evildoer, we would not have handed
him over." Pilate said to them, "Take him yourselves and judge him by
your own law." The Jews said to him, "It is not lawful for us to put
any man to death."  Pilate entered the praetorium again and
called Jesus, and said to him, "Are you the King of the Jews?" Jesus
answered, "Do you say this of your own accord, or did others say it to you
about me?" Pilate answered, "Am I a Jew? Your own nation and the
chief priests have handed you over to me; what have you done?" Jesus
answered, "My kingship is not of this world; if my kingship were of this
world, my servants would fight, that I might not be handed over to the Jews;
but my kingship is not from the world."  Jesus answered, "You say that I am a king. For this I
was born, and for this I have come into the world, to bear witness to the truth.
Every one who is of the truth hears my voice." Pilate said to him,
"What is truth?" After he had said this, he went out to the Jews
again, and told them, "I find no crime in him. But you have a custom that
I should release one man for you at the Passover; will you have me release for
you the King of the Jews?" They cried out again, "Not this man, but
Barabbas!" Now Barabbas was a robber. Then Pilate took Jesus and scourged
him. And the soldiers plaited a crown of thorns, and put it on his head, and
arrayed him in a purple robe; they came up to him, saying, "Hail, King of
the Jews!" and struck him with their hands. Pilate went out again, and
said to them, "See, I am bringing him out to you, that you may know that I
find no crime in him." So Jesus came out, wearing the crown of thorns and
the purple robe. Pilate said to them, "Behold the man!" When the
chief priests and the officers saw him, they cried out, "Crucify him, crucify him!" Pilate said to them, "Take him
yourselves and crucify him, for I find no crime in him." The Jews answered
him, "We have a law, and by that law he ought to die, because he has made
himself the Son of God." When Pilate heard these words, he was the more
afraid; he entered the praetorium again and said to Jesus, "Where are you
from?" But Jesus gave no answer. Pilate therefore said to him, "You
will not speak to me? Do you not know that I have power to release you, and
power to crucify you?"  Upon this Pilate sought to release him, but
the Jews cried out, "If you release this man, you are not Caesar's friend;
every one who makes himself a king sets himself against Caesar." When
Pilate heard these words, he brought Jesus out and sat down on the judgment
seat at a place called The Pavement, and in Hebrew, Gabbatha. Now it was the
day of Preparation of the Passover; it was about the sixth hour. He said to the
Jews, "Behold your King!" They cried out, "Away with him, away
with him, crucify him!" Pilate said to them, "Shall I crucify your
King?" The chief priests answered, "We have no king but Caesar."
Then he handed him over to them to be crucified. So they took Jesus, and he went
out, bearing his own cross, to the place called the place of a skull, which is
called in Hebrew Golgotha. There they crucified him, and with him two others,
one on either side, and Jesus between them. Pilate
also wrote a title and put it on the cross; it read, "Jesus of Nazareth,
the King of the Jews." Many of the Jews read this title, for the place
where Jesus was crucified was near the city; and it was written in Hebrew, in
Latin, and in Greek. The chief priests of the Jews then said to Pilate,
"Do not write, 'The King of the Jews,' but, 'This
man said, I am King of the Jews.'" Pilate answered, "What I have
written I have written." When the soldiers had crucified Jesus they took
his garments and made four parts, one for each soldier; also his tunic. But the
tunic was without seam, woven from top to bottom; so they said to one another,
"Let us not tear it, but cast lots for it to see whose it shall be."
This was to fulfil the scripture, "They parted my garments among them, and
for my clothing they cast lots." So the soldiers did this.  When Jesus saw his mother, and the disciple whom he
loved standing near, he said to his mother, "Woman, behold, your
son!" Then he said to the disciple, "Behold, your mother!" And
from that hour the disciple took her to his own home. After this Jesus, knowing
that all was now finished, said (to fulfil the scripture), "I
thirst."  When Jesus had received the
vinegar, he said, "It is finished"; and he bowed his head and gave up
his spirit. Since it was the day of Preparation, in order to prevent the bodies
from remaining on the cross on the sabbath (for that
sabbath was a high day), the Jews asked Pilate that their legs might be broken,
and that they might be taken away. So the soldiers came and broke the legs of
the first, and of the other who had been crucified
with him; but when they came to Jesus and saw that he was already dead, they
did not break his legs. But one of the soldiers pierced his side with a spear,
and at once there came out blood and water. He who saw it has borne
witness--his testimony is true, and he knows that he tells the truth--that you also may believe. For these things took place that
the scripture might be fulfilled, "Not a bone of him shall be
broken."  After this Joseph of Arimathea, who was a
disciple of Jesus, but secretly, for fear of the Jews, asked Pilate that he
might take away the body of Jesus, and Pilate gave him leave. So he came and
took away his body. Nicodemus also, who had at first come to him by night, came
bringing a mixture of myrrh and aloes, about a hundred pounds' weight. They
took the body of Jesus, and bound it in linen cloths with the spices, as is the
burial custom of the Jews. Now in the place where he was crucified there was a
garden, and in the garden a new tomb where no one had ever been laid. So
because of the Jewish day of Preparation, as the tomb was close at hand, they
laid Jesus there.
The Gospel of the Lord


| Previous Lecture | lect05 Before Slides | lect05 Annotated Slides | Next Lecture |
Code from lecture
https://github.com/ucsb-cs24-s18/cs24-s18-lectures/tree/master/lec-05
Topics
Review
- Pointers (pointers to basic types and pointers to structs)
- Dynamic memory allocation (new and delete) with use cases
Linked Lists
- Linked-lists (C style implementation - review from CS 16)
- Creating a list
- Iterating through a list
- Modifying a list (appending elements to the end)
- Linked lists as an ADT (implementation using classes)


Neural Network Applet
Demonstrating Supervised Machine Learning of Network Intrusion Signatures
Developed by John Sheaffer for CISC 670 (Fall 2002)
Go to AppletThis applet demonstrates the technique of Supervised Machine Learning using a Neural Network in the context of Intrusion Detection Systems (IDS).
The applet analyzes network connection records using a Multi-layer Feed-forward Neural Network. First the network is trained using samples and their expected output through the Back-Propagation learning algorithm. Then the trained network is tested on a different set of samples and the expected vs. actual output is compared to determine the network's accuracy. The network's output is either 0.0 for a normal connection, or 1.0 for a attack related connection.
The sample data was obtained from the University of California, Irvine, Knowledge Discovery Database. Each sample is a connection record stored in a text file as a comma-separated string of connection characteristics. This list of Derived Features describes the connection characteristics each record includes. The data used by this applet is the first 100,000 records of the data in the corrected.gz file in the UCI-KDD archive.
 You may wish to change any of the settings in the "Sample Data Settings" or "Neural Network Configuration" panels.
When you click the "Train and Test Neural Net" button, the following happens:Training a Neural Network is computationally intensive. I received tolerable run completion times using samples sets of up to 30,000 and 10 epochs, on a 1 GHz computer. On slower computers, the runs may take considerably longer.
To cancel a run, simply press the "Cancel Run" button. All of the loading and network activities are launched in separate threads. These threads periodically check to see if the user has pressed the "Cancel Run" button.
Go to AppletYou can also run the applet stand alone. To do this you must have JRE 1.3.1 or higher installed on your computer.
java -jar NeuralNetApplet.jar corrected.100.zip
Note: If you don't specify the data file as the first argument, the applet will attempt to access the data file at "http://scis.nova.edu/~sheaffer/corrected.100.zip"
Go to Applet
|
|


I'm a partial test and i have access to my parents context due that magical "."  Look heres the page title: {{ .context.Title}} Yei 🎉.
Since i've used dict to i also have acess to a name variable called test: {{.test}}


Brush Width:
Brush Alpha:
Terrain Scale:
Blur:
Rotate:
Draw Lines:
Draw Labels:
Solid Water:
Rewind:
SAVE
RESET


{% load account_tags %} {{ user.get_full_name|safe }},
The deadline to submit proposals for PyCon 2019 {{ proposal_kind }}s is quickly approaching! For more information on the timelines see: https://{{current_site}}/2019/speaking/{{ proposal_kind }}s.
We noticed that you have {{ proposals|length }} unsubmitted {{ proposal_kind }} proposal{% if proposals|length > 1 %}s{% endif %}:
When you're ready, you can press submit for your proposals at https://{{current_site}}/2019/dashboard/
- The PyCon Robot


Website colors tend to be blue however we use a tremendous amount of whitespace and depend on game colors
Each game has a specific color that acts almost like an identifier adds to the website


Home
About
Hobbies
Courses Completed
Javascript Assignment
Projects Finished
Project on going
Projects Done
Bracu usis clone --> Java swing, Java Threading, Java Networking, Mysql
Restaurant Membership Database --> Javafx, Mysql
Prime number detection by basic logic gates
Avoiding Obstacles bot--> Arduino
Line Following bot--> Arduino
Projects Working ON
Encrypted Daily Dairy --> Javafx, Mysql
Cricket Prediction Game --> html,css,Php,JavaScript, Mysql


Info
Welcome to the XNetwork API reference.
general
register
Example request:
curl -X POST \
"http://localhost/register" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/register"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST register
login
Example request:
curl -X POST \
"http://localhost/login" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/login"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST login
logout
Example request:
curl -X GET \
-G "http://localhost/logout" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/logout"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (500):
null
HTTP Request
GET logout
user/update/{id}
Example request:
curl -X POST \
"http://localhost/user/update/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/user/update/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST user/update/{id}
user/get/{id}
Example request:
curl -X GET \
-G "http://localhost/user/get/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/user/get/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "User Detail",
"data": {
"id": 1,
"username": "Admin",
"email"<EMAIL_ADDRESS>"gambar_user": "http:\/\/localhost:8000\/upload\/user\/U-1610070419.png",
"created_at": "2021-01-07T08:05:37.000000Z",
"updated_at": "2021-01-11T06:56:48.000000Z"
}
}
HTTP Request
GET user/get/{id}
product
Example request:
curl -X GET \
-G "http://localhost/product" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/product"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All Product",
"result": []
}
HTTP Request
GET product
product/store
Example request:
curl -X POST \
"http://localhost/product/store" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/product/store"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST product/store
product/get/{id}
Example request:
curl -X GET \
-G "http://localhost/product/get/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/product/get/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "Product Detail",
"data": null
}
HTTP Request
GET product/get/{id}
product/update/{id}
Example request:
curl -X POST \
"http://localhost/product/update/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/product/update/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST product/update/{id}
product/delete/{id}
Example request:
curl -X DELETE \
"http://localhost/product/delete/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/product/delete/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
DELETE product/delete/{id}
contact
Example request:
curl -X GET \
-G "http://localhost/contact" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All Contact",
"result": {
"current_page": 1,
"data": [
{
"id": 1,
"name": "faras",
"email"<EMAIL_ADDRESS>"message": "mantep banget banget",
"created_at": "2021-01-07T08:09:14.000000Z",
"updated_at": "2021-01-07T08:09:14.000000Z"
}
],
"first_page_url": "http:\/\/localhost?page=1",
"from": 1,
"last_page": 1,
"last_page_url": "http:\/\/localhost?page=1",
"next_page_url": null,
"path": "http:\/\/localhost",
"per_page": 5,
"prev_page_url": null,
"to": 1,
"total": 1
}
}
HTTP Request
GET contact
contact/all
Example request:
curl -X GET \
-G "http://localhost/contact/all" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact/all"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All Contact",
"result": [
{
"id": 1,
"name": "faras",
"email"<EMAIL_ADDRESS>"message": "mantep banget banget",
"created_at": "2021-01-07T08:09:14.000000Z",
"updated_at": "2021-01-07T08:09:14.000000Z"
}
]
}
HTTP Request
GET contact/all
contact/store
Example request:
curl -X POST \
"http://localhost/contact/store" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact/store"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST contact/store
contact/get/{id}
Example request:
curl -X GET \
-G "http://localhost/contact/get/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact/get/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "Contact Detail",
"data": {
"id": 1,
"name": "faras",
"email"<EMAIL_ADDRESS>"message": "mantep banget banget",
"created_at": "2021-01-07T08:09:14.000000Z",
"updated_at": "2021-01-07T08:09:14.000000Z"
}
}
HTTP Request
GET contact/get/{id}
contact/update/{id}
Example request:
curl -X PUT \
"http://localhost/contact/update/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact/update/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
PUT contact/update/{id}
contact/delete/{id}
Example request:
curl -X DELETE \
"http://localhost/contact/delete/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact/delete/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
DELETE contact/delete/{id}
contact/count
Example request:
curl -X GET \
-G "http://localhost/contact/count" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/contact/count"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All Contact",
"result": 0
}
HTTP Request
GET contact/count
job
Example request:
curl -X GET \
-G "http://localhost/job" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/job"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All Job",
"result": [
{
"id": 2,
"job_position": "General Manager (GM)",
"job_location": "Jakarta Timur",
"job_description": "Dibutuhkan general manager dengan pendidikan minimal S1",
"job_link": "www.facebook.com",
"created_at": "2021-01-07T09:08:20.000000Z",
"updated_at": "2021-01-07T09:08:20.000000Z"
}
]
}
HTTP Request
GET job
job/store
Example request:
curl -X POST \
"http://localhost/job/store" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/job/store"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST job/store
job/get/{id}
Example request:
curl -X GET \
-G "http://localhost/job/get/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/job/get/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "Job Detail",
"data": null
}
HTTP Request
GET job/get/{id}
job/update/{id}
Example request:
curl -X PUT \
"http://localhost/job/update/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/job/update/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
PUT job/update/{id}
job/delete/{id}
Example request:
curl -X DELETE \
"http://localhost/job/delete/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/job/delete/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
DELETE job/delete/{id}
radio
Example request:
curl -X GET \
-G "http://localhost/radio" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radio"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All Radio",
"result": [
{
"id": 7,
"fm_channel": "105.5FM",
"kota": "KABUPATEN ACEH SINGKIL",
"created_at": "2021-01-11T03:14:18.000000Z",
"updated_at": "2021-01-11T03:14:18.000000Z"
}
]
}
HTTP Request
GET radio
radio/store
Example request:
curl -X POST \
"http://localhost/radio/store" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radio/store"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST radio/store
radio/get/{id}
Example request:
curl -X GET \
-G "http://localhost/radio/get/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radio/get/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "Radio Detail",
"data": null
}
HTTP Request
GET radio/get/{id}
radio/update/{id}
Example request:
curl -X PUT \
"http://localhost/radio/update/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radio/update/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
PUT radio/update/{id}
radio/delete/{id}
Example request:
curl -X DELETE \
"http://localhost/radio/delete/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radio/delete/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
DELETE radio/delete/{id}
radiocoverage
Example request:
curl -X GET \
-G "http://localhost/radiocoverage" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radiocoverage"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All RadioCoverage",
"result": [
{
"id": 4,
"provinsi": "ACEH",
"kota": "KABUPATEN ACEH SINGKIL",
"stasiun_id": "Kaneka",
"fm": "105.5FM",
"created_at": "2021-01-11T03:14:44.000000Z",
"updated_at": "2021-01-11T03:14:44.000000Z"
}
]
}
HTTP Request
GET radiocoverage
radiocoverage/store
Example request:
curl -X POST \
"http://localhost/radiocoverage/store" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radiocoverage/store"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST radiocoverage/store
radiocoverage/get/{id}
Example request:
curl -X GET \
-G "http://localhost/radiocoverage/get/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radiocoverage/get/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "RadioCoverage Detail",
"data": null
}
HTTP Request
GET radiocoverage/get/{id}
radiocoverage/update/{id}
Example request:
curl -X PUT \
"http://localhost/radiocoverage/update/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radiocoverage/update/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
PUT radiocoverage/update/{id}
radiocoverage/delete/{id}
Example request:
curl -X DELETE \
"http://localhost/radiocoverage/delete/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/radiocoverage/delete/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
DELETE radiocoverage/delete/{id}
printradio/{provinsi}
Example request:
curl -X GET \
-G "http://localhost/printradio/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/printradio/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "Data Report Pdf"
}
HTTP Request
GET printradio/{provinsi}
user
Example request:
curl -X GET \
-G "http://localhost/user" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/user"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
Example response (200):
{
"success": true,
"status": 200,
"message": "All User",
"result": [
{
"id": 1,
"username": "Admin",
"email"<EMAIL_ADDRESS>"gambar_user": "http:\/\/localhost:8000\/upload\/user\/U-1610070419.png",
"created_at": "2021-01-07T08:05:37.000000Z",
"updated_at": "2021-01-11T06:56:48.000000Z"
}
]
}
HTTP Request
GET user
user/store
Example request:
curl -X POST \
"http://localhost/user/store" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/user/store"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
POST user/store
userupdate/{id}
Example request:
curl -X PUT \
"http://localhost/userupdate/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/userupdate/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "PUT",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
PUT userupdate/{id}
user/delete/{id}
Example request:
curl -X DELETE \
"http://localhost/user/delete/1" \
-H "Content-Type: application/json" \
-H "Accept: application/json"
const url = new URL(
"http://localhost/user/delete/1"
);
let headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers: headers,
})
.then(response => response.json())
.then(json => console.log(json));
HTTP Request
DELETE user/delete/{id}


Man United could pay £85m to sign top 19-year-old striker – report
Manchester United could be forced to pay £85m for RB Salzburg striker Erling Braut Haaland, according to a report
by Transfer AgentManchester United could be forced to pay £85m to sign RB Salzburg striker Erling Braut Haaland, according to a report in England.
The Evening Standard is reporting that Manchester United could be forced to pay close to their club transfer record to sign the Norwegian teenager.
The same article states the Red Devils could see Haaland’s asking price “sky rocket” if the Premier League side wait until the end of the season to bid.
According to the same story, the striker’s Austrian employers are demanding €100m (£85m) to sell the prized asset despite bringing Haaland to Salzburg in a £4.5m deal last year.
The report goes on to say that Ole Gunnar Solskjaer has been promised significant funds to sign a striker in the upcoming transfer window given his lack of options in his current squad.
The Evening Standard report continues by claiming that the Manchester United manager has asked the club’s scouts to keep a close eye on Haaland in the lead up to the January transfer window.
Manchester United could consider Everton forward Richarlison as an alternative should a move for Haaland fail to come to fruition, according to the same story.
Haaland has scored 15 goals in 12 games in the Austrian top flight, while the Norway international has seven goals in four Champions League outings.


Columbia University Library
SEARCH BOOK:
title
ISBN
author
PERSONAL INFO
name:
Meng Wang
reader id:
1
gender:
M
reader quota:
10
remaning quota:
10
BOOKS INFO
book id
book title
due date
1
ABC
9.30


On the Copy service page, you can make a copy of an existing marketable service. Copying a marketable service may be useful for offering an existing service with slightly different properties, for example, a higher service level with a higher price, or special discounts for a promotion campaign.
To copy a service:
The copy of the service is created. You can proceed with updating the service definition and the price model of the new service as required.
To provide the new service to customers for subscription, you need to define its publishing options and activate it. Optionally, you can define upgrade and downgrade options for the service and grant brokers and resellers the permission to sell it.


Directory listing for /pip/discord-ext-native-voice
arrow_upward
..
settings_applications
discord_ext_native_voice-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp36-cp36m-manylinux2014_aarch64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp36-cp36m-manylinux2014_i686.whl
settings_applications
discord_ext_native_voice-0.1.0-cp36-cp36m-manylinux2014_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp36-cp36m-win32.whl
settings_applications
discord_ext_native_voice-0.1.0-cp36-cp36m-win_amd64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp37-cp37m-manylinux2014_aarch64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp37-cp37m-manylinux2014_i686.whl
settings_applications
discord_ext_native_voice-0.1.0-cp37-cp37m-manylinux2014_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp37-cp37m-win32.whl
settings_applications
discord_ext_native_voice-0.1.0-cp37-cp37m-win_amd64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp38-cp38-manylinux2014_aarch64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp38-cp38-manylinux2014_i686.whl
settings_applications
discord_ext_native_voice-0.1.0-cp38-cp38-manylinux2014_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp38-cp38-win32.whl
settings_applications
discord_ext_native_voice-0.1.0-cp38-cp38-win_amd64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp39-cp39-manylinux2014_aarch64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp39-cp39-manylinux2014_i686.whl
settings_applications
discord_ext_native_voice-0.1.0-cp39-cp39-manylinux2014_x86_64.whl
settings_applications
discord_ext_native_voice-0.1.0-cp39-cp39-win32.whl
settings_applications
discord_ext_native_voice-0.1.0-cp39-cp39-win_amd64.whl


It was only 5 years ago
Why not only be friends?
And I started to question myself
Beautiful enhancement? What?
less ~1%
We start with 142.6KB
or 20.8KB
gzipped
Useless classes
.col-xs-1
?
What about vertical alignment? Holy Grail layout?
Even display: table;
is better
Ok, there is an alpha with flexbox option...
But it doesn't have fallbacks...
And CSS Grid is getting close...
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 3px;
}
Do you have a problem with that?
<div class="col-sm-6 col-md-5
col-md-offset-2 col-lg-6 col-lg-offset-0">
Bootstrap documentation
!important
Using Bootstrap via a preprocessor is a lot better
.author-nameLast {
@extend .col-md-4;
}
or
.author-nameLast {
@include make-md-column(4);
}
.author-nameLast {
@include make-xs-column(12);
@include make-sm-column(6);
@include make-md-column(4);
@include make-lg-column(3);
}
@mixin nav-divider($color: #e5e5e5) {
height: 1px;
margin: (($line-height-computed / 2) - 1) 0;
overflow: hidden;
background-color: $color;
}
// Pagination
@mixin pagination-size($padding-vertical, $padding-horizontal, $font-size, $line-height, $border-radius) {
> li {
> a,
> span {
padding: $padding-vertical $padding-horizontal;
font-size: $font-size;
line-height: $line-height;
}
&:first-child {
> a,
> span {
@include border-left-radius($border-radius);
}
}
&:last-child {
> a,
> span {
@include border-right-radius($border-radius);
}
}
}
}
The conversion rate is related to the design of a product page
It's important to reuse atomic designed component
ul
based dropdown inside Bootstrap's navigation
You may need to redesign subpages
h1
and h2
.
And now you need to check more than a hundred pages to ensure nothing has gone wrong,
and everything is ok!
Simple heading, CTAs, hero panels and forms
Burger button can HALVE conversion rate! Source
Yeah, but I can change every single aspect of Bootstrap!
Let's say it's fast for developers
"a concept in programming that reflects the extra development work that arises when code that is easy to implement in the short run is used instead of applying the best overall solution"


# This file was generated by the `rspec –init` command. Conventionally, all # specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`. # Require this file using `require “spec_helper”` to ensure that it is only # loaded once. # # See rubydoc.info/gems/rspec-core/RSpec/Core/Configuration require './coveralls' Coveralls.wear!
RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true config.run_all_when_everything_filtered = true config.filter_run :focus # Run specs in random order to surface order dependencies. If you find an # order dependency and want to debug it, you can fix the order by providing # the seed, which is printed after each run. # --seed 1234 config.order = 'random'
end


Phrases extraction and Word Cloud
Extracting n-grams from text and display in beautiful D3 word cloud.
100% JavaScript solution to extracting n-grams from text and display high frequency phrases in beautiful D3 wordcloud.  Adjustments to wordcloud can be found in wordcloud.js. Data taken from datafiniti/Hotel Reviews.
Demo
Input sentences separate by break line
Separate sentences by break line
Word cloud will show top frequency phrases
Separate by break line


We examine interfaces!
- strategize robust supply-chains
- streamline world-class channels
- benchmark bleeding-edge systems
- syndicate synergistic synergies
- aggregate revolutionary e-tailers
- orchestrate efficient action-items
- generate rich methodologies
- empower robust e-tailers
- e-enable customized infrastructures
- revolutionize real-time vortals
- recontextualize interactive action-items
- engage killer convergence
- aggregate efficient e-commerce
- innovate collaborative niches


Sideline Projects 👨💻
Sketch to Color
Sketch to Color Image generation is an image-to-image translation model using Conditional Generative Adversarial Networks as described in the original paper by Phillip Isola, Jun-Yan Zhu, Tinghui Zhou, Alexei A. Efros 2016, Image-to-Image Translation with Conditional Adversarial Networks.
The model was trained on the Anime Sketch-Colorization Pair Dataset available on Kaggle which contains 14.2k pairs of Sketch-Color Anime Images. The training of the model was done for 150 epochs which took approximately 23 hours on a single GeForce GTX 1060 6GB Graphic Card and 16 GB RAM.
Sudoku Solver
This is a project which takes an input of the sudoku puzzles as an 81 characters long string containing the digits from 0 to 9, where 0 represents an unfilled cell of the Sudoku Board. The objective of the algorithm is to replace all the zeros with valid digits such that the entire Sudoku Puzzle is solved. For doing this in a conventional way, the processor will require to try all 2*1077 possible combinations in a worst case scenario which is a huge number. So, to solve this problem in a comparatively less time, the Backtracking Algorithm is one of the best solutions to it.
Community Involvement 👨🎓
Microsoft Learn Student Ambassador
2021-Present
The Microsoft Learn Student Ambassadors program is a global group of on-campus ambassadors who are eager to help students and their communities, lead in their local tech circles, and develop technical and career skills for the future. As a Student Ambassador, one might find themselves organizing a campus or community hackathon, mentoring other students, or volunteering with an elementary school STEM class.
Learn MoreManagement Head at DSC PCCoE
2020-Present
Students from all undergraduate or graduate programs with an interest in growing as a developer are welcome. A community of Developers, Designers and Programmers. By joining a DSC, students grow their knowledge in a peer-to-peer learning environment and build solutions for local businesses and their community.
Learn MoreDepartment Editor at XRDS
2021-Present
XRDS, formerly Crossroads, is the flagship academic magazine for student members of the Association for Computing Machinery. Issues focus on computer science topics and are published quarterly in both print and electronic forms. The magazine is distributed to tens of thousands of students worldwide.
Learn MorePie & AI Event Ambassador
2020-Present
Pie & AI is a series of DeepLearning.AI meetups independently hosted by a global AI community. Events typically include conversations with leaders in the world, thought-provoking discussions, networking opportunities with your fellow learners, hands-on project practice, and pies (or other desserts you prefer.)
Learn MoreWebmaster at PCCoE ACM Student Chapter
2019-Present
I am a webmaster at PCCOE ACM Student Chapter. The responsibilities include designing and development of the official website for the chapter, organizing technical events in the department, bringing new opportunities for the students in terms of projects, workshops, and seminars and handling all the digital functionalities of the chapter.
Learn MorePresentations 👨🏫
End to End AI Discord Bot - Using NodeJs and Deploying to Azure App Services
Date: 27th Mar, 2021
In this session, an AI enabled discord bot that uses a Text Toxicity Detection model to warn and flag unwanted messages on any discord server was built. The bot was built using the discord.js library and was deployed on Azure App Services to make the it available for all the discord servers.
Pie & AI: Pune - Intro to GANs
Date: 17th Oct, 2020
Pie & AI is a series of DeepLearning.AI meetups independently hosted by community groups. This event is hosted by PCCoE ACM Student Chapter. Special thanks to their support!
Pie & AI: Pune - Intro to GANs will be an event for beginners in the Machine Learning domain who want to know more about this beautiful idea of GANs. It will introduce the attendees to GANs, their various types, and use cases along with a proper understanding of its concept. The attendees will leave the event with better knowledge about it and a clear path of what can and cannot be done using GANs and will have a clear idea of where to start studying it.
Opensource - Why and How?
Date: 20th Sep, 2020
This is a hands-on workshop for getting started with open-source collaborations. It was a part of DSC PCCoE event in partnership with PCCoE ACM Student Chapter.
My Articles ✍
-
Software is for Humans
Software is a set of instructions that a machine follows. But is that it? Is it just the task that we humans assign the machines to do or is it something more than that? Read More...
-
Beginner-friendly resources for Machine Learning
Machine Learning is in a stage of booming and there is a lot of interesting research work going on. Everyone wants to understand it and break into AI for utilizing its power. Unfortunately, it is often perceived as a miraculous black box that takes some input data and gives out magical predictions but it has got so much more to it than that. Students and developers from various traits and fields want to start using Machine Learning in their projects but the important question is, “Where do I begin with Machine Learning?” Read More...
-
How to use Streamlit to deploy your ML models wrapped in beautiful Web Apps
Don’t waste your time learning Django or Flask and focus more on the Machine Learning part! Read More...
-
Sketch-to-Color Image Generation | GANs
Learning to Build a Model for Sketch-to-Color Image Generation using Conditional GANs. Read More...
-
Generative Adversarial Networks | GANs
Understanding GANs in a Simpler way. Referring to GANs, Yann LeCun, the chief AI Scientist at Facebook and ACM Turing Award Laureate has publicly quoted that the Adversarial Training is, “The most interesting idea in the last 10 years in ML.” Read More...
Misc 🤹♂
- This website is highly inspired from Andrej Karpathy's website and is built using pure HTML & CSS without using any frameworks, encouraged by this satirical website.
- You can download my resume from here.
- Social media icons on this website are made by Dave Gandy from www.flaticon.com.


Would be nice to see some sort of leaderboard / top players from inside a platoon. It currently shows the best players from a certain stats, but its really lacking.
Would be better if you could arrange the top 10 players from the platoon by the criteria you choose, like SPM, K/D, time played, kills etc. I think there is room for improvement.
BrainFooLong
Administrator
Maybe in the future. Currently are many open todos :-)
Greetz
BrainFooLong
Administrator
Currently not possible without many requests.
But i be confident that battelelog add something like this in the future.


--- title: 'Intention of people to vote by each province in 2019 Canadian Election ' author: "HaEun Choi" date: '2020-09-25T21:13:14-05:00' output: html_document: df_print: paged tags: - R Markdown - plot - regression categories: R ---
#Abstract Election plays a significant role in forming Canadian government and as a Canadian citizen, it is a great opportunity for us to support the political party that we choose to believe. In this paper, the 2019 CES data, which was a survey conducted in the lead-up to the 2019 Federal election, is analyzed in order to demonstrate the different numbers of people willing to vote by each province. The findings in this paper develops the forecasting for the election and predicts the number of voting public.
Understanding and participating in Canadian election is essential for Canadians in order to contribute to a strong and healthy government. Canadian Election Study conducted a great survey based on Canadians throughout the country which advanced the level of understanding of electoral democracy in Canada.The dataset created by CES based on Canadian elections allows people to easily access to the information that they want from different elections and pay attention to Canadian politics.
I brought the dataset from CES and selected two variables to create a graph. One variable is “province” and the other is “likeliness to vote.” As you will find out later in this paper, there is not much difference in level of willingness to vote in each province. Every province is relatively leaned towards voting which is a positive sign in elections.
This paper specifically discusses the relationship between the people in each province and the likeliness of voting. As you read through this paper you will notice that in Canada, many people in every province are willing to vote;thus, there is not much of a variety in the graph. In the future, I will be working more towards finding and choosing the variables that would illustrate more variation.
get_decon()
## TO CITE THIS SURVEY FILE: Stephenson, Laura B; Harell, Allison; Rubenson, Daniel; Loewen, Peter John, 2020, '2019 Canadian Election Study - Online Survey',
## https://doi.org/10.7910/DVN/DUS88V, Harvard Dataverse, V1
## LINK: https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi:10.7910/DVN/DUS88V
head(decon)
## # A tibble: 6 x 22
## ces_code citizenship yob gender province_territ… education lr lr_bef
## <chr> <fct> <fct> <fct> <fct> <fct> <chr> <chr>
## 1 ces2019… Canadian c… 1989 A wom… Quebec Master's… 2 <NA>
## 2 ces2019… Canadian c… 1998 A wom… Quebec Master's… 2 <NA>
## 3 ces2019… Canadian c… 2000 A wom… Ontario Some uni… 4 4
## 4 ces2019… Canadian c… 1998 A man Ontario Some uni… 7 7
## 5 ces2019… Canadian c… 2000 A wom… Ontario Complete… 4 4
## 6 ces2019… Canadian c… 1999 A wom… Ontario Some uni… 4 4
## # … with 14 more variables: lr_aft <chr>, religion <fct>,
## # sexuality_selected <fct>, sexuality_text <chr>, language_eng <fct>,
## # language_fr <fct>, language_abgl <fct>, employment <fct>, income <dbl>,
## # income_cat <fct>, marital <fct>, econ_retro <fct>, econ_fed <fct>,
## # econ_self <fct>
#Data The CES dataset consists 37822 observations with 620 variables.If I run the function “get_decon” it provides 22 categorical variables with proper coding. “My data” datset combines two variables that are used in this analysis.
mydata=data.frame(decon$province_territory,ces2019_web$cps19_v_likely)
#unique(mydata$ces2019_web.cps19_v_likely)
mydata$vote=ifelse(mydata$ces2019_web.cps19_v_likely==5 | mydata$ces2019_web.cps19_v_likely==6 | is.na(mydata$ces2019_web.cps19_v_likely), NA, ifelse(mydata$ces2019_web.cps19_v_likely==3 | mydata$ces2019_web.cps19_v_likely==4, 0, 1))
#Data Discussion
The two variables that I focus on are “province” and “intention to vote in upcoming election” response to the upcoming election. Both variables are categorical. The original Likert scale for the “intention to vote” variable has been converted in binary “yes or no” response. People who are planning to vote is coded with “1” and people who did not want to vote is coded with “0.”
head(mydata)
## decon.province_territory ces2019_web.cps19_v_likely vote
## 1 Quebec 1 1
## 2 Quebec 1 1
## 3 Ontario 1 1
## 4 Ontario 1 1
## 5 Ontario 1 1
## 6 Ontario 1 1
#install.packages("ggplot2")
library(ggplot2)
ggplot(mydata, aes(x=decon.province_territory, y=vote)) + stat_summary(fun.y="mean", geom="bar") + theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1)) + coord_flip()+ labs(x= "province", y= "proportion of people planning to vote", title="Intention to vote by provinces", caption="Source:2019 CES data")
## Warning: `fun.y` is deprecated. Use `fun` instead.
## Warning: Removed 2037 rows containing non-finite values (stat_summary).
In this graph we find that the distribution of likeliness to vote in each province is relatively even. We can see that the Yukon Territory has the highest likely number of people that are willing to vote. The lowest number of people that are likely to vote is in Northwest Territory. Northwest Territory would be the only outlier of the dataset.
#Graph Discussion
The graph was not skewed which makes sense because it is likely that in most Canadian provinces people would like to vote. All provinces show around 90 percent or residence planning to vote which is a high turnover.
#Weaknesses and Next Steps
I think the weakness of my analysis is that the graph that I formed based on the two variables I chose does not show much of a variety. The number of level of likely to vote is similar in all provinces which illustrates how many Canadians in all provinces are willing to vote. In my next problem set, I will select the two variables that can really show distinct data visualization. This means that I need to spend more time with the dataset and carefully select the variables.
-Hadley Wickham, Jim Hester and Winston Chang (2020). devtools: Tools to Make Developing R Packages Easier. https://devtools.r-lib.org/, https://github.com/r-lib/devtools.
-JJ Allaire and Yihui Xie and Jonathan McPherson and Javier Luraschi and Kevin Ushey and Aron Atkins and Hadley Wickham and Joe Cheng and Winston Chang and Richard Iannone (2020). rmarkdown: Dynamic Documents for R. R package version 2.3. URL https://rmarkdown.rstudio.com.
-Paul A. Hodgetts and Rohan Alexander (2020). cesR: Access the CES Datasets a Little Easier.. R package version 0.1.0.
-Stephenson, Laura B; Harell, Allison; Rubenson, Daniel; Loewen, Peter John, 2020, ‘2019 Canadian Election Study -Online Survey’,https://doi.org/10.7910/DVN/DUS88V, Harvard Dataverse, V1
-R Core Team (2020). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. URL https://www.R-project.org/.
-Yihui Xie and J.J. Allaire and Garrett Grolemund (2018). R Markdown: The Definitive Guide. Chapman and Hall/CRC. ISBN<PHONE_NUMBER>338. URL https://bookdown.org/yihui/rmarkdown.


… and then when you think you’re there, you’re not.
 Why do you do this? Why do you write? Because it makes you feel like you have a voice, like you’re part of the world, and the world can somehow listen to you.
You just wish the world could at least hear you, with all those voices screaming to get its attention, all those other writers who have so many things to say: they sing so loud that you don’t have a chance. It’s like in the musical Les Miserables, when the ensemble sings “Do you hear the people sing / singing a song of angry men”: it’s so loud and strong that you can comfortably sing along, because nobody can hear you, not even your husband sitting next to you. It’s the same feeling: something is happening down there, on the stage, but you’re up here, in the upper mezzanine where seats are cheaper. The voices are so powerful, even up here, so uplifting; all you dream of is running down there on the stage, spread your arms and go “Will you join in our crusade? / Who will be strong and stand with me?”.
Writing your first novel was an incredible experience: excitement, fear, euphoria, desperation, the whole spectrum of human emotions lived in your breaths for a while.
You started to talk about it like a hobby, but your friends wanted to read it, so you indie published it on Amazon. You did it because it was easy, and because you thought it was a good story. Some of your friends got quite excited about it, some didn’t care. Nobody else knew about it, because you just put it on Amazon; nobody else read it, but it was fine.
It was fine until you realized that you enjoyed writing like no other job you had ever had, and now you wanted to do that for a living. So you started to read everything about book marketing, while writing your second novel. You did read books, blogs, articles, and you kept learning. At some point you thought you had a plan, so you started to act upon it. You thought you had stood up from your upper mezzanine seat and you were starting to climb down the stairs, getting closer to the stage with your French revolution flag blowing in the wind.
You worked a lot. When you were finally ready to publish your second novel, you were excited and had very high expectations. The day was finally here: your second novel, AFRICA, was available on Amazon.

What did go wrong?
Friends are not book reviewers. You had read somewhere that you need reviews on Amazon for their algorithms to nicely rank you, so you offered Africa to your good friends, the ones who had loved All the people, and begged them for a review. One month later, you got one review. Two months later, and with more begging, you got three more.  Some of your good friends haven’t read any of your novels, so be thankful for those who did.
Lesson learned: send your next novel to your friends a few months prior to launch, not on launch day; contact bloggers, as well, people who do actually read and review books.
Friends are not social media gurus. You had also read somewhere that your personal network is the first step of the ladder, the first lever you need to play with to get more social network visibility, up to global fame and success. Truth is, a couple of your friends mentioned your books on Facebook, a couple more retweeted some of your tweets; not all of them liked your Facebook author page. Not saying they don’t care, but everybody is busy with their lives.
Lesson learned: just take what you get, and be Zen. Keep investing on social networking, because you can’t avoid it.
Friends are not (all) fans. Everyone says the key tool for book marketing is your subscribers’ list: people who want to receive your newsletter, and spontaneously give you their email address. These people are your core fans. So you talked about your website, www.annalisaconti.com, and your newsletter everywhere you could: as a result, your list now counts an amazing 3 subscribers. Towards the end of Les Miserables, only one barricade still stands in Paris, and that’s how you feel: “The blood of the martyrs will water the meadows of France”.
Lesson learned: keep working on it, these things take a very long time - that’s what nobody really tells you. Keep writing good novels, you’ll make it. Sit back down on your seat, keep repeating the lyrics in your head: you’ll make it to the stage, eventually.
Time matters. You should have seen this coming, but you really wanted to launch Africa on July 1st for summer vacation season, and you thought you could do everything at the same time. But you can’t: a book launch takes several months. You ran many campaigns and initiatives in these two months, and got no benefit because you didn’t plan for them, you didn’t start building your brand first: Amazon ad, Google ad, Goodreads ad, Goodreads’ giveaway, Facebook page promotion, Facebook post promotion. You put Africa for free on Amazon for one day: 45 people got it – but hey, it’s free, who wouldn’t want a free book?
Lesson learned: You need a plan, and you need to follow it. Everything needs to make sense, to be done at the right time.
Nothing is easy. A good friend gave you an idea for your next project: creating a Kickstarter to launch it, to get more people to know you. 2 days left to the Kickstarter, you have: 13 backers (your husband, your parents, his family, a few good friends), less than 10% of the money you were asking for, zero new fans, zero new backers. You spent some decent money to advertise your Kickstarter on several platforms and got zero additional backers, you spent some decent time creating content and updates for the Kickstarter and got zero additional backers.
Lesson learned: nobody cares if you don’t make them care. Also, everything needs to be part of the plan: the Kickstarter was a great idea, but you just went for it head first, without pre-marketing. It failed.
In the end this is why you do it: because there’s still hope.
You attend a writers’ conference and learn new mind-blowing things on book marketing: now you can create your marketing plan. You can plan for the next two years, the books you’ll write and the precise timeline for all the activities you’ll have to conduct, from contacting bloggers to putting your book on smashwords. There’s still hope.
Will your next novel be a blockbuster? Doubt it. Will it sell more than 100 copies? Hope so. Will Africa and maybe All the people sell some more copies? Definitely hope so. And you’ll keep talking about your whole body of work, yourself as a writer, hoping for more decent outcomes.
Always keep your voice all warmed up to sing on the stage: “The time is now, the place is here!”


just got my rpi emontx and emonth
set it all up
rpi sees the emon th and logs data but not the emontx
the red led stays on on the emontx..but it looks my ftdi programmer is dead no led lights
anyway i have a old xbee programmer can i program the at328 with that
not sure ifs a dead at328 or corrupt sketch
anyone else have the same problem
attached a pic of my xbee programmer
Re: Red led stays on on new emontx v3
ok just made a cable up out of a old nokia cable
tested on a arduino works fine
reflashed firmware took ok
red led still on
test in monitor window stops at
emonTx V3 Discrete Sampling
OpenEnergyMonitor.org
Performing power-on tests.....please wait 10s
still no data getting a bit stumped now
Re: Red led stays on on new emontx v3
If you look at the default sketch, you'll see the LED is turned on before the RFM12B is initialised. If it is not turning off (which happens when it's checked for the c.t's), it is possible that it is sticking in there, which can happen if there's a bad connection to or a faulty RFM12B. So that's where I would look next.
Re: Red led stays on on new emontx v3
Is there a way to test with a sketch
Thanks
Re: Red led stays on on new emontx v3
Hello martymoose, See if this works, does a new node appear in emoncms with the values below?:
Re: Red led stays on on new emontx v3
Thanks uploaded
serial monitor shows RFM12b Tx Test sketch
nothing else no red led or entry in emoncms
having fun here in Australia
first got the kit and the rpi adapter was not sent
and now looks like the rfu12b module is faulty
at least the emonth works
will i send a email to support or will this be read
for the shop admins info
Order #4479
Order Date: 16th Dec 2013
Re: Red led stays on on new emontx v3
Had the same problem in that the Rpi module was not sent. less of an issue as I'm in the UK though......
Re: Red led stays on on new emontx v3
Hi Martin,
Very sorry to hear of your ongoing trouble. I have sent you an RFM12pi 433 today that I have personally tested.
Re: Red led stays on on new emontx v3
Problems happen
Its the customer service i like
Top notch
Thanks mate
Service matters
Re: Red led stays on on new emontx v3
HI Glyn
Got home today and got your package thanks again
sorry for the time delay as i am only home for the last week in every month
ok problem Still
the part that does not work since day 1 is the emontx rfm12 chip which needs replacing
you sent me a RFM12Pi V2 Raspberry Pi Expansion board in 866MHZ
my pi works and i have a emonth connected fine Its the emonTX thats not working
i need the
RFµ328 with RFM12B - Arduino ATmega328 compatible 433Mhz RFM12B (Worldwide) For my EmonTX
Can you send me your address so i can return the RFM12Pi V2 Raspberry Pi Expansion board as its no good to me
cheers marty
Re: Red led stays on on new emontx v3
Hi marty,
Oh dear, very sorry for the mistake.
Please could you send us the RFM12Pi and the presumed faulty RFu328 back to us with a note. Our address is:
Megni / OpenEnergyMonitor
Intec
Ffordd y Parc
Parc Menai
Bangor
Gwynedd
LL57 4FG
I will send you an RFu328 with RFM12B that I have tested. Please could you email<EMAIL_ADDRESS>for future replies rather than use the forum since it's only by chance I saw this thread today.
Cheers,


Why is pair-programming important to DBC?
- Opens up the possibility of different solutions
- Real world experience -- many companies use pair-programming in their offices
- Facilitates collaboration
What does pair-programming mean?
- Exchanging ideas
- Collaborating on projects
What's the difference between a driver and a navigator?
- Driver - types, discusses and executes directions from navigator
- Navigator - directs design and content flow
Reflections on Pairing
- Less stressful than expected
- Helpful to learn new tricks
- Learned someone else's aesthetics
- Difficult to know who should make the decisions about style/content


Tai Kersten
Business & Software Developer
<EMAIL_ADDRESS>Education
Relevant Work Experience
Related Skills
All code, graphics, images, and illustrations on this site are the creations of Tai Kersten with the exception of libraries imported in via link or script tags.


Simply choose you favourite pasta type, ingredients and book a table. We will make your unique pasta and bring it to your table.
Located in the heart of the Sydney CBD, 1 Pitt St, Sydney NSW 2000, Rigatoni accepts booking at all times.
Monday - Sunday
12:00 PM - 11:00 PM
Rigatoni is founded by Andrew Bruno in 2017. We are an authentic pasta specified restaurant that provides various pasta that is made by top international chefs.
See our special pasta and the images of our restaurant in gallery!


--- title: Boolean Logic category: Advanced order: 3 ---
For the ultra adventurous, the EQUALITY TEST portion of a Facer conditional also supports a maximum of 3 basic Boolean operators in any given formula. (Basic boolean operators are ||
and &&
). Have fun!
A note about boolean operators in conditionals, it's important to avoid putting parentheses around equality and boolean expressions. Here are some examples:
These will be ok:
$ 1 == 1 || 1 == 1 ? 1 : 0 $
$ (1+1) == (1) || (1) == (1) ? 1 : 0 $
These will have unexpected results:
$ (1 == 1) || (1 == 1) ? 1 : 0 $
$ (1 == 1 || 1 == 1) ? 1 : 0 $


--- layout: post status: publish published: true title: Podcast 4.15 - The Fantastic Mr. Campana author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 7178 wordpress_url: http://ivyenvy.com/?p=7178 date: '2012-04-28 12:30:44 +0000' date_gmt: '2012-04-28 17:30:44 +0000' categories: - Podcast tags: - Cardinals - Phillies - Podcast - Reds - Tony Campana - Bryan LaHair - Paul Maholm comments: - id: 5477 author: ryanativyenvydotcom author_email<EMAIL_ADDRESS>author_url: http://firstorderhistorians.wordpress.com date: '2012-05-01 11:30:25 +0000' date_gmt: '2012-05-01 16:30:25 +0000' content: Bryan LaHair has indeed been a bright spot in an otherwise dark alley. ---
Andy, Brian and Corey are joined by Kurt via Skype for this episode. The Cubs are 4-2 in the last week and have beat some decent competition in the Reds, Cardinals and Phillies.
The Cubs wouldn't have won a few of these games without Tony Campana, and we talk about his impact on this team. We look back on Marlon Byrd's time with the Cubs and consider what he will be remembered for.
Paul Maholm gets on track with his last two starts and returns to the form we had hoped to see from him this year. Bryan LaHair is also another bright spot on this Cubs team so far and we discuss his production.
We then look at the teams in the Cubs minor league system and discuss how those teams and individuals are doing, so far in the 2012 season.


--- title: PatalaColorKey sidebar: function_reference_sidebar permalink: PatalaColorKey.PatalaColorKey.html folder: function_reference toc: false ---
converts misorientations to rgb values as described in
S. Patala, J. K. Mason, and C. A. Schuh, Improved representations of misorientation information for grain boundary science and engineering, Prog. Mater. Sci., vol. 57, no. 8, pp. 1383-1425, 2012.


EFEF 2018
July 14 - 16, 2014, Heidelberg
Accommodation
We have blocked rooms for participants at the Ibis Hotel Heidelberg, nearby central railway station. They will be held until April 27th at a price of EUR 96 per night. Please mention "EFEF 2018" when booking.
For students on a budget, Steffis Hostel is conveniently located. They typically offer beds, not rooms, but we managed to block some rooms for EFEF 2018 participants. They will be held until April 30th at a price of EUR 25-30 per night. Please mention "EFEF 2018" when booking.
A hotel close by and popular with visitors is Café Frisch at EUR 75 per night. Be aware of their late arrival procedures, since they do not have a 24-hour front desk.
For further recommendations, please visit the web pages of Heidelberg Tourist Information.


{% extends base_template %} {% load staticfiles %} {% block title %}Kolibri translations{% endblock title%} {% block headcss %} {% endblock headcss %} {% block bodycontents %}
Learning Equality’s platforms are available in several different languages thanks to an amazing community of translators. Translation projects are crowdsourced and overseen by Learning Equality’s Internationalization team.
Because our platforms are user-oriented, our translations consist of small pieces of text which facilitate interaction with these platforms. For example: 'Log in', 'Next exercise', and 'Create a channel.'. Our translations are also community-based, which we value immensely. It is through the work of our dedicated team of volunteer translators that we can reach more and more people around the world.
Although we have been working with a dedicated team of volunteer professional translators, one does not need to be formally trained in order to contribute translations. Anyone can translate our platforms, provided they:
Our translators put in an average of 30 minutes to one hour of work per day for a turnaround time of two weeks for a complete translation.
We ask that a language package is finished within a maximum of three weeks. For the four weeks following translation completion, we ask that translators be available in case any additional updates need to be made. How the work fits in your schedule is completely up to the translator.
Official guidelines can be found here.
For more information, contact us at<EMAIL_ADDRESS>and we will be happy to help.


Tech | Innovation | Entrepreneurship
The Story Behind Our Vision
Meet Joshua Malemba, founder of JMServices, first class software engineering undergraduate and full time software developer on placement at Uniper.
During his first two years at university, Joshua quickly came to discover the various avenues of technology and how they are spearheading the future, whether that be globally, institutionally, and locally.
However, marked by the sparsity of ethnic minority involvement, he was inspired to initiate this service to educate younger disadvantaged students including ethnic minorities on involving themselves in the space.
After successful launch, the service quickly evolved, branching into bespoke software development and also private tutoring, mentoring and consulting.
However, marked by the sparsity of ethnic minority involvement, he was inspired to initiate this service to educate younger disadvantaged students including ethnic minorities on involving themselves in the space.
After successful launch, the service quickly evolved, branching into bespoke software development and also private tutoring, mentoring and consulting.


profile_data as $profile):
$profilePic = null;
$coverPic = null;
if($profile['profile_picture']==null){
$profilePic = "/e-cafe/assets/profilePictures/default.png";
}else{
$profilePic = $profile['profile_picture'];
}
if($profile['cover_photo']==null){
$coverPic = "/e-cafe/assets/coverPhotos/default.jpg";
}else{
$coverPic = $profile['cover_photo'];
}
?>


All the input values are expected in SI unit
Enter current in the coil:
Enter number of turns in the coil:
Enter the radius of the current carrying coil:
Distance between current carrying coil and reference point
Enter x1:
Enter x2:
Enter x3:
Calculate B1, B2, B3 for x1, x2 and x3
The Graph:
View ditance vs magenetic field graph


Cooney's match-winner years in the making
Head coach Dan McFarland admits he was not initially confident his 9 had made the right call to go it alone.
by Sean FarrellJOHN COONEY IS a huge believer in the power of positive thinking.
And midway through a tight and seriously tough second half against Clermont, he showed the value of it.
Ulster’s star scrum-half was not hitting his usual flawless form despite Ulster holding a 13-6 lead. He spurned a gilt-edged chance in the first-half by trying to go it alone, and early in the second period he dropped two penalties to touch short of the line.
And yet, when an opportunity arose on 62 minutes, he backed himself.
“John said in the changing room there,” recounted Ulster boss Dan McFarland post-match, “that he has practised that exact move – breaking blind, chip the fullback and scoring.
Now, if anyone knows John that exactly the sort of thing he’d do. He’s been practising it for years and never done it in a game. So he pulls it out of the bag in a Champions Cup game.”
As the move unfolded and Cooney sniped with nobody in support, McFarland’s faith was severely, yet briefly, questioned.
“I was in the box watching. There was a big shout of ‘no’ followed by a big shout of ‘yes’. John Cooney has a lot of tricks in his bag. He’s an incredibly skillful player and it was a great bit of play from him.”
The win over the French giants sees Ulster move top of Heineken Champions Cup pool 3 on eight points, two ahead of Clermont as they collected a losing bonus in Belfast. It was a result that was hard-won, with the men from the Massif Centrale pushing for a smash and grab win until the death.
“There’s a lot to be very pleased about in that performance. Particularly the way we limited their opportunities when they had ball in hand.

“Jared (Payne, defence coach) and his preparation with the team and the effort the guys put in tonight did that.
“On the reverse side of things, we showed some glimpses of what we can do in attack and if we’d been a little more clinical we might have had two more tries and the bonus point.


A phone? A tablet? or a Computer?
Some fun facts:
The first phones were attached to walls.
The first tablets (that we know of) were made of mud.
The first computer was the analog Antikythera Mechanism - named for where it was found.