четвер, 24 липня 2014 р.

Uno, Duo и прочий стаф

Five Germans in an Audi Quattro arrive at the Italian border. The Italian Customs Officer stops them and tells them "It's-a illegal-a to putt-a 5 people in a Quattro." 

"Vot do you mean it's illegal?" asks the German driver. 

"Quattro means-a four" replies the Italian official. 

"Quattro is just ze name of ze f****** automobile" the German says unbelievingly. "Look at ze gott dam papers: ze car is designed to karry 5 persons." 

"You can't-a pull-a that-a one on-a me-a!" replies the Italian customs officer. "Quattro means-a four. You have-a five-a people in-a your car and therefore-a you are-a breaking da law." 

The German driver replies angrily, "Idiot! I vant your supervisor over. I vant to speak to someone viz more intelligence!" 

"I’m-a sorry" responds the Italian officer, "He can't-a come. He's-a busy with-a 2 guys in a Fiat Uno."

вівторок, 22 липня 2014 р.

Android proxy configuration или на айфоне быстрый интернет, а в андроиде опять идут дожди...

жесть
Android 4.3 and lower do not support WPAD.
https://code.google.com/p/android/issues/detail?id=54218

Есть такая технология, как автоматическое конфигурирование прокси сервера для клиента. В некоторых конфигурациях сети: традиционно enterprise область со сложной инфраструктурой - чуть сложнее, чем вайфай роутер и гигабитный свитч на 24 порта :-) Возникает необходимость нескольких прокси серверов, а так же сложных правил по веб роутингу и необычных исключений из них. Примеры вывернут моск для тех кто не в теме, а кто в теме и так знает :)
Для этого, все современные веб клиенты умеют качать wpad и даже умеют его по нетбиосу (броадкастом) запрашивать. Чтобы облегчить жизнь пользователю.
А программисты андроида думали о пользователе? Ну конечно же нет! Помните, как мы в 90х вводили прокси сервер вручную в IE? Вот как-то так, только много неудобнее (благодаря ошибающейся клаве) это надо теперь делать на андроиде. А в случае с автоматическим конфигурированием, еще надо решить жесткую задачу по: найти урл этого впада (попробуйте-ка с андроида отправить броадкаст кастомный :) а затем распарсить JS скрипт и если повезет вы найдете именно тот прокси сервер который вам нужен для доступа к этому ресурсу).
Одно радует - прокси сервер это проперть коннекшина. а не системы.

Тихо жмем кнопку "очистить память" и включаем дворники всем кому айфон не подходит по статусу.

Для справки - айфон умеет использовать автоматическую конфигурацию прокси (даже если ее вдруг потребуется ввести - она как правило заметно короче, типа http://wpad.local по сравнению с http://pac.tafe.illawarra.nsw.det.edu/pac/webconf/webpac.pac).

А знаете как войти в конфигурирование сети? Нажать и подержать. Нежно-нежно...

четвер, 17 липня 2014 р.

Украина - страна дремлющих ангелов или "No worries, mate"!


Говорят Украина это родина дремлющих ангелов. Таки разбудили, оглядываясь на последние полгода.

Но речь пойдет не об Украине - о другой стране. I came from a dreamtime: I am, you are, we are Australian.

Каникулы заканчиваются пятницей и любой нормальный понаех понимает что ребенку в школу в понедельник. Логично? Нет. Понедельник день тяжелый, учителям надо отдохнуть и детям нужен хороший life-study balance. Поэтому в школу во вторник. Об этом нигде не написано, первый учебный день это понедельник, но все приходят в школу во вторник. Понедельник день тяжелый, особенно после каникул. Надо отдохнуть от отдыха. А нужно ли отдыхать после 4х дневного отдыха (public holidays) ? Ну конечно! А нужно ли об этом кому-то говорить? Разумеется нет - и так понятно :) Good life-study balance.

И в третий раз Владислав пошел в школу, и она опять была закрыта для учеников ...

Понедельник день тяжелый. Это известно всем, на это жалуются все - но только австралийцы приняли меры против этого! Мне это нравится.
Но как теперь им объяснить смысл термина: "понедельник начинается в субботу?"
------

Спустя несколько месяцев:
Австралийцы стараются не ходить в последний и первый учебный день в школу. Только, что видели как дочку нашей знакомой (прогуливающей сегодня школу) пожурили ее одноклассницы возвращающиеся с пляжа босиком (тоже прогуливающие школу).

Аргументируют это тем, что мол мы и так уже все сделали и в  последний день ничего полезного кроме игр не будет.

Вот так и живем :)

National skipping day - в Канаде так называют последний день "учебы" перед каникулами.

Вот еще про школу Австралийскую

Тряпкой в лицо учителю - это весело!
http://coconata.livejournal.com/16760.html

субота, 12 липня 2014 р.

Сдача на права в Австралии. | Receiving driving license in Australia


Поздравьте нас! Мы сдали!


Для понаехов существует практика менять их oversea (заокеанские) права на австралийские. Права здесь существуют заместо паспорта, на них печатается адрес и жизнь сильно упрощается. Украина в список стран с аналогичным вождением не входит и оба экзамена надо сдавать по прошествии 3х месяцев в стране. Радость в том, что можно сразу получить "взрослые" права (full driver license). Бывают еще и детские? Ну конечно :) С 16ти лет можно получать ученические права (learners license) cдав только теорию. С такими правами можно ездить только если в машине есть кто-то с полными правами (full license) и необходимо записывать каждую поездку в log book. Возле номеров машины нужно цеплять табличку с большой желтой буквой L (даются на шару в любом офисе rta). Ездить медленнее 90 км/ч. Не пить за рулем :) и не использовать hands free для мобилы - т.е. не разговаривать по телефону. В общем не фонтан. Длится это ровно один год.
Если вы проехали 120 часов в машине (включая 20 часов ночью) - можно идти сдавать тест на вождение (наконец-то - когда человек уже умеет водить и не боится машину, соседних машин и своей педали газа). На мой взгляд это очень правильно. Сдав экзамен по вождению, ваши learners drive license меняются на provisional P1 license. Здесь уже нельзя водить 6...9ти цилиндровые тачки и вообще все форсированные, ограничение по скорости в 90 км/ч остается и возить можно только одного пассажира. Вывеска L на машине заменяется на P(90). Бухать по прежнему нельзя.
Еще через год (если вас ни разу не поймала камера/полиция), сдав HPT (Hazard Perception Test - тест на определение опасностей - допускается сдача онлайн) можно обзавестись provisional P2 license. Табличка меняется на P(100) - вау, уже можно гонять! Бухать по прежнему нельзя, но можно возить больше одного пассажира. Отъездив два года (если пойманы на нарушениях, срок конкретно увеличивается), можно идти сдавать DQT (driver qualification test) - состоит из теории и проверки скилов по поиску опасностей на дороге. Компьютерный, можно сдавать онлайн.
И только сейчас можно демонстративно сжечь три таблички - вы счастливый обладатель полных прав. Можно бухать на рулем! :-) На пять лет - $160. Дальше права просто меняются. С 2015го года права выдаются на 10ть лет.
Итак:
- с 16ти лет, идем сдаем тест на компьютере, получаем L права. Ездим минимум год и 200 часов и только в компании взрослых и не бухаем;
- идем сдавать вождение и получаем P1. Ездим год, по прежнему не бухаем и не разгоняемся в козырных тачках;
- сдаем тест онлайн, получаем P2 и ездим еще два года. По прежнему не бухаем и на газ можно чуть поднажать;
- сдаем компьютерный тест и вуаля. На пять лет есть права - можно бухать :) Но здесь уже здравый смысл и возраст предлагают воздерживаться!

Вот такая эпопея. Ей богу - легче поехать overseas в какую-то странную страну и купить там сразу full license :) Шутка!

Как это было у нас. Теорию сдали сразу. Полно программ под мобилы (ищем в сторах australian driving test) проходим вопросы. Помимо езды по встречке есть еще ньансы: можно пересекать (двойную) сплошную если съезжаешь с дороги, сколько можно бухать, в городе 50 км/ч по умолчанию и 100 на трассе, показывать хитрым образом повороты на кругах (здесь все кругами) и правило помеха справа работает иногда вот в общем-то и все. Насобачившись на куче вопросов идем на сайт и проходим тренировочный тест (полностью аналогичный реальному) - проходить можно сколько угодно.
Отличия от нашего теста: никаких вопросов с подковырками. Все просто, логично и понятно. Никто не пытается поймать на хитрых или неоднозначных ситуациях. Наш привыкший изворотливый ум всюду ищет подвох которого таки нет. Тест начинается и заканчивается вопросом: что будет если дадите взятку офицеру на драйвинг тесте. Варианты ответа: ничего - все обойдется, поругают офицера и вас посадят. Правильный - последний :)
Ниже примеры вопросов.

Ваш друг одолжил вам машину. Она дымит и горит, но друг говорит что можно ездить. Вопрос - легально ли ездить на такой машине?
Какое из следующих высказываний правдиво: ремни безопасности не надо использовать сзади, не нужны опытным водителям и спасают жизни и предотвращают увечья. Кстати, таксистам не обязательно их одевать.
Вы хотите повернуть налево, а там висит знак указывающий вам отработать стоп перед поворотом. Вопрос - надо ли это делать? :)
Перед тем как сесть за руль самое безопасное: выпить 30 мл алкоголя, выпить 300 мл алкоголя и не пить вообще. Как-то так :)
Вы будете пить вечером. Самое безопаное это если вы попросите кого-то тоже пьющего подвезти вас домой, пить чуть меньше и ехать своей машиной и вообще не пить.
Если горит красный свет на светофоре. Что делать?
Дождаться поезда и ехать игнорируя красный, притормозить и игнорировать красный и дождаться пока красный потухнет.
Что обозначает этот знак: впереди кладбище :)
пересечении дороги (правильно) и впереди госпиталь. Ну почти тоже самое что и кладбище.
Вопрос в стиле можно ли давать взятки :)
Всегда нужно уважительно относится к поездам и пересечению ЖД путей :)
В общем теорию мы сдали с первого раза с 100% результатом. 45 правильных ответов из 45ти. Вопросы такие же как и на сайте. Более того в компьютере где сдается тест все выглядит как на сайте и даже в наушниках читают вопросы.
Нет проблем или как говорят в Австралии: well done, mate!

Тест на вождение в нашем селе так сразу и не сдашь - запись на пару недель вперед. Тут тоже все оказалось довольно просто, если знаешь чего ждать. В RTA дают книжечку на 20 страниц где описано все, что будет проверять офицер. Что надо делать и когда. Спасибо Артему за совет мотать головой и смотреть через плечо при каждом удобном и неудобном случае. Это отвлекает от вождения, но помогает сдать на права :) Офицер во время экзамена подсказывает скорость на дороге, намекает что впереди горка или сужение дороги (притормози паец!) перед экзаменом спрашивает че непонятно, всячески не пытается тебя облапошить или подставить.
У Наташи был курьезный момент, тестирующий офицер истерически заверещала показывая в сторону: there is bunny on the grass. Its bunny, bunny, have you seen it? Oh its bunny. (Ой там кролик на траве, смотри, кролик, ты видела, кролика?..) Полагаю самый большой стресс во время теста.
На знак стоп надо отстоять 3 секунды, начало движения с обочины это 5 секунд показывать поворит, дистанция между машина 3 секунды (в дождь 4), когда паркуешься надо зажать ручник и остановится в пределах толи метра толи 50 см от бровки. Остальное вполне тривиально.
Оба сдали вождение с первого раза на практически максимальный бал. Но очень важно готовится. Сдавали на своей машине - автомате. По надписям на правах можно водить и ручную коробку и даже трактор!

Теория стоит $40, вождение $50. Права на 5 лет $160.

Итак - мы получили австралийские права! принимаем поздравления и выставляемся!

Доп. информация:
http://www.rms.nsw.gov.au/licensing/tests/driverknowledgetest/demonstrationdriverknowledgetest/

Словарь водителя в Австралии. http://coconata.livejournal.com/11422.html
Overtake - обгонять
Pull over - съезжать на обочину
Pull out - выезжать
Kerb - обочина
Give way - уступи дорогу
Intersection - перекресток
Slow down - сбросить скорость
Sharp bend - крутой поворот
Sharp depression (DIP) - резкое снижение скорости - обычно это предвещает лежачих полицейских
High beam - дальний свет
Low beam - ближний свет
Hazard light - аварийка
Headlights - фары
Footpath - тропинка
Freeway - автострада
Roadway - дорога
Heavy rigid vehicle - грузоподъемный транспорт
Dew -роса
Steer - управление
Gear - передачи
Occupants - пасажиры
Exempt - освобожденный
Restrained - пристегнутый
Fuel gauge - указатель уровня топлива
Windscreen wipers - стеклоочистители
Oncoming vehicle - встречный транспорт
Steep down-grade - спуск
Tollway - платная дорога (toll)
Terminating road - вспомогательная дорога
Bribe - взятка
Fatigue - усталость
Feeling irritable - раздражительный
Boredom - скука
Drowsiness - дремота
Dawn - рассвет


Рис и Япония

В Японии, весь рис был только красным и очень дорогим. Его ели только по праздникам. Позднее белый рис стал повседневным блюдом, а по праздникам его красили бобами в красный цвет.

2 названия для параметра функции. Чтоб жизнь раем не казалась :) SWIFT

В Objective-C название параметров было частью названия метода. Ну или каждый параметр метода (иногда кроме первого) имел как бы два имени. Первое, описательное, (внешнее: external) использовалось при объявлении метода и вызове, второе (внутренние: internal) название использовалось внутри метода для доступа к нему. Этот концепт был создан для удобства читания кода и приближения его к natural language. Получалось честно говоря, не очень, как по мне. Вместе с положительным моментом большей легкости чтения кода приходилось слишком много печатать, так как добавлялись вспомогательные слова такоие как: With, Using, And, etc.. Так как это отдельное слово - они часто писались с большой буквы и отвлекали. Это помимо необходимости их печатать и соблюдать единый стиль еще и в их использовании. В примере ниже вызов алерта, где внешние название параметра выделено жирным:
[[[UIAlertView alloc] initWithTitle:@"A Message"
  message: @"Hello World"
  delegate:nil
  cancelButtonTitle:@"OK"
  otherButtonTitles:nil] show];
Swift "наследует потрясное удобство чтения от Objective-C" (runtime кстати тоже) поэтому два названия параметров мутода/функции есть и здесь :) Но поскольку свифт похож на нормальный язк программирования (каким являются все производные от С) внешнее названия параметров здесь смотрятся дикова-то и более того: логика их использования не являются целостной!
Я попытаюсь привести иллюстрирующие примеры:
Начнем с функций (не методов класса/структуры). По умолчанию, внешние параметры отсутствуют. За исключением дурацкого способа указания типа параметра (печатать на один символ больше и неправильного порядка) все выглоядит очень даже привычно и можно даже сказать прилично:
func printInts (i: Int, j: Int) {
  println("i=\(i) j=\(j)")
}
printInts(10, 20)
Пока все хорошо. Если хочется (или придерживаемся coding agreement) используем внешние названия параметров:
func printInts(intParam1 i: Int, intParam2 j: Int) {
  println("i=\(i) j=\(j)")
}
printInts(intParam1: 10, intParam2: 20)
printInts(10, 20) //Это не скомпилится, парни!
Здесь в декларации функции объявлено внешнее имя параметра "firstParam" и "i" его внутреннее имя. Одного и того же параметра. В случае, если внутреннее имя параметра достаточно описательно и может использоваться как внешнее имя есть специальная конструкция уменьшающее количество букв, которые надо печатать.
Неявное указание внешнего имени:
func printInts(#i: Int, #j: Int) {
  println("i=\(i) j=\(j)")
}

printInts(i: 10, j: 20)
А теперь неприятные чудеса: внешние параметры могут быть только у некоторых парамеров функции! 
func printInts(intParam1 i: Int, j: Int) {} //капец!
Как сделать чтобы такой код НЕ заливался в svn, а из монитора, при попытке, высовывалась рука и шлепала программиста по лбу? :)
Идем дальше, классы и их методы. Здесь уже немного по другому! Life is not easy!
Для методов класса, внешние имена параметров являются обязательными, для всех кроме первого! WTF!
Более того, по умолчанию, компилятор включает неявное указание имени внешнего параметра для всех параметров метода кроме первого. Бац!
class Rect {
 var width: Int = 0
 var height: Int = 0
 
 func resize(w:Int, h:Int) {
   width = w
   height = h 
 }
//идентичной будет запись:
//func resize(w:Int, #h:Int) {

}

var r = Rect()
r.resize(10, h:10) //упс, что это?
r.resize(w:10, h:10) //Ошибка. У первого параметра нет внешнего имени!
r.resize(10, 10) //И здесь ошибка. нет внешнего имени для второго параметра
Читается код не фонтан. Почему? Мы неправильно именуем функцию - мы думаем что все еще кодируем на С. Рекомендуется добавлять название первого внешнего параметра к имени функции. Например вот это уже немного лучше:
func resizeWidth(width:Int, height:Int) {
 self.width = width
 self.height = height
}
var r = Rect()
r.resizeWidth(10, height:10) //Читается лучше, если привыкнуть, что название метода продолжается среди параметров
Для методов класса/структуры можно явно указать внешние имена. Это позволяет указать внешнее имя для первого параметра. Фух - теперь еще привычнее.
func resize(width w:Int, height h:Int) {
 self.width = w
 self.height = h
}

var r = Rect()
r.resize(width: 10, height:10)
Эппл рекомендует первый способ, если вы в вашем проекте хотите использовать второй подход - это дополнительный параграф в coding convention. Использование двух стилей в одном проекте очень сильно усложняет жизнь. И без того не легкую! :)

Но различия в именованиях параметров между функциями и методами еще не закончились!
Для конструктора класса сделано еще одно исключение: компилятор для первого параметра токже устанавливает неявное внешнее имя!
class Rect {
  var width: Int = 0
  var height: Int = 0
 
 init(w:Int,h:Int) {
   width = w
   height = h
 }
}
var r = Rect(w:10, h:23)
var r = Rect(10, h:23) //не компилится
var r = Rect(10, 23) //не компилится
К счастью, для конструктора так же можно указать явно внешние имена параметров
init(width w:Int,height h:Int) {
 self.width = w
 self.height = h
}
var r = Rect(width:10, height:23)
А что вы думаете об этом?
В целом swift интересный язык, мне очень импонирует отсутствие неинициализированных переменных, правильная обработка nullable типов - никаких больше null reference exception и нормальный вызов методов вместо отсылки сообщений.

Вот здесь толковая серия видео про свифт:
https://www.youtube.com/channel/UCuD-wbMZDn2C2_GwcMqterg

Вот еще немного общего чтива
http://coconata.livejournal.com/12259.html

пʼятниця, 11 липня 2014 р.

15 ФАКТОВ ПРО "БАНДЕРОВЦЕВ" или "пока Шариков будет популярен - интеллигенция останется вшивой"

Степан Бандера из личности знакомой лишь историкам да жителям сел где УПА вoевала дольше всего, стал знаком практически каждому. Во многом благодаря стараниям Кремля :-) мог ли Степан подумать, что на Украине за независимость которой он боролся - его практически забудут через 3 поколения и имя его станет бессмертным благодаря его врагам?
Бандеровец===украинец стало именем нарицательным и крайне негативным (что показательно процесс этот начался где-то в 2002-2005ом). Примерно такой же негативный оттенок как и "интеллигент" в понимании любого ходящего в яндекс (несколько лет назад для определения этого термина давалась его ленинская трактовка из ушакова или ожегова). Один такой меня обозвал интеллигентом и расстроился узнав что я не оскорбился. Вопрос требовал изучения и чувак на полном серьезе прислал ссылку на определение этого слова. За всю его 18ти летнюю жизнь он не понял что интеллигент это не ругательство. Так же как он и не понял кто такой Бандера.


Нижеследующий текст не является ни полным ни объективным и построен на избирательности фактов. Однако он очень хорошо дополняет те мифы и факты, которые вошли в будничную жизнь ватников из серии крымнаш (это похоже диагноз такой). См: (http://vimeo.com/92822043).

Если вы знаете кто такой Лис, если вам известно почему Власов воевал против красной армии, если вы хоть немного себя относите к столь обруганным интеллигентам - дальше не читайте.

-----
- 1. Степан Бандера из верующей семьи,
не является военным, и не провел ни одного боя.
В отличие от Сталина который убивал людей миллионами (в том счету россиян), Степан Бандера этого НЕ делал.

- 2. Степан Бандера отсидел в Немецком конц.лагере 
"Заксенхаузен " ТРИ года, за провозглашение Акта Независимости Украины 30 июня 1941, а за отказ присягнуть немецкому оккупационному правительству -
ДВА РОДНЫХ БРАТА Степана Бандеры были замучены в немецком конц.лагере "Аушвиц".
Все за то, что боролись за - Независимую, Соборную и Самостоятельную Украину.

- 3. ОУН и УПА - это разные вещи.
Несмотря на то что ОУН (организация Украиснких Националистов) была костяком УПА (Украинская Повстанческая Армия), однако ОУН и УПА - это разные вещи.
Первая, ОУН - это организация,
Вторая, УПА - это САМАЯ БОЛЬШАЯ В Еропе Освободительная не регистрированная Армия.

- 4. Факт! Даже организация ОУН было разделена на 2 лагеря: 
"ОУН М" , и " ОУН Б".
"ОУН М" - ​​Мельниковцы, не отвергали сотрудничества с Германией.
"ОУН Б" - БАНДЕРОВЦЫ(те самые), 
"ОУН Б" были ПРОТИВ любого сотрудничества с Германией.
Именно " ОУН Б " (банеровцы), которые были против любого сотрудничества с Германией, ставили за цель Независимую Украину - составили костяк Армии УПА.

- 5. Деятельность УПА начала только по факту Немецкой оккупации (в 1942 году), то есть ПРОТИВ ГЕРМАНИИ, и ее оккупации.

- 6. Несмотря на коммунистические мифы, Воины УПА имели свою форму, свои звания, свои отличия, свои награды,
среди них шефроны с ГЕРБОМ УКРАИНЫ и флагом Украины .

- 7. Несмотря на коммунистические мифы, УПА присягали только НА ВЕРНОСТЬ УКРАИНЕ. Соответствующий текст присяги был утвержден " УГBP и введена приказом ГВШ ч.7 , с 19 . VII" .

- 8. В отличие от коммунистов которые активно сотрудничхали с Германией и поделили Европу пактом Молотова-Риббентропа .
"УПА" и "ОУН Б" не сотрудничали ни с немецким окупационным правительством, ни с коммунистическим окупацинным правительством.
В свою очередь коммунисты кроме " Пакта Молотова - Риббентропа " учили друг друга, делали совместные репрессии, делали совместные парады, обменивались вооружением и т.д.
КОММУНИСТЫ И ГЕРМАНИЯ СОВМЕСТНО НАПАЛИ НА ПОЛЬШУ, РОЗВЯЗАВ ВТОРУЮ МИРОВУЮ ВОЙНУ 1 сентября 1939 года.
! То есть, коммунизм и нацизм тесно сотрудничали, при том
! они обвиняют в этом почему-то Бандеру отсидевшего в
! немецком конц.лагере за провозглашение Независимости 
! Украины, а за отказ сотруничать с Германией, два брата 
! Бандеры были замучены конц.лагере "Аушвиц".
Тогда вопрос кто чей пособник на самом деле ?
Известный фак, что коммунистические пилоты учились в ГЕРМАНИИ, а Германия перенимала "опыт строительства ГУЛАГов" у коммунистов. Они помогали друг продовольствием за счет Голодоморов в Украине.
УПА и Бандера НЕ имели никаких договоренностей с Немецким окупациним правительством, за что Бандера был в конц.лагере, а большинство его семьи была реперсована под разными предлогами, как коммунистами так и немцами.

- 9. УПА не провели ни одного боя с постоянной армией СССР,
а все "спины" в которые могли "стрелять", могли быть только спины карателей НКВД, которые истребляли людей миллионами, а потом сжигали села.
! ОДНИМ ИЗ ВАЖЫХ ФАКТОВ ЯВЛЯТСЯ то, что - УПА НЕ оккупировали чужие земли, 
а действовали только на своей земле, и защищали СВОЮ землю, и свой народ 
как от немецких оккупационных войск, так и от карателей НКВД.

- 10. Уже давно известные факты которые опубликовало СБУ, когда НКВД переодевались в УПА, чтобы делать провокации под воинов УПА.
! Это напоминает сейчас # ВизиткуЯроша которую кремль также пикидает под каждую провокацию.
Одним из самых известных является свидетельство одного из участников специально сформированной спец.групы " РО НКВД " Майора Соколова.
" Посоветовался с командирами спецгруппы, что НЕ лучше ли будет нам изменить работу - не войдет селам под видом банд, ищя бандитов, а воровать из сел людей, стоящих на учете РО НКВД, как имеющих связь с бандитам, и их допрашивать под видом УПА ...." 
Свидетельство майора Соколова , спец.група " РО НКВД ".
Еще одно свидетельство -
"Двигаясь по подконтрольным националист районам примерно 300 км (! ) , Дабы избежать столкновений и вести изучение повстанцев, ковпаковцы сами" маскировались под националистов", снимали знаки различия ".

- 11. Известный факт что ПАРТИЗАНЫ красной армии, находившихся в лесах Западной Украины признавали в дневниках что УПА воюет против немецкой армии ЗА НЕЗАВИСИМОСТЬ УКРАИНЫ.
Среди таких наиболее известно свидетельство Семена Руднева.
" Наши около двух недель вели совместные бои с УПА против фашистов
Они нам говорят: Мы, украинские националисты, против немцев и Москвы - за самостийную соборную Украинскую державу ...
Потом начались переговоры, в результате которых националисты обещали НЕ выступать против нас и дали нашим батальоном 4 мешка муки, мешок крупы, мешок сахара и ящик спичек " .

- 12. В УПА воевали люди разных национальностей среди них наиболее известны:
РУССКИЙ - Владимир Черемошинцев
Я горжусь что я Бандеровец Русский в УПА
ЕВРЕЙ - Хасман Мандык Жиси
Мандик Хасман - єврей в УПА
Также известны воины УПА : Белорусы, Казахи, Узбеки, Татары, Армяне, Грузины, Греки и т.д.

- 13. Установленный факт, что большинство врачей в УПА были именно евреи.
Они "Служили в УПА по зову сердца, сражаясь за Незалежинсть Украины в палатах излечевая воинов..." - такие свидетельства оставляют врачи.

- 14. УПА ставила целью Независимую, Соборную и Самостоятельную Украинскую державу.

- 15. Факт, УПА официально не распущено.

Текст с открытки УПА:
"За що боролися УПА?
Ні за Сталіна, 
Ні за Суворова, 
Ні за Гітлера, 
На розум хворого, 
За Україну, 
За безмежную, 
Ні від Йоськи, 
ні від Фріца Незалежную!"


http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%BD%D0%B4%D0%B5%D1%80%D0%B0,_%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2%D0%B8%D1%87

Третий абзац советую не читать ибо ложь.

вівторок, 1 липня 2014 р.

Тринисторы это вам не @#$ собачий!

Как-то на скучной лекции в темной и холодной аудитории, по электронике (извините за собирательное название, именование предмета не вспомню) рассказывали нам про тринистор. Рассказывали долго и занудно, вдаваясь в тяжелые детали произнося часто тиристор, тринистор, динистор, диктуя сложные определения. В общем вы представили - скучно. Наступила именно та половина лекции, когда я решил что с меня для общего развития хватит. Что такое тринистор я в принципе уловил :)

Отложив и закрыв конспект я начал подумывать не выйти ли мне и как бы незаметнее это сделать, оценивая стратегическое расстояние между окончанием ряда парт и началом двери (успею ли проскочить пока _этот_ смотрит в другую сторону) и вдруг взгляд мой упал на в принципе не обрисованную и чистую парту но с выцарапанной красиво и каллиграфически надписью прямо под моим коспектом. Человек потратил добрый час вгрызаясь в дерево и вкладывая всю свою скучающую душу в эту народную мудрость. Прочитав это я смеялся так громко, что вызвал паузу в монотонной лекции. Там было:
"Тринистор, это вам не хер собачий!" Предпоследнее слово было другим. Ну вы поняли.
Я навсегда запомнил, что такое тринистор :)


Вот внизу объяснение что такое транзистор. Нет - не для детского садика :) Сфоткано в университете в корридоре.
Разве глядя на эту картинку разве кто-нибудь подумает, что транзистор это вам не #$% собачий! Выводы о системе образования делайте сами.


Вставка из буфера обмена (Cntrl+C) форматированного текста

При копировании чего-то в буфер (на виндоуз, не уверен про мак) "копируется" ссылка на объект и при вставке, принимающая сторона решает, что делать с содержимым и как его вставлять. Например: скопировав кусок вебсайта и вставив этот текст в ворд мы получим по глупому отформативаронный текст с трудом сохраняющий некую аналогию оригинального форматирования. Этот ужас вырабатывает привычку копировать в блонкот (notepad[++]) а затем уже оттуда перекопировав вставлять в ворд или куда надо.
На маке, блокнот (TextEdit) по умолчанию запускает документ в режиме RTF (rich text formatted) - т.е. вставка форматированного текста даже в блокнот приводит к сохранению цветов и форматирования. Добавляется поход в меню (Format/Make Plain Text) или комбинация клавиш: Shift+Cmd+T и уже затем копирование уже просто текста в буфер.
Не смотря на то, что внешний вид форматированного текста в TextEdit как правило гораздо лучше, чем в ворде - минимализм и здравый смысл часто берут свое и ну очень хочется сразу вставить просто текст.

На маке для этого есть Cmd+Alt+Shift+V вместо Cmd+V. Нет - картинку в текст не распознает :)
4 клавиши - вместо двух зажать и золотой ключик результат достигнут. На самом деле это комбинация вставляет текст в текущем форматировании.
На маке вообще для любого действия есть многопальцевая комбинация клавиш.

А как вставить на виндоуз из буфера plain text?
http://coconata.livejournal.com/14300.html