Skip to content

Instantly share code, notes, and snippets.

Simon Müller boscho87

  • itsCoding
  • Switzerland
Block or report user

Report or block boscho87

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 translator.php
class XYTranslator implements TranslatorInterface
{
/**
* @var User
*/
protected $userMsgDomain;
/**
* @var string
*/
protected $systemMsgDomain;
View post-receive.sh
#!/bin/bash
while read oldrev newrev ref
do
if [[ $ref =~ .*/master$ ]];
then
echo "Master ref received. Deploying master branch to production..."
git --work-tree=/home/simonmul/www/uhc-scorpions.ch --git-dir=/home/simonmul/git/uhc-scorpions.ch checkout -f
else
echo "Ref $ref successfully received. Doing nothing: only the master branch may be deployed on this server."
fi
@boscho87
boscho87 / ssmtp_mail_alias
Created Aug 13, 2018 — forked from SBejga/ssmtp_mail_alias
Bash Script as alias of "mail" using "ssmtp" in ubuntu. Main purpose is sending mails via munin by ssmtp instead of postfix.
View ssmtp_mail_alias
#!/bin/bash
# mail syntax: mail -s "any mail subject string" any@mail.com
# or: mail "any mail subject string" any@mail.com
if [ $1 == "-s" ]
then
subject=$2
recip=$3
else
subject=$1
recip=$2
@boscho87
boscho87 / array_stuff.php
Last active Jun 13, 2018
Code for Thomas Chessa McSnake
View array_stuff.php
<?php
$bucketOne = ['yellow', 'red', 'blue'];
$bucketTwo = ['yellow', 'yellow', 'red', 'blue', 'blue'];
//filter the second array so that there are only duplicated values in there
$values = array_filter(array_count_values($bucketTwo),function ($value) {
// > one means in the bucket it must appear at least 2 times, you can check for `$value == 2` if you only what elemnts that apprears twice and not more
if ($value > 1) {
return $value;
}
@boscho87
boscho87 / comments.php
Created Jun 13, 2018
Example of bad comments
View comments.php
<?php
/** example one (with to much comments) **/
/** --- class code here ---- */
/**
* if its not an admin user and the csrf token is okay and the
* current system is admin_system
**/
View LockableTraitCommandError.php
class TaskRunnerCommand extends ContainerAwareCommand
{
use FlockTrait;
const UUID = 'uuid';
protected function configure()
{
$this->setName('kub:task:runner')
@boscho87
boscho87 / AppDebugEnvvarCommand.php
Created Apr 24, 2018
Command to Debug parsed env vars
View AppDebugEnvvarCommand.php
<?php
namespace App\Command;
use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;
View index.html
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Titel</title>
</head>
<body>
</body>
</html>
You can’t perform that action at this time.