Skip to content

Instantly share code, notes, and snippets.

<?php
class Buffer
{
public $data = '';
public $end = FALSE;
}
class Loop
{
public $readStreams = [];
#!/bin/sh
read oldrev newrev refname
branch=${refname##refs/heads/}
if [[ $branch = "master" || $branch = "stage" ]]
then
echo "Deploying branch $branch..."
targetDir="$PWD/../deployed-$branch"
@JanTvrdik
JanTvrdik / returning.html
Created December 4, 2012 11:04 — forked from tajo/returning
Return to the position before expanding
<script>
/**
* @author Chamurappi
* @param {DOMElement} element
* @return {function()} callback for restoring saved position
*/
function savePosition(element)
{
if (!element.getBoundingClientRect) return function(){};
var top = element.getBoundingClientRect().top;
@JanTvrdik
JanTvrdik / main.cpp
Created October 12, 2012 16:46
Stable selection sort implementation for linked list
#include <iostream>
#include <cstring>
using namespace std;
template <class T>
struct Node
{
T val; // stored value
int order; // original order
<?php
class Foo
{
public function bar(self $foo)
{
}
}

Existuje třída HtmlNode, od které dědí třídy HtmlElement a HtmlTextNode.

Takže např. následující HTML kód

<div>
    First text
    <strong>Foo</strong>
    Second text
</div>
@JanTvrdik
JanTvrdik / add_pull_request_to_issue_github.sh
Last active June 6, 2016 19:25
Add pull request to existing issue on github
#!/bin/bash
current_branch="$(git symbolic-ref HEAD 2>/dev/null)" || current_branch="(unknown)"
current_branch=${current_branch##refs/heads/}
github_username="JanTvrdik"
github_token="..."
if [[ $current_branch = "(unknown)" ]]
then
@JanTvrdik
JanTvrdik / text.md
Created March 7, 2012 12:20
Proč je Acronis True Image Home 2012 na hovno
  1. RealTime backup, jedna z věcí, kvůli které jsem tento sw kupoval, mi pod běžným uživatelským účtem nefunguje. Pokaždé když ji spustím se za chvíli znova vypne.
  2. Online backup, funkce, kterou jsem dokupoval zvlášť. Nějakou dobu fungovala. Poslední zálohu mám ale z 8. 1. 2012, protože funkce prostě fungovat přestala. Nechápu.
  3. Kompletní image disků. Nějakou dobu to fungovalo, ale po několika desítkách verzí to skončilo na nedostatku místa. Způsob jak smazat staré zálohy jsem nenašel. Je tam pouze možnost sloučit zálohy (což nechci). Když dám tedy sloučit zálohy a vybírám, že chci ponechat pouze poslední, tak mi řekne, že to bude trvat asi 6h a pak skončí na nedostatku místa. Normálně bych byl asi úplně v prdeli, ale mám ještě nealokované místo za diskovým oddílem se zálohami, tak ho zvětším o 500 GB. Což vyžaduje restart PC (omg!). Aneb nikde jsem nenašel možnost: mám 500 GB místa na zálohy systémového oddílu, automaticky se inteligentně promazávej od konce, až místo dojde. Inteligentně zname
@JanTvrdik
JanTvrdik / play.js
Created January 26, 2012 11:43 — forked from fprochazka/play.js
GitHub Play
(function() {
var commits = [], repo = document.location.href.match(/github\.com\/([^\/]+\/[^\/]+)\//)[1];
// Play for all commits
$('.commit-group .commit-links')
.append($('<a href="#" class="browse-button github-play-select">Play</a>'));
// show next commit
var nextCommit = function () {
$('.site .container').load(commits.shift() + ' #.site .container', function () {
@JanTvrdik
JanTvrdik / autofixeol.sh
Last active September 29, 2015 21:07
Shell script for automatic fixing EOL
#!/bin/bash
find . \( \
-name '*.php' -o \
-name '*.phtml' -o \
-name '*.html' -o \
-name '*.latte' -o \
-name '*.neon' -o \
-name '*.css' -o \
-name '*.js' -o \
-name '*.txt' -o \