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

Рецепт )

Fortran

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

Ура!

Dec. 14th, 2007 12:44 pm
madf: (Default)
У меня теперь на работе широкоформатная 19-дюймовая ЖК-панелька! Вертикальный сплит в vim раскрывается на ней во всю мощь - по 90 символов в строке :)
L194WS
(изображение взято с официального сайта компании LG Electronics в России: L194WS)

Profile

madf: (Default)
madf

April 2018

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 20th, 2025 08:59 am
Powered by Dreamwidth Studios