Skip to content

Instantly share code, notes, and snippets.


M#3 zspine

View GitHub Profile
sudo reboot
sudo poweroff
#copy from local to remote server
#scp target file user@ip-address destination
scp /home/migration/backup/example.txt root@
zspine /
Last active Aug 1, 2018
Codeception Console Commands

Run Tests

php bin/codecept run
php bin/codecept run unit
php bin/codecept run acceptance
php bin/codecept run functional

Acceptance Test with PhantomJs

View bootstrap-row-loop.php
<div class="row">
$i = 0;
foreach ($cars as $car) {
Your code here
if ($i % 3 == 0) {
echo '</div><div class="row">';
zspine / Vagrantfile
Created Nov 20, 2017
Ubuntu, Setting up a docker development env with Vagrant
View Vagrantfile
$script = <<SCRIPT
# Set up the repository
echo “Update the apt package index...”
sudo apt-get update -y
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
"""Convert submit_sm to deliver_sm and reinject it back in rabbitmq
as coming from connector's CID same as submit_sm's uid
Design is diagrammed here:"""
import cPickle as pickle
import logging
import uuid
import pika
from datetime import datetime
from twisted.internet import defer, reactor
from jasmin.vendor.smpp.pdu.operations import DeliverSM
from jasmin.queues.configs import AmqpConfig
from jasmin.queues.factory import AmqpFactory
from jasmin.routing.jasminApi import SmppServerSystemIdConnector
from jasmin.routing.content import RoutedDeliverSmContent
from jasmin.queues.test.test_amqp import waitFor
def connect_and_publish(pdu, dc):
zspine /
Created Apr 29, 2019
Quick Install RabbitMQ Server on Ubuntu 16.04
sudo apt-get update
sudo apt-get upgrade
#Instruct apt to trust packages signed by rabbitmq signing key
wget -O - "" | sudo apt-key add -
#Enable apt HTTPS Transport
sudo apt-get install apt-transport-https
#Add the apt repository to the source list directory
zspine / SuperAdminGroupContextBuilder.php
Last active Sep 23, 2019
API Platform custom ContextBuilder and Denormalizer
View SuperAdminGroupContextBuilder.php
namespace App\Serializer\ApiPlatform;
use ApiPlatform\Core\Serializer\SerializerContextBuilderInterface;
use Psr\Log\LoggerAwareInterface;
use Psr\Log\LoggerAwareTrait;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
use App\Entity\User;
zspine / Account.php
Created Sep 25, 2019
Symfony User Management
View Account.php
namespace App\Entity;
use App\Model\Account\MembershipInterface;
use App\Model\Resource\TimestampableTrait;
use App\Model\Resource\ToggleableTrait;
use App\Model\Resource\UuidTrait;
use App\Model\User\UserInterface;
use Doctrine\Common\Collections\Collection;
zspine / .env
Created Oct 4, 2019
API Platform json_login with separate domain SPA
View .env