Thursday, November 10, 2016

Encoding an Experience



ESTHER A.

04 November, 2016







Detailed encoding for Play Five Repertoire

COMPONENT
TYPE
NUMBER OF BITS/RANGE
Description /Comments
Emotion
ASCII
(0-50 characters)
400 bits
The emotion of the repertoire for example, can be “happy”, or “sad”. This can be expressed in a short one or two-word description. It will take about 10 characters to describe each repertoire and each character is 8bits.
Volume
Number
7 bits
(0-100dB)
Throughout the repertoire the band is performing at a range of ppp (whispering, very soft, 0dB) and at fff (extremely loud, 100dB)
Articulation
ASCII
(0-210 characters)
1680 bits
In a repertoire, there are various types of articulations including legato, staccato, accent, slur, sforzando, and phrase mark.  Each music can contain up to 6 articulations, each about 7 characters.
Tone
ASCII
(0-25 characters)
200 bits
The tone of the music can be described in a short one to two word such as “light” or “heavy”. The tone of each repertoire can be describe in a five characters. Each character takes 8bits.
Tempo
Number
              8 Bits
(0-200)
Depending on the music the tempo can range from grave (15), a slow speed to prestissimo (200).
It is best to represent the tempo in numbers.
Time
Number
 13 bits
(0-8191 secs)
(0-2 hours)
The time of the repertoire can be measured in seconds since the opening of the concert to the end of the concert. 2 bits provides (0-8191) seconds for a little over two hours. This is important for knowing the order of repertoire.





Reflection:

                                                   From doing this project, I realized that not every single component that goes into performing a band concert can be encoded. This is an example of abstraction-removing irrelevant detail to focus on the valuable characteristics. Not every component of performing a band concert is important. For example, the color of the seats in the auditorium is not as important as the tempo of each repertoire.  When only the important components are mentioned, the whole experience takes less bits to encode.  However, since many things will be left out, there are drawbacks. The exact experience cannot be replicated.  This means it is lossy. Also, the exact experience cannot be duplicated because the number of bits for each component is only a rough estimation, not precise and can be inaccurate.

Monday, October 31, 2016

Creating a Favicon



10
10
0C
0F0 0F0 0F0 0F0 0F0 FFF FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 000 000 000 FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 000 000 000 000 000 FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 000 0F0 FFF FFF 000 000 FFF 000 000 0F0 0F0 0F0 0F0
0F0 0F0 0F0 000 000 FFF FFF 000 000 FFF 000 000 0F0 0F0 0F0 0F0
0F0 0F0 0F0 000 000 FFF FFF 000 000 FFF- FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF FFF 000 000 FFF 000 000 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF FFF 000 000 FFF 000 000 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF 000 000 FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF 000 FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 000 FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 000 FFF FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 000 0F0 FFF FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0
0F0 0F0 0F0 0F0 0F0 FFF FFF FFF FFF FFF FFF 0F0 0F0 0F0 0F0 0F0


My favicon is a bass clef with the Nigerian flag in the background.. I chose this to express myself because I was born and raised in Ibadan, Nigeria. Although I live in the United States, my culture is something that I treasure and do not want to lose.  From an earlier age, I had a strong interest in music. I love singing and playing different instruments. I currently play the clarinet and piano but I have played other instruments in the past such as the recorder and guitar. I wanted to draw just a treble clef because that is more of my vocal range and the clef of the Bb clarinet. I choose the bass clef instead because of the limited amount of pixels I could use and because I love the bass line of music. 

Wednesday, October 19, 2016

Flash Talk Script

Internet censorship is a controversial topic in the world. Internet censorship is the control or suppression of what can be accessed, published, or viewed on the internet.  For my flash talk, I have narrowed my focus on internet censorship in schools.
There are many strong arguments for the disadvantages and advantages of having internet censorship in schools. Disadvantages include: student’s access to educational tools are limited, deprives students from learning. There are advantages. Helps the school manage what the student can access. It protects children from inappropriate content, parent cannot always monitor their children so having censorship in school puts them at ease, it will keep students from being victims of sex trafficking and pornography.  
A different approach to internet censorship includes IP address blocking, DNS filtering and redirection, termination of TCP packet transmissions, scanning URL for target keywords, network disconnection, portal censorship and search result remover.
Internet censorship has a positive impact on society, culture, and economy. Many organizations use censorship as a defense strategy for preventing malware, and the reputation of their companies, it prevents copyright piracy, it can control illegal and criminal activities, it protects children from illegal content, strengthens national security, parents can monitor their children, and it guards against spam.
Internet censorship has a negative impact. The government can use it to keep information secret from its citizens, more power to the government, added expense to the government, can harm businesses, and above all, it violates internet privacy.
My stance is, absolute internet privacy should not be permitted and certainly not in the schools. There is the need for both freedom and censorship. There has to be a regulation although it sometimes hinders students from accomplishing school work. In this case, the student can request access from the teacher if  school appropriate.



Monday, October 10, 2016


This year, I am opportune to be among the first students taking the Advanced Placement Computer Science Principles course at my high school using code.org. Thus far, we have completed chapter one which consists of stages one through seven. Throughout chapter one, I have learned topics varying from binary, number systems, encoding and sending formatted text.

One lesson from chapter one is stage three--sending binary messages with the internet simulator. I learned how information is transmitted on the internet by binary. My favorite part of this lesson was the information I learned. My least favorite part of the lesson was the internet simulator itself.  Although my partner and I created a protocol, having a one-way messenger made it difficult to get the message.

Another lesson in this chapter was stage six--sending and encoding formatted. My favorite part of this lesson was developing a protocol with my partner to draw shapes in the simulator. The other thing I liked was the two-way system in the message. We can send simultaneously and still be able to receive each other's messages. Everything was going well until the teacher gave my partner a cube to draw. We had planned out to use coordinates but we did not account for the lines that connected the points of the cube. This poked holes in our protocol. This mirrors what happen in reality. After an engineers built an application, profession hackers try to find its faults and things that could be improved in order for it to function more smoothly.