- 1
[offtopic] http://propiske.net/sbor-podpisej/ [/offtopic]
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
[offtopic] http://propiske.net/sbor-podpisej/ [/offtopic]
Ребята, извините за офтоп, нужно 100k подписей. Без вас никак.
+12
http://pastebin.com/kG05YmBX
Поиск подстроки в строке, написано однокурсником
+81
public String isThisScreenWithHdpiDensity() {
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch (metrics.densityDpi) {
case DisplayMetrics.DENSITY_LOW:
return "ldpi";
case DisplayMetrics.DENSITY_MEDIUM:
return "mdpi";
case DisplayMetrics.DENSITY_HIGH:
return "hdpi";
}
return "xhdpi";
}
...
if (isThisScreenWithHdpiDensity().equals("hdpi")) {
lpTabPane.height = 65;
}
if (isThisScreenWithHdpiDensity().equals("mdpi")) {
lpUpperPane.height = 70;
}
if (isThisScreenWithHdpiDensity().equals("ldpi")) {
lpTabPane.height = 32;
}
if (isThisScreenWithHdpiDensity().equals("xhdpi")) {
}
Перегоним константу в стрингу, а потом проверим ее equals. Отлично!
+140
DoubleAnimation S4A = new DoubleAnimation();
S4A.To = koef4;
S4A.Duration = TimeSpan.FromSeconds(T);
Trans1.BeginAnimation(TranslateTransform3D.OffsetXProperty, S4A);
DoubleAnimation S4ACX = new DoubleAnimation();
S4ACX.Duration = TimeSpan.FromSeconds(T);
S4ACX.To = 0.4;
Kleshni1Trans.BeginAnimation(RotateTransform3D.CenterXProperty, S4ACX);//Корректировка центра вращения клешни
DoubleAnimation S5A = new DoubleAnimation();
S5A.To = koef5;
S5A.Duration = TimeSpan.FromSeconds(T);
Slider5.BeginAnimation(Slider.ValueProperty, S5A);//конец анимации робота
BoxRotate2Center.CenterX = -BoxMove.OffsetX;
BoxRotate2Center.CenterZ = -BoxMove.OffsetZ;
BoxRotate1Center.CenterZ = -1.2;
DoubleAnimation B1A = new DoubleAnimation();
B1A.BeginTime = TimeSpan.FromSeconds(T*(2/1.5));
B1A.To = 180+((180*Math.Asin(0.2/Math.Sqrt((1.2 - BoxMove.OffsetZ)*(1.2 - BoxMove.OffsetZ) + BoxMove.OffsetX*BoxMove.OffsetX)))/Math.PI)-(180*Math.Atan((BoxMove.OffsetX)/(-1.2+BoxMove.OffsetZ))/Math.PI);//Формула корректировки угла поворота коробки
B1A.Duration = TimeSpan.FromSeconds(T);
BoxRotate2.BeginAnimation(AxisAngleRotation3D.AngleProperty, B1A);//анимация вращения коробки
DoubleAnimation B2A = new DoubleAnimation();
B2A.BeginTime = TimeSpan.FromSeconds(T+T/4 +T * (2 / 1.5));
B2A.To = 90 + 180 * Math.Atan((BoxMove.OffsetX) / (-1.2 + BoxMove.OffsetZ)) / Math.PI;
B2A.Duration = TimeSpan.FromSeconds(T/4);
BoxRotate1.BeginAnimation(AxisAngleRotation3D.AngleProperty, B2A);
DoubleAnimation B3A = new DoubleAnimation();
B3A.BeginTime = TimeSpan.FromSeconds(T * (2 / 1.5));
B3A.To = 1;
B3A.AutoReverse = true;
B3A.Duration = TimeSpan.FromSeconds(T/1.5);
BoxLiftAndMove.BeginAnimation(TranslateTransform3D.OffsetYProperty, B3A);
DoubleAnimation B4A = new DoubleAnimation();
B4A.BeginTime = TimeSpan.FromSeconds(T+T * (2 / 1.5));
B4A.To = 3.75 - Math.Sqrt((1.2 - BoxMove.OffsetZ)*(1.2 - BoxMove.OffsetZ) + BoxMove.OffsetX*BoxMove.OffsetX);//формула для перемещения коробки вдоль оси Z
B4A.Duration = TimeSpan.FromSeconds(T/4);
BoxLiftAndMove.BeginAnimation(TranslateTransform3D.OffsetZProperty, B4A);//Анимация подъема и перемещения коробки
DoubleAnimation B1A2 = new DoubleAnimation();
B1A2.BeginTime = TimeSpan.FromSeconds(T * (2 / 1.5));
B1A2.To = 180;
B1A2.Duration = TimeSpan.FromSeconds(T);
DoubleAnimation B2A2 = new DoubleAnimation();
B2A2.BeginTime = TimeSpan.FromSeconds(T + T/4 + T * (2 / 1.5));
B2A2.To = 0;
B2A2.Duration = TimeSpan.FromSeconds(T/4);
DoubleAnimation B3A2 = new DoubleAnimation();
B3A2.BeginTime = TimeSpan.FromSeconds(T * (2 / 1.5));
B3A2.To = 0;
B3A2.AutoReverse = true;
B3A2.Duration = TimeSpan.FromSeconds(T / 1.5);
DoubleAnimation B4A2 = new DoubleAnimation();
B4A2.BeginTime = TimeSpan.FromSeconds(T+T * (2 / 1.5));
B4A2.To = -0.5;
B4A2.Duration = TimeSpan.FromSeconds(T/4);
Тут больше: http://www.cyberforum.ru/wpf-silverlight/thread789214.html
Парниша делает робота на С#.
+153
public static function GetID()
{
$arr = array(
'1', '2', '3', '4', '5', '6',
'7', '8', '9', '0');
// Генерируем пароль
$pass = "";
$number = 5;
for ($i = 0; $i < $number; $i++) {
// Вычисляем случайный индекс массива
$index = rand(0, count($arr) - 1);
$pass .= $arr[$index];
}
return $pass;
}
Получение уникального айди заказа.
Заказ столиков в баре.
+125
EnumChildWindows function (Windows)
...
Return value
Type: BOOL
The return value is not used.
Никому не нужный бул. Неужели нельзя было написать The return value is TRUE, раз юзать void религия не позволяет?
Пруф: http://msdn.microsoft.com/library/windows/desktop/ms633494.
+81
var
sMem: String;
.......
case Byte(sMem[len]) of
Word('k'): { Что то делаем };
Word('m'): { Что то делаем };
Word('g'): { Что то делаем };
end;
Вот такой вот гавнокод
+139
List<string> duplicities = new List<string>();
foreach (var localItem in FileCollectionLocal)
{
foreach (var remoteItem in FileCollectionRemote)
{
if (localItem.FileName == remoteItem.FileName)
{
duplicities.Add(localItem.FileName);
}
}
}
+12
int n, a[n]; //n - количество элементов
void qs(int* s_arr, int first, int last) {
int i = first, j = last, x = s_arr[(first + last) / 2];
do {
while (s_arr[i] < x) i++;
while (s_arr[j] > x) j--;
if(i <= j) {
if (i < j) swap(s_arr[i], s_arr[j]);
i++;
j--; }}
while (i <= j);
if (i < last) {
qs(s_arr, i, last); }
if (first < j) {
qs(s_arr, first,j); }}
Оттуда
+149
$(function(){
var m_small = $('.met_small');
var met_small = $('.metka_small');
m_small.on('click', function(){
var text = $(this).text();
$('#tmet2').find('h2').html(text);
m_small.each(function(){
$(this).children('p').css({
'color' : '#08579E'
});
});
var e = $(this);
e.children('p').css({
'color' : '#000'
});
met_small.each(function(){
$(this).removeClass('metka_small_active');
})
e.children('.metka_small').addClass('metka_small_active');
});
});
$(function(){
$('.met').not('.cont').on('click',function(){
var text = $(this).text();
$('#tmet2').find('h2').html(text);
$('.met').each(function(){
$(this).children('p').css({
'color' : '#08579E'
});
});
var e = $(this);
e.children('p').css({
'color' : '#000 '
});
$('.metka').each(function(){
$(this).removeClass('metka_active');
})
e.children('.metka').addClass('metka_active');
});
});
Я в js не давно. Возможно ли эти две функции объединить в одну ?
Они делают одно и тоже, просто для двух разных элементов.