Skip to content

Instantly share code, notes, and snippets.

@JanTvrdik
JanTvrdik / check-io.sh
Created October 23, 2011 12:46
ProgTest test tool
#!/bin/bash
if [[ $1 = "" || $2 = "" ]]
then
echo "Chybí povinné parametry"
echo "check-io <programPath> <samplesDir>"
exit 1
fi
pg="$1"
@JanTvrdik
JanTvrdik / undia
Created November 8, 2011 19:14
Git Bash pager, který odstraní diakritiku
#!/bin/bash
sed \
-e "s/\xC4\x9B/e/g" \
-e "s/\xC5\xA1/s/g" \
-e "s/\xC4\x8D/c/g" \
-e "s/\xC5\x99/r/g" \
-e "s/\xC5\xBE/z/g" \
-e "s/\xC3\xBD/y/g" \
-e "s/\xC3\xA1/a/g" \
@JanTvrdik
JanTvrdik / scrum-do.js
Created November 25, 2011 18:42
ScrumDo Workaround for missing features
var initStory = function (block) {
var storyId = block.attr('story_id');
var commentBoxId = 'story_comments_' + storyId;
var commentBox = block.find('#' + commentBoxId);
if (commentBox.length > 0) {
initComments(commentBox);
} else {
// Odkaz na zobrazení komentářů
@JanTvrdik
JanTvrdik / BasePresenter.php
Created January 2, 2012 10:20 — forked from hrach/BasePresenter.php
Secured signlas - old NETTE!
<?php
/**
* Signály.cz – JP2
* ----------------
*
* @license MIT License http://en.wikipedia.org/wiki/MIT_License
* @link http://signaly.cz
*/
use Nette;
public static function renderSnippets($control, $local, $params)
{
$control->snippetMode = FALSE;
$payload = $control->getPresenter()->getPayload();
if (isset($local->blocks)) {
foreach ($local->blocks as $name => $function) {
if ($name[0] !== '_' || !$control->isControlInvalid(substr($name, 1))) {
continue;
}
/* My customization */
code {
font: 12px/20px Consolas, monospace;
}
#menu {
position: absolute;
bottom: auto;
}
@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 \
@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 / 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 / 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