Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Muhammad Sumon Molla Selim SumonMSelim

🎯
Focusing
Block or report user

Report or block SumonMSelim

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View tests.yml
name: Tests (PHP)
on: [push]
jobs:
tests:
name: Run tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
@SumonMSelim
SumonMSelim / phpmd-ruleset.xml
Created Dec 31, 2019 — forked from slayerfat/phpmd-ruleset.xml
php mess detector ruleset for laravel and similar frameworks
View phpmd-ruleset.xml
<?xml version="1.0" encoding="UTF-8"?>
<ruleset name="Laravel and similar phpmd ruleset"
xmlns="http://pmd.sf.net/ruleset/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"
xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd">
<description>
Inspired by https://github.com/phpmd/phpmd/issues/137
using http://phpmd.org/documentation/creating-a-ruleset.html
</description>
View secure.config
server {
listen 443 default_server;
root /var/www/web;
# Only return Nginx in server header
server_tokens off;
ssl on;
ssl_certificate /etc/nginx/ssl/server.pem;
ssl_certificate_key /etc/nginx/ssl/server.key;
# POODLE protection
@SumonMSelim
SumonMSelim / CountriesTableSeeder.php
Created Aug 12, 2019
Countries Table Seeder for Laravel
View CountriesTableSeeder.php
<?php
use App\Country;
use Illuminate\Database\Seeder;
class CountriesTableSeeder extends Seeder
{
public function run()
{
$countries = [
@SumonMSelim
SumonMSelim / SnapshotCommand.php
Created Aug 7, 2019 — forked from ralphschindler/SnapshotCommand.php
An example Laravel app command to create and load database snapshots using S3
View SnapshotCommand.php
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Storage;
class SnapshotCommand extends Command
{
@SumonMSelim
SumonMSelim / append.php
Created Jul 8, 2019
php append to file
View append.php
<?php
$tag_to_add = '<?xml version="1.0" encoding="UTF-8" standalone="no"?>';
$file = 'file.xml';
// Using file_put_contents()
$myfile = file_put_contents($file, $tag_to_add.PHP_EOL , FILE_APPEND | LOCK_EX);
// Using fwrite()
$fstream = fopen($file, 'a');
fwrite($fstream, '\n'. $tag_to_add);
@SumonMSelim
SumonMSelim / jira.sh
Last active Jul 7, 2019
Jira on Ubuntu 18.04
View jira.sh
wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.2-x64.bin
chmod a+x atlassian-jira-software-8.2.2-x64.bin
sudo ./atlassian-jira-software-8.2.2-x64.bin
# letencrypt ssl
sudo certbot certonly --standalone -d jira.kodeeo.com
# add JAVA_HOME to /etc/environment
JAVA_HOME="/opt/atlassian/jira/jre/bin"
@SumonMSelim
SumonMSelim / .zshrc
Created May 9, 2019
My Terminal Configuration (oh-my-zsh+iTerm2)
View .zshrc
# Path to your oh-my-zsh installation.
export ZSH=/Users/SumonMSelim/.oh-my-zsh
# Set name of the theme to load.
ZSH_THEME="powerlevel9k/powerlevel9k"
POWERLEVEL9K_MODE="awesome-fontconfig"
# User configuration
export TERM="xterm-256color"
export SHELL="/bin/zsh"
@SumonMSelim
SumonMSelim / symfony.sh
Created Dec 19, 2018
Bootstrapping A Symfony Project
View symfony.sh
# PHP annotations support for route 🚀
composer require annotations
# Symfony maker bundle added for quick development 📦
composer require symfony/maker-bundle --dev
# For database
composer require symfony/orm-pack
# Security 👮
You can’t perform that action at this time.