Блог Александра Башкирова

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

Alib.spb.ru

Подписаться на эту рубрику по RSS

Что я смотрю на Ютубе

Просмотров: 2158Комментарии: 0
Alib.spb.ru

Ютуб, мне кажется, постепенно перешел из формата "просто видеохостинга" в формат "видеосоцсети". С удивлением понял, что вообще-то захожжу туда регулярно, смотрю достаточно много... Вот только некоторые из моих подписок, которые, как мне кажется, могут быть интересны не только мне:

  1. Александр Кондратович - тренер по переговорам https://www.youtube.com/channel/UCAzT-X9qAl2cx6kNDgwZShw
  2. CGMeetup - короткометражные анимационные мультики https://www.youtube.com/channel/UCrSvhrtUgpZT3EU0x1Zoy-w
  3. Hobosti - пародия на новости https://www.youtube.com/channel/UCSJqCzh45DGLREAh7wJjQQg
  4. Супергерои - проект от "Большой разницы", пародии на известные фильмы. https://www.youtube.com/channel/UCtGLECoFTRa3W_5fM2emzXA
  5. Управление проектами - Александр Софронов. https://www.youtube.com/channel/UCcc6M3QpNeIcXYR0iJT5fJQ
  6. Михаил Рыбаков и Партнеры - консалтинг. https://www.youtube.com/channel/UC2jBx5F_fjF25JhUoZMT-Fg
  7. Официальный канал КВН: https://www.youtube.com/user/kvn
  8. Наука 2.0. Тут можно подчерпнуть фактов для рассказов детям. https://www.youtube.com/channel/UCIi2Tk2POJkRgWHD7HGBa7Q
  9. Владимир Иванов - тут больше про инструменты управления проектами https://www.youtube.com/user/MicrosoftProjectRU
  10. Иван Селиковкин - управление проектами https://www.youtube.com/channel/UC31GPSNxlyH90YRDxH_wStw
  11. Адванта - система управления проектами https://www.youtube.com/user/AdvantaGroupp - там много видео с мероприятий, а не только то, о чем говорит название.

Что я обычно ищу на Ютубе:

  • в первую очередь, професионально интересные каналы (это: управление проектами, оптимизация процессов, консалтинг и смеждные темы).
  • во вторую очередь - "лёгкие" каналы, которые не перегружают мозг и с которыми можно отдохнуть
  • в третью очередь - всё остальное. Тут вот на Новый год, например, смотрел старые хиты :)

В общем, век живи - век постигай новое... иначе оно так или иначе настигнет тебя :)

Олег Макаров. Тренировать или развивать.

Просмотров: 2292Комментарии: 0
Alib.spb.ru

Отсюда.

В принципе, у вас всего два пути, два возможных подхода.

1. Вы тренируете (дрессируете) сотрудников, обучая их необходимым на ваш взгляд навыкам. Сюда же относятся скрипты, да.

2. Вы их развиваете. Правильнее: помогаете им развиваться.

Эти пути могут совмещаться: второй и немного первого.

Но не наоборот.

Если вы поймёте разницу, то сможете создать эффективную команду с низкой текучестью как кадров, так и клиентов.

  • Для второго пути необходимо подбирать тех, с кем вы хотите работать вместе долгое время.
  • Для первого годится кто угодно, главное, чтобы он поддавался дрессировке. Тренировке.
  • Человек, не стремящийся к развитию, попадая в компанию «второго пути», не понимает чего от него хотят, разражается и уходит. Если ему не помогают целенаправленно.
  • Человек «второго пути», попав в условия дрессировки, может уйти, либо снизить свой уровень и приспособиться к окружающей среде. Либо «выгореть».
  • В компаниях «первого пути» о подчинённых обычно говорят «работники» или «персонал»
  • В компаниях «второго пути» чаще всего говорят: «сотрудники».
  • К клиентам компании «первого пути» относятся как к целям, объектам, мишеням. В крайних случаях — как к соперникам и даже врагам.
  • В компаниях «второго пути» — как к партнёрам.
  • Компании «первого пути» в риторике, лозунгах, миссиях, концепциях и т.д. часто притворяются компаниями «второго пути».
  • Но не наоборот.

...

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

Можете. Но, конечно, не обязаны.

Кто какие торренты скачивает?

Просмотров: 1893Комментарии: 0
Alib.spb.ru

Каникулы принесли прелюбопытнейшую ссылку: http://iknowwhatyoudownload.com/ru/peer/

Это система, которая собирает статистику по тому, кто (с какого IP) какие торренты скачивает. Этому сайту (и технологии) посвящена статья на Geektimes: https://geektimes.ru/post/284194/

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

Flex шаблон сайта с меню

Просмотров: 2913Комментарии: 0
Alib.spb.ru

Я доработал шаблон для сайта о котором тут писал.

Суть доработки сводилась к тому, чтобы поработать с header'ом. Теперь для мобильной версии сайта "подсвывается" свой header, в который копируется содержание текущего + меню не остается на экране, а прячется под кнопку. Реализацию сделал с использованием jquery (версии 1.7 или выше). Выбор этой библиотеки очевиден: у меня все проекты используют её, и смысла "заморачиваться" на трюки с CSS лично я не видел. Соответственно, появился блок JavaScript кода. Да и возможностей у jQuery побольше (в плане простоты реализации, всё тоже самое можно и на чистом JS сделать).

Итак, дополнительные возможности текущего шаблона:

  • Меню в мобильной версии сворачивается под кнопку
  • Header в мобильной версии становится полосой с меню
  • Также в мобильной версии можно прятать и сайдбары (ничего сложного)
Что добавилось из настроек: классы CSS в "настроченой" части позволяют настроить всё, что угодно.

Да, если необходимо прятать сайдбар для мобильной версии, то добавляем следующий CSS код:

@media screen and (max-width: 599px) {
 .aside-1 {display: none;}
}

Соответственно, для того, чтобы спрятать первый или второй сайдбар, используем имена классов .aside-1 и .aside-2. Аналогично можно прятать footer (класс .footer).

Ссылка для скачивания шаблона: flex-univ-mnu.zip

Скриншоты:

Полный вид:

Мобильный вид:

Опыт внедрения Scrum

Просмотров: 2497Комментарии: 0
Alib.spb.ruРабота

Пропиарю очередной интересный пост на Хабре: https://habrahabr.ru/post/318002/

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

Очень отличается от рафинированных кейсов "Как внедрять Scrum". И именно этим и ценно.

Про jQery mobile

Просмотров: 2561Комментарии: 0
Alib.spb.ru

Что такое jQuery? Любой веб-раработчик скажет, что это JavaScript библиотека, очень сильно облегчающая жижнь веб-разработчику - и будет прав. jQuery (http://jquery.com/) - это именно библиотека, с фокусом на создание абстрактного слоя к HTML и предоставлении простого интерфейса для JavaScript. К библиотеке написаны сотни плагинов (http://plugins.jquery.com/), да и сама библиотека имеет неплохое развитие в виде набора визуальных User Interface компонент (http://jqueryui.com/). Но, кроме этого, у нее есть воистину прекрасное продолжение - jQuery mobile. Это фрйемворк, позволяющий быстро создать мобильный сайт. При этом внутри фреймворка доступен сам jQuery (с некоторыми ограничениями). А фреймворк позволяет очень быстро создать каркас веб-странички. Живет это чудо по адресу http://jquerymobile.com/

Про ограничения. jQmobile не поддерживает обработку события click, вместо него поддерживает событие tap:

<script type="text/javascript">
$('#header').live('tap', function(event){
  alert('Вы дотронулись до заголовка второй страницы');
});
</script>

Про особенности. jQmobile использует концепцию "одна страница на всё и лишнее прячем", это достигается за счет того, что div-м назначаются роли. Например:

<div data-role="page" id="main" data-theme="a">
	<div data-role="header">
		<h1>Заголовок страницы</h1>
	</div>
	<div data-role="content">	
		Содержимое страницы
		<a href="#second">Вторая страница</a>
	</div>
	<div data-role="footer">
		<h4>Подвал страницы</h4>
	</div>
</div>

Переходы между страницами осуществляются по ID - то есть href="#second" - говорит о том, что переход будет на div с ID=second, имеющий роль page. Всё просто :)

Также на сайте есть масса примеров. Достаточно легко решаются разные типовые задачи. Например, меню можно сделать так:

<a href="#popupMenu" data-rel="popup" data-transition="slideup" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-gear ui-btn-icon-left ui-btn-a">Actions...</a>
<div data-role="popup" id="popupMenu" data-theme="b">
        <ul data-role="listview" data-inset="true" style="min-width:210px;">
            <li data-role="list-divider">Choose an action</li>
            <li><a href="#">View details</a></li>
            <li><a href="#">Edit</a></li>
            <li><a href="#">Disable</a></li>
            <li><a href="#">Delete</a></li>
        </ul>
</div>

Потом его, естественно, надо "прицепить" на кнопку, но ... в общем и целом "ничего такого". Потому что "прицепить" - это прописать ссылку вида #popupMenu. Всё.

В общем, по беглому знакомству - фреймворк оказался прекрасным и восхитительно простым. Кстати, для настройки внешнего вида - на сайте есть theme maker - то есть css'ку с собственной темой можно получить вообще не думая о том, "куда и что прописать". Всё очень визуально.

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