Разделы
Veselov CV | vvShop © 2008 – 2018
Контакты
email: igor@veselov.sumy.ua
skype: utz0r2

scrivo/highlight.php - портированный highlight.js на php


$hl = new Highlight\Highlighter();
$hl->setAutodetectLanguages(array('ruby', 'python', 'perl'));

$highlighted = $hl->highlightAuto(file_get_contents('some_ruby_script.rb'));

echo "<pre class=\"hljs {$highlighted->language}\">\n";
echo $highlighted->value . "\n";
echo "</pre>\n";

https://github.com/scrivo/highlight.php

spatie/period - библиотека для сравнения дат


Пример использования, найти общие
/*
 * A       [========]
 * B                    [==]
 * C                            [=====]
 * CURRENT        [===============]
 *
 * OVERLAP        [=]   [==]    [=]
 */
 
$a = Period::make('2018-01-01', '2018-01-31');
$b = Period::make('2018-02-10', '2018-02-20');
$c = Period::make('2018-03-01', '2018-03-31');

$current = Period::make('2018-01-20', '2018-03-10');

$overlaps = $current->overlap($a, $b, $c); 

https://github.com/spatie/period

TarekRaafat/autoComplete.js - простой скрипт автозавершения на чистом js


TarekRaafat/autoComplete.js - простой скрипт автозавершения на чистом js

https://github.com/TarekRaafat/autoComplete.js

chrisdiana/cms.js - js генератор Markdown сайтов на стороне клиента


chrisdiana/cms.js - js генератор Markdown сайтов на стороне клиента

https://github.com/chrisdiana/cms.js

anlutro/laravel-settings - сохранение настроек в бд laravel


<?php
Setting::set('foo', 'bar');
Setting::get('foo', 'default value');
Setting::get('nested.element');
Setting::forget('foo');
$settings = Setting::all();
?>

https://github.com/anlutro/laravel-settings

launcher-host/mercurius - месенджер на laravel + pusher.com


launcher-host/mercurius - месенджер на laravel + pusher.com

https://github.com/launcher-host/mercurius
«»
Вверх