Posts

Showing posts with the label read

What is HTTP

Image
What is HTTP? The HyperText Transfer Protocol is the language used to communicate between web browsers and servers. In other words, it is pretty much the language one computer uses to ask another computer for documents. HTTP follows the client/server model. This is a structure that describes how a server provides resources and services to a client. When the client requests something from the server, the server can either accept of reject the connection. If the connection is accepted, the server establishes and maintains a connection with the client over a protocol just like HTTP. Think about HTTP is a set of rules for transferring files like text, images, sound, video and other multimedia files. Computers that communicate via the HTTP must speak the HTTP protocol. This brings me to talk about the request response cycle. Since we know that two computers are connected physically via the Internet, using the URL’s allows us to communicate with these servers. This means that HTTP uses ...

Ionic Framework 1.0

Image
Ionic est un framework qui va vous permettre de créer des applications mobiles en utilisant des technologies Web. Ionic se base pour cela sur d'autres frameworks / technologies qui ont fait leurs preuves. Gulp, pour la partie automatisation des compilations. AngularJS, pour la partie front-end avec l'utilisation d' Angular UI Router pour la gestion des stats. Apache Cordova, pour la création d'une application fonctionnelle sur mobile. Ma première application: Avant de pouvoir commencer, il nous faut évidemment commencer par installer l'outil. Pour cela il faut utiliser npm npm install -g ionic Cette commande va permettre d'installer Ionic de manière globale et nous donnera accès à la commande ionic .   On va d'ailleurs pouvoir utiliser cette dernière pour créer notre premier projet. ionic start NomDuProjet blank Cette commande va permettre de créer un dossier qui va contenir un projet vide. Il est possible de partir d'un...

Learn How To Shoot In Manual Mode - ISO, Shutter Speed & Aperture

Image
Understanding your camera will provide you more confidence and more artistic photographs.   But how do you learn without getting frustrated before you even begin? Becoming a manual-junkie is about understanding three components ... Shutter speed, ISO & aperture You see these settings every time you use your camera, but isn’t it just more efficient to let the camera choose what they should be set to?   NOPE !!   no way!   Not gonna get me to agree with that! A camera is a mean machine, and it’s auto setting will want to make EVERYTHING in focus, including the background – a not so artistic way to photograph unless you are doing landscaping. To be comfortable shooting in manual you will need to know what your necessary adjustments are. Though these settings are all numeric, there isn’t some insane math equation that you need to do to find out what to dial them into.   (Thankfully, because I hate math & who has time for ...

Is it communism or just a television series?

Image
What really attracts your attention while watching " La Casa de Papel " series, is the plot of the story in which the means of production are controlled by thieves. This time, the change wasn't the goal for them as always seen in other movies or series, this time the case is totally different. The goal is to enter the Royal Mint of Spain so they can control the production and print the amount of money they want. In the first episodes you feel like you're reading a book that is written by Karl Marx. However, this time the thieves were responsible for the riots they made not the laborers. It wasn't an act of robbery; because robbery is taking what is owned by someone. In this case, it was the act of controlling on the properties and a full change on the production means. In the point of view of Marx; this property was the main reason for the misery the workers are living in . So, is it an intended message from the scenarist and the director or some...

10 Best Web Development Tutorials For Beginners

Image
Maybe you’re looking to build a website for the business you’re bootstrapping from the ground up. Maybe you’d like to enter the world of web development and are looking for an introduction to coding. Or maybe you’re just trying to stay a step ahead (or behind) your hacker kid. Whatever the case, we’ve got the resources to help you get started. Here’s a list of the 10 best web development tutorials for beginners. 1. Codecademy It’s almost like a university course, only you control when and where class happens. Codecademy’s beginning web development course walks you through the basics of HTML and CSS, giving you projects throughout to practice newly learned skills. And once you’ve mastered the fundamentals, it’s easy to launch into a new course on a more specialized skill, such as PHP, JavaScript or Python. 2. HTML Dog’s Beginning HTML Guide This set of tutorials is much less flashy than Codecademy, but just as useful. HTML Dog provides a straightfor...

Learning to Code #3 | JavaScript

Image
What is javascript?   JavaScript is a cross-platform, object-oriented scripting language. It is a small and lightweight language. Inside a host environment (for example, a web browser), JavaScript can be connected to the objects of its environment to provide programmatic control over them. JavaScript contains a standard library of objects, such as Array , Date , and Math , and a core set of language elements such as operators, control structures, and statements. Core JavaScript can be extended for a variety of purposes by supplementing it with additional objects; for example: Client-side JavaScript extends the core language by supplying objects to control a browser and its Document Object Model (DOM). For example, client-side extensions allow an application to place elements on an HTML form and respond to user events such as mouse clicks, form input, and page navigation. Server-side JavaScript extends the core language by supplying objects relevant to ...

Learning to Code #2 | CSS

Image
When I wrote my first of these posts on learning #HTML , I wrote down into " Have I managed to achieve that ? " and i will talk about CCS this week .. So this week i wanna talk about CSS (Cascading Style Sheets) , styling websites (so they no longer look like something straight out of the 90s).  What were my aims ? complete the CSS3 section course . finish reading my book on CSS3 start a project to build my portfolio and improve my design skills continue to layer code onto my ongoing website project. share my web development plan here on the blog  Have I managed to achieve that ?  For the most part yes. I have a really good grip on how to use styleSheets and after a lot of practice, would be confident in providing these skills at a professional level. Non of the interactivity or mobile responsiveness (though very important) of a site really matters if it still looks like a basic HTML layout.  You use HTML tags, ids and class attributes  to pi...

Learning to Code #1 | HTML

Image
I'm RSI (Administration and security of networks ) graduated .. My studies are not related to programming but are related to Networking Administration and Security program , i don't have or believe on limits that's why i'm always Looking for a strangely exciting experience , i believe in creating change by thinking outside the box. During my undergraduate study i was try to learn what i think im good on it .  " self-education will make you a fortune ". So , As part of keeping myself accountable whilst I learn how to code ... As i said i have decided to create this blog because i felt that i need to share my experiences/ knowledge with you , but the first reason for me is to make this blog as a reference to me because i don't trust my memory. I thought I would do a weekly summary , this week i wanna talk about HTML (Hypertext Markup Language). Despite the fact I am teaching myself a purely digital skill, my analogue bra...

Make a Web-Controlled Servo with an Arduino and an ESP8266

Image
In this project, we are going to control the servo motor through a webpage. The webpage will be created using an ESP8266 module and, by moving the slider on the webpage, the servo motor will move accordingly. Required Materials:   The components required for this project are as follows: Arduino Uno Servo motor (sg90) ESP8266 ESP-01 adapter Connecting wires   Connecting the Arduino UNO to the ESP8266: Web-controlled servo circuit diagram First of all, connect the ESP8266 with Arduino. We have used an adapter to connect the esp8266 with the Arduino, which will make the connection very easier. The adapter has 5 to 3.3V regulator and you don’t need to connect any external resistors with it. Connect the GND of adapter to the GND of Arduino Connect the VCC of adapter to the 5V of Arduino Connect the RX from the adapter to the pin 2 of Arduino Connect the TX pin from the adapter to the pin 3 of Arduino After that, connect the servo motor wi...