Posts

Showing posts with the label tutorial

The Case of the Vanishing Data: A Tale of SSL

Image
Hello , The internet. A vast ocean of information, a marketplace of ideas, a constant stream of entertainment. But lurking beneath the surface, unseen and silent, are dangers. Imagine, if you will, a world where your online conversations, your financial transactions, your most private thoughts, could be easily intercepted and read by anyone with the right tools. This was once a very real possibility. Data flowed freely across the internet, vulnerable to prying eyes and malicious actors. But then, a hero emerged: SSL ( or Secure Sockets Layer ) The Problem: Imagine you're ordering a pizza online. You enter your credit card details, hit "submit," and poof! Your information vanishes into the ether. Who knows where it goes? Perhaps to a shadowy figure in a dimly lit room, eagerly awaiting your card number. The Solution: Enter SSL. Think of it as a secret code, a whisper in the wind. When you visit a website with SSL enabled (you'll see "HTTPS" in the...

SSH, A Deep Dive for Backend Developers

Image
Hello friend , Ghassen talk tech today !! Let's talk about SSH (Secure Shell ). SSH , is a powerful network protocol that provides a secure way to access remote computers. It's a cornerstone of backend development, enabling developers to manage servers, deploy applications, and troubleshoot issues efficiently. Understanding SSH SSH essentially creates a secure tunnel between your local machine and a remote server. This tunnel ensures that all data transmitted is encrypted, protecting it from unauthorized access. SSH also provides robust authentication mechanisms to verify your identity and prevent unauthorized access. Key Features:   - Encryption : All data transmitted over an SSH connection is encrypted using strong cryptographic algorithms. - Authentication : SSH supports various authentication methods, including password-based authentication, public/private key pairs, and other authentication factors. - Remote Command Execution : You can execute commands on the remote server...

What is a URL? A Beginner's Guide to Web Addresses

Image
Have you ever wondered how you get from one website to another? It's all thanks to URLs ! Think of it as the address of a house on the internet. Just like a physical address tells you where a house is located, a URL tells your web browser where to find a specific webpage, image, video, or other resource online. Let's break down a URL: A typical URL looks something like this: `https://www.example.com/blog/what-is-a-url`. https:// : This is the **protocol** or the method used to access the resource. `https` stands for Hypertext Transfer Protocol Secure, which means the connection is encrypted for security. It's like choosing a specific route to reach a destination.   www.example.com : This is the **domain name** or the website's address. It's like the name of a street or a neighborhood. It helps identify the specific website or server where the resource is located.   /blog/what-is-a-url : This is the **path** or the specific location of the resource within the websi...

How To Post Instagram Photos From A Desktop Web Browser

Image
You can now upload images directly from a browser without the need to use the Instagram app and it’s trivially easy for Chrome users. Photo by NeONBRAND on Unsplash

How to take a screenshot on your Mac

Image
You can capture the entire screen, a window, or just a selected portion of the screen. With  macOS Mojave , press Shift-Command (⌘)-5 on your keyboard to see all the controls you need to capture still images and record video of your screen. Use these onscreen controls to select whether to capture the entire screen, capture a window, capture a selected portion, or record a video of the screen. (To capture the Touch Bar, continue to use Shift-Command-6.) Capture the entire screen Click   in the onscreen controls. Your pointer changes to a camera  . Click any screen to capture that screen, or click Capture in the onscreen controls. Capture a window Click   in the onscreen controls. Your pointer changes to a camera  . Click a window to capture that window. To exclude the window's shadow from the screenshot, press and hold the Option (⌥) key while you click. Capture a selected portion of the screen ...

Scientific-Calculator using Eclipse in java program

Image
Code src GITHUB : http://bit.ly/2CEMk9p

Subnet Calculator built using java swing and eclipse swing window builder

Image
idea : 11111111.11111111.11100000.00000000 \19 11111111.11111111.11110000.00000000 \20 11111111.11111111.11111000.00000000 \21 11111111.11111111.11111100.00000000 \22 11111111.11111111.11111110.00000000 \23 11111111.11111111.11111111.00000000 \24 11111111.11111111.11111111.10000000 \25 11111111.11111111.11111111.11000000 \26 11111111.11111111.11111111.11100000 \27 11111111.11111111.11111111.11110000 \28 11111111.11111111.11111111.11111000 \29 11111111.11111111.11111111.11111100 \30 11111111.11111111.11111111.11111110 \31 11111111.11111111.11111111.11111111 \32 Give IP Address AND ( / OR Subnet ) Get IP start, end, broadcast, network, etc. IP 11000000.10101000.00000000.00000001 Netmask 11111111.11111111.11111111.00000000 Broadcast 11000000.10101000.00000000.11111111 First 11000000.10101000.00000000.00000001 Last 11000000.10101000.00000000.11111110 192.168.0.1 /24 broadcast 192.168.0.255 network 192.168.0.1 first usable address 192.16...

How to install Lightroom Presets

Image
A quick guide about how to install Lightroom Presets:   This is an easy Step-by-Step guide on how to install Lightroom Presets on  pc.  Most Lightroom Presets come in zip files. Please unzip the folder and extract the contained Free Lightroom Presets.  Save the preset folder on your desktop or wherever you want to store the presets on your computer.  Now you’re ready to install Lightroom Presets. This installation guide is for the Adobe Lightroom version 4-5-6 and classic CC 2017. Open Lightroom 4 – 5 – 6 or classic CC. Choose Lightroom > Preferences. Select the Presets tab at the top of the window.   Image showing how to install Lightroom Presets – Lightroom Preferences Click the button “Show Lightroom Presets Folder…“. Please open the “Develop Presets“ folder within the new finder window and copy your new Presets into “Develop Presets“. Please Note: Only copy the Lightroom Presets (filenames ending with .lrtemp...

HOW TO BECOME A HACKER!?

Image
1/ Start with Linux: Run a UNIX-like operating systems are the operating systems of the internet, while you can learn to use the internet without understanding UNIX.   For this reason, the hacker culture today is pretty strongly UNIX-centered. There are many types of UNIX-like operating systems, the most popular being Linux, which you can run alongside Microsoft windows on the same machine. 2/ Learn HTML: If you don’t know how to program, learning basic Hypertext mark-up language (HTML) and gradually building proficiency is essential. What you see when you look at a website of pictures, images and design components is all codes using HTML. 3/ Learn the language of Programming: Python is a good “language “to start off with because it’s cleanly designed, well documented, and relatively kind to beginners. Despite being a good first language, it is not just a toy; it is very powerful, flexible, and well-suited for large projects. Java is an alt...

Asciinema // Record and share your terminal sessions

Image
Forget screen recording apps and blurry video. Enjoy a lightweight, purely text-based approach to terminal recording.  asciinema [as-kee-nuh-muh] is a free and open source solution for recording terminal sessions and sharing them on the web.  How it works: asciinema project is built of several complementary pieces: command-line based terminal session recorder, asciinema , website with an API at asciinema.org, javascript player When you run asciinema rec in your terminal the recording starts, capturing all output that is being printed to your terminal while you’re issuing the shell commands. When the recording finishes (by hitting Ctrl-D or typing exit ) then the captured output is uploaded to asciinema.org website and prepared for playback on the web. Installation: There are several ways to get asciinema recorder: Installing via Pip Installing on Linux Installing on macOS Installing on FreeBSD Installing on OpenBSD ...

How do I make a custom IDE

Image
instagram : @bentaherghassenblog A lot of you have been asking how to make them. Apparently there is a site called // carbon.now.sh  that allows you to make custom IDE’s. I personally make them on photoshop. The windows, the buttons for the window, the code & colours is all custom made. ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ There are some good photoshop tutorials on YouTube. You don’t need to know much to get started. Just try to be creative & you can fucking do it.

How to enable Chrome’s new Material Design refresh on desktop

Image
Google has been working on a Material Design refresh for Chrome across desktop and mobile in recent months, and elements of the redesign are starting to make their way to the stable version of the browser. Chrome 68, released earlier this week, now includes parts of the Material Design refresh hidden behind settings flags in both the iOS and desktop versions. Chrome 68 for Android does not yet include the Material Design refresh changes. Google has not yet enabled its more rounded tabs in Chrome on the desktop.but they’re still not hidden behind a flag in the stable channel version of the browser. Here’s how to enable parts of the Material Design refresh on desktop : Chrome desktop : update your navigation Navigate to chrome://flags/#top-chrome-md In “UI Layout for the browser’s top chrome” change the option from default to refresh Restart Chrome to see the changes  

Arduino for beginners

Image
In this tutorial we going learn how to get start with Arduino, see some basic electronic background, Setting up arduino and add some components and finally we going see some advanced project with arduino. Electronics background – Part 1 Setting Up – Part 2 Adding Components – Part 3 Behind the Fundamentals – Part 4

Let's play with arduino : Building an Autonomous Car Platform

Image
Tthose steps taken from Instructable   What is PiCar? PiCar is an open sourced autonomous car platform. It isn’t autonomous by itself, but you can easily add sensors to control the car with an Arduino or Raspberry Pi. Why use PiCar instead of an RC car? Using PiCar is very similar to using an RC car as a platform. However, PiCar gives you more control and is easier to modify than an RC car. The chassis for the PiCar is 3D printed, and you can easily edit the 3D model to add more space in the car if needed. In addition, all of the parts are either easily available online or can be 3D printed. Who made PiCar? PiCar was designed at Washington University in St. Louis in the lab of Humberto Gonzalez and Silvia Zhang. The car was designed in May of 2017 and was entered into a robotics competition in June. The PiCar came in the top 10 out of 30+ international teams in the Silk Road Robotics Innovations Competition at Xi'an Jiaotong University in Xi...