Skip to content

Instantly share code, notes, and snippets.

View thecodingcod's full-sized avatar
🏠
Working from home

Mohamed Halawa thecodingcod

🏠
Working from home
View GitHub Profile
@thecodingcod
thecodingcod / Post-install CentOS.sh
Last active June 27, 2018 11:03
CentOS Post Installation Primitive Script.
#Enable Epel,Nux Repos
#Epel
printf "\n<--------------- Enable Epel Repo ---------------------->\n"
yum install -y epel-release
#NUX
printf "\n<--------------- Enable NUX Repo ---------------------->\n"
yum install -y http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
#--------------------------------#
#2- multimedia packages
@thecodingcod
thecodingcod / Post-install Fedora.sh
Created June 27, 2018 11:01
Fedora Post Installation Primitive Script.
#!/bin/bash
# Make sure only root can run our script
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root" 1>&2
exit 1
fi
#--------------------------------#
printf "\n<--------------- Enable RPMFusion Repo ---------------------->\n"
dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
#--------------------------------#
@thecodingcod
thecodingcod / pluralsight.md
Last active November 24, 2018 22:47
youtube-dl & pluralsight command
youtube-dl -ci -o "%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" --username "<username or email>" --password "<password>" --verbose --sleep-interval 120 "<link>"

link example: https://app.pluralsight.com/library/courses/javascript-getting-started

@thecodingcod
thecodingcod / Steps.txt
Last active April 2, 2020 13:18
Joplin bottom padding fix
1- Tools -> Options -> Appearance -> Show Advanced Settings -> Edit 'Custom stylesheet for rendered Markdown'
2- Copy & paste the below snippet
3- restart joplin
@thecodingcod
thecodingcod / dbeaver_sqlcipher.md
Last active July 1, 2024 13:52
Setting up Dbeaver (The Universal DBMS) to work with SqlCipher Databases

Setting up Dbeaver (The Universal DBMS) to work with SqlCipher Databases

I’ve tried multiple solutions to browse SqlCipher Databases and the only one that seemed to work properly was [DB Sqlite Browser](DB Browser for SQLite (sqlitebrowser.org)) with easy GUI to get into the db. but … the overall experience of that application didn’t really satisfy me!

I knew DBeaver from long time ago, and i wondered if i can use it with SQLCipher, but it was surprisingly a shock that it doesn’t work directly, but with a couple of hours of researching and trying different methods i finally came up with a way to configure it Out-of-the box to make it work!

The reason I wrote this gist was to help others who have the same issue as it seems there is no guide to show how to do so!

@thecodingcod
thecodingcod / project-ideas01.md
Created March 15, 2022 03:09 — forked from MWins/project-ideas01.md
Back end Projects - list

Project Ideas

Ok. I'm going to list off some ideas for projects. You will have to determine if any particular idea is good enough to include in a portfolio. These aren't creative ideas. They likely already exist. Some are way too advanced while others are simplistic.

I will recommend to post any project you make to github and make a github project page for it. Explain in as much detail as possible how you made it, how it can be improved etc. Document it.

If you pick an advanced idea, setup a development roadmap and follow it. This will show some project management skills.

Another piece of advice for those who are design challenged. Use different front end frameworks and use different themes for those frameworks to provide appealing designs without looking like yet another bootstrap site.

@thecodingcod
thecodingcod / project-ideas01.md
Created March 15, 2022 03:09 — forked from MWins/project-ideas01.md
Back end Projects - list

Project Ideas

Ok. I'm going to list off some ideas for projects. You will have to determine if any particular idea is good enough to include in a portfolio. These aren't creative ideas. They likely already exist. Some are way too advanced while others are simplistic.

I will recommend to post any project you make to github and make a github project page for it. Explain in as much detail as possible how you made it, how it can be improved etc. Document it.

If you pick an advanced idea, setup a development roadmap and follow it. This will show some project management skills.

Another piece of advice for those who are design challenged. Use different front end frameworks and use different themes for those frameworks to provide appealing designs without looking like yet another bootstrap site.