Skip to content

Instantly share code, notes, and snippets.

View s96Abrar's full-sized avatar

Abrar s96Abrar

View GitHub Profile
@s96Abrar
s96Abrar / php-folder-structure.md
Created September 18, 2022 08:56 — forked from alandsilva26/php-folder-structure.md
File and Folder Structure for php projects using composer.

PHP Project directory using Composer

project-directory/
├───.git/                   # Git configuration and source directory
├───assets/                 # Uncompiled raw CSS, JavaScript , images, etc.
│ ├───css/
│ ├───images/
│ ├───js/
│ └───sass/  
├───bin/                    # Command line scripts
@s96Abrar
s96Abrar / git-ssh-error-fix.sh
Created September 30, 2021 06:56 — forked from Tamal/git-ssh-error-fix.sh
Solution for 'ssh: connect to host github.com port 22: Connection timed out' error
$ git clone [email protected]:xxxxx/xxxx.git my-awesome-proj
Cloning into 'my-awesome-proj'...
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
$ # This should also timeout
$ ssh -T [email protected]
ssh: connect to host github.com port 22: Connection timed out
$ # but this might work
@s96Abrar
s96Abrar / kde-ibus-bangla-instructions-plasma5.md
Created July 29, 2021 05:29 — forked from adnan360/kde-ibus-bangla-instructions-plasma5.md
How to write Bangla in Arch/Manjaro Linux KDE (Plasma 5) (every app including Libreoffice, KDE apps)

How to setup/write in Bangla/Bengali in KDE using unijoy layout.

This instruction was tested on Manjaro 17 KDE, which had Plasma 5.9.3, Qt 5.8.0, KDE Frameworks 5.31.0. Libreoffice Version: 5.2.5.1.

Open a terminal and run:

sudo pacman -S ibus ibus-qt ibus-m17n m17n-db
@s96Abrar
s96Abrar / setElidedText.cpp
Created November 14, 2020 15:17 — forked from andrey-str/setElidedText.cpp
Set "Elided....Text" to QLabel
void setElidedText(QLabel* label, const QString &text){
QFontMetrics metrix(label->font());
int width = label->width() - 2;
QString clippedText = metrix.elidedText(text, Qt::ElideMiddle, width);
label->setText(clippedText);
}