Шутить про vim не сложно

Сегодня увидел на баше шутку про мой любимый редактор Vim. И она мне понравилась. Про vim же!

Oleg: И вот встала задача, пронумеровать строки. Ну а в виме конечно почти на любое твоё желание есть несколько способов его реализации.
Oleg: Вот такая команда нумерует строки в выделенном тексте:
‘<,'>!nl -ba -nrz -w2 -s” ”
Oleg: Как эту *** можно запомнить, если юзаешь раз в две пятилетки?
Maxim: я сначала подумал что ты скажешь, мол, какая *** команда и главное простая. Хотел даже проигнорировать. А потом дочитал

А потом я понял, что у человека, видимо, магическое мышление, а на самом деле тут все просто. Если выучить слова, а не запоминать иероглифы:
– в выделенном фрагменте ‘<,'>
– запустить внешнюю команду !
– нумерация строк. nl – number lines. Главное знать, теоретически, что такое существует. Вы же про cut, cat, wc знаете?
– с заполнением нулями. -nrz
– шириной два. А что еще может быть? -w2
– с разделителем пробел. Очевидно же! -s” ”

И только -ba пришлось смотреть в man. Ничего сложного – нумеровать все строки, включая пустые. И вот из-за такой мелочи у vim репутация сложного редактора!

Qt и STL алгоритмы

Если вы счастливый пользователь Qt 5, то спокойно используйте STL алгоритмы с Qt контейнерами.

Historically, Qt used to provide functions which were direct equivalents of many STL algorithmic functions. Starting with Qt 5.0, you are instead encouraged to use directly the implementations available in the STL; most of the Qt ones have been deprecated (although they are still available to keep the old code compiling).

RTFM

А иначе, если у вас тоже Qt 4-ой версии, невинное копирование приводит вас к злобнуму SegFault:

Но, как известно, если очень хочется, то можно:

“Прощай, позабудь”, Бродский

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

Да будет во мгле для тебя гореть
звёздная мишура,
да будет надежда ладони греть
у твоего костра.

Да будут метели, снега, дожди,
и бешеный рёв огня,
да будет удач у тебя впереди
больше, чем у меня.

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

1957
Бродский, Иосиф Александрович — Википедия

Он – дракон

Полуденный воздух дрожит,
И море зевает в скалах.
Здравствуй, тоска.
Арм-Анн

Сходили в кино на фильм “Он – дракон”. Потому что по книге “Ритуал” Дяченко. И сценарий писали они же. Когда я вижу фамилию Дяченко, то как тот слон, теряю волю. Но последние разы – зря (“Обитаемый остров” и “Темный мир”).

Фильм от литературного источника отличается сильнее, чем хоббит Джексона от хоббита Толкиена. Если кратко, то фильм оказался о любви славянских девушек к Армэнам. Картинка – красивейшая, замечательная компьютерная графика. Но за фантиком оказалась пустота. Ни сюжета, ни игры актеров. Когда в фильме только два действующих лица, актеры должны быть гениями. Или хотя бы просто быть. Эти, к сожалению, не потянули. И сценарий хуже чем картонный – он никакой.

На что шли – Дяченко Что ожидал увидеть – сказку Что увидел – сопли в сиропе

Где же ты Арм-Анн?

Cadence Moscow Tech Conference – победа!

В пятницу мы (Московский Cadence) провели локальную конференцию – CMosTC. Почти двадцать докладов с 10 утра до 7 вечера. Много интересного и, даже, полезного. Как обычно – кулуарные обсуждения не менее интересны, чем сами выступления.

Samsung SM-T355 Galaxy Tab A 8.0
мой приз – планшет Samsung Tab A 8

Мой доклад о разработке command line интерфейса (обновление: доклад об IDE) разделил второе/третье место с докладом Михаила Приходько. Видно было, что многих задело за живое.

Выкладывать доклады в Инет не будем – много внутренней кухни. Но во внутренней сети, надеюсь, увидим.

На будущее

  • Не пытаться сделать два доклада. Круто, но тяжело.
  • Одного предварительного прогона – мало.
  • Текст – писать весь. Можно потом от него отклоняться.
  • Не выбирать все свое время, нужен запас на вопросы.

 

«Не надо превращать детей в солдат Урфина Джюса»

В FB все теряется, так что пусть полежит здесь.

“В сфере российского школьного образования в последнее время просматривается стремление к унификации. Под угрозой оказались школы для одаренных детей — их активно объединяют с обычными. Часто говорят о введении обязательной школьной формы, и она уже появилась во многих учебных заведениях. Давно решено, что историю будут преподавать по единому учебнику. Наконец, на днях президент подписал указ о создании общероссийского движения школьников наподобие пионерии. По просьбе «Медузы» Андрей Дашевский обсудил происходящее в школьном образовании с заведующим кафедры психологии личности факультета психологии МГУ Александром Асмоловым — и выяснил, чем опасен такой подход.

Александр Асмолов — российский ученый, психолог, академик РАО. Директор Федерального института развития образования. Заведующий кафедры психологии личности факультета психологии МГУ.”

морское существо /feature/2015/11/03/ne-nado-prevraschat-detey-v-soldatov-urfina-dzhyusa

Не надо превращать детей в солдат Урфина Джюса

В FB все теряется, так что пусть полежит здесь.

“В сфере российского школьного образования в последнее время просматривается стремление к унификации. Под угрозой оказались школы для одаренных детей — их активно объединяют с обычными. Часто говорят о введении обязательной школьной формы, и она уже появилась во многих учебных заведениях. Давно решено, что историю будут преподавать по единому учебнику. Наконец, на днях президент подписал указ о создании общероссийского движения школьников наподобие пионерии. По просьбе «Медузы» Андрей Дашевский обсудил происходящее в школьном образовании с заведующим кафедры психологии личности факультета психологии МГУ Александром Асмоловым — и выяснил, чем опасен такой подход.

Александр Асмолов — российский ученый, психолог, академик РАО. Директор Федерального института развития образования. Заведующий кафедры психологии личности факультета психологии МГУ.”

<морское создание> /feature/2015/11/03/ne-nado-prevraschat-detey-v-soldatov-urfina-dzhyusa

Изумительна фича Qt+gcc

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

  • gcc
  • Qt 4.8.6 (?)
  • не оптимизированная сборка (-O0)

А вот и замечательный кусочек из исходников Qt. Не кодите, дети, reinterpet_cast.

“Марсианин” Энди Вейер

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

Обложка книги Марсианин

Ближайшее будущее, пилотируемая экспедиция на Марс. Не закончив программу, космонавты вынуждены улететь, но один из них остался на планете из-за несчастного случая. И теперь Марк Уотни намерен выжить и дождаться следующей экспедиции. Которая будет через четыре года. Этакий космический Робинзон. Но, лично мне, всегда больше нравился “Таинственный остров” Жюль Верна.

Книга “Марсианин” Энди Вейера это классическая научная фантастика в стиле Жюль Верна, Беляева и Стругацких. Давно таких не было, а может быть просто мне не попадалось. Книгу нельзя назвать шедевром, но она хороша, а особенно в отсутствии конкурентов. Твердая четверка. Перевод – между тройкой и четверкой.

Ридли Скотт выпускает по книге фильм. Он должен выйти в конце ноября 2015 года. В России в декабре.
Трейлер 1

Трейлер 2

А есть, для сравнения, русский проект. Но что это, Бэрримор? Это страшнее собаки Баскервилей!

На гиктаймс обсуждение скафандра из фильма

Краснодар 2015

Москва – Краснодар – Крепостная – Соленая балка – перевал Красный – река Красный Ерик – приток реки Убер – гора Папай (радиалка) – Пшадские водопады – поселок Новосадовый – Краснодарские столбы – гора Тхаб – Широкая балка – Геленджик – Новороссийск – Москва

Празднование дня рождения в Новороссийске в кругу руководителей турклуба Гадкий Утенок, становится доброй традицией. Но, это только приятное дополнение к самому походу.

Читать далее Краснодар 2015