27.05.2012 г.Магнитогорск.
Постоянная камера была только на одной площадке, минус пара поединков без начала, которые не удалось идентифицировать, остальное порезал и выложил на youtube и вконтактике.
3 финала, чтоб далеко не ходить:
Мукаева-Конарева
Маслов-Верещагин
Пермь-Миасс
воскресенье, 29 июля 2012 г.
вторник, 24 июля 2012 г.
Пил воду из реки Миасс, остался жив :)
Здоров, и даже получил удовольствие :) Секрет простой - надо потрястись часика полтора по адским башкирским дорогам до того места, где около хребта Нурали Миасс пробивается из-под земли:

Это где-то здесь:
Просмотреть увеличенную карту
Прогулялись по хребту, вокруг примерно такие пейзажики:


Погодка была отличная

Внизу - полувысохшее Нуралинское озеро:


Хребет тянется дальше, мы были с самого краю:


Урал заповедный, который нас туда вывозил, готовит стоянку:

На горизонте - Нургуш, заманивает зараза

Остальные фото в альбоме Нурали 2012
Это где-то здесь:
Просмотреть увеличенную карту
Прогулялись по хребту, вокруг примерно такие пейзажики:


Погодка была отличная
Внизу - полувысохшее Нуралинское озеро:
Хребет тянется дальше, мы были с самого краю:
Урал заповедный, который нас туда вывозил, готовит стоянку:
На горизонте - Нургуш, заманивает зараза

Остальные фото в альбоме Нурали 2012
Первый пошёл
Первый открытый межпланетный турнир Миасса по кендо состоялся 21.07.2012. Приняли участие все 8 :) человек, которые активно занимались в Миассе в этом году, в том числе и те кто вообще занимался только первый год.
Большое спасибо народу из Екатеринбурга, который не поленился поучаствовать в самом мероприятии и судействе, надеюсь денёк на Тургояке компенсировал им длинную дорогу.
Больше всего перед соревнованиями напрягал "резиновый" пол, но все оказалось не так страшно, зато прокололись с громкоговорителями - компьютер загудел, в "матюгальник" получалось громко, но не разборчиво :( в результате ведущим приходилось обходиться своим голосом.






Еще фото в google - часть 1, часть 2 (фото Анастасии Халтуриной), facebook и вконтактике.
Видео пока скрылось в неизвестном направлении, но зато из Ебурга привезли видео с Кубка Урала, буду пока его резать и потихоньку выкладывать.
Большое спасибо народу из Екатеринбурга, который не поленился поучаствовать в самом мероприятии и судействе, надеюсь денёк на Тургояке компенсировал им длинную дорогу.
Больше всего перед соревнованиями напрягал "резиновый" пол, но все оказалось не так страшно, зато прокололись с громкоговорителями - компьютер загудел, в "матюгальник" получалось громко, но не разборчиво :( в результате ведущим приходилось обходиться своим голосом.




Еще фото в google - часть 1, часть 2 (фото Анастасии Халтуриной), facebook и вконтактике.
Видео пока скрылось в неизвестном направлении, но зато из Ебурга привезли видео с Кубка Урала, буду пока его резать и потихоньку выкладывать.
вторник, 17 июля 2012 г.
Открытый турнир Миасса по кендо состоится 21.07.2012
Открытый турнир Миасса по кендо состоится в следующую субботу, 21.07.2012 в СК "Олимп" (пос. Строителей)
Просмотреть увеличенную карту
Начало в 12:00.
Проезд троллейбусами и маршрутками 4 и 5.
Просмотреть увеличенную карту
Начало в 12:00.
Проезд троллейбусами и маршрутками 4 и 5.
среда, 4 июля 2012 г.
Нюансы извлечения mp3 из видео при помощи ffmpeg
или Вот что map животворящий делает!
С некоторой сборки FFmpeg (не отследил с какой именно) заметил, что стандартная команда извлечения mp3 из видео:
стала выполняться просто адски долго. Например, часовое видео с аудиодорожкой в формате aac конвертировалось в 64К mp3 37 минут:
Ларчик тем временем открывался просто - теперь нужно всего лишь явно указать не трогать видео дорожку (в моём случае - нулевую), а использовать только аудио (в моём случае - первую):
и, о чудо, время конвертации часового видео вернулось к старым добрым 2-м минутам.
С некоторой сборки FFmpeg (не отследил с какой именно) заметил, что стандартная команда извлечения mp3 из видео:
ffmpeg -i video.mp4 audio.mp3стала выполняться просто адски долго. Например, часовое видео с аудиодорожкой в формате aac конвертировалось в 64К mp3 37 минут:
ffmpeg -i video.mp4 -acodec libmp3lame -ab 64K audio.mp3Ларчик тем временем открывался просто - теперь нужно всего лишь явно указать не трогать видео дорожку (в моём случае - нулевую), а использовать только аудио (в моём случае - первую):
ffmpeg -i video.mp4 -map 0:1 -acodec libmp3lame -ab 64K audio.mp3и, о чудо, время конвертации часового видео вернулось к старым добрым 2-м минутам.
понедельник, 2 июля 2012 г.
Марафонская дистанция будет восстановлена
Как пояснил комиссии Д. Синько, перенести старт забега на городской пляж было решено ради безопасности бегунов и удобства жителей машгородка, где в день проведения марафона приходилось надолго останавливать движение транспорта по проспекту. В Тургояке же движение понадобилось перекрыть всего на 20 минут. Однако в будущем году, заверил Дмитрий Валерьевич, статус марафона будет восстановлен, дистанцию подготовят - удлинят на 12 километров, сохранив место старта на пляже.
И то ладно. Хотя насчет удобства/неудобства жителей машгородка у этих самых жителей вообще говоря никто не спрашивал.
И то ладно. Хотя насчет удобства/неудобства жителей машгородка у этих самых жителей вообще говоря никто не спрашивал.
пятница, 29 июня 2012 г.
Шпаргалка по string.Format
В MSDN оно конечно все расписано, но с обратной стороны - что означает каждый флаг, а не как сделать чтоб было вот так вот.
Так что нехай будет.
Так что нехай будет.
using System;
using System.Globalization;
namespace strfrmt
{
class Program
{
static void Main(string[] args)
{
// дата и время
Console.WriteLine("{0:dd.MM.yyyy HH:mm:ss dddd (ddd) MMMM (MMM)}", DateTime.Now);
// 28.06.2012 11:40:48 четверг (Чт) Июнь (июн)
// пользовательское форматирование даты
Console.WriteLine(string.Format(new HumanDateFormatProvider(), "{0,20:Hdt}", DateTime.Now));
// Сегодня 11:40:48
Console.WriteLine(string.Format(new HumanDateFormatProvider(), "{0,20:Hdt}", DateTime.Now.AddDays(-1)));
// Вчера 11:40:48
Console.WriteLine(string.Format(new HumanDateFormatProvider(), "{0,20:Hdt}", DateTime.Now.AddDays(-2)));
// 26.06.2012 11:40:48
// принудительные + и -
Console.WriteLine("{0:+0.0;-0.0} {1:+000.000;-000.000}", 1.48, -24.0);
// +1,5 -024,000
// заданное количество знаков до и после десятичной точки
Console.WriteLine("'{0:0.}' '{0:000.0}' '{0:F0}' '{0,-9:F3}', '{0,7:F2}'", 80.49);
// '80' '080,5' '80' '80,490 ', ' 80,49'
// проценты
Console.WriteLine("'{0:P}' '{0:P0}' '{0:P1}', '{0,5:P0}', '{0,-5:P0}'", 0.8069);
// '80,69%' '81%' '80,7%', ' 81%', '81% '
// заданное количество знаков
Console.WriteLine("'{0,5:D}' '{1:D5}' '{2:00000}'", 25, -12, -32);
// ' 25' '-00012' '-00032'
Console.WriteLine("'{0,-5:D}', '{1,10}' '{1,-10}', 0x{2:X8}", 33, "test1", 123456);
// '33 ', ' test1' 'test1 ', 0x0001E240
// форматирование заместителями
Console.WriteLine("{0:(#) ### ###}, '{1:###:###:###:###:###}', '{2:### ###.##}'", 1234567890, -25, 1235.456);
// (1234) 567 890, '-::::25', '1 235,46'
Console.WriteLine("{0:(0) 000 000}, '{1:000:000:000:000:000}'", 1234567890, -25);
// (1234) 567 890, '-000:000:000:000:025'
// пользовательское форматирование (тройки, разделенные пробелами)
Console.WriteLine(string.Format(new TriplexFormatProvider(), "{0:Tx} | {1:Tx}", 1234567890, -25));
// 1 234 567 890 | -25
// в системных деньгах
Console.WriteLine("{0:C}", 99.98);
// 99,98р.
// в указанных деньгах
Console.WriteLine(string.Format(CultureInfo.CreateSpecificCulture("en-US").NumberFormat, "{0:C}", 99.99 ));
// $99.99
Console.WriteLine(string.Format(CultureInfo.CreateSpecificCulture("ru-RU").NumberFormat, "{0:C}", 99.99));
// 99,99р
// принудительная замена десятичного разделителя на точку
var NFI = new CultureInfo(CultureInfo.CurrentCulture.LCID).NumberFormat;
NFI.NumberDecimalSeparator = ".";
Console.WriteLine(string.Format(NFI, "{0} {1}", 1.48, -24.01));
// 1.48 -24.01
Console.ReadLine();
}
}
// замена даты на Вчера/Сегодня/Завтра
public class HumanDateFormatProvider : IFormatProvider, ICustomFormatter
{
private static readonly string formatCode = "Hdt";
public object GetFormat(Type formatType)
{
if (formatType == typeof(ICustomFormatter))
return this;
else
return null;
}
public string Format(string format, object arg, IFormatProvider formatProvider)
{
if (format == null || !format.StartsWith(formatCode))
{
if (arg is IFormattable)
return ((IFormattable)arg).ToString(format, formatProvider);
else
return arg.ToString();
}
if (arg.GetType() == typeof(DateTime))
{
DateTime dt = (DateTime)arg;
Int64 onedayticks = 864000000000;
DateTime nowdt = DateTime.Now;
Int64 deltaticks = nowdt.Ticks - dt.Ticks;
if (Math.Abs(deltaticks) < onedayticks * 2)
{
if (nowdt.Day == dt.Day)
return string.Format("Сегодня {0:HH:mm:ss}", dt);
else
{
if (deltaticks >= 0 && dt.Day == nowdt.AddDays(-1).Day)
return string.Format("Вчера {0:HH:mm:ss}", dt);
else
{
if (deltaticks < 0 && dt.Day == nowdt.AddDays(1).Day)
return string.Format("Завтра {0:HH:mm:ss}", dt);
else
return string.Format("{0:dd.MM.yyyy HH:mm:ss}", dt);
}
}
}
else
return string.Format("{0:dd.MM.yyyy HH:mm:ss}", dt);
}
else
return arg.ToString();
}
}
// разбиение длинных чисел на тройки разделенные пробелами
// для улучшения читабельности
public class TriplexFormatProvider : IFormatProvider, ICustomFormatter
{
private static readonly string formatCode = "Tx";
public object GetFormat(Type formatType)
{
if (formatType == typeof(ICustomFormatter))
return this;
else
return null;
}
public string Format(string format, object arg, IFormatProvider formatProvider)
{
if (format == null || !format.StartsWith(formatCode))
{
if (arg is IFormattable)
return ((IFormattable)arg).ToString(format, formatProvider);
else
return arg.ToString();
}
string s = arg.ToString();
if (arg.GetType() == typeof(int) ||
arg.GetType() == typeof(long) ||
arg.GetType() == typeof(short) ||
arg.GetType() == typeof(Int64) ||
arg.GetType() == typeof(uint) ||
arg.GetType() == typeof(ulong) ||
arg.GetType() == typeof(ushort) ||
arg.GetType() == typeof(UInt64))
{
for (int i = s.Length - 3; i >= 0; i = i - 3)
s = s.Insert(i, " ");
}
return s;
}
}
}
четверг, 28 июня 2012 г.
Myerchin P300 - нож для яхтсменов и ... кендок :)
В самом деле, Myerchin P300 хоть и называется Sailor's Knife, практически идеально подходит для занимающихся кендо.
Во-первых, в нем есть такая полезная вещь как свайка -
Свайкой удобно расковыривать сильно затянутые узлы nakayui или tsuru:
Или расширить kawa-himo, чтоб протолкнуть туда последний виток tsuru
Если остаток nakayui слишком короткий, чтоб при затягивании хорошо захватить его пальцами - помогут плоскогубцы -
Серейтор на лезвии (как всегда) - самая неудачная мысль авторов ножа. Ну и материал клинка - к сожалению, безымянная Stainless China :(
Но, впрочем, и в таком виде лезвие вполне подходит для заглаживания заусенец на синае:
Есть клипса для крепления ножа на кармане или за поясом:
И лезвие и свайка в открытом состоянии надёжно фиксируются замком типа liner lock -
Я заказывал сей инструмент в Sound Boatworks - доставили (Priority mail USPS) через 17 дней после оплаты.
понедельник, 25 июня 2012 г.
Бег Чистой воды 2012 - фото
24.06.2012
Место старта - Тургояк, городской пляж. Погоды благоприятствуют, в отличии от.

Равняйсь-смирна

Настарт-внимание-марш



Поворот на Инышку

А туда-ли я бегу?



Догнать и перегнать

А в прошлом-то году марафон был ВОТ ТАКОЙ, 42 км, но в прошлом, но 42, но с дождём, но 42

"Вокруг Тургояка за 80 дней" ;)

- Не пора ли нам по красенькой таблеточке, мистер Смит?
- Сначала надо догнать Морфиуса, мистер Смит :(


Между первой и второй - перерывчик небольшой

Хорошо пошла!


Ну шо за трасса такая, одни горы и пригорки!





А в этом году 30 км, но без дождя, но 30, но в этом году

Эти и 400 других фоток - в альбоме Бег Чистой воды 2012
Место старта - Тургояк, городской пляж. Погоды благоприятствуют, в отличии от.
Равняйсь-смирна
Настарт-внимание-марш
Поворот на Инышку
А туда-ли я бегу?
Догнать и перегнать
А в прошлом-то году марафон был ВОТ ТАКОЙ, 42 км, но в прошлом, но 42, но с дождём, но 42
"Вокруг Тургояка за 80 дней" ;)
- Не пора ли нам по красенькой таблеточке, мистер Смит?
- Сначала надо догнать Морфиуса, мистер Смит :(
Между первой и второй - перерывчик небольшой
Хорошо пошла!
Ну шо за трасса такая, одни горы и пригорки!
А в этом году 30 км, но без дождя, но 30, но в этом году
Эти и 400 других фоток - в альбоме Бег Чистой воды 2012
Подписаться на:
Сообщения (Atom)