Skip to content

Instantly share code, notes, and snippets.

Maciej Łebkowski mlebkowski

Block or report user

Report or block mlebkowski

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 metricso-coding-style.php
<?php
namespace Metricso\Fetcher\ObjectProcessor ;
use Generator ;
use Metricso\Model\Fb\AppUser ;
use Metricso\Model\Fb\FbPage ;
use Metricso\Model\Fb\FbPageFeedQuery ;
class PageProcessor extends AbstractObjectProcessor implements ObjectProcessorInterface, UsingAlternateTokensInterface {
private $queryFactory ;
private $tokenSource ;
View query-factory.php
<?php
class QueryDependent
{
/**
* @var Callable
*/
private $queryFactory;
@mlebkowski
mlebkowski / post-release
Last active Aug 29, 2015
dokku post-release hook for crontab jobs
View post-release
#!/usr/bin/env bash
set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x
APP="$1"; IMAGE="dokku/$APP"
CRONTABS_DIR=$DOKKU_ROOT/.crontab
CONFIG_FILE=$CRONTABS_DIR/$APP.conf
mkdir -p "$CRONTABS_DIR";
@mlebkowski
mlebkowski / goat.js
Created Jan 22, 2015
Codility challenge
View goat.js
function solution(N) {
// sorry, not really my kind of thing, but here’s a goat:
console.log("\n\
\n\
/) (\\ \n\
)\\.:::::::::./( \n\
\\( o o )/ \n\
'-./ / _.-'`-. \n\
( oo ) / _ \\ \n\
View keybase.md

Keybase proof

I hereby claim:

  • I am mlebkowski on github.
  • I am puck (https://keybase.io/puck) on keybase.
  • I have a public key whose fingerprint is AFB4 769E 17CE 7A93 AB41 B313 DB1B 67F7 129A 7370

To claim this, I am signing this object:

View combined-ids.php
<?php
function compositeId($calendarId, \DateTime $start) {
static $startOfTime = 1410963347;
$time = ($start->getTimestamp() - $startOfTime) / 60 / 5;
if ($time & 0xFFFF0000) {
throw new RuntimeException(sprintf('We have ran out of time: %s!', $start->format('Y-m-d H:i:s')));
}
if ($calendarId & 0xFFFF0000) {
throw new RuntimeException(sprintf('We are too successful (calendarId: %d)', $calendarId));
View httpd-vhosts.conf
# /etc/apache2/extra/httpd-vhosts.conf
<Directory /Volumes/Dev>
Require all granted
AllowOverride All
</Directory>
<VirtualHost *:80>
ServerName dev
ServerAlias *.dev
View SortableInterface.php
<?php
interface SortableInterface {
public function getSortValues();
}
class A implements SortableInterface {
private $order, $price, $id;
public function __construct($price, $id, $order) {
$this->id = $id;
View index.php
<?php
header('Content-type: text/plain; charset=UTF-8');
$config = array(
'emails' => ['ener@mailinator.com'],
'subject' => "Nowe zgloszenie Energia",
'fields' => array (
'name' => array ('label' => 'Imię i nazwisko'),
'email' => array ('label' => 'Adres e-mail'),
'phone' => array ('label' => 'Telefon'),
View diff.sql
DROP TABLE IF EXISTS `address_service_copy`;
DROP TABLE IF EXISTS `address_service_temp2`;
ALTER TABLE `crm_gratis_commercial` CHANGE `trader_id` `trader_id` INTEGER(10) NOT NULL;
ALTER TABLE `disease_section` ADD CONSTRAINT `disease_section_FK_1`
FOREIGN KEY (`disease_id`)
REFERENCES `disease` (`id`);
You can’t perform that action at this time.