Если нельзя, но очень хочется, то нужно обязательно и ничего в мире не стоит того, чтобы делать из этого проблему!


Интересна Java? Кликай по ссылке и изучай!
Если тебе полезно что-то из того, чем я делюсь в своем блоге - можешь поделиться своими деньгами со мной.
с пожеланием
столько времени читатели провели на блоге - 
сейчас онлайн - 

четверг, 3 мая 2018 г.

Новое увлечение - высадка деревьев в месте где я живу

Что-то безвозвратно поменялось с переездом на свою квартиру. Какие-то необратимые процессы в мозгу прошли и я почувствовал ответ за ту территорию которая меня окружает. Нет и раньше на съемной квартире на меня периодически нападали субботники, но сейчас вообще сорвало крышу. В общем за прошлый месяц уже высадил 9 фруктовых деревьев на клочке земли перед домом. Просто потому что мог. Еще два дерева в прошлом году осенью в яру возле места нашего отдыха. Одно из которых этой весной безнадежно поломали не_ведают_что_творящие отдыхающие. 

(рисунок не мой, взято тут для наглядности)

А еще общей сложностью вынесено порядка 20 120-литровых мешков бутылок и мусора и зеленый лес стал еще зеленее. Но я уверен что в следующем году мусора будет еще больше, т.к. в прошлом году уже заказывал уборку территории и тогда мешков было меньше. 

В ходе этого эксперимента познакомился с некоторыми местными садоводами, которые занимаются тем, что убирают территорию и следят за окружающей их природой. Их всего 2 нашлось на весь микрорайон. Печально. Один дед хоть и сам продолжает высаживать деревья и заниматься уборкой, при личной беседе говорит на моей предложение помочь, что "а смысл, все равно загадят". Другая Женщина, сообщила об одном интересном фрагменте из фильма. 

(фото не мое, взято тут для наглядности)

Двое монахов, возле догорающей церкви. Один из них иконописец. Это было во времена набегов всяких недоброжелателей на наши земли с полным уничтожением всего имущества. Иконописец: - И вот зачем писать, если оно все равно будет сожжено. 
Второй монах: - Нет ты будешь писать, ты будешь писать в два раза больше. Они жгут а ты пишешь еще больше, они сожгли снова - и ты написал в два раза больше. 


В этом что-то есть. Я не думаю, что кому-то в голову придет уничтожить последовательно 11 саженцев. Чтобы выместить злость или удовлетворить любопытство достаточно 1-2 вполне. Хотя есть персонажи, которые мои труды пугают больше всего - те кому саженцы нужны на шару. Я нашел точку, где привитые фруктовые деревья стоят 60 грн (или 2.3$) - там и закупаюсь. Есть люди, у которых денег нет, но озеленением они все же хотят заниматься (или перепродают потом, я ХЗ). В общем что они делают - выкапывают деревья глухой ночью, когда город засыпает. Меня это парило, а потом я стер круг вокруг моего района и начертил круг побольше. Если у меня во дворе убудет, то в масштабах города и всей Земли озеленение все же случилось. Просто кому-то это дерево нужнее было. Бог с ним.


А еще недавно Друг сообщил, что в Штатах деревья выдают просто так людям. А те берут их, высаживают и радуются. Нам до этого еще расти и расти. Так же знаю, что в некоторых городах у деревьев есть свои отдельные сайты с привязанными людьми, кто за ними смотрит. Вот это любопытно. Как пробудить у окружающего населения любовь к природе? 

Пока я высаживал деревья многие соседи проходя мимо смотрели на меня и что-то свое думали. Не скажу что, могу лишь судить о тех, кто решался все же что-то сообщить мне под руку. Сообщения были такие: "Зачем оно тебе? Тебе что больше всех надо?", "Оно тут не вырастет, тут солнце и грунт желтый...", "А верхушки надо обрезать, иначе оно как тополь вырастет!" и тому подобные сообщения. Я даже ждал, что кто-то будет на меня ругаться, что я этим занят. Но обошлось. 

Итого 11 деревьев высажено, 1 потрачено. Счет 11:1. Иду их полью что-ли. 


Кстати был так же получен опыт засеивания травы на месте плешей, которые образуются в ходе прожигания дерна кострами отдыхающих. Читатель, прошу тебя очень не жги на земле костер, после тебя останется на многие месяцы проплешина, как от сигареты на твоей коже, если ею прижечь твою ладонь. А из за кислой среды от золы прогоревшего контента, там еще долго ничего не захочет расти. И ты нифига не удобряешь если постоянно ссыпаешь купу золы под одно маленькое деревце - оно в результате отравится, так же как и ты солью/сахаром/водой/кефиром да чем угодно, если в тебя в 10 раз больше влить этого добра в организм. 


Что еще печально - так это то, что одни отдыхающие с мыслью об оптимизации своего труда пластиковые стаканчики кидают в тот же костер, они там естественно не догорают. А другие отдыхающие принимают здоровое решение не жечь костер в том же месте и жгут его рядышком. В результате проплешин теперь две, потом три, пять. Верной дорогой идете товарищи! Для тех, кто хочет хоть что-то поменять - купите пожалуйста мангал, или почитате статью по типу этой.

В прошлом году пробовал перекопать землю. Не получилось. В этом перекопал и засеял - трава взошла. Но на ней тут же кто-то решил зажечь очередной костер. Я найду контент для сварки дешевого мангала и попробую установить стационарный мангал. Посмотрим к чему это приведет. Аж любопытно. 


Глядя на это все превращение зеленой территории на мусорную свалку становится неудивительным, почему и другие события в то же время имеют место быть. Если я сам к себе и своему будущему так отношусь, как я могу надеяться, что ко мне будут относиться лучше?


Высадить 10 деревьев по времени 3 часа с поездкой на базар, +23$. Если высадишь их с ребенком на пару то сделаешь хорошую прививку на будущее. До сих пор помню свое первое дерево высаженное в школе и оно все еще растет! И может даже останется, когда я уйду. Всегда есть продавец, продающий саженцы дешевле - его стоит поискать. Но делать это стоит параллельно с начатым процессом высаживания, а не отговаривать себя завтраками. Сегодня самый лучший день, чтобы посадить одно дерево.

Перекопать пару квадратных метров кострищ и засеять травой = 1 час + 4$ на мешочек травы. Лучше сделать это перед дождем, чтобы меньше заботиться о поливе. Да и после хорошего дождя вряд-ли кто будет жечь костры пару дней. А когда трава взойдет, она такая милая, что на нее прям жалко ступить.

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

Можно попросить представителей ЖЕКа о том, чтобы поглядывали за деревьями и как-то отблагодарить за первоначальную заботу о них.


А если ты уделишь чес времени и высадишь сегодня одно дерево, не смотря ни на какую срочную рутину - тебе больщущий лайк под фоткой, которую ты сделаешь рядом с этим деревом! 

среда, 25 апреля 2018 г.

вторник, 10 апреля 2018 г.

пятница, 6 апреля 2018 г.

Wordpress на codenjoy.com упал

Как всегда ранним утром я проснулся с мыслью, что сегодня в лучшем случае поломается что-то одно, в более веселом варианте - два :) И главное найти это и быстро устранить. Вчера обновился wordpress автоматически, и на надцатый раз он все же сломался. Зайти на страничку с домена codenjoy.com не могу.


Есть второй домен третьего уровня, который предоставлялся мне с хостингом. И где-то там на админке надо его восстановить. Нашел, восстановил. Теперь могу хоть до логинки добраться. Но залогиниться не могу. Мало того, что все лагает при загрузке (как оказалось из за плагинов логина который тянет скрипты из Одноклассников и ВК) а они жеж у нас забанены на Украине.


...так еще и постоянно все сбрасывается на codenjoy.com. Вначале я подменял форму логина вручную, но потом задолбался.


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


Пришлось лезть в базу вордпресса и искать в какую табличку сейвится админка, ведь если я на админке могу изменить домен сайта и включить/отключить плагины, то то же я смогу сделать в какой-то записи какой-то таблички базы вордпресса.


В табличке wp_options я нашел два поля siteurl и active_plugins которые мне помогли. Первый указывает на домен сайта, а второй - какие плагины включать - я выключил все социальные, поставив поле a:1 - мне кажется что это количество, так как при 5 включенных плагинах оно было = 5. Все заработало. Вернее я просто смог залогиниться и включить админку, а сайт стал заметно быстрее грузиться (секунды вместо минут!).

Еще раз обновился до новой версии.

Но не помогло. Что-то мне подсказало - а зайди из другого компьютера. Я зашел и вот она причина - ваш домен остановлен, потому как ICANN не верефицировало его. Выслали мне имейл на проверку. Сказали ждать ответа через 1-2 сутки.

Вот тебе и вот... И так чуть ли не каждый день :) только падает всегда что-то новое. В квест комнату не ходи...




среда, 4 апреля 2018 г.

Во всем виноваты инженеры?

Пошарили сегодня статью. Там первая часть о том, что программисты сделали так много, что мне показалось, что они самые важные вообще. Но это не так - мы стоим на плечах гигантов, машина в космосе может находиться не только благодаря программистам, но и благодаря физикам, химикам, математикам - всем тем ребятам и девчонкам мечтателям, которые работали над чем-то бессонными ночами не важно было ли это 500 лет назад, 50 лет назад или вчера. Программирование это прикладная область. Ее прикладывают к домену. 

"But what we can say is that we programmers wrote the code that killed her" (с)
И вот тут я не соглашусь. Убили девушку не программисты, а желание всей нашей цивилизации по максимуму ничего не делать и ни за что не отвечать. Пусть все будет автоматизировано, а мы будем тупо лайкать котиков на фейсбуке. Мода на отказ от ответственности приводит к тому, что получаются такие вот смертельные моменты. Кто-то принял решение выпустить эту машину на дорогу, законодательство страны разрешило этому случиться, кому-то раньше пришла идея об автопилотах в машинах и он стал это двигать в массы, и да - была там и команда разработчиков, где менеджер проекта давил на дедлайны, отдел тестирования спорил с отделом разработке о какой-то фигне играя в словестный пинг-понг в джире, и программист написал злощастный IF, который в числе прочих факторов убил девушку. Да и сама девушка так же пользовалась ДОПом в ночное время суток, а это уже само по себе смертельно опасно, даже если за рулем водитель. Не надо все валить на прогеров. Фиксить стоить систему, а не винить людей. Сбой дала сложная система. 

Соглашусь с той частью, что про ответственность. Пару дней назад в щитке в коридоре дымились провода, если я включал много электроприборов. Вызвал электриков аварийной - они сказали, что кто-то скрутил медь с аллюминием, а они друг друга не любят медь окислилась, пропал контакт и он стал греться. Если бы сгорела квартира и погибли бы люди можно было бы сказать, что электрик убийца? Но нет никаких стандартов по скрутке проводов. Возможно прошлый владелец не хотел платить достаточно денег, чтобы сделать качественно - ведь всегда можно было бы нанять другого электрика, который бы все перепроверил, но это дополнительные деньги, которые так не хочется спускать все на электричество. А может его подгоняли? Ведь эти электрики из аварийной так же "временно" зачистили провода, сказав как это потом устранить и ответственность за устранение косяка уже на мне. А я могу забыть под давлением каждодневной рутины это сделать. Но ладно это то что я узнал, а сколько подводных камней о которых я еще не знаю? 

Например последние Н лет снимал квартиру и конечно же на старте хотелось сделать как положено с электроприборами и заземлить стиралку, электроплитку. Электрик, кто помогал нам тогда (не дорого брал за услуги, потому что у нас не было много средств) заземлил все эти электроприборы на заземление, что шло рядмо с балконом. И я был горд тем, что у меня все заземлено. Недавно оказалось что этот толстый провод заземлен, но служит он другой цели - это громоотвод. Хорошо, что за это время мы не поймали молнию в квартиру. 

А сколько таких косяков сокрыто в стенах домов, которыми мы пользуемся каждый день. Сколько их в инфраструктурах города. Школы, Медицина, Комунальные службы, Электростанции, Заводы... Я не думаю что во всем этом виноваты программисты. Мне думается, что мы на свой страх и риск пользуемся теми новшествами, которые вчера придумали и еще не знаем о последствиях которые предстоят как плата за технологии. Как говорится во многих лицензиях "ai is" и "без какиз либо гарантий". 

А как, например, я как производитель микроволновок могу гарантировать безопасность человека, который придумал свою ручную собачку посушить в микроволновке? Да я задолбаюсь описывать в руководстве по эксплуатации КАК НЕ СТОИТ пользоваться микроволновой энергией в том генераторе, который собран на моем заводе.  

Недавно узнал то, как что либо делают в авиа-индустрии. Если была найдена бага программная, техническая или человеческий фактор из за жуткого стечения обстоятельств, то фиксят ее все аэропорты мира. 

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

Привыкать на дух не переносить всякие "ой ладно" и "да так сойдет". Не давать другим закрывать глаза на косяки свои и предшественников, причем эскалировать всеми возможными методами факт грозящий аварией. Рассказывать, почему важно, если вдруг спросят, дабы идея ширилась. Ну и наверное не гнаться за технологиями с такой жадностью, как мы это делаем сейчас. Не надо нам столько игрушек, сколько их у нас появилось сегодня. Каждая из них по своему бажит. Вместе они интерферируют и получаешь аварию там, где никак не ждал. А виноваты конечно же инженеры. Как бы не так!

среда, 28 марта 2018 г.

вторник, 27 марта 2018 г.

Практика после прочтения книги

Давно замечено, что после прочтения книги или ее части часто все остается как было, без изменений. Тренинг - это уже лучше, ведь там под присмотром опытного тренера ты хотя-бы один раз сделаешь как надо и в будущем появится маленький шанс попробовать новый подход. Лучше, конечно чтобы коуч был в команде и пока ты делаешь работу следил за тем, чтобы ты ее делал по новому. Но что делать, если книга - это единственное, что нашлось. 

Я придумал такой подход. Смешав карточки для изучения иностранных слов в транспорте с идеями почерпнутыми из книг у меня получились трансформационные карточки. Алгоритм прост.

Читаем книгу и в процессе подчеркиваем те места, которые казались важными, которые хотелось бы попробовать на практике. Позже эти подчеркнутые места помогут прочитать эту же книгу за 15 минут. После прочтения проходим по всем подчеркнутым местам и те из них, по которым хотим привить себе навык, делаем карточку с руководством что делать. Карточки носим в кармане и посреди дня достаем одну произвольно. Задание, которое там описано стоит выполнить в течении следующего часа. После вытаскивается другая карточка. 

Так точно не забудешь то, что вычитал из книги. Попробуем...

Несколько смертельно важных рекомендаций для тех, кто слез с велика на мотоцикл

Сегодня коллега и друг написал и предложил поучиться вместе вождению на мотоцикле. Все  бы хорошо, но вопрос в том, кто оплатит ремонт? Какой ремонт? Ты упадешь. Ты наверняка упадешь. B падение на нем будет стоить мне нескольких месяцев ожидания запчастей, а сезон уже близок, а тебе несколько тысяч денег. Лучше пойти в школу и получить за те же деньги полноценный курс. Специально оборудованные байки, застрахованные от падений и инструктор, который покажет как можно было. Это то что надо новичку. 


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

1. Канал "В шлеме" проект "Разбор Полётов" Учись жить на смертельных ошибках других. 

2. Книга "Дорожная стратегия. Учебник по выживанию для мотоциклистов" автор Хафф Дэвид. Кладезь мест, на которых обычно с тобой случается беда.

3. Ты упадешь. И скорее всего тяжелый байк упадет на тебя. Это не велик. Будет очень больно. Потрать на экип половину стоимости байка. И сделай это еще до первого выезда из гаража. Первое падение и лечение будет намного дороже, чем вcя эта экипировка. Последствия травмы скорее всего останутся с тобой навсегда. Я не послушал совета. Катал без экипа. Хорошо, что в шлеме. Упал, повредил колено и голеностоп. Сильно больно и постельный лежим на 3 недели. Просто больно еще два месяца. Ноет до сих пор. Мотоцикл - это не велосипед.

4. Скорее всего тебя научат (или ты сам легко научишься) разгоняться и переключать передачи, плавно тормозить. Эти знания смертельно опасны. Если только они не подкреплены опытом контр-руления, экстренного торможения, посадки и других важных моментов, отработанных путем многочасовой практики на полигоне под присмотром инструктора. Сесть и поехать достаточно легко. Отреагировать так как надо в экстренной ситуации - этому учиться и не один сезон. И без школы тут никак.

5. На дороге тебя никто не видит. Из за этого каждая машина - потенциально, твой палач. Особенно всякого рода грузовики. 

6. Больше 60 км в час Ангелы-хранители не летают. Даже если сильно хочется - это может быть в последний раз. Если ехать как в последний раз, какой-то раз таки станет последним. 

7. А это только первый сезон. Я еще столько не знаю. 

понедельник, 26 марта 2018 г.

Предлагай не продукт, а решенние с помощью этого продукта

Последние годы я все больше выполняю роль продавца. В JuJa это вебинары для новых ребят перед поступлением на курс. В EPAM это евангиелизм Codenjoy внутри компании для других инженеров, менеджеров и HR. В связи с этим читаю тематические книги по продажам и поглядываю youtube видео на эту тему.

С этим постом хочу поделиться некоторыми открытиями, которые произошли с помощью команды JuJa.

Первое открытие - тренер Валерий Глубоченко. Поделюсь одним его опубликованным докладом. 


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

1) Продавец будет задавать больше вопросов, чем рассказывать про свой продукт. Говорить в основном будет клиент. Это сложно, особенно если учесть что продавцы обычно любят поболтать. 

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

3) После того как информация собрана, стоит сделать предложение РЕШЕНИЯ с помощью продуктов компании, которую представляет продавец. Это предложение будет уникальным, а любое уникальное предложение всегда стоит в разу дороже. 

Конечно же, все то что я рассказал - очень упрощено и Валерий делится рядом других инструментов. Но даже осознание того факта, что не надо "парить" о том какой классный у тебя продукт, а активно выслушать: потребности, метрики/критерии и боли клиента, после чего предложить уникальное предложение конкретно для него - это много стоит. Это сэкономило мне много горловых часов на митингах. Теперь я стараюсь больше спрашивать и активно слушать.

Что касается вопросов и того как их задавать тут так же все не просто. Есть определенные методики от простых открытых вопросов: как? сколько? где? когда? куда? побуждающих описывать больше фичи желаемого решения. Через "каким будет идеальное решение данного вопроса?" До "почему это для вас важно/ценно?" Есть даже определенная пирамидка по образу пирамиды потребностей Маслоу, и я чуть позже выложу ссылку на нее тут. Главный инсайт в том, что вопросы не стоит перемешивать и пробираться от более общих к более личным. 

Так же есть такое понятие как Матамоделирование. Говоря простым языком, осторожное но методичное задалбывание клиента уточняющими вопросами. Например клиент может сказать "все онлайн тренинги фигня", на что должен последовать вопрос уточляющий "какие все?" или еще лучше "какие фичи есть у тренингов, которые не фиговые?" Понятное дело, что задалбывать стоит осторожно. Но идея в том, что от обобщений стоит переходить к конкретике, метрикам и идеальному решению, а потом и к почмеу это важно конкретно для этого клиента. 


Другая книга, которую сейчас параллельно читаю "Переговоры без компромиссов" Криса Восса. Автор в прошлом был переговорщиком по освобождению заложников и рассказывает, как они практически открывали иентересные закономерности. Автор так же рвет все мои шаблоны. 

Например вчера он пояснил мне почему я должен получить в ответ "нет" от клиента, и почему это лучше чем "да". Помнишь рекомендацию для продавцов, что в начале надо получить три "да" и так расположить клиента к себе. Так вот "нет" клиента, круче этих искуственных "да". 

Посуди сам, незнакомец продавец звонит и спрашивает тебя. Вы пьете воду? Да. Вы хотите пить воду без всяких примесей? Да... иди ты в жопу, у меня нет времени сейчас твои трюизмы обрабатывать. 

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

Это только одна из рекомендаций, полученных до 110 странички этой книги за один вечер. Очень рекомендую. Инстурменты работают не только в продажах из можно использовать на каждый день. Уже опробовал и уже получаю результат, которым могу управлять. Получаю информацию. 

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

В общем, активное слушние - это то, что в мире говорунов очень тонкое качество. Его стоит развивать. 

Но одно дело читать и знать, а другое - составить план практики и меняться, экспериментируя.

пятница, 23 марта 2018 г.

Смысл коммуникации в той реакции и последствиях которую получаешь

Но не всегда говоришь то, что стоило бы, особенно когда с горяча... А жаль...

Не все так просто с лицензиями

Пару интересных фактов о лицензиях. GNU GPL3 лицензия, которую можно отнести к тру лицензии свободного ПО. Но так просто нельзя установить эту лицензию себе в проект. А все потому, что ты скорее всего использовал компоненты, которые не совместимы с GPL3. Вот тут есть исчерпывающий список того с чем GPL3 совместима, а с чем нет. 

Не вдаваясь сильно глубоко в анализ не трудно найти что jUnit распространяется под Eclipse Public License 1.0 а это уже не совместимо с GPL3. Потому что "...в лицензии Eclipse удалены более широкие оговорки о прекращении действия в случае патентных преследований, направленных конкретно против тех, кто дорабатывал программу под лицензией Eclipse" 

Чё? Это из за этой какашулины предстоит выпилить весь jUnit из проекта. И я уверен, что это только цветочки. Может вообще оказаться, что на jdk писать свободный софт вообще не стоило. Взять хотя-бы эту шапку в каждом java классе. Раньше Sun хоть описывал лицензию, а тут прям к психотерапевту не ходи как эго выпирает.

/*
 * Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

Зачем столько отступов? И так все знают кто кого купил. И зачем маленькие компании вообще продаются большим? Чтобы большие стали еще больше, еще голоднее и причиняли всем больше добра? Что, если бы любая компания должна была быть величиной не больше 50 сотрудников. Вот такой вот антимонопольный всемирный закон прикрутить. Эгоподавляющий. И играйтесь с ним как хотите, но группами не больше чем 50 человек. Вспоминается игра http://agar.io где одни поглощают других и все только и заняты там, что догоняют и/или убегают.



А вот это вообще перл. JSON лицензия нам тоже не подойдет, потому что "Это лицензия первоначальной реализации формата обмена данными JSON. Эта лицензия принимает за основу Лицензию Expat, но добавляет пункт, требующий: “Программы должны использоваться для Добра, а не для Зла”. Это является ограничением на применение и, следовательно, противоречит свободе 0. Возможно, это ограничение не поддается защите в суде, но мы не можем заранее предполагать этого. Таким образом, лицензия несвободна."

Почему-то думаю, что инженер прикольнулся и хотел, чтобы его оригинальность оценили. А тут такое... 

Думается мне, что человечество пошло не тем путем. Все эти лицензии, патенты, законы - все как-то эго-оринтированно и людям не служит. Вернее служит, но не всем. 

Что важно знать про лицензии еще, так это то, что:

Если исходный текст не несет лицензию, дающую пользователям эти четыре существенных свободы, то это не свободная программа, если только ее не поместили в общественное достояние явным образом и юридически правильно.

Некоторые разработчики думают, что программа без лицензии автоматически попадает в общественное достояние. При нынешнем авторском праве это не так; наоборот, оно по умолчанию распространяется на все произведения, на какие только может. В том числе на программы. При отсутствии лицензии, которая дает пользователям свободу, у них нет никакой свободы. В некоторых странах пользователи, которые берут из сети программу без лицензии, могут нарушать авторское право уже тем, что компилируют или выполняют ее.

Чтобы программа была свободной, ее правообладатели должны явно предоставить пользователям четыре существенных свободы. Документ, с помощью которого они это делают, называется лицензией свободных программ. Для этого-то и служат лицензии свободных программ.

Будем внимательны!

А вот такие вот жизненные истории очень греют душу (их там много на ютьюбе - очень рекомендую)

четверг, 22 марта 2018 г.

Чат-рация для онлайн комьюнити

Идея с подкастом, которую высказал в прошлом посте позавчера, вчера трансформировалась в создание чат-рации - комнаты в которой можно общаться голосом с большим количеством участников. Попробовали вчера с ребятами и получилось нормально. даже трансляцию поптуно на ютьюбе провел.



Сегодня, как и положено на утро после сна у меня родилась идея, а что если пока работаешь свою основную работу сидеть в этом чате и быть готовым ответить на вопросы. Зашел кто-то спросил совета, уделил ему 5 минут и побежали дальше. Важно то, что можно такие короткие ответы на вопросы сразу же разрезать на маленькие ролики на ютьюб :)



Мы и раньше проводили (и проводим) горячие линии для тех, кто хочет поспрашивать о джаве, о трудоустройстве. Но это скорее вебинары на которых собираются люди. А тут просто комната в которой любой участник тренинга может зайти "на огонек".

В общем новый опыт. Как я это люблю! 

среда, 21 марта 2018 г.

Запиши на бумаге

Сегодня напомнил себе, что такое писать на бумаге цели. Открыл книгу и три часа скетчноутил заметки из нее на бумагу. А так как автор книги Брйан Трейси, то вопросов было очень много. И ответы генерил так же на бумаге, вдумчиво. Оставшийся день прошел в каком-то осознанном состоянии. Больше не хотелось прокрастинировать и если выдавалась минутка свободного времени не хотелось тут же ее наполнить чем-нибудь лишь бы было.


Записали с коллегами подкаст на тему Coding Dojo. Очень позитивно потрындели втроем и повспоминали как Coding Dojo прочно вошел в нашу жизнь. Интересная штука эти подкасты. По сути митинг записанный и выложенный в паблик, но немного необычный так как мы накануне договорились о том, какие вопросы будем освещать, договорились так же, что цель этого митинга получить удовольствие и дать понять слушателям, что такое Coding Dojo. Думаю стоит попробовать записать еще один подкаст в будущем. Мне понравилось. 


После записи подкаста хотелось ответить на вопрос, а что считать днем рождения Codenjoy? Пришлось поработать журналистом и восстановить хронологию 2011-2014 годов. Очень насыщенное время было. Ивенты за ивентами и все offline. Хорошее время.

Мысленно провел ретроспективу online опыту и могу сказать, что с этим online я получил возможность скейлиться. Ведь я даже представить сейчас не могу, со сколькими людьми говорю прямо сейчас пока пишу эти строки. Около 700 часов видео на ютьюбе за последние лет 5. Тысячи постов. Блог например мне подсказывает, что на его чтение с момента установки счетчика люди вложили 1051 час. Надеюсь это время потрачено не зря. Ютьюб говорит, что только по моему каналу (2 250 124 - (886 487 + 418 074) два видео с разбором популярной мелодии - они не в счет) = 945 563 минут = 15759 часов. А еще JuJa канал 912 758 часов / 3 (трое ребят генерят контент) = 304 286 минут = 5071 час. Что в сумме 20 830. То есть в 20 раз эффективнее чем в блоге. Оно то и не удивительно, сейчас все чаще не гуглят, а ютьюбят и контента становится все больше именно видео.


Но с этим онлайном я потерял что-то очень важное. Онлайн, это как выступать перед аудиторией с берушами в ушах и повязкой на глазах. Общение с живыми людьми глаза в глаза - его я потерял. Его было раньше очень много. Сейчас между нами чаще интернет. И хоть точек контакта увеличилось в разы, удовлетворения больше не стало. Загадываю на этот год больше оффлайн ивентов, чтобы как в 2011-2014 годах, но с КПД как сейчас :) Тогда нужно оператора нанять, чтобы ходил за мной и снимал всегда, все что делаю с кем общаюсь. Ну или самому обзавестись камерой и больше записывать на ютьюб. Как-то так.


А что касается дня рождения codenjoy наверное им стоит считать тот день, когда мы с Сергеем Зелениным придумал это название. Или может зарегали домен? Или когда появилась идея из тетриса сделать змейку, а потом объединить их в общий фреймворк? А может впервые попробовали Coding Dojo? Или вообще познакомились для развития интересной нам обоим темы TDD? А может когда мне коллега еще в Черновцах на первой моей работе дал книгу по TDD почитать, с комментарием - ты любишь unit тесты тебе должно понравиться? Или когда менеджер попросил порисерчить меня unit testing для компании? Или когда мне в институте предложили пройти собеседование? А может дату моего рождения взять и не париться вообще? Хотя стоп, с чего это я взял что это только моя история? Тут еще есть история Сергея - его так же стоит спросить, что его побудило выбрать именно тетрис. И история того, кто привез Coding Dojo с докладом на XP Days в Украину. А ему тоже кто-то сообщил об этом. Не сам же он придумал все. Вспоминается сказанное (или записанное, или приписанное) Исааком Ньютоном "Если я видел дальше других, то потому, что стоял на плечах гигантов". 

Чуть позже, когда будет готова история я опубликую ее тут. Там реально много всего, с линками и фоточками. Оказалось очень полезным иметь личный блог в который заносятся заметки-отчеты. По ним потом очень легко восстановить хронологию. Во мне живет журналист :) Я сегодня с таким удовольствием гуглил любые упоминания о Codenjoy и связывал это все в общую хронологию событий. Глядя на все то, что было сделано сложно выбрать что-то одно что будет днем рождения. Но я все же склоняюсь к тому, когда название codenjoy вместе с идеей была рождена в ходе брейнсшторминга. Осталось только вспомнить когда мы обедали с Сергеем в той самой кафешке. М.б. по фото-архиву или по выписке из банка - м.б. я рассчитывался карточкой. Но уже не сегодня.


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


Наверное на этом все пока. Надо теперь эти все инстайты реализовать и посмотреть, как оно, было дельным или так - фантазии беспокойного разума. 

вторник, 20 марта 2018 г.

понедельник, 19 марта 2018 г.

Учись у звезд

Уже потерял счет, сколько я без фейсбуков, твиттеров и прочих соцпомоек. Сейчас обосную. В Сейчас случается, иногда нахожу супругу за ноутбуком скролящей различные интересности на ее ленте на FB. В один такой раз меня накрыло флешбеком из детства. Мы с моим одноклассником и партнером по приключением частенько бывали на всякого рода свалках потому, что там всегда можно было что-то интересненькое найти: телефонная станция, металлоломка, аэропорт, различные стройки - везде есть своя небольшая кучка мусора, за которым еще не приехали и там очень много всего тематического. Меня лично интересовала всегда всякая электроника или замысловатая механика. Я любил разбирать :)

К чему это я. Свалка в соцсетях так же кишит большим количеством интересного увлекательного контента. И мы на автопилоте выбираем то, что интересно нашему творцу. Но забываем при этом, что выбираем из контента, которым уже кто-то попользовался и выкинул на свою свалку-ленту. 


Если хочется найти пару часов в дне на какой-то новый таллант. Если хочется иметь сил на принятия решений, а не на автопилоте идти по приборам день за днем. Ты можешь позволить себе отказаться от собирательства. Не сразу, но ты увидишь что у тебя начнет появляться фокус в том, что ты выбрал. А там где фокус, вскоре появятся и результаты. И информация будет собираться уже не любая-лишь-бы-убить-15-минут-и-не-заметил-как-2-часа-прошло, а на тему выбранного тобой таланта. 

Начиная с 6го января 2018 года у меня Суббота - это день музыки. Я понял, что люблю сочинять музыку. Я выключаю все телефоны, интернеты, закрываюсь в комнате и иду свою FL Studio и там начинаю творить. И хоть получается пока очень на любителя, но узнавать новое в этой области оказалось мне очень нравится.

Вчера, например, я узнал о том, что можно учиться у звезд. Более того я выбрал своим наставником Hans Zimmer. Вчера смотрел его мастеркласс, картинка была такая качественная и в какой-то момент меня осенило. Представь, что он сейчас говорит лично с тобой и для тебя. Только ты и он в одной комнате. Что-то нереальное в этот момент произошло. Вдруг показалось, что все ручки восприятия скрутили по максимуму. Я что-то пережил. Сегодня утром у меня осталось приятное чувство встречи. С тех пор хожу наэлектризованный.


А нашел я этот сайт https://masterclass.com никак не в соцсетях, а целенаправленно занимаясь гуглением информации о том, что меня интересовало. И этот контент не из помойки.

Быть может ты захочешь поучиться Актерскому мастерству у самого Samuel L. Jackson?


...или поучиться Пению у Christina Aguilera? Больше не говори, что у тебя нет такой возможности


И да, это не будет бесплатным, но оно стоит того.

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


понедельник, 5 марта 2018 г.

понедельник, 26 февраля 2018 г.

пятница, 23 февраля 2018 г.

То самое дело

Читаю книгу на этой неделе "Одна справа" называется (или "Одно дело" на русском).

Один вопрос, где-то посередке книги, считаю его самым центральным:

Какое одно дело я могу сделать, чобы, когда я сделаю его, все другое стало простым или вообще несущественным?

А потом к этому делу можно применять вот этот позитивчик:


вторник, 20 февраля 2018 г.

Экхарт Толле "О чем говорит Тишина"

Я не мои мысли. Я не тот мой голос в голове. Я не где-то вчера. Я не где-то завтра. Я не то, что я сделал. Я не то, что сделаю. Я не мои переживания или желания. Я есть. Только без "Я". Просто есть. И просто сейчас.



"Его самый большой обман заключался в том, чтобы заставить тебя поверить, будто он — это ты." (с) Один хороший фильм на эту же тему - Револьвер.

"Ничто так не ранит, как унижение и небольшая потеря денег" (с) Револьвер.

Замечено лично, если Эго начинает убаюкивать и наговаривать на кого-то что-то нехорошее, лучшим способом поставить его на место - есть признание этого факта перед этим человеком. Если оно убеждает сделать как-то так, сделать стоит с точностью наоборот. Если оно пугает, идти на страх. Если говорит о ценности - отдать то, что ценно кому-то без разбору. Где-то тут рождается понимание о том, что ты это не тот голос, что в голове.

Здесь и сейчас.


среда, 17 января 2018 г.

Музыка из ничего :|


И еще один ролик

Еще немного юмора, но уже про трейлеры :)

Качественные 15 минут с ребенком в день

Учиться еще и учиться...


воскресенье, 7 января 2018 г.

Сочиняка насочинял

Строго не судите. Моя вторая работа. 4 часа экспериментов в FLStudio - программа классная, стоит всех денег что за не просят!
Алгоритм сочинения не сложен, особенно если ты постоянно что-то напеваешь в голове будучи в хорошем настроении, делая какую-то работу. Пишешь 4 ноты, слушаешь их. Слушаешь. Слушаешь. Потом появляется идея что делать с ними дальше - добавляешь еще пару ноток. Слушаешь. Слушаешь. Слушаешь. Потом, о! А что если так. Сделал. Послушал. Не, не то. А если так? О! Вот так то! И так пару часов к ряду, пока не скажешь "это хорошо, на сегодня хватит". Все как с кодом у программистов, картин у художников, танце у танцоров. Есть белый лист и глядя на него хочется нарисовать первую линию. И ты рисуешь... Потом вторую. Третью... Пока есть свободное место. У творчества в любой области одинаковые принципы. Бери и делай.

А вот уже вторая версия

вторник, 2 января 2018 г.