Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Стреляйте в преследующих вас врагов!
Оторвитесь от погони, ваш верный АК47 в этом поможет!
Огромный выбор оружия
Миниган, Арбалет, Стационарная пушка, Пулемет
Уничтожайте мотоциклы, квадроциклы, гоночные автомобили, вертолеты
Реалистичное оружие и машины

Погоня на Дороге: Шутер Реалистичное Оружие

Экшены, Аркады, Шутер

Играть
Динамичный карточный батлер с PVE и PVP-боями онлайн! Собери коллекцию карточных героев, построй свою боевую колоду и вступай в бой с другими игроками.

Cards out!

Карточные, Ролевые, Стратегии

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

Пикман

Аркады, На ловкость, 2D

Играть
Игра представляет собой полноценную головоломку и дает возможность расслабиться после дня в тихой и уютной обстановке недалеко от горы Фудзи под деревом сакуры с полноценной игрой Маджонг!

Маджонг: Лепестки Сакуры

Маджонг, Головоломки, Милая

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

Сноуборд

Спорт, Аркады, На ловкость

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Vim

С этим тегом используют

IT юмор Linux Программирование IT Все
56 постов сначала свежее
43
theseedoflove
theseedoflove
1 год назад
Лига программистов

Умер «отец» легендарного текстового редактора, который обожают программисты⁠⁠

Скоропостижно скончался создатель легендарного текстового редактора Vim Брам Моленар. Инструмент с более чем 30-летней историей, который по-прежнему любим разработчиками ПО, остался без главного «поставщика» патчей.

Умер Брам Моленар

Нидерландский программист, автор и ключевой разработчик текстового редактора Vim Брам Моленар (Bram Moolenaar) умер 3 августа 2023 г. Ему было 62 года. По сообщению родственников, опубликованному в Google Groups проекта Vim, причиной смерти Моленара стало быстро прогрессирующее заболевание.

Vim (Vi imporoved) – свободный экранный текстовый редактор с открытым исходным кодом, портированный на большинство современных платформ. Vim является клоном классического редактора vi для операционной системы Unix, в котором однако же не используется программный код vi. Вместо этого из соображений лицензионной чистоты в качестве основы для Vim изначально использовался другой клон vi – Stevie.

За 31 год существования Vim Моленар внес наибольший вклад в его развитие. Так, согласно данным Github, пользователь brammool добавил в проект в период с 2004 по 2023 г. 16515 коммитов и почти 3,5 млн строк кода. Ближайший конкурент Моленара по производительности в рамках проекта Vim yegappan может похвастаться 69051 коммитом и принятыми патчами на 69 тыс. строк кода в совокупности.

Умер «отец» легендарного текстового редактора, который обожают программисты Vim, Программирование, Программист, Linux, IT, Длиннопост

Похороны Моленара состоятся на его родине – в Нидерландах. О точных времени и месте проведения прощальной церемонии семья Моленара объявит отдельно.

Что такое Vim

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

Исходный код распространяется на условиях особой charityware-лицензии, совместимой с GNU GPL 2.0. Она предоставляет пользователю право свободно копировать, модифицировать и распространять программу и призывает по возможности жертвовать деньги благотворительной организации ICCF Holland, у истоков которой стоит Моленар.

Сверхпопулярный инструмент разработчика

Согласно опросу, проведенному Stack Overflow, популярной площадкой для программистов, в 2023 г. своей любимой средой разработки программного обеспечения Vim назвало 22,29% респондентов.

По показателю популярности среди аудитории портала Vim уступил лишь Notepad++ (24,54%), IntelliJ IDEA (26,82%), Visual Studio (28,43%) и Visual Studio Code (73,71%). Редактор Брама Моленара оставил позади такие инструменты разработчика как Android Studio (16,82%), PyCharm (14,63%), Eclipse (9,9%), Emacs (4,69%).

Краткая биография Брама Моленара

Брам Моленар родился в 1961 г. в Лиссе (Южная Голландия). В 1985 г. окончил Делфтский университет (Делфт, Нидерланды) по специальности «электротехника» (electrical engineering).

В 1988 г. Моленар, став обладателем компьютера Amiga, занялся разработкой аналога текстового редактора vi, который не был представлен на этой платформе. Взяв за основу один из клонов vi – Stevie, программист значительно обогатил его функциональность.

В этом же году плоды его труда, получившие название Vim (тогда – Vi Imitarion; «имитация Vi»), вошли в подборку дисков с бесплатным ПО, распространяемым Фредом Фишем (Fred Fish) – другим видным деятелем сферы ПО с открытым исходным кодом того времени, который, в частности, известен благодаря своему вкладу в разработку отладчика GNU Debugger (GDB).

Усилиями сторонних программистов Vim был портирован на ряд других платформ, таких как MS-DOS и Unix. С выходом версии 1.22 в 1992 г. Vim расшифровывается как Vi Improved («Vi усовершенствованный»).

Помимо Vim, Моленар известен как автор проекта A-A-P по созданию инструментария для легкой сборки программ и создатель экспериментального языка программирования Zimbu c С-подобным синтаксисом и некоторыми возможностями по контролю за стилем написания кода – для обеспечения лучшей его читаемости.

Наконец, именно Моленар основал ранее упомянутую ICCF Holland и вплоть до самой смерти выступал ее казначеем.

ICCF Holland – небольшая неправительственная организация, действующая на территории Уганды (Африка), которая оказывает помощь жертвам СПИДа, в частности детям, оставшимся без попечения родителей. Организация помогает сиротам в получении базовых образовательных и медицинских услуг.

В период с 2006 по 2021 г. Моленар являлся сотрудником офиса Google в Цюрихе (Швейцария). Часть своего свободного времени он по-прежнему уделял поддержке Vim.

Источник: https://www.cnews.ru/news/top/2023-08-07_umer_otets_legendar...

Показать полностью 1
Vim Программирование Программист Linux IT Длиннопост
21
361
Alexmelyon
Alexmelyon
1 год назад
IT-юмор

Больше не задавать вопросов⁠⁠

В далёком 201х году пришёл к нам джуниор. Вроде смышлёный малый, не сразу, но в итоге понимает что к чему и как всё устроено. Обстановка в команде была разряжённой и стебали друг друга в меру собственного воспитания. В рамках разумного, конечно же >:-)

Просит помощи, как сделать какую-то штуку в vim, подсаживаюсь, начинаю показывать:
Кнопка i - начало ввода, потом Escape, чтобы выйти из этого режима, теперь вводим команду в консоли vim'а. Спрашивает походу дела, что я делаю, объясняю.

- А это что? А это почему?
Дохожу до восклицательного знака в конце строки
- А что это значит?
- Это значит "Больше не задавать вопросов"
Пятисекундное молчание
- ..... Это ты мне?.....
Я оборачиваюсь на него, не понимая, всерьёз ли он это
- Что? Неееее, это в документации так написано))

Приходит на следующий день:
- Я почитал документацию... И там действительно такое написано)

Разработка Vim Консольные команды Джуниор Текст
9
61
tproger.official
tproger.official
2 года назад
Типичный программист

Легкая добыча для Vim⁠⁠

Легкая добыча для Vim
IT юмор IT Программист Программирование Vim Комиксы
23
164
ChaoticCure
ChaoticCure
2 года назад
IT-юмор

Спортзал, который ты никогда не покинешь⁠⁠

Спортзал, который ты никогда не покинешь Vim, Спортзал, Игра слов, IT юмор, Linux, IT
Показать полностью 1
Vim Спортзал Игра слов IT юмор Linux IT
18
stslam
2 года назад
IT-юмор

Близится первое апреля⁠⁠

/home/root# ln vi Omsk

Не пытайтесь покинуть Омск Linux IT юмор Vim Текст
10
youplay
youplay
2 года назад

Vim⁠⁠

Vim Vim, IT юмор
Показать полностью 1
[моё] Vim IT юмор
8
64
anetto1502
anetto1502
2 года назад
Программирование на python

Учебный python-проект student на gitlab с тестами, часть 1⁠⁠

Периодически приходится объяснять одни и те же детали работы с python в gitlab. Решил записать видео-версию, чтобы покрыть часто возникающие вопросы.


Часовое видео включает в себя полноценную работу в консоли и редакторе vim.  Раскрыты следующие аспекты:

1. создание проекта в gitlab

2. консольную работу в git (git status / add / commit / diff / push), в том числе удобные alias для ускорения работы

3. pylint, в том числе выключение некоторых диагностик в тестах

4. создание небольшого проекта на python, в том числе

— база типа запуска hello world, if name == main, f-строк

— три варианта запуска скрипта

— чтение из CSV файла с разделителем "точка с запятой" ФИО и логины

— обработка исключений, в том числе re-raise

— google docstring

— requirements.txt и pip freeze

— проверка наличие логинов на gitlab.com

— разница mv и git mv

— правильная структура проекта

— постоянное использование tab, ctrl+R и прочих практик ускорения работы

— колёсико мышки для вставки буфера выделения

5. создание тестов к проекту с помощью pytest и фикстуры-файла


Код на gitlab. Мой bash конфиг.

В телеграм-канале разбираем разные нюансы из жизни разработчика на Python и не только — python, bash, linux, тесты, командную разработку. Есть разборы фрагментов кода, где в нескольких постах описывается превращение кода "как попало" в хороший. Есть обзоры тенденций (например, выдержки из stackoverflow survey или обзор тенденций систем контроля версий на рынке). Популярен пост как разработчику исследовать предметную область, чтобы не велосипедить и пользоваться топовыми научными достижениями.


На ютуб-канале вы ещё можете посмотреть видео про атаку forkbomb в docker или идеальный скрипт на bash.

Показать полностью 1
[моё] Python Gitlab Vim Git Программирование Разработка Обучение YouTube Telegram Видео
49
83
stavropol
stavropol
2 года назад
IT-юмор

Пользователь Vim на обучении⁠⁠

*Vim — это специализированный текстовый редактор. У новичков бывают трудности с выходом из него.

localhost

Показать полностью
IT юмор Vim Программирование Пользователи Обучение Видео
26
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии