madf: (Default)
2013-12-29 08:43 pm
Entry tags:

git, diff, vim and dirdiff

У vim є вбудований механізм для „красивого“ двопанельного відображення diff двох файлів. І є прекрасний плагін DirDiff щоб переглядати diff -r у такому ж красивому двопанельному режимі.
git за допомогою difftool вміє використовувати vimdiff, але не дуже добре у нього з DirDiff. Але виправити це не дуже важко, принаймні з останніми версіями git.

Рецепт )
madf: (Default)
2008-03-25 10:38 pm

Fortran

Сьогодні відбулось моє друге знайомство з легендарним Фортраном. Перше було на першому курсі, коли сусід по кімнаті попрохав допомогти з лабораторною роботою. Тоді я лише взяв чужу програму (жах!) і трошки змінив її. Ну ще іноді читав програмні тексти у книжках та статтях. Але читати й розуміти не складно. Писати - набагато складніше. В принципі, мого досвіду вистачило, щоб засвоїти базовий синтаксис Фортрану за дві години. Тож, поверхнево, я вже з ним знайомий :)
Особливих складностей я не помітив, але й переваг - також не знайшов. Багато пишуть про те, що Фортран дуже зручний для "математичних" програм. Не знаю, я не помітив у ньому якихось "наворочених" математичних засобів. Можливо, справа в тому, що він раніше був "академічною" мовою програмування? Себто, широко викладався у ВНЗ? Зараз багато пишуть про зв'язку Fortran-MPI (майже всі посилання у гуглі), але MPI так само добре підтримується і в C (а значить - і в C++!). І написати програму для пошуку коренів СЛАР ("СЛАУ" російською) мені так-же просто і на С і на С++. Подивимось. Можливо, з часом, я побачу якісь переваги...
Linux як завжди порадував мене наявністю фронт-енду GCC для Фортрану :) При чому раніше я знав лише про f77 з підтримкою стандарту Fortran-77, а сьогодні узнав, що зараз замість f77 використовується gfortran, що підтримує, у тому числі, і більш сучасний Fortran-90. Vim порадував підсвічуванням синтаксису "із коробки". А що найцікавіше - я написав програму без жодної синтаксичної помилки! І це - через 2 години після знайомства з мовою!
Ото таке...
Попереду, якщо все буде добре, будуть дуже цікаві новини. :)
madf: (Default)
2007-12-14 12:44 pm

Ура!

У меня теперь на работе широкоформатная 19-дюймовая ЖК-панелька! Вертикальный сплит в vim раскрывается на ней во всю мощь - по 90 символов в строке :)
L194WS
(изображение взято с официального сайта компании LG Electronics в России: L194WS)