Share anywhere now in Google Toolbar

Свершилось! Ура! Я счастлив! Теперь заветная кнопка Share есть в Google Toolbar. Могу сказать, что пара ФФ плагинов тут же пойдет лесом.
Красота! Теперь надо будет покнопать на линки, посмотреть, какие еще сервисы существуют. Я так люблю Гугл что аж боюсь его! :)

Сетлисты групп с концерта

Opeth
    1. Windowpane
    2. The Lotus Eater
    3. Reverie/Harlequin Forest
    4. White Cluster
    5. Deliverance
    6. Hex Omega
Dream Theater
    1. A Nightmare To Remember
    2. The Mirror
    3. Lie
    4. Keyboard Solo
    5. Sacrificed Sons
    6. Wither (performed live for the first time ever)
    7. The Dance of Eternity
    8. One Last Time
    9. Forsaken
    10. In The Name Of God
    11. The Count Of Tuscany
Bigelf
    1. The Evils of Rock & Roll
    2. Madhatter
    3. Blackball
    4. Money Machine
Unexpect

(To be updated)

Отчет о сегодняшнем концерте, или как я побывал в раю.

Дисклеймер
Сейчас половина третьего ночи, уже 2 часа дома и с трудом прихожу в себя после былого. Мысли разбросаны, так что отчет может показаться кому-то просто отрывками какого-то бреда. Но я все же постараюсь переплавить эмоции в повествование.
Итак начнем.

Сегодня, в 18:30 по Шведскому времени состоялось выступление..плин, не, не так.
Сегодня был концерт!!!! О, вот так и начнем.
Это было незабываемо!! Это было неповторимо!! Это было божественно!! Это было!! И я это видел!! Ну, все по порядку!
25 сентября для меня началось как обычный, ничего не обещающий де....Да что за хрень!!
Седня ничего не предвещало такого шквала эмоций. Конечно же я знал что будет концерт, но в 15:00 в голове было все что угодно кроме этого, в частности, а что бы пожрать сегодня, а что бы пожрать завтра :)
Не очень то торопясь, я все таки вылез из логова и пошел в универ печатать билет. После, сел в метро и поехал в Глобен (бааальшой такой стадион в Стокгольме), где, собссно и должен был быть концерт. Но на самом деле фига! Он был в Ховете - здании справа от Глобена, или слева..ну это с какой стороный смотреть. (Вы конечно же понимаете всю важность различия между Глобеном и Ховетом, поэтому я рещил подчеркнуть сие!). Подойдя поближе к зданию (тоже скажу вам нехилых размеров) я увидел знакомые очертания. Т.е. сидяших прямо на асфальте панков, миталистов, эмо, и других разновидностей хомосапиенса. Скажу вам, картина везде одинакова! Что в Грузии, что в Швеции. Единственное различие в том, что тут красок больше. То есть не как у нас все в черном. Типажи людей абсолютно идентичны! И порчятину встретишь, и курятину, и дедулину, и все все все. Было все же забавно видеть в шведах знакомые повадки. Долго на них смотреть глаза устали (как это обычно бывает), поэтому пошел в Мак заправиться до концерта. Когда пришел обратно, опа, а там уже колличество неформалов выросло вдвое, поэтому я решил далеко не отбегать, чтоб потом с биноклем не сидеть в зале, и правильно сделал! Проторчав у входа полтора часа, все мы все же дождались открытия! И тут повалило!! Вы видели соревнования по бегу на коротких дистанциях? А на коротких дистанциях с преградами в виде ступеней? Да? Ну вот, фигня, тут было круче! Я пришел вторым, и занял одно из самых близких к сцене мест! К сожалению, смежное со мной место заняла парочка, по которой можно было сразу определить что они..ну не концерт они пришли смотреть вобщем..и так и оказалось..на протяжении половины концерта они стояли, лизались, лапались, и косились на меня, типа надо этого хмыря отодвинуть ато мешает свободно двигаться. Нервы потрепали будь здоров. На самом деле это было омерзительно противно. Мало того что сами не слушали, так и другим не давали. Вобщем, будь моя воля, я бы их за шкирку и в подвале запер бы.

Сцена мне показалась не очень то и большой, по параметрам Опета и Дримов, поэтому я немного смутился, а не демо версию ли собираются играть ребята...Ну, об этом дальше.
На сцене стояли двен установки, и ни одна из них не была Портного, что меня дико растроило! Как так?! Где все известный мегамонстро Майка? Как он может играть на Перле!? Ничего не укладывалось у меня в голове. Поэтому я решил все оставить и просто плыть по течению.

Часть 1.(авангардная) Unexpect
Первыми выступали Unexpect. Я всегда уважал эту группу за их неординарное мышление, свежую волну в метале и просто бесподобную технику игры. Но это все у меня сложилось после многократного прослушивания их альбомов. Ребята вышли и...
Понеслось!! Я такого никогда не видел!! И не могу передать словами!! Это было не выступление, это было представление!! Во-первых у ребят потрясающие костюмы. Ничего особенного, просто куски материй, пошитых друг на друга в определенном узоре. Но выглядит блеск!
Вот кусок с их выступления. Качество гумно (Nokia 6680) но можно получить общее представление. Замечу так же, что звук на них стоял тихий. Ну в принципе потом стало ясно почему. Потому что, если бы дали больше Ватт, то их музыка начала бы превращаться в кашу. А так все было слышно очень четко.


Блестящая техника! Честно признаться я в основном смотрел на Leïlindel(вокалистку), Chaoth(бассиста) и Landryx(барабанщика). Начнем с конца. Драммер очень сильный. Сразу видно что играть умеет на проффесиональном уровне. И постановка рук, и манера удара. Барабан под ним просто хрустел! (Я может играю хреново, но определить смогу всегда кто как играет). Бассист..О, этот чувак дикий приколист :) Как он кривлялся на сцене, в перерыве между песнями что-то выдумывал, чтоб потешить народ! А играл как...у него 9-струнный!!! бас! И не для понта, а потому что ему реально надо!
Вокалистка: Если честно, то я был просто поражен..Я никогда не видел чтоб так танцевали под метал! Что интересно, Лейлиндел чувствует каждое изменение в ритме, каждый удар барабана, и отображает это в своих движениях. Скажете, что так и надо, музыкант должен всегда знать свои ритмы. Ога, только все почему-то только хаерами трясут на раздватричетыре, а она из ритма танец делает. Немного забегая вперед скажу, что больше всего понравились мне именно они. Как-то было очень необычно, очень интересно, и очень театрально! Во время их выступления боялся упустить малейшую деталь. В итоге упустил гитаристов и клавишника. Ну пухлый гитарист и клавишник не очень то были и интересны, а вот второй гитарист с дредами, это дааа. В клипе видно как он калбасится! В итоге, Анекспекту 5++++....! Будущее за вами!!

Часть 2 (Короткая) Bigelf
Про этих товарищей я вообще ничего не слышал до того как увидел афишу. Полез смотреть в ютюб, послушал, слабовато.. Ничего прогового, ничего интересного. Просто тип в циллиндре с кучкой корешей играют рок-н-ролл.
В принципе так оно на концерте и было. Но! Есть несколько "но".
Во-первых чувак - вокалист - клавишник играл не на Корге-Курцвейле-ПодставьтеСюдаКрутойБренд, а на куче допотопных ионик!! Ага! Смотрели концерт ELP? Вот! Пока этот антиквар выкатывали на сцену, инжинеры 3 раза останавливались передохнуть. Но мы не об этом. Все выкатили, все поставили, все включили, все настроили. Что меня удивило так это то, что процесс настройки бенда к выступлению сопровождался главной темой Звездых Войн. Причем, когда тема закончилась - вступили сами чуваки. Второе что меня удивило, так это то, что у клавишника на ионике стоял Мастер Йода. Ага, чесслово! Вобщем они вступили, на на на, трали вали, джин джин, барабанщик бывший алкаш, вчера палки в руки взял,хотя ему уже под 60, джин джин, трали вали, у клавишника фиолетовый костюм и он поет, джин джин, трали вали, бассист левша с крестом как у томи йоми, джин джин, трали вал....опа!!! Портной с палками выбежал на сцену!! Начал бить по тарелкам вместе с алкашным драммером! Опа! Скинул драмера, сам сел играть! Опа, алкаш сидит под динамиком и стучит палками по полу! Фу...Дойграли вещь..Портной всех обнял и так же неожиданно изчез. Дальше они подобрали драмера и начали играть последнюю вещь..А вот она мне реально понравилась!! Вот где я себя Люком почувствовал! И захотел пойти в джедаи! Видно ребят сильно клинит на Star Wars! Вобщем, Портной и последняя песня вывели выступление на уровень. Было понятно, что у ребят кризис дикий, играют много лет, мало кто слушает, а жить надо, вот и попросили Портного помочь им, потому он, думаю, и выбежал в середине, чтоб зрительно больше внимания обратил на чуваков..Молодец Портняга, все же много хороших дел делает в музыке.

Часть 3 (патриотичная). Opeth
А вот этих чуваков зал ждал! Очень ждал! Потому что когда вышел Опет, меня чуть не спресанули сзади! Все пошли вперед! А впереди то места нет вашу мать!! Но все равно поперли..вобщем выдержал.. поехали дальше.
Начали чуваки очень спокойно, с самой что ни на есть Windowpane! Ну понятное дело, начали бы с чего-то тяжелого, были бы жертвы. А так устаканили народ.
Ближе к делу. Вот кусочек видео с их выступления. (Важно: Я снял немного потому, что мобилка садилась, а впереди были дримы)


Чисто сыграно, без напряга. Было очень приятно смотреть на драммера и Акерфельда. Драммер играл очень красиво, и очень четко и в процессе игры каждый удар сопровождал звуковыми пам пам пам :) Акерфельд во время игры уходил в астрал, потом случайно возвращался, смотрел на членов группы, каждому улыбался и обатно в астрал. :) Одним словом, высший пилотаж! Вторую вещь играли с нового альбома The Lotus Eater. Вот где все просто взбесились! Я такого адреналина еще не получал никогда на концертах!! Опет вообще молодцы, без лишних движений заводят толпу так, что мало не покажется. Уникальная группа. Далее были выборочные вещи из старых албомов.
В перерыве между песнями Акерфельд что-то рассказывал залу, после чего все дружно смеялись. Я как баран хлопал глазами и тоже улыбался :) (Кстати и Акерфельд и драммер Опета играют в BloodBath).
Опет сыграли довольно много вещей - 6 или 7, причем длинных. А! Был маленький курьез. Бенд начал уже играть, а звук на выход подали только секунд через 15 :) Ну это еще цветочки по сравнению с тем что было у дримов ;) Итого, Опету мегареспект, 5+ однозначно, но все еще находился по впечатлением Unexpect.

Часть 4 (кульминационная) Dream Theater
Вот, аха, именно тут я совсем перестал себя контроллировать. Я превратился в ребенка, котого повели в магазин и подвели к велосипеду который он так долго ждал и сказали, на сынок, это тебе! Да, у меня были подобные эмоции! Я просто не моге поверить своему счастью! Я увижу Дримов, ну буквально через несколько минут!! Аааааа!!..Кхе кхе..
В это самое время, пока у меня был телячий восторг ( ;) ) со сцены унесли всю апаратуру! осталась пустая сцена. Конечно Дримы должны сегодня выступить, только вот, мадафака, где они?! И тут раздается звук рабочего изза занавеса..фууу..саундчек пошел... оказывается, то, что мы до этого видели - всего лишь 1/3 сцены, самое интересное находится за занавесом. И...боже...вот он...момент...погасили свет...и...


Да!! Именно так они начали!! Это было так эффектно!! Знаю! Просто тени и банально падает занавес, но э биг диил..но..это было так эффектно!!!!
Вот тут я стал орать как ненормальный! Вот тут я стал их самым диким фаном! Да! Этот момент незабываем!
Когда Петруччи подошел на столько близко, что аж можно было потрогать его у меня глаза на лоб полезли!! Это просто неописуемо!!
Справа Петруччи, слева Майонг, прямо Портной!!!!!!! уже плеваться началал! Чуть левее от него его высочество Рудесс, и вот мартышка выбежала!! ой ой...сорри Лябри выбежал!!
Я даже ему обрадовался :) Хотя многие знают как я его ненавижу! Но именно в тот момент все поменялось :) Я даже подумал что я полюбил его вокал, но нет, пришел домой, переслушал, и ...не, показалось :)
Но пел он кстати хорошо! Или мне было его плохо слышно, или правда хорошо пел - так и не понятно...Не суть важно


Свое выступление они открыли как обычно в этом турне с A Nightmare To Remember. Было очень эффектно! Абсолютно все было на высочайшем уровне! Я не мог поверить своим глазам что я actually вижу их!!! Невероятно!! А вот и установка Портного! Его монстро! Кстати он поменял свою неосновную часть установки. Убрал большую бочку, поставил меньше 22' имхо 21'. Порезал альт. и добавил два октобана.
Да вот, смотрите сами, что у него сейчас стоит!

Лицезреть такое драммеру в реале - проверка на выдержку не из легких я вам скажу...
Поехали дальше! После вступления ребята сыграли The Mirror!!! Дааа это было что-то!!
Сразу же вспомнились все видое на ютюбе которые я так часто смотрел! А тут на тебе, в реале порадовали!!! Дальше было интереснее!! После мирора они начали играть The Dance of Eternity. Ага, ключевое слово начали! Потому что тут такое было!! о-го-го! А? Что? Ах да! что было то...а было то что после первой минуты отрубился звук...ага, вот так.. у дримов, в швеции отрубился звук...я был просто в шоке...Ну Портной конечно не растерялся, сразу начал соло играть, но плин...пропал звук...у дримов...в стокгольме (явно у них своя порча есть)..потом ура! звук вернули! Портной сказал типа, ага, круто! будем продолжать с двух квадратов до лажи. Ну начали! играют! Опа!!! на том же самом месте звук пропал!!!! Я просто в диком шоке от всего происходящего!! Второй раз!! У Дримов!!! Звук пропал!! На том же месте!!! Нереально!...Портной сам уже ржет! Говорит. Плин мы этот риф стырили у Мешшуги, а Мешшуга - шведская команда, видно говорит это место не может выдержать такой тяжелятины!! Все хи хи ха ха! Вернули звук! Майк уже говорит, все играем с двух квадратов после момента лажи! Все согласились! Ну 1-2-3-4 поехали!! Через 10 секунд опаааааа!! опять звук пропал!!! Петруччи уже ржет нипадецки! Рудесс пнул клавиши и ушел со сцены! Портной уже нервничает. народ то орет! недоволен! кричит, похер! давай анплагд! Вобщем через две минуты в итоге починили неполадку, и дримы ура! смогли дойграть вещь! Ну, история прикольная, просто уроком будет тем кто кричит что у НИХ не происходит сбоев! еще как происходит!! и даже больше одного раза!
Вобщем, ребята играли добрый час как минимум! Порадовали и In The Name of God и Forsaken, и The Count of Tuscany и многим всем!!
Когда закончили, вышли все как обычно на сцены, поговорили немного с залом, Рудесс на свой айпод поснимал всех, потом обнялись и торжественно поклонились...И ушли..
А я остался там стоять еще долго, пока не пришел в себя и понял что пора домой, ато закроют зал....

Боттомлайн
Это было что-то из ряда вон выходящее. Действительно, как день в раю..в музыкальном раю. Нет слов. просто не могу сделать заключение, наверно потому что это все еще так свежо и произошло всего лишь несколько часов назад.. поэтому и завершилось пока...
я знаю точно, что один человек хотел быть побывать на этом концерте на много больше чем я. Brother, у меня для тебя есть майка с этого шоу:) В следующий раз сам будешь мне майку покупать с концерта Дримов :)

Пора спать..День не обещал ничего подобного, все вышло сюрпризом :)

Dream Theater, Friday September 25, 2009, at 06.30 PM

Вот и сбываются мечты однако! Конечно сложно было представить себе еще год назад что смогу попасть на концерт Дримов, да еще к тому же в купе с Опетом и Анекспект!!
Сейчас 05:39 НОЧИ! Так что след. постом уже будет ревью концерта!

in reference to:

"Dream Theater, Friday September 25, 2009, at 06.30 PM"
- ticnet.se - Tickets to Dream Theater, Friday September 25, 2009, at 06.30 PM (view on Google Sidewiki)

Как избавиться от постоянных try/catch блоков

Первое что приходит на ум, это пересмотреть свой стиль программирования и понять почему приходится использовать столько обработок исключений. Зачастую это просто боязнь бросить исключение пользователю. Лучше уж тихо проглотить, чтоб никто не жаловался.
Если же все же есть потребность в них, и код превращается в болото таких обработок, то вот решение проблемы.
Вооружимся анонимными методами, лямбда выражениями, Func/Action делегатами и вперед!
Создаем метод


Теперь посмотрим как использовать данный метод.


Красиво да?
Можно так же переделать обертку так, чтоб они поддерживали темплейты

Но все же совет, если приходится часто писать блоки Try Catch, то желательно остановиться и пересмотреть свой код и логику.

Про "новые" кулинарные открытия.

Сегодня по RSS пришла "новость"
Дословный заголовок: Grill Better Steak Using a Wood Fire [Grilling]
Смеялся очень долго. Комменты
"If you fry it in a pan, what difference does it make?"
"Grill better steak by buying quality meat and using propane. Taste the meat, not the heat! "
вообще убили. Пропан блин! Угу! А лучше взрывать мясо!
А этот креативный попался
"I use a gas grill and added a Smoker Box to add that Wood Flavor."
Дословно: мясо со вкусом дыма!
Ботомлайн.
У нас шашлыки делают с незапямятных времен, и невозможно представить себе шашлык на чем-либо кроме костра. А пиндосам видно только сейчас в голову пришло, что это может быть вкусно! Я помню когда в последний раз местным туземцам шашлыки делал они бедные чуть руки себе не сожрали от удовольствия! Так что, господа, используйте Вуд Файр для жарки мяса! Бу-га-га!

Немного Статистики

Вечный вопрос, что круче? С++ или C#?
Конечно есть много ЗА и ПРОТИВ как в адрес С++ так и C#. Можно днями, неделями говорить об этом приводя в аргументы различные преимущества или недостатки того или иного языка (яркий пример тому Холивары на РСДН). Долго читал тему, посвященную этому вопросу, но, на странице 70-80 просто плюнул, ибо начались рекурсивные ответы.
Сегодня кто-то додумался все же показать статистику
С++ - голубая линия, C# -красная. Вроде бы все тут понятно. По популярности Шарп обошел Плюсы.
Посмотрим на статистику каждого языка в отдельности.
Итак, для С++
Для Шарпов
Ну график Шарпов очевиден. Расцвет технологии .NET так сказать на лицо. Конечно же весомым фактором является вебизация большинства приложений. А писать веб аппликейшны (заметьте, не сайты) конечно же удобно или используя .NET или JSP.
Как бы все тут да? Ну каждый язык идет своим лесом, друг другу мешать не надо...
Вот что интересно
Оранжевая линия - Java, зеленая - PHP.
Опа! Приехали, господа! С++ и Шарп курят в сторонке. Лично меня удивила популярность джявы. Но, принимая во внимание что это опен сорс, и все открытые проекты в основном пишутся на джаве, почти все университеты являются Java oriented - все становится на свои места.
К чему это я... Ну да! Статистически круче всего - Java! И разговоры о крутизне между С-образными языками принимают после этого несколько ироничный характер.

F# syntax highlighting for Notepad++

Решил немного отвлечься и сделать что-нибудь полезное. В итоге сделал поддержку подсветки функционального языка F# в Notepad++. Может кому-нибудь будет полезно. Собственно, скачать можно отсюда . Выглядит так
Внимание, подсветка кейвордов пока не до конца утвержденных в текущей версии не учтена. Добавлю как только будет оффициальное утверждение.

Великие Мира Сего

Добавление комментариев в начало файла

Меня всегда интересовало, как программисты добавляют в свои проекты комментарии к каждому файлу. Ну вы видели наверно в начале каждого файла метровые комменты о лицензии, авторе, дате, программисте и т.д. Копаясь в Студии я это не нашел (или плохо искал). Конечно же всякие Вижуал Ассисты и прочие эддины помогают это делать без шума и пыли. Ну а что если пошуметь? :) На самом деле, что делать если нет под рукой такой утилиты, которая имеет кнопочку "Сделай мне зашибись!"?
Одно из возможных решений, часто попадающихся на глаза при поиске это написание скрипта, который будет парсить директорию проекта и добавлять в начало каждого, найденного по заданному критерию, файла кусок текста (комментарий). (Критерием может служить расширение файла.) Скрипты в основном написаны на Python, Perl, Power Shell и других скриптовых языках программирования. Внимание вопрос. А не западло каждый раз запускать скрипт, программу, указывать путь к дирректорий, да еще делать это периодически? Мне, как лентаю, такой подход не подходит.
Вобщем порывшись в нете, я набрел на кое-какие посты на форумах, касательно этой темы и в результате обрел для себя скромное удовлетворение: я написал макрос, который интегрируется в Вижуал Студию, и добавляет в начало каждого файла заданный формат комментариев. Выглядит он так:


Результат получается такой


Вроде неплохо. Конечно можно под себя подстроить как угодно, к тому же код до тупости прост. Но это уже дело трудящихся.

Для интеграции в Студию, если не догадались надо сделать следующее
1. Пошли в “Tools”
2. Далее в “Customize…”
3. Выбрали “Commands”
4. Выбрали “Macros” категорию
5. Выбрали “MyMacros.AddCommentHeader.AddCommentHeader” (ну или как там называется макрос)
6. Перетянули на тулбар

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

Электромагнитные поля

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

Земля ночью

Понравилась очень одна фотка, на которую наткнулся в нете.
Собственно, вот она
Видна активность населения Земли. Практически вся Европа горит ясным светом. Индия так же не отстает (программеры-индусы пишут говнокод наверно). ЮАР немножно так отсвечивает. Спрашивается, а что случилось с Китаем? Неужели каждый день численность своего населения увеличивают?! Аж страшно! Вот вам и мораль. Пока остальные работают/веселятся/подставьте_любой_глагол, китайцы размножнаются!! Так что, тушите свет!

Я хренею, дорогая редакция...


Я ведь я даже не в дебаге сидел....

З.Ы. Пришли в сознание только через 10 минут после беспощадного килла.

Ход Козлом!

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

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

Заботу о травяном покрове территории у офисов Google возьмут на себя домашние животные, а точнее — козлы. Компания California Grazing выделит 200 животных для сельскохозяйственных нужд известной IT–корпорации. Целую неделю бородатые работники будут гулять на лужайках, поедая траву, удобряя землю и просто развлекая своим видом сотрудников Google. За порядком в стаде будет следить специально подготовленная овчарка Jen.

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

Известная организация по защите прав животных PETA (People for the Ethical Treatment of Animals, "Люди за этичное обращение с животными") уже успела одобрить действия Google. "Ничего плохого в использовании козлов нет, ведь они, по сути, занимаются тем, что им нравится: пасутся на свежем воздухе, щиплют траву и удобряют почву. Это один из редких случаев, когда человек использует в своих целях животных без нанесения им какого–либо вреда".
Источник: http://www.fontanka.ru/2009/05/07/060/

Что в очередной раз доказывает что и такие как Гугл могут позволить себе бред. Инетересно полюбоваться на эту полянку через недельку другую. Когда козлы начнут удобрять" почву и полянка постепенно из зеленой превратится в темно-коричневу. Естественно Гугл будет все убирать, следовательно наймут уборщиков, тем самым увеличив расход на стрижку газона в разы. Остается вопрос, а запишут ли опыт работы в Гугле козлам в трудовую книжку? Все-же карьерный рост понимаете-ли. Надо пробиваться в жизни!

Мораль: Даже козлы могут работать в Гугле!

LaTeX, или как я стал программировать и обычные документы.

1. Problem
По моему самое распространенное занятие хомосапиенсов, знакомых с компьютерами это набирание текста. Тут вам и подготовка документов, работа над книгой, написание статей, как тупых так и научных (часто тупых) и т.д. Список можно продолжать бесконечно. Такие программы как Microsoft Office, Open Office стоят практически у каждого из нас даже если октрывали мы их только после установки, чтобы посмотреть и воскликнуть "Ах скока кнопак! " или "Ах, крута, какой кружочек слева наверху!". Неважно. Факт остается фактом.

В моем случае дело заходило дальше. Когда я учился и работал в лаборатории прикладной электродинамики мне приходилось, помимо всего прочего, и графоманить, а именно писать статьи для различных конференций, таких как DIPED. Вобщем дело я вам скажу не из приятных. Особенно когда работу, сделанную на лист нужно растянуть на листа 4-5. Приходилось прибегать к исскуству могучего Бога Копипаста и создавать новое из праха старого. Но мы сейчас не об этом.
Самое болезненное во всем этом деле было непосредственное создание документа по образу и подобию научной статьи. Были даны определенные параметры документа, которые надо было соблюдать. Когда колличество листов, напичканных страшными формулами, еще более страшными картинками распределения поля, графиками и т.п. начинало превышать лимит, приходилось заниматься "монтажем" статьи. Вот тут и начиналось интересное. Удалив одну картинку вся статья превращалась в бессмысленный набор слов. Представьте себе, что такое происходило постоянно. К тому же при увеличении объема информации становилось дико сложно делать какие-либо изменения. А написание одной формулы занимало....Вобщем, меня как инжинера, процесс "дизайна" статьи дико бесил (выражаться не буду).

2. Solution
Немного истории, чтоб стало понятно о чем пойдет речь.
LaTeX (чит. латех) - это язык разметки документа, а так же система подготовки документа. В основном используется в научных кругах для создания научных статей, дипломных работ, диссертаций и т.д.
Основным преимуществом этой системы является тот факт, что можно забыть о форматировании!! Более того! Форматировать текст в ЛаТеХе не желательно, так как может возникнуть конфликт с форматированием которое делает сама система.

Буквально два месяца назад мой group-mate решил попробовать эту систему для написания репорта к очередному домашнему заданию. Было начало семестра, так что время можно было уделить на очередной гимор. Когда после двух дней!!!(не двух часов как обычно) работы над репортом он показал мне результат я был просто шокирован работой! Мне казалось что я читаю статью какого-то IEEE журнала! Я признал что усилия были оправданы, так как документ был превосходен. Немного колеблясь я все-же решил последовать его совету.
Так как мой друг работает в Линуксе, то мне, как работающему под Винду, пришлось находить альтернативы всем программам необходимым для работы. В итоге я пришел к следующему решению.
Система TeX: MiKTeX - компиллятор, множество библиотек, стилей, фонтов.
Система сама по себе ничего полезного для редактирования документа не дает. Она является текстовым процессором.
Самым главным является выбор редактора. Вот тут мне пришлось немного поискать, так как человеку избалованному Visual Studio, NetBeans переходить на ноутпад и компиллировать из коммандной строки было влом, я решил найти хороший редактор. И получилось! Внимание! TeXnicCenter! Отличная среда для создания ТеХ документа. Немного правда пришлось попыхтеть над настройками, но в итоге получилось очень даже приятно. Вот мой ТеХникЦентр

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

3. Evaluation
Самая главная фишка работы с системой ТеХ это правильно начать! К счастью, наученный опытом моего друга я не стал наступать на те же грабли и начал читать документацию из правильных ресурсов.
Сайт содержит основную документация по ЛаТеХ-у. Написано очень классно. Напрягаться не надо. Все рассказано и тут же показано. На мой взгляд прекрасное и главное правильное введение в Систему ЛаТеХ.
Скажу так, мне, как программисту, еще никогда не было так приятно писать репорты! Все очень структурированно, логично и просто.
Приведу один пример.
Допустим нужно создать документ в две колонки и параграфами.
Единственное что для этого нужно в ЛаТеХе это просто указание следующих команд
\documentclass[a4paper,english,10pt,twocolumn]{article}

Читаем по словам. Нам нужен документ размером А4, язык по умолчанию английский, размер шрифта 10pt, в две колонки. Стиль - статья. И все! Одной строчкой мы задали структуру документа. Дальше нам ничего делать не надо. Как бы мы не писали текст, в конечном виде он будет иметь структурированную форму.
Система ЛаТеХ помимо форматирования документов так же богата набором библиотек, которые можно использовать в процессе редактирования.
К примеру, я всегда боялся писать псевдокод в документе. Почему? А потому что, для того чтоб придать 5 строчкам вид алогоритма приходилось тратить на форматирование полчаса! В ЛаТеХе эта проблема не стоит. Почему? Потому что есть библиотека позволяющая просто и красиво написать псевдокод.
Вот кусок кода ЛаТеХа,который форматирует псевдокод
\begin{algorithmic}
\IF {$i\geq maxval$}
\STATE $i\gets 0$
\ELSE
\IF {$i+k\leq maxval$}
\STATE $i\gets i+k$
\ENDIF
\ENDIF
\end{algorithmic}

Да, поначалу может показаться дико и страшно. Но результат того стоит.
Ну как? Я был впечатлен когда увидел это.
Надеюсь вы получили хотя-бы отдаленное представление о ЛаТеХе и может даже погуглите больше информации.

4. Conclusion
Я не могу себе представить, как я до этого умудрялся работать в Ворде. Это же так неудобно! ЛаТеХ действительно наилучшее решение для тех кто хочет сделать качественный документ не гиморясь с форматированием. Да что тут говорить, эта система существует уже 30 лет!! А прожить столько времени в софтверном мире это почетно!