Skip to content

Instantly share code, notes, and snippets.

View winzard's full-sized avatar

winzard winzard

View GitHub Profile
@winzard
winzard / ts-cc-from-udf.ftl
Created May 24, 2012 13:42
Как добавить в CC (carbon copy) уведомления пользователей, указанных в дополнительном поле типа "Пользователь" в задаче
<#assign simpleTask = Util.simplify(task)/>
<#if simpleTask.udfValues["Пользователи"]??>
<#assign userlist = simpleTask.udfValues["Пользователи"]/>
<#assign CC>
<#list userlist?split(";") as u>
<#assign us= Util.findUser(u?trim)/>
<#if us??>
${us.email}<#if u_has_next>, </#if>
</#if>
@winzard
winzard / AutoSimilarTasks.java
Created May 24, 2012 14:15
Скрипт возвращает список похожих задач. Будет полезен при общении с пользователями через TrackStudio.
package scripts.task_custom_field_value;
import com.trackstudio.app.adapter.AdapterManager;
import com.trackstudio.exception.GranException;
import com.trackstudio.external.TaskUDFValueScript;
import com.trackstudio.secured.SecuredSearchTaskItem;
import com.trackstudio.secured.SecuredTaskBean;
import java.util.*;
@winzard
winzard / ActualStartDate.java
Created May 24, 2012 14:20
Вычисляем дату и время начала работ по задаче
package scripts.task_custom_field_value;
import com.trackstudio.exception.GranException;
import com.trackstudio.external.TaskUDFValueScript;
import com.trackstudio.secured.SecuredMessageBean;
import com.trackstudio.secured.SecuredTaskBean;
import java.util.ArrayList;
/**
@winzard
winzard / Participants.java
Created May 24, 2012 14:26
Список участников для задачи
package scripts.task_custom_field_value;
import com.trackstudio.exception.GranException;
import com.trackstudio.external.TaskUDFValueScript;
import com.trackstudio.secured.SecuredMessageBean;
import com.trackstudio.secured.SecuredTaskBean;
import java.util.ArrayList;
@winzard
winzard / laby-stone.py
Created June 10, 2012 12:32
Муравей перекладывает камни
# laby 2b
# (c) Ilya, 7 years
from robot import *;
def reload():
take();
left();
left();
drop();
left();
left();
@winzard
winzard / laby2c.py
Created June 11, 2012 17:08
Решение laby 2c
from robot import *;
def trick():
while look() == Void:
forward();
trick();
left();
trick();
left();
trick();
@winzard
winzard / laby3a.py
Created June 11, 2012 17:15
Решение laby 3a
from robot import *;
right();
forward();
left();
if look()==Void:
forward();
forward();
left();
forward();
@winzard
winzard / laby3b.py
Created June 11, 2012 17:27
Решение laby 3b
from robot import *;
def reload():
take();
left();
left();
drop();
left();
left();
forward();
@winzard
winzard / laby4a.py
Created June 11, 2012 17:34
Решение laby 4a прохождение спирали
from robot import *;
def trick():
while look() == Void:
forward();
left();
while look() == Void:
trick();
escape()
@winzard
winzard / sports.txt
Created October 2, 2015 15:20
Виды спорта
Авто/мотоспорт
Авиамодельный спорт
Aкадемическая гребля
Акробатика
Бадминтон
Баскетбол
Биатлон
Бильярд
Бейсбол
Бокс